[03:04:08]OFD Sender: No OFD packet to send [03:04:13]OFD Sender: No OFD packet to send [03:04:18]OFD Sender: No OFD packet to send [03:04:23]OFD Sender: No OFD packet to send [03:04:28]OFD Sender: No OFD packet to send [03:04:33]OFD Sender: No OFD packet to send [03:04:38]OFD Sender: No OFD packet to send [03:04:43]OFD Sender: No OFD packet to send [03:04:48]OFD Sender: No OFD packet to send [03:04:53]OFD Sender: No OFD packet to send [03:04:58]OFD Sender: No OFD packet to send [03:05:03]OFD Sender: No OFD packet to send [03:05:08]OFD Sender: No OFD packet to send [03:05:13]OFD Sender: No OFD packet to send [03:05:18]OFD Sender: No OFD packet to send [03:05:23]OFD Sender: No OFD packet to send [03:05:28]OFD Sender: No OFD packet to send [03:05:33]OFD Sender: No OFD packet to send [03:05:38]OFD Sender: No OFD packet to send [03:05:43]OFD Sender: No OFD packet to send [03:05:48]OFD Sender: No OFD packet to send [03:05:53]OFD Sender: No OFD packet to send [03:05:58]OFD Sender: No OFD packet to send [03:06:03]OFD Sender: No OFD packet to send [03:06:08]OFD Sender: No OFD packet to send [03:06:13]OFD Sender: No OFD packet to send [03:06:18]OFD Sender: No OFD packet to send [03:06:23]OFD Sender: No OFD packet to send [03:06:28]OFD Sender: No OFD packet to send [03:06:33]OFD Sender: No OFD packet to send [03:06:38]OFD Sender: No OFD packet to send [03:06:43]OFD Sender: No OFD packet to send [03:06:48]OFD Sender: No OFD packet to send [03:06:53]OFD Sender: No OFD packet to send [03:06:58]OFD Sender: No OFD packet to send [03:07:03]OFD Sender: No OFD packet to send [03:07:08]OFD Sender: No OFD packet to send [03:07:13]OFD Sender: No OFD packet to send [03:07:18]OFD Sender: No OFD packet to send [03:07:23]OFD Sender: No OFD packet to send [03:07:28]OFD Sender: No OFD packet to send [03:07:33]OFD Sender: No OFD packet to send [03:07:38]OFD Sender: No OFD packet to send [03:07:43]OFD Sender: No OFD packet to send [03:07:48]OFD Sender: No OFD packet to send [03:07:53]OFD Sender: No OFD packet to send [03:07:58]OFD Sender: No OFD packet to send [03:08:03]OFD Sender: No OFD packet to send [03:08:08]OFD Sender: No OFD packet to send [03:08:13]OFD Sender: No OFD packet to send [03:08:18]OFD Sender: No OFD packet to send [03:08:23]OFD Sender: No OFD packet to send [03:08:28]OFD Sender: No OFD packet to send [03:08:33]OFD Sender: No OFD packet to send [03:08:38]OFD Sender: No OFD packet to send [03:08:43]OFD Sender: No OFD packet to send [03:08:48]OFD Sender: No OFD packet to send [03:08:53]OFD Sender: No OFD packet to send [03:08:58]OFD Sender: No OFD packet to send [03:09:03]OFD Sender: No OFD packet to send [03:09:08]OFD Sender: No OFD packet to send [03:09:13]OFD Sender: No OFD packet to send [03:09:18]OFD Sender: No OFD packet to send [03:09:23]OFD Sender: No OFD packet to send [03:09:28]OFD Sender: No OFD packet to send [03:09:33]OFD Sender: No OFD packet to send [03:09:38]OFD Sender: No OFD packet to send [03:09:43]OFD Sender: No OFD packet to send [03:09:48]OFD Sender: No OFD packet to send [03:09:53]OFD Sender: No OFD packet to send [03:09:58]OFD Sender: No OFD packet to send [03:10:03]OFD Sender: No OFD packet to send [03:10:07]accept exits with 8 [03:10:07]New connection [03:10:07]New thread 3067084132 created [03:10:07]Thread 3066940772 joined [03:10:07]Waiting for new connection... [03:10:07] Sock 8.Parse request [03:10:07]Sock 8.Check first char [03:10:07]Sock 8.First char is OK [03:10:07]request: POST /json_proto HTTP/1.0 [03:10:07]Method: POST [03:10:07]URL: /json_proto [03:10:07]Method is POST - this is cgi request [03:10:07]url: /json_proto [03:10:07]query_string will be loaded in cgi processing [03:10:07]execute_cgi json_proto POST (null) [03:10:07]execute_cgi path=json_proto method=POST [03:10:07]POST find Content-Length [03:10:07]Host: 172.17.34.200:8080 [03:10:07]Content-Length: 678 [03:10:07]Content-Type: application/json [03:10:07] [03:10:07]POST finish read [03:10:07]Found Content-Length = 678 [03:10:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182799", "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" : 58.50, "quantity" : 6.840, "sum" : 400.14, "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:10:07]execute_script... [03:10: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)1182799", "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" : 58.50, "quantity" : 6.840, "sum" : 400.14, "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:10:07]POST & json_proto [03:10:07]process_json_proto [03:10:07]json parsed OK: [03:10:07]protocol is kg_v1.0 [03:10:07]action value=close_receipt [03:10:07]process_action close_receipt [03:10:07]cmd_close_receipt [03:10:07]MH_GetDate [03:10:07]Write to MH i2c: F0 00 00 6E 27 84 [03:10:07]Write i2c OK [03:10:07]MH_I2C_Read... [03:10:07]Read from MH i2c: F0 [03:10:07]MH_I2C_Read... [03:10:07]Read from MH i2c: F0 09 00 [03:10:07]MH_I2C_Read... [03:10:07]Read from MH i2c: F0 09 00 6E 27 00 1A 6D E9 64 B2 FF 65 64 DB [03:10:07]GetLastDocTimeStamp 1693018381 [03:10:07]current date 1693019418 [03:10:07]FM_GetShiftState [03:10:07]SAM_PROTO_GetShiftState [03:10:07]wFMCommunicate request_size=4 [03:10:07]MH_SAM_APDU [03:10:07]CAPDU: 80 13 01 00 [03:10:07]Write to MH i2c: E2 08 00 6F 27 80 13 01 00 00 00 00 00 13 [03:10:07]Write i2c OK [03:10:07]MH_I2C_Read... [03:10:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:10:07]Read from MH i2c: E2 [03:10:07]MH_I2C_Read... [03:10:07]Read from MH i2c: E2 0E 00 [03:10:07]MH_I2C_Read... [03:10:07]Read from MH i2c: E2 0E 00 6F 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4A [03:10:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [03:10:07]wFMCommunicate OK [03:10:07]SAM_PROTO_GetShiftState done [03:10:07]FM_GetShiftState done [03:10:07]opened in 1693009560 [03:10:07]opened+sec_in_day 1693095960 [03:10:07]quantity*price = 40014 [03:10:07]sum+1 = 40015 [03:10:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.49 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 14 26.08.2023 03:10 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32998 ФПД: 82791089556297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T031018&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32998&fm=82791089556297&tin=02508201610067®Number=0000000000091575&sum=40000 [03:10:08]StoreToDocumentArchive [03:10:08]shift 77 fd 32998 [03:10:08]save to /storage/0077/doc_00032998 [03:10:08]save last doc name /storage/0077/doc_00032998 to /storage/kkm_last_doc_name [03:10:08]save OK [03:10:08]Clear old archive folders... [03:10:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:10:08]tlvbuf is 0185D8C0 [03:10:08]SAM_PROTO_ClearQueue [03:10:08]wFMCommunicate request_size=4 [03:10:08]MH_SAM_APDU [03:10:08]CAPDU: 80 09 00 00 [03:10:08]Write to MH i2c: E2 08 00 7C 27 80 09 00 00 00 00 00 00 15 [03:10:08]Write i2c OK [03:10:08]MH_I2C_Read... [03:10:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:10:08]Read from MH i2c: E2 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 03 00 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 03 00 7C 27 00 90 00 17 [03:10:08]RAPDU: 90 00 [03:10:08]wFMCommunicate OK [03:10:08]SAM_PROTO_ClearQueue done [03:10:08]KKMCreateOFDPacket [03:10:08]OFDProtocolAddRootSTLVToBuf [03:10:08]FM_MakeSignedData [03:10:08]FM_MakeSignedData [03:10:08]SAM_PROTO_SignData [03:10:08]wFMCommunicate request_size=4 [03:10:08]MH_SAM_APDU [03:10:08]CAPDU: 80 0D 01 02 [03:10:08]Write to MH i2c: E2 08 00 7D 27 80 0D 01 02 00 00 00 00 1D [03:10:08]Write i2c OK [03:10:08]MH_I2C_Read... [03:10:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:10:08]Read from MH i2c: E2 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 03 00 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 03 00 7D 27 00 90 00 18 [03:10:08]RAPDU: 90 00 [03:10:08]wFMCommunicate OK [03:10:08]wFMCommunicate request_size=255 [03:10:08]MH_SAM_APDU [03:10: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 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 0E 00 00 00 F4 03 04 00 1A 6D E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 80 00 00 35 04 06 00 4B [03:10:08]Write to MH i2c: E2 02 01 7E 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 0E 00 00 00 F4 03 04 00 1A 6D E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 80 00 00 35 04 06 00 4B 00 00 7C [03:10:08]Write i2c OK [03:10:08]MH_I2C_Read... [03:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:10:08]Read from MH i2c: E2 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 03 00 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 03 00 7E 27 00 90 00 19 [03:10:08]RAPDU: 90 00 [03:10:08]wFMCommunicate OK [03:10:08]wFMCommunicate request_size=10 [03:10:08]MH_SAM_APDU [03:10:08]CAPDU: 80 0D 02 02 05 4C 4D 7B CB 49 [03:10:08]Write to MH i2c: E2 0D 00 7F 27 80 0D 02 02 05 00 4C 4D 7B CB 49 00 00 52 [03:10:08]Write i2c OK [03:10:08]MH_I2C_Read... [03:10:08]OFD Sender: No OFD packet to send [03:10:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:10:08]Read from MH i2c: E2 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 03 00 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 03 00 7F 27 00 90 00 1A [03:10:08]RAPDU: 90 00 [03:10:08]wFMCommunicate OK [03:10:08]wFMCommunicate request_size=4 [03:10:08]MH_SAM_APDU [03:10:08]CAPDU: 80 0D 03 02 [03:10:08]Write to MH i2c: E2 08 00 80 27 80 0D 03 02 00 00 00 00 22 [03:10:08]Write i2c OK [03:10:08]MH_I2C_Read... [03:10:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:10:08]Read from MH i2c: E2 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 0B 00 [03:10:08]MH_I2C_Read... [03:10:08]Read from MH i2c: E2 0B 00 80 27 00 13 C5 F0 78 33 60 4D 76 90 00 B9 [03:10:08]RAPDU: 13 C5 F0 78 33 60 4D 76 90 00 [03:10:08]wFMCommunicate OK [03:10:08]SAM_PROTO_SignData done [03:10:08]FM_MakeSignedData done [03:10:08]CreateOFDProtocolMessage [03:10:08]wFMCommunicate request_size=4 [03:10:08]MH_SAM_APDU [03:10:08]CAPDU: 80 11 00 00 [03:10:08]Write to MH i2c: E2 08 00 81 27 80 11 00 00 00 00 00 00 22 [03:10:08]Write i2c OK [03:10:08]MH_I2C_Read... [03:10:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:10:09]Read from MH i2c: E2 [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: E2 17 00 [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: E2 17 00 81 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [03:10:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:10:09]wFMCommunicate OK [03:10:09]CreateOFDProtocolMessage done [03:10:09]OFDSenderStorePacket 32998 [03:10:09]StoreOFDPacket docnum=32998 [03:10:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DD 19 07 01 4B 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 0E 00 00 00 F4 03 04 00 1A 6D E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 80 00 00 35 04 06 00 4B 4C 4D 7B CB 49 13 C5 F0 78 33 60 4D 76 [03:10:09]CheckFolder [03:10:09]dirname=/storage/ofd_packets [03:10:09]CheckFolder done [03:10:09]ProducePacketName [03:10:09]name=ofd_packets/00032998 [03:10:09]NVStorageSaveData ofd_packets/00032998 [03:10:09]File name is /storage/ofd_packets/00032998 [03:10:09]Write 301 bytes [03:10:09]NVStorageSaveData done [03:10:09]OFDSenderStorePacket done [03:10:09]KKMCreateOFDPacket done [03:10:09]NVStorageSaveData kkm_last_timestamp [03:10:09]File name is /storage/kkm_last_timestamp [03:10:09]Write 4 bytes [03:10:09]NVStorageSaveData done [03:10:09]ExternCall_PrintAddStr [03:10:09]wPrintStart [03:10:09]Write to MH i2c: 01 00 00 82 27 A9 [03:10:09]Write i2c OK [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: 01 [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: 01 07 00 [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: 01 07 00 82 27 00 00 00 00 00 FF 0F BE [03:10:09]RasterBufferAndPrint [03:10:09]line Счет N : (1)1182799 [03:10:09]line ИНН: 02508201610067 [03:10:09]line Контрольно-Кассовый Чек [03:10:09]line ПРОДАЖА [03:10:09]line ТРК (МРК, ГНК) : 32 [03:10:09]line Товар: 2710124130 [03:10:09]line Аи-92-К-5 [03:10:09]line 6.840 * 58.50 [03:10:09]line = 400.14 [03:10:09]line НДС 12% НСП 1% [03:10:09]line > о реализуемом товаре [03:10:09]line ОКРУГЛЕНИЕ: -0.14 [03:10:09]line ИТОГО: 400.00 [03:10:09]line Внесено: 400.00 [03:10:09]line СДАЧА: 0.00 [03:10:09]line НСП 1% : 3.54 [03:10:09]line НДС 12% : 42.49 [03:10:09]line Наличными: 400.00 [03:10:09]line Безнал.: 0.00 [03:10:09]line Место: АЗС № 121 "Партнер Нефть" [03:10:09]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [03:10:09]line СНО: Общий режим [03:10:09]line Чек 14 26.08.2023 03:10 [03:10:09]line Смена: 77 ФФД: 1.0 [03:10:09]line ЗНМ: 0300000148 [03:10:09]line РНМ: 0000000000091575 [03:10:09]line Версия ККМ: 001 [03:10:09]line ФМ: 0000000000874655 [03:10:09]line ФД: 32998 [03:10:09]line ФПД: 82791089556297 [03:10:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T031018&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32998&fm=82791089556297&tin=02508201610067®Number=0000000000091575&sum=40000 [03:10:09]OFD Sender: Processing packet 32998 [packets to send 11, broken 10] [03:10:09]ProducePacketName [03:10:09]name=ofd_packets/00032998 [03:10:09]OFD Sender: To server: pG, [03:10:09]CommunicateWithHost lk.salyk.kg:30040 [03:10:09]ConnectInit lk.salyk.kg [03:10:09]written 0, free lines is 4095 [03:10:09]Connected sock=10 [03:10:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DD 19 07 01 4B 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 0E 00 00 00 F4 03 04 00 1A 6D E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 80 00 00 35 04 06 00 4B 4C 4D 7B CB 49 13 C5 F0 78 33 60 4D 76 [03:10:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B8 49 47 00 5C EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 80 00 00 F4 03 04 00 BA 17 E9 64 B6 04 01 00 00 F3 F8 C5 63 FB 45 CD 32 [03:10:09]CommunicateWithHost err = 0 [03:10:09]CheckOFDResponse [03:10:09]1017 (14) - 77093643461234 [03:10:09]1041 (16) - 0000000000874655 [03:10:09]1040 (4) - 32998 [03:10:09]1012 (4) - 25.08.2023 21:06 [03:10:09]1206 (1) - 0 [03:10:09]OFD Sender: Remove packet 32998 [03:10:09]ProducePacketName [03:10:09]name=ofd_packets/00032998 [03:10:09]NVStorageDeleteData [03:10:09]Write to MH i2c: 01 00 00 AD 27 D4 [03:10:09]Write i2c OK [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: 01 [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: 01 07 00 [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: 01 07 00 AD 27 00 00 00 00 00 E2 0C C9 [03:10:09]RasterBufferAndPrint [03:10:09]line [03:10:09]line [03:10:09]line [03:10:09]line [03:10:09]line [03:10:09]written 0, free lines is 3307 [03:10:09]MH_Cut [03:10:09]Write to MH i2c: D1 01 00 B4 27 01 AD [03:10:09]Write i2c OK [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: D1 [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: D1 01 00 [03:10:09]MH_I2C_Read... [03:10:09]Read from MH i2c: D1 01 00 B4 27 00 AC [03:10:09]Write to MH i2c: 01 00 00 B5 27 DC [03:10:09]Write i2c OK [03:10:09]MH_I2C_Read... [03:10:10]OFD Sender: No OFD packet to send [03:10:10]*** Cut start [03:10:10]*** Purtial cut [03:10:10]*** Stage 1: CUTSNS_PIN = 1 [03:10:10]Read from MH i2c: 01 [03:10:10]MH_I2C_Read... [03:10:10]*** Stop cut motor [03:10:10]*** Cut end [03:10:10]Read from MH i2c: 01 07 00 [03:10:10]MH_I2C_Read... [03:10:10]Read from MH i2c: 01 07 00 B5 27 00 00 00 00 00 FF 0F F1 [03:10:10]process_action close_receipt done [03:10:10]requested_data is exist [03:10:10]produce_requested_data [03:10:10]requested_item fm.sn is exist - process it [03:10:10]wFMCommunicate request_size=4 [03:10:10]MH_SAM_APDU [03:10:10]CAPDU: 80 11 00 00 [03:10:10]Write to MH i2c: E2 08 00 B6 27 80 11 00 00 00 00 00 00 57 [03:10:10]Write i2c OK [03:10:10]MH_I2C_Read... [03:10:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:10:10]Read from MH i2c: E2 [03:10:10]MH_I2C_Read... [03:10:10]Read from MH i2c: E2 17 00 [03:10:10]MH_I2C_Read... [03:10:10]Read from MH i2c: E2 17 00 B6 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AD [03:10:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:10:10]wFMCommunicate OK [03:10:10]requested_item fd.num is exist - process it [03:10:10]SAM_PROTO_GetFieldsCounters [03:10:10]wFMCommunicate request_size=4 [03:10:10]MH_SAM_APDU [03:10:10]CAPDU: 80 13 00 00 [03:10:10]Write to MH i2c: E2 08 00 B7 27 80 13 00 00 00 00 00 00 5A [03:10:10]Write i2c OK [03:10:10]MH_I2C_Read... [03:10:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:10:11]Read from MH i2c: E2 [03:10:11]MH_I2C_Read... [03:10:11]Read from MH i2c: E2 62 00 [03:10:11]MH_I2C_Read... [03:10:11]Read from MH i2c: E2 62 00 B7 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [03:10:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:10:11]wFMCommunicate OK [03:10:11]SAM_PROTO_GetFieldsCounters done [03:10:11]requested_item shift.num is exist - process it [03:10:11]requested_item shift.opened is exist - process it [03:10:11]req_shift_opened [03:10:11]FM_GetShiftState [03:10:11]SAM_PROTO_GetShiftState [03:10:11]wFMCommunicate request_size=4 [03:10:11]MH_SAM_APDU [03:10:11]CAPDU: 80 13 01 00 [03:10:11]Write to MH i2c: E2 08 00 B8 27 80 13 01 00 00 00 00 00 5C [03:10:11]Write i2c OK [03:10:11]MH_I2C_Read... [03:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:10:11]Read from MH i2c: E2 [03:10:11]MH_I2C_Read... [03:10:11]Read from MH i2c: E2 0E 00 [03:10:11]MH_I2C_Read... [03:10:11]Read from MH i2c: E2 0E 00 B8 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 93 [03:10:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [03:10:11]wFMCommunicate OK [03:10:11]SAM_PROTO_GetShiftState done [03:10:11]FM_GetShiftState done [03:10:11]req_shift_opened done [03:10:11]requested_item shift.open_date is exist - process it [03:10:11]req_shift_open_date [03:10:11]req_shift_open_date done [03:10:11]produce_requested_data done [03:10:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32998,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [03:10:11]process_action_free close_receipt [03:10:11]json_value_free [03:10:11]json_value_free done [03:10:11]process_json_proto returns [03:10:11]Send response to host [03:10:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32998,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [03:10:11]free response buf [03:10:11]execute_script done [03:10:11]execute_script returns [03:10:11]free content buf [03:10:11]Sock 8.Close socket [03:10:11]Sock 8.Thread stoped [03:10:15]OFD Sender: No OFD packet to send [03:10:20]OFD Sender: No OFD packet to send [03:10:25]OFD Sender: No OFD packet to send [03:10:30]OFD Sender: No OFD packet to send [03:10:35]OFD Sender: No OFD packet to send [03:10:40]OFD Sender: No OFD packet to send [03:10:45]OFD Sender: No OFD packet to send [03:10:50]OFD Sender: No OFD packet to send [03:10:55]OFD Sender: No OFD packet to send [03:11:00]OFD Sender: No OFD packet to send [03:11:05]OFD Sender: No OFD packet to send [03:11:10]OFD Sender: No OFD packet to send [03:11:15]OFD Sender: No OFD packet to send [03:11:20]OFD Sender: No OFD packet to send [03:11:25]OFD Sender: No OFD packet to send [03:11:30]OFD Sender: No OFD packet to send [03:11:35]OFD Sender: No OFD packet to send [03:11:40]OFD Sender: No OFD packet to send [03:11:45]OFD Sender: No OFD packet to send [03:11:50]OFD Sender: No OFD packet to send [03:11:55]OFD Sender: No OFD packet to send [03:12:00]OFD Sender: No OFD packet to send [03:12:05]OFD Sender: No OFD packet to send [03:12:10]OFD Sender: No OFD packet to send [03:12:15]OFD Sender: No OFD packet to send [03:12:20]OFD Sender: No OFD packet to send [03:12:25]OFD Sender: No OFD packet to send [03:12:30]OFD Sender: No OFD packet to send [03:12:34]accept exits with 9 [03:12:34]New connection [03:12:34]New thread 3066940772 created [03:12:34]Thread 3067084132 joined [03:12:34]Waiting for new connection... [03:12:34] Sock 9.Parse request [03:12:34]Sock 9.Check first char [03:12:34]Sock 9.First char is OK [03:12:34]request: POST /json_proto HTTP/1.0 [03:12:34]Method: POST [03:12:34]URL: /json_proto [03:12:34]Method is POST - this is cgi request [03:12:34]url: /json_proto [03:12:34]query_string will be loaded in cgi processing [03:12:34]execute_cgi json_proto POST (null) [03:12:34]execute_cgi path=json_proto method=POST [03:12:34]POST find Content-Length [03:12:34]Host: 172.17.34.200:8080 [03:12:34]Content-Length: 215 [03:12:34]Content-Type: application/json [03:12:34] [03:12:34]POST finish read [03:12:34]Found Content-Length = 215 [03:12:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:12:34]execute_script... [03:12:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:12:34]POST & json_proto [03:12:34]process_json_proto [03:12:34]json parsed OK: [03:12:34]protocol is kg_v1.0 [03:12:34]action value=get_value [03:12:34]process_action get_value [03:12:34]cmd_get_value [03:12:34]process_action get_value done [03:12:34]requested_data is exist [03:12:34]produce_requested_data [03:12:34]requested_item kkm.sn is exist - process it [03:12:34]requested_item kkm.ver is exist - process it [03:12:34]requested_item fm.sn is exist - process it [03:12:34]wFMCommunicate request_size=4 [03:12:34]MH_SAM_APDU [03:12:34]CAPDU: 80 11 00 00 [03:12:34]Write to MH i2c: E2 08 00 B9 27 80 11 00 00 00 00 00 00 5A [03:12:34]Write i2c OK [03:12:34]MH_I2C_Read... [03:12:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:12:34]Read from MH i2c: E2 [03:12:34]MH_I2C_Read... [03:12:34]Read from MH i2c: E2 17 00 [03:12:34]MH_I2C_Read... [03:12:34]Read from MH i2c: E2 17 00 B9 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [03:12:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:12:34]wFMCommunicate OK [03:12:34]requested_item fd.num is exist - process it [03:12:34]SAM_PROTO_GetFieldsCounters [03:12:34]wFMCommunicate request_size=4 [03:12:34]MH_SAM_APDU [03:12:34]CAPDU: 80 13 00 00 [03:12:34]Write to MH i2c: E2 08 00 BA 27 80 13 00 00 00 00 00 00 5D [03:12:34]Write i2c OK [03:12:34]MH_I2C_Read... [03:12:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:12:34]Read from MH i2c: E2 [03:12:34]MH_I2C_Read... [03:12:34]Read from MH i2c: E2 62 00 [03:12:34]MH_I2C_Read... [03:12:34]Read from MH i2c: E2 62 00 BA 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [03:12:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:12:34]wFMCommunicate OK [03:12:34]SAM_PROTO_GetFieldsCounters done [03:12:34]requested_item shift.num is exist - process it [03:12:34]requested_item shift.opened is exist - process it [03:12:34]req_shift_opened [03:12:34]FM_GetShiftState [03:12:34]SAM_PROTO_GetShiftState [03:12:34]wFMCommunicate request_size=4 [03:12:34]MH_SAM_APDU [03:12:34]CAPDU: 80 13 01 00 [03:12:34]Write to MH i2c: E2 08 00 BB 27 80 13 01 00 00 00 00 00 5F [03:12:34]Write i2c OK [03:12:34]MH_I2C_Read... [03:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:12:34]Read from MH i2c: E2 [03:12:34]MH_I2C_Read... [03:12:34]Read from MH i2c: E2 0E 00 [03:12:34]MH_I2C_Read... [03:12:34]Read from MH i2c: E2 0E 00 BB 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 96 [03:12:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [03:12:34]wFMCommunicate OK [03:12:34]SAM_PROTO_GetShiftState done [03:12:34]FM_GetShiftState done [03:12:34]req_shift_opened done [03:12:34]requested_item shift.open_date is exist - process it [03:12:34]req_shift_open_date [03:12:34]req_shift_open_date done [03:12:34]produce_requested_data done [03:12:34]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32998,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [03:12:34]process_action_free get_value [03:12:34]json_value_free [03:12:34]json_value_free done [03:12:34]process_json_proto returns [03:12:34]Send response to host [03:12:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32998,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [03:12:34]free response buf [03:12:34]execute_script done [03:12:34]execute_script returns [03:12:34]free content buf [03:12:34]Sock 9.Close socket [03:12:34]Sock 9.Thread stoped [03:12:34]accept exits with 8 [03:12:34]New connection [03:12:34]New thread 3067084132 created [03:12:34]Thread 3066940772 joined [03:12:34]Waiting for new connection... [03:12:34] Sock 8.Parse request [03:12:34]Sock 8.Check first char [03:12:34]Sock 8.First char is OK [03:12:34]request: POST /json_proto HTTP/1.0 [03:12:34]Method: POST [03:12:34]URL: /json_proto [03:12:34]Method is POST - this is cgi request [03:12:34]url: /json_proto [03:12:34]query_string will be loaded in cgi processing [03:12:34]execute_cgi json_proto POST (null) [03:12:34]execute_cgi path=json_proto method=POST [03:12:34]POST find Content-Length [03:12:34]Host: 172.17.34.200:8080 [03:12:34]Content-Length: 331 [03:12:34]Content-Type: application/json [03:12:34] [03:12:34]POST finish read [03:12:34]Found Content-Length = 331 [03:12:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [03:12:34]execute_script... [03:12:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [03:12:34]POST & json_proto [03:12:34]process_json_proto [03:12:34]json parsed OK: [03:12:34]protocol is kg_v1.0 [03:12:34]action value=get_value [03:12:34]process_action get_value [03:12:34]cmd_get_value [03:12:34]process_action get_value done [03:12:34]requested_data is exist [03:12:34]produce_requested_data [03:12:34]requested_item fm.sale.total is exist - process it [03:12:34]SAM_PROTO_GetFMData [03:12:34]wFMCommunicate request_size=4 [03:12:34]MH_SAM_APDU [03:12:34]CAPDU: 80 13 03 00 [03:12:34]Write to MH i2c: E2 08 00 BC 27 80 13 03 00 00 00 00 00 62 [03:12:34]Write i2c OK [03:12:34]MH_I2C_Read... [03:12:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [03:12:35]Read from MH i2c: E2 [03:12:35]MH_I2C_Read... [03:12:35]Read from MH i2c: E2 FD 00 [03:12:35]MH_I2C_Read... [03:12:35]Read from MH i2c: E2 FD 00 BC 27 00 C3 04 85 04 BF 04 6E 04 04 00 4C 80 00 00 69 04 A1 00 6F 04 04 00 11 7F 00 00 B1 04 04 00 C0 86 12 9B 70 04 04 00 D8 BC DA 8A 72 04 04 00 E8 C9 37 10 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 90 AF 78 10 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 34 5E 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 2F [03:12:35]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 4C 80 00 00 69 04 A1 00 6F 04 04 00 11 7F 00 00 B1 04 04 00 C0 86 12 9B 70 04 04 00 D8 BC DA 8A 72 04 04 00 E8 C9 37 10 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 90 AF 78 10 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 34 5E 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [03:12:35]wFMCommunicate OK [03:12:35]wFMCommunicate request_size=4 [03:12:35]MH_SAM_APDU [03:12:35]CAPDU: 80 17 00 00 [03:12:35]Write to MH i2c: E2 08 00 BD 27 80 17 00 00 00 00 00 00 64 [03:12:35]Write i2c OK [03:12:35]MH_I2C_Read... [03:12:35]OFD Sender: No OFD packet to send [03:12:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:12:35]Read from MH i2c: E2 [03:12:35]MH_I2C_Read... [03:12:35]Read from MH i2c: E2 FD 00 [03:12:35]MH_I2C_Read... [03:12:35]Read from MH i2c: E2 FD 00 BD 27 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 68 [03:12:35]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [03:12:35]wFMCommunicate OK [03:12:35]wFMCommunicate request_size=4 [03:12:35]MH_SAM_APDU [03:12:35]CAPDU: 80 17 00 00 [03:12:35]Write to MH i2c: E2 08 00 BE 27 80 17 00 00 00 00 00 00 65 [03:12:35]Write i2c OK [03:12:35]MH_I2C_Read... [03:12:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:12:35]Read from MH i2c: E2 [03:12:35]MH_I2C_Read... [03:12:35]Read from MH i2c: E2 FD 00 [03:12:35]MH_I2C_Read... [03:12:35]Read from MH i2c: E2 FD 00 BE 27 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 83 [03:12:35]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [03:12:35]wFMCommunicate OK [03:12:35]wFMCommunicate request_size=4 [03:12:35]MH_SAM_APDU [03:12:35]CAPDU: 80 17 00 00 [03:12:35]Write to MH i2c: E2 08 00 BF 27 80 17 00 00 00 00 00 00 66 [03:12:35]Write i2c OK [03:12:35]MH_I2C_Read... [03:12:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:12:35]Read from MH i2c: E2 [03:12:35]MH_I2C_Read... [03:12:35]Read from MH i2c: E2 FD 00 [03:12:35]MH_I2C_Read... [03:12:35]Read from MH i2c: E2 FD 00 BF 27 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 D8 [03:12:35]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [03:12:35]wFMCommunicate OK [03:12:35]wFMCommunicate request_size=4 [03:12:35]MH_SAM_APDU [03:12:35]CAPDU: 80 17 00 00 [03:12:35]Write to MH i2c: E2 08 00 C0 27 80 17 00 00 00 00 00 00 67 [03:12:35]Write i2c OK [03:12:35]MH_I2C_Read... [03:12:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [03:12:36]Read from MH i2c: E2 [03:12:36]MH_I2C_Read... [03:12:36]Read from MH i2c: E2 E0 00 [03:12:36]MH_I2C_Read... [03:12:36]Read from MH i2c: E2 E0 00 C0 27 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 51 [03:12:36]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [03:12:36]wFMCommunicate OK [03:12:36]SAM_PROTO_GetFMData done [03:12:36]requested_item fm.sale_refund.total is exist - process it [03:12:36]requested_item fm.buy.total is exist - process it [03:12:36]requested_item shift.sale.total is exist - process it [03:12:36]SAM_PROTO_GetShiftData [03:12:36]wFMCommunicate request_size=4 [03:12:36]MH_SAM_APDU [03:12:36]CAPDU: 80 13 02 00 [03:12:36]Write to MH i2c: E2 08 00 C1 27 80 13 02 00 00 00 00 00 66 [03:12:36]Write i2c OK [03:12:36]MH_I2C_Read... [03:12:36]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [03:12:36]Read from MH i2c: E2 [03:12:36]MH_I2C_Read... [03:12:36]Read from MH i2c: E2 FD 00 [03:12:36]MH_I2C_Read... [03:12:36]Read from MH i2c: E2 FD 00 C1 27 00 AE 04 AA 04 AA 04 6E 04 04 00 0E 00 00 00 69 04 9B 00 6F 04 04 00 0E 00 00 00 B1 04 03 00 CE 51 11 70 04 03 00 C8 73 0A 72 04 03 00 06 DE 06 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 F6 D6 01 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 41 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 D7 [03:12:36]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 0E 00 00 00 69 04 9B 00 6F 04 04 00 0E 00 00 00 B1 04 03 00 CE 51 11 70 04 03 00 C8 73 0A 72 04 03 00 06 DE 06 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 F6 D6 01 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 41 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [03:12:36]wFMCommunicate OK [03:12:36]wFMCommunicate request_size=4 [03:12:36]MH_SAM_APDU [03:12:36]CAPDU: 80 17 00 00 [03:12:36]Write to MH i2c: E2 08 00 C2 27 80 17 00 00 00 00 00 00 69 [03:12:36]Write i2c OK [03:12:36]MH_I2C_Read... [03:12:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:12:36]Read from MH i2c: E2 [03:12:36]MH_I2C_Read... [03:12:36]Read from MH i2c: E2 FD 00 [03:12:36]MH_I2C_Read... [03:12:36]Read from MH i2c: E2 FD 00 C2 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 8B [03:12:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [03:12:36]wFMCommunicate OK [03:12:36]wFMCommunicate request_size=4 [03:12:36]MH_SAM_APDU [03:12:36]CAPDU: 80 17 00 00 [03:12:36]Write to MH i2c: E2 08 00 C3 27 80 17 00 00 00 00 00 00 6A [03:12:36]Write i2c OK [03:12:36]MH_I2C_Read... [03:12:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:12:37]Read from MH i2c: E2 [03:12:37]MH_I2C_Read... [03:12:37]Read from MH i2c: E2 FD 00 [03:12:37]MH_I2C_Read... [03:12:37]Read from MH i2c: E2 FD 00 C3 27 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 21 [03:12:37]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [03:12:37]wFMCommunicate OK [03:12:37]wFMCommunicate request_size=4 [03:12:37]MH_SAM_APDU [03:12:37]CAPDU: 80 17 00 00 [03:12:37]Write to MH i2c: E2 08 00 C4 27 80 17 00 00 00 00 00 00 6B [03:12:37]Write i2c OK [03:12:37]MH_I2C_Read... [03:12:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:12:37]Read from MH i2c: E2 [03:12:37]MH_I2C_Read... [03:12:37]Read from MH i2c: E2 FD 00 [03:12:37]MH_I2C_Read... [03:12:37]Read from MH i2c: E2 FD 00 C4 27 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 DD [03:12:37]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [03:12:37]wFMCommunicate OK [03:12:37]wFMCommunicate request_size=4 [03:12:37]MH_SAM_APDU [03:12:37]CAPDU: 80 17 00 00 [03:12:37]Write to MH i2c: E2 08 00 C5 27 80 17 00 00 00 00 00 00 6C [03:12:37]Write i2c OK [03:12:37]MH_I2C_Read... [03:12:37]Read from MH i2c: E2 [03:12:37]MH_I2C_Read... [03:12:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [03:12:37]Read from MH i2c: E2 CB 00 [03:12:37]MH_I2C_Read... [03:12:37]Read from MH i2c: E2 CB 00 C5 27 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 55 [03:12:37]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [03:12:37]wFMCommunicate OK [03:12:37]SAM_PROTO_GetShiftData done [03:12:37]requested_item shift.sale.total_cash is exist - process it [03:12:37]requested_item shift.sale_refund.total is exist - process it [03:12:37]requested_item shift.sale_refund.total_cash is exist - process it [03:12:37]requested_item shift.buy.total is exist - process it [03:12:37]requested_item shift.buy.total_cash is exist - process it [03:12:37]produce_requested_data done [03:12:37]produce_requested_data return {"fm.sale.total":26016826.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":11350.54,"shift.sale.total_cash":6850.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [03:12:37]process_action_free get_value [03:12:37]json_value_free [03:12:37]json_value_free done [03:12:37]process_json_proto returns [03:12:37]Send response to host [03:12:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26016826.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":11350.54,"shift.sale.total_cash":6850.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [03:12:37]free response buf [03:12:37]execute_script done [03:12:37]execute_script returns [03:12:37]free content buf [03:12:37]Sock 8.Close socket [03:12:37]Sock 8.Thread stoped [03:12:40]OFD Sender: No OFD packet to send [03:12:45]OFD Sender: No OFD packet to send [03:12:50]OFD Sender: No OFD packet to send [03:12:55]OFD Sender: No OFD packet to send [03:13:00]OFD Sender: No OFD packet to send [03:13:05]OFD Sender: No OFD packet to send [03:13:10]OFD Sender: No OFD packet to send [03:13:15]OFD Sender: No OFD packet to send [03:13:20]OFD Sender: No OFD packet to send [03:13:25]OFD Sender: No OFD packet to send [03:13:30]OFD Sender: No OFD packet to send [03:13:35]OFD Sender: No OFD packet to send [03:13:40]OFD Sender: No OFD packet to send [03:13:45]OFD Sender: No OFD packet to send [03:13:50]OFD Sender: No OFD packet to send [03:13:55]OFD Sender: No OFD packet to send [03:14:00]OFD Sender: No OFD packet to send [03:14:05]OFD Sender: No OFD packet to send [03:14:10]OFD Sender: No OFD packet to send [03:14:15]OFD Sender: No OFD packet to send [03:14:20]OFD Sender: No OFD packet to send [03:14:25]OFD Sender: No OFD packet to send [03:14:30]OFD Sender: No OFD packet to send [03:14:35]OFD Sender: No OFD packet to send [03:14:40]OFD Sender: No OFD packet to send [03:14:45]OFD Sender: No OFD packet to send [03:14:50]OFD Sender: No OFD packet to send [03:14:55]OFD Sender: No OFD packet to send [03:15:00]OFD Sender: No OFD packet to send [03:15:05]OFD Sender: No OFD packet to send [03:15:10]OFD Sender: No OFD packet to send [03:15:15]OFD Sender: No OFD packet to send [03:15:20]OFD Sender: No OFD packet to send [03:15:25]OFD Sender: No OFD packet to send [03:15:30]OFD Sender: No OFD packet to send [03:15:35]OFD Sender: No OFD packet to send [03:15:40]OFD Sender: No OFD packet to send [03:15:45]OFD Sender: No OFD packet to send [03:15:50]OFD Sender: No OFD packet to send [03:15:55]OFD Sender: No OFD packet to send [03:16:00]OFD Sender: No OFD packet to send [03:16:05]OFD Sender: No OFD packet to send [03:16:10]OFD Sender: No OFD packet to send [03:16:15]OFD Sender: No OFD packet to send [03:16:20]OFD Sender: No OFD packet to send [03:16:25]OFD Sender: No OFD packet to send [03:16:30]OFD Sender: No OFD packet to send [03:16:35]OFD Sender: No OFD packet to send [03:16:40]OFD Sender: No OFD packet to send [03:16:45]OFD Sender: No OFD packet to send [03:16:50]OFD Sender: No OFD packet to send [03:16:55]OFD Sender: No OFD packet to send [03:17:00]OFD Sender: No OFD packet to send [03:17:05]OFD Sender: No OFD packet to send [03:17:10]OFD Sender: No OFD packet to send [03:17:15]OFD Sender: No OFD packet to send [03:17:20]OFD Sender: No OFD packet to send [03:17:25]OFD Sender: No OFD packet to send [03:17:30]OFD Sender: No OFD packet to send [03:17:35]OFD Sender: No OFD packet to send [03:17:40]OFD Sender: No OFD packet to send [03:17:45]OFD Sender: No OFD packet to send [03:17:50]OFD Sender: No OFD packet to send [03:17:55]OFD Sender: No OFD packet to send [03:18:00]OFD Sender: No OFD packet to send [03:18:05]OFD Sender: No OFD packet to send [03:18:10]OFD Sender: No OFD packet to send [03:18:15]OFD Sender: No OFD packet to send [03:18:20]OFD Sender: No OFD packet to send [03:18:25]OFD Sender: No OFD packet to send [03:18:30]OFD Sender: No OFD packet to send [03:18:35]OFD Sender: No OFD packet to send [03:18:40]OFD Sender: No OFD packet to send [03:18:45]OFD Sender: No OFD packet to send [03:18:50]OFD Sender: No OFD packet to send [03:18:55]OFD Sender: No OFD packet to send [03:19:00]OFD Sender: No OFD packet to send [03:19:05]OFD Sender: No OFD packet to send [03:19:10]OFD Sender: No OFD packet to send [03:19:15]OFD Sender: No OFD packet to send [03:19:20]OFD Sender: No OFD packet to send [03:19:25]OFD Sender: No OFD packet to send [03:19:30]OFD Sender: No OFD packet to send [03:19:35]OFD Sender: No OFD packet to send [03:19:40]OFD Sender: No OFD packet to send [03:19:45]OFD Sender: No OFD packet to send [03:19:50]OFD Sender: No OFD packet to send [03:19:55]OFD Sender: No OFD packet to send [03:20:00]OFD Sender: No OFD packet to send [03:20:05]OFD Sender: No OFD packet to send [03:20:10]OFD Sender: No OFD packet to send [03:20:15]OFD Sender: No OFD packet to send [03:20:20]OFD Sender: No OFD packet to send [03:20:25]OFD Sender: No OFD packet to send [03:20:30]OFD Sender: No OFD packet to send [03:20:35]OFD Sender: No OFD packet to send [03:20:40]OFD Sender: No OFD packet to send [03:20:45]OFD Sender: No OFD packet to send [03:20:50]OFD Sender: No OFD packet to send [03:20:55]OFD Sender: No OFD packet to send [03:21:00]OFD Sender: No OFD packet to send [03:21:05]OFD Sender: No OFD packet to send [03:21:10]OFD Sender: No OFD packet to send [03:21:15]OFD Sender: No OFD packet to send [03:21:20]OFD Sender: No OFD packet to send [03:21:25]OFD Sender: No OFD packet to send [03:21:30]OFD Sender: No OFD packet to send [03:21:35]OFD Sender: No OFD packet to send [03:21:40]OFD Sender: No OFD packet to send [03:21:45]OFD Sender: No OFD packet to send [03:21:50]OFD Sender: No OFD packet to send [03:21:55]OFD Sender: No OFD packet to send [03:22:00]OFD Sender: No OFD packet to send [03:22:05]OFD Sender: No OFD packet to send [03:22:10]OFD Sender: No OFD packet to send [03:22:15]OFD Sender: No OFD packet to send [03:22:20]OFD Sender: No OFD packet to send [03:22:25]OFD Sender: No OFD packet to send [03:22:30]OFD Sender: No OFD packet to send [03:22:35]OFD Sender: No OFD packet to send [03:22:40]OFD Sender: No OFD packet to send [03:22:45]OFD Sender: No OFD packet to send [03:22:50]OFD Sender: No OFD packet to send [03:22:55]OFD Sender: No OFD packet to send [03:23:00]OFD Sender: No OFD packet to send [03:23:05]OFD Sender: No OFD packet to send [03:23:10]OFD Sender: No OFD packet to send [03:23:15]OFD Sender: No OFD packet to send [03:23:20]OFD Sender: No OFD packet to send [03:23:25]OFD Sender: No OFD packet to send [03:23:30]OFD Sender: No OFD packet to send [03:23:35]OFD Sender: No OFD packet to send [03:23:40]OFD Sender: No OFD packet to send [03:23:45]OFD Sender: No OFD packet to send [03:23:50]OFD Sender: No OFD packet to send [03:23:55]OFD Sender: No OFD packet to send [03:24:00]OFD Sender: No OFD packet to send [03:24:05]OFD Sender: No OFD packet to send [03:24:10]OFD Sender: No OFD packet to send [03:24:15]OFD Sender: No OFD packet to send [03:24:20]OFD Sender: No OFD packet to send [03:24:25]OFD Sender: No OFD packet to send [03:24:30]OFD Sender: No OFD packet to send [03:24:35]OFD Sender: No OFD packet to send [03:24:40]OFD Sender: No OFD packet to send [03:24:45]OFD Sender: No OFD packet to send [03:24:50]OFD Sender: No OFD packet to send [03:24:55]OFD Sender: No OFD packet to send [03:25:00]OFD Sender: No OFD packet to send [03:25:05]OFD Sender: No OFD packet to send [03:25:10]OFD Sender: No OFD packet to send [03:25:15]OFD Sender: No OFD packet to send [03:25:20]OFD Sender: No OFD packet to send [03:25:25]OFD Sender: No OFD packet to send [03:25:30]OFD Sender: No OFD packet to send [03:25:35]OFD Sender: No OFD packet to send [03:25:40]OFD Sender: No OFD packet to send [03:25:45]OFD Sender: No OFD packet to send [03:25:48]accept exits with 9 [03:25:48]New connection [03:25:48]New thread 3066940772 created [03:25:48]Thread 3067084132 joined [03:25:48]Waiting for new connection... [03:25:48] Sock 9.Parse request [03:25:48]Sock 9.Check first char [03:25:48]Sock 9.First char is OK [03:25:48]request: POST /json_proto HTTP/1.0 [03:25:48]Method: POST [03:25:48]URL: /json_proto [03:25:48]Method is POST - this is cgi request [03:25:48]url: /json_proto [03:25:48]query_string will be loaded in cgi processing [03:25:48]execute_cgi json_proto POST (null) [03:25:48]execute_cgi path=json_proto method=POST [03:25:48]POST find Content-Length [03:25:48]Host: 172.17.34.200:8080 [03:25:48]Content-Length: 215 [03:25:48]Content-Type: application/json [03:25:48] [03:25:48]POST finish read [03:25:48]Found Content-Length = 215 [03:25:48]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" ] } } [03:25:48]execute_script... [03:25:48]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" ] } } [03:25:48]POST & json_proto [03:25:48]process_json_proto [03:25:48]json parsed OK: [03:25:48]protocol is kg_v1.0 [03:25:48]action value=get_value [03:25:48]process_action get_value [03:25:48]cmd_get_value [03:25:48]process_action get_value done [03:25:48]requested_data is exist [03:25:48]produce_requested_data [03:25:48]requested_item kkm.sn is exist - process it [03:25:48]requested_item kkm.ver is exist - process it [03:25:48]requested_item fm.sn is exist - process it [03:25:48]wFMCommunicate request_size=4 [03:25:48]MH_SAM_APDU [03:25:48]CAPDU: 80 11 00 00 [03:25:48]Write to MH i2c: E2 08 00 C6 27 80 11 00 00 00 00 00 00 67 [03:25:48]Write i2c OK [03:25:48]MH_I2C_Read... [03:25:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:25:48]Read from MH i2c: E2 [03:25:48]MH_I2C_Read... [03:25:48]Read from MH i2c: E2 17 00 [03:25:48]MH_I2C_Read... [03:25:48]Read from MH i2c: E2 17 00 C6 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BD [03:25:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [03:25:48]wFMCommunicate OK [03:25:48]requested_item fd.num is exist - process it [03:25:48]SAM_PROTO_GetFieldsCounters [03:25:48]wFMCommunicate request_size=4 [03:25:48]MH_SAM_APDU [03:25:48]CAPDU: 80 13 00 00 [03:25:48]Write to MH i2c: E2 08 00 C7 27 80 13 00 00 00 00 00 00 6A [03:25:48]Write i2c OK [03:25:48]MH_I2C_Read... [03:25:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:25:48]Read from MH i2c: E2 [03:25:48]MH_I2C_Read... [03:25:48]Read from MH i2c: E2 62 00 [03:25:48]MH_I2C_Read... [03:25:48]Read from MH i2c: E2 62 00 C7 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [03:25:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:25:48]wFMCommunicate OK [03:25:48]SAM_PROTO_GetFieldsCounters done [03:25:48]requested_item shift.num is exist - process it [03:25:48]requested_item shift.opened is exist - process it [03:25:48]req_shift_opened [03:25:48]FM_GetShiftState [03:25:48]SAM_PROTO_GetShiftState [03:25:48]wFMCommunicate request_size=4 [03:25:48]MH_SAM_APDU [03:25:48]CAPDU: 80 13 01 00 [03:25:48]Write to MH i2c: E2 08 00 C8 27 80 13 01 00 00 00 00 00 6C [03:25:48]Write i2c OK [03:25:48]MH_I2C_Read... [03:25:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:25:48]Read from MH i2c: E2 [03:25:48]MH_I2C_Read... [03:25:48]Read from MH i2c: E2 0E 00 [03:25:48]MH_I2C_Read... [03:25:48]Read from MH i2c: E2 0E 00 C8 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A3 [03:25:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [03:25:48]wFMCommunicate OK [03:25:48]SAM_PROTO_GetShiftState done [03:25:48]FM_GetShiftState done [03:25:48]req_shift_opened done [03:25:48]requested_item shift.open_date is exist - process it [03:25:48]req_shift_open_date [03:25:48]req_shift_open_date done [03:25:48]produce_requested_data done [03:25:48]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32998,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [03:25:48]process_action_free get_value [03:25:48]json_value_free [03:25:48]json_value_free done [03:25:48]process_json_proto returns [03:25:48]Send response to host [03:25:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":32998,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [03:25:48]free response buf [03:25:48]execute_script done [03:25:48]execute_script returns [03:25:48]free content buf [03:25:48]Sock 9.Close socket [03:25:48]Sock 9.Thread stoped [03:25:48]accept exits with 8 [03:25:48]New connection [03:25:48]New thread 3067084132 created [03:25:48]Thread 3066940772 joined [03:25:48]Waiting for new connection... [03:25:48] Sock 8.Parse request [03:25:48]Sock 8.Check first char [03:25:48]Sock 8.First char is OK [03:25:48]request: POST /json_proto HTTP/1.0 [03:25:48]Method: POST [03:25:48]URL: /json_proto [03:25:48]Method is POST - this is cgi request [03:25:48]url: /json_proto [03:25:48]query_string will be loaded in cgi processing [03:25:48]execute_cgi json_proto POST (null) [03:25:48]execute_cgi path=json_proto method=POST [03:25:48]POST find Content-Length [03:25:48]Host: 172.17.34.200:8080 [03:25:48]Content-Length: 331 [03:25:48]Content-Type: application/json [03:25:48] [03:25:48]POST finish read [03:25:48]Found Content-Length = 331 [03:25:48]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" ] } } [03:25:48]execute_script... [03:25:48]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" ] } } [03:25:48]POST & json_proto [03:25:48]process_json_proto [03:25:48]json parsed OK: [03:25:48]protocol is kg_v1.0 [03:25:48]action value=get_value [03:25:48]process_action get_value [03:25:48]cmd_get_value [03:25:48]process_action get_value done [03:25:48]requested_data is exist [03:25:48]produce_requested_data [03:25:48]requested_item fm.sale.total is exist - process it [03:25:48]SAM_PROTO_GetFMData [03:25:48]wFMCommunicate request_size=4 [03:25:48]MH_SAM_APDU [03:25:48]CAPDU: 80 13 03 00 [03:25:48]Write to MH i2c: E2 08 00 C9 27 80 13 03 00 00 00 00 00 6F [03:25:48]Write i2c OK [03:25:48]MH_I2C_Read... [03:25:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [03:25:49]Read from MH i2c: E2 [03:25:49]MH_I2C_Read... [03:25:49]Read from MH i2c: E2 FD 00 [03:25:49]MH_I2C_Read... [03:25:49]Read from MH i2c: E2 FD 00 C9 27 00 C3 04 85 04 BF 04 6E 04 04 00 4C 80 00 00 69 04 A1 00 6F 04 04 00 11 7F 00 00 B1 04 04 00 C0 86 12 9B 70 04 04 00 D8 BC DA 8A 72 04 04 00 E8 C9 37 10 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 90 AF 78 10 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 34 5E 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 3C [03:25:49]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 4C 80 00 00 69 04 A1 00 6F 04 04 00 11 7F 00 00 B1 04 04 00 C0 86 12 9B 70 04 04 00 D8 BC DA 8A 72 04 04 00 E8 C9 37 10 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 90 AF 78 10 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 34 5E 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [03:25:49]wFMCommunicate OK [03:25:49]wFMCommunicate request_size=4 [03:25:49]MH_SAM_APDU [03:25:49]CAPDU: 80 17 00 00 [03:25:49]Write to MH i2c: E2 08 00 CA 27 80 17 00 00 00 00 00 00 71 [03:25:49]Write i2c OK [03:25:49]MH_I2C_Read... [03:25:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:25:49]Read from MH i2c: E2 [03:25:49]MH_I2C_Read... [03:25:49]Read from MH i2c: E2 FD 00 [03:25:49]MH_I2C_Read... [03:25:49]Read from MH i2c: E2 FD 00 CA 27 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 75 [03:25:49]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [03:25:49]wFMCommunicate OK [03:25:49]wFMCommunicate request_size=4 [03:25:49]MH_SAM_APDU [03:25:49]CAPDU: 80 17 00 00 [03:25:49]Write to MH i2c: E2 08 00 CB 27 80 17 00 00 00 00 00 00 72 [03:25:49]Write i2c OK [03:25:49]MH_I2C_Read... [03:25:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:25:49]Read from MH i2c: E2 [03:25:49]MH_I2C_Read... [03:25:49]Read from MH i2c: E2 FD 00 [03:25:49]MH_I2C_Read... [03:25:49]Read from MH i2c: E2 FD 00 CB 27 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 90 [03:25:49]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [03:25:49]wFMCommunicate OK [03:25:49]wFMCommunicate request_size=4 [03:25:49]MH_SAM_APDU [03:25:49]CAPDU: 80 17 00 00 [03:25:49]Write to MH i2c: E2 08 00 CC 27 80 17 00 00 00 00 00 00 73 [03:25:49]Write i2c OK [03:25:49]MH_I2C_Read... [03:25:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:25:50]Read from MH i2c: E2 [03:25:50]MH_I2C_Read... [03:25:50]Read from MH i2c: E2 FD 00 [03:25:50]MH_I2C_Read... [03:25:50]Read from MH i2c: E2 FD 00 CC 27 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 E5 [03:25:50]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [03:25:50]wFMCommunicate OK [03:25:50]wFMCommunicate request_size=4 [03:25:50]MH_SAM_APDU [03:25:50]CAPDU: 80 17 00 00 [03:25:50]Write to MH i2c: E2 08 00 CD 27 80 17 00 00 00 00 00 00 74 [03:25:50]Write i2c OK [03:25:50]MH_I2C_Read... [03:25:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [03:25:50]Read from MH i2c: E2 [03:25:50]MH_I2C_Read... [03:25:50]Read from MH i2c: E2 E0 00 [03:25:50]MH_I2C_Read... [03:25:50]Read from MH i2c: E2 E0 00 CD 27 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5E [03:25:50]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [03:25:50]wFMCommunicate OK [03:25:50]SAM_PROTO_GetFMData done [03:25:50]requested_item fm.sale_refund.total is exist - process it [03:25:50]requested_item fm.buy.total is exist - process it [03:25:50]requested_item shift.sale.total is exist - process it [03:25:50]SAM_PROTO_GetShiftData [03:25:50]wFMCommunicate request_size=4 [03:25:50]MH_SAM_APDU [03:25:50]CAPDU: 80 13 02 00 [03:25:50]Write to MH i2c: E2 08 00 CE 27 80 13 02 00 00 00 00 00 73 [03:25:50]Write i2c OK [03:25:50]MH_I2C_Read... [03:25:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [03:25:50]Read from MH i2c: E2 [03:25:50]MH_I2C_Read... [03:25:50]Read from MH i2c: E2 FD 00 [03:25:50]MH_I2C_Read... [03:25:50]Read from MH i2c: E2 FD 00 CE 27 00 AE 04 AA 04 AA 04 6E 04 04 00 0E 00 00 00 69 04 9B 00 6F 04 04 00 0E 00 00 00 B1 04 03 00 CE 51 11 70 04 03 00 C8 73 0A 72 04 03 00 06 DE 06 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 F6 D6 01 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 41 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 E4 [03:25:50]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 0E 00 00 00 69 04 9B 00 6F 04 04 00 0E 00 00 00 B1 04 03 00 CE 51 11 70 04 03 00 C8 73 0A 72 04 03 00 06 DE 06 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 F6 D6 01 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 41 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [03:25:50]wFMCommunicate OK [03:25:50]wFMCommunicate request_size=4 [03:25:50]MH_SAM_APDU [03:25:50]CAPDU: 80 17 00 00 [03:25:50]Write to MH i2c: E2 08 00 CF 27 80 17 00 00 00 00 00 00 76 [03:25:50]Write i2c OK [03:25:50]MH_I2C_Read... [03:25:51]OFD Sender: No OFD packet to send [03:25:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:25:51]Read from MH i2c: E2 [03:25:51]MH_I2C_Read... [03:25:51]Read from MH i2c: E2 FD 00 [03:25:51]MH_I2C_Read... [03:25:51]Read from MH i2c: E2 FD 00 CF 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 98 [03:25: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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [03:25:51]wFMCommunicate OK [03:25:51]wFMCommunicate request_size=4 [03:25:51]MH_SAM_APDU [03:25:51]CAPDU: 80 17 00 00 [03:25:51]Write to MH i2c: E2 08 00 D0 27 80 17 00 00 00 00 00 00 77 [03:25:51]Write i2c OK [03:25:51]MH_I2C_Read... [03:25:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:25:51]Read from MH i2c: E2 [03:25:51]MH_I2C_Read... [03:25:51]Read from MH i2c: E2 FD 00 [03:25:51]MH_I2C_Read... [03:25:51]Read from MH i2c: E2 FD 00 D0 27 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 2E [03:25:51]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [03:25:51]wFMCommunicate OK [03:25:51]wFMCommunicate request_size=4 [03:25:51]MH_SAM_APDU [03:25:51]CAPDU: 80 17 00 00 [03:25:51]Write to MH i2c: E2 08 00 D1 27 80 17 00 00 00 00 00 00 78 [03:25:51]Write i2c OK [03:25:51]MH_I2C_Read... [03:25:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [03:25:51]Read from MH i2c: E2 [03:25:51]MH_I2C_Read... [03:25:51]Read from MH i2c: E2 FD 00 [03:25:51]MH_I2C_Read... [03:25:51]Read from MH i2c: E2 FD 00 D1 27 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 EA [03:25:51]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [03:25:51]wFMCommunicate OK [03:25:51]wFMCommunicate request_size=4 [03:25:51]MH_SAM_APDU [03:25:51]CAPDU: 80 17 00 00 [03:25:51]Write to MH i2c: E2 08 00 D2 27 80 17 00 00 00 00 00 00 79 [03:25:51]Write i2c OK [03:25:51]MH_I2C_Read... [03:25:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [03:25:52]Read from MH i2c: E2 [03:25:52]MH_I2C_Read... [03:25:52]Read from MH i2c: E2 CB 00 [03:25:52]MH_I2C_Read... [03:25:52]Read from MH i2c: E2 CB 00 D2 27 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 62 [03:25:52]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [03:25:52]wFMCommunicate OK [03:25:52]SAM_PROTO_GetShiftData done [03:25:52]requested_item shift.sale.total_cash is exist - process it [03:25:52]requested_item shift.sale_refund.total is exist - process it [03:25:52]requested_item shift.sale_refund.total_cash is exist - process it [03:25:52]requested_item shift.buy.total is exist - process it [03:25:52]requested_item shift.buy.total_cash is exist - process it [03:25:52]produce_requested_data done [03:25:52]produce_requested_data return {"fm.sale.total":26016826.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":11350.54,"shift.sale.total_cash":6850.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [03:25:52]process_action_free get_value [03:25:52]json_value_free [03:25:52]json_value_free done [03:25:52]process_json_proto returns [03:25:52]Send response to host [03:25:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26016826.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":11350.54,"shift.sale.total_cash":6850.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [03:25:52]free response buf [03:25:52]execute_script done [03:25:52]execute_script returns [03:25:52]free content buf [03:25:52]Sock 8.Close socket [03:25:52]Sock 8.Thread stoped [03:25:56]OFD Sender: No OFD packet to send [03:26:01]OFD Sender: No OFD packet to send [03:26:06]OFD Sender: No OFD packet to send [03:26:11]OFD Sender: No OFD packet to send [03:26:16]OFD Sender: No OFD packet to send [03:26:21]OFD Sender: No OFD packet to send [03:26:26]OFD Sender: No OFD packet to send [03:26:31]OFD Sender: No OFD packet to send [03:26:36]OFD Sender: No OFD packet to send [03:26:41]OFD Sender: No OFD packet to send [03:26:46]OFD Sender: No OFD packet to send [03:26:51]OFD Sender: No OFD packet to send [03:26:56]OFD Sender: No OFD packet to send [03:27:01]OFD Sender: No OFD packet to send [03:27:06]OFD Sender: No OFD packet to send [03:27:11]OFD Sender: No OFD packet to send [03:27:16]OFD Sender: No OFD packet to send [03:27:21]OFD Sender: No OFD packet to send [03:27:26]OFD Sender: No OFD packet to send [03:27:31]OFD Sender: No OFD packet to send [03:27:36]OFD Sender: No OFD packet to send [03:27:41]OFD Sender: No OFD packet to send [03:27:46]OFD Sender: No OFD packet to send [03:27:51]OFD Sender: No OFD packet to send [03:27:56]OFD Sender: No OFD packet to send [03:28:01]OFD Sender: No OFD packet to send [03:28:06]OFD Sender: No OFD packet to send [03:28:11]OFD Sender: No OFD packet to send [03:28:16]OFD Sender: No OFD packet to send [03:28:21]OFD Sender: No OFD packet to send [03:28:26]OFD Sender: No OFD packet to send [03:28:31]OFD Sender: No OFD packet to send [03:28:36]OFD Sender: No OFD packet to send [03:28:41]OFD Sender: No OFD packet to send [03:28:46]OFD Sender: No OFD packet to send [03:28:51]OFD Sender: No OFD packet to send [03:28:56]OFD Sender: No OFD packet to send [03:29:01]OFD Sender: No OFD packet to send [03:29:06]OFD Sender: No OFD packet to send [03:29:11]OFD Sender: No OFD packet to send [03:29:16]OFD Sender: No OFD packet to send [03:29:21]OFD Sender: No OFD packet to send [03:29:26]OFD Sender: No OFD packet to send [03:29:31]OFD Sender: No OFD packet to send [03:29:36]OFD Sender: No OFD packet to send [03:29:41]OFD Sender: No OFD packet to send [03:29:46]OFD Sender: No OFD packet to send [03:29:51]OFD Sender: No OFD packet to send [03:29:56]OFD Sender: No OFD packet to send [03:30:01]OFD Sender: No OFD packet to send [03:30:06]OFD Sender: No OFD packet to send [03:30:11]OFD Sender: No OFD packet to send [03:30:16]OFD Sender: No OFD packet to send [03:30:21]OFD Sender: No OFD packet to send [03:30:26]OFD Sender: No OFD packet to send [03:30:31]OFD Sender: No OFD packet to send [03:30:36]OFD Sender: No OFD packet to send [03:30:41]OFD Sender: No OFD packet to send [03:30:46]OFD Sender: No OFD packet to send [03:30:51]OFD Sender: No OFD packet to send [03:30:56]OFD Sender: No OFD packet to send [03:31:01]OFD Sender: No OFD packet to send [03:31:06]OFD Sender: No OFD packet to send [03:31:11]OFD Sender: No OFD packet to send [03:31:16]OFD Sender: No OFD packet to send [03:31:21]OFD Sender: No OFD packet to send [03:31:26]OFD Sender: No OFD packet to send [03:31:31]OFD Sender: No OFD packet to send [03:31:36]OFD Sender: No OFD packet to send [03:31:41]OFD Sender: No OFD packet to send [03:31:46]OFD Sender: No OFD packet to send [03:31:51]OFD Sender: No OFD packet to send [03:31:56]OFD Sender: No OFD packet to send [03:32:01]OFD Sender: No OFD packet to send [03:32:06]OFD Sender: No OFD packet to send [03:32:11]OFD Sender: No OFD packet to send [03:32:16]OFD Sender: No OFD packet to send [03:32:21]OFD Sender: No OFD packet to send [03:32:26]OFD Sender: No OFD packet to send [03:32:31]OFD Sender: No OFD packet to send [03:32:36]OFD Sender: No OFD packet to send [03:32:41]OFD Sender: No OFD packet to send [03:32:46]OFD Sender: No OFD packet to send [03:32:51]OFD Sender: No OFD packet to send [03:32:56]OFD Sender: No OFD packet to send [03:33:01]OFD Sender: No OFD packet to send [03:33:06]OFD Sender: No OFD packet to send [03:33:11]OFD Sender: No OFD packet to send [03:33:16]OFD Sender: No OFD packet to send [03:33:21]OFD Sender: No OFD packet to send [03:33:26]OFD Sender: No OFD packet to send [03:33:31]OFD Sender: No OFD packet to send [03:33:36]OFD Sender: No OFD packet to send [03:33:41]OFD Sender: No OFD packet to send [03:33:46]OFD Sender: No OFD packet to send [03:33:51]OFD Sender: No OFD packet to send [03:33:56]OFD Sender: No OFD packet to send [03:34:01]OFD Sender: No OFD packet to send [03:34:06]OFD Sender: No OFD packet to send [03:34:11]OFD Sender: No OFD packet to send [03:34:16]OFD Sender: No OFD packet to send [03:34:21]OFD Sender: No OFD packet to send [03:34:26]OFD Sender: No OFD packet to send [03:34:31]OFD Sender: No OFD packet to send [03:34:36]OFD Sender: No OFD packet to send [03:34:41]OFD Sender: No OFD packet to send [03:34:46]OFD Sender: No OFD packet to send [03:34:51]OFD Sender: No OFD packet to send [03:34:56]OFD Sender: No OFD packet to send [03:35:01]OFD Sender: No OFD packet to send [03:35:06]OFD Sender: No OFD packet to send [03:35:11]OFD Sender: No OFD packet to send [03:35:16]OFD Sender: No OFD packet to send [03:35:21]OFD Sender: No OFD packet to send [03:35:26]OFD Sender: No OFD packet to send [03:35:31]OFD Sender: No OFD packet to send [03:35:36]OFD Sender: No OFD packet to send [03:35:41]OFD Sender: No OFD packet to send [03:35:46]OFD Sender: No OFD packet to send [03:35:51]OFD Sender: No OFD packet to send [03:35:56]OFD Sender: No OFD packet to send [03:36:01]OFD Sender: No OFD packet to send [03:36:06]OFD Sender: No OFD packet to send [03:36:11]OFD Sender: No OFD packet to send [03:36:16]OFD Sender: No OFD packet to send [03:36:21]OFD Sender: No OFD packet to send [03:36:26]OFD Sender: No OFD packet to send [03:36:31]OFD Sender: No OFD packet to send [03:36:36]OFD Sender: No OFD packet to send [03:36:41]OFD Sender: No OFD packet to send [03:36:46]OFD Sender: No OFD packet to send [03:36:51]OFD Sender: No OFD packet to send [03:36:56]OFD Sender: No OFD packet to send [03:37:01]OFD Sender: No OFD packet to send [03:37:06]OFD Sender: No OFD packet to send [03:37:11]OFD Sender: No OFD packet to send [03:37:16]OFD Sender: No OFD packet to send [03:37:21]OFD Sender: No OFD packet to send [03:37:26]OFD Sender: No OFD packet to send [03:37:31]OFD Sender: No OFD packet to send [03:37:36]OFD Sender: No OFD packet to send [03:37:41]OFD Sender: No OFD packet to send [03:37:46]OFD Sender: No OFD packet to send [03:37:51]OFD Sender: No OFD packet to send [03:37:56]OFD Sender: No OFD packet to send [03:38:01]OFD Sender: No OFD packet to send [03:38:06]OFD Sender: No OFD packet to send [03:38:11]OFD Sender: No OFD packet to send [03:38:16]OFD Sender: No OFD packet to send [03:38:21]OFD Sender: No OFD packet to send [03:38:26]OFD Sender: No OFD packet to send [03:38:31]OFD Sender: No OFD packet to send [03:38:36]OFD Sender: No OFD packet to send [03:38:41]OFD Sender: No OFD packet to send [03:38:46]OFD Sender: No OFD packet to send [03:38:51]OFD Sender: No OFD packet to send [03:38:56]OFD Sender: No OFD packet to send [03:39:01]OFD Sender: No OFD packet to send [03:39:06]OFD Sender: No OFD packet to send [03:39:11]OFD Sender: No OFD packet to send [03:39:16]OFD Sender: No OFD packet to send [03:39:21]OFD Sender: No OFD packet to send [03:39:26]OFD Sender: No OFD packet to send [03:39:31]OFD Sender: No OFD packet to send [03:39:36]OFD Sender: No OFD packet to send [03:39:41]OFD Sender: No OFD packet to send [03:39:46]OFD Sender: No OFD packet to send [03:39:51]OFD Sender: No OFD packet to send [03:39:56]OFD Sender: No OFD packet to send [03:40:01]OFD Sender: No OFD packet to send [03:40:06]OFD Sender: No OFD packet to send [03:40:11]OFD Sender: No OFD packet to send [03:40:16]OFD Sender: No OFD packet to send [03:40:21]OFD Sender: No OFD packet to send [03:40:26]OFD Sender: No OFD packet to send [03:40:31]OFD Sender: No OFD packet to send [03:40:36]OFD Sender: No OFD packet to send [03:40:41]OFD Sender: No OFD packet to send [03:40:46]OFD Sender: No OFD packet to send [03:40:51]OFD Sender: No OFD packet to send [03:40:56]OFD Sender: No OFD packet to send [03:41:01]OFD Sender: No OFD packet to send [03:41:06]OFD Sender: No OFD packet to send [03:41:11]OFD Sender: No OFD packet to send [03:41:16]OFD Sender: No OFD packet to send [03:41:21]OFD Sender: No OFD packet to send [03:41:26]OFD Sender: No OFD packet to send [03:41:31]OFD Sender: No OFD packet to send [03:41:36]OFD Sender: No OFD packet to send [03:41:41]OFD Sender: No OFD packet to send [03:41:46]OFD Sender: No OFD packet to send [03:41:51]OFD Sender: No OFD packet to send [03:41:56]OFD Sender: No OFD packet to send [03:42:01]OFD Sender: No OFD packet to send [03:42:06]OFD Sender: No OFD packet to send [03:42:11]OFD Sender: No OFD packet to send [03:42:16]OFD Sender: No OFD packet to send [03:42:21]OFD Sender: No OFD packet to send [03:42:26]OFD Sender: No OFD packet to send [03:42:31]OFD Sender: No OFD packet to send [03:42:36]OFD Sender: No OFD packet to send [03:42:41]OFD Sender: No OFD packet to send [03:42:46]OFD Sender: No OFD packet to send [03:42:51]OFD Sender: No OFD packet to send [03:42:56]OFD Sender: No OFD packet to send [03:43:01]OFD Sender: No OFD packet to send [03:43:06]OFD Sender: No OFD packet to send [03:43:11]OFD Sender: No OFD packet to send [03:43:16]OFD Sender: No OFD packet to send [03:43:21]OFD Sender: No OFD packet to send [03:43:26]OFD Sender: No OFD packet to send [03:43:31]OFD Sender: No OFD packet to send [03:43:36]OFD Sender: No OFD packet to send [03:43:41]OFD Sender: No OFD packet to send [03:43:46]OFD Sender: No OFD packet to send [03:43:51]OFD Sender: No OFD packet to send [03:43:56]OFD Sender: No OFD packet to send [03:44:01]OFD Sender: No OFD packet to send [03:44:06]OFD Sender: No OFD packet to send [03:44:11]OFD Sender: No OFD packet to send [03:44:16]OFD Sender: No OFD packet to send [03:44:21]OFD Sender: No OFD packet to send [03:44:26]OFD Sender: No OFD packet to send [03:44:31]OFD Sender: No OFD packet to send [03:44:36]OFD Sender: No OFD packet to send [03:44:41]OFD Sender: No OFD packet to send [03:44:46]OFD Sender: No OFD packet to send [03:44:51]OFD Sender: No OFD packet to send [03:44:56]OFD Sender: No OFD packet to send [03:45:01]OFD Sender: No OFD packet to send [03:45:06]OFD Sender: No OFD packet to send [03:45:11]OFD Sender: No OFD packet to send [03:45:16]OFD Sender: No OFD packet to send [03:45:21]OFD Sender: No OFD packet to send [03:45:26]OFD Sender: No OFD packet to send [03:45:31]OFD Sender: No OFD packet to send [03:45:37]OFD Sender: No OFD packet to send [03:45:42]OFD Sender: No OFD packet to send [03:45:47]OFD Sender: No OFD packet to send [03:45:52]OFD Sender: No OFD packet to send [03:45:57]OFD Sender: No OFD packet to send [03:46:02]OFD Sender: No OFD packet to send [03:46:07]OFD Sender: No OFD packet to send [03:46:12]OFD Sender: No OFD packet to send [03:46:17]OFD Sender: No OFD packet to send [03:46:22]OFD Sender: No OFD packet to send [03:46:27]OFD Sender: No OFD packet to send [03:46:32]OFD Sender: No OFD packet to send [03:46:37]OFD Sender: No OFD packet to send [03:46:42]OFD Sender: No OFD packet to send [03:46:47]OFD Sender: No OFD packet to send [03:46:52]OFD Sender: No OFD packet to send [03:46:57]OFD Sender: No OFD packet to send [03:47:02]OFD Sender: No OFD packet to send [03:47:07]OFD Sender: No OFD packet to send [03:47:12]OFD Sender: No OFD packet to send [03:47:17]OFD Sender: No OFD packet to send [03:47:22]OFD Sender: No OFD packet to send [03:47:27]OFD Sender: No OFD packet to send [03:47:32]OFD Sender: No OFD packet to send [03:47:37]OFD Sender: No OFD packet to send [03:47:42]OFD Sender: No OFD packet to send [03:47:47]OFD Sender: No OFD packet to send [03:47:52]OFD Sender: No OFD packet to send [03:47:57]OFD Sender: No OFD packet to send [03:48:02]OFD Sender: No OFD packet to send [03:48:07]OFD Sender: No OFD packet to send [03:48:12]OFD Sender: No OFD packet to send [03:48:17]OFD Sender: No OFD packet to send [03:48:22]OFD Sender: No OFD packet to send [03:48:27]OFD Sender: No OFD packet to send [03:48:32]OFD Sender: No OFD packet to send [03:48:37]OFD Sender: No OFD packet to send [03:48:42]OFD Sender: No OFD packet to send [03:48:47]OFD Sender: No OFD packet to send [03:48:52]OFD Sender: No OFD packet to send [03:48:57]OFD Sender: No OFD packet to send [03:49:02]OFD Sender: No OFD packet to send [03:49:07]OFD Sender: No OFD packet to send [03:49:12]OFD Sender: No OFD packet to send [03:49:17]OFD Sender: No OFD packet to send [03:49:22]OFD Sender: No OFD packet to send [03:49:27]OFD Sender: No OFD packet to send [03:49:32]OFD Sender: No OFD packet to send [03:49:37]OFD Sender: No OFD packet to send [03:49:42]OFD Sender: No OFD packet to send [03:49:47]OFD Sender: No OFD packet to send [03:49:52]OFD Sender: No OFD packet to send [03:49:57]OFD Sender: No OFD packet to send [03:50:02]OFD Sender: No OFD packet to send [03:50:07]OFD Sender: No OFD packet to send [03:50:12]OFD Sender: No OFD packet to send [03:50:17]OFD Sender: No OFD packet to send [03:50:22]OFD Sender: No OFD packet to send [03:50:27]OFD Sender: No OFD packet to send [03:50:32]OFD Sender: No OFD packet to send [03:50:37]OFD Sender: No OFD packet to send [03:50:42]OFD Sender: No OFD packet to send [03:50:47]OFD Sender: No OFD packet to send [03:50:52]OFD Sender: No OFD packet to send [03:50:57]OFD Sender: No OFD packet to send [03:51:02]OFD Sender: No OFD packet to send [03:51:07]OFD Sender: No OFD packet to send [03:51:12]OFD Sender: No OFD packet to send [03:51:17]OFD Sender: No OFD packet to send [03:51:22]OFD Sender: No OFD packet to send [03:51:27]OFD Sender: No OFD packet to send [03:51:32]OFD Sender: No OFD packet to send [03:51:37]OFD Sender: No OFD packet to send [03:51:42]OFD Sender: No OFD packet to send [03:51:47]OFD Sender: No OFD packet to send [03:51:52]OFD Sender: No OFD packet to send [03:51:57]OFD Sender: No OFD packet to send [03:52:02]OFD Sender: No OFD packet to send [03:52:07]OFD Sender: No OFD packet to send [03:52:12]OFD Sender: No OFD packet to send [03:52:17]OFD Sender: No OFD packet to send [03:52:22]OFD Sender: No OFD packet to send [03:52:27]OFD Sender: No OFD packet to send [03:52:32]OFD Sender: No OFD packet to send [03:52:37]OFD Sender: No OFD packet to send [03:52:42]OFD Sender: No OFD packet to send [03:52:47]OFD Sender: No OFD packet to send [03:52:52]OFD Sender: No OFD packet to send [03:52:57]OFD Sender: No OFD packet to send [03:53:02]OFD Sender: No OFD packet to send [03:53:07]OFD Sender: No OFD packet to send [03:53:12]OFD Sender: No OFD packet to send [03:53:17]OFD Sender: No OFD packet to send [03:53:22]OFD Sender: No OFD packet to send [03:53:27]OFD Sender: No OFD packet to send [03:53:32]OFD Sender: No OFD packet to send [03:53:37]OFD Sender: No OFD packet to send [03:53:42]OFD Sender: No OFD packet to send [03:53:47]OFD Sender: No OFD packet to send [03:53:52]OFD Sender: No OFD packet to send [03:53:57]OFD Sender: No OFD packet to send [03:54:02]OFD Sender: No OFD packet to send [03:54:07]OFD Sender: No OFD packet to send [03:54:12]OFD Sender: No OFD packet to send [03:54:17]OFD Sender: No OFD packet to send [03:54:22]OFD Sender: No OFD packet to send [03:54:27]OFD Sender: No OFD packet to send [03:54:32]OFD Sender: No OFD packet to send [03:54:37]OFD Sender: No OFD packet to send [03:54:42]OFD Sender: No OFD packet to send [03:54:47]OFD Sender: No OFD packet to send [03:54:52]OFD Sender: No OFD packet to send [03:54:57]OFD Sender: No OFD packet to send [03:55:02]OFD Sender: No OFD packet to send [03:55:07]OFD Sender: No OFD packet to send [03:55:12]OFD Sender: No OFD packet to send [03:55:17]OFD Sender: No OFD packet to send [03:55:22]OFD Sender: No OFD packet to send [03:55:27]OFD Sender: No OFD packet to send [03:55:32]OFD Sender: No OFD packet to send [03:55:37]OFD Sender: No OFD packet to send [03:55:42]OFD Sender: No OFD packet to send [03:55:47]OFD Sender: No OFD packet to send [03:55:52]OFD Sender: No OFD packet to send [03:55:57]OFD Sender: No OFD packet to send [03:56:02]OFD Sender: No OFD packet to send [03:56:07]OFD Sender: No OFD packet to send [03:56:12]OFD Sender: No OFD packet to send [03:56:17]OFD Sender: No OFD packet to send [03:56:22]OFD Sender: No OFD packet to send [03:56:27]OFD Sender: No OFD packet to send [03:56:32]OFD Sender: No OFD packet to send [03:56:37]OFD Sender: No OFD packet to send [03:56:42]OFD Sender: No OFD packet to send [03:56:47]OFD Sender: No OFD packet to send [03:56:52]OFD Sender: No OFD packet to send [03:56:57]OFD Sender: No OFD packet to send [03:57:02]OFD Sender: No OFD packet to send [03:57:07]OFD Sender: No OFD packet to send [03:57:12]OFD Sender: No OFD packet to send [03:57:17]OFD Sender: No OFD packet to send [03:57:22]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:32]OFD Sender: No OFD packet to send [03:57:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:27]OFD Sender: No OFD packet to send [03:58:32]OFD Sender: No OFD packet to send [03:58:37]OFD Sender: No OFD packet to send [03:58:42]OFD Sender: No OFD packet to send [03:58:47]OFD Sender: No OFD packet to send [03:58:52]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:07]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:27]OFD Sender: No OFD packet to send [04:03:32]OFD Sender: No OFD packet to send [04:03:37]OFD Sender: No OFD packet to send [04:03:42]OFD Sender: No OFD packet to send [04:03:47]OFD Sender: No OFD packet to send [04:03:52]OFD Sender: No OFD packet to send [04:03:57]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05: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:28]OFD Sender: No OFD packet to send [04:06:33]OFD Sender: No OFD packet to send [04:06:38]OFD Sender: No OFD packet to send [04:06:43]OFD Sender: No OFD packet to send [04:06:48]OFD Sender: No OFD packet to send [04:06:53]OFD Sender: No OFD packet to send [04:06:58]OFD Sender: No OFD packet to send [04:07:03]OFD Sender: No OFD packet to send [04:07:08]OFD Sender: No OFD packet to send [04:07:13]OFD Sender: No OFD packet to send [04:07:18]OFD Sender: No OFD packet to send [04:07:23]OFD Sender: No OFD packet to send [04:07:28]OFD Sender: No OFD packet to send [04:07:33]OFD Sender: No OFD packet to send [04:07:38]OFD Sender: No OFD packet to send [04:07:43]OFD Sender: No OFD packet to send [04:07:48]OFD Sender: No OFD packet to send [04:07:50]accept exits with 9 [04:07:50]New connection [04:07:50]New thread 3066940772 created [04:07:50]Thread 3067084132 joined [04:07:50]Waiting for new connection... [04:07:50] Sock 9.Parse request [04:07:50]Sock 9.Check first char [04:07:50]Sock 9.First char is OK [04:07:50]request: POST /json_proto HTTP/1.0 [04:07:50]Method: POST [04:07:50]URL: /json_proto [04:07:50]Method is POST - this is cgi request [04:07:50]url: /json_proto [04:07:50]query_string will be loaded in cgi processing [04:07:50]execute_cgi json_proto POST (null) [04:07:50]execute_cgi path=json_proto method=POST [04:07:50]POST find Content-Length [04:07:50]Host: 172.17.34.200:8080 [04:07:50]Content-Length: 678 [04:07:50]Content-Type: application/json [04:07:50] [04:07:50]POST finish read [04:07:50]Found Content-Length = 678 [04:07:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182800", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [04:07:50]execute_script... [04:07:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182800", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [04:07:50]POST & json_proto [04:07:50]process_json_proto [04:07:50]json parsed OK: [04:07:50]protocol is kg_v1.0 [04:07:50]action value=close_receipt [04:07:50]process_action close_receipt [04:07:50]cmd_close_receipt [04:07:50]MH_GetDate [04:07:50]Write to MH i2c: F0 00 00 D3 27 E9 [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: F0 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: F0 09 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: F0 09 00 D3 27 00 A1 7A E9 64 B2 FF 65 64 D4 [04:07:50]GetLastDocTimeStamp 1693019418 [04:07:50]current date 1693022881 [04:07:50]FM_GetShiftState [04:07:50]SAM_PROTO_GetShiftState [04:07:50]wFMCommunicate request_size=4 [04:07:50]MH_SAM_APDU [04:07:50]CAPDU: 80 13 01 00 [04:07:50]Write to MH i2c: E2 08 00 D4 27 80 13 01 00 00 00 00 00 78 [04:07:50]Write i2c OK [04:07:50]MH_I2C_Read... [04:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:07:50]Read from MH i2c: E2 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 0E 00 [04:07:50]MH_I2C_Read... [04:07:50]Read from MH i2c: E2 0E 00 D4 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AF [04:07:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [04:07:50]wFMCommunicate OK [04:07:50]SAM_PROTO_GetShiftState done [04:07:50]FM_GetShiftState done [04:07:50]opened in 1693009560 [04:07:50]opened+sec_in_day 1693095960 [04:07:50]quantity*price = 30010 [04:07:50]sum+1 = 30012 [04:07:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 15 26.08.2023 04:08 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 32999 ФПД: 59523287728679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T040801&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32999&fm=59523287728679&tin=02508201610067®Number=0000000000091575&sum=30000 [04:07:51]StoreToDocumentArchive [04:07:51]shift 77 fd 32999 [04:07:51]save to /storage/0077/doc_00032999 [04:07:51]save last doc name /storage/0077/doc_00032999 to /storage/kkm_last_doc_name [04:07:51]save OK [04:07:51]Clear old archive folders... [04:07:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:07:51]tlvbuf is 0185DA90 [04:07:51]SAM_PROTO_ClearQueue [04:07:51]wFMCommunicate request_size=4 [04:07:51]MH_SAM_APDU [04:07:51]CAPDU: 80 09 00 00 [04:07:51]Write to MH i2c: E2 08 00 E1 27 80 09 00 00 00 00 00 00 7A [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:07:51]Read from MH i2c: E2 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 03 00 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 03 00 E1 27 00 90 00 7C [04:07:51]RAPDU: 90 00 [04:07:51]wFMCommunicate OK [04:07:51]SAM_PROTO_ClearQueue done [04:07:51]KKMCreateOFDPacket [04:07:51]OFDProtocolAddRootSTLVToBuf [04:07:51]FM_MakeSignedData [04:07:51]FM_MakeSignedData [04:07:51]SAM_PROTO_SignData [04:07:51]wFMCommunicate request_size=4 [04:07:51]MH_SAM_APDU [04:07:51]CAPDU: 80 0D 01 02 [04:07:51]Write to MH i2c: E2 08 00 E2 27 80 0D 01 02 00 00 00 00 82 [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:07:51]Read from MH i2c: E2 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 03 00 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 03 00 E2 27 00 90 00 7D [04:07:51]RAPDU: 90 00 [04:07:51]wFMCommunicate OK [04:07:51]wFMCommunicate request_size=255 [04:07:51]MH_SAM_APDU [04:07:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 A1 7A E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 80 00 00 35 04 06 00 36 [04:07:51]Write to MH i2c: E2 02 01 E3 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 A1 7A E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 80 00 00 35 04 06 00 36 00 00 84 [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:07:51]Read from MH i2c: E2 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 03 00 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 03 00 E3 27 00 90 00 7E [04:07:51]RAPDU: 90 00 [04:07:51]wFMCommunicate OK [04:07:51]wFMCommunicate request_size=10 [04:07:51]MH_SAM_APDU [04:07:51]CAPDU: 80 0D 02 02 05 22 D8 6B C2 27 [04:07:51]Write to MH i2c: E2 0D 00 E4 27 80 0D 02 02 05 00 22 D8 6B C2 27 00 00 DD [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:07:51]Read from MH i2c: E2 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 03 00 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 03 00 E4 27 00 90 00 7F [04:07:51]RAPDU: 90 00 [04:07:51]wFMCommunicate OK [04:07:51]wFMCommunicate request_size=4 [04:07:51]MH_SAM_APDU [04:07:51]CAPDU: 80 0D 03 02 [04:07:51]Write to MH i2c: E2 08 00 E5 27 80 0D 03 02 00 00 00 00 87 [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:07:51]Read from MH i2c: E2 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 0B 00 [04:07:51]MH_I2C_Read... [04:07:51]Read from MH i2c: E2 0B 00 E5 27 00 3E A7 CA A1 3F 9C E8 EA 90 00 85 [04:07:51]RAPDU: 3E A7 CA A1 3F 9C E8 EA 90 00 [04:07:51]wFMCommunicate OK [04:07:51]SAM_PROTO_SignData done [04:07:51]FM_MakeSignedData done [04:07:51]CreateOFDProtocolMessage [04:07:51]wFMCommunicate request_size=4 [04:07:51]MH_SAM_APDU [04:07:51]CAPDU: 80 11 00 00 [04:07:51]Write to MH i2c: E2 08 00 E6 27 80 11 00 00 00 00 00 00 87 [04:07:51]Write i2c OK [04:07:51]MH_I2C_Read... [04:07:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:07:52]Read from MH i2c: E2 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: E2 17 00 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: E2 17 00 E6 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [04:07:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:07:52]wFMCommunicate OK [04:07:52]CreateOFDProtocolMessage done [04:07:52]OFDSenderStorePacket 32999 [04:07:52]StoreOFDPacket docnum=32999 [04:07:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B8 91 07 01 C1 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 A1 7A E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 80 00 00 35 04 06 00 36 22 D8 6B C2 27 3E A7 CA A1 3F 9C E8 EA [04:07:52]CheckFolder [04:07:52]dirname=/storage/ofd_packets [04:07:52]CheckFolder done [04:07:52]ProducePacketName [04:07:52]name=ofd_packets/00032999 [04:07:52]NVStorageSaveData ofd_packets/00032999 [04:07:52]File name is /storage/ofd_packets/00032999 [04:07:52]Write 301 bytes [04:07:52]NVStorageSaveData done [04:07:52]OFDSenderStorePacket done [04:07:52]KKMCreateOFDPacket done [04:07:52]NVStorageSaveData kkm_last_timestamp [04:07:52]File name is /storage/kkm_last_timestamp [04:07:52]Write 4 bytes [04:07:52]NVStorageSaveData done [04:07:52]ExternCall_PrintAddStr [04:07:52]wPrintStart [04:07:52]Write to MH i2c: 01 00 00 E7 27 0E [04:07:52]Write i2c OK [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: 01 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: 01 07 00 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: 01 07 00 E7 27 00 00 00 00 00 FF 0F 23 [04:07:52]RasterBufferAndPrint [04:07:52]line Счет N : (1)1182800 [04:07:52]line ИНН: 02508201610067 [04:07:52]line Контрольно-Кассовый Чек [04:07:52]line ПРОДАЖА [04:07:52]line ТРК (МРК, ГНК) : 52 [04:07:52]line Товар: 2710124130 [04:07:52]line Аи-92-К-5 [04:07:52]line 5.130 * 58.50 [04:07:52]line = 300.11 [04:07:52]line НДС 12% НСП 1% [04:07:52]line > о реализуемом товаре [04:07:52]line ОКРУГЛЕНИЕ: -0.11 [04:07:52]line ИТОГО: 300.00 [04:07:52]line Внесено: 300.00 [04:07:52]line СДАЧА: 0.00 [04:07:52]line НСП 1% : 2.66 [04:07:52]line НДС 12% : 31.87 [04:07:52]line Наличными: 300.00 [04:07:52]line Безнал.: 0.00 [04:07:52]line Место: АЗС № 121 "Партнер Нефть" [04:07:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [04:07:52]line СНО: Общий режим [04:07:52]line Чек 15 26.08.2023 04:08 [04:07:52]line Смена: 77 ФФД: 1.0 [04:07:52]line ЗНМ: 0300000148 [04:07:52]line РНМ: 0000000000091575 [04:07:52]line Версия ККМ: 001 [04:07:52]line ФМ: 0000000000874655 [04:07:52]line ФД: 32999 [04:07:52]line ФПД: 59523287728679 [04:07:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T040801&type=1&operation_type=1&fn_number=0000000000874655&fd_number=32999&fm=59523287728679&tin=02508201610067®Number=0000000000091575&sum=30000 [04:07:52]OFD Sender: Processing packet 32999 [packets to send 11, broken 10] [04:07:52]ProducePacketName [04:07:52]name=ofd_packets/00032999 [04:07:52]OFD Sender: To server: pG, [04:07:52]CommunicateWithHost lk.salyk.kg:30040 [04:07:52]ConnectInit lk.salyk.kg [04:07:52]written 0, free lines is 4095 [04:07:52]Connected sock=10 [04:07:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B8 91 07 01 C1 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 A1 7A E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 80 00 00 35 04 06 00 36 22 D8 6B C2 27 3E A7 CA A1 3F 9C E8 EA [04:07:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D0 D7 47 00 64 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 80 00 00 F4 03 04 00 41 25 E9 64 B6 04 01 00 00 17 5D A9 03 CE E9 3C 81 [04:07:52]CommunicateWithHost err = 0 [04:07:52]CheckOFDResponse [04:07:52]1017 (14) - 77093643461234 [04:07:52]1041 (16) - 0000000000874655 [04:07:52]1040 (4) - 32999 [04:07:52]1012 (4) - 25.08.2023 22:03 [04:07:52]1206 (1) - 0 [04:07:52]OFD Sender: Remove packet 32999 [04:07:52]ProducePacketName [04:07:52]name=ofd_packets/00032999 [04:07:52]NVStorageDeleteData [04:07:52]Write to MH i2c: 01 00 00 12 28 3A [04:07:52]Write i2c OK [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: 01 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: 01 07 00 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: 01 07 00 12 28 00 00 00 00 00 DA 0C 27 [04:07:52]RasterBufferAndPrint [04:07:52]line [04:07:52]line [04:07:52]line [04:07:52]line [04:07:52]line [04:07:52]written 0, free lines is 3299 [04:07:52]MH_Cut [04:07:52]Write to MH i2c: D1 01 00 19 28 01 13 [04:07:52]Write i2c OK [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: D1 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: D1 01 00 [04:07:52]MH_I2C_Read... [04:07:52]Read from MH i2c: D1 01 00 19 28 00 12 [04:07:52]Write to MH i2c: 01 00 00 1A 28 42 [04:07:52]Write i2c OK [04:07:52]MH_I2C_Read... [04:07:53]OFD Sender: No OFD packet to send [04:07:53]*** Cut start [04:07:53]*** Purtial cut [04:07:53]*** CUTSNS_PIN = 0 [04:07:53]*** Stage 1: CUTSNS_PIN = 1 [04:07:55]Read from MH i2c: 01 [04:07:55]MH_I2C_Read... [04:07:55]*** Stop cut motor [04:07:55]*** Cut end [04:07:55]Read from MH i2c: 01 07 00 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: 01 07 00 1A 28 00 00 00 00 00 FF 0F 57 [04:07:55]process_action close_receipt done [04:07:55]requested_data is exist [04:07:55]produce_requested_data [04:07:55]requested_item fm.sn is exist - process it [04:07:55]wFMCommunicate request_size=4 [04:07:55]MH_SAM_APDU [04:07:55]CAPDU: 80 11 00 00 [04:07:55]Write to MH i2c: E2 08 00 1B 28 80 11 00 00 00 00 00 00 BD [04:07:55]Write i2c OK [04:07:55]MH_I2C_Read... [04:07:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:07:55]Read from MH i2c: E2 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: E2 17 00 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: E2 17 00 1B 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 13 [04:07:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:07:55]wFMCommunicate OK [04:07:55]requested_item fd.num is exist - process it [04:07:55]SAM_PROTO_GetFieldsCounters [04:07:55]wFMCommunicate request_size=4 [04:07:55]MH_SAM_APDU [04:07:55]CAPDU: 80 13 00 00 [04:07:55]Write to MH i2c: E2 08 00 1C 28 80 13 00 00 00 00 00 00 C0 [04:07:55]Write i2c OK [04:07:55]MH_I2C_Read... [04:07:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:07:55]Read from MH i2c: E2 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: E2 62 00 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: E2 62 00 1C 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E7 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [04:07:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E7 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:07:55]wFMCommunicate OK [04:07:55]SAM_PROTO_GetFieldsCounters done [04:07:55]requested_item shift.num is exist - process it [04:07:55]requested_item shift.opened is exist - process it [04:07:55]req_shift_opened [04:07:55]FM_GetShiftState [04:07:55]SAM_PROTO_GetShiftState [04:07:55]wFMCommunicate request_size=4 [04:07:55]MH_SAM_APDU [04:07:55]CAPDU: 80 13 01 00 [04:07:55]Write to MH i2c: E2 08 00 1D 28 80 13 01 00 00 00 00 00 C2 [04:07:55]Write i2c OK [04:07:55]MH_I2C_Read... [04:07:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:07:55]Read from MH i2c: E2 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: E2 0E 00 [04:07:55]MH_I2C_Read... [04:07:55]Read from MH i2c: E2 0E 00 1D 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F9 [04:07:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [04:07:55]wFMCommunicate OK [04:07:55]SAM_PROTO_GetShiftState done [04:07:55]FM_GetShiftState done [04:07:55]req_shift_opened done [04:07:55]requested_item shift.open_date is exist - process it [04:07:55]req_shift_open_date [04:07:55]req_shift_open_date done [04:07:55]produce_requested_data done [04:07:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":32999,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [04:07:55]process_action_free close_receipt [04:07:55]json_value_free [04:07:55]json_value_free done [04:07:55]process_json_proto returns [04:07:55]Send response to host [04:07:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":32999,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [04:07:55]free response buf [04:07:55]execute_script done [04:07:55]execute_script returns [04:07:55]free content buf [04:07:55]Sock 9.Close socket [04:07:55]Sock 9.Thread stoped [04:07:58]OFD Sender: No OFD packet to send [04:08:03]OFD Sender: No OFD packet to send [04:08:08]OFD Sender: No OFD packet to send [04:08:13]OFD Sender: No OFD packet to send [04:08:18]OFD Sender: No OFD packet to send [04:08:23]OFD Sender: No OFD packet to send [04:08:28]OFD Sender: No OFD packet to send [04:08:33]OFD Sender: No OFD packet to send [04:08:38]OFD Sender: No OFD packet to send [04:08:43]OFD Sender: No OFD packet to send [04:08:48]OFD Sender: No OFD packet to send [04:08:53]OFD Sender: No OFD packet to send [04:08:58]OFD Sender: No OFD packet to send [04:09:03]OFD Sender: No OFD packet to send [04:09:08]OFD Sender: No OFD packet to send [04:09:13]OFD Sender: No OFD packet to send [04:09:18]OFD Sender: No OFD packet to send [04:09:23]OFD Sender: No OFD packet to send [04:09:28]OFD Sender: No OFD packet to send [04:09:33]OFD Sender: No OFD packet to send [04:09:38]OFD Sender: No OFD packet to send [04:09:43]OFD Sender: No OFD packet to send [04:09:48]OFD Sender: No OFD packet to send [04:09:53]OFD Sender: No OFD packet to send [04:09:58]OFD Sender: No OFD packet to send [04:10:03]OFD Sender: No OFD packet to send [04:10:08]OFD Sender: No OFD packet to send [04:10:13]OFD Sender: No OFD packet to send [04:10:18]OFD Sender: No OFD packet to send [04:10:23]OFD Sender: No OFD packet to send [04:10:28]OFD Sender: No OFD packet to send [04:10:33]OFD Sender: No OFD packet to send [04:10:38]OFD Sender: No OFD packet to send [04:10:43]OFD Sender: No OFD packet to send [04:10:48]OFD Sender: No OFD packet to send [04:10:53]OFD Sender: No OFD packet to send [04:10:58]OFD Sender: No OFD packet to send [04:11:03]OFD Sender: No OFD packet to send [04:11:08]OFD Sender: No OFD packet to send [04:11:13]OFD Sender: No OFD packet to send [04:11:18]OFD Sender: No OFD packet to send [04:11:23]OFD Sender: No OFD packet to send [04:11:28]OFD Sender: No OFD packet to send [04:11:33]OFD Sender: No OFD packet to send [04:11:38]OFD Sender: No OFD packet to send [04:11:43]OFD Sender: No OFD packet to send [04:11:48]OFD Sender: No OFD packet to send [04:11:53]OFD Sender: No OFD packet to send [04:11:58]OFD Sender: No OFD packet to send [04:12:03]OFD Sender: No OFD packet to send [04:12:08]OFD Sender: No OFD packet to send [04:12:13]OFD Sender: No OFD packet to send [04:12:18]OFD Sender: No OFD packet to send [04:12:23]OFD Sender: No OFD packet to send [04:12:28]OFD Sender: No OFD packet to send [04:12:33]OFD Sender: No OFD packet to send [04:12:38]OFD Sender: No OFD packet to send [04:12:43]OFD Sender: No OFD packet to send [04:12:48]OFD Sender: No OFD packet to send [04:12:53]OFD Sender: No OFD packet to send [04:12:58]OFD Sender: No OFD packet to send [04:13:03]OFD Sender: No OFD packet to send [04:13:08]OFD Sender: No OFD packet to send [04:13:13]OFD Sender: No OFD packet to send [04:13:18]OFD Sender: No OFD packet to send [04:13:23]OFD Sender: No OFD packet to send [04:13:28]OFD Sender: No OFD packet to send [04:13:33]OFD Sender: No OFD packet to send [04:13:38]OFD Sender: No OFD packet to send [04:13:43]OFD Sender: No OFD packet to send [04:13:48]OFD Sender: No OFD packet to send [04:13:53]OFD Sender: No OFD packet to send [04:13:58]OFD Sender: No OFD packet to send [04:14:03]OFD Sender: No OFD packet to send [04:14:08]OFD Sender: No OFD packet to send [04:14:13]OFD Sender: No OFD packet to send [04:14:18]OFD Sender: No OFD packet to send [04:14:23]OFD Sender: No OFD packet to send [04:14:28]OFD Sender: No OFD packet to send [04:14:33]OFD Sender: No OFD packet to send [04:14:38]OFD Sender: No OFD packet to send [04:14:43]OFD Sender: No OFD packet to send [04:14:48]OFD Sender: No OFD packet to send [04:14:53]OFD Sender: No OFD packet to send [04:14:58]OFD Sender: No OFD packet to send [04:15:03]OFD Sender: No OFD packet to send [04:15:08]OFD Sender: No OFD packet to send [04:15:13]OFD Sender: No OFD packet to send [04:15:18]OFD Sender: No OFD packet to send [04:15:23]OFD Sender: No OFD packet to send [04:15:28]OFD Sender: No OFD packet to send [04:15:33]OFD Sender: No OFD packet to send [04:15:38]OFD Sender: No OFD packet to send [04:15:43]OFD Sender: No OFD packet to send [04:15:48]OFD Sender: No OFD packet to send [04:15:53]OFD Sender: No OFD packet to send [04:15:58]OFD Sender: No OFD packet to send [04:16:03]OFD Sender: No OFD packet to send [04:16:08]OFD Sender: No OFD packet to send [04:16:13]OFD Sender: No OFD packet to send [04:16:18]OFD Sender: No OFD packet to send [04:16:23]OFD Sender: No OFD packet to send [04:16:28]OFD Sender: No OFD packet to send [04:16:33]OFD Sender: No OFD packet to send [04:16:38]OFD Sender: No OFD packet to send [04:16:43]OFD Sender: No OFD packet to send [04:16:48]OFD Sender: No OFD packet to send [04:16:53]OFD Sender: No OFD packet to send [04:16:58]OFD Sender: No OFD packet to send [04:17:03]OFD Sender: No OFD packet to send [04:17:08]OFD Sender: No OFD packet to send [04:17:13]OFD Sender: No OFD packet to send [04:17:18]OFD Sender: No OFD packet to send [04:17:23]OFD Sender: No OFD packet to send [04:17:28]OFD Sender: No OFD packet to send [04:17:33]OFD Sender: No OFD packet to send [04:17:38]OFD Sender: No OFD packet to send [04:17:43]OFD Sender: No OFD packet to send [04:17:48]OFD Sender: No OFD packet to send [04:17:53]OFD Sender: No OFD packet to send [04:17:58]OFD Sender: No OFD packet to send [04:18:03]OFD Sender: No OFD packet to send [04:18:08]OFD Sender: No OFD packet to send [04:18:13]OFD Sender: No OFD packet to send [04:18:18]OFD Sender: No OFD packet to send [04:18:23]OFD Sender: No OFD packet to send [04:18:28]OFD Sender: No OFD packet to send [04:18:33]OFD Sender: No OFD packet to send [04:18:38]OFD Sender: No OFD packet to send [04:18:43]OFD Sender: No OFD packet to send [04:18:48]OFD Sender: No OFD packet to send [04:18:53]OFD Sender: No OFD packet to send [04:18:58]OFD Sender: No OFD packet to send [04:19:03]OFD Sender: No OFD packet to send [04:19:08]OFD Sender: No OFD packet to send [04:19:13]OFD Sender: No OFD packet to send [04:19:18]OFD Sender: No OFD packet to send [04:19:23]OFD Sender: No OFD packet to send [04:19:28]OFD Sender: No OFD packet to send [04:19:33]OFD Sender: No OFD packet to send [04:19:38]OFD Sender: No OFD packet to send [04:19:43]OFD Sender: No OFD packet to send [04:19:48]OFD Sender: No OFD packet to send [04:19:53]OFD Sender: No OFD packet to send [04:19:58]OFD Sender: No OFD packet to send [04:20:03]OFD Sender: No OFD packet to send [04:20:08]OFD Sender: No OFD packet to send [04:20:13]OFD Sender: No OFD packet to send [04:20:18]OFD Sender: No OFD packet to send [04:20:23]OFD Sender: No OFD packet to send [04:20:28]OFD Sender: No OFD packet to send [04:20:33]OFD Sender: No OFD packet to send [04:20:38]OFD Sender: No OFD packet to send [04:20:43]OFD Sender: No OFD packet to send [04:20:48]OFD Sender: No OFD packet to send [04:20:53]OFD Sender: No OFD packet to send [04:20:58]OFD Sender: No OFD packet to send [04:21:03]OFD Sender: No OFD packet to send [04:21:08]OFD Sender: No OFD packet to send [04:21:13]OFD Sender: No OFD packet to send [04:21:18]OFD Sender: No OFD packet to send [04:21:23]OFD Sender: No OFD packet to send [04:21:28]OFD Sender: No OFD packet to send [04:21:33]OFD Sender: No OFD packet to send [04:21:38]OFD Sender: No OFD packet to send [04:21:43]OFD Sender: No OFD packet to send [04:21:48]OFD Sender: No OFD packet to send [04:21:53]OFD Sender: No OFD packet to send [04:21:58]OFD Sender: No OFD packet to send [04:22:03]OFD Sender: No OFD packet to send [04:22:08]OFD Sender: No OFD packet to send [04:22:13]OFD Sender: No OFD packet to send [04:22:18]OFD Sender: No OFD packet to send [04:22:23]OFD Sender: No OFD packet to send [04:22:28]OFD Sender: No OFD packet to send [04:22:33]OFD Sender: No OFD packet to send [04:22:38]OFD Sender: No OFD packet to send [04:22:43]OFD Sender: No OFD packet to send [04:22:48]OFD Sender: No OFD packet to send [04:22:53]OFD Sender: No OFD packet to send [04:22:58]OFD Sender: No OFD packet to send [04:23:03]OFD Sender: No OFD packet to send [04:23:08]OFD Sender: No OFD packet to send [04:23:13]OFD Sender: No OFD packet to send [04:23:18]OFD Sender: No OFD packet to send [04:23:23]OFD Sender: No OFD packet to send [04:23:28]OFD Sender: No OFD packet to send [04:23:33]OFD Sender: No OFD packet to send [04:23:38]OFD Sender: No OFD packet to send [04:23:43]OFD Sender: No OFD packet to send [04:23:48]OFD Sender: No OFD packet to send [04:23:53]OFD Sender: No OFD packet to send [04:23:58]OFD Sender: No OFD packet to send [04:24:03]OFD Sender: No OFD packet to send [04:24:08]OFD Sender: No OFD packet to send [04:24:13]OFD Sender: No OFD packet to send [04:24:18]OFD Sender: No OFD packet to send [04:24:23]OFD Sender: No OFD packet to send [04:24:28]OFD Sender: No OFD packet to send [04:24:33]OFD Sender: No OFD packet to send [04:24:38]OFD Sender: No OFD packet to send [04:24:43]OFD Sender: No OFD packet to send [04:24:48]OFD Sender: No OFD packet to send [04:24:53]OFD Sender: No OFD packet to send [04:24:58]OFD Sender: No OFD packet to send [04:25:03]OFD Sender: No OFD packet to send [04:25:08]OFD Sender: No OFD packet to send [04:25:13]OFD Sender: No OFD packet to send [04:25:18]OFD Sender: No OFD packet to send [04:25:23]OFD Sender: No OFD packet to send [04:25:28]OFD Sender: No OFD packet to send [04:25:33]OFD Sender: No OFD packet to send [04:25:38]OFD Sender: No OFD packet to send [04:25:43]OFD Sender: No OFD packet to send [04:25:49]OFD Sender: No OFD packet to send [04:25:54]OFD Sender: No OFD packet to send [04:25:59]OFD Sender: No OFD packet to send [04:26:04]OFD Sender: No OFD packet to send [04:26:09]OFD Sender: No OFD packet to send [04:26:14]OFD Sender: No OFD packet to send [04:26:19]OFD Sender: No OFD packet to send [04:26:24]OFD Sender: No OFD packet to send [04:26:29]OFD Sender: No OFD packet to send [04:26:34]OFD Sender: No OFD packet to send [04:26:39]OFD Sender: No OFD packet to send [04:26:44]OFD Sender: No OFD packet to send [04:26:49]OFD Sender: No OFD packet to send [04:26:54]OFD Sender: No OFD packet to send [04:26:59]OFD Sender: No OFD packet to send [04:27:04]OFD Sender: No OFD packet to send [04:27:09]OFD Sender: No OFD packet to send [04:27:14]OFD Sender: No OFD packet to send [04:27:19]OFD Sender: No OFD packet to send [04:27:24]OFD Sender: No OFD packet to send [04:27:29]OFD Sender: No OFD packet to send [04:27:34]OFD Sender: No OFD packet to send [04:27:39]OFD Sender: No OFD packet to send [04:27:44]OFD Sender: No OFD packet to send [04:27:49]OFD Sender: No OFD packet to send [04:27:54]OFD Sender: No OFD packet to send [04:27:59]OFD Sender: No OFD packet to send [04:28:04]OFD Sender: No OFD packet to send [04:28:09]OFD Sender: No OFD packet to send [04:28:14]OFD Sender: No OFD packet to send [04:28:19]OFD Sender: No OFD packet to send [04:28:24]OFD Sender: No OFD packet to send [04:28:29]OFD Sender: No OFD packet to send [04:28:34]OFD Sender: No OFD packet to send [04:28:39]OFD Sender: No OFD packet to send [04:28:44]OFD Sender: No OFD packet to send [04:28:49]OFD Sender: No OFD packet to send [04:28:54]OFD Sender: No OFD packet to send [04:28:59]OFD Sender: No OFD packet to send [04:29:04]OFD Sender: No OFD packet to send [04:29:09]OFD Sender: No OFD packet to send [04:29:14]OFD Sender: No OFD packet to send [04:29:19]OFD Sender: No OFD packet to send [04:29:24]OFD Sender: No OFD packet to send [04:29:29]OFD Sender: No OFD packet to send [04:29:34]OFD Sender: No OFD packet to send [04:29:39]OFD Sender: No OFD packet to send [04:29:44]OFD Sender: No OFD packet to send [04:29:49]OFD Sender: No OFD packet to send [04:29:54]OFD Sender: No OFD packet to send [04:29:59]OFD Sender: No OFD packet to send [04:30:04]OFD Sender: No OFD packet to send [04:30:09]OFD Sender: No OFD packet to send [04:30:14]OFD Sender: No OFD packet to send [04:30:19]OFD Sender: No OFD packet to send [04:30:24]OFD Sender: No OFD packet to send [04:30:29]OFD Sender: No OFD packet to send [04:30:34]OFD Sender: No OFD packet to send [04:30:39]OFD Sender: No OFD packet to send [04:30:44]OFD Sender: No OFD packet to send [04:30:49]OFD Sender: No OFD packet to send [04:30:52]accept exits with 8 [04:30:52]New connection [04:30:52]New thread 3067084132 created [04:30:52]Thread 3066940772 joined [04:30:52]Waiting for new connection... [04:30:52] Sock 8.Parse request [04:30:52]Sock 8.Check first char [04:30:52]Sock 8.First char is OK [04:30:52]request: POST /json_proto HTTP/1.0 [04:30:52]Method: POST [04:30:52]URL: /json_proto [04:30:52]Method is POST - this is cgi request [04:30:52]url: /json_proto [04:30:52]query_string will be loaded in cgi processing [04:30:52]execute_cgi json_proto POST (null) [04:30:52]execute_cgi path=json_proto method=POST [04:30:52]POST find Content-Length [04:30:52]Host: 172.17.34.200:8080 [04:30:52]Content-Length: 684 [04:30:52]Content-Type: application/json [04:30:52] [04:30:52]POST finish read [04:30:52]Found Content-Length = 684 [04:30:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [04:30:52]execute_script... [04:30: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)1182801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [04:30:52]POST & json_proto [04:30:52]process_json_proto [04:30:52]json parsed OK: [04:30:52]protocol is kg_v1.0 [04:30:52]action value=close_receipt [04:30:52]process_action close_receipt [04:30:52]cmd_close_receipt [04:30:52]MH_GetDate [04:30:52]Write to MH i2c: F0 00 00 1E 28 35 [04:30:52]Write i2c OK [04:30:52]MH_I2C_Read... [04:30:52]Read from MH i2c: F0 [04:30:52]MH_I2C_Read... [04:30:52]Read from MH i2c: F0 09 00 [04:30:52]MH_I2C_Read... [04:30:52]Read from MH i2c: F0 09 00 1E 28 00 07 80 E9 64 B2 FF 65 64 8C [04:30:52]GetLastDocTimeStamp 1693022881 [04:30:52]current date 1693024263 [04:30:52]FM_GetShiftState [04:30:52]SAM_PROTO_GetShiftState [04:30:52]wFMCommunicate request_size=4 [04:30:52]MH_SAM_APDU [04:30:52]CAPDU: 80 13 01 00 [04:30:52]Write to MH i2c: E2 08 00 1F 28 80 13 01 00 00 00 00 00 C4 [04:30:52]Write i2c OK [04:30:52]MH_I2C_Read... [04:30:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:30:52]Read from MH i2c: E2 [04:30:52]MH_I2C_Read... [04:30:52]Read from MH i2c: E2 0E 00 [04:30:52]MH_I2C_Read... [04:30:52]Read from MH i2c: E2 0E 00 1F 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FB [04:30:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [04:30:52]wFMCommunicate OK [04:30:52]SAM_PROTO_GetShiftState done [04:30:52]FM_GetShiftState done [04:30:52]opened in 1693009560 [04:30:52]opened+sec_in_day 1693095960 [04:30:52]quantity*price = 70023 [04:30:52]sum+1 = 70025 [04:30:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 16 26.08.2023 04:31 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33000 ФПД: 177356192051172 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T043103&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33000&fm=177356192051172&tin=02508201610067®Number=0000000000091575&sum=70000 [04:30:53]StoreToDocumentArchive [04:30:53]shift 77 fd 33000 [04:30:53]save to /storage/0077/doc_00033000 [04:30:53]save last doc name /storage/0077/doc_00033000 to /storage/kkm_last_doc_name [04:30:53]save OK [04:30:53]Clear old archive folders... [04:30:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:30:53]tlvbuf is 01C0CE30 [04:30:53]SAM_PROTO_ClearQueue [04:30:53]wFMCommunicate request_size=4 [04:30:53]MH_SAM_APDU [04:30:53]CAPDU: 80 09 00 00 [04:30:53]Write to MH i2c: E2 08 00 2C 28 80 09 00 00 00 00 00 00 C6 [04:30:53]Write i2c OK [04:30:53]MH_I2C_Read... [04:30:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:30:53]Read from MH i2c: E2 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 03 00 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 03 00 2C 28 00 90 00 C8 [04:30:53]RAPDU: 90 00 [04:30:53]wFMCommunicate OK [04:30:53]SAM_PROTO_ClearQueue done [04:30:53]KKMCreateOFDPacket [04:30:53]OFDProtocolAddRootSTLVToBuf [04:30:53]FM_MakeSignedData [04:30:53]FM_MakeSignedData [04:30:53]SAM_PROTO_SignData [04:30:53]wFMCommunicate request_size=4 [04:30:53]MH_SAM_APDU [04:30:53]CAPDU: 80 0D 01 02 [04:30:53]Write to MH i2c: E2 08 00 2D 28 80 0D 01 02 00 00 00 00 CE [04:30:53]Write i2c OK [04:30:53]MH_I2C_Read... [04:30:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:30:53]Read from MH i2c: E2 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 03 00 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 03 00 2D 28 00 90 00 C9 [04:30:53]RAPDU: 90 00 [04:30:53]wFMCommunicate OK [04:30:53]wFMCommunicate request_size=255 [04:30:53]MH_SAM_APDU [04:30:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 10 00 00 00 F4 03 04 00 07 80 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 80 00 00 35 04 06 00 [04:30:53]Write to MH i2c: E2 02 01 2E 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 10 00 00 00 F4 03 04 00 07 80 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 80 00 00 35 04 06 00 00 00 03 [04:30:53]Write i2c OK [04:30:53]MH_I2C_Read... [04:30:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:30:53]Read from MH i2c: E2 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 03 00 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 03 00 2E 28 00 90 00 CA [04:30:53]RAPDU: 90 00 [04:30:53]wFMCommunicate OK [04:30:53]wFMCommunicate request_size=11 [04:30:53]MH_SAM_APDU [04:30:53]CAPDU: 80 0D 02 02 06 A1 4D F4 D3 6F E4 [04:30:53]Write to MH i2c: E2 0E 00 2F 28 80 0D 02 02 06 00 A1 4D F4 D3 6F E4 00 00 E5 [04:30:53]Write i2c OK [04:30:53]MH_I2C_Read... [04:30:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:30:53]Read from MH i2c: E2 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 03 00 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 03 00 2F 28 00 90 00 CB [04:30:53]RAPDU: 90 00 [04:30:53]wFMCommunicate OK [04:30:53]wFMCommunicate request_size=4 [04:30:53]MH_SAM_APDU [04:30:53]CAPDU: 80 0D 03 02 [04:30:53]Write to MH i2c: E2 08 00 30 28 80 0D 03 02 00 00 00 00 D3 [04:30:53]Write i2c OK [04:30:53]MH_I2C_Read... [04:30:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:30:53]Read from MH i2c: E2 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 0B 00 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 0B 00 30 28 00 92 14 CC 74 CC 0D 17 49 90 00 F3 [04:30:53]RAPDU: 92 14 CC 74 CC 0D 17 49 90 00 [04:30:53]wFMCommunicate OK [04:30:53]SAM_PROTO_SignData done [04:30:53]FM_MakeSignedData done [04:30:53]CreateOFDProtocolMessage [04:30:53]wFMCommunicate request_size=4 [04:30:53]MH_SAM_APDU [04:30:53]CAPDU: 80 11 00 00 [04:30:53]Write to MH i2c: E2 08 00 31 28 80 11 00 00 00 00 00 00 D3 [04:30:53]Write i2c OK [04:30:53]MH_I2C_Read... [04:30:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:30:53]Read from MH i2c: E2 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 17 00 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: E2 17 00 31 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 29 [04:30:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:30:53]wFMCommunicate OK [04:30:53]CreateOFDProtocolMessage done [04:30:53]OFDSenderStorePacket 33000 [04:30:53]StoreOFDPacket docnum=33000 [04:30:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9C BD 08 01 B5 63 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 10 00 00 00 F4 03 04 00 07 80 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 80 00 00 35 04 06 00 A1 4D F4 D3 6F E4 92 14 CC 74 CC 0D 17 49 [04:30:53]CheckFolder [04:30:53]dirname=/storage/ofd_packets [04:30:53]CheckFolder done [04:30:53]ProducePacketName [04:30:53]name=ofd_packets/00033000 [04:30:53]NVStorageSaveData ofd_packets/00033000 [04:30:53]File name is /storage/ofd_packets/00033000 [04:30:53]Write 302 bytes [04:30:53]NVStorageSaveData done [04:30:53]OFDSenderStorePacket done [04:30:53]KKMCreateOFDPacket done [04:30:53]NVStorageSaveData kkm_last_timestamp [04:30:53]File name is /storage/kkm_last_timestamp [04:30:53]Write 4 bytes [04:30:53]NVStorageSaveData done [04:30:53]ExternCall_PrintAddStr [04:30:53]wPrintStart [04:30:53]Write to MH i2c: 01 00 00 32 28 5A [04:30:53]Write i2c OK [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: 01 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: 01 07 00 [04:30:53]MH_I2C_Read... [04:30:53]Read from MH i2c: 01 07 00 32 28 00 00 00 00 00 FF 0F 6F [04:30:53]RasterBufferAndPrint [04:30:53]line Счет N : (1)1182801 [04:30:53]line ИНН: 02508201610067 [04:30:53]line Контрольно-Кассовый Чек [04:30:53]line ПРОДАЖА [04:30:53]line ТРК (МРК, ГНК) : 11 [04:30:53]line Товар: 2710194210 [04:30:53]line ДТ(л)-К-5 [04:30:53]line 11.010 * 63.60 [04:30:53]line = 700.24 [04:30:53]line НДС 12% НСП 1% [04:30:53]line > о реализуемом товаре [04:30:53]line ОКРУГЛЕНИЕ: -0.24 [04:30:53]line ИТОГО: 700.00 [04:30:53]line Внесено: 700.00 [04:30:53]line СДАЧА: 0.00 [04:30:53]line НСП 1% : 6.20 [04:30:53]line НДС 12% : 74.36 [04:30:53]line Наличными: 700.00 [04:30:53]line Безнал.: 0.00 [04:30:53]line Место: АЗС № 121 "Партнер Нефть" [04:30:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [04:30:53]line СНО: Общий режим [04:30:53]line Чек 16 26.08.2023 04:31 [04:30:53]line Смена: 77 ФФД: 1.0 [04:30:53]line ЗНМ: 0300000148 [04:30:53]line РНМ: 0000000000091575 [04:30:53]line Версия ККМ: 001 [04:30:53]line ФМ: 0000000000874655 [04:30:53]line ФД: 33000 [04:30:53]line ФПД: 177356192051172 [04:30:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T043103&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33000&fm=177356192051172&tin=02508201610067®Number=0000000000091575&sum=70000 [04:30:54]OFD Sender: Processing packet 33000 [packets to send 11, broken 10] [04:30:54]ProducePacketName [04:30:54]name=ofd_packets/00033000 [04:30:54]OFD Sender: To server: pG, [04:30:54]CommunicateWithHost lk.salyk.kg:30040 [04:30:54]ConnectInit lk.salyk.kg [04:30:54]written 0, free lines is 4095 [04:30:54]Connected sock=10 [04:30:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9C BD 08 01 B5 63 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 10 00 00 00 F4 03 04 00 07 80 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 80 00 00 35 04 06 00 A1 4D F4 D3 6F E4 92 14 CC 74 CC 0D 17 49 [04:30:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 37 A3 47 00 2E C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 80 00 00 F4 03 04 00 A7 2A E9 64 B6 04 01 00 00 CB A9 F1 E0 C6 EF C9 CB [04:30:54]CommunicateWithHost err = 0 [04:30:54]CheckOFDResponse [04:30:54]1017 (14) - 77093643461234 [04:30:54]1041 (16) - 0000000000874655 [04:30:54]1040 (4) - 33000 [04:30:54]1012 (4) - 25.08.2023 22:26 [04:30:54]1206 (1) - 0 [04:30:54]OFD Sender: Remove packet 33000 [04:30:54]ProducePacketName [04:30:54]name=ofd_packets/00033000 [04:30:54]NVStorageDeleteData [04:30:54]Write to MH i2c: 01 00 00 5D 28 85 [04:30:54]Write i2c OK [04:30:54]MH_I2C_Read... [04:30:54]Read from MH i2c: 01 [04:30:54]MH_I2C_Read... [04:30:54]Read from MH i2c: 01 07 00 [04:30:54]MH_I2C_Read... [04:30:54]Read from MH i2c: 01 07 00 5D 28 00 00 00 00 00 DA 0C 72 [04:30:54]RasterBufferAndPrint [04:30:54]line [04:30:54]line [04:30:54]line [04:30:54]line [04:30:54]line [04:30:54]written 0, free lines is 3299 [04:30:54]MH_Cut [04:30:54]Write to MH i2c: D1 01 00 64 28 01 5E [04:30:54]Write i2c OK [04:30:54]MH_I2C_Read... [04:30:54]Read from MH i2c: D1 [04:30:54]MH_I2C_Read... [04:30:54]Read from MH i2c: D1 01 00 [04:30:54]MH_I2C_Read... [04:30:54]Read from MH i2c: D1 01 00 64 28 00 5D [04:30:54]Write to MH i2c: 01 00 00 65 28 8D [04:30:54]Write i2c OK [04:30:54]MH_I2C_Read... [04:30:55]OFD Sender: No OFD packet to send [04:30:55]*** Cut start [04:30:55]*** Purtial cut [04:30:55]*** Stage 1: CUTSNS_PIN = 1 [04:30:55]Read from MH i2c: 01 [04:30:55]MH_I2C_Read... [04:30:55]*** Stop cut motor [04:30:55]*** Cut end [04:30:55]Read from MH i2c: 01 07 00 [04:30:55]MH_I2C_Read... [04:30:55]Read from MH i2c: 01 07 00 65 28 00 00 00 00 00 FF 0F A2 [04:30:55]process_action close_receipt done [04:30:55]requested_data is exist [04:30:55]produce_requested_data [04:30:55]requested_item fm.sn is exist - process it [04:30:55]wFMCommunicate request_size=4 [04:30:55]MH_SAM_APDU [04:30:55]CAPDU: 80 11 00 00 [04:30:55]Write to MH i2c: E2 08 00 66 28 80 11 00 00 00 00 00 00 08 [04:30:55]Write i2c OK [04:30:55]MH_I2C_Read... [04:30:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:30:55]Read from MH i2c: E2 [04:30:55]MH_I2C_Read... [04:30:55]Read from MH i2c: E2 17 00 [04:30:55]MH_I2C_Read... [04:30:55]Read from MH i2c: E2 17 00 66 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5E [04:30:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:30:55]wFMCommunicate OK [04:30:55]requested_item fd.num is exist - process it [04:30:55]SAM_PROTO_GetFieldsCounters [04:30:55]wFMCommunicate request_size=4 [04:30:55]MH_SAM_APDU [04:30:55]CAPDU: 80 13 00 00 [04:30:55]Write to MH i2c: E2 08 00 67 28 80 13 00 00 00 00 00 00 0B [04:30:55]Write i2c OK [04:30:55]MH_I2C_Read... [04:30:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:30:56]Read from MH i2c: E2 [04:30:56]MH_I2C_Read... [04:30:56]Read from MH i2c: E2 62 00 [04:30:56]MH_I2C_Read... [04:30:56]Read from MH i2c: E2 62 00 67 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E8 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [04:30:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E8 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:30:56]wFMCommunicate OK [04:30:56]SAM_PROTO_GetFieldsCounters done [04:30:56]requested_item shift.num is exist - process it [04:30:56]requested_item shift.opened is exist - process it [04:30:56]req_shift_opened [04:30:56]FM_GetShiftState [04:30:56]SAM_PROTO_GetShiftState [04:30:56]wFMCommunicate request_size=4 [04:30:56]MH_SAM_APDU [04:30:56]CAPDU: 80 13 01 00 [04:30:56]Write to MH i2c: E2 08 00 68 28 80 13 01 00 00 00 00 00 0D [04:30:56]Write i2c OK [04:30:56]MH_I2C_Read... [04:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:30:56]Read from MH i2c: E2 [04:30:56]MH_I2C_Read... [04:30:56]Read from MH i2c: E2 0E 00 [04:30:56]MH_I2C_Read... [04:30:56]Read from MH i2c: E2 0E 00 68 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 44 [04:30:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [04:30:56]wFMCommunicate OK [04:30:56]SAM_PROTO_GetShiftState done [04:30:56]FM_GetShiftState done [04:30:56]req_shift_opened done [04:30:56]requested_item shift.open_date is exist - process it [04:30:56]req_shift_open_date [04:30:56]req_shift_open_date done [04:30:56]produce_requested_data done [04:30:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33000,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [04:30:56]process_action_free close_receipt [04:30:56]json_value_free [04:30:56]json_value_free done [04:30:56]process_json_proto returns [04:30:56]Send response to host [04:30:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33000,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [04:30:56]free response buf [04:30:56]execute_script done [04:30:56]execute_script returns [04:30:56]free content buf [04:30:56]Sock 8.Close socket [04:30:56]Sock 8.Thread stoped [04:31:00]OFD Sender: No OFD packet to send [04:31:05]OFD Sender: No OFD packet to send [04:31:10]OFD Sender: No OFD packet to send [04:31:15]OFD Sender: No OFD packet to send [04:31:20]OFD Sender: No OFD packet to send [04:31:25]OFD Sender: No OFD packet to send [04:31:30]OFD Sender: No OFD packet to send [04:31:35]OFD Sender: No OFD packet to send [04:31:40]OFD Sender: No OFD packet to send [04:31:45]OFD Sender: No OFD packet to send [04:31:50]OFD Sender: No OFD packet to send [04:31:55]OFD Sender: No OFD packet to send [04:32:00]OFD Sender: No OFD packet to send [04:32:05]OFD Sender: No OFD packet to send [04:32:10]OFD Sender: No OFD packet to send [04:32:15]OFD Sender: No OFD packet to send [04:32:20]OFD Sender: No OFD packet to send [04:32:25]OFD Sender: No OFD packet to send [04:32:30]OFD Sender: No OFD packet to send [04:32:35]OFD Sender: No OFD packet to send [04:32:40]OFD Sender: No OFD packet to send [04:32:45]OFD Sender: No OFD packet to send [04:32:50]OFD Sender: No OFD packet to send [04:32:55]OFD Sender: No OFD packet to send [04:33:00]OFD Sender: No OFD packet to send [04:33:05]OFD Sender: No OFD packet to send [04:33:10]OFD Sender: No OFD packet to send [04:33:15]OFD Sender: No OFD packet to send [04:33:20]OFD Sender: No OFD packet to send [04:33:25]OFD Sender: No OFD packet to send [04:33:30]OFD Sender: No OFD packet to send [04:33:35]OFD Sender: No OFD packet to send [04:33:40]OFD Sender: No OFD packet to send [04:33:45]OFD Sender: No OFD packet to send [04:33:50]OFD Sender: No OFD packet to send [04:33:55]OFD Sender: No OFD packet to send [04:34:00]OFD Sender: No OFD packet to send [04:34:05]OFD Sender: No OFD packet to send [04:34:10]OFD Sender: No OFD packet to send [04:34:15]OFD Sender: No OFD packet to send [04:34:20]OFD Sender: No OFD packet to send [04:34:25]OFD Sender: No OFD packet to send [04:34:30]OFD Sender: No OFD packet to send [04:34:35]OFD Sender: No OFD packet to send [04:34:40]OFD Sender: No OFD packet to send [04:34:45]OFD Sender: No OFD packet to send [04:34:50]OFD Sender: No OFD packet to send [04:34:55]OFD Sender: No OFD packet to send [04:35:00]OFD Sender: No OFD packet to send [04:35:05]OFD Sender: No OFD packet to send [04:35:10]OFD Sender: No OFD packet to send [04:35:15]OFD Sender: No OFD packet to send [04:35:20]OFD Sender: No OFD packet to send [04:35:25]OFD Sender: No OFD packet to send [04:35:30]OFD Sender: No OFD packet to send [04:35:35]OFD Sender: No OFD packet to send [04:35:40]OFD Sender: No OFD packet to send [04:35:45]OFD Sender: No OFD packet to send [04:35:50]OFD Sender: No OFD packet to send [04:35:55]OFD Sender: No OFD packet to send [04:36:00]OFD Sender: No OFD packet to send [04:36:05]OFD Sender: No OFD packet to send [04:36:10]OFD Sender: No OFD packet to send [04:36:15]OFD Sender: No OFD packet to send [04:36:20]OFD Sender: No OFD packet to send [04:36:25]OFD Sender: No OFD packet to send [04:36:30]OFD Sender: No OFD packet to send [04:36:35]OFD Sender: No OFD packet to send [04:36:40]OFD Sender: No OFD packet to send [04:36:45]OFD Sender: No OFD packet to send [04:36:50]OFD Sender: No OFD packet to send [04:36:55]OFD Sender: No OFD packet to send [04:37:00]OFD Sender: No OFD packet to send [04:37:05]OFD Sender: No OFD packet to send [04:37:10]OFD Sender: No OFD packet to send [04:37:15]OFD Sender: No OFD packet to send [04:37:20]OFD Sender: No OFD packet to send [04:37:25]OFD Sender: No OFD packet to send [04:37:30]OFD Sender: No OFD packet to send [04:37:35]OFD Sender: No OFD packet to send [04:37:40]OFD Sender: No OFD packet to send [04:37:45]OFD Sender: No OFD packet to send [04:37:50]OFD Sender: No OFD packet to send [04:37:55]OFD Sender: No OFD packet to send [04:38:00]OFD Sender: No OFD packet to send [04:38:05]OFD Sender: No OFD packet to send [04:38:10]OFD Sender: No OFD packet to send [04:38:15]OFD Sender: No OFD packet to send [04:38:20]OFD Sender: No OFD packet to send [04:38:25]OFD Sender: No OFD packet to send [04:38:30]OFD Sender: No OFD packet to send [04:38:35]OFD Sender: No OFD packet to send [04:38:40]OFD Sender: No OFD packet to send [04:38:45]OFD Sender: No OFD packet to send [04:38:50]OFD Sender: No OFD packet to send [04:38:55]OFD Sender: No OFD packet to send [04:39:00]OFD Sender: No OFD packet to send [04:39:05]OFD Sender: No OFD packet to send [04:39:10]OFD Sender: No OFD packet to send [04:39:15]OFD Sender: No OFD packet to send [04:39:20]OFD Sender: No OFD packet to send [04:39:25]OFD Sender: No OFD packet to send [04:39:30]OFD Sender: No OFD packet to send [04:39:35]OFD Sender: No OFD packet to send [04:39:40]OFD Sender: No OFD packet to send [04:39:45]OFD Sender: No OFD packet to send [04:39:50]OFD Sender: No OFD packet to send [04:39:55]OFD Sender: No OFD packet to send [04:40:00]OFD Sender: No OFD packet to send [04:40:05]OFD Sender: No OFD packet to send [04:40:10]OFD Sender: No OFD packet to send [04:40:15]OFD Sender: No OFD packet to send [04:40:20]OFD Sender: No OFD packet to send [04:40:25]OFD Sender: No OFD packet to send [04:40:30]OFD Sender: No OFD packet to send [04:40:35]OFD Sender: No OFD packet to send [04:40:40]OFD Sender: No OFD packet to send [04:40:45]OFD Sender: No OFD packet to send [04:40:50]OFD Sender: No OFD packet to send [04:40:55]OFD Sender: No OFD packet to send [04:41:00]OFD Sender: No OFD packet to send [04:41:05]OFD Sender: No OFD packet to send [04:41:10]OFD Sender: No OFD packet to send [04:41:15]OFD Sender: No OFD packet to send [04:41:20]OFD Sender: No OFD packet to send [04:41:25]OFD Sender: No OFD packet to send [04:41:30]OFD Sender: No OFD packet to send [04:41:35]OFD Sender: No OFD packet to send [04:41:40]OFD Sender: No OFD packet to send [04:41:45]OFD Sender: No OFD packet to send [04:41:50]OFD Sender: No OFD packet to send [04:41:55]OFD Sender: No OFD packet to send [04:42:00]OFD Sender: No OFD packet to send [04:42:05]OFD Sender: No OFD packet to send [04:42:10]OFD Sender: No OFD packet to send [04:42:15]OFD Sender: No OFD packet to send [04:42:20]OFD Sender: No OFD packet to send [04:42:25]OFD Sender: No OFD packet to send [04:42:30]OFD Sender: No OFD packet to send [04:42:35]OFD Sender: No OFD packet to send [04:42:40]OFD Sender: No OFD packet to send [04:42:45]OFD Sender: No OFD packet to send [04:42:50]OFD Sender: No OFD packet to send [04:42:55]OFD Sender: No OFD packet to send [04:43:00]OFD Sender: No OFD packet to send [04:43:05]OFD Sender: No OFD packet to send [04:43:10]OFD Sender: No OFD packet to send [04:43:15]OFD Sender: No OFD packet to send [04:43:20]OFD Sender: No OFD packet to send [04:43:25]OFD Sender: No OFD packet to send [04:43:30]OFD Sender: No OFD packet to send [04:43:35]OFD Sender: No OFD packet to send [04:43:40]OFD Sender: No OFD packet to send [04:43:45]OFD Sender: No OFD packet to send [04:43:50]OFD Sender: No OFD packet to send [04:43:55]OFD Sender: No OFD packet to send [04:44:00]OFD Sender: No OFD packet to send [04:44:05]OFD Sender: No OFD packet to send [04:44:10]OFD Sender: No OFD packet to send [04:44:15]OFD Sender: No OFD packet to send [04:44:20]OFD Sender: No OFD packet to send [04:44:25]OFD Sender: No OFD packet to send [04:44:30]OFD Sender: No OFD packet to send [04:44:35]OFD Sender: No OFD packet to send [04:44:40]OFD Sender: No OFD packet to send [04:44:45]OFD Sender: No OFD packet to send [04:44:50]OFD Sender: No OFD packet to send [04:44:55]OFD Sender: No OFD packet to send [04:45:00]OFD Sender: No OFD packet to send [04:45:05]OFD Sender: No OFD packet to send [04:45:10]OFD Sender: No OFD packet to send [04:45:15]OFD Sender: No OFD packet to send [04:45:20]OFD Sender: No OFD packet to send [04:45:25]OFD Sender: No OFD packet to send [04:45:30]OFD Sender: No OFD packet to send [04:45:35]OFD Sender: No OFD packet to send [04:45:40]OFD Sender: No OFD packet to send [04:45:45]OFD Sender: No OFD packet to send [04:45:50]OFD Sender: No OFD packet to send [04:45:55]OFD Sender: No OFD packet to send [04:46:00]OFD Sender: No OFD packet to send [04:46:05]OFD Sender: No OFD packet to send [04:46:10]OFD Sender: No OFD packet to send [04:46:15]OFD Sender: No OFD packet to send [04:46:20]OFD Sender: No OFD packet to send [04:46:25]OFD Sender: No OFD packet to send [04:46:30]OFD Sender: No OFD packet to send [04:46:35]OFD Sender: No OFD packet to send [04:46:40]OFD Sender: No OFD packet to send [04:46:45]OFD Sender: No OFD packet to send [04:46:50]OFD Sender: No OFD packet to send [04:46:55]OFD Sender: No OFD packet to send [04:47:00]OFD Sender: No OFD packet to send [04:47:05]OFD Sender: No OFD packet to send [04:47:10]OFD Sender: No OFD packet to send [04:47:15]OFD Sender: No OFD packet to send [04:47:20]OFD Sender: No OFD packet to send [04:47:25]OFD Sender: No OFD packet to send [04:47:30]OFD Sender: No OFD packet to send [04:47:35]OFD Sender: No OFD packet to send [04:47:40]OFD Sender: No OFD packet to send [04:47:45]OFD Sender: No OFD packet to send [04:47:50]OFD Sender: No OFD packet to send [04:47:55]OFD Sender: No OFD packet to send [04:48:00]OFD Sender: No OFD packet to send [04:48:05]OFD Sender: No OFD packet to send [04:48:10]OFD Sender: No OFD packet to send [04:48:15]OFD Sender: No OFD packet to send [04:48:20]OFD Sender: No OFD packet to send [04:48:22]accept exits with 9 [04:48:22]New connection [04:48:22]New thread 3066940772 created [04:48:22]Thread 3067084132 joined [04:48:22]Waiting for new connection... [04:48:22] Sock 9.Parse request [04:48:22]Sock 9.Check first char [04:48:22]Sock 9.First char is OK [04:48:22]request: POST /json_proto HTTP/1.0 [04:48:22]Method: POST [04:48:22]URL: /json_proto [04:48:22]Method is POST - this is cgi request [04:48:22]url: /json_proto [04:48:22]query_string will be loaded in cgi processing [04:48:22]execute_cgi json_proto POST (null) [04:48:22]execute_cgi path=json_proto method=POST [04:48:22]POST find Content-Length [04:48:22]Host: 172.17.34.200:8080 [04:48:22]Content-Length: 683 [04:48:22]Content-Type: application/json [04:48:22] [04:48:22]POST finish read [04:48:22]Found Content-Length = 683 [04:48:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182802", "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" : 65.50, "quantity" : 25.960, "sum" : 1700.38, "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" ] } } [04:48:22]execute_script... [04:48:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182802", "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" : 65.50, "quantity" : 25.960, "sum" : 1700.38, "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" ] } } [04:48:22]POST & json_proto [04:48:22]process_json_proto [04:48:22]json parsed OK: [04:48:22]protocol is kg_v1.0 [04:48:22]action value=close_receipt [04:48:22]process_action close_receipt [04:48:22]cmd_close_receipt [04:48:22]MH_GetDate [04:48:22]Write to MH i2c: F0 00 00 69 28 80 [04:48:22]Write i2c OK [04:48:22]MH_I2C_Read... [04:48:22]Read from MH i2c: F0 [04:48:22]MH_I2C_Read... [04:48:22]Read from MH i2c: F0 09 00 [04:48:22]MH_I2C_Read... [04:48:22]Read from MH i2c: F0 09 00 69 28 00 22 84 E9 64 B2 FF 65 64 F6 [04:48:22]GetLastDocTimeStamp 1693024263 [04:48:22]current date 1693025314 [04:48:22]FM_GetShiftState [04:48:22]SAM_PROTO_GetShiftState [04:48:22]wFMCommunicate request_size=4 [04:48:22]MH_SAM_APDU [04:48:22]CAPDU: 80 13 01 00 [04:48:22]Write to MH i2c: E2 08 00 6A 28 80 13 01 00 00 00 00 00 0F [04:48:22]Write i2c OK [04:48:22]MH_I2C_Read... [04:48:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:48:22]Read from MH i2c: E2 [04:48:22]MH_I2C_Read... [04:48:22]Read from MH i2c: E2 0E 00 [04:48:22]MH_I2C_Read... [04:48:22]Read from MH i2c: E2 0E 00 6A 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 46 [04:48:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [04:48:22]wFMCommunicate OK [04:48:22]SAM_PROTO_GetShiftState done [04:48:22]FM_GetShiftState done [04:48:22]opened in 1693009560 [04:48:22]opened+sec_in_day 1693095960 [04:48:22]quantity*price = 170038 [04:48:22]sum+1 = 170039 [04:48:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.05 НДС 12% : 180.57 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 17 26.08.2023 04:48 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33001 ФПД: 126180919722118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T044834&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33001&fm=126180919722118&tin=02508201610067®Number=0000000000091575&sum=170000 [04:48:23]StoreToDocumentArchive [04:48:23]shift 77 fd 33001 [04:48:23]save to /storage/0077/doc_00033001 [04:48:23]save last doc name /storage/0077/doc_00033001 to /storage/kkm_last_doc_name [04:48:23]save OK [04:48:23]Clear old archive folders... [04:48:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:48:23]tlvbuf is 01C16850 [04:48:23]SAM_PROTO_ClearQueue [04:48:23]wFMCommunicate request_size=4 [04:48:23]MH_SAM_APDU [04:48:23]CAPDU: 80 09 00 00 [04:48:23]Write to MH i2c: E2 08 00 77 28 80 09 00 00 00 00 00 00 11 [04:48:23]Write i2c OK [04:48:23]MH_I2C_Read... [04:48:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:48:23]Read from MH i2c: E2 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 03 00 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 03 00 77 28 00 90 00 13 [04:48:23]RAPDU: 90 00 [04:48:23]wFMCommunicate OK [04:48:23]SAM_PROTO_ClearQueue done [04:48:23]KKMCreateOFDPacket [04:48:23]OFDProtocolAddRootSTLVToBuf [04:48:23]FM_MakeSignedData [04:48:23]FM_MakeSignedData [04:48:23]SAM_PROTO_SignData [04:48:23]wFMCommunicate request_size=4 [04:48:23]MH_SAM_APDU [04:48:23]CAPDU: 80 0D 01 02 [04:48:23]Write to MH i2c: E2 08 00 78 28 80 0D 01 02 00 00 00 00 19 [04:48:23]Write i2c OK [04:48:23]MH_I2C_Read... [04:48:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:48:23]Read from MH i2c: E2 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 03 00 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 03 00 78 28 00 90 00 14 [04:48:23]RAPDU: 90 00 [04:48:23]wFMCommunicate OK [04:48:23]wFMCommunicate request_size=255 [04:48:23]MH_SAM_APDU [04:48:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 65 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 36 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 11 00 00 00 F4 03 04 00 22 84 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 80 00 00 35 04 06 00 72 [04:48:23]Write to MH i2c: E2 02 01 79 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 65 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 36 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 11 00 00 00 F4 03 04 00 22 84 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 80 00 00 35 04 06 00 72 00 00 AD [04:48:23]Write i2c OK [04:48:23]MH_I2C_Read... [04:48:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:48:23]Read from MH i2c: E2 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 03 00 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 03 00 79 28 00 90 00 15 [04:48:23]RAPDU: 90 00 [04:48:23]wFMCommunicate OK [04:48:23]wFMCommunicate request_size=10 [04:48:23]MH_SAM_APDU [04:48:23]CAPDU: 80 0D 02 02 05 C2 C8 E5 C0 86 [04:48:23]Write to MH i2c: E2 0D 00 7A 28 80 0D 02 02 05 00 C2 C8 E5 C0 86 00 00 DB [04:48:23]Write i2c OK [04:48:23]MH_I2C_Read... [04:48:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:48:23]Read from MH i2c: E2 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 03 00 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 03 00 7A 28 00 90 00 16 [04:48:23]RAPDU: 90 00 [04:48:23]wFMCommunicate OK [04:48:23]wFMCommunicate request_size=4 [04:48:23]MH_SAM_APDU [04:48:23]CAPDU: 80 0D 03 02 [04:48:23]Write to MH i2c: E2 08 00 7B 28 80 0D 03 02 00 00 00 00 1E [04:48:23]Write i2c OK [04:48:23]MH_I2C_Read... [04:48:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:48:23]Read from MH i2c: E2 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 0B 00 [04:48:23]MH_I2C_Read... [04:48:23]Read from MH i2c: E2 0B 00 7B 28 00 EA D2 28 C8 66 23 4F 60 90 00 03 [04:48:23]RAPDU: EA D2 28 C8 66 23 4F 60 90 00 [04:48:23]wFMCommunicate OK [04:48:23]SAM_PROTO_SignData done [04:48:23]FM_MakeSignedData done [04:48:23]CreateOFDProtocolMessage [04:48:23]wFMCommunicate request_size=4 [04:48:23]MH_SAM_APDU [04:48:23]CAPDU: 80 11 00 00 [04:48:23]Write to MH i2c: E2 08 00 7C 28 80 11 00 00 00 00 00 00 1E [04:48:23]Write i2c OK [04:48:23]MH_I2C_Read... [04:48:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:48:24]Read from MH i2c: E2 [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: E2 17 00 [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: E2 17 00 7C 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 74 [04:48:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:48:24]wFMCommunicate OK [04:48:24]CreateOFDProtocolMessage done [04:48:24]OFDSenderStorePacket 33001 [04:48:24]StoreOFDPacket docnum=33001 [04:48:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D3 06 07 01 E0 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 65 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 36 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 11 00 00 00 F4 03 04 00 22 84 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 80 00 00 35 04 06 00 72 C2 C8 E5 C0 86 EA D2 28 C8 66 23 4F 60 [04:48:24]CheckFolder [04:48:24]dirname=/storage/ofd_packets [04:48:24]CheckFolder done [04:48:24]ProducePacketName [04:48:24]name=ofd_packets/00033001 [04:48:24]NVStorageSaveData ofd_packets/00033001 [04:48:24]File name is /storage/ofd_packets/00033001 [04:48:24]Write 301 bytes [04:48:24]NVStorageSaveData done [04:48:24]OFDSenderStorePacket done [04:48:24]KKMCreateOFDPacket done [04:48:24]NVStorageSaveData kkm_last_timestamp [04:48:24]File name is /storage/kkm_last_timestamp [04:48:24]Write 4 bytes [04:48:24]NVStorageSaveData done [04:48:24]ExternCall_PrintAddStr [04:48:24]wPrintStart [04:48:24]Write to MH i2c: 01 00 00 7D 28 A5 [04:48:24]Write i2c OK [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: 01 [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: 01 07 00 [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: 01 07 00 7D 28 00 00 00 00 00 FF 0F BA [04:48:24]RasterBufferAndPrint [04:48:24]line Счет N : (1)1182802 [04:48:24]line ИНН: 02508201610067 [04:48:24]line Контрольно-Кассовый Чек [04:48:24]line ПРОДАЖА [04:48:24]line ТРК (МРК, ГНК) : 63 [04:48:24]line Товар: 2710124500 [04:48:24]line Аи-95-К-5 [04:48:24]line 25.960 * 65.50 [04:48:24]line = 1700.38 [04:48:24]line НДС 12% НСП 1% [04:48:24]line > о реализуемом товаре [04:48:24]line ОКРУГЛЕНИЕ: -0.38 [04:48:24]line ИТОГО: 1700.00 [04:48:24]line Внесено: 1700.00 [04:48:24]line СДАЧА: 0.00 [04:48:24]line НСП 1% : 15.05 [04:48:24]line НДС 12% : 180.57 [04:48:24]line Наличными: 1700.00 [04:48:24]line Безнал.: 0.00 [04:48:24]line Место: АЗС № 121 "Партнер Нефть" [04:48:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [04:48:24]line СНО: Общий режим [04:48:24]line Чек 17 26.08.2023 04:48 [04:48:24]line Смена: 77 ФФД: 1.0 [04:48:24]line ЗНМ: 0300000148 [04:48:24]line РНМ: 0000000000091575 [04:48:24]line Версия ККМ: 001 [04:48:24]line ФМ: 0000000000874655 [04:48:24]line ФД: 33001 [04:48:24]line ФПД: 126180919722118 [04:48:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T044834&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33001&fm=126180919722118&tin=02508201610067®Number=0000000000091575&sum=170000 [04:48:24]OFD Sender: Processing packet 33001 [packets to send 11, broken 10] [04:48:24]ProducePacketName [04:48:24]name=ofd_packets/00033001 [04:48:24]OFD Sender: To server: pG, [04:48:24]CommunicateWithHost lk.salyk.kg:30040 [04:48:24]ConnectInit lk.salyk.kg [04:48:24]written 0, free lines is 4095 [04:48:24]Connected sock=11 [04:48:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D3 06 07 01 E0 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 65 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 36 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 11 00 00 00 F4 03 04 00 22 84 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 80 00 00 35 04 06 00 72 C2 C8 E5 C0 86 EA D2 28 C8 66 23 4F 60 [04:48:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 14 15 47 00 C1 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 80 00 00 F4 03 04 00 C1 2E E9 64 B6 04 01 00 00 59 33 EF CF D3 06 92 17 [04:48:24]CommunicateWithHost err = 0 [04:48:24]CheckOFDResponse [04:48:24]1017 (14) - 77093643461234 [04:48:24]1041 (16) - 0000000000874655 [04:48:24]1040 (4) - 33001 [04:48:24]1012 (4) - 25.08.2023 22:44 [04:48:24]1206 (1) - 0 [04:48:24]OFD Sender: Remove packet 33001 [04:48:24]ProducePacketName [04:48:24]name=ofd_packets/00033001 [04:48:24]NVStorageDeleteData [04:48:24]Write to MH i2c: 01 00 00 A8 28 D0 [04:48:24]Write i2c OK [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: 01 [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: 01 07 00 [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: 01 07 00 A8 28 00 00 00 00 00 E3 0C C6 [04:48:24]RasterBufferAndPrint [04:48:24]line [04:48:24]line [04:48:24]line [04:48:24]line [04:48:24]line [04:48:24]written 0, free lines is 3305 [04:48:24]MH_Cut [04:48:24]Write to MH i2c: D1 01 00 AF 28 01 A9 [04:48:24]Write i2c OK [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: D1 [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: D1 01 00 [04:48:24]MH_I2C_Read... [04:48:24]Read from MH i2c: D1 01 00 AF 28 00 A8 [04:48:24]Write to MH i2c: 01 00 00 B0 28 D8 [04:48:24]Write i2c OK [04:48:24]MH_I2C_Read... [04:48:25]OFD Sender: No OFD packet to send [04:48:25]*** Cut start [04:48:25]*** Purtial cut [04:48:25]*** CUTSNS_PIN = 0 [04:48:25]*** Stage 1: CUTSNS_PIN = 1 [04:48:27]Read from MH i2c: 01 [04:48:27]MH_I2C_Read... [04:48:27]*** Stop cut motor [04:48:27]*** Cut end [04:48:27]Read from MH i2c: 01 07 00 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: 01 07 00 B0 28 00 00 00 00 00 FF 0F ED [04:48:27]process_action close_receipt done [04:48:27]requested_data is exist [04:48:27]produce_requested_data [04:48:27]requested_item fm.sn is exist - process it [04:48:27]wFMCommunicate request_size=4 [04:48:27]MH_SAM_APDU [04:48:27]CAPDU: 80 11 00 00 [04:48:27]Write to MH i2c: E2 08 00 B1 28 80 11 00 00 00 00 00 00 53 [04:48:27]Write i2c OK [04:48:27]MH_I2C_Read... [04:48:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:48:27]Read from MH i2c: E2 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: E2 17 00 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: E2 17 00 B1 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [04:48:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:48:27]wFMCommunicate OK [04:48:27]requested_item fd.num is exist - process it [04:48:27]SAM_PROTO_GetFieldsCounters [04:48:27]wFMCommunicate request_size=4 [04:48:27]MH_SAM_APDU [04:48:27]CAPDU: 80 13 00 00 [04:48:27]Write to MH i2c: E2 08 00 B2 28 80 13 00 00 00 00 00 00 56 [04:48:27]Write i2c OK [04:48:27]MH_I2C_Read... [04:48:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:48:27]Read from MH i2c: E2 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: E2 62 00 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: E2 62 00 B2 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [04:48:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:48:27]wFMCommunicate OK [04:48:27]SAM_PROTO_GetFieldsCounters done [04:48:27]requested_item shift.num is exist - process it [04:48:27]requested_item shift.opened is exist - process it [04:48:27]req_shift_opened [04:48:27]FM_GetShiftState [04:48:27]SAM_PROTO_GetShiftState [04:48:27]wFMCommunicate request_size=4 [04:48:27]MH_SAM_APDU [04:48:27]CAPDU: 80 13 01 00 [04:48:27]Write to MH i2c: E2 08 00 B3 28 80 13 01 00 00 00 00 00 58 [04:48:27]Write i2c OK [04:48:27]MH_I2C_Read... [04:48:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:48:27]Read from MH i2c: E2 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: E2 0E 00 [04:48:27]MH_I2C_Read... [04:48:27]Read from MH i2c: E2 0E 00 B3 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8F [04:48:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [04:48:27]wFMCommunicate OK [04:48:27]SAM_PROTO_GetShiftState done [04:48:27]FM_GetShiftState done [04:48:27]req_shift_opened done [04:48:27]requested_item shift.open_date is exist - process it [04:48:27]req_shift_open_date [04:48:27]req_shift_open_date done [04:48:27]produce_requested_data done [04:48:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33001,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [04:48:27]process_action_free close_receipt [04:48:27]json_value_free [04:48:27]json_value_free done [04:48:27]process_json_proto returns [04:48:27]Send response to host [04:48:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33001,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [04:48:27]free response buf [04:48:27]execute_script done [04:48:27]execute_script returns [04:48:27]free content buf [04:48:27]Sock 9.Close socket [04:48:27]Sock 9.Thread stoped [04:48:30]OFD Sender: No OFD packet to send [04:48:35]OFD Sender: No OFD packet to send [04:48:40]OFD Sender: No OFD packet to send [04:48:45]OFD Sender: No OFD packet to send [04:48:50]OFD Sender: No OFD packet to send [04:48:55]OFD Sender: No OFD packet to send [04:49:00]OFD Sender: No OFD packet to send [04:49:05]OFD Sender: No OFD packet to send [04:49:10]OFD Sender: No OFD packet to send [04:49:15]OFD Sender: No OFD packet to send [04:49:20]OFD Sender: No OFD packet to send [04:49:25]OFD Sender: No OFD packet to send [04:49:30]OFD Sender: No OFD packet to send [04:49:35]OFD Sender: No OFD packet to send [04:49:40]OFD Sender: No OFD packet to send [04:49:45]OFD Sender: No OFD packet to send [04:49:50]OFD Sender: No OFD packet to send [04:49:55]OFD Sender: No OFD packet to send [04:50:00]OFD Sender: No OFD packet to send [04:50:05]OFD Sender: No OFD packet to send [04:50:10]OFD Sender: No OFD packet to send [04:50:15]OFD Sender: No OFD packet to send [04:50:20]OFD Sender: No OFD packet to send [04:50:25]OFD Sender: No OFD packet to send [04:50:30]OFD Sender: No OFD packet to send [04:50:35]OFD Sender: No OFD packet to send [04:50:40]OFD Sender: No OFD packet to send [04:50:45]OFD Sender: No OFD packet to send [04:50:50]OFD Sender: No OFD packet to send [04:50:55]OFD Sender: No OFD packet to send [04:51:00]OFD Sender: No OFD packet to send [04:51:05]OFD Sender: No OFD packet to send [04:51:10]OFD Sender: No OFD packet to send [04:51:15]OFD Sender: No OFD packet to send [04:51:20]OFD Sender: No OFD packet to send [04:51:25]OFD Sender: No OFD packet to send [04:51:30]OFD Sender: No OFD packet to send [04:51:35]OFD Sender: No OFD packet to send [04:51:40]OFD Sender: No OFD packet to send [04:51:45]OFD Sender: No OFD packet to send [04:51:50]OFD Sender: No OFD packet to send [04:51:55]OFD Sender: No OFD packet to send [04:52:00]OFD Sender: No OFD packet to send [04:52:05]OFD Sender: No OFD packet to send [04:52:10]OFD Sender: No OFD packet to send [04:52:15]OFD Sender: No OFD packet to send [04:52:20]OFD Sender: No OFD packet to send [04:52:25]OFD Sender: No OFD packet to send [04:52:30]OFD Sender: No OFD packet to send [04:52:35]OFD Sender: No OFD packet to send [04:52:40]OFD Sender: No OFD packet to send [04:52:45]OFD Sender: No OFD packet to send [04:52:50]OFD Sender: No OFD packet to send [04:52:55]OFD Sender: No OFD packet to send [04:53:00]OFD Sender: No OFD packet to send [04:53:05]OFD Sender: No OFD packet to send [04:53:10]OFD Sender: No OFD packet to send [04:53:15]OFD Sender: No OFD packet to send [04:53:20]OFD Sender: No OFD packet to send [04:53:25]OFD Sender: No OFD packet to send [04:53:30]OFD Sender: No OFD packet to send [04:53:35]OFD Sender: No OFD packet to send [04:53:37]accept exits with 8 [04:53:37]New connection [04:53:37]New thread 3067084132 created [04:53:37]Thread 3066940772 joined [04:53:37]Waiting for new connection... [04:53:37] Sock 8.Parse request [04:53:37]Sock 8.Check first char [04:53:37]Sock 8.First char is OK [04:53:37]request: POST /json_proto HTTP/1.0 [04:53:37]Method: POST [04:53:37]URL: /json_proto [04:53:37]Method is POST - this is cgi request [04:53:37]url: /json_proto [04:53:37]query_string will be loaded in cgi processing [04:53:37]execute_cgi json_proto POST (null) [04:53:37]execute_cgi path=json_proto method=POST [04:53:37]POST find Content-Length [04:53:37]Host: 172.17.34.200:8080 [04:53:37]Content-Length: 688 [04:53:37]Content-Type: application/json [04:53:37] [04:53:37]POST finish read [04:53:37]Found Content-Length = 688 [04:53:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:53:37]execute_script... [04:53:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:53:37]POST & json_proto [04:53:37]process_json_proto [04:53:37]json parsed OK: [04:53:37]protocol is kg_v1.0 [04:53:37]action value=close_receipt [04:53:37]process_action close_receipt [04:53:37]cmd_close_receipt [04:53:37]MH_GetDate [04:53:37]Write to MH i2c: F0 00 00 B4 28 CB [04:53:37]Write i2c OK [04:53:37]MH_I2C_Read... [04:53:37]Read from MH i2c: F0 [04:53:37]MH_I2C_Read... [04:53:37]Read from MH i2c: F0 09 00 [04:53:37]MH_I2C_Read... [04:53:37]Read from MH i2c: F0 09 00 B4 28 00 5D 85 E9 64 B2 FF 65 64 7D [04:53:37]GetLastDocTimeStamp 1693025314 [04:53:37]current date 1693025629 [04:53:37]FM_GetShiftState [04:53:37]SAM_PROTO_GetShiftState [04:53:37]wFMCommunicate request_size=4 [04:53:37]MH_SAM_APDU [04:53:37]CAPDU: 80 13 01 00 [04:53:37]Write to MH i2c: E2 08 00 B5 28 80 13 01 00 00 00 00 00 5A [04:53:37]Write i2c OK [04:53:37]MH_I2C_Read... [04:53:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:53:37]Read from MH i2c: E2 [04:53:37]MH_I2C_Read... [04:53:37]Read from MH i2c: E2 0E 00 [04:53:37]MH_I2C_Read... [04:53:37]Read from MH i2c: E2 0E 00 B5 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 91 [04:53:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [04:53:37]wFMCommunicate OK [04:53:37]SAM_PROTO_GetShiftState done [04:53:37]FM_GetShiftState done [04:53:37]opened in 1693009560 [04:53:37]opened+sec_in_day 1693095960 [04:53:37]quantity*price = 120013 [04:53:37]sum+1 = 120014 [04:53:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 18 26.08.2023 04:53 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33002 ФПД: 138998949311825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T045349&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33002&fm=138998949311825&tin=02508201610067®Number=0000000000091575&sum=120000 [04:53:39]StoreToDocumentArchive [04:53:39]shift 77 fd 33002 [04:53:39]save to /storage/0077/doc_00033002 [04:53:39]save last doc name /storage/0077/doc_00033002 to /storage/kkm_last_doc_name [04:53:39]save OK [04:53:39]Clear old archive folders... [04:53:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:53:39]tlvbuf is 01AB5F00 [04:53:39]SAM_PROTO_ClearQueue [04:53:39]wFMCommunicate request_size=4 [04:53:39]MH_SAM_APDU [04:53:39]CAPDU: 80 09 00 00 [04:53:39]Write to MH i2c: E2 08 00 C2 28 80 09 00 00 00 00 00 00 5C [04:53:39]Write i2c OK [04:53:39]MH_I2C_Read... [04:53:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:53:39]Read from MH i2c: E2 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 03 00 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 03 00 C2 28 00 90 00 5E [04:53:39]RAPDU: 90 00 [04:53:39]wFMCommunicate OK [04:53:39]SAM_PROTO_ClearQueue done [04:53:39]KKMCreateOFDPacket [04:53:39]OFDProtocolAddRootSTLVToBuf [04:53:39]FM_MakeSignedData [04:53:39]FM_MakeSignedData [04:53:39]SAM_PROTO_SignData [04:53:39]wFMCommunicate request_size=4 [04:53:39]MH_SAM_APDU [04:53:39]CAPDU: 80 0D 01 02 [04:53:39]Write to MH i2c: E2 08 00 C3 28 80 0D 01 02 00 00 00 00 64 [04:53:39]Write i2c OK [04:53:39]MH_I2C_Read... [04:53:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:53:39]Read from MH i2c: E2 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 03 00 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 03 00 C3 28 00 90 00 5F [04:53:39]RAPDU: 90 00 [04:53:39]wFMCommunicate OK [04:53:39]wFMCommunicate request_size=255 [04:53:39]MH_SAM_APDU [04:53:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 5D 85 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 80 00 00 35 04 06 00 [04:53:39]Write to MH i2c: E2 02 01 C4 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 5D 85 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 80 00 00 35 04 06 00 00 00 85 [04:53:39]Write i2c OK [04:53:39]MH_I2C_Read... [04:53:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:53:39]Read from MH i2c: E2 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 03 00 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 03 00 C4 28 00 90 00 60 [04:53:39]RAPDU: 90 00 [04:53:39]wFMCommunicate OK [04:53:39]wFMCommunicate request_size=11 [04:53:39]MH_SAM_APDU [04:53:39]CAPDU: 80 0D 02 02 06 7E 6B 36 FF 75 51 [04:53:39]Write to MH i2c: E2 0E 00 C5 28 80 0D 02 02 06 00 7E 6B 36 FF 75 51 00 00 57 [04:53:39]Write i2c OK [04:53:39]MH_I2C_Read... [04:53:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:53:39]Read from MH i2c: E2 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 03 00 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 03 00 C5 28 00 90 00 61 [04:53:39]RAPDU: 90 00 [04:53:39]wFMCommunicate OK [04:53:39]wFMCommunicate request_size=4 [04:53:39]MH_SAM_APDU [04:53:39]CAPDU: 80 0D 03 02 [04:53:39]Write to MH i2c: E2 08 00 C6 28 80 0D 03 02 00 00 00 00 69 [04:53:39]Write i2c OK [04:53:39]MH_I2C_Read... [04:53:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:53:39]Read from MH i2c: E2 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 0B 00 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 0B 00 C6 28 00 C5 A5 34 7A 3C 2F C8 F2 90 00 A7 [04:53:39]RAPDU: C5 A5 34 7A 3C 2F C8 F2 90 00 [04:53:39]wFMCommunicate OK [04:53:39]SAM_PROTO_SignData done [04:53:39]FM_MakeSignedData done [04:53:39]CreateOFDProtocolMessage [04:53:39]wFMCommunicate request_size=4 [04:53:39]MH_SAM_APDU [04:53:39]CAPDU: 80 11 00 00 [04:53:39]Write to MH i2c: E2 08 00 C7 28 80 11 00 00 00 00 00 00 69 [04:53:39]Write i2c OK [04:53:39]MH_I2C_Read... [04:53:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:53:39]Read from MH i2c: E2 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 17 00 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: E2 17 00 C7 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [04:53:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:53:39]wFMCommunicate OK [04:53:39]CreateOFDProtocolMessage done [04:53:39]OFDSenderStorePacket 33002 [04:53:39]StoreOFDPacket docnum=33002 [04:53:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B7 30 08 01 CE 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 5D 85 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 80 00 00 35 04 06 00 7E 6B 36 FF 75 51 C5 A5 34 7A 3C 2F C8 F2 [04:53:39]CheckFolder [04:53:39]dirname=/storage/ofd_packets [04:53:39]CheckFolder done [04:53:39]ProducePacketName [04:53:39]name=ofd_packets/00033002 [04:53:39]NVStorageSaveData ofd_packets/00033002 [04:53:39]File name is /storage/ofd_packets/00033002 [04:53:39]Write 302 bytes [04:53:39]NVStorageSaveData done [04:53:39]OFDSenderStorePacket done [04:53:39]KKMCreateOFDPacket done [04:53:39]NVStorageSaveData kkm_last_timestamp [04:53:39]File name is /storage/kkm_last_timestamp [04:53:39]Write 4 bytes [04:53:39]NVStorageSaveData done [04:53:39]ExternCall_PrintAddStr [04:53:39]wPrintStart [04:53:39]Write to MH i2c: 01 00 00 C8 28 F0 [04:53:39]Write i2c OK [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: 01 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: 01 07 00 [04:53:39]MH_I2C_Read... [04:53:39]Read from MH i2c: 01 07 00 C8 28 00 00 00 00 00 FF 0F 05 [04:53:39]RasterBufferAndPrint [04:53:39]line Счет N : (1)1182803 [04:53:39]line ИНН: 02508201610067 [04:53:39]line Контрольно-Кассовый Чек [04:53:39]line ПРОДАЖА [04:53:39]line ТРК (МРК, ГНК) : 11 [04:53:39]line Товар: 2710194210 [04:53:39]line ДТ(л)-К-5 [04:53:39]line 18.870 * 63.60 [04:53:39]line = 1200.13 [04:53:39]line НДС 12% НСП 1% [04:53:39]line > о реализуемом товаре [04:53:39]line ОКРУГЛЕНИЕ: -0.13 [04:53:39]line ИТОГО: 1200.00 [04:53:39]line Внесено: 1200.00 [04:53:39]line СДАЧА: 0.00 [04:53:39]line НСП 1% : 10.62 [04:53:39]line НДС 12% : 127.45 [04:53:39]line Наличными: 1200.00 [04:53:39]line Безнал.: 0.00 [04:53:39]line Место: АЗС № 121 "Партнер Нефть" [04:53:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [04:53:39]line СНО: Общий режим [04:53:39]line Чек 18 26.08.2023 04:53 [04:53:39]line Смена: 77 ФФД: 1.0 [04:53:39]line ЗНМ: 0300000148 [04:53:39]line РНМ: 0000000000091575 [04:53:39]line Версия ККМ: 001 [04:53:39]line ФМ: 0000000000874655 [04:53:39]line ФД: 33002 [04:53:39]line ФПД: 138998949311825 [04:53:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T045349&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33002&fm=138998949311825&tin=02508201610067®Number=0000000000091575&sum=120000 [04:53:39]OFD Sender: Processing packet 33002 [packets to send 11, broken 10] [04:53:39]ProducePacketName [04:53:39]name=ofd_packets/00033002 [04:53:39]OFD Sender: To server: pG, [04:53:39]CommunicateWithHost lk.salyk.kg:30040 [04:53:39]ConnectInit lk.salyk.kg [04:53:39]written 0, free lines is 4095 [04:53:39]Connected sock=10 [04:53:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B7 30 08 01 CE 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 00 00 00 F4 03 04 00 5D 85 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 80 00 00 35 04 06 00 7E 6B 36 FF 75 51 C5 A5 34 7A 3C 2F C8 F2 [04:53:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FC 4F 47 00 0C 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 80 00 00 F4 03 04 00 FD 2F E9 64 B6 04 01 00 00 3E 87 6A A7 92 79 5C FF [04:53:40]CommunicateWithHost err = 0 [04:53:40]CheckOFDResponse [04:53:40]1017 (14) - 77093643461234 [04:53:40]1041 (16) - 0000000000874655 [04:53:40]1040 (4) - 33002 [04:53:40]1012 (4) - 25.08.2023 22:49 [04:53:40]1206 (1) - 0 [04:53:40]OFD Sender: Remove packet 33002 [04:53:40]ProducePacketName [04:53:40]name=ofd_packets/00033002 [04:53:40]NVStorageDeleteData [04:53:40]Write to MH i2c: 01 00 00 F3 28 1B [04:53:40]Write i2c OK [04:53:40]MH_I2C_Read... [04:53:40]Read from MH i2c: 01 [04:53:40]MH_I2C_Read... [04:53:40]Read from MH i2c: 01 07 00 [04:53:40]MH_I2C_Read... [04:53:40]Read from MH i2c: 01 07 00 F3 28 00 00 00 00 00 E0 0C 0E [04:53:40]RasterBufferAndPrint [04:53:40]line [04:53:40]line [04:53:40]line [04:53:40]line [04:53:40]line [04:53:40]written 0, free lines is 3302 [04:53:40]MH_Cut [04:53:40]Write to MH i2c: D1 01 00 FA 28 01 F4 [04:53:40]Write i2c OK [04:53:40]MH_I2C_Read... [04:53:40]Read from MH i2c: D1 [04:53:40]MH_I2C_Read... [04:53:40]Read from MH i2c: D1 01 00 [04:53:40]MH_I2C_Read... [04:53:40]Read from MH i2c: D1 01 00 FA 28 00 F3 [04:53:40]Write to MH i2c: 01 00 00 FB 28 23 [04:53:40]Write i2c OK [04:53:40]MH_I2C_Read... [04:53:40]OFD Sender: No OFD packet to send [04:53:41]*** Cut start [04:53:41]*** Purtial cut [04:53:41]*** Stage 1: CUTSNS_PIN = 1 [04:53:41]Read from MH i2c: 01 [04:53:41]MH_I2C_Read... [04:53:41]*** Stop cut motor [04:53:41]*** Cut end [04:53:41]Read from MH i2c: 01 07 00 [04:53:41]MH_I2C_Read... [04:53:41]Read from MH i2c: 01 07 00 FB 28 00 00 00 00 00 FF 0F 38 [04:53:41]process_action close_receipt done [04:53:41]requested_data is exist [04:53:41]produce_requested_data [04:53:41]requested_item fm.sn is exist - process it [04:53:41]wFMCommunicate request_size=4 [04:53:41]MH_SAM_APDU [04:53:41]CAPDU: 80 11 00 00 [04:53:41]Write to MH i2c: E2 08 00 FC 28 80 11 00 00 00 00 00 00 9E [04:53:41]Write i2c OK [04:53:41]MH_I2C_Read... [04:53:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:53:41]Read from MH i2c: E2 [04:53:41]MH_I2C_Read... [04:53:41]Read from MH i2c: E2 17 00 [04:53:41]MH_I2C_Read... [04:53:41]Read from MH i2c: E2 17 00 FC 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F4 [04:53:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [04:53:41]wFMCommunicate OK [04:53:41]requested_item fd.num is exist - process it [04:53:41]SAM_PROTO_GetFieldsCounters [04:53:41]wFMCommunicate request_size=4 [04:53:41]MH_SAM_APDU [04:53:41]CAPDU: 80 13 00 00 [04:53:41]Write to MH i2c: E2 08 00 FD 28 80 13 00 00 00 00 00 00 A1 [04:53:41]Write i2c OK [04:53:41]MH_I2C_Read... [04:53:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:53:41]Read from MH i2c: E2 [04:53:41]MH_I2C_Read... [04:53:41]Read from MH i2c: E2 62 00 [04:53:41]MH_I2C_Read... [04:53:41]Read from MH i2c: E2 62 00 FD 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EA 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [04:53:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EA 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:53:41]wFMCommunicate OK [04:53:41]SAM_PROTO_GetFieldsCounters done [04:53:41]requested_item shift.num is exist - process it [04:53:41]requested_item shift.opened is exist - process it [04:53:41]req_shift_opened [04:53:41]FM_GetShiftState [04:53:41]SAM_PROTO_GetShiftState [04:53:41]wFMCommunicate request_size=4 [04:53:41]MH_SAM_APDU [04:53:41]CAPDU: 80 13 01 00 [04:53:41]Write to MH i2c: E2 08 00 FE 28 80 13 01 00 00 00 00 00 A3 [04:53:41]Write i2c OK [04:53:41]MH_I2C_Read... [04:53:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:53:41]Read from MH i2c: E2 [04:53:41]MH_I2C_Read... [04:53:41]Read from MH i2c: E2 0E 00 [04:53:41]MH_I2C_Read... [04:53:41]Read from MH i2c: E2 0E 00 FE 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DA [04:53:41]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [04:53:41]wFMCommunicate OK [04:53:41]SAM_PROTO_GetShiftState done [04:53:41]FM_GetShiftState done [04:53:41]req_shift_opened done [04:53:41]requested_item shift.open_date is exist - process it [04:53:41]req_shift_open_date [04:53:41]req_shift_open_date done [04:53:41]produce_requested_data done [04:53:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33002,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [04:53:41]process_action_free close_receipt [04:53:41]json_value_free [04:53:41]json_value_free done [04:53:41]process_json_proto returns [04:53:41]Send response to host [04:53:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33002,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [04:53:41]free response buf [04:53:41]execute_script done [04:53:41]execute_script returns [04:53:41]free content buf [04:53:41]Sock 8.Close socket [04:53:41]Sock 8.Thread stoped [04:53:45]OFD Sender: No OFD packet to send [04:53:50]OFD Sender: No OFD packet to send [04:53:55]OFD Sender: No OFD packet to send [04:54:00]OFD Sender: No OFD packet to send [04:54:05]OFD Sender: No OFD packet to send [04:54:10]OFD Sender: No OFD packet to send [04:54:15]OFD Sender: No OFD packet to send [04:54:20]OFD Sender: No OFD packet to send [04:54:25]OFD Sender: No OFD packet to send [04:54:30]OFD Sender: No OFD packet to send [04:54:35]OFD Sender: No OFD packet to send [04:54:40]OFD Sender: No OFD packet to send [04:54:45]OFD Sender: No OFD packet to send [04:54:50]OFD Sender: No OFD packet to send [04:54:55]OFD Sender: No OFD packet to send [04:55:00]OFD Sender: No OFD packet to send [04:55:05]OFD Sender: No OFD packet to send [04:55:10]OFD Sender: No OFD packet to send [04:55:15]OFD Sender: No OFD packet to send [04:55:20]OFD Sender: No OFD packet to send [04:55:25]OFD Sender: No OFD packet to send [04:55:30]OFD Sender: No OFD packet to send [04:55:35]OFD Sender: No OFD packet to send [04:55:40]OFD Sender: No OFD packet to send [04:55:45]OFD Sender: No OFD packet to send [04:55:50]OFD Sender: No OFD packet to send [04:55:55]OFD Sender: No OFD packet to send [04:56:00]OFD Sender: No OFD packet to send [04:56:05]OFD Sender: No OFD packet to send [04:56:10]OFD Sender: No OFD packet to send [04:56:15]OFD Sender: No OFD packet to send [04:56:20]OFD Sender: No OFD packet to send [04:56:25]OFD Sender: No OFD packet to send [04:56:30]OFD Sender: No OFD packet to send [04:56:35]OFD Sender: No OFD packet to send [04:56:40]OFD Sender: No OFD packet to send [04:56:45]OFD Sender: No OFD packet to send [04:56:50]OFD Sender: No OFD packet to send [04:56:55]OFD Sender: No OFD packet to send [04:57:00]OFD Sender: No OFD packet to send [04:57:05]OFD Sender: No OFD packet to send [04:57:10]OFD Sender: No OFD packet to send [04:57:15]OFD Sender: No OFD packet to send [04:57:20]OFD Sender: No OFD packet to send [04:57:25]OFD Sender: No OFD packet to send [04:57:30]OFD Sender: No OFD packet to send [04:57:35]OFD Sender: No OFD packet to send [04:57:40]OFD Sender: No OFD packet to send [04:57:45]OFD Sender: No OFD packet to send [04:57:50]OFD Sender: No OFD packet to send [04:57:55]OFD Sender: No OFD packet to send [04:58:00]OFD Sender: No OFD packet to send [04:58:05]OFD Sender: No OFD packet to send [04:58:10]OFD Sender: No OFD packet to send [04:58:15]OFD Sender: No OFD packet to send [04:58:20]OFD Sender: No OFD packet to send [04:58:25]OFD Sender: No OFD packet to send [04:58:30]OFD Sender: No OFD packet to send [04:58:35]OFD Sender: No OFD packet to send [04:58:40]OFD Sender: No OFD packet to send [04:58:45]OFD Sender: No OFD packet to send [04:58:50]OFD Sender: No OFD packet to send [04:58:55]OFD Sender: No OFD packet to send [04:59:00]OFD Sender: No OFD packet to send [04:59:05]OFD Sender: No OFD packet to send [04:59:10]OFD Sender: No OFD packet to send [04:59:15]OFD Sender: No OFD packet to send [04:59:20]OFD Sender: No OFD packet to send [04:59:25]OFD Sender: No OFD packet to send [04:59:30]OFD Sender: No OFD packet to send [04:59:35]OFD Sender: No OFD packet to send [04:59:40]OFD Sender: No OFD packet to send [04:59:45]OFD Sender: No OFD packet to send [04:59:50]OFD Sender: No OFD packet to send [04:59:55]OFD Sender: No OFD packet to send [05:00:00]OFD Sender: No OFD packet to send [05:00:05]OFD Sender: No OFD packet to send [05:00:10]OFD Sender: No OFD packet to send [05:00:15]OFD Sender: No OFD packet to send [05:00:20]OFD Sender: No OFD packet to send [05:00:26]OFD Sender: No OFD packet to send [05:00:31]OFD Sender: No OFD packet to send [05:00:36]OFD Sender: No OFD packet to send [05:00:41]OFD Sender: No OFD packet to send [05:00:46]OFD Sender: No OFD packet to send [05:00:51]OFD Sender: No OFD packet to send [05:00:56]OFD Sender: No OFD packet to send [05:01:01]OFD Sender: No OFD packet to send [05:01:06]OFD Sender: No OFD packet to send [05:01:11]OFD Sender: No OFD packet to send [05:01:16]OFD Sender: No OFD packet to send [05:01:21]OFD Sender: No OFD packet to send [05:01:26]OFD Sender: No OFD packet to send [05:01:31]OFD Sender: No OFD packet to send [05:01:36]OFD Sender: No OFD packet to send [05:01:41]OFD Sender: No OFD packet to send [05:01:46]OFD Sender: No OFD packet to send [05:01:51]OFD Sender: No OFD packet to send [05:01:56]OFD Sender: No OFD packet to send [05:02:01]OFD Sender: No OFD packet to send [05:02:06]OFD Sender: No OFD packet to send [05:02:11]OFD Sender: No OFD packet to send [05:02:16]OFD Sender: No OFD packet to send [05:02:21]OFD Sender: No OFD packet to send [05:02:26]OFD Sender: No OFD packet to send [05:02:31]OFD Sender: No OFD packet to send [05:02:36]OFD Sender: No OFD packet to send [05:02:41]OFD Sender: No OFD packet to send [05:02:46]OFD Sender: No OFD packet to send [05:02:51]OFD Sender: No OFD packet to send [05:02:56]OFD Sender: No OFD packet to send [05:03:01]OFD Sender: No OFD packet to send [05:03:06]OFD Sender: No OFD packet to send [05:03:11]OFD Sender: No OFD packet to send [05:03:16]OFD Sender: No OFD packet to send [05:03:21]OFD Sender: No OFD packet to send [05:03:26]OFD Sender: No OFD packet to send [05:03:31]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04:01]OFD Sender: No OFD packet to send [05:04:06]OFD Sender: No OFD packet to send [05:04:11]OFD Sender: No OFD packet to send [05:04:16]OFD Sender: No OFD packet to send [05:04:21]OFD Sender: No OFD packet to send [05:04:26]OFD Sender: No OFD packet to send [05:04:31]OFD Sender: No OFD packet to send [05:04:36]OFD Sender: No OFD packet to send [05:04:41]OFD Sender: No OFD packet to send [05:04:46]OFD Sender: No OFD packet to send [05:04:51]OFD Sender: No OFD packet to send [05:04:56]OFD Sender: No OFD packet to send [05:05:01]OFD Sender: No OFD packet to send [05:05:06]OFD Sender: No OFD packet to send [05:05:11]OFD Sender: No OFD packet to send [05:05:16]OFD Sender: No OFD packet to send [05:05:21]OFD Sender: No OFD packet to send [05:05:26]OFD Sender: No OFD packet to send [05:05:31]OFD Sender: No OFD packet to send [05:05:36]OFD Sender: No OFD packet to send [05:05:41]OFD Sender: No OFD packet to send [05:05:46]OFD Sender: No OFD packet to send [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:11]OFD Sender: No OFD packet to send [05:06:16]OFD Sender: No OFD packet to send [05:06:21]OFD Sender: No OFD packet to send [05:06:26]OFD Sender: No OFD packet to send [05:06:31]OFD Sender: No OFD packet to send [05:06:36]OFD Sender: No OFD packet to send [05:06:41]OFD Sender: No OFD packet to send [05:06:46]OFD Sender: No OFD packet to send [05:06:51]OFD Sender: No OFD packet to send [05:06:56]OFD Sender: No OFD packet to send [05:07:01]OFD Sender: No OFD packet to send [05:07:06]OFD Sender: No OFD packet to send [05:07:11]OFD Sender: No OFD packet to send [05:07:16]OFD Sender: No OFD packet to send [05:07:21]OFD Sender: No OFD packet to send [05:07:26]OFD Sender: No OFD packet to send [05:07:31]OFD Sender: No OFD packet to send [05:07:36]OFD Sender: No OFD packet to send [05:07:41]OFD Sender: No OFD packet to send [05:07:46]OFD Sender: No OFD packet to send [05:07:51]OFD Sender: No OFD packet to send [05:07:56]OFD Sender: No OFD packet to send [05:08:01]OFD Sender: No OFD packet to send [05:08:06]OFD Sender: No OFD packet to send [05:08:11]OFD Sender: No OFD packet to send [05:08:16]OFD Sender: No OFD packet to send [05:08:21]OFD Sender: No OFD packet to send [05:08:26]OFD Sender: No OFD packet to send [05:08:31]OFD Sender: No OFD packet to send [05:08:36]OFD Sender: No OFD packet to send [05:08:41]OFD Sender: No OFD packet to send [05:08:46]OFD Sender: No OFD packet to send [05:08:51]OFD Sender: No OFD packet to send [05:08:56]OFD Sender: No OFD packet to send [05:09:01]OFD Sender: No OFD packet to send [05:09:06]OFD Sender: No OFD packet to send [05:09:11]OFD Sender: No OFD packet to send [05:09:16]OFD Sender: No OFD packet to send [05:09:21]OFD Sender: No OFD packet to send [05:09:26]OFD Sender: No OFD packet to send [05:09:31]OFD Sender: No OFD packet to send [05:09:36]OFD Sender: No OFD packet to send [05:09:41]OFD Sender: No OFD packet to send [05:09:46]OFD Sender: No OFD packet to send [05:09:51]OFD Sender: No OFD packet to send [05:09:56]OFD Sender: No OFD packet to send [05:10:01]OFD Sender: No OFD packet to send [05:10:06]OFD Sender: No OFD packet to send [05:10:11]OFD Sender: No OFD packet to send [05:10:16]OFD Sender: No OFD packet to send [05:10:21]OFD Sender: No OFD packet to send [05:10:26]OFD Sender: No OFD packet to send [05:10:31]OFD Sender: No OFD packet to send [05:10:36]OFD Sender: No OFD packet to send [05:10:41]OFD Sender: No OFD packet to send [05:10:46]OFD Sender: No OFD packet to send [05:10:51]OFD Sender: No OFD packet to send [05:10:56]OFD Sender: No OFD packet to send [05:11:01]OFD Sender: No OFD packet to send [05:11:06]OFD Sender: No OFD packet to send [05:11:11]OFD Sender: No OFD packet to send [05:11:16]OFD Sender: No OFD packet to send [05:11:21]OFD Sender: No OFD packet to send [05:11:26]OFD Sender: No OFD packet to send [05:11:31]OFD Sender: No OFD packet to send [05:11:36]OFD Sender: No OFD packet to send [05:11:41]OFD Sender: No OFD packet to send [05:11:46]OFD Sender: No OFD packet to send [05:11:51]OFD Sender: No OFD packet to send [05:11:56]OFD Sender: No OFD packet to send [05:12:01]OFD Sender: No OFD packet to send [05:12:06]OFD Sender: No OFD packet to send [05:12:11]OFD Sender: No OFD packet to send [05:12:16]OFD Sender: No OFD packet to send [05:12:21]OFD Sender: No OFD packet to send [05:12:26]OFD Sender: No OFD packet to send [05:12:31]OFD Sender: No OFD packet to send [05:12:36]OFD Sender: No OFD packet to send [05:12:41]OFD Sender: No OFD packet to send [05:12:46]OFD Sender: No OFD packet to send [05:12:51]OFD Sender: No OFD packet to send [05:12:56]OFD Sender: No OFD packet to send [05:13:01]OFD Sender: No OFD packet to send [05:13:06]OFD Sender: No OFD packet to send [05:13:11]OFD Sender: No OFD packet to send [05:13:16]OFD Sender: No OFD packet to send [05:13:21]OFD Sender: No OFD packet to send [05:13:26]OFD Sender: No OFD packet to send [05:13:31]OFD Sender: No OFD packet to send [05:13:36]OFD Sender: No OFD packet to send [05:13:41]OFD Sender: No OFD packet to send [05:13:46]OFD Sender: No OFD packet to send [05:13:51]OFD Sender: No OFD packet to send [05:13:56]OFD Sender: No OFD packet to send [05:14:01]OFD Sender: No OFD packet to send [05:14:06]OFD Sender: No OFD packet to send [05:14:11]OFD Sender: No OFD packet to send [05:14:16]OFD Sender: No OFD packet to send [05:14:21]OFD Sender: No OFD packet to send [05:14:26]OFD Sender: No OFD packet to send [05:14:31]OFD Sender: No OFD packet to send [05:14:36]OFD Sender: No OFD packet to send [05:14:41]OFD Sender: No OFD packet to send [05:14:46]OFD Sender: No OFD packet to send [05:14:51]OFD Sender: No OFD packet to send [05:14:56]OFD Sender: No OFD packet to send [05:15:01]OFD Sender: No OFD packet to send [05:15:06]OFD Sender: No OFD packet to send [05:15:11]OFD Sender: No OFD packet to send [05:15:16]OFD Sender: No OFD packet to send [05:15:21]OFD Sender: No OFD packet to send [05:15:26]OFD Sender: No OFD packet to send [05:15:31]OFD Sender: No OFD packet to send [05:15:36]OFD Sender: No OFD packet to send [05:15:41]OFD Sender: No OFD packet to send [05:15:46]OFD Sender: No OFD packet to send [05:15:51]OFD Sender: No OFD packet to send [05:15:56]OFD Sender: No OFD packet to send [05:16:01]OFD Sender: No OFD packet to send [05:16:06]OFD Sender: No OFD packet to send [05:16:11]OFD Sender: No OFD packet to send [05:16:16]OFD Sender: No OFD packet to send [05:16:21]OFD Sender: No OFD packet to send [05:16:26]OFD Sender: No OFD packet to send [05:16:31]OFD Sender: No OFD packet to send [05:16:36]OFD Sender: No OFD packet to send [05:16:41]OFD Sender: No OFD packet to send [05:16:46]OFD Sender: No OFD packet to send [05:16:51]OFD Sender: No OFD packet to send [05:16:56]OFD Sender: No OFD packet to send [05:17:01]OFD Sender: No OFD packet to send [05:17:06]OFD Sender: No OFD packet to send [05:17:11]OFD Sender: No OFD packet to send [05:17:16]OFD Sender: No OFD packet to send [05:17:21]OFD Sender: No OFD packet to send [05:17:26]OFD Sender: No OFD packet to send [05:17:31]OFD Sender: No OFD packet to send [05:17:36]OFD Sender: No OFD packet to send [05:17:41]OFD Sender: No OFD packet to send [05:17:46]OFD Sender: No OFD packet to send [05:17:51]OFD Sender: No OFD packet to send [05:17:56]OFD Sender: No OFD packet to send [05:18:01]OFD Sender: No OFD packet to send [05:18:06]OFD Sender: No OFD packet to send [05:18:11]OFD Sender: No OFD packet to send [05:18:16]OFD Sender: No OFD packet to send [05:18:21]OFD Sender: No OFD packet to send [05:18:26]OFD Sender: No OFD packet to send [05:18:31]OFD Sender: No OFD packet to send [05:18:36]OFD Sender: No OFD packet to send [05:18:41]OFD Sender: No OFD packet to send [05:18:46]OFD Sender: No OFD packet to send [05:18:51]OFD Sender: No OFD packet to send [05:18:56]OFD Sender: No OFD packet to send [05:19:01]OFD Sender: No OFD packet to send [05:19:06]OFD Sender: No OFD packet to send [05:19:11]OFD Sender: No OFD packet to send [05:19:16]OFD Sender: No OFD packet to send [05:19:21]OFD Sender: No OFD packet to send [05:19:26]OFD Sender: No OFD packet to send [05:19:31]OFD Sender: No OFD packet to send [05:19:36]OFD Sender: No OFD packet to send [05:19:41]OFD Sender: No OFD packet to send [05:19:46]OFD Sender: No OFD packet to send [05:19:51]OFD Sender: No OFD packet to send [05:19:56]OFD Sender: No OFD packet to send [05:20:01]OFD Sender: No OFD packet to send [05:20:06]OFD Sender: No OFD packet to send [05:20:11]OFD Sender: No OFD packet to send [05:20:16]OFD Sender: No OFD packet to send [05:20:21]OFD Sender: No OFD packet to send [05:20:26]OFD Sender: No OFD packet to send [05:20:31]OFD Sender: No OFD packet to send [05:20:36]OFD Sender: No OFD packet to send [05:20:41]OFD Sender: No OFD packet to send [05:20:46]OFD Sender: No OFD packet to send [05:20:51]OFD Sender: No OFD packet to send [05:20:56]OFD Sender: No OFD packet to send [05:21:01]OFD Sender: No OFD packet to send [05:21:06]OFD Sender: No OFD packet to send [05:21:11]OFD Sender: No OFD packet to send [05:21:16]OFD Sender: No OFD packet to send [05:21:21]OFD Sender: No OFD packet to send [05:21:26]OFD Sender: No OFD packet to send [05:21:32]OFD Sender: No OFD packet to send [05:21:37]OFD Sender: No OFD packet to send [05:21:42]OFD Sender: No OFD packet to send [05:21:47]OFD Sender: No OFD packet to send [05:21:52]OFD Sender: No OFD packet to send [05:21:57]OFD Sender: No OFD packet to send [05:22:02]OFD Sender: No OFD packet to send [05:22:07]OFD Sender: No OFD packet to send [05:22:12]OFD Sender: No OFD packet to send [05:22:17]OFD Sender: No OFD packet to send [05:22:22]OFD Sender: No OFD packet to send [05:22:27]OFD Sender: No OFD packet to send [05:22:32]OFD Sender: No OFD packet to send [05:22:37]OFD Sender: No OFD packet to send [05:22:42]OFD Sender: No OFD packet to send [05:22:47]OFD Sender: No OFD packet to send [05:22:52]OFD Sender: No OFD packet to send [05:22:57]OFD Sender: No OFD packet to send [05:23:02]OFD Sender: No OFD packet to send [05:23:07]OFD Sender: No OFD packet to send [05:23:12]OFD Sender: No OFD packet to send [05:23:17]OFD Sender: No OFD packet to send [05:23:22]OFD Sender: No OFD packet to send [05:23:27]OFD Sender: No OFD packet to send [05:23:32]OFD Sender: No OFD packet to send [05:23:37]OFD Sender: No OFD packet to send [05:23:42]OFD Sender: No OFD packet to send [05:23:47]OFD Sender: No OFD packet to send [05:23:52]OFD Sender: No OFD packet to send [05:23:57]OFD Sender: No OFD packet to send [05:24:02]OFD Sender: No OFD packet to send [05:24:07]OFD Sender: No OFD packet to send [05:24:12]OFD Sender: No OFD packet to send [05:24:17]OFD Sender: No OFD packet to send [05:24:22]OFD Sender: No OFD packet to send [05:24:27]OFD Sender: No OFD packet to send [05:24:32]OFD Sender: No OFD packet to send [05:24:37]OFD Sender: No OFD packet to send [05:24:42]OFD Sender: No OFD packet to send [05:24:47]OFD Sender: No OFD packet to send [05:24:52]OFD Sender: No OFD packet to send [05:24:57]OFD Sender: No OFD packet to send [05:25:02]OFD Sender: No OFD packet to send [05:25:07]OFD Sender: No OFD packet to send [05:25:12]OFD Sender: No OFD packet to send [05:25:17]OFD Sender: No OFD packet to send [05:25:22]OFD Sender: No OFD packet to send [05:25:27]OFD Sender: No OFD packet to send [05:25:32]OFD Sender: No OFD packet to send [05:25:37]OFD Sender: No OFD packet to send [05:25:42]OFD Sender: No OFD packet to send [05:25:47]OFD Sender: No OFD packet to send [05:25:52]OFD Sender: No OFD packet to send [05:25:57]OFD Sender: No OFD packet to send [05:26:02]OFD Sender: No OFD packet to send [05:26:07]OFD Sender: No OFD packet to send [05:26:12]OFD Sender: No OFD packet to send [05:26:17]OFD Sender: No OFD packet to send [05:26:22]OFD Sender: No OFD packet to send [05:26:27]OFD Sender: No OFD packet to send [05:26:32]OFD Sender: No OFD packet to send [05:26:37]OFD Sender: No OFD packet to send [05:26:42]OFD Sender: No OFD packet to send [05:26:47]OFD Sender: No OFD packet to send [05:26:52]OFD Sender: No OFD packet to send [05:26:57]OFD Sender: No OFD packet to send [05:27:02]OFD Sender: No OFD packet to send [05:27:07]OFD Sender: No OFD packet to send [05:27:12]OFD Sender: No OFD packet to send [05:27:17]OFD Sender: No OFD packet to send [05:27:22]OFD Sender: No OFD packet to send [05:27:27]OFD Sender: No OFD packet to send [05:27:32]OFD Sender: No OFD packet to send [05:27:37]OFD Sender: No OFD packet to send [05:27:42]OFD Sender: No OFD packet to send [05:27:47]OFD Sender: No OFD packet to send [05:27:52]OFD Sender: No OFD packet to send [05:27:57]OFD Sender: No OFD packet to send [05:28:02]OFD Sender: No OFD packet to send [05:28:07]OFD Sender: No OFD packet to send [05:28:12]OFD Sender: No OFD packet to send [05:28:17]OFD Sender: No OFD packet to send [05:28:22]OFD Sender: No OFD packet to send [05:28:27]OFD Sender: No OFD packet to send [05:28:32]OFD Sender: No OFD packet to send [05:28:37]OFD Sender: No OFD packet to send [05:28:42]OFD Sender: No OFD packet to send [05:28:47]OFD Sender: No OFD packet to send [05:28:52]OFD Sender: No OFD packet to send [05:28:57]OFD Sender: No OFD packet to send [05:29:02]OFD Sender: No OFD packet to send [05:29:07]OFD Sender: No OFD packet to send [05:29:12]OFD Sender: No OFD packet to send [05:29:17]OFD Sender: No OFD packet to send [05:29:22]OFD Sender: No OFD packet to send [05:29:27]OFD Sender: No OFD packet to send [05:29:32]OFD Sender: No OFD packet to send [05:29:37]OFD Sender: No OFD packet to send [05:29:42]OFD Sender: No OFD packet to send [05:29:47]OFD Sender: No OFD packet to send [05:29:52]OFD Sender: No OFD packet to send [05:29:57]OFD Sender: No OFD packet to send [05:30:02]OFD Sender: No OFD packet to send [05:30:07]OFD Sender: No OFD packet to send [05:30:12]OFD Sender: No OFD packet to send [05:30:17]OFD Sender: No OFD packet to send [05:30:22]OFD Sender: No OFD packet to send [05:30:27]OFD Sender: No OFD packet to send [05:30:32]OFD Sender: No OFD packet to send [05:30:37]OFD Sender: No OFD packet to send [05:30:42]OFD Sender: No OFD packet to send [05:30:47]OFD Sender: No OFD packet to send [05:30:52]OFD Sender: No OFD packet to send [05:30:57]OFD Sender: No OFD packet to send [05:31:02]OFD Sender: No OFD packet to send [05:31:07]OFD Sender: No OFD packet to send [05:31:12]OFD Sender: No OFD packet to send [05:31:17]OFD Sender: No OFD packet to send [05:31:22]OFD Sender: No OFD packet to send [05:31:27]OFD Sender: No OFD packet to send [05:31:32]OFD Sender: No OFD packet to send [05:31:37]OFD Sender: No OFD packet to send [05:31:42]OFD Sender: No OFD packet to send [05:31:47]OFD Sender: No OFD packet to send [05:31:52]OFD Sender: No OFD packet to send [05:31:57]OFD Sender: No OFD packet to send [05:32:02]OFD Sender: No OFD packet to send [05:32:07]OFD Sender: No OFD packet to send [05:32:12]OFD Sender: No OFD packet to send [05:32:17]OFD Sender: No OFD packet to send [05:32:22]OFD Sender: No OFD packet to send [05:32:27]OFD Sender: No OFD packet to send [05:32:32]OFD Sender: No OFD packet to send [05:32:37]OFD Sender: No OFD packet to send [05:32:42]OFD Sender: No OFD packet to send [05:32:47]OFD Sender: No OFD packet to send [05:32:52]OFD Sender: No OFD packet to send [05:32:57]OFD Sender: No OFD packet to send [05:33:02]OFD Sender: No OFD packet to send [05:33:07]OFD Sender: No OFD packet to send [05:33:12]OFD Sender: No OFD packet to send [05:33:17]OFD Sender: No OFD packet to send [05:33:22]OFD Sender: No OFD packet to send [05:33:27]OFD Sender: No OFD packet to send [05:33:32]OFD Sender: No OFD packet to send [05:33:37]OFD Sender: No OFD packet to send [05:33:42]OFD Sender: No OFD packet to send [05:33:47]OFD Sender: No OFD packet to send [05:33:52]OFD Sender: No OFD packet to send [05:33:57]OFD Sender: No OFD packet to send [05:34:02]OFD Sender: No OFD packet to send [05:34: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:43]OFD Sender: No OFD packet to send [05:42:48]OFD Sender: No OFD packet to send [05:42:53]OFD Sender: No OFD packet to send [05:42:58]OFD Sender: No OFD packet to send [05:43:03]OFD Sender: No OFD packet to send [05:43:08]OFD Sender: No OFD packet to send [05:43:13]OFD Sender: No OFD packet to send [05:43:18]OFD Sender: No OFD packet to send [05:43:23]OFD Sender: No OFD packet to send [05:43:28]OFD Sender: No OFD packet to send [05:43:33]OFD Sender: No OFD packet to send [05:43:34]accept exits with 9 [05:43:34]New connection [05:43:34]New thread 3066940772 created [05:43:34]Thread 3067084132 joined [05:43:34]Waiting for new connection... [05:43:34] Sock 9.Parse request [05:43:34]Sock 9.Check first char [05:43:34]Sock 9.First char is OK [05:43:34]request: POST /json_proto HTTP/1.0 [05:43:34]Method: POST [05:43:34]URL: /json_proto [05:43:34]Method is POST - this is cgi request [05:43:34]url: /json_proto [05:43:34]query_string will be loaded in cgi processing [05:43:34]execute_cgi json_proto POST (null) [05:43:34]execute_cgi path=json_proto method=POST [05:43:34]POST find Content-Length [05:43:34]Host: 172.17.34.200:8080 [05:43:34]Content-Length: 684 [05:43:34]Content-Type: application/json [05:43:34] [05:43:34]POST finish read [05:43:34]Found Content-Length = 684 [05:43:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.540, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:43:34]execute_script... [05:43: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)1182804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.540, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:43:34]POST & json_proto [05:43:34]process_json_proto [05:43:34]json parsed OK: [05:43:34]protocol is kg_v1.0 [05:43:34]action value=close_receipt [05:43:34]process_action close_receipt [05:43:34]cmd_close_receipt [05:43:34]MH_GetDate [05:43:34]Write to MH i2c: F0 00 00 FF 28 16 [05:43:34]Write i2c OK [05:43:34]MH_I2C_Read... [05:43:34]Read from MH i2c: F0 [05:43:34]MH_I2C_Read... [05:43:34]Read from MH i2c: F0 09 00 [05:43:34]MH_I2C_Read... [05:43:34]Read from MH i2c: F0 09 00 FF 28 00 12 91 E9 64 B2 FF 65 64 89 [05:43:34]GetLastDocTimeStamp 1693025629 [05:43:34]current date 1693028626 [05:43:34]FM_GetShiftState [05:43:34]SAM_PROTO_GetShiftState [05:43:34]wFMCommunicate request_size=4 [05:43:34]MH_SAM_APDU [05:43:34]CAPDU: 80 13 01 00 [05:43:34]Write to MH i2c: E2 08 00 00 29 80 13 01 00 00 00 00 00 A6 [05:43:34]Write i2c OK [05:43:34]MH_I2C_Read... [05:43:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:43:34]Read from MH i2c: E2 [05:43:34]MH_I2C_Read... [05:43:34]Read from MH i2c: E2 0E 00 [05:43:34]MH_I2C_Read... [05:43:34]Read from MH i2c: E2 0E 00 00 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DD [05:43:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [05:43:34]wFMCommunicate OK [05:43:34]SAM_PROTO_GetShiftState done [05:43:34]FM_GetShiftState done [05:43:34]opened in 1693009560 [05:43:34]opened+sec_in_day 1693095960 [05:43:34]quantity*price = 67034 [05:43:34]sum+1 = 67035 [05:43:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 19 26.08.2023 05:43 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33003 ФПД: 222443985196700 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T054346&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33003&fm=222443985196700&tin=02508201610067®Number=0000000000091575&sum=67000 [05:43:35]StoreToDocumentArchive [05:43:35]shift 77 fd 33003 [05:43:35]save to /storage/0077/doc_00033003 [05:43:35]save last doc name /storage/0077/doc_00033003 to /storage/kkm_last_doc_name [05:43:35]save OK [05:43:35]Clear old archive folders... [05:43:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:43:35]tlvbuf is 01B1BFB0 [05:43:35]SAM_PROTO_ClearQueue [05:43:35]wFMCommunicate request_size=4 [05:43:35]MH_SAM_APDU [05:43:35]CAPDU: 80 09 00 00 [05:43:35]Write to MH i2c: E2 08 00 0D 29 80 09 00 00 00 00 00 00 A8 [05:43:35]Write i2c OK [05:43:35]MH_I2C_Read... [05:43:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:43:35]Read from MH i2c: E2 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 03 00 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 03 00 0D 29 00 90 00 AA [05:43:35]RAPDU: 90 00 [05:43:35]wFMCommunicate OK [05:43:35]SAM_PROTO_ClearQueue done [05:43:35]KKMCreateOFDPacket [05:43:35]OFDProtocolAddRootSTLVToBuf [05:43:35]FM_MakeSignedData [05:43:35]FM_MakeSignedData [05:43:35]SAM_PROTO_SignData [05:43:35]wFMCommunicate request_size=4 [05:43:35]MH_SAM_APDU [05:43:35]CAPDU: 80 0D 01 02 [05:43:35]Write to MH i2c: E2 08 00 0E 29 80 0D 01 02 00 00 00 00 B0 [05:43:35]Write i2c OK [05:43:35]MH_I2C_Read... [05:43:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:43:35]Read from MH i2c: E2 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 03 00 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 03 00 0E 29 00 90 00 AB [05:43:35]RAPDU: 90 00 [05:43:35]wFMCommunicate OK [05:43:35]wFMCommunicate request_size=255 [05:43:35]MH_SAM_APDU [05:43: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 2C 29 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 12 91 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 80 00 00 35 04 06 00 [05:43:35]Write to MH i2c: E2 02 01 0F 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2C 29 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 12 91 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 80 00 00 35 04 06 00 00 00 93 [05:43:35]Write i2c OK [05:43:35]MH_I2C_Read... [05:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:43:35]Read from MH i2c: E2 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 03 00 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 03 00 0F 29 00 90 00 AC [05:43:35]RAPDU: 90 00 [05:43:35]wFMCommunicate OK [05:43:35]wFMCommunicate request_size=11 [05:43:35]MH_SAM_APDU [05:43:35]CAPDU: 80 0D 02 02 06 CA 4F C6 B8 56 9C [05:43:35]Write to MH i2c: E2 0E 00 10 29 80 0D 02 02 06 00 CA 4F C6 B8 56 9C 00 00 48 [05:43:35]Write i2c OK [05:43:35]MH_I2C_Read... [05:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:43:35]Read from MH i2c: E2 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 03 00 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 03 00 10 29 00 90 00 AD [05:43:35]RAPDU: 90 00 [05:43:35]wFMCommunicate OK [05:43:35]wFMCommunicate request_size=4 [05:43:35]MH_SAM_APDU [05:43:35]CAPDU: 80 0D 03 02 [05:43:35]Write to MH i2c: E2 08 00 11 29 80 0D 03 02 00 00 00 00 B5 [05:43:35]Write i2c OK [05:43:35]MH_I2C_Read... [05:43:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:43:35]Read from MH i2c: E2 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 0B 00 [05:43:35]MH_I2C_Read... [05:43:35]Read from MH i2c: E2 0B 00 11 29 00 63 F9 7B DB 7C 8A 14 EE 90 00 70 [05:43:35]RAPDU: 63 F9 7B DB 7C 8A 14 EE 90 00 [05:43:35]wFMCommunicate OK [05:43:35]SAM_PROTO_SignData done [05:43:35]FM_MakeSignedData done [05:43:35]CreateOFDProtocolMessage [05:43:35]wFMCommunicate request_size=4 [05:43:35]MH_SAM_APDU [05:43:35]CAPDU: 80 11 00 00 [05:43:35]Write to MH i2c: E2 08 00 12 29 80 11 00 00 00 00 00 00 B5 [05:43:35]Write i2c OK [05:43:35]MH_I2C_Read... [05:43:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:43:36]Read from MH i2c: E2 [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: E2 17 00 [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: E2 17 00 12 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0B [05:43:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:43:36]wFMCommunicate OK [05:43:36]CreateOFDProtocolMessage done [05:43:36]OFDSenderStorePacket 33003 [05:43:36]StoreOFDPacket docnum=33003 [05:43:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 08 76 08 01 F0 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 2C 29 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 12 91 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 80 00 00 35 04 06 00 CA 4F C6 B8 56 9C 63 F9 7B DB 7C 8A 14 EE [05:43:36]CheckFolder [05:43:36]dirname=/storage/ofd_packets [05:43:36]CheckFolder done [05:43:36]ProducePacketName [05:43:36]name=ofd_packets/00033003 [05:43:36]NVStorageSaveData ofd_packets/00033003 [05:43:36]File name is /storage/ofd_packets/00033003 [05:43:36]Write 302 bytes [05:43:36]NVStorageSaveData done [05:43:36]OFDSenderStorePacket done [05:43:36]KKMCreateOFDPacket done [05:43:36]NVStorageSaveData kkm_last_timestamp [05:43:36]File name is /storage/kkm_last_timestamp [05:43:36]Write 4 bytes [05:43:36]NVStorageSaveData done [05:43:36]ExternCall_PrintAddStr [05:43:36]wPrintStart [05:43:36]Write to MH i2c: 01 00 00 13 29 3C [05:43:36]Write i2c OK [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: 01 [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: 01 07 00 [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: 01 07 00 13 29 00 00 00 00 00 FF 0F 51 [05:43:36]RasterBufferAndPrint [05:43:36]line Счет N : (1)1182804 [05:43:36]line ИНН: 02508201610067 [05:43:36]line Контрольно-Кассовый Чек [05:43:36]line ПРОДАЖА [05:43:36]line ТРК (МРК, ГНК) : 11 [05:43:36]line Товар: 2710194210 [05:43:36]line ДТ(л)-К-5 [05:43:36]line 10.540 * 63.60 [05:43:36]line = 670.34 [05:43:36]line НДС 12% НСП 1% [05:43:36]line > о реализуемом товаре [05:43:36]line ОКРУГЛЕНИЕ: -0.34 [05:43:36]line ИТОГО: 670.00 [05:43:36]line Внесено: 670.00 [05:43:36]line СДАЧА: 0.00 [05:43:36]line НСП 1% : 5.93 [05:43:36]line НДС 12% : 71.19 [05:43:36]line Наличными: 670.00 [05:43:36]line Безнал.: 0.00 [05:43:36]line Место: АЗС № 121 "Партнер Нефть" [05:43:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [05:43:36]line СНО: Общий режим [05:43:36]line Чек 19 26.08.2023 05:43 [05:43:36]line Смена: 77 ФФД: 1.0 [05:43:36]line ЗНМ: 0300000148 [05:43:36]line РНМ: 0000000000091575 [05:43:36]line Версия ККМ: 001 [05:43:36]line ФМ: 0000000000874655 [05:43:36]line ФД: 33003 [05:43:36]line ФПД: 222443985196700 [05:43:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T054346&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33003&fm=222443985196700&tin=02508201610067®Number=0000000000091575&sum=67000 [05:43:36]OFD Sender: Processing packet 33003 [packets to send 11, broken 10] [05:43:36]ProducePacketName [05:43:36]name=ofd_packets/00033003 [05:43:36]OFD Sender: To server: pG, [05:43:36]CommunicateWithHost lk.salyk.kg:30040 [05:43:36]ConnectInit lk.salyk.kg [05:43:36]written 0, free lines is 4095 [05:43:36]Connected sock=10 [05:43:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 08 76 08 01 F0 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 2C 29 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 00 00 00 F4 03 04 00 12 91 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 80 00 00 35 04 06 00 CA 4F C6 B8 56 9C 63 F9 7B DB 7C 8A 14 EE [05:43:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 28 62 47 00 49 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 80 00 00 F4 03 04 00 B1 3B E9 64 B6 04 01 00 00 68 53 E3 9C 34 6A 40 30 [05:43:36]CommunicateWithHost err = 0 [05:43:36]CheckOFDResponse [05:43:36]1017 (14) - 77093643461234 [05:43:36]1041 (16) - 0000000000874655 [05:43:36]1040 (4) - 33003 [05:43:36]1012 (4) - 25.08.2023 23:39 [05:43:36]1206 (1) - 0 [05:43:36]OFD Sender: Remove packet 33003 [05:43:36]ProducePacketName [05:43:36]name=ofd_packets/00033003 [05:43:36]NVStorageDeleteData [05:43:36]Write to MH i2c: 01 00 00 3E 29 67 [05:43:36]Write i2c OK [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: 01 [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: 01 07 00 [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: 01 07 00 3E 29 00 00 00 00 00 E8 0C 62 [05:43:36]RasterBufferAndPrint [05:43:36]line [05:43:36]line [05:43:36]line [05:43:36]line [05:43:36]line [05:43:36]written 0, free lines is 3310 [05:43:36]MH_Cut [05:43:36]Write to MH i2c: D1 01 00 45 29 01 40 [05:43:36]Write i2c OK [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: D1 [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: D1 01 00 [05:43:36]MH_I2C_Read... [05:43:36]Read from MH i2c: D1 01 00 45 29 00 3F [05:43:36]Write to MH i2c: 01 00 00 46 29 6F [05:43:36]Write i2c OK [05:43:36]MH_I2C_Read... [05:43:37]OFD Sender: No OFD packet to send [05:43:37]*** Cut start [05:43:37]*** Purtial cut [05:43:37]*** CUTSNS_PIN = 0 [05:43:37]*** Stage 1: CUTSNS_PIN = 1 [05:43:39]Read from MH i2c: 01 [05:43:39]MH_I2C_Read... [05:43:39]*** Stop cut motor [05:43:39]*** Cut end [05:43:39]Read from MH i2c: 01 07 00 [05:43:39]MH_I2C_Read... [05:43:39]Read from MH i2c: 01 07 00 46 29 00 00 00 00 00 FF 0F 84 [05:43:39]process_action close_receipt done [05:43:39]requested_data is exist [05:43:39]produce_requested_data [05:43:39]requested_item fm.sn is exist - process it [05:43:39]wFMCommunicate request_size=4 [05:43:39]MH_SAM_APDU [05:43:39]CAPDU: 80 11 00 00 [05:43:39]Write to MH i2c: E2 08 00 47 29 80 11 00 00 00 00 00 00 EA [05:43:39]Write i2c OK [05:43:39]MH_I2C_Read... [05:43:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:43:39]Read from MH i2c: E2 [05:43:39]MH_I2C_Read... [05:43:39]Read from MH i2c: E2 17 00 [05:43:39]MH_I2C_Read... [05:43:39]Read from MH i2c: E2 17 00 47 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 40 [05:43:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:43:39]wFMCommunicate OK [05:43:39]requested_item fd.num is exist - process it [05:43:39]SAM_PROTO_GetFieldsCounters [05:43:39]wFMCommunicate request_size=4 [05:43:39]MH_SAM_APDU [05:43:39]CAPDU: 80 13 00 00 [05:43:39]Write to MH i2c: E2 08 00 48 29 80 13 00 00 00 00 00 00 ED [05:43:39]Write i2c OK [05:43:39]MH_I2C_Read... [05:43:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:43:39]Read from MH i2c: E2 [05:43:39]MH_I2C_Read... [05:43:39]Read from MH i2c: E2 62 00 [05:43:39]MH_I2C_Read... [05:43:39]Read from MH i2c: E2 62 00 48 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EB 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [05:43:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EB 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:43:39]wFMCommunicate OK [05:43:39]SAM_PROTO_GetFieldsCounters done [05:43:39]requested_item shift.num is exist - process it [05:43:39]requested_item shift.opened is exist - process it [05:43:39]req_shift_opened [05:43:39]FM_GetShiftState [05:43:39]SAM_PROTO_GetShiftState [05:43:39]wFMCommunicate request_size=4 [05:43:39]MH_SAM_APDU [05:43:39]CAPDU: 80 13 01 00 [05:43:39]Write to MH i2c: E2 08 00 49 29 80 13 01 00 00 00 00 00 EF [05:43:39]Write i2c OK [05:43:39]MH_I2C_Read... [05:43:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:43:39]Read from MH i2c: E2 [05:43:39]MH_I2C_Read... [05:43:39]Read from MH i2c: E2 0E 00 [05:43:39]MH_I2C_Read... [05:43:39]Read from MH i2c: E2 0E 00 49 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 26 [05:43:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [05:43:39]wFMCommunicate OK [05:43:39]SAM_PROTO_GetShiftState done [05:43:39]FM_GetShiftState done [05:43:39]req_shift_opened done [05:43:39]requested_item shift.open_date is exist - process it [05:43:39]req_shift_open_date [05:43:39]req_shift_open_date done [05:43:39]produce_requested_data done [05:43:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33003,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [05:43:39]process_action_free close_receipt [05:43:39]json_value_free [05:43:39]json_value_free done [05:43:39]process_json_proto returns [05:43:39]Send response to host [05:43:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33003,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [05:43:39]free response buf [05:43:39]execute_script done [05:43:39]execute_script returns [05:43:39]free content buf [05:43:39]Sock 9.Close socket [05:43:39]Sock 9.Thread stoped [05:43:42]OFD Sender: No OFD packet to send [05:43:47]OFD Sender: No OFD packet to send [05:43:52]OFD Sender: No OFD packet to send [05:43:57]OFD Sender: No OFD packet to send [05:44:02]OFD Sender: No OFD packet to send [05:44:07]OFD Sender: No OFD packet to send [05:44:12]OFD Sender: No OFD packet to send [05:44:17]OFD Sender: No OFD packet to send [05:44:22]OFD Sender: No OFD packet to send [05:44:27]OFD Sender: No OFD packet to send [05:44:32]OFD Sender: No OFD packet to send [05:44:37]OFD Sender: No OFD packet to send [05:44:42]OFD Sender: No OFD packet to send [05:44:47]OFD Sender: No OFD packet to send [05:44:52]OFD Sender: No OFD packet to send [05:44:57]OFD Sender: No OFD packet to send [05:45:02]OFD Sender: No OFD packet to send [05:45:07]OFD Sender: No OFD packet to send [05:45:12]OFD Sender: No OFD packet to send [05:45:17]OFD Sender: No OFD packet to send [05:45:22]OFD Sender: No OFD packet to send [05:45:27]OFD Sender: No OFD packet to send [05:45:32]OFD Sender: No OFD packet to send [05:45:37]OFD Sender: No OFD packet to send [05:45:42]OFD Sender: No OFD packet to send [05:45:47]OFD Sender: No OFD packet to send [05:45:52]OFD Sender: No OFD packet to send [05:45:57]OFD Sender: No OFD packet to send [05:46:02]OFD Sender: No OFD packet to send [05:46:07]OFD Sender: No OFD packet to send [05:46:12]OFD Sender: No OFD packet to send [05:46:17]OFD Sender: No OFD packet to send [05:46:22]OFD Sender: No OFD packet to send [05:46:27]OFD Sender: No OFD packet to send [05:46:32]OFD Sender: No OFD packet to send [05:46:37]OFD Sender: No OFD packet to send [05:46:42]OFD Sender: No OFD packet to send [05:46:47]OFD Sender: No OFD packet to send [05:46:52]OFD Sender: No OFD packet to send [05:46:57]OFD Sender: No OFD packet to send [05:47:02]OFD Sender: No OFD packet to send [05:47:07]OFD Sender: No OFD packet to send [05:47:12]OFD Sender: No OFD packet to send [05:47:17]OFD Sender: No OFD packet to send [05:47:22]OFD Sender: No OFD packet to send [05:47:27]OFD Sender: No OFD packet to send [05:47:32]OFD Sender: No OFD packet to send [05:47:37]OFD Sender: No OFD packet to send [05:47:42]OFD Sender: No OFD packet to send [05:47:47]OFD Sender: No OFD packet to send [05:47:52]OFD Sender: No OFD packet to send [05:47:57]OFD Sender: No OFD packet to send [05:48:02]OFD Sender: No OFD packet to send [05:48:07]OFD Sender: No OFD packet to send [05:48:12]OFD Sender: No OFD packet to send [05:48:17]OFD Sender: No OFD packet to send [05:48:22]OFD Sender: No OFD packet to send [05:48:27]OFD Sender: No OFD packet to send [05:48:32]OFD Sender: No OFD packet to send [05:48:37]OFD Sender: No OFD packet to send [05:48:42]OFD Sender: No OFD packet to send [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:02]OFD Sender: No OFD packet to send [05:49:07]OFD Sender: No OFD packet to send [05:49:12]OFD Sender: No OFD packet to send [05:49:17]OFD Sender: No OFD packet to send [05:49:22]OFD Sender: No OFD packet to send [05:49:27]OFD Sender: No OFD packet to send [05:49:32]OFD Sender: No OFD packet to send [05:49:37]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:52]OFD Sender: No OFD packet to send [05:49:57]OFD Sender: No OFD packet to send [05:50:02]OFD Sender: No OFD packet to send [05:50:07]OFD Sender: No OFD packet to send [05:50:12]OFD Sender: No OFD packet to send [05:50:17]OFD Sender: No OFD packet to send [05:50:22]OFD Sender: No OFD packet to send [05:50:27]OFD Sender: No OFD packet to send [05:50:32]OFD Sender: No OFD packet to send [05:50:37]OFD Sender: No OFD packet to send [05:50:42]OFD Sender: No OFD packet to send [05:50:47]OFD Sender: No OFD packet to send [05:50:52]OFD Sender: No OFD packet to send [05:50:57]OFD Sender: No OFD packet to send [05:51:02]OFD Sender: No OFD packet to send [05:51:07]OFD Sender: No OFD packet to send [05:51:12]OFD Sender: No OFD packet to send [05:51:17]OFD Sender: No OFD packet to send [05:51:22]OFD Sender: No OFD packet to send [05:51:27]OFD Sender: No OFD packet to send [05:51:32]OFD Sender: No OFD packet to send [05:51:37]OFD Sender: No OFD packet to send [05:51:42]OFD Sender: No OFD packet to send [05:51:47]OFD Sender: No OFD packet to send [05:51:52]OFD Sender: No OFD packet to send [05:51:57]OFD Sender: No OFD packet to send [05:52:02]OFD Sender: No OFD packet to send [05:52:07]OFD Sender: No OFD packet to send [05:52:12]OFD Sender: No OFD packet to send [05:52:17]OFD Sender: No OFD packet to send [05:52:22]OFD Sender: No OFD packet to send [05:52:27]OFD Sender: No OFD packet to send [05:52:32]OFD Sender: No OFD packet to send [05:52:37]OFD Sender: No OFD packet to send [05:52:42]OFD Sender: No OFD packet to send [05:52:47]OFD Sender: No OFD packet to send [05:52:52]OFD Sender: No OFD packet to send [05:52:57]OFD Sender: No OFD packet to send [05:53:02]OFD Sender: No OFD packet to send [05:53:07]OFD Sender: No OFD packet to send [05:53:12]OFD Sender: No OFD packet to send [05:53:17]OFD Sender: No OFD packet to send [05:53:22]OFD Sender: No OFD packet to send [05:53:27]OFD Sender: No OFD packet to send [05:53:32]OFD Sender: No OFD packet to send [05:53:37]OFD Sender: No OFD packet to send [05:53:42]OFD Sender: No OFD packet to send [05:53:47]OFD Sender: No OFD packet to send [05:53:52]OFD Sender: No OFD packet to send [05:53:57]OFD Sender: No OFD packet to send [05:54:02]OFD Sender: No OFD packet to send [05:54:07]OFD Sender: No OFD packet to send [05:54:12]OFD Sender: No OFD packet to send [05:54:17]OFD Sender: No OFD packet to send [05:54:19]accept exits with 8 [05:54:19]New connection [05:54:19]New thread 3067084132 created [05:54:19]Thread 3066940772 joined [05:54:19]Waiting for new connection... [05:54:19] Sock 8.Parse request [05:54:19]Sock 8.Check first char [05:54:19]Sock 8.First char is OK [05:54:19]request: POST /json_proto HTTP/1.0 [05:54:19]Method: POST [05:54:19]URL: /json_proto [05:54:19]Method is POST - this is cgi request [05:54:19]url: /json_proto [05:54:19]query_string will be loaded in cgi processing [05:54:19]execute_cgi json_proto POST (null) [05:54:19]execute_cgi path=json_proto method=POST [05:54:19]POST find Content-Length [05:54:19]Host: 172.17.34.200:8080 [05:54:19]Content-Length: 676 [05:54:19]Content-Type: application/json [05:54:19] [05:54:19]POST finish read [05:54:19]Found Content-Length = 676 [05:54:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:19]execute_script... [05:54:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:54:19]POST & json_proto [05:54:19]process_json_proto [05:54:19]json parsed OK: [05:54:19]protocol is kg_v1.0 [05:54:19]action value=close_receipt [05:54:19]process_action close_receipt [05:54:19]cmd_close_receipt [05:54:19]MH_GetDate [05:54:19]Write to MH i2c: F0 00 00 4A 29 62 [05:54:19]Write i2c OK [05:54:19]MH_I2C_Read... [05:54:19]Read from MH i2c: F0 [05:54:19]MH_I2C_Read... [05:54:19]Read from MH i2c: F0 09 00 [05:54:19]MH_I2C_Read... [05:54:19]Read from MH i2c: F0 09 00 4A 29 00 97 93 E9 64 B2 FF 65 64 5C [05:54:19]GetLastDocTimeStamp 1693028626 [05:54:19]current date 1693029271 [05:54:19]FM_GetShiftState [05:54:19]SAM_PROTO_GetShiftState [05:54:19]wFMCommunicate request_size=4 [05:54:19]MH_SAM_APDU [05:54:19]CAPDU: 80 13 01 00 [05:54:19]Write to MH i2c: E2 08 00 4B 29 80 13 01 00 00 00 00 00 F1 [05:54:19]Write i2c OK [05:54:19]MH_I2C_Read... [05:54:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:19]Read from MH i2c: E2 [05:54:19]MH_I2C_Read... [05:54:19]Read from MH i2c: E2 0E 00 [05:54:19]MH_I2C_Read... [05:54:19]Read from MH i2c: E2 0E 00 4B 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 28 [05:54:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [05:54:19]wFMCommunicate OK [05:54:19]SAM_PROTO_GetShiftState done [05:54:19]FM_GetShiftState done [05:54:19]opened in 1693009560 [05:54:19]opened+sec_in_day 1693095960 [05:54:19]quantity*price = 100019 [05:54:19]sum+1 = 100021 [05:54:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 20 26.08.2023 05:54 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33004 ФПД: 96401343721181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T055431&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33004&fm=96401343721181&tin=02508201610067®Number=0000000000091575&sum=100000 [05:54:20]StoreToDocumentArchive [05:54:20]shift 77 fd 33004 [05:54:20]save to /storage/0077/doc_00033004 [05:54:20]save last doc name /storage/0077/doc_00033004 to /storage/kkm_last_doc_name [05:54:20]save OK [05:54:20]Clear old archive folders... [05:54:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:54:20]tlvbuf is 01842570 [05:54:20]SAM_PROTO_ClearQueue [05:54:20]wFMCommunicate request_size=4 [05:54:20]MH_SAM_APDU [05:54:20]CAPDU: 80 09 00 00 [05:54:20]Write to MH i2c: E2 08 00 58 29 80 09 00 00 00 00 00 00 F3 [05:54:20]Write i2c OK [05:54:20]MH_I2C_Read... [05:54:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:54:21]Read from MH i2c: E2 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 03 00 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 03 00 58 29 00 90 00 F5 [05:54:21]RAPDU: 90 00 [05:54:21]wFMCommunicate OK [05:54:21]SAM_PROTO_ClearQueue done [05:54:21]KKMCreateOFDPacket [05:54:21]OFDProtocolAddRootSTLVToBuf [05:54:21]FM_MakeSignedData [05:54:21]FM_MakeSignedData [05:54:21]SAM_PROTO_SignData [05:54:21]wFMCommunicate request_size=4 [05:54:21]MH_SAM_APDU [05:54:21]CAPDU: 80 0D 01 02 [05:54:21]Write to MH i2c: E2 08 00 59 29 80 0D 01 02 00 00 00 00 FB [05:54:21]Write i2c OK [05:54:21]MH_I2C_Read... [05:54:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:54:21]Read from MH i2c: E2 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 03 00 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 03 00 59 29 00 90 00 F6 [05:54:21]RAPDU: 90 00 [05:54:21]wFMCommunicate OK [05:54:21]wFMCommunicate request_size=255 [05:54:21]MH_SAM_APDU [05:54:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 97 93 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 80 00 00 35 04 06 00 [05:54:21]Write to MH i2c: E2 02 01 5A 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 97 93 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 80 00 00 35 04 06 00 00 00 60 [05:54:21]Write i2c OK [05:54:21]MH_I2C_Read... [05:54:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:21]Read from MH i2c: E2 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 03 00 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 03 00 5A 29 00 90 00 F7 [05:54:21]RAPDU: 90 00 [05:54:21]wFMCommunicate OK [05:54:21]wFMCommunicate request_size=11 [05:54:21]MH_SAM_APDU [05:54:21]CAPDU: 80 0D 02 02 06 57 AD 2F D9 2E DD [05:54:21]Write to MH i2c: E2 0E 00 5B 29 80 0D 02 02 06 00 57 AD 2F D9 2E DD 00 00 21 [05:54:21]Write i2c OK [05:54:21]MH_I2C_Read... [05:54:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:21]Read from MH i2c: E2 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 03 00 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 03 00 5B 29 00 90 00 F8 [05:54:21]RAPDU: 90 00 [05:54:21]wFMCommunicate OK [05:54:21]wFMCommunicate request_size=4 [05:54:21]MH_SAM_APDU [05:54:21]CAPDU: 80 0D 03 02 [05:54:21]Write to MH i2c: E2 08 00 5C 29 80 0D 03 02 00 00 00 00 00 [05:54:21]Write i2c OK [05:54:21]MH_I2C_Read... [05:54:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:54:21]Read from MH i2c: E2 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 0B 00 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 0B 00 5C 29 00 2A 4E F9 41 5C 6E 0F 0F 90 00 9B [05:54:21]RAPDU: 2A 4E F9 41 5C 6E 0F 0F 90 00 [05:54:21]wFMCommunicate OK [05:54:21]SAM_PROTO_SignData done [05:54:21]FM_MakeSignedData done [05:54:21]CreateOFDProtocolMessage [05:54:21]wFMCommunicate request_size=4 [05:54:21]MH_SAM_APDU [05:54:21]CAPDU: 80 11 00 00 [05:54:21]Write to MH i2c: E2 08 00 5D 29 80 11 00 00 00 00 00 00 00 [05:54:21]Write i2c OK [05:54:21]MH_I2C_Read... [05:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:21]Read from MH i2c: E2 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 17 00 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: E2 17 00 5D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 56 [05:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:54:21]wFMCommunicate OK [05:54:21]CreateOFDProtocolMessage done [05:54:21]OFDSenderStorePacket 33004 [05:54:21]StoreOFDPacket docnum=33004 [05:54:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A6 28 08 01 F4 BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 97 93 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 80 00 00 35 04 06 00 57 AD 2F D9 2E DD 2A 4E F9 41 5C 6E 0F 0F [05:54:21]CheckFolder [05:54:21]dirname=/storage/ofd_packets [05:54:21]CheckFolder done [05:54:21]ProducePacketName [05:54:21]name=ofd_packets/00033004 [05:54:21]NVStorageSaveData ofd_packets/00033004 [05:54:21]File name is /storage/ofd_packets/00033004 [05:54:21]Write 302 bytes [05:54:21]NVStorageSaveData done [05:54:21]OFDSenderStorePacket done [05:54:21]KKMCreateOFDPacket done [05:54:21]NVStorageSaveData kkm_last_timestamp [05:54:21]File name is /storage/kkm_last_timestamp [05:54:21]Write 4 bytes [05:54:21]NVStorageSaveData done [05:54:21]ExternCall_PrintAddStr [05:54:21]wPrintStart [05:54:21]Write to MH i2c: 01 00 00 5E 29 87 [05:54:21]Write i2c OK [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: 01 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: 01 07 00 [05:54:21]MH_I2C_Read... [05:54:21]Read from MH i2c: 01 07 00 5E 29 00 00 00 00 00 FF 0F 9C [05:54:21]RasterBufferAndPrint [05:54:21]line Счет N : (1)1182805 [05:54:21]line ИНН: 02508201610067 [05:54:21]line Контрольно-Кассовый Чек [05:54:21]line ПРОДАЖА [05:54:21]line ТРК (МРК, ГНК) : 31 [05:54:21]line Товар: 2710124130 [05:54:21]line Super-92-К-5 [05:54:21]line 16.810 * 59.50 [05:54:21]line = 1000.20 [05:54:21]line НДС 12% НСП 1% [05:54:21]line > о реализуемом товаре [05:54:21]line ОКРУГЛЕНИЕ: -0.20 [05:54:21]line ИТОГО: 1000.00 [05:54:21]line Внесено: 1000.00 [05:54:21]line СДАЧА: 0.00 [05:54:21]line НСП 1% : 8.85 [05:54:21]line НДС 12% : 106.22 [05:54:21]line Наличными: 1000.00 [05:54:21]line Безнал.: 0.00 [05:54:21]line Место: АЗС № 121 "Партнер Нефть" [05:54:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [05:54:21]line СНО: Общий режим [05:54:21]line Чек 20 26.08.2023 05:54 [05:54:21]line Смена: 77 ФФД: 1.0 [05:54:21]line ЗНМ: 0300000148 [05:54:21]line РНМ: 0000000000091575 [05:54:21]line Версия ККМ: 001 [05:54:21]line ФМ: 0000000000874655 [05:54:21]line ФД: 33004 [05:54:21]line ФПД: 96401343721181 [05:54:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T055431&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33004&fm=96401343721181&tin=02508201610067®Number=0000000000091575&sum=100000 [05:54:21]OFD Sender: Processing packet 33004 [packets to send 11, broken 10] [05:54:21]ProducePacketName [05:54:21]name=ofd_packets/00033004 [05:54:21]OFD Sender: To server: pG, [05:54:21]CommunicateWithHost lk.salyk.kg:30040 [05:54:21]ConnectInit lk.salyk.kg [05:54:21]written 0, free lines is 4095 [05:54:21]Connected sock=10 [05:54:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A6 28 08 01 F4 BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 00 00 00 F4 03 04 00 97 93 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 80 00 00 35 04 06 00 57 AD 2F D9 2E DD 2A 4E F9 41 5C 6E 0F 0F [05:54:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3B 0F 47 00 EF 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 80 00 00 F4 03 04 00 37 3E E9 64 B6 04 01 00 00 E9 1B 15 95 B0 A3 12 6C [05:54:22]CommunicateWithHost err = 0 [05:54:22]CheckOFDResponse [05:54:22]1017 (14) - 77093643461234 [05:54:22]1041 (16) - 0000000000874655 [05:54:22]1040 (4) - 33004 [05:54:22]1012 (4) - 25.08.2023 23:50 [05:54:22]1206 (1) - 0 [05:54:22]OFD Sender: Remove packet 33004 [05:54:22]ProducePacketName [05:54:22]name=ofd_packets/00033004 [05:54:22]NVStorageDeleteData [05:54:22]Write to MH i2c: 01 00 00 89 29 B2 [05:54:22]Write i2c OK [05:54:22]MH_I2C_Read... [05:54:22]Read from MH i2c: 01 [05:54:22]MH_I2C_Read... [05:54:22]Read from MH i2c: 01 07 00 [05:54:22]MH_I2C_Read... [05:54:22]Read from MH i2c: 01 07 00 89 29 00 00 00 00 00 E0 0C A5 [05:54:22]RasterBufferAndPrint [05:54:22]line [05:54:22]line [05:54:22]line [05:54:22]line [05:54:22]line [05:54:22]written 0, free lines is 3305 [05:54:22]MH_Cut [05:54:22]Write to MH i2c: D1 01 00 90 29 01 8B [05:54:22]Write i2c OK [05:54:22]MH_I2C_Read... [05:54:22]Read from MH i2c: D1 [05:54:22]MH_I2C_Read... [05:54:22]Read from MH i2c: D1 01 00 [05:54:22]MH_I2C_Read... [05:54:22]Read from MH i2c: D1 01 00 90 29 00 8A [05:54:22]Write to MH i2c: 01 00 00 91 29 BA [05:54:22]Write i2c OK [05:54:22]MH_I2C_Read... [05:54:22]OFD Sender: No OFD packet to send [05:54:23]*** Cut start [05:54:23]*** Purtial cut [05:54:23]*** Stage 1: CUTSNS_PIN = 1 [05:54:23]Read from MH i2c: 01 [05:54:23]MH_I2C_Read... [05:54:23]*** Stop cut motor [05:54:23]*** Cut end [05:54:23]Read from MH i2c: 01 07 00 [05:54:23]MH_I2C_Read... [05:54:23]Read from MH i2c: 01 07 00 91 29 00 00 00 00 00 FF 0F CF [05:54:23]process_action close_receipt done [05:54:23]requested_data is exist [05:54:23]produce_requested_data [05:54:23]requested_item fm.sn is exist - process it [05:54:23]wFMCommunicate request_size=4 [05:54:23]MH_SAM_APDU [05:54:23]CAPDU: 80 11 00 00 [05:54:23]Write to MH i2c: E2 08 00 92 29 80 11 00 00 00 00 00 00 35 [05:54:23]Write i2c OK [05:54:23]MH_I2C_Read... [05:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:23]Read from MH i2c: E2 [05:54:23]MH_I2C_Read... [05:54:23]Read from MH i2c: E2 17 00 [05:54:23]MH_I2C_Read... [05:54:23]Read from MH i2c: E2 17 00 92 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8B [05:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:54:23]wFMCommunicate OK [05:54:23]requested_item fd.num is exist - process it [05:54:23]SAM_PROTO_GetFieldsCounters [05:54:23]wFMCommunicate request_size=4 [05:54:23]MH_SAM_APDU [05:54:23]CAPDU: 80 13 00 00 [05:54:23]Write to MH i2c: E2 08 00 93 29 80 13 00 00 00 00 00 00 38 [05:54:23]Write i2c OK [05:54:23]MH_I2C_Read... [05:54:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:54:23]Read from MH i2c: E2 [05:54:23]MH_I2C_Read... [05:54:23]Read from MH i2c: E2 62 00 [05:54:23]MH_I2C_Read... [05:54:23]Read from MH i2c: E2 62 00 93 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EC 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [05:54:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EC 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:54:23]wFMCommunicate OK [05:54:23]SAM_PROTO_GetFieldsCounters done [05:54:23]requested_item shift.num is exist - process it [05:54:23]requested_item shift.opened is exist - process it [05:54:23]req_shift_opened [05:54:23]FM_GetShiftState [05:54:23]SAM_PROTO_GetShiftState [05:54:23]wFMCommunicate request_size=4 [05:54:23]MH_SAM_APDU [05:54:23]CAPDU: 80 13 01 00 [05:54:23]Write to MH i2c: E2 08 00 94 29 80 13 01 00 00 00 00 00 3A [05:54:23]Write i2c OK [05:54:23]MH_I2C_Read... [05:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:23]Read from MH i2c: E2 [05:54:23]MH_I2C_Read... [05:54:23]Read from MH i2c: E2 0E 00 [05:54:23]MH_I2C_Read... [05:54:23]Read from MH i2c: E2 0E 00 94 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 71 [05:54:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [05:54:23]wFMCommunicate OK [05:54:23]SAM_PROTO_GetShiftState done [05:54:23]FM_GetShiftState done [05:54:23]req_shift_opened done [05:54:23]requested_item shift.open_date is exist - process it [05:54:23]req_shift_open_date [05:54:23]req_shift_open_date done [05:54:23]produce_requested_data done [05:54:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33004,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [05:54:23]process_action_free close_receipt [05:54:23]json_value_free [05:54:23]json_value_free done [05:54:23]process_json_proto returns [05:54:23]Send response to host [05:54:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33004,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [05:54:23]free response buf [05:54:23]execute_script done [05:54:23]execute_script returns [05:54:23]free content buf [05:54:23]Sock 8.Close socket [05:54:23]Sock 8.Thread stoped [05:54:27]OFD Sender: No OFD packet to send [05:54:32]OFD Sender: No OFD packet to send [05:54:37]OFD Sender: No OFD packet to send [05:54:42]OFD Sender: No OFD packet to send [05:54:47]OFD Sender: No OFD packet to send [05:54:52]OFD Sender: No OFD packet to send [05:54:57]OFD Sender: No OFD packet to send [05:55:02]OFD Sender: No OFD packet to send [05:55:07]OFD Sender: No OFD packet to send [05:55:12]OFD Sender: No OFD packet to send [05:55:17]OFD Sender: No OFD packet to send [05:55:22]OFD Sender: No OFD packet to send [05:55:27]OFD Sender: No OFD packet to send [05:55:32]OFD Sender: No OFD packet to send [05:55:37]OFD Sender: No OFD packet to send [05:55:42]OFD Sender: No OFD packet to send [05:55:47]OFD Sender: No OFD packet to send [05:55:52]OFD Sender: No OFD packet to send [05:55:57]OFD Sender: No OFD packet to send [05:56:02]OFD Sender: No OFD packet to send [05:56:07]OFD Sender: No OFD packet to send [05:56:12]OFD Sender: No OFD packet to send [05:56:17]OFD Sender: No OFD packet to send [05:56:22]OFD Sender: No OFD packet to send [05:56:27]OFD Sender: No OFD packet to send [05:56:32]OFD Sender: No OFD packet to send [05:56:37]OFD Sender: No OFD packet to send [05:56:42]OFD Sender: No OFD packet to send [05:56:47]OFD Sender: No OFD packet to send [05:56:52]OFD Sender: No OFD packet to send [05:56:57]OFD Sender: No OFD packet to send [05:57:02]OFD Sender: No OFD packet to send [05:57:07]OFD Sender: No OFD packet to send [05:57:12]OFD Sender: No OFD packet to send [05:57:17]OFD Sender: No OFD packet to send [05:57:22]OFD Sender: No OFD packet to send [05:57:27]OFD Sender: No OFD packet to send [05:57:32]OFD Sender: No OFD packet to send [05:57:37]OFD Sender: No OFD packet to send [05:57:42]OFD Sender: No OFD packet to send [05:57:47]OFD Sender: No OFD packet to send [05:57:52]OFD Sender: No OFD packet to send [05:57:57]OFD Sender: No OFD packet to send [05:58:02]OFD Sender: No OFD packet to send [05:58:07]OFD Sender: No OFD packet to send [05:58:12]OFD Sender: No OFD packet to send [05:58:17]OFD Sender: No OFD packet to send [05:58:22]OFD Sender: No OFD packet to send [05:58:27]OFD Sender: No OFD packet to send [05:58:32]OFD Sender: No OFD packet to send [05:58:37]OFD Sender: No OFD packet to send [05:58:42]OFD Sender: No OFD packet to send [05:58:47]OFD Sender: No OFD packet to send [05:58:52]OFD Sender: No OFD packet to send [05:58:57]OFD Sender: No OFD packet to send [05:59:02]OFD Sender: No OFD packet to send [05:59:07]OFD Sender: No OFD packet to send [05:59:12]OFD Sender: No OFD packet to send [05:59:17]OFD Sender: No OFD packet to send [05:59:20]accept exits with 9 [05:59:20]New connection [05:59:20]New thread 3066940772 created [05:59:20]Thread 3067084132 joined [05:59:20]Waiting for new connection... [05:59:20] Sock 9.Parse request [05:59:20]Sock 9.Check first char [05:59:20]Sock 9.First char is OK [05:59:20]request: POST /json_proto HTTP/1.0 [05:59:20]Method: POST [05:59:20]URL: /json_proto [05:59:20]Method is POST - this is cgi request [05:59:20]url: /json_proto [05:59:20]query_string will be loaded in cgi processing [05:59:20]execute_cgi json_proto POST (null) [05:59:20]execute_cgi path=json_proto method=POST [05:59:20]POST find Content-Length [05:59:20]Host: 172.17.34.200:8080 [05:59:20]Content-Length: 688 [05:59:20]Content-Type: application/json [05:59:20] [05:59:20]POST finish read [05:59:20]Found Content-Length = 688 [05:59:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:20]execute_script... [05:59:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:59:20]POST & json_proto [05:59:20]process_json_proto [05:59:20]json parsed OK: [05:59:20]protocol is kg_v1.0 [05:59:20]action value=close_receipt [05:59:20]process_action close_receipt [05:59:20]cmd_close_receipt [05:59:20]MH_GetDate [05:59:20]Write to MH i2c: F0 00 00 95 29 AD [05:59:20]Write i2c OK [05:59:20]MH_I2C_Read... [05:59:20]Read from MH i2c: F0 [05:59:20]MH_I2C_Read... [05:59:20]Read from MH i2c: F0 09 00 [05:59:20]MH_I2C_Read... [05:59:20]Read from MH i2c: F0 09 00 95 29 00 C4 94 E9 64 B2 FF 65 64 D5 [05:59:20]GetLastDocTimeStamp 1693029271 [05:59:20]current date 1693029572 [05:59:20]FM_GetShiftState [05:59:20]SAM_PROTO_GetShiftState [05:59:20]wFMCommunicate request_size=4 [05:59:20]MH_SAM_APDU [05:59:20]CAPDU: 80 13 01 00 [05:59:20]Write to MH i2c: E2 08 00 96 29 80 13 01 00 00 00 00 00 3C [05:59:20]Write i2c OK [05:59:20]MH_I2C_Read... [05:59:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:20]Read from MH i2c: E2 [05:59:20]MH_I2C_Read... [05:59:20]Read from MH i2c: E2 0E 00 [05:59:20]MH_I2C_Read... [05:59:20]Read from MH i2c: E2 0E 00 96 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 73 [05:59:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [05:59:20]wFMCommunicate OK [05:59:20]SAM_PROTO_GetShiftState done [05:59:20]FM_GetShiftState done [05:59:20]opened in 1693009560 [05:59:20]opened+sec_in_day 1693095960 [05:59:20]quantity*price = 200022 [05:59:20]sum+1 = 200023 [05:59:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 21 26.08.2023 05:59 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33005 ФПД: 135534482298006 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T055932&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33005&fm=135534482298006&tin=02508201610067®Number=0000000000091575&sum=200000 [05:59:21]StoreToDocumentArchive [05:59:21]shift 77 fd 33005 [05:59:21]save to /storage/0077/doc_00033005 [05:59:21]save last doc name /storage/0077/doc_00033005 to /storage/kkm_last_doc_name [05:59:21]save OK [05:59:21]Clear old archive folders... [05:59:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:59:21]tlvbuf is 01BA7AE0 [05:59:21]SAM_PROTO_ClearQueue [05:59:21]wFMCommunicate request_size=4 [05:59:21]MH_SAM_APDU [05:59:21]CAPDU: 80 09 00 00 [05:59:21]Write to MH i2c: E2 08 00 A3 29 80 09 00 00 00 00 00 00 3E [05:59:21]Write i2c OK [05:59:21]MH_I2C_Read... [05:59:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:21]Read from MH i2c: E2 [05:59:21]MH_I2C_Read... [05:59:21]Read from MH i2c: E2 03 00 [05:59:21]MH_I2C_Read... [05:59:21]Read from MH i2c: E2 03 00 A3 29 00 90 00 40 [05:59:21]RAPDU: 90 00 [05:59:21]wFMCommunicate OK [05:59:21]SAM_PROTO_ClearQueue done [05:59:21]KKMCreateOFDPacket [05:59:21]OFDProtocolAddRootSTLVToBuf [05:59:21]FM_MakeSignedData [05:59:21]FM_MakeSignedData [05:59:21]SAM_PROTO_SignData [05:59:21]wFMCommunicate request_size=4 [05:59:21]MH_SAM_APDU [05:59:21]CAPDU: 80 0D 01 02 [05:59:21]Write to MH i2c: E2 08 00 A4 29 80 0D 01 02 00 00 00 00 46 [05:59:21]Write i2c OK [05:59:21]MH_I2C_Read... [05:59:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:21]Read from MH i2c: E2 [05:59:21]MH_I2C_Read... [05:59:21]Read from MH i2c: E2 03 00 [05:59:21]MH_I2C_Read... [05:59:21]Read from MH i2c: E2 03 00 A4 29 00 90 00 41 [05:59:21]RAPDU: 90 00 [05:59:21]wFMCommunicate OK [05:59:21]wFMCommunicate request_size=255 [05:59:21]MH_SAM_APDU [05:59:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 C4 94 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 80 00 00 35 04 06 00 [05:59:21]Write to MH i2c: E2 02 01 A5 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 C4 94 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 80 00 00 35 04 06 00 00 00 89 [05:59:21]Write i2c OK [05:59:21]MH_I2C_Read... [05:59:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:22]Read from MH i2c: E2 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: E2 03 00 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: E2 03 00 A5 29 00 90 00 42 [05:59:22]RAPDU: 90 00 [05:59:22]wFMCommunicate OK [05:59:22]wFMCommunicate request_size=11 [05:59:22]MH_SAM_APDU [05:59:22]CAPDU: 80 0D 02 02 06 7B 44 94 AC 14 96 [05:59:22]Write to MH i2c: E2 0E 00 A6 29 80 0D 02 02 06 00 7B 44 94 AC 14 96 00 00 FE [05:59:22]Write i2c OK [05:59:22]MH_I2C_Read... [05:59:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:22]Read from MH i2c: E2 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: E2 03 00 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: E2 03 00 A6 29 00 90 00 43 [05:59:22]RAPDU: 90 00 [05:59:22]wFMCommunicate OK [05:59:22]wFMCommunicate request_size=4 [05:59:22]MH_SAM_APDU [05:59:22]CAPDU: 80 0D 03 02 [05:59:22]Write to MH i2c: E2 08 00 A7 29 80 0D 03 02 00 00 00 00 4B [05:59:22]Write i2c OK [05:59:22]MH_I2C_Read... [05:59:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:22]Read from MH i2c: E2 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: E2 0B 00 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: E2 0B 00 A7 29 00 49 07 11 B3 D9 0B 46 89 90 00 13 [05:59:22]RAPDU: 49 07 11 B3 D9 0B 46 89 90 00 [05:59:22]wFMCommunicate OK [05:59:22]SAM_PROTO_SignData done [05:59:22]FM_MakeSignedData done [05:59:22]CreateOFDProtocolMessage [05:59:22]wFMCommunicate request_size=4 [05:59:22]MH_SAM_APDU [05:59:22]CAPDU: 80 11 00 00 [05:59:22]Write to MH i2c: E2 08 00 A8 29 80 11 00 00 00 00 00 00 4B [05:59:22]Write i2c OK [05:59:22]MH_I2C_Read... [05:59:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:22]Read from MH i2c: E2 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: E2 17 00 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: E2 17 00 A8 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [05:59:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:59:22]wFMCommunicate OK [05:59:22]CreateOFDProtocolMessage done [05:59:22]OFDSenderStorePacket 33005 [05:59:22]StoreOFDPacket docnum=33005 [05:59:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 46 AE 08 01 68 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 C4 94 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 80 00 00 35 04 06 00 7B 44 94 AC 14 96 49 07 11 B3 D9 0B 46 89 [05:59:22]CheckFolder [05:59:22]dirname=/storage/ofd_packets [05:59:22]CheckFolder done [05:59:22]ProducePacketName [05:59:22]name=ofd_packets/00033005 [05:59:22]NVStorageSaveData ofd_packets/00033005 [05:59:22]File name is /storage/ofd_packets/00033005 [05:59:22]Write 302 bytes [05:59:22]NVStorageSaveData done [05:59:22]OFDSenderStorePacket done [05:59:22]KKMCreateOFDPacket done [05:59:22]NVStorageSaveData kkm_last_timestamp [05:59:22]File name is /storage/kkm_last_timestamp [05:59:22]Write 4 bytes [05:59:22]NVStorageSaveData done [05:59:22]ExternCall_PrintAddStr [05:59:22]wPrintStart [05:59:22]Write to MH i2c: 01 00 00 A9 29 D2 [05:59:22]Write i2c OK [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: 01 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: 01 07 00 [05:59:22]MH_I2C_Read... [05:59:22]Read from MH i2c: 01 07 00 A9 29 00 00 00 00 00 FF 0F E7 [05:59:22]RasterBufferAndPrint [05:59:22]line Счет N : (1)1182807 [05:59:22]line ИНН: 02508201610067 [05:59:22]line Контрольно-Кассовый Чек [05:59:22]line ПРОДАЖА [05:59:22]line ТРК (МРК, ГНК) : 21 [05:59:22]line Товар: 2710194210 [05:59:22]line ДТ(л)-К-5 [05:59:22]line 31.450 * 63.60 [05:59:22]line = 2000.22 [05:59:22]line НДС 12% НСП 1% [05:59:22]line > о реализуемом товаре [05:59:22]line ОКРУГЛЕНИЕ: -0.22 [05:59:22]line ИТОГО: 2000.00 [05:59:22]line Внесено: 2000.00 [05:59:22]line СДАЧА: 0.00 [05:59:22]line НСП 1% : 17.70 [05:59:22]line НДС 12% : 212.41 [05:59:22]line Наличными: 2000.00 [05:59:22]line Безнал.: 0.00 [05:59:22]line Место: АЗС № 121 "Партнер Нефть" [05:59:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [05:59:22]line СНО: Общий режим [05:59:22]line Чек 21 26.08.2023 05:59 [05:59:22]line Смена: 77 ФФД: 1.0 [05:59:22]line ЗНМ: 0300000148 [05:59:22]line РНМ: 0000000000091575 [05:59:22]line Версия ККМ: 001 [05:59:22]line ФМ: 0000000000874655 [05:59:22]line ФД: 33005 [05:59:22]line ФПД: 135534482298006 [05:59:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T055932&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33005&fm=135534482298006&tin=02508201610067®Number=0000000000091575&sum=200000 [05:59:22]OFD Sender: Processing packet 33005 [packets to send 11, broken 10] [05:59:22]ProducePacketName [05:59:22]name=ofd_packets/00033005 [05:59:22]OFD Sender: To server: pG, [05:59:22]CommunicateWithHost lk.salyk.kg:30040 [05:59:22]ConnectInit lk.salyk.kg [05:59:22]written 0, free lines is 4095 [05:59:22]Connected sock=10 [05:59:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 46 AE 08 01 68 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 C4 94 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 80 00 00 35 04 06 00 7B 44 94 AC 14 96 49 07 11 B3 D9 0B 46 89 [05:59:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CA 2C 47 00 70 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 80 00 00 F4 03 04 00 63 3F E9 64 B6 04 01 00 00 CA 8D D0 DE AC 0B AB A3 [05:59:22]CommunicateWithHost err = 0 [05:59:22]CheckOFDResponse [05:59:22]1017 (14) - 77093643461234 [05:59:22]1041 (16) - 0000000000874655 [05:59:22]1040 (4) - 33005 [05:59:22]1012 (4) - 25.08.2023 23:55 [05:59:22]1206 (1) - 0 [05:59:22]OFD Sender: Remove packet 33005 [05:59:22]ProducePacketName [05:59:22]name=ofd_packets/00033005 [05:59:22]NVStorageDeleteData [05:59:22]Write to MH i2c: 01 00 00 D4 29 FD [05:59:23]Write i2c OK [05:59:23]MH_I2C_Read... [05:59:23]Read from MH i2c: 01 [05:59:23]MH_I2C_Read... [05:59:23]Read from MH i2c: 01 07 00 [05:59:23]MH_I2C_Read... [05:59:23]Read from MH i2c: 01 07 00 D4 29 00 00 00 00 00 DA 0C EA [05:59:23]RasterBufferAndPrint [05:59:23]line [05:59:23]line [05:59:23]line [05:59:23]line [05:59:23]line [05:59:23]written 0, free lines is 3299 [05:59:23]MH_Cut [05:59:23]Write to MH i2c: D1 01 00 DB 29 01 D6 [05:59:23]Write i2c OK [05:59:23]MH_I2C_Read... [05:59:23]Read from MH i2c: D1 [05:59:23]MH_I2C_Read... [05:59:23]Read from MH i2c: D1 01 00 [05:59:23]MH_I2C_Read... [05:59:23]Read from MH i2c: D1 01 00 DB 29 00 D5 [05:59:23]Write to MH i2c: 01 00 00 DC 29 05 [05:59:23]Write i2c OK [05:59:23]MH_I2C_Read... [05:59:23]OFD Sender: No OFD packet to send [05:59:23]*** Cut start [05:59:23]*** Purtial cut [05:59:23]*** CUTSNS_PIN = 0 [05:59:23]*** Stage 1: CUTSNS_PIN = 1 [05:59:25]Read from MH i2c: 01 [05:59:25]MH_I2C_Read... [05:59:25]*** Stop cut motor [05:59:25]*** Cut end [05:59:25]Read from MH i2c: 01 07 00 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: 01 07 00 DC 29 00 00 00 00 00 FF 0F 1A [05:59:25]process_action close_receipt done [05:59:25]requested_data is exist [05:59:25]produce_requested_data [05:59:25]requested_item fm.sn is exist - process it [05:59:25]wFMCommunicate request_size=4 [05:59:25]MH_SAM_APDU [05:59:25]CAPDU: 80 11 00 00 [05:59:25]Write to MH i2c: E2 08 00 DD 29 80 11 00 00 00 00 00 00 80 [05:59:25]Write i2c OK [05:59:25]MH_I2C_Read... [05:59:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:25]Read from MH i2c: E2 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: E2 17 00 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: E2 17 00 DD 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [05:59:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:59:25]wFMCommunicate OK [05:59:25]requested_item fd.num is exist - process it [05:59:25]SAM_PROTO_GetFieldsCounters [05:59:25]wFMCommunicate request_size=4 [05:59:25]MH_SAM_APDU [05:59:25]CAPDU: 80 13 00 00 [05:59:25]Write to MH i2c: E2 08 00 DE 29 80 13 00 00 00 00 00 00 83 [05:59:25]Write i2c OK [05:59:25]MH_I2C_Read... [05:59:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:25]Read from MH i2c: E2 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: E2 62 00 [05:59:25]MH_I2C_Read... [05:59:25]Read from MH i2c: E2 62 00 DE 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 ED 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [05:59:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 ED 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:59:25]wFMCommunicate OK [05:59:25]SAM_PROTO_GetFieldsCounters done [05:59:25]requested_item shift.num is exist - process it [05:59:25]requested_item shift.opened is exist - process it [05:59:25]req_shift_opened [05:59:25]FM_GetShiftState [05:59:25]SAM_PROTO_GetShiftState [05:59:25]wFMCommunicate request_size=4 [05:59:25]MH_SAM_APDU [05:59:25]CAPDU: 80 13 01 00 [05:59:25]Write to MH i2c: E2 08 00 DF 29 80 13 01 00 00 00 00 00 85 [05:59:25]Write i2c OK [05:59:25]MH_I2C_Read... [05:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:26]Read from MH i2c: E2 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 0E 00 [05:59:26]MH_I2C_Read... [05:59:26]Read from MH i2c: E2 0E 00 DF 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BC [05:59:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [05:59:26]wFMCommunicate OK [05:59:26]SAM_PROTO_GetShiftState done [05:59:26]FM_GetShiftState done [05:59:26]req_shift_opened done [05:59:26]requested_item shift.open_date is exist - process it [05:59:26]req_shift_open_date [05:59:26]req_shift_open_date done [05:59:26]produce_requested_data done [05:59:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33005,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [05:59:26]process_action_free close_receipt [05:59:26]json_value_free [05:59:26]json_value_free done [05:59:26]process_json_proto returns [05:59:26]Send response to host [05:59:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33005,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [05:59:26]free response buf [05:59:26]execute_script done [05:59:26]execute_script returns [05:59:26]free content buf [05:59:26]Sock 9.Close socket [05:59:26]Sock 9.Thread stoped [05:59:27]accept exits with 8 [05:59:27]New connection [05:59:27]New thread 3067084132 created [05:59:27]Thread 3066940772 joined [05:59:27]Waiting for new connection... [05:59:27] Sock 8.Parse request [05:59:27]Sock 8.Check first char [05:59:27]Sock 8.First char is OK [05:59:27]request: POST /json_proto HTTP/1.0 [05:59:27]Method: POST [05:59:27]URL: /json_proto [05:59:27]Method is POST - this is cgi request [05:59:27]url: /json_proto [05:59:27]query_string will be loaded in cgi processing [05:59:27]execute_cgi json_proto POST (null) [05:59:27]execute_cgi path=json_proto method=POST [05:59:27]POST find Content-Length [05:59:27]Host: 172.17.34.200:8080 [05:59:27]Content-Length: 684 [05:59:27]Content-Type: application/json [05:59:27] [05:59:27]POST finish read [05:59:27]Found Content-Length = 684 [05:59:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [05:59:27]execute_script... [05:59:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [05:59:27]POST & json_proto [05:59:27]process_json_proto [05:59:27]json parsed OK: [05:59:27]protocol is kg_v1.0 [05:59:27]action value=close_receipt [05:59:27]process_action close_receipt [05:59:27]cmd_close_receipt [05:59:27]MH_GetDate [05:59:27]Write to MH i2c: F0 00 00 E0 29 F8 [05:59:27]Write i2c OK [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: F0 [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: F0 09 00 [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: F0 09 00 E0 29 00 CB 94 E9 64 B2 FF 65 64 27 [05:59:27]GetLastDocTimeStamp 1693029572 [05:59:27]current date 1693029579 [05:59:27]FM_GetShiftState [05:59:27]SAM_PROTO_GetShiftState [05:59:27]wFMCommunicate request_size=4 [05:59:27]MH_SAM_APDU [05:59:27]CAPDU: 80 13 01 00 [05:59:27]Write to MH i2c: E2 08 00 E1 29 80 13 01 00 00 00 00 00 87 [05:59:27]Write i2c OK [05:59:27]MH_I2C_Read... [05:59:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:27]Read from MH i2c: E2 [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: E2 0E 00 [05:59:27]MH_I2C_Read... [05:59:27]Read from MH i2c: E2 0E 00 E1 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BE [05:59:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [05:59:27]wFMCommunicate OK [05:59:27]SAM_PROTO_GetShiftState done [05:59:27]FM_GetShiftState done [05:59:27]opened in 1693009560 [05:59:27]opened+sec_in_day 1693095960 [05:59:27]quantity*price = 70023 [05:59:27]sum+1 = 70025 [05:59:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 22 26.08.2023 05:59 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33006 ФПД: 91477924758915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T055939&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33006&fm=91477924758915&tin=02508201610067®Number=0000000000091575&sum=70000 [05:59:28]StoreToDocumentArchive [05:59:28]shift 77 fd 33006 [05:59:28]save to /storage/0077/doc_00033006 [05:59:28]save last doc name /storage/0077/doc_00033006 to /storage/kkm_last_doc_name [05:59:28]save OK [05:59:28]Clear old archive folders... [05:59:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [05:59:28]tlvbuf is 019C5340 [05:59:28]SAM_PROTO_ClearQueue [05:59:28]wFMCommunicate request_size=4 [05:59:28]MH_SAM_APDU [05:59:28]CAPDU: 80 09 00 00 [05:59:28]Write to MH i2c: E2 08 00 EE 29 80 09 00 00 00 00 00 00 89 [05:59:28]Write i2c OK [05:59:28]MH_I2C_Read... [05:59:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:59:28]Read from MH i2c: E2 [05:59:28]MH_I2C_Read... [05:59:28]Read from MH i2c: E2 03 00 [05:59:28]MH_I2C_Read... [05:59:28]Read from MH i2c: E2 03 00 EE 29 00 90 00 8B [05:59:28]RAPDU: 90 00 [05:59:28]wFMCommunicate OK [05:59:28]SAM_PROTO_ClearQueue done [05:59:28]KKMCreateOFDPacket [05:59:28]OFDProtocolAddRootSTLVToBuf [05:59:28]FM_MakeSignedData [05:59:28]FM_MakeSignedData [05:59:28]SAM_PROTO_SignData [05:59:28]wFMCommunicate request_size=4 [05:59:28]MH_SAM_APDU [05:59:28]CAPDU: 80 0D 01 02 [05:59:28]Write to MH i2c: E2 08 00 EF 29 80 0D 01 02 00 00 00 00 91 [05:59:28]Write i2c OK [05:59:28]MH_I2C_Read... [05:59:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:59:28]Read from MH i2c: E2 [05:59:28]MH_I2C_Read... [05:59:28]Read from MH i2c: E2 03 00 [05:59:28]MH_I2C_Read... [05:59:28]Read from MH i2c: E2 03 00 EF 29 00 90 00 8C [05:59:28]RAPDU: 90 00 [05:59:28]wFMCommunicate OK [05:59:28]wFMCommunicate request_size=255 [05:59:28]MH_SAM_APDU [05:59:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 16 00 00 00 F4 03 04 00 CB 94 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 80 00 00 35 04 06 00 [05:59:28]Write to MH i2c: E2 02 01 F0 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 16 00 00 00 F4 03 04 00 CB 94 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 80 00 00 35 04 06 00 00 00 AA [05:59:28]Write i2c OK [05:59:28]MH_I2C_Read... [05:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:29]Read from MH i2c: E2 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 03 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 03 00 F0 29 00 90 00 8D [05:59:29]RAPDU: 90 00 [05:59:29]wFMCommunicate OK [05:59:29]wFMCommunicate request_size=11 [05:59:29]MH_SAM_APDU [05:59:29]CAPDU: 80 0D 02 02 06 53 32 DD 35 C5 83 [05:59:29]Write to MH i2c: E2 0E 00 F1 29 80 0D 02 02 06 00 53 32 DD 35 C5 83 00 00 7F [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:59:29]Read from MH i2c: E2 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 03 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 03 00 F1 29 00 90 00 8E [05:59:29]RAPDU: 90 00 [05:59:29]wFMCommunicate OK [05:59:29]wFMCommunicate request_size=4 [05:59:29]MH_SAM_APDU [05:59:29]CAPDU: 80 0D 03 02 [05:59:29]Write to MH i2c: E2 08 00 F2 29 80 0D 03 02 00 00 00 00 96 [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:59:29]Read from MH i2c: E2 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 0B 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 0B 00 F2 29 00 D5 DD 81 87 1D D4 7E EB 90 00 AB [05:59:29]RAPDU: D5 DD 81 87 1D D4 7E EB 90 00 [05:59:29]wFMCommunicate OK [05:59:29]SAM_PROTO_SignData done [05:59:29]FM_MakeSignedData done [05:59:29]CreateOFDProtocolMessage [05:59:29]wFMCommunicate request_size=4 [05:59:29]MH_SAM_APDU [05:59:29]CAPDU: 80 11 00 00 [05:59:29]Write to MH i2c: E2 08 00 F3 29 80 11 00 00 00 00 00 00 96 [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:29]Read from MH i2c: E2 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 17 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: E2 17 00 F3 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [05:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:59:29]wFMCommunicate OK [05:59:29]CreateOFDProtocolMessage done [05:59:29]OFDSenderStorePacket 33006 [05:59:29]StoreOFDPacket docnum=33006 [05:59:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 54 25 08 01 39 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 16 00 00 00 F4 03 04 00 CB 94 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 80 00 00 35 04 06 00 53 32 DD 35 C5 83 D5 DD 81 87 1D D4 7E EB [05:59:29]CheckFolder [05:59:29]dirname=/storage/ofd_packets [05:59:29]CheckFolder done [05:59:29]ProducePacketName [05:59:29]name=ofd_packets/00033006 [05:59:29]NVStorageSaveData ofd_packets/00033006 [05:59:29]File name is /storage/ofd_packets/00033006 [05:59:29]Write 302 bytes [05:59:29]NVStorageSaveData done [05:59:29]OFDSenderStorePacket done [05:59:29]KKMCreateOFDPacket done [05:59:29]NVStorageSaveData kkm_last_timestamp [05:59:29]File name is /storage/kkm_last_timestamp [05:59:29]Write 4 bytes [05:59:29]NVStorageSaveData done [05:59:29]ExternCall_PrintAddStr [05:59:29]wPrintStart [05:59:29]Write to MH i2c: 01 00 00 F4 29 1D [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: 01 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: 01 07 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: 01 07 00 F4 29 00 00 00 00 00 FF 0F 32 [05:59:29]RasterBufferAndPrint [05:59:29]line Счет N : (1)1182808 [05:59:29]line ИНН: 02508201610067 [05:59:29]line Контрольно-Кассовый Чек [05:59:29]line ПРОДАЖА [05:59:29]line ТРК (МРК, ГНК) : 11 [05:59:29]line Товар: 2710194210 [05:59:29]line ДТ(л)-К-5 [05:59:29]line 11.010 * 63.60 [05:59:29]line = 700.24 [05:59:29]line НДС 12% НСП 1% [05:59:29]line > о реализуемом товаре [05:59:29]line ОКРУГЛЕНИЕ: -0.24 [05:59:29]line ИТОГО: 700.00 [05:59:29]line Внесено: 700.00 [05:59:29]line СДАЧА: 0.00 [05:59:29]line НСП 1% : 6.20 [05:59:29]line НДС 12% : 74.36 [05:59:29]line Наличными: 700.00 [05:59:29]line Безнал.: 0.00 [05:59:29]line Место: АЗС № 121 "Партнер Нефть" [05:59:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [05:59:29]line СНО: Общий режим [05:59:29]line Чек 22 26.08.2023 05:59 [05:59:29]line Смена: 77 ФФД: 1.0 [05:59:29]line ЗНМ: 0300000148 [05:59:29]line РНМ: 0000000000091575 [05:59:29]line Версия ККМ: 001 [05:59:29]line ФМ: 0000000000874655 [05:59:29]line ФД: 33006 [05:59:29]line ФПД: 91477924758915 [05:59:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T055939&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33006&fm=91477924758915&tin=02508201610067®Number=0000000000091575&sum=70000 [05:59:29]written 0, free lines is 4095 [05:59:29]OFD Sender: Processing packet 33006 [packets to send 11, broken 10] [05:59:29]ProducePacketName [05:59:29]name=ofd_packets/00033006 [05:59:29]OFD Sender: To server: pG, [05:59:29]CommunicateWithHost lk.salyk.kg:30040 [05:59:29]ConnectInit lk.salyk.kg [05:59:29]Connected sock=10 [05:59:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 54 25 08 01 39 88 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 16 00 00 00 F4 03 04 00 CB 94 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 80 00 00 35 04 06 00 53 32 DD 35 C5 83 D5 DD 81 87 1D D4 7E EB [05:59:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 62 2B 47 00 30 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 80 00 00 F4 03 04 00 6A 3F E9 64 B6 04 01 00 00 5A 25 75 7D AC 9D 2C 5C [05:59:29]CommunicateWithHost err = 0 [05:59:29]CheckOFDResponse [05:59:29]1017 (14) - 77093643461234 [05:59:29]1041 (16) - 0000000000874655 [05:59:29]1040 (4) - 33006 [05:59:29]1012 (4) - 25.08.2023 23:55 [05:59:29]1206 (1) - 0 [05:59:29]OFD Sender: Remove packet 33006 [05:59:29]ProducePacketName [05:59:29]name=ofd_packets/00033006 [05:59:29]NVStorageDeleteData [05:59:29]Write to MH i2c: 01 00 00 1F 2A 49 [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: 01 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: 01 07 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: 01 07 00 1F 2A 00 00 00 00 00 D7 0C 33 [05:59:29]RasterBufferAndPrint [05:59:29]line [05:59:29]line [05:59:29]line [05:59:29]line [05:59:29]line [05:59:29]written 0, free lines is 3296 [05:59:29]MH_Cut [05:59:29]Write to MH i2c: D1 01 00 26 2A 01 22 [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: D1 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: D1 01 00 [05:59:29]MH_I2C_Read... [05:59:29]Read from MH i2c: D1 01 00 26 2A 00 21 [05:59:29]Write to MH i2c: 01 00 00 27 2A 51 [05:59:29]Write i2c OK [05:59:29]MH_I2C_Read... [05:59:30]OFD Sender: No OFD packet to send [05:59:30]*** Cut start [05:59:30]*** Purtial cut [05:59:30]*** Stage 1: CUTSNS_PIN = 1 [05:59:30]Read from MH i2c: 01 [05:59:30]MH_I2C_Read... [05:59:30]*** Stop cut motor [05:59:30]*** Cut end [05:59:30]Read from MH i2c: 01 07 00 [05:59:30]MH_I2C_Read... [05:59:30]Read from MH i2c: 01 07 00 27 2A 00 00 00 00 00 FF 0F 66 [05:59:30]process_action close_receipt done [05:59:30]requested_data is exist [05:59:30]produce_requested_data [05:59:30]requested_item fm.sn is exist - process it [05:59:30]wFMCommunicate request_size=4 [05:59:30]MH_SAM_APDU [05:59:30]CAPDU: 80 11 00 00 [05:59:30]Write to MH i2c: E2 08 00 28 2A 80 11 00 00 00 00 00 00 CC [05:59:30]Write i2c OK [05:59:30]MH_I2C_Read... [05:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:59:30]Read from MH i2c: E2 [05:59:30]MH_I2C_Read... [05:59:30]Read from MH i2c: E2 17 00 [05:59:30]MH_I2C_Read... [05:59:30]Read from MH i2c: E2 17 00 28 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 22 [05:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [05:59:30]wFMCommunicate OK [05:59:30]requested_item fd.num is exist - process it [05:59:30]SAM_PROTO_GetFieldsCounters [05:59:30]wFMCommunicate request_size=4 [05:59:30]MH_SAM_APDU [05:59:30]CAPDU: 80 13 00 00 [05:59:30]Write to MH i2c: E2 08 00 29 2A 80 13 00 00 00 00 00 00 CF [05:59:30]Write i2c OK [05:59:30]MH_I2C_Read... [05:59:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:59:31]Read from MH i2c: E2 [05:59:31]MH_I2C_Read... [05:59:31]Read from MH i2c: E2 62 00 [05:59:31]MH_I2C_Read... [05:59:31]Read from MH i2c: E2 62 00 29 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [05:59:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:59:31]wFMCommunicate OK [05:59:31]SAM_PROTO_GetFieldsCounters done [05:59:31]requested_item shift.num is exist - process it [05:59:31]requested_item shift.opened is exist - process it [05:59:31]req_shift_opened [05:59:31]FM_GetShiftState [05:59:31]SAM_PROTO_GetShiftState [05:59:31]wFMCommunicate request_size=4 [05:59:31]MH_SAM_APDU [05:59:31]CAPDU: 80 13 01 00 [05:59:31]Write to MH i2c: E2 08 00 2A 2A 80 13 01 00 00 00 00 00 D1 [05:59:31]Write i2c OK [05:59:31]MH_I2C_Read... [05:59:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:59:31]Read from MH i2c: E2 [05:59:31]MH_I2C_Read... [05:59:31]Read from MH i2c: E2 0E 00 [05:59:31]MH_I2C_Read... [05:59:31]Read from MH i2c: E2 0E 00 2A 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 08 [05:59:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [05:59:31]wFMCommunicate OK [05:59:31]SAM_PROTO_GetShiftState done [05:59:31]FM_GetShiftState done [05:59:31]req_shift_opened done [05:59:31]requested_item shift.open_date is exist - process it [05:59:31]req_shift_open_date [05:59:31]req_shift_open_date done [05:59:31]produce_requested_data done [05:59:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33006,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [05:59:31]process_action_free close_receipt [05:59:31]json_value_free [05:59:31]json_value_free done [05:59:31]process_json_proto returns [05:59:31]Send response to host [05:59:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33006,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [05:59:31]free response buf [05:59:31]execute_script done [05:59:31]execute_script returns [05:59:31]free content buf [05:59:31]Sock 8.Close socket [05:59:31]Sock 8.Thread stoped [05:59:35]OFD Sender: No OFD packet to send [05:59:40]OFD Sender: No OFD packet to send [05:59:45]OFD Sender: No OFD packet to send [05:59:50]OFD Sender: No OFD packet to send [05:59:55]OFD Sender: No OFD packet to send [06:00:00]OFD Sender: No OFD packet to send [06:00:05]OFD Sender: No OFD packet to send [06:00:10]OFD Sender: No OFD packet to send [06:00:15]OFD Sender: No OFD packet to send [06:00:20]OFD Sender: No OFD packet to send [06:00:25]OFD Sender: No OFD packet to send [06:00:30]OFD Sender: No OFD packet to send [06:00:35]OFD Sender: No OFD packet to send [06:00:40]OFD Sender: No OFD packet to send [06:00:45]OFD Sender: No OFD packet to send [06:00:50]OFD Sender: No OFD packet to send [06:00:55]OFD Sender: No OFD packet to send [06:01:00]OFD Sender: No OFD packet to send [06:01:05]OFD Sender: No OFD packet to send [06:01:10]OFD Sender: No OFD packet to send [06:01:15]OFD Sender: No OFD packet to send [06:01:20]OFD Sender: No OFD packet to send [06:01:25]OFD Sender: No OFD packet to send [06:01:30]OFD Sender: No OFD packet to send [06:01:35]OFD Sender: No OFD packet to send [06:01:40]OFD Sender: No OFD packet to send [06:01:45]OFD Sender: No OFD packet to send [06:01:50]OFD Sender: No OFD packet to send [06:01:55]OFD Sender: No OFD packet to send [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:35]OFD Sender: No OFD packet to send [06:02:40]OFD Sender: No OFD packet to send [06:02:45]OFD Sender: No OFD packet to send [06:02:50]OFD Sender: No OFD packet to send [06:02:55]OFD Sender: No OFD packet to send [06:03:00]OFD Sender: No OFD packet to send [06:03:05]OFD Sender: No OFD packet to send [06:03:10]OFD Sender: No OFD packet to send [06:03:15]OFD Sender: No OFD packet to send [06:03:20]OFD Sender: No OFD packet to send [06:03:25]OFD Sender: No OFD packet to send [06:03:30]OFD Sender: No OFD packet to send [06:03:35]OFD Sender: No OFD packet to send [06:03:40]OFD Sender: No OFD packet to send [06:03:45]OFD Sender: No OFD packet to send [06:03:50]OFD Sender: No OFD packet to send [06:03:55]OFD Sender: No OFD packet to send [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05:05]OFD Sender: No OFD packet to send [06:05:10]OFD Sender: No OFD packet to send [06:05:15]OFD Sender: No OFD packet to send [06:05:20]OFD Sender: No OFD packet to send [06:05:25]OFD Sender: No OFD packet to send [06:05:30]OFD Sender: No OFD packet to send [06:05:35]OFD Sender: No OFD packet to send [06:05:40]OFD Sender: No OFD packet to send [06:05:45]OFD Sender: No OFD packet to send [06:05:50]OFD Sender: No OFD packet to send [06:05:55]OFD Sender: No OFD packet to send [06:06:00]OFD Sender: No OFD packet to send [06:06:05]OFD Sender: No OFD packet to send [06:06:10]OFD Sender: No OFD packet to send [06:06:15]OFD Sender: No OFD packet to send [06:06:20]OFD Sender: No OFD packet to send [06:06:25]OFD Sender: No OFD packet to send [06:06:30]OFD Sender: No OFD packet to send [06:06:33]accept exits with 9 [06:06:33]New connection [06:06:33]New thread 3066940772 created [06:06:33]Thread 3067084132 joined [06:06:33]Waiting for new connection... [06:06:33] Sock 9.Parse request [06:06:33]Sock 9.Check first char [06:06:33]Sock 9.First char is OK [06:06:33]request: POST /json_proto HTTP/1.0 [06:06:33]Method: POST [06:06:33]URL: /json_proto [06:06:33]Method is POST - this is cgi request [06:06:33]url: /json_proto [06:06:33]query_string will be loaded in cgi processing [06:06:33]execute_cgi json_proto POST (null) [06:06:33]execute_cgi path=json_proto method=POST [06:06:33]POST find Content-Length [06:06:33]Host: 172.17.34.200:8080 [06:06:33]Content-Length: 678 [06:06:33]Content-Type: application/json [06:06:33] [06:06:33]POST finish read [06:06:33]Found Content-Length = 678 [06:06:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182809", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:06:33]execute_script... [06:06: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)1182809", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:06:33]POST & json_proto [06:06:33]process_json_proto [06:06:33]json parsed OK: [06:06:33]protocol is kg_v1.0 [06:06:33]action value=close_receipt [06:06:33]process_action close_receipt [06:06:33]cmd_close_receipt [06:06:33]MH_GetDate [06:06:33]Write to MH i2c: F0 00 00 2B 2A 44 [06:06:33]Write i2c OK [06:06:33]MH_I2C_Read... [06:06:33]Read from MH i2c: F0 [06:06:33]MH_I2C_Read... [06:06:33]Read from MH i2c: F0 09 00 [06:06:33]MH_I2C_Read... [06:06:33]Read from MH i2c: F0 09 00 2B 2A 00 75 96 E9 64 B2 FF 65 64 1F [06:06:33]GetLastDocTimeStamp 1693029579 [06:06:33]current date 1693030005 [06:06:33]FM_GetShiftState [06:06:33]SAM_PROTO_GetShiftState [06:06:33]wFMCommunicate request_size=4 [06:06:33]MH_SAM_APDU [06:06:33]CAPDU: 80 13 01 00 [06:06:33]Write to MH i2c: E2 08 00 2C 2A 80 13 01 00 00 00 00 00 D3 [06:06:33]Write i2c OK [06:06:33]MH_I2C_Read... [06:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:06:33]Read from MH i2c: E2 [06:06:33]MH_I2C_Read... [06:06:33]Read from MH i2c: E2 0E 00 [06:06:33]MH_I2C_Read... [06:06:33]Read from MH i2c: E2 0E 00 2C 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0A [06:06:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:06:33]wFMCommunicate OK [06:06:33]SAM_PROTO_GetShiftState done [06:06:33]FM_GetShiftState done [06:06:33]opened in 1693009560 [06:06:33]opened+sec_in_day 1693095960 [06:06:33]quantity*price = 50017 [06:06:33]sum+1 = 50019 [06:06:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 23 26.08.2023 06:06 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33007 ФПД: 196920210554466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T060645&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33007&fm=196920210554466&tin=02508201610067®Number=0000000000091575&sum=50000 [06:06:34]StoreToDocumentArchive [06:06:34]shift 77 fd 33007 [06:06:34]save to /storage/0077/doc_00033007 [06:06:34]save last doc name /storage/0077/doc_00033007 to /storage/kkm_last_doc_name [06:06:34]save OK [06:06:34]Clear old archive folders... [06:06:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:06:34]tlvbuf is 0189DEF0 [06:06:34]SAM_PROTO_ClearQueue [06:06:34]wFMCommunicate request_size=4 [06:06:34]MH_SAM_APDU [06:06:34]CAPDU: 80 09 00 00 [06:06:34]Write to MH i2c: E2 08 00 39 2A 80 09 00 00 00 00 00 00 D5 [06:06:34]Write i2c OK [06:06:34]MH_I2C_Read... [06:06:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:06:34]Read from MH i2c: E2 [06:06:34]MH_I2C_Read... [06:06:34]Read from MH i2c: E2 03 00 [06:06:34]MH_I2C_Read... [06:06:34]Read from MH i2c: E2 03 00 39 2A 00 90 00 D7 [06:06:34]RAPDU: 90 00 [06:06:34]wFMCommunicate OK [06:06:34]SAM_PROTO_ClearQueue done [06:06:34]KKMCreateOFDPacket [06:06:34]OFDProtocolAddRootSTLVToBuf [06:06:34]FM_MakeSignedData [06:06:34]FM_MakeSignedData [06:06:34]SAM_PROTO_SignData [06:06:34]wFMCommunicate request_size=4 [06:06:34]MH_SAM_APDU [06:06:34]CAPDU: 80 0D 01 02 [06:06:34]Write to MH i2c: E2 08 00 3A 2A 80 0D 01 02 00 00 00 00 DD [06:06:34]Write i2c OK [06:06:34]MH_I2C_Read... [06:06:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:06:34]Read from MH i2c: E2 [06:06:34]MH_I2C_Read... [06:06:34]Read from MH i2c: E2 03 00 [06:06:34]MH_I2C_Read... [06:06:34]Read from MH i2c: E2 03 00 3A 2A 00 90 00 D8 [06:06:34]RAPDU: 90 00 [06:06:34]wFMCommunicate OK [06:06:34]wFMCommunicate request_size=255 [06:06:34]MH_SAM_APDU [06:06: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 75 96 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 80 00 00 35 04 06 00 B3 [06:06:34]Write to MH i2c: E2 02 01 3B 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 75 96 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 80 00 00 35 04 06 00 B3 00 00 1C [06:06:34]Write i2c OK [06:06:34]MH_I2C_Read... [06:06:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:06:35]Read from MH i2c: E2 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: E2 03 00 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: E2 03 00 3B 2A 00 90 00 D9 [06:06:35]RAPDU: 90 00 [06:06:35]wFMCommunicate OK [06:06:35]wFMCommunicate request_size=10 [06:06:35]MH_SAM_APDU [06:06:35]CAPDU: 80 0D 02 02 05 19 0F 32 FE 62 [06:06:35]Write to MH i2c: E2 0D 00 3C 2A 80 0D 02 02 05 00 19 0F 32 FE 62 00 00 A4 [06:06:35]Write i2c OK [06:06:35]MH_I2C_Read... [06:06:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:06:35]Read from MH i2c: E2 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: E2 03 00 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: E2 03 00 3C 2A 00 90 00 DA [06:06:35]RAPDU: 90 00 [06:06:35]wFMCommunicate OK [06:06:35]wFMCommunicate request_size=4 [06:06:35]MH_SAM_APDU [06:06:35]CAPDU: 80 0D 03 02 [06:06:35]Write to MH i2c: E2 08 00 3D 2A 80 0D 03 02 00 00 00 00 E2 [06:06:35]Write i2c OK [06:06:35]MH_I2C_Read... [06:06:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:06:35]Read from MH i2c: E2 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: E2 0B 00 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: E2 0B 00 3D 2A 00 9B F8 39 78 65 D7 C8 32 90 00 5D [06:06:35]RAPDU: 9B F8 39 78 65 D7 C8 32 90 00 [06:06:35]wFMCommunicate OK [06:06:35]SAM_PROTO_SignData done [06:06:35]FM_MakeSignedData done [06:06:35]CreateOFDProtocolMessage [06:06:35]wFMCommunicate request_size=4 [06:06:35]MH_SAM_APDU [06:06:35]CAPDU: 80 11 00 00 [06:06:35]Write to MH i2c: E2 08 00 3E 2A 80 11 00 00 00 00 00 00 E2 [06:06:35]Write i2c OK [06:06:35]MH_I2C_Read... [06:06:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:06:35]Read from MH i2c: E2 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: E2 17 00 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: E2 17 00 3E 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 38 [06:06:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:06:35]wFMCommunicate OK [06:06:35]CreateOFDProtocolMessage done [06:06:35]OFDSenderStorePacket 33007 [06:06:35]StoreOFDPacket docnum=33007 [06:06:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 56 29 07 01 0A 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 75 96 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 80 00 00 35 04 06 00 B3 19 0F 32 FE 62 9B F8 39 78 65 D7 C8 32 [06:06:35]CheckFolder [06:06:35]dirname=/storage/ofd_packets [06:06:35]CheckFolder done [06:06:35]ProducePacketName [06:06:35]name=ofd_packets/00033007 [06:06:35]NVStorageSaveData ofd_packets/00033007 [06:06:35]File name is /storage/ofd_packets/00033007 [06:06:35]Write 301 bytes [06:06:35]NVStorageSaveData done [06:06:35]OFDSenderStorePacket done [06:06:35]KKMCreateOFDPacket done [06:06:35]NVStorageSaveData kkm_last_timestamp [06:06:35]File name is /storage/kkm_last_timestamp [06:06:35]Write 4 bytes [06:06:35]NVStorageSaveData done [06:06:35]ExternCall_PrintAddStr [06:06:35]wPrintStart [06:06:35]Write to MH i2c: 01 00 00 3F 2A 69 [06:06:35]Write i2c OK [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: 01 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: 01 07 00 [06:06:35]MH_I2C_Read... [06:06:35]Read from MH i2c: 01 07 00 3F 2A 00 00 00 00 00 FF 0F 7E [06:06:35]RasterBufferAndPrint [06:06:35]line Счет N : (1)1182809 [06:06:35]line ИНН: 02508201610067 [06:06:35]line Контрольно-Кассовый Чек [06:06:35]line ПРОДАЖА [06:06:35]line ТРК (МРК, ГНК) : 42 [06:06:35]line Товар: 2710124130 [06:06:35]line Аи-92-К-5 [06:06:35]line 8.550 * 58.50 [06:06:35]line = 500.18 [06:06:35]line НДС 12% НСП 1% [06:06:35]line > о реализуемом товаре [06:06:35]line ОКРУГЛЕНИЕ: -0.18 [06:06:35]line ИТОГО: 500.00 [06:06:35]line Внесено: 500.00 [06:06:35]line СДАЧА: 0.00 [06:06:35]line НСП 1% : 4.43 [06:06:35]line НДС 12% : 53.12 [06:06:35]line Наличными: 500.00 [06:06:35]line Безнал.: 0.00 [06:06:35]line Место: АЗС № 121 "Партнер Нефть" [06:06:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:06:35]line СНО: Общий режим [06:06:35]line Чек 23 26.08.2023 06:06 [06:06:35]line Смена: 77 ФФД: 1.0 [06:06:35]line ЗНМ: 0300000148 [06:06:35]line РНМ: 0000000000091575 [06:06:35]line Версия ККМ: 001 [06:06:35]line ФМ: 0000000000874655 [06:06:35]line ФД: 33007 [06:06:35]line ФПД: 196920210554466 [06:06:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T060645&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33007&fm=196920210554466&tin=02508201610067®Number=0000000000091575&sum=50000 [06:06:35]OFD Sender: Processing packet 33007 [packets to send 11, broken 10] [06:06:35]ProducePacketName [06:06:35]name=ofd_packets/00033007 [06:06:35]OFD Sender: To server: pG, [06:06:35]CommunicateWithHost lk.salyk.kg:30040 [06:06:35]ConnectInit lk.salyk.kg [06:06:35]written 0, free lines is 4095 [06:06:35]Connected sock=8 [06:06:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 56 29 07 01 0A 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 00 00 00 F4 03 04 00 75 96 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 80 00 00 35 04 06 00 B3 19 0F 32 FE 62 9B F8 39 78 65 D7 C8 32 [06:06:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2E 67 47 00 5B 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 80 00 00 F4 03 04 00 15 41 E9 64 B6 04 01 00 00 68 46 CB 00 41 45 CF 79 [06:06:35]CommunicateWithHost err = 0 [06:06:35]CheckOFDResponse [06:06:35]1017 (14) - 77093643461234 [06:06:35]1041 (16) - 0000000000874655 [06:06:36]1040 (4) - 33007 [06:06:36]1012 (4) - 26.08.2023 00:02 [06:06:36]1206 (1) - 0 [06:06:36]OFD Sender: Remove packet 33007 [06:06:36]ProducePacketName [06:06:36]name=ofd_packets/00033007 [06:06:36]NVStorageDeleteData [06:06:36]Write to MH i2c: 01 00 00 6A 2A 94 [06:06:36]Write i2c OK [06:06:36]MH_I2C_Read... [06:06:36]Read from MH i2c: 01 [06:06:36]MH_I2C_Read... [06:06:36]Read from MH i2c: 01 07 00 [06:06:36]MH_I2C_Read... [06:06:36]Read from MH i2c: 01 07 00 6A 2A 00 00 00 00 00 E2 0C 89 [06:06:36]RasterBufferAndPrint [06:06:36]line [06:06:36]line [06:06:36]line [06:06:36]line [06:06:36]line [06:06:36]written 0, free lines is 3307 [06:06:36]MH_Cut [06:06:36]Write to MH i2c: D1 01 00 71 2A 01 6D [06:06:36]Write i2c OK [06:06:36]MH_I2C_Read... [06:06:36]Read from MH i2c: D1 [06:06:36]MH_I2C_Read... [06:06:36]Read from MH i2c: D1 01 00 [06:06:36]MH_I2C_Read... [06:06:36]Read from MH i2c: D1 01 00 71 2A 00 6C [06:06:36]Write to MH i2c: 01 00 00 72 2A 9C [06:06:36]Write i2c OK [06:06:36]MH_I2C_Read... [06:06:36]OFD Sender: No OFD packet to send [06:06:36]*** Cut start [06:06:36]*** Purtial cut [06:06:36]*** CUTSNS_PIN = 0 [06:06:37]*** Stage 1: CUTSNS_PIN = 1 [06:06:38]Read from MH i2c: 01 [06:06:38]MH_I2C_Read... [06:06:38]*** Stop cut motor [06:06:38]*** Cut end [06:06:38]Read from MH i2c: 01 07 00 [06:06:38]MH_I2C_Read... [06:06:38]Read from MH i2c: 01 07 00 72 2A 00 00 00 00 00 FF 0F B1 [06:06:38]process_action close_receipt done [06:06:38]requested_data is exist [06:06:38]produce_requested_data [06:06:38]requested_item fm.sn is exist - process it [06:06:38]wFMCommunicate request_size=4 [06:06:38]MH_SAM_APDU [06:06:38]CAPDU: 80 11 00 00 [06:06:38]Write to MH i2c: E2 08 00 73 2A 80 11 00 00 00 00 00 00 17 [06:06:38]Write i2c OK [06:06:38]MH_I2C_Read... [06:06:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 17 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 17 00 73 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6D [06:06:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:06:39]wFMCommunicate OK [06:06:39]requested_item fd.num is exist - process it [06:06:39]SAM_PROTO_GetFieldsCounters [06:06:39]wFMCommunicate request_size=4 [06:06:39]MH_SAM_APDU [06:06:39]CAPDU: 80 13 00 00 [06:06:39]Write to MH i2c: E2 08 00 74 2A 80 13 00 00 00 00 00 00 1A [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 62 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 62 00 74 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EF 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [06: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EF 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:06:39]wFMCommunicate OK [06:06:39]SAM_PROTO_GetFieldsCounters done [06:06:39]requested_item shift.num is exist - process it [06:06:39]requested_item shift.opened is exist - process it [06:06:39]req_shift_opened [06:06:39]FM_GetShiftState [06:06:39]SAM_PROTO_GetShiftState [06:06:39]wFMCommunicate request_size=4 [06:06:39]MH_SAM_APDU [06:06:39]CAPDU: 80 13 01 00 [06:06:39]Write to MH i2c: E2 08 00 75 2A 80 13 01 00 00 00 00 00 1C [06:06:39]Write i2c OK [06:06:39]MH_I2C_Read... [06:06:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:06:39]Read from MH i2c: E2 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 0E 00 [06:06:39]MH_I2C_Read... [06:06:39]Read from MH i2c: E2 0E 00 75 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 53 [06:06:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:06:39]wFMCommunicate OK [06:06:39]SAM_PROTO_GetShiftState done [06:06:39]FM_GetShiftState done [06:06:39]req_shift_opened done [06:06:39]requested_item shift.open_date is exist - process it [06:06:39]req_shift_open_date [06:06:39]req_shift_open_date done [06:06:39]produce_requested_data done [06:06:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33007,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:06:39]process_action_free close_receipt [06:06:39]json_value_free [06:06:39]json_value_free done [06:06:39]process_json_proto returns [06:06:39]Send response to host [06:06:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33007,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:06:39]free response buf [06:06:39]execute_script done [06:06:39]execute_script returns [06:06:39]free content buf [06:06:39]Sock 9.Close socket [06:06:39]Sock 9.Thread stoped [06:06:41]OFD Sender: No OFD packet to send [06:06:46]OFD Sender: No OFD packet to send [06:06:51]OFD Sender: No OFD packet to send [06:06:56]OFD Sender: No OFD packet to send [06:07:01]OFD Sender: No OFD packet to send [06:07:06]OFD Sender: No OFD packet to send [06:07:11]OFD Sender: No OFD packet to send [06:07:16]OFD Sender: No OFD packet to send [06:07:21]OFD Sender: No OFD packet to send [06:07:26]OFD Sender: No OFD packet to send [06:07:31]OFD Sender: No OFD packet to send [06:07:36]OFD Sender: No OFD packet to send [06:07:41]OFD Sender: No OFD packet to send [06:07:46]OFD Sender: No OFD packet to send [06:07:51]OFD Sender: No OFD packet to send [06:07:56]OFD Sender: No OFD packet to send [06:08:01]OFD Sender: No OFD packet to send [06:08:06]OFD Sender: No OFD packet to send [06:08:11]OFD Sender: No OFD packet to send [06:08:16]OFD Sender: No OFD packet to send [06:08:21]OFD Sender: No OFD packet to send [06:08:26]OFD Sender: No OFD packet to send [06:08:31]OFD Sender: No OFD packet to send [06:08:36]OFD Sender: No OFD packet to send [06:08:41]OFD Sender: No OFD packet to send [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:46]OFD Sender: No OFD packet to send [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:01]OFD Sender: No OFD packet to send [06:10:06]OFD Sender: No OFD packet to send [06:10:11]OFD Sender: No OFD packet to send [06:10:16]OFD Sender: No OFD packet to send [06:10:21]OFD Sender: No OFD packet to send [06:10:26]OFD Sender: No OFD packet to send [06:10:31]OFD Sender: No OFD packet to send [06:10:36]OFD Sender: No OFD packet to send [06:10:41]OFD Sender: No OFD packet to send [06:10:46]OFD Sender: No OFD packet to send [06:10:51]OFD Sender: No OFD packet to send [06:10:56]OFD Sender: No OFD packet to send [06:11:01]OFD Sender: No OFD packet to send [06:11:06]OFD Sender: No OFD packet to send [06:11:11]OFD Sender: No OFD packet to send [06:11:16]OFD Sender: No OFD packet to send [06:11:21]OFD Sender: No OFD packet to send [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:45]accept exits with 10 [06:12:45]New connection [06:12:45]New thread 3067084132 created [06:12:45]Thread 3066940772 joined [06:12:45]Waiting for new connection... [06:12:45] Sock 10.Parse request [06:12:45]Sock 10.Check first char [06:12:45]Sock 10.First char is OK [06:12:45]request: POST /json_proto HTTP/1.0 [06:12:45]Method: POST [06:12:45]URL: /json_proto [06:12:45]Method is POST - this is cgi request [06:12:45]url: /json_proto [06:12:45]query_string will be loaded in cgi processing [06:12:45]execute_cgi json_proto POST (null) [06:12:45]execute_cgi path=json_proto method=POST [06:12:45]POST find Content-Length [06:12:45]Host: 172.17.34.200:8080 [06:12:45]Content-Length: 679 [06:12:45]Content-Type: application/json [06:12:45] [06:12:45]POST finish read [06:12:45]Found Content-Length = 679 [06:12:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182810", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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" ] } } [06:12:45]execute_script... [06:12:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182810", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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" ] } } [06:12:45]POST & json_proto [06:12:45]process_json_proto [06:12:45]json parsed OK: [06:12:45]protocol is kg_v1.0 [06:12:45]action value=close_receipt [06:12:45]process_action close_receipt [06:12:45]cmd_close_receipt [06:12:45]MH_GetDate [06:12:45]Write to MH i2c: F0 00 00 76 2A 8F [06:12:45]Write i2c OK [06:12:45]MH_I2C_Read... [06:12:45]Read from MH i2c: F0 [06:12:45]MH_I2C_Read... [06:12:45]Read from MH i2c: F0 09 00 [06:12:45]MH_I2C_Read... [06:12:45]Read from MH i2c: F0 09 00 76 2A 00 E9 97 E9 64 B2 FF 65 64 DF [06:12:45]GetLastDocTimeStamp 1693030005 [06:12:45]current date 1693030377 [06:12:45]FM_GetShiftState [06:12:45]SAM_PROTO_GetShiftState [06:12:45]wFMCommunicate request_size=4 [06:12:45]MH_SAM_APDU [06:12:45]CAPDU: 80 13 01 00 [06:12:45]Write to MH i2c: E2 08 00 77 2A 80 13 01 00 00 00 00 00 1E [06:12:45]Write i2c OK [06:12:45]MH_I2C_Read... [06:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:45]Read from MH i2c: E2 [06:12:45]MH_I2C_Read... [06:12:45]Read from MH i2c: E2 0E 00 [06:12:45]MH_I2C_Read... [06:12:45]Read from MH i2c: E2 0E 00 77 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 55 [06:12:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:12:45]wFMCommunicate OK [06:12:45]SAM_PROTO_GetShiftState done [06:12:45]FM_GetShiftState done [06:12:45]opened in 1693009560 [06:12:45]opened+sec_in_day 1693095960 [06:12:45]quantity*price = 60021 [06:12:45]sum+1 = 60022 [06:12:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 24 26.08.2023 06:12 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33008 ФПД: 228672104371296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T061257&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33008&fm=228672104371296&tin=02508201610067®Number=0000000000091575&sum=60000 [06:12:46]StoreToDocumentArchive [06:12:46]shift 77 fd 33008 [06:12:46]save to /storage/0077/doc_00033008 [06:12:46]save last doc name /storage/0077/doc_00033008 to /storage/kkm_last_doc_name [06:12:46]save OK [06:12:46]Clear old archive folders... [06:12:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:12:46]tlvbuf is 01B1BC60 [06:12:46]SAM_PROTO_ClearQueue [06:12:46]wFMCommunicate request_size=4 [06:12:46]MH_SAM_APDU [06:12:46]CAPDU: 80 09 00 00 [06:12:46]Write to MH i2c: E2 08 00 84 2A 80 09 00 00 00 00 00 00 20 [06:12:46]Write i2c OK [06:12:46]MH_I2C_Read... [06:12:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:12:46]Read from MH i2c: E2 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 03 00 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 03 00 84 2A 00 90 00 22 [06:12:46]RAPDU: 90 00 [06:12:46]wFMCommunicate OK [06:12:46]SAM_PROTO_ClearQueue done [06:12:46]KKMCreateOFDPacket [06:12:46]OFDProtocolAddRootSTLVToBuf [06:12:46]FM_MakeSignedData [06:12:46]FM_MakeSignedData [06:12:46]SAM_PROTO_SignData [06:12:46]wFMCommunicate request_size=4 [06:12:46]MH_SAM_APDU [06:12:46]CAPDU: 80 0D 01 02 [06:12:46]Write to MH i2c: E2 08 00 85 2A 80 0D 01 02 00 00 00 00 28 [06:12:46]Write i2c OK [06:12:46]MH_I2C_Read... [06:12:46]OFD Sender: No OFD packet to send [06:12:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:12:46]Read from MH i2c: E2 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 03 00 [06:12:46]MH_I2C_Read... [06:12:46]Read from MH i2c: E2 03 00 85 2A 00 90 00 23 [06:12:46]RAPDU: 90 00 [06:12:46]wFMCommunicate OK [06:12:46]wFMCommunicate request_size=255 [06:12:46]MH_SAM_APDU [06:12: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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 E9 97 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 80 00 00 35 04 06 00 CF [06:12:46]Write to MH i2c: E2 02 01 86 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 E9 97 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 80 00 00 35 04 06 00 CF 00 00 DA [06:12:46]Write i2c OK [06:12:46]MH_I2C_Read... [06:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:47]Read from MH i2c: E2 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 03 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 03 00 86 2A 00 90 00 24 [06:12:47]RAPDU: 90 00 [06:12:47]wFMCommunicate OK [06:12:47]wFMCommunicate request_size=10 [06:12:47]MH_SAM_APDU [06:12:47]CAPDU: 80 0D 02 02 05 F9 DF 8D 14 60 [06:12:47]Write to MH i2c: E2 0D 00 87 2A 80 0D 02 02 05 00 F9 DF 8D 14 60 00 00 0E [06:12:47]Write i2c OK [06:12:47]MH_I2C_Read... [06:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:12:47]Read from MH i2c: E2 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 03 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 03 00 87 2A 00 90 00 25 [06:12:47]RAPDU: 90 00 [06:12:47]wFMCommunicate OK [06:12:47]wFMCommunicate request_size=4 [06:12:47]MH_SAM_APDU [06:12:47]CAPDU: 80 0D 03 02 [06:12:47]Write to MH i2c: E2 08 00 88 2A 80 0D 03 02 00 00 00 00 2D [06:12:47]Write i2c OK [06:12:47]MH_I2C_Read... [06:12:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:12:47]Read from MH i2c: E2 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 0B 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 0B 00 88 2A 00 7F 9F F6 D5 42 3D E5 E5 90 00 60 [06:12:47]RAPDU: 7F 9F F6 D5 42 3D E5 E5 90 00 [06:12:47]wFMCommunicate OK [06:12:47]SAM_PROTO_SignData done [06:12:47]FM_MakeSignedData done [06:12:47]CreateOFDProtocolMessage [06:12:47]wFMCommunicate request_size=4 [06:12:47]MH_SAM_APDU [06:12:47]CAPDU: 80 11 00 00 [06:12:47]Write to MH i2c: E2 08 00 89 2A 80 11 00 00 00 00 00 00 2D [06:12:47]Write i2c OK [06:12:47]MH_I2C_Read... [06:12:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:47]Read from MH i2c: E2 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 17 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: E2 17 00 89 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [06:12:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:12:47]wFMCommunicate OK [06:12:47]CreateOFDProtocolMessage done [06:12:47]OFDSenderStorePacket 33008 [06:12:47]StoreOFDPacket docnum=33008 [06:12:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3D 36 07 01 0C AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 E9 97 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 80 00 00 35 04 06 00 CF F9 DF 8D 14 60 7F 9F F6 D5 42 3D E5 E5 [06:12:47]CheckFolder [06:12:47]dirname=/storage/ofd_packets [06:12:47]CheckFolder done [06:12:47]ProducePacketName [06:12:47]name=ofd_packets/00033008 [06:12:47]NVStorageSaveData ofd_packets/00033008 [06:12:47]File name is /storage/ofd_packets/00033008 [06:12:47]Write 301 bytes [06:12:47]NVStorageSaveData done [06:12:47]OFDSenderStorePacket done [06:12:47]KKMCreateOFDPacket done [06:12:47]NVStorageSaveData kkm_last_timestamp [06:12:47]File name is /storage/kkm_last_timestamp [06:12:47]Write 4 bytes [06:12:47]NVStorageSaveData done [06:12:47]ExternCall_PrintAddStr [06:12:47]wPrintStart [06:12:47]Write to MH i2c: 01 00 00 8A 2A B4 [06:12:47]Write i2c OK [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: 01 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: 01 07 00 [06:12:47]MH_I2C_Read... [06:12:47]Read from MH i2c: 01 07 00 8A 2A 00 00 00 00 00 FF 0F C9 [06:12:47]RasterBufferAndPrint [06:12:47]line Счет N : (1)1182810 [06:12:47]line ИНН: 02508201610067 [06:12:47]line Контрольно-Кассовый Чек [06:12:47]line ПРОДАЖА [06:12:47]line ТРК (МРК, ГНК) : 52 [06:12:47]line Товар: 2710124130 [06:12:47]line Аи-92-К-5 [06:12:47]line 10.260 * 58.50 [06:12:47]line = 600.21 [06:12:47]line НДС 12% НСП 1% [06:12:47]line > о реализуемом товаре [06:12:47]line ОКРУГЛЕНИЕ: -0.21 [06:12:47]line ИТОГО: 600.00 [06:12:47]line Внесено: 600.00 [06:12:47]line СДАЧА: 0.00 [06:12:47]line НСП 1% : 5.31 [06:12:47]line НДС 12% : 63.74 [06:12:47]line Наличными: 600.00 [06:12:47]line Безнал.: 0.00 [06:12:47]line Место: АЗС № 121 "Партнер Нефть" [06:12:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:12:47]line СНО: Общий режим [06:12:47]line Чек 24 26.08.2023 06:12 [06:12:47]line Смена: 77 ФФД: 1.0 [06:12:47]line ЗНМ: 0300000148 [06:12:47]line РНМ: 0000000000091575 [06:12:47]line Версия ККМ: 001 [06:12:47]line ФМ: 0000000000874655 [06:12:47]line ФД: 33008 [06:12:47]line ФПД: 228672104371296 [06:12:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T061257&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33008&fm=228672104371296&tin=02508201610067®Number=0000000000091575&sum=60000 [06:12:47]OFD Sender: Processing packet 33008 [packets to send 11, broken 10] [06:12:47]ProducePacketName [06:12:47]name=ofd_packets/00033008 [06:12:47]OFD Sender: To server: pG, [06:12:47]CommunicateWithHost lk.salyk.kg:30040 [06:12:47]ConnectInit lk.salyk.kg [06:12:47]written 0, free lines is 4095 [06:12:47]Connected sock=9 [06:12:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3D 36 07 01 0C AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 00 00 00 F4 03 04 00 E9 97 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 80 00 00 35 04 06 00 CF F9 DF 8D 14 60 7F 9F F6 D5 42 3D E5 E5 [06:12:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C1 11 47 00 CD FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 80 00 00 F4 03 04 00 88 42 E9 64 B6 04 01 00 00 EA 3F 3B 36 4B 43 4E A8 [06:12:47]CommunicateWithHost err = 0 [06:12:47]CheckOFDResponse [06:12:47]1017 (14) - 77093643461234 [06:12:47]1041 (16) - 0000000000874655 [06:12:47]1040 (4) - 33008 [06:12:47]1012 (4) - 26.08.2023 00:08 [06:12:47]1206 (1) - 0 [06:12:47]OFD Sender: Remove packet 33008 [06:12:47]ProducePacketName [06:12:47]name=ofd_packets/00033008 [06:12:47]NVStorageDeleteData [06:12:48]Write to MH i2c: 01 00 00 B5 2A DF [06:12:48]Write i2c OK [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: 01 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: 01 07 00 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: 01 07 00 B5 2A 00 00 00 00 00 D0 0C C2 [06:12:48]RasterBufferAndPrint [06:12:48]line [06:12:48]line [06:12:48]line [06:12:48]line [06:12:48]line [06:12:48]written 0, free lines is 3286 [06:12:48]MH_Cut [06:12:48]Write to MH i2c: D1 01 00 BC 2A 01 B8 [06:12:48]Write i2c OK [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: D1 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: D1 01 00 [06:12:48]MH_I2C_Read... [06:12:48]Read from MH i2c: D1 01 00 BC 2A 00 B7 [06:12:48]Write to MH i2c: 01 00 00 BD 2A E7 [06:12:48]Write i2c OK [06:12:48]MH_I2C_Read... [06:12:48]OFD Sender: No OFD packet to send [06:12:48]*** Cut start [06:12:48]*** Purtial cut [06:12:48]*** Stage 1: CUTSNS_PIN = 1 [06:12:49]Read from MH i2c: 01 [06:12:49]MH_I2C_Read... [06:12:49]*** Stop cut motor [06:12:49]*** Cut end [06:12:49]Read from MH i2c: 01 07 00 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: 01 07 00 BD 2A 00 00 00 00 00 FF 0F FC [06:12:49]process_action close_receipt done [06:12:49]requested_data is exist [06:12:49]produce_requested_data [06:12:49]requested_item fm.sn is exist - process it [06:12:49]wFMCommunicate request_size=4 [06:12:49]MH_SAM_APDU [06:12:49]CAPDU: 80 11 00 00 [06:12:49]Write to MH i2c: E2 08 00 BE 2A 80 11 00 00 00 00 00 00 62 [06:12:49]Write i2c OK [06:12:49]MH_I2C_Read... [06:12:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:49]Read from MH i2c: E2 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 17 00 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 17 00 BE 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B8 [06:12:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:12:49]wFMCommunicate OK [06:12:49]requested_item fd.num is exist - process it [06:12:49]SAM_PROTO_GetFieldsCounters [06:12:49]wFMCommunicate request_size=4 [06:12:49]MH_SAM_APDU [06:12:49]CAPDU: 80 13 00 00 [06:12:49]Write to MH i2c: E2 08 00 BF 2A 80 13 00 00 00 00 00 00 65 [06:12:49]Write i2c OK [06:12:49]MH_I2C_Read... [06:12:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:12:49]Read from MH i2c: E2 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 62 00 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 62 00 BF 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [06:12:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:12:49]wFMCommunicate OK [06:12:49]SAM_PROTO_GetFieldsCounters done [06:12:49]requested_item shift.num is exist - process it [06:12:49]requested_item shift.opened is exist - process it [06:12:49]req_shift_opened [06:12:49]FM_GetShiftState [06:12:49]SAM_PROTO_GetShiftState [06:12:49]wFMCommunicate request_size=4 [06:12:49]MH_SAM_APDU [06:12:49]CAPDU: 80 13 01 00 [06:12:49]Write to MH i2c: E2 08 00 C0 2A 80 13 01 00 00 00 00 00 67 [06:12:49]Write i2c OK [06:12:49]MH_I2C_Read... [06:12:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:49]Read from MH i2c: E2 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 0E 00 [06:12:49]MH_I2C_Read... [06:12:49]Read from MH i2c: E2 0E 00 C0 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9E [06:12:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:12:49]wFMCommunicate OK [06:12:49]SAM_PROTO_GetShiftState done [06:12:49]FM_GetShiftState done [06:12:49]req_shift_opened done [06:12:49]requested_item shift.open_date is exist - process it [06:12:49]req_shift_open_date [06:12:49]req_shift_open_date done [06:12:49]produce_requested_data done [06:12:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33008,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:12:49]process_action_free close_receipt [06:12:49]json_value_free [06:12:49]json_value_free done [06:12:49]process_json_proto returns [06:12:49]Send response to host [06:12:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33008,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:12:49]free response buf [06:12:49]execute_script done [06:12:49]execute_script returns [06:12:49]free content buf [06:12:49]Sock 10.Close socket [06:12:49]Sock 10.Thread stoped [06:12:53]OFD Sender: No OFD packet to send [06:12:55]int [06:12:55]Write to MH i2c: 01 00 00 C1 2A EB [06:12:55]*** FLAG_PRN_PAP1 set [06:12:55]Write i2c OK [06:12:55]MH_I2C_Read... [06:12:55]Read from MH i2c: 01 [06:12:55]MH_I2C_Read... [06:12:55]Read from MH i2c: 01 07 00 [06:12:55]MH_I2C_Read... [06:12:55]Read from MH i2c: 01 07 00 C1 2A 00 01 00 00 00 FF 0F 01 [06:12:55]state=0 [06:12:55]No paper [06:12:55]int [06:12:55]Write to MH i2c: 01 00 00 C2 2A EC [06:12:55]*** FLAG_PRN_PAP2 set [06:12:55]Write i2c OK [06:12:55]MH_I2C_Read... [06:12:55]Read from MH i2c: 01 [06:12:55]MH_I2C_Read... [06:12:55]Read from MH i2c: 01 07 00 [06:12:55]MH_I2C_Read... [06:12:55]Read from MH i2c: 01 07 00 C2 2A 00 03 00 00 00 FF 0F 04 [06:12:55]state=0 [06:12:55]No paper [06:12:55]Cover opened [06:12:58]OFD Sender: No OFD packet to send [06:12:59]int [06:12:59]Write to MH i2c: 01 00 00 C3 2A ED [06:12:59]Write i2c OK [06:12:59]MH_I2C_Read... [06:12:59]Read from MH i2c: 01 [06:12:59]MH_I2C_Read... [06:12:59]Read from MH i2c: 01 07 00 [06:12:59]MH_I2C_Read... [06:12:59]*** FLAG_PRN_PAP2 reset [06:12:59]*** FLAG_PRN_PAP1 reset [06:12:59]Read from MH i2c: 01 07 00 C3 2A 00 00 00 00 00 FF 0F 02 [06:12:59]state=3 [06:12:59]Cover closed [06:13:00]accept exits with 8 [06:13:00]New connection [06:13:00]New thread 3066940772 created [06:13:00]Thread 3067084132 joined [06:13:00]Waiting for new connection... [06:13:00] Sock 8.Parse request [06:13:00]Sock 8.Check first char [06:13:00]Sock 8.First char is OK [06:13:00]request: POST /json_proto HTTP/1.0 [06:13:00]Method: POST [06:13:00]URL: /json_proto [06:13:00]Method is POST - this is cgi request [06:13:00]url: /json_proto [06:13:00]query_string will be loaded in cgi processing [06:13:00]execute_cgi json_proto POST (null) [06:13:00]execute_cgi path=json_proto method=POST [06:13:00]POST find Content-Length [06:13:00]Host: 172.17.34.200:8080 [06:13:00]Content-Length: 215 [06:13:00]Content-Type: application/json [06:13:00] [06:13:00]POST finish read [06:13:00]Found Content-Length = 215 [06:13:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:13:00]execute_script... [06:13:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:13:00]POST & json_proto [06:13:00]process_json_proto [06:13:00]json parsed OK: [06:13:00]protocol is kg_v1.0 [06:13:00]action value=get_value [06:13:00]process_action get_value [06:13:00]cmd_get_value [06:13:00]process_action get_value done [06:13:00]requested_data is exist [06:13:00]produce_requested_data [06:13:00]requested_item kkm.sn is exist - process it [06:13:00]requested_item kkm.ver is exist - process it [06:13:00]requested_item fm.sn is exist - process it [06:13:00]wFMCommunicate request_size=4 [06:13:00]MH_SAM_APDU [06:13:00]CAPDU: 80 11 00 00 [06:13:00]Write to MH i2c: E2 08 00 C4 2A 80 11 00 00 00 00 00 00 68 [06:13:00]Write i2c OK [06:13:00]MH_I2C_Read... [06:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:13:00]Read from MH i2c: E2 [06:13:00]MH_I2C_Read... [06:13:00]Read from MH i2c: E2 17 00 [06:13:00]MH_I2C_Read... [06:13:00]Read from MH i2c: E2 17 00 C4 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BE [06:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:13:00]wFMCommunicate OK [06:13:00]requested_item fd.num is exist - process it [06:13:00]SAM_PROTO_GetFieldsCounters [06:13:00]wFMCommunicate request_size=4 [06:13:00]MH_SAM_APDU [06:13:00]CAPDU: 80 13 00 00 [06:13:00]Write to MH i2c: E2 08 00 C5 2A 80 13 00 00 00 00 00 00 6B [06:13:00]Write i2c OK [06:13:00]MH_I2C_Read... [06:13:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:13:00]Read from MH i2c: E2 [06:13:00]MH_I2C_Read... [06:13:00]Read from MH i2c: E2 62 00 [06:13:00]MH_I2C_Read... [06:13:00]Read from MH i2c: E2 62 00 C5 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [06:13:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:13:00]wFMCommunicate OK [06:13:00]SAM_PROTO_GetFieldsCounters done [06:13:00]requested_item shift.num is exist - process it [06:13:00]requested_item shift.opened is exist - process it [06:13:00]req_shift_opened [06:13:00]FM_GetShiftState [06:13:00]SAM_PROTO_GetShiftState [06:13:00]wFMCommunicate request_size=4 [06:13:00]MH_SAM_APDU [06:13:00]CAPDU: 80 13 01 00 [06:13:00]Write to MH i2c: E2 08 00 C6 2A 80 13 01 00 00 00 00 00 6D [06:13:00]Write i2c OK [06:13:00]MH_I2C_Read... [06:13:01]Read from MH i2c: E2 [06:13:01]MH_I2C_Read... [06:13:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:13:01]Read from MH i2c: E2 0E 00 [06:13:01]MH_I2C_Read... [06:13:01]Read from MH i2c: E2 0E 00 C6 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A4 [06:13:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:13:01]wFMCommunicate OK [06:13:01]SAM_PROTO_GetShiftState done [06:13:01]FM_GetShiftState done [06:13:01]req_shift_opened done [06:13:01]requested_item shift.open_date is exist - process it [06:13:01]req_shift_open_date [06:13:01]req_shift_open_date done [06:13:01]produce_requested_data done [06:13:01]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33008,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:13:01]process_action_free get_value [06:13:01]json_value_free [06:13:01]json_value_free done [06:13:01]process_json_proto returns [06:13:01]Send response to host [06:13:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33008,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:13:01]free response buf [06:13:01]execute_script done [06:13:01]execute_script returns [06:13:01]free content buf [06:13:01]Sock 8.Close socket [06:13:01]Sock 8.Thread stoped [06:13:01]accept exits with 9 [06:13:01]New connection [06:13:01]New thread 3067084132 created [06:13:01]Thread 3066940772 joined [06:13:01]Waiting for new connection... [06:13:01] Sock 9.Parse request [06:13:01]Sock 9.Check first char [06:13:01]Sock 9.First char is OK [06:13:01]request: POST /json_proto HTTP/1.0 [06:13:01]Method: POST [06:13:01]URL: /json_proto [06:13:01]Method is POST - this is cgi request [06:13:01]url: /json_proto [06:13:01]query_string will be loaded in cgi processing [06:13:01]execute_cgi json_proto POST (null) [06:13:01]execute_cgi path=json_proto method=POST [06:13:01]POST find Content-Length [06:13:01]Host: 172.17.34.200:8080 [06:13:01]Content-Length: 331 [06:13:01]Content-Type: application/json [06:13:01] [06:13:01]POST finish read [06:13:01]Found Content-Length = 331 [06:13:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:13:01]execute_script... [06:13:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [06:13:01]POST & json_proto [06:13:01]process_json_proto [06:13:01]json parsed OK: [06:13:01]protocol is kg_v1.0 [06:13:01]action value=get_value [06:13:01]process_action get_value [06:13:01]cmd_get_value [06:13:01]process_action get_value done [06:13:01]requested_data is exist [06:13:01]produce_requested_data [06:13:01]requested_item fm.sale.total is exist - process it [06:13:01]SAM_PROTO_GetFMData [06:13:01]wFMCommunicate request_size=4 [06:13:01]MH_SAM_APDU [06:13:01]CAPDU: 80 13 03 00 [06:13:01]Write to MH i2c: E2 08 00 C7 2A 80 13 03 00 00 00 00 00 70 [06:13:01]Write i2c OK [06:13:01]MH_I2C_Read... [06:13:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [06:13:01]Read from MH i2c: E2 [06:13:01]MH_I2C_Read... [06:13:01]Read from MH i2c: E2 FD 00 [06:13:01]MH_I2C_Read... [06:13:01]Read from MH i2c: E2 FD 00 C7 2A 00 C3 04 85 04 BF 04 6E 04 04 00 56 80 00 00 69 04 A1 00 6F 04 04 00 1B 7F 00 00 B1 04 04 00 E8 D2 20 9B 70 04 04 00 00 09 E9 8A 72 04 04 00 E8 C9 37 10 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 59 34 7A 10 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 9B 7E 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 2E [06:13:01]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 56 80 00 00 69 04 A1 00 6F 04 04 00 1B 7F 00 00 B1 04 04 00 E8 D2 20 9B 70 04 04 00 00 09 E9 8A 72 04 04 00 E8 C9 37 10 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 59 34 7A 10 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 9B 7E 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [06:13:01]wFMCommunicate OK [06:13:01]wFMCommunicate request_size=4 [06:13:01]MH_SAM_APDU [06:13:01]CAPDU: 80 17 00 00 [06:13:01]Write to MH i2c: E2 08 00 C8 2A 80 17 00 00 00 00 00 00 72 [06:13:01]Write i2c OK [06:13:01]MH_I2C_Read... [06:13:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:13:02]Read from MH i2c: E2 [06:13:02]MH_I2C_Read... [06:13:02]Read from MH i2c: E2 FD 00 [06:13:02]MH_I2C_Read... [06:13:02]Read from MH i2c: E2 FD 00 C8 2A 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 76 [06:13:02]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [06:13:02]wFMCommunicate OK [06:13:02]wFMCommunicate request_size=4 [06:13:02]MH_SAM_APDU [06:13:02]CAPDU: 80 17 00 00 [06:13:02]Write to MH i2c: E2 08 00 C9 2A 80 17 00 00 00 00 00 00 73 [06:13:02]Write i2c OK [06:13:02]MH_I2C_Read... [06:13:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:13:02]Read from MH i2c: E2 [06:13:02]MH_I2C_Read... [06:13:02]Read from MH i2c: E2 FD 00 [06:13:02]MH_I2C_Read... [06:13:02]Read from MH i2c: E2 FD 00 C9 2A 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 91 [06:13:02]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [06:13:02]wFMCommunicate OK [06:13:02]wFMCommunicate request_size=4 [06:13:02]MH_SAM_APDU [06:13:02]CAPDU: 80 17 00 00 [06:13:02]Write to MH i2c: E2 08 00 CA 2A 80 17 00 00 00 00 00 00 74 [06:13:02]Write i2c OK [06:13:02]MH_I2C_Read... [06:13:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:13:02]Read from MH i2c: E2 [06:13:02]MH_I2C_Read... [06:13:02]Read from MH i2c: E2 FD 00 [06:13:02]MH_I2C_Read... [06:13:02]Read from MH i2c: E2 FD 00 CA 2A 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 E6 [06:13:02]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [06:13:02]wFMCommunicate OK [06:13:02]wFMCommunicate request_size=4 [06:13:02]MH_SAM_APDU [06:13:02]CAPDU: 80 17 00 00 [06:13:02]Write to MH i2c: E2 08 00 CB 2A 80 17 00 00 00 00 00 00 75 [06:13:02]Write i2c OK [06:13:02]MH_I2C_Read... [06:13:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [06:13:02]Read from MH i2c: E2 [06:13:02]MH_I2C_Read... [06:13:02]Read from MH i2c: E2 E0 00 [06:13:02]MH_I2C_Read... [06:13:02]Read from MH i2c: E2 E0 00 CB 2A 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5F [06:13:02]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:13:02]wFMCommunicate OK [06:13:02]SAM_PROTO_GetFMData done [06:13:02]requested_item fm.sale_refund.total is exist - process it [06:13:02]requested_item fm.buy.total is exist - process it [06:13:02]requested_item shift.sale.total is exist - process it [06:13:02]SAM_PROTO_GetShiftData [06:13:02]wFMCommunicate request_size=4 [06:13:02]MH_SAM_APDU [06:13:02]CAPDU: 80 13 02 00 [06:13:02]Write to MH i2c: E2 08 00 CC 2A 80 13 02 00 00 00 00 00 74 [06:13:02]Write i2c OK [06:13:02]MH_I2C_Read... [06:13:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [06:13:03]Read from MH i2c: E2 [06:13:03]MH_I2C_Read... [06:13:03]Read from MH i2c: E2 FD 00 [06:13:03]MH_I2C_Read... [06:13:03]Read from MH i2c: E2 FD 00 CC 2A 00 AE 04 AA 04 AA 04 6E 04 04 00 18 00 00 00 69 04 9B 00 6F 04 04 00 18 00 00 00 B1 04 03 00 F6 9D 1F 70 04 03 00 F0 BF 18 72 04 03 00 06 DE 06 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 BF 5B 03 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 A8 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 D4 [06:13:03]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 18 00 00 00 69 04 9B 00 6F 04 04 00 18 00 00 00 B1 04 03 00 F6 9D 1F 70 04 03 00 F0 BF 18 72 04 03 00 06 DE 06 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 BF 5B 03 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 A8 47 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [06:13:03]wFMCommunicate OK [06:13:03]wFMCommunicate request_size=4 [06:13:03]MH_SAM_APDU [06:13:03]CAPDU: 80 17 00 00 [06:13:03]Write to MH i2c: E2 08 00 CD 2A 80 17 00 00 00 00 00 00 77 [06:13:03]Write i2c OK [06:13:03]MH_I2C_Read... [06:13:03]OFD Sender: No OFD packet to send [06:13:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:13:03]Read from MH i2c: E2 [06:13:03]MH_I2C_Read... [06:13:03]Read from MH i2c: E2 FD 00 [06:13:03]MH_I2C_Read... [06:13:03]Read from MH i2c: E2 FD 00 CD 2A 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 99 [06:13:03]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [06:13:03]wFMCommunicate OK [06:13:03]wFMCommunicate request_size=4 [06:13:03]MH_SAM_APDU [06:13:03]CAPDU: 80 17 00 00 [06:13:03]Write to MH i2c: E2 08 00 CE 2A 80 17 00 00 00 00 00 00 78 [06:13:03]Write i2c OK [06:13:03]MH_I2C_Read... [06:13:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:13:03]Read from MH i2c: E2 [06:13:03]MH_I2C_Read... [06:13:03]Read from MH i2c: E2 FD 00 [06:13:03]MH_I2C_Read... [06:13:03]Read from MH i2c: E2 FD 00 CE 2A 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 2F [06:13:03]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [06:13:03]wFMCommunicate OK [06:13:03]wFMCommunicate request_size=4 [06:13:03]MH_SAM_APDU [06:13:03]CAPDU: 80 17 00 00 [06:13:03]Write to MH i2c: E2 08 00 CF 2A 80 17 00 00 00 00 00 00 79 [06:13:03]Write i2c OK [06:13:03]MH_I2C_Read... [06:13:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [06:13:04]Read from MH i2c: E2 [06:13:04]MH_I2C_Read... [06:13:04]Read from MH i2c: E2 FD 00 [06:13:04]MH_I2C_Read... [06:13:04]Read from MH i2c: E2 FD 00 CF 2A 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 EB [06:13:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [06:13:04]wFMCommunicate OK [06:13:04]wFMCommunicate request_size=4 [06:13:04]MH_SAM_APDU [06:13:04]CAPDU: 80 17 00 00 [06:13:04]Write to MH i2c: E2 08 00 D0 2A 80 17 00 00 00 00 00 00 7A [06:13:04]Write i2c OK [06:13:04]MH_I2C_Read... [06:13:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [06:13:04]Read from MH i2c: E2 [06:13:04]MH_I2C_Read... [06:13:04]Read from MH i2c: E2 CB 00 [06:13:04]MH_I2C_Read... [06:13:04]Read from MH i2c: E2 CB 00 D0 2A 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 63 [06:13:04]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [06:13:04]wFMCommunicate OK [06:13:04]SAM_PROTO_GetShiftData done [06:13:04]requested_item shift.sale.total_cash is exist - process it [06:13:04]requested_item shift.sale_refund.total is exist - process it [06:13:04]requested_item shift.sale_refund.total_cash is exist - process it [06:13:04]requested_item shift.buy.total is exist - process it [06:13:04]requested_item shift.buy.total_cash is exist - process it [06:13:04]produce_requested_data done [06:13:04]produce_requested_data return {"fm.sale.total":26026196.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":20720.54,"shift.sale.total_cash":16220.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [06:13:04]process_action_free get_value [06:13:04]json_value_free [06:13:04]json_value_free done [06:13:04]process_json_proto returns [06:13:04]Send response to host [06:13:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26026196.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":20720.54,"shift.sale.total_cash":16220.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [06:13:04]free response buf [06:13:04]execute_script done [06:13:04]execute_script returns [06:13:04]free content buf [06:13:04]Sock 9.Close socket [06:13:04]Sock 9.Thread stoped [06:13:08]OFD Sender: No OFD packet to send [06:13:13]OFD Sender: No OFD packet to send [06:13:18]OFD Sender: No OFD packet to send [06:13:23]OFD Sender: No OFD packet to send [06:13:28]OFD Sender: No OFD packet to send [06:13:33]OFD Sender: No OFD packet to send [06:13:38]OFD Sender: No OFD packet to send [06:13:43]OFD Sender: No OFD packet to send [06:13:48]OFD Sender: No OFD packet to send [06:13:53]OFD Sender: No OFD packet to send [06:13:58]OFD Sender: No OFD packet to send [06:14:03]OFD Sender: No OFD packet to send [06:14:08]OFD Sender: No OFD packet to send [06:14:13]OFD Sender: No OFD packet to send [06:14:18]OFD Sender: No OFD packet to send [06:14:23]OFD Sender: No OFD packet to send [06:14:28]OFD Sender: No OFD packet to send [06:14:33]OFD Sender: No OFD packet to send [06:14:38]OFD Sender: No OFD packet to send [06:14:43]OFD Sender: No OFD packet to send [06:14:48]OFD Sender: No OFD packet to send [06:14:53]OFD Sender: No OFD packet to send [06:14:58]OFD Sender: No OFD packet to send [06:15:03]OFD Sender: No OFD packet to send [06:15:08]OFD Sender: No OFD packet to send [06:15:13]OFD Sender: No OFD packet to send [06:15:18]OFD Sender: No OFD packet to send [06:15:23]OFD Sender: No OFD packet to send [06:15:28]OFD Sender: No OFD packet to send [06:15:33]OFD Sender: No OFD packet to send [06:15:38]OFD Sender: No OFD packet to send [06:15:43]OFD Sender: No OFD packet to send [06:15:48]OFD Sender: No OFD packet to send [06:15:53]OFD Sender: No OFD packet to send [06:15:58]OFD Sender: No OFD packet to send [06:16:03]OFD Sender: No OFD packet to send [06:16:08]OFD Sender: No OFD packet to send [06:16:13]OFD Sender: No OFD packet to send [06:16:18]OFD Sender: No OFD packet to send [06:16:23]OFD Sender: No OFD packet to send [06:16:28]OFD Sender: No OFD packet to send [06:16:33]OFD Sender: No OFD packet to send [06:16:38]OFD Sender: No OFD packet to send [06:16:43]OFD Sender: No OFD packet to send [06:16:48]OFD Sender: No OFD packet to send [06:16:53]OFD Sender: No OFD packet to send [06:16:58]OFD Sender: No OFD packet to send [06:17:03]OFD Sender: No OFD packet to send [06:17:08]OFD Sender: No OFD packet to send [06:17:13]OFD Sender: No OFD packet to send [06:17:18]OFD Sender: No OFD packet to send [06:17:23]OFD Sender: No OFD packet to send [06:17:28]OFD Sender: No OFD packet to send [06:17:33]OFD Sender: No OFD packet to send [06:17:38]OFD Sender: No OFD packet to send [06:17:43]OFD Sender: No OFD packet to send [06:17:48]OFD Sender: No OFD packet to send [06:17:53]OFD Sender: No OFD packet to send [06:17:58]OFD Sender: No OFD packet to send [06:18:03]OFD Sender: No OFD packet to send [06:18:08]OFD Sender: No OFD packet to send [06:18:13]OFD Sender: No OFD packet to send [06:18:18]OFD Sender: No OFD packet to send [06:18:23]OFD Sender: No OFD packet to send [06:18:28]OFD Sender: No OFD packet to send [06:18:33]OFD Sender: No OFD packet to send [06:18:38]OFD Sender: No OFD packet to send [06:18:43]OFD Sender: No OFD packet to send [06:18:48]OFD Sender: No OFD packet to send [06:18:53]OFD Sender: No OFD packet to send [06:18:58]OFD Sender: No OFD packet to send [06:19:03]OFD Sender: No OFD packet to send [06:19:08]OFD Sender: No OFD packet to send [06:19:13]OFD Sender: No OFD packet to send [06:19:18]OFD Sender: No OFD packet to send [06:19:23]OFD Sender: No OFD packet to send [06:19:28]OFD Sender: No OFD packet to send [06:19:33]OFD Sender: No OFD packet to send [06:19:38]OFD Sender: No OFD packet to send [06:19:43]OFD Sender: No OFD packet to send [06:19:48]OFD Sender: No OFD packet to send [06:19:53]OFD Sender: No OFD packet to send [06:19:58]OFD Sender: No OFD packet to send [06:20:03]OFD Sender: No OFD packet to send [06:20:08]OFD Sender: No OFD packet to send [06:20:13]OFD Sender: No OFD packet to send [06:20:18]OFD Sender: No OFD packet to send [06:20:23]OFD Sender: No OFD packet to send [06:20:28]OFD Sender: No OFD packet to send [06:20:33]OFD Sender: No OFD packet to send [06:20:38]OFD Sender: No OFD packet to send [06:20:43]OFD Sender: No OFD packet to send [06:20:48]OFD Sender: No OFD packet to send [06:20:53]OFD Sender: No OFD packet to send [06:20:58]OFD Sender: No OFD packet to send [06:21:03]OFD Sender: No OFD packet to send [06:21:08]OFD Sender: No OFD packet to send [06:21:13]OFD Sender: No OFD packet to send [06:21:18]OFD Sender: No OFD packet to send [06:21:23]OFD Sender: No OFD packet to send [06:21:28]OFD Sender: No OFD packet to send [06:21:33]OFD Sender: No OFD packet to send [06:21:38]OFD Sender: No OFD packet to send [06:21:43]OFD Sender: No OFD packet to send [06:21:48]OFD Sender: No OFD packet to send [06:21:53]OFD Sender: No OFD packet to send [06:21:58]OFD Sender: No OFD packet to send [06:22:03]OFD Sender: No OFD packet to send [06:22:08]OFD Sender: No OFD packet to send [06:22:13]OFD Sender: No OFD packet to send [06:22:18]OFD Sender: No OFD packet to send [06:22:23]OFD Sender: No OFD packet to send [06:22:28]OFD Sender: No OFD packet to send [06:22:33]OFD Sender: No OFD packet to send [06:22:38]OFD Sender: No OFD packet to send [06:22:43]OFD Sender: No OFD packet to send [06:22:48]OFD Sender: No OFD packet to send [06:22:53]OFD Sender: No OFD packet to send [06:22:58]OFD Sender: No OFD packet to send [06:23:03]OFD Sender: No OFD packet to send [06:23:08]OFD Sender: No OFD packet to send [06:23:13]OFD Sender: No OFD packet to send [06:23:18]OFD Sender: No OFD packet to send [06:23:23]OFD Sender: No OFD packet to send [06:23:28]OFD Sender: No OFD packet to send [06:23:33]OFD Sender: No OFD packet to send [06:23:38]OFD Sender: No OFD packet to send [06:23:43]OFD Sender: No OFD packet to send [06:23:48]OFD Sender: No OFD packet to send [06:23:53]OFD Sender: No OFD packet to send [06:23:58]OFD Sender: No OFD packet to send [06:24:03]OFD Sender: No OFD packet to send [06:24:08]OFD Sender: No OFD packet to send [06:24:13]OFD Sender: No OFD packet to send [06:24:18]OFD Sender: No OFD packet to send [06:24:23]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:16]accept exits with 8 [06:25:16]New connection [06:25:16]New thread 3066940772 created [06:25:16]Thread 3067084132 joined [06:25:16]Waiting for new connection... [06:25:16] Sock 8.Parse request [06:25:16]Sock 8.Check first char [06:25:16]Sock 8.First char is OK [06:25:16]request: POST /json_proto HTTP/1.0 [06:25:16]Method: POST [06:25:16]URL: /json_proto [06:25:16]Method is POST - this is cgi request [06:25:16]url: /json_proto [06:25:16]query_string will be loaded in cgi processing [06:25:16]execute_cgi json_proto POST (null) [06:25:16]execute_cgi path=json_proto method=POST [06:25:16]POST find Content-Length [06:25:16]Host: 172.17.34.200:8080 [06:25:16]Content-Length: 678 [06:25:16]Content-Type: application/json [06:25:16] [06:25:16]POST finish read [06:25:16]Found Content-Length = 678 [06:25:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182811", "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" : 58.50, "quantity" : 8.720, "sum" : 510.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:25:16]execute_script... [06:25:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182811", "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" : 58.50, "quantity" : 8.720, "sum" : 510.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:25:16]POST & json_proto [06:25:16]process_json_proto [06:25:16]json parsed OK: [06:25:16]protocol is kg_v1.0 [06:25:16]action value=close_receipt [06:25:16]process_action close_receipt [06:25:16]cmd_close_receipt [06:25:16]MH_GetDate [06:25:16]Write to MH i2c: F0 00 00 D1 2A EA [06:25:16]Write i2c OK [06:25:16]MH_I2C_Read... [06:25:16]Read from MH i2c: F0 [06:25:16]MH_I2C_Read... [06:25:16]Read from MH i2c: F0 09 00 [06:25:16]MH_I2C_Read... [06:25:16]Read from MH i2c: F0 09 00 D1 2A 00 D8 9A E9 64 B2 FF 65 64 2C [06:25:16]GetLastDocTimeStamp 1693030377 [06:25:16]current date 1693031128 [06:25:16]FM_GetShiftState [06:25:16]SAM_PROTO_GetShiftState [06:25:16]wFMCommunicate request_size=4 [06:25:16]MH_SAM_APDU [06:25:16]CAPDU: 80 13 01 00 [06:25:16]Write to MH i2c: E2 08 00 D2 2A 80 13 01 00 00 00 00 00 79 [06:25:16]Write i2c OK [06:25:16]MH_I2C_Read... [06:25:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:25:16]Read from MH i2c: E2 [06:25:16]MH_I2C_Read... [06:25:16]Read from MH i2c: E2 0E 00 [06:25:16]MH_I2C_Read... [06:25:16]Read from MH i2c: E2 0E 00 D2 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B0 [06:25:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:25:16]wFMCommunicate OK [06:25:16]SAM_PROTO_GetShiftState done [06:25:16]FM_GetShiftState done [06:25:16]opened in 1693009560 [06:25:16]opened+sec_in_day 1693095960 [06:25:16]quantity*price = 51012 [06:25:16]sum+1 = 51013 [06:25:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.51 НДС 12% : 54.17 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 25 26.08.2023 06:25 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33009 ФПД: 230493566647153 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T062528&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33009&fm=230493566647153&tin=02508201610067®Number=0000000000091575&sum=51000 [06:25:17]StoreToDocumentArchive [06:25:17]shift 77 fd 33009 [06:25:17]save to /storage/0077/doc_00033009 [06:25:17]save last doc name /storage/0077/doc_00033009 to /storage/kkm_last_doc_name [06:25:17]save OK [06:25:17]Clear old archive folders... [06:25:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:25:17]tlvbuf is 01AC6AF0 [06:25:17]SAM_PROTO_ClearQueue [06:25:17]wFMCommunicate request_size=4 [06:25:17]MH_SAM_APDU [06:25:17]CAPDU: 80 09 00 00 [06:25:17]Write to MH i2c: E2 08 00 DF 2A 80 09 00 00 00 00 00 00 7B [06:25:17]Write i2c OK [06:25:17]MH_I2C_Read... [06:25:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:25:17]Read from MH i2c: E2 [06:25:17]MH_I2C_Read... [06:25:17]Read from MH i2c: E2 03 00 [06:25:17]MH_I2C_Read... [06:25:17]Read from MH i2c: E2 03 00 DF 2A 00 90 00 7D [06:25:17]RAPDU: 90 00 [06:25:17]wFMCommunicate OK [06:25:17]SAM_PROTO_ClearQueue done [06:25:17]KKMCreateOFDPacket [06:25:17]OFDProtocolAddRootSTLVToBuf [06:25:17]FM_MakeSignedData [06:25:17]FM_MakeSignedData [06:25:17]SAM_PROTO_SignData [06:25:17]wFMCommunicate request_size=4 [06:25:17]MH_SAM_APDU [06:25:17]CAPDU: 80 0D 01 02 [06:25:17]Write to MH i2c: E2 08 00 E0 2A 80 0D 01 02 00 00 00 00 83 [06:25:17]Write i2c OK [06:25:17]MH_I2C_Read... [06:25:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:25:17]Read from MH i2c: E2 [06:25:17]MH_I2C_Read... [06:25:17]Read from MH i2c: E2 03 00 [06:25:17]MH_I2C_Read... [06:25:17]Read from MH i2c: E2 03 00 E0 2A 00 90 00 7E [06:25:17]RAPDU: 90 00 [06:25:17]wFMCommunicate OK [06:25:17]wFMCommunicate request_size=255 [06:25:17]MH_SAM_APDU [06:25: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 22 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 44 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 D8 9A E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 80 00 00 35 04 06 00 D1 [06:25:17]Write to MH i2c: E2 02 01 E1 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 22 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 44 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 D8 9A E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 80 00 00 35 04 06 00 D1 00 00 26 [06:25:17]Write i2c OK [06:25:17]MH_I2C_Read... [06:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:25:18]Read from MH i2c: E2 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: E2 03 00 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: E2 03 00 E1 2A 00 90 00 7F [06:25:18]RAPDU: 90 00 [06:25:18]wFMCommunicate OK [06:25:18]wFMCommunicate request_size=10 [06:25:18]MH_SAM_APDU [06:25:18]CAPDU: 80 0D 02 02 05 A1 F7 29 BB 71 [06:25:18]Write to MH i2c: E2 0D 00 E2 2A 80 0D 02 02 05 00 A1 F7 29 BB 71 00 00 7D [06:25:18]Write i2c OK [06:25:18]MH_I2C_Read... [06:25:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:25:18]Read from MH i2c: E2 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: E2 03 00 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: E2 03 00 E2 2A 00 90 00 80 [06:25:18]RAPDU: 90 00 [06:25:18]wFMCommunicate OK [06:25:18]wFMCommunicate request_size=4 [06:25:18]MH_SAM_APDU [06:25:18]CAPDU: 80 0D 03 02 [06:25:18]Write to MH i2c: E2 08 00 E3 2A 80 0D 03 02 00 00 00 00 88 [06:25:18]Write i2c OK [06:25:18]MH_I2C_Read... [06:25:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:25:18]Read from MH i2c: E2 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: E2 0B 00 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: E2 0B 00 E3 2A 00 32 F4 FF 1B 0F 87 58 FD 90 00 B4 [06:25:18]RAPDU: 32 F4 FF 1B 0F 87 58 FD 90 00 [06:25:18]wFMCommunicate OK [06:25:18]SAM_PROTO_SignData done [06:25:18]FM_MakeSignedData done [06:25:18]CreateOFDProtocolMessage [06:25:18]wFMCommunicate request_size=4 [06:25:18]MH_SAM_APDU [06:25:18]CAPDU: 80 11 00 00 [06:25:18]Write to MH i2c: E2 08 00 E4 2A 80 11 00 00 00 00 00 00 88 [06:25:18]Write i2c OK [06:25:18]MH_I2C_Read... [06:25:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:25:18]Read from MH i2c: E2 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: E2 17 00 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: E2 17 00 E4 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DE [06:25:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:25:18]wFMCommunicate OK [06:25:18]CreateOFDProtocolMessage done [06:25:18]OFDSenderStorePacket 33009 [06:25:18]StoreOFDPacket docnum=33009 [06:25:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5E 72 07 01 1F 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 22 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 44 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 D8 9A E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 80 00 00 35 04 06 00 D1 A1 F7 29 BB 71 32 F4 FF 1B 0F 87 58 FD [06:25:18]CheckFolder [06:25:18]dirname=/storage/ofd_packets [06:25:18]CheckFolder done [06:25:18]ProducePacketName [06:25:18]name=ofd_packets/00033009 [06:25:18]NVStorageSaveData ofd_packets/00033009 [06:25:18]File name is /storage/ofd_packets/00033009 [06:25:18]Write 301 bytes [06:25:18]NVStorageSaveData done [06:25:18]OFDSenderStorePacket done [06:25:18]KKMCreateOFDPacket done [06:25:18]NVStorageSaveData kkm_last_timestamp [06:25:18]File name is /storage/kkm_last_timestamp [06:25:18]Write 4 bytes [06:25:18]NVStorageSaveData done [06:25:18]ExternCall_PrintAddStr [06:25:18]wPrintStart [06:25:18]Write to MH i2c: 01 00 00 E5 2A 0F [06:25:18]Write i2c OK [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: 01 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: 01 07 00 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: 01 07 00 E5 2A 00 00 00 00 00 FF 0F 24 [06:25:18]RasterBufferAndPrint [06:25:18]line Счет N : (1)1182811 [06:25:18]line ИНН: 02508201610067 [06:25:18]line Контрольно-Кассовый Чек [06:25:18]line ПРОДАЖА [06:25:18]line ТРК (МРК, ГНК) : 32 [06:25:18]line Товар: 2710124130 [06:25:18]line Аи-92-К-5 [06:25:18]line 8.720 * 58.50 [06:25:18]line = 510.12 [06:25:18]line НДС 12% НСП 1% [06:25:18]line > о реализуемом товаре [06:25:18]line ОКРУГЛЕНИЕ: -0.12 [06:25:18]line ИТОГО: 510.00 [06:25:18]line Внесено: 510.00 [06:25:18]line СДАЧА: 0.00 [06:25:18]line НСП 1% : 4.51 [06:25:18]line НДС 12% : 54.17 [06:25:18]line Наличными: 510.00 [06:25:18]line Безнал.: 0.00 [06:25:18]line Место: АЗС № 121 "Партнер Нефть" [06:25:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:25:18]line СНО: Общий режим [06:25:18]line Чек 25 26.08.2023 06:25 [06:25:18]line Смена: 77 ФФД: 1.0 [06:25:18]line ЗНМ: 0300000148 [06:25:18]line РНМ: 0000000000091575 [06:25:18]line Версия ККМ: 001 [06:25:18]line ФМ: 0000000000874655 [06:25:18]line ФД: 33009 [06:25:18]line ФПД: 230493566647153 [06:25:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T062528&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33009&fm=230493566647153&tin=02508201610067®Number=0000000000091575&sum=51000 [06:25:18]OFD Sender: Processing packet 33009 [packets to send 11, broken 10] [06:25:18]ProducePacketName [06:25:18]name=ofd_packets/00033009 [06:25:18]OFD Sender: To server: pG, [06:25:18]CommunicateWithHost lk.salyk.kg:30040 [06:25:18]ConnectInit lk.salyk.kg [06:25:18]written 0, free lines is 4095 [06:25:18]Connected sock=10 [06:25:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5E 72 07 01 1F 38 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 22 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 44 C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 00 00 00 F4 03 04 00 D8 9A E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 80 00 00 35 04 06 00 D1 A1 F7 29 BB 71 32 F4 FF 1B 0F 87 58 FD [06:25:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 24 FE 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 36 35 35 10 04 04 00 F1 80 00 00 F4 03 04 00 77 45 E9 64 B6 04 01 00 00 E3 B8 A7 50 0F 86 A7 1F [06:25:18]CommunicateWithHost err = 0 [06:25:18]CheckOFDResponse [06:25:18]1017 (14) - 77093643461234 [06:25:18]1041 (16) - 0000000000874655 [06:25:18]1040 (4) - 33009 [06:25:18]1012 (4) - 26.08.2023 00:21 [06:25:18]1206 (1) - 0 [06:25:18]OFD Sender: Remove packet 33009 [06:25:18]ProducePacketName [06:25:18]name=ofd_packets/00033009 [06:25:18]NVStorageDeleteData [06:25:18]Write to MH i2c: 01 00 00 10 2B 3B [06:25:18]Write i2c OK [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: 01 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: 01 07 00 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: 01 07 00 10 2B 00 00 00 00 00 C9 0C 17 [06:25:18]RasterBufferAndPrint [06:25:18]line [06:25:18]line [06:25:18]line [06:25:18]line [06:25:18]line [06:25:18]written 0, free lines is 3282 [06:25:18]MH_Cut [06:25:18]Write to MH i2c: D1 01 00 17 2B 01 14 [06:25:18]Write i2c OK [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: D1 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: D1 01 00 [06:25:18]MH_I2C_Read... [06:25:18]Read from MH i2c: D1 01 00 17 2B 00 13 [06:25:18]Write to MH i2c: 01 00 00 18 2B 43 [06:25:18]Write i2c OK [06:25:18]MH_I2C_Read... [06:25:19]OFD Sender: No OFD packet to send [06:25:19]*** Cut start [06:25:19]*** Purtial cut [06:25:19]*** CUTSNS_PIN = 0 [06:25:19]*** Stage 1: CUTSNS_PIN = 1 [06:25:21]Read from MH i2c: 01 [06:25:21]MH_I2C_Read... [06:25:21]*** Stop cut motor [06:25:21]*** Cut end [06:25:21]Read from MH i2c: 01 07 00 [06:25:21]MH_I2C_Read... [06:25:21]Read from MH i2c: 01 07 00 18 2B 00 00 00 00 00 FF 0F 58 [06:25:21]process_action close_receipt done [06:25:21]requested_data is exist [06:25:21]produce_requested_data [06:25:21]requested_item fm.sn is exist - process it [06:25:21]wFMCommunicate request_size=4 [06:25:21]MH_SAM_APDU [06:25:21]CAPDU: 80 11 00 00 [06:25:21]Write to MH i2c: E2 08 00 19 2B 80 11 00 00 00 00 00 00 BE [06:25:21]Write i2c OK [06:25:21]MH_I2C_Read... [06:25:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:25:21]Read from MH i2c: E2 [06:25:21]MH_I2C_Read... [06:25:21]Read from MH i2c: E2 17 00 [06:25:21]MH_I2C_Read... [06:25:21]Read from MH i2c: E2 17 00 19 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 14 [06:25:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:25:21]wFMCommunicate OK [06:25:21]requested_item fd.num is exist - process it [06:25:21]SAM_PROTO_GetFieldsCounters [06:25:21]wFMCommunicate request_size=4 [06:25:21]MH_SAM_APDU [06:25:21]CAPDU: 80 13 00 00 [06:25:21]Write to MH i2c: E2 08 00 1A 2B 80 13 00 00 00 00 00 00 C1 [06:25:21]Write i2c OK [06:25:21]MH_I2C_Read... [06:25:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:25:21]Read from MH i2c: E2 [06:25:21]MH_I2C_Read... [06:25:21]Read from MH i2c: E2 62 00 [06:25:21]MH_I2C_Read... [06:25:21]Read from MH i2c: E2 62 00 1A 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F1 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 F0 [06:25:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F1 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:25:21]wFMCommunicate OK [06:25:21]SAM_PROTO_GetFieldsCounters done [06:25:21]requested_item shift.num is exist - process it [06:25:21]requested_item shift.opened is exist - process it [06:25:21]req_shift_opened [06:25:21]FM_GetShiftState [06:25:21]SAM_PROTO_GetShiftState [06:25:21]wFMCommunicate request_size=4 [06:25:21]MH_SAM_APDU [06:25:21]CAPDU: 80 13 01 00 [06:25:21]Write to MH i2c: E2 08 00 1B 2B 80 13 01 00 00 00 00 00 C3 [06:25:21]Write i2c OK [06:25:21]MH_I2C_Read... [06:25:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:25:21]Read from MH i2c: E2 [06:25:21]MH_I2C_Read... [06:25:21]Read from MH i2c: E2 0E 00 [06:25:21]MH_I2C_Read... [06:25:21]Read from MH i2c: E2 0E 00 1B 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FA [06:25:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:25:21]wFMCommunicate OK [06:25:21]SAM_PROTO_GetShiftState done [06:25:21]FM_GetShiftState done [06:25:21]req_shift_opened done [06:25:21]requested_item shift.open_date is exist - process it [06:25:21]req_shift_open_date [06:25:21]req_shift_open_date done [06:25:21]produce_requested_data done [06:25:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33009,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:25:21]process_action_free close_receipt [06:25:21]json_value_free [06:25:21]json_value_free done [06:25:21]process_json_proto returns [06:25:21]Send response to host [06:25:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33009,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:25:21]free response buf [06:25:21]execute_script done [06:25:21]execute_script returns [06:25:21]free content buf [06:25:21]Sock 8.Close socket [06:25:21]Sock 8.Thread stoped [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:21]accept exits with 9 [06:27:21]New connection [06:27:21]New thread 3067084132 created [06:27:21]Thread 3066940772 joined [06:27:21]Waiting for new connection... [06:27:21] Sock 9.Parse request [06:27:21]Sock 9.Check first char [06:27:21]Sock 9.First char is OK [06:27:21]request: POST /json_proto HTTP/1.0 [06:27:21]Method: POST [06:27:21]URL: /json_proto [06:27:21]Method is POST - this is cgi request [06:27:21]url: /json_proto [06:27:21]query_string will be loaded in cgi processing [06:27:21]execute_cgi json_proto POST (null) [06:27:21]execute_cgi path=json_proto method=POST [06:27:21]POST find Content-Length [06:27:21]Host: 172.17.34.200:8080 [06:27:21]Content-Length: 678 [06:27:21]Content-Type: application/json [06:27:21] [06:27:21]POST finish read [06:27:21]Found Content-Length = 678 [06:27:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182813", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:21]execute_script... [06:27:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182813", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:21]POST & json_proto [06:27:21]process_json_proto [06:27:21]json parsed OK: [06:27:21]protocol is kg_v1.0 [06:27:21]action value=close_receipt [06:27:21]process_action close_receipt [06:27:21]cmd_close_receipt [06:27:21]MH_GetDate [06:27:21]Write to MH i2c: F0 00 00 1C 2B 36 [06:27:21]Write i2c OK [06:27:21]MH_I2C_Read... [06:27:21]Read from MH i2c: F0 [06:27:21]MH_I2C_Read... [06:27:21]Read from MH i2c: F0 09 00 [06:27:21]MH_I2C_Read... [06:27:21]Read from MH i2c: F0 09 00 1C 2B 00 55 9B E9 64 B2 FF 65 64 F6 [06:27:21]GetLastDocTimeStamp 1693031128 [06:27:21]current date 1693031253 [06:27:21]FM_GetShiftState [06:27:21]SAM_PROTO_GetShiftState [06:27:21]wFMCommunicate request_size=4 [06:27:21]MH_SAM_APDU [06:27:21]CAPDU: 80 13 01 00 [06:27:21]Write to MH i2c: E2 08 00 1D 2B 80 13 01 00 00 00 00 00 C5 [06:27:21]Write i2c OK [06:27:21]MH_I2C_Read... [06:27:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:21]Read from MH i2c: E2 [06:27:21]MH_I2C_Read... [06:27:21]Read from MH i2c: E2 0E 00 [06:27:21]MH_I2C_Read... [06:27:21]Read from MH i2c: E2 0E 00 1D 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FC [06:27:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:27:21]wFMCommunicate OK [06:27:21]SAM_PROTO_GetShiftState done [06:27:21]FM_GetShiftState done [06:27:21]opened in 1693009560 [06:27:21]opened+sec_in_day 1693095960 [06:27:21]quantity*price = 50017 [06:27:21]sum+1 = 50019 [06:27:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 26 26.08.2023 06:27 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33010 ФПД: 22268294932414 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T062733&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33010&fm=22268294932414&tin=02508201610067®Number=0000000000091575&sum=50000 [06:27:22]StoreToDocumentArchive [06:27:22]shift 77 fd 33010 [06:27:22]save to /storage/0077/doc_00033010 [06:27:22]save last doc name /storage/0077/doc_00033010 to /storage/kkm_last_doc_name [06:27:22]save OK [06:27:22]Clear old archive folders... [06:27:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:27:22]tlvbuf is 0185DAA0 [06:27:22]SAM_PROTO_ClearQueue [06:27:22]wFMCommunicate request_size=4 [06:27:22]MH_SAM_APDU [06:27:22]CAPDU: 80 09 00 00 [06:27:22]Write to MH i2c: E2 08 00 2A 2B 80 09 00 00 00 00 00 00 C7 [06:27:22]Write i2c OK [06:27:22]MH_I2C_Read... [06:27:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:27:22]Read from MH i2c: E2 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 03 00 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 03 00 2A 2B 00 90 00 C9 [06:27:22]RAPDU: 90 00 [06:27:22]wFMCommunicate OK [06:27:22]SAM_PROTO_ClearQueue done [06:27:22]KKMCreateOFDPacket [06:27:22]OFDProtocolAddRootSTLVToBuf [06:27:22]FM_MakeSignedData [06:27:22]FM_MakeSignedData [06:27:22]SAM_PROTO_SignData [06:27:22]wFMCommunicate request_size=4 [06:27:22]MH_SAM_APDU [06:27:22]CAPDU: 80 0D 01 02 [06:27:22]Write to MH i2c: E2 08 00 2B 2B 80 0D 01 02 00 00 00 00 CF [06:27:22]Write i2c OK [06:27:22]MH_I2C_Read... [06:27:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:27:22]Read from MH i2c: E2 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 03 00 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 03 00 2B 2B 00 90 00 CA [06:27:22]RAPDU: 90 00 [06:27:22]wFMCommunicate OK [06:27:22]wFMCommunicate request_size=255 [06:27:22]MH_SAM_APDU [06:27:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 55 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 80 00 00 35 04 06 00 14 [06:27:22]Write to MH i2c: E2 02 01 2C 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 55 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 80 00 00 35 04 06 00 14 00 00 5A [06:27:22]Write i2c OK [06:27:22]MH_I2C_Read... [06:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:22]Read from MH i2c: E2 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 03 00 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 03 00 2C 2B 00 90 00 CB [06:27:22]RAPDU: 90 00 [06:27:22]wFMCommunicate OK [06:27:22]wFMCommunicate request_size=10 [06:27:22]MH_SAM_APDU [06:27:22]CAPDU: 80 0D 02 02 05 40 BD CF 27 BE [06:27:22]Write to MH i2c: E2 0D 00 2D 2B 80 0D 02 02 05 00 40 BD CF 27 BE 00 00 8D [06:27:22]Write i2c OK [06:27:22]MH_I2C_Read... [06:27:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:22]Read from MH i2c: E2 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 03 00 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 03 00 2D 2B 00 90 00 CC [06:27:22]RAPDU: 90 00 [06:27:22]wFMCommunicate OK [06:27:22]wFMCommunicate request_size=4 [06:27:22]MH_SAM_APDU [06:27:22]CAPDU: 80 0D 03 02 [06:27:22]Write to MH i2c: E2 08 00 2E 2B 80 0D 03 02 00 00 00 00 D4 [06:27:22]Write i2c OK [06:27:22]MH_I2C_Read... [06:27:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:27:22]Read from MH i2c: E2 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 0B 00 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 0B 00 2E 2B 00 22 25 A8 79 EA 78 DD C5 90 00 41 [06:27:22]RAPDU: 22 25 A8 79 EA 78 DD C5 90 00 [06:27:22]wFMCommunicate OK [06:27:22]SAM_PROTO_SignData done [06:27:22]FM_MakeSignedData done [06:27:22]CreateOFDProtocolMessage [06:27:22]wFMCommunicate request_size=4 [06:27:22]MH_SAM_APDU [06:27:22]CAPDU: 80 11 00 00 [06:27:22]Write to MH i2c: E2 08 00 2F 2B 80 11 00 00 00 00 00 00 D4 [06:27:22]Write i2c OK [06:27:22]MH_I2C_Read... [06:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:22]Read from MH i2c: E2 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 17 00 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: E2 17 00 2F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2A [06:27:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:27:22]wFMCommunicate OK [06:27:22]CreateOFDProtocolMessage done [06:27:22]OFDSenderStorePacket 33010 [06:27:22]StoreOFDPacket docnum=33010 [06:27:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 00 8A 07 01 79 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 55 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 80 00 00 35 04 06 00 14 40 BD CF 27 BE 22 25 A8 79 EA 78 DD C5 [06:27:22]CheckFolder [06:27:22]dirname=/storage/ofd_packets [06:27:22]CheckFolder done [06:27:22]ProducePacketName [06:27:22]name=ofd_packets/00033010 [06:27:22]NVStorageSaveData ofd_packets/00033010 [06:27:22]File name is /storage/ofd_packets/00033010 [06:27:22]Write 301 bytes [06:27:22]NVStorageSaveData done [06:27:22]OFDSenderStorePacket done [06:27:22]KKMCreateOFDPacket done [06:27:22]NVStorageSaveData kkm_last_timestamp [06:27:22]File name is /storage/kkm_last_timestamp [06:27:22]Write 4 bytes [06:27:22]NVStorageSaveData done [06:27:22]ExternCall_PrintAddStr [06:27:22]wPrintStart [06:27:22]Write to MH i2c: 01 00 00 30 2B 5B [06:27:22]Write i2c OK [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: 01 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: 01 07 00 [06:27:22]MH_I2C_Read... [06:27:22]Read from MH i2c: 01 07 00 30 2B 00 00 00 00 00 FF 0F 70 [06:27:22]RasterBufferAndPrint [06:27:22]line Счет N : (1)1182813 [06:27:22]line ИНН: 02508201610067 [06:27:22]line Контрольно-Кассовый Чек [06:27:22]line ПРОДАЖА [06:27:22]line ТРК (МРК, ГНК) : 32 [06:27:22]line Товар: 2710124130 [06:27:22]line Аи-92-К-5 [06:27:22]line 8.550 * 58.50 [06:27:22]line = 500.18 [06:27:22]line НДС 12% НСП 1% [06:27:22]line > о реализуемом товаре [06:27:22]line ОКРУГЛЕНИЕ: -0.18 [06:27:22]line ИТОГО: 500.00 [06:27:22]line Внесено: 500.00 [06:27:22]line СДАЧА: 0.00 [06:27:22]line НСП 1% : 4.43 [06:27:22]line НДС 12% : 53.12 [06:27:22]line Наличными: 500.00 [06:27:22]line Безнал.: 0.00 [06:27:22]line Место: АЗС № 121 "Партнер Нефть" [06:27:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:27:22]line СНО: Общий режим [06:27:22]line Чек 26 26.08.2023 06:27 [06:27:22]line Смена: 77 ФФД: 1.0 [06:27:22]line ЗНМ: 0300000148 [06:27:22]line РНМ: 0000000000091575 [06:27:22]line Версия ККМ: 001 [06:27:22]line ФМ: 0000000000874655 [06:27:22]line ФД: 33010 [06:27:22]line ФПД: 22268294932414 [06:27:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T062733&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33010&fm=22268294932414&tin=02508201610067®Number=0000000000091575&sum=50000 [06:27:23]OFD Sender: Processing packet 33010 [packets to send 11, broken 10] [06:27:23]ProducePacketName [06:27:23]name=ofd_packets/00033010 [06:27:23]OFD Sender: To server: pG, [06:27:23]CommunicateWithHost lk.salyk.kg:30040 [06:27:23]ConnectInit lk.salyk.kg [06:27:23]written 0, free lines is 4095 [06:27:23]Connected sock=10 [06:27:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 00 8A 07 01 79 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 55 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 80 00 00 35 04 06 00 14 40 BD CF 27 BE 22 25 A8 79 EA 78 DD C5 [06:27:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AB 74 47 00 08 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 80 00 00 F4 03 04 00 F4 45 E9 64 B6 04 01 00 00 0D 4D D2 53 76 DE B7 8B [06:27:23]CommunicateWithHost err = 0 [06:27:23]CheckOFDResponse [06:27:23]1017 (14) - 77093643461234 [06:27:23]1041 (16) - 0000000000874655 [06:27:23]1040 (4) - 33010 [06:27:23]1012 (4) - 26.08.2023 00:23 [06:27:23]1206 (1) - 0 [06:27:23]OFD Sender: Remove packet 33010 [06:27:23]ProducePacketName [06:27:23]name=ofd_packets/00033010 [06:27:23]NVStorageDeleteData [06:27:23]Write to MH i2c: 01 00 00 5B 2B 86 [06:27:23]Write i2c OK [06:27:23]MH_I2C_Read... [06:27:23]Read from MH i2c: 01 [06:27:23]MH_I2C_Read... [06:27:23]Read from MH i2c: 01 07 00 [06:27:23]MH_I2C_Read... [06:27:23]Read from MH i2c: 01 07 00 5B 2B 00 00 00 00 00 D8 0C 71 [06:27:23]RasterBufferAndPrint [06:27:23]line [06:27:23]line [06:27:23]line [06:27:23]line [06:27:23]line [06:27:23]written 0, free lines is 3295 [06:27:23]MH_Cut [06:27:23]Write to MH i2c: D1 01 00 62 2B 01 5F [06:27:23]Write i2c OK [06:27:23]MH_I2C_Read... [06:27:23]Read from MH i2c: D1 [06:27:23]MH_I2C_Read... [06:27:23]Read from MH i2c: D1 01 00 [06:27:23]MH_I2C_Read... [06:27:23]Read from MH i2c: D1 01 00 62 2B 00 5E [06:27:23]Write to MH i2c: 01 00 00 63 2B 8E [06:27:23]Write i2c OK [06:27:23]MH_I2C_Read... [06:27:24]OFD Sender: No OFD packet to send [06:27:24]*** Cut start [06:27:24]*** Purtial cut [06:27:24]*** Stage 1: CUTSNS_PIN = 1 [06:27:24]Read from MH i2c: 01 [06:27:24]MH_I2C_Read... [06:27:24]*** Stop cut motor [06:27:24]*** Cut end [06:27:24]Read from MH i2c: 01 07 00 [06:27:24]MH_I2C_Read... [06:27:24]Read from MH i2c: 01 07 00 63 2B 00 00 00 00 00 FF 0F A3 [06:27:24]process_action close_receipt done [06:27:24]requested_data is exist [06:27:24]produce_requested_data [06:27:24]requested_item fm.sn is exist - process it [06:27:24]wFMCommunicate request_size=4 [06:27:24]MH_SAM_APDU [06:27:24]CAPDU: 80 11 00 00 [06:27:24]Write to MH i2c: E2 08 00 64 2B 80 11 00 00 00 00 00 00 09 [06:27:24]Write i2c OK [06:27:24]MH_I2C_Read... [06:27:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:24]Read from MH i2c: E2 [06:27:24]MH_I2C_Read... [06:27:24]Read from MH i2c: E2 17 00 [06:27:24]MH_I2C_Read... [06:27:24]Read from MH i2c: E2 17 00 64 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5F [06:27:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:27:24]wFMCommunicate OK [06:27:24]requested_item fd.num is exist - process it [06:27:24]SAM_PROTO_GetFieldsCounters [06:27:24]wFMCommunicate request_size=4 [06:27:24]MH_SAM_APDU [06:27:24]CAPDU: 80 13 00 00 [06:27:24]Write to MH i2c: E2 08 00 65 2B 80 13 00 00 00 00 00 00 0C [06:27:24]Write i2c OK [06:27:24]MH_I2C_Read... [06:27:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:27:24]Read from MH i2c: E2 [06:27:24]MH_I2C_Read... [06:27:24]Read from MH i2c: E2 62 00 [06:27:24]MH_I2C_Read... [06:27:24]Read from MH i2c: E2 62 00 65 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F2 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [06:27:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F2 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:27:24]wFMCommunicate OK [06:27:24]SAM_PROTO_GetFieldsCounters done [06:27:24]requested_item shift.num is exist - process it [06:27:24]requested_item shift.opened is exist - process it [06:27:24]req_shift_opened [06:27:24]FM_GetShiftState [06:27:24]SAM_PROTO_GetShiftState [06:27:24]wFMCommunicate request_size=4 [06:27:24]MH_SAM_APDU [06:27:24]CAPDU: 80 13 01 00 [06:27:24]Write to MH i2c: E2 08 00 66 2B 80 13 01 00 00 00 00 00 0E [06:27:24]Write i2c OK [06:27:24]MH_I2C_Read... [06:27:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:25]Read from MH i2c: E2 [06:27:25]MH_I2C_Read... [06:27:25]Read from MH i2c: E2 0E 00 [06:27:25]MH_I2C_Read... [06:27:25]Read from MH i2c: E2 0E 00 66 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 45 [06:27:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:27:25]wFMCommunicate OK [06:27:25]SAM_PROTO_GetShiftState done [06:27:25]FM_GetShiftState done [06:27:25]req_shift_opened done [06:27:25]requested_item shift.open_date is exist - process it [06:27:25]req_shift_open_date [06:27:25]req_shift_open_date done [06:27:25]produce_requested_data done [06:27:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33010,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:27:25]process_action_free close_receipt [06:27:25]json_value_free [06:27:25]json_value_free done [06:27:25]process_json_proto returns [06:27:25]Send response to host [06:27:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33010,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:27:25]free response buf [06:27:25]execute_script done [06:27:25]execute_script returns [06:27:25]free content buf [06:27:25]Sock 9.Close socket [06:27:25]Sock 9.Thread stoped [06:27:29]OFD Sender: No OFD packet to send [06:27:30]accept exits with 8 [06:27:30]New connection [06:27:30]New thread 3066940772 created [06:27:30]Thread 3067084132 joined [06:27:30]Waiting for new connection... [06:27:30] Sock 8.Parse request [06:27:30]Sock 8.Check first char [06:27:30]Sock 8.First char is OK [06:27:30]request: POST /json_proto HTTP/1.0 [06:27:30]Method: POST [06:27:30]URL: /json_proto [06:27:30]Method is POST - this is cgi request [06:27:30]url: /json_proto [06:27:30]query_string will be loaded in cgi processing [06:27:30]execute_cgi json_proto POST (null) [06:27:30]execute_cgi path=json_proto method=POST [06:27:30]POST find Content-Length [06:27:30]Host: 172.17.34.200:8080 [06:27:30]Content-Length: 683 [06:27:30]Content-Type: application/json [06:27:30] [06:27:30]POST finish read [06:27:30]Found Content-Length = 683 [06:27:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:30]execute_script... [06:27: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)1182814", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:27:30]POST & json_proto [06:27:30]process_json_proto [06:27:30]json parsed OK: [06:27:30]protocol is kg_v1.0 [06:27:30]action value=close_receipt [06:27:30]process_action close_receipt [06:27:30]cmd_close_receipt [06:27:30]MH_GetDate [06:27:30]Write to MH i2c: F0 00 00 67 2B 81 [06:27:30]Write i2c OK [06:27:30]MH_I2C_Read... [06:27:30]Read from MH i2c: F0 [06:27:30]MH_I2C_Read... [06:27:30]Read from MH i2c: F0 09 00 [06:27:30]MH_I2C_Read... [06:27:30]Read from MH i2c: F0 09 00 67 2B 00 5E 9B E9 64 B2 FF 65 64 4A [06:27:30]GetLastDocTimeStamp 1693031253 [06:27:30]current date 1693031262 [06:27:30]FM_GetShiftState [06:27:30]SAM_PROTO_GetShiftState [06:27:30]wFMCommunicate request_size=4 [06:27:30]MH_SAM_APDU [06:27:30]CAPDU: 80 13 01 00 [06:27:30]Write to MH i2c: E2 08 00 68 2B 80 13 01 00 00 00 00 00 10 [06:27:30]Write i2c OK [06:27:30]MH_I2C_Read... [06:27:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:30]Read from MH i2c: E2 [06:27:30]MH_I2C_Read... [06:27:30]Read from MH i2c: E2 0E 00 [06:27:30]MH_I2C_Read... [06:27:30]Read from MH i2c: E2 0E 00 68 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 47 [06:27:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:27:30]wFMCommunicate OK [06:27:30]SAM_PROTO_GetShiftState done [06:27:30]FM_GetShiftState done [06:27:30]opened in 1693009560 [06:27:30]opened+sec_in_day 1693095960 [06:27:30]quantity*price = 50053 [06:27:30]sum+1 = 50054 [06:27:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 27 26.08.2023 06:27 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33011 ФПД: 269402501296601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T062742&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33011&fm=269402501296601&tin=02508201610067®Number=0000000000091575&sum=50000 [06:27:31]StoreToDocumentArchive [06:27:31]shift 77 fd 33011 [06:27:31]save to /storage/0077/doc_00033011 [06:27:31]save last doc name /storage/0077/doc_00033011 to /storage/kkm_last_doc_name [06:27:31]save OK [06:27:31]Clear old archive folders... [06:27:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:27:31]tlvbuf is 01D2F8D0 [06:27:31]SAM_PROTO_ClearQueue [06:27:31]wFMCommunicate request_size=4 [06:27:31]MH_SAM_APDU [06:27:31]CAPDU: 80 09 00 00 [06:27:31]Write to MH i2c: E2 08 00 75 2B 80 09 00 00 00 00 00 00 12 [06:27:31]Write i2c OK [06:27:31]MH_I2C_Read... [06:27:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:27:31]Read from MH i2c: E2 [06:27:31]MH_I2C_Read... [06:27:31]Read from MH i2c: E2 03 00 [06:27:31]MH_I2C_Read... [06:27:31]Read from MH i2c: E2 03 00 75 2B 00 90 00 14 [06:27:31]RAPDU: 90 00 [06:27:31]wFMCommunicate OK [06:27:31]SAM_PROTO_ClearQueue done [06:27:31]KKMCreateOFDPacket [06:27:31]OFDProtocolAddRootSTLVToBuf [06:27:31]FM_MakeSignedData [06:27:31]FM_MakeSignedData [06:27:31]SAM_PROTO_SignData [06:27:31]wFMCommunicate request_size=4 [06:27:31]MH_SAM_APDU [06:27:31]CAPDU: 80 0D 01 02 [06:27:31]Write to MH i2c: E2 08 00 76 2B 80 0D 01 02 00 00 00 00 1A [06:27:31]Write i2c OK [06:27:31]MH_I2C_Read... [06:27:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:27:31]Read from MH i2c: E2 [06:27:31]MH_I2C_Read... [06:27:31]Read from MH i2c: E2 03 00 [06:27:31]MH_I2C_Read... [06:27:31]Read from MH i2c: E2 03 00 76 2B 00 90 00 15 [06:27:31]RAPDU: 90 00 [06:27:31]wFMCommunicate OK [06:27:31]wFMCommunicate request_size=255 [06:27:31]MH_SAM_APDU [06:27:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 5E 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 80 00 00 35 04 06 00 [06:27:31]Write to MH i2c: E2 02 01 77 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 5E 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 80 00 00 35 04 06 00 00 00 52 [06:27:31]Write i2c OK [06:27:31]MH_I2C_Read... [06:27:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:32]Read from MH i2c: E2 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 03 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 03 00 77 2B 00 90 00 16 [06:27:32]RAPDU: 90 00 [06:27:32]wFMCommunicate OK [06:27:32]wFMCommunicate request_size=11 [06:27:32]MH_SAM_APDU [06:27:32]CAPDU: 80 0D 02 02 06 F5 05 28 64 31 D9 [06:27:32]Write to MH i2c: E2 0E 00 78 2B 80 0D 02 02 06 00 F5 05 28 64 31 D9 00 00 B9 [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:27:32]Read from MH i2c: E2 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 03 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 03 00 78 2B 00 90 00 17 [06:27:32]RAPDU: 90 00 [06:27:32]wFMCommunicate OK [06:27:32]wFMCommunicate request_size=4 [06:27:32]MH_SAM_APDU [06:27:32]CAPDU: 80 0D 03 02 [06:27:32]Write to MH i2c: E2 08 00 79 2B 80 0D 03 02 00 00 00 00 1F [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:27:32]Read from MH i2c: E2 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 0B 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 0B 00 79 2B 00 2A D2 9C 52 65 07 FF A0 90 00 15 [06:27:32]RAPDU: 2A D2 9C 52 65 07 FF A0 90 00 [06:27:32]wFMCommunicate OK [06:27:32]SAM_PROTO_SignData done [06:27:32]FM_MakeSignedData done [06:27:32]CreateOFDProtocolMessage [06:27:32]wFMCommunicate request_size=4 [06:27:32]MH_SAM_APDU [06:27:32]CAPDU: 80 11 00 00 [06:27:32]Write to MH i2c: E2 08 00 7A 2B 80 11 00 00 00 00 00 00 1F [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:32]Read from MH i2c: E2 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 17 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: E2 17 00 7A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 75 [06:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:27:32]wFMCommunicate OK [06:27:32]CreateOFDProtocolMessage done [06:27:32]OFDSenderStorePacket 33011 [06:27:32]StoreOFDPacket docnum=33011 [06:27:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 77 6F 08 01 62 69 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 5E 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 80 00 00 35 04 06 00 F5 05 28 64 31 D9 2A D2 9C 52 65 07 FF A0 [06:27:32]CheckFolder [06:27:32]dirname=/storage/ofd_packets [06:27:32]CheckFolder done [06:27:32]ProducePacketName [06:27:32]name=ofd_packets/00033011 [06:27:32]NVStorageSaveData ofd_packets/00033011 [06:27:32]File name is /storage/ofd_packets/00033011 [06:27:32]Write 302 bytes [06:27:32]NVStorageSaveData done [06:27:32]OFDSenderStorePacket done [06:27:32]KKMCreateOFDPacket done [06:27:32]NVStorageSaveData kkm_last_timestamp [06:27:32]File name is /storage/kkm_last_timestamp [06:27:32]Write 4 bytes [06:27:32]NVStorageSaveData done [06:27:32]ExternCall_PrintAddStr [06:27:32]wPrintStart [06:27:32]Write to MH i2c: 01 00 00 7B 2B A6 [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: 01 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: 01 07 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: 01 07 00 7B 2B 00 00 00 00 00 FF 0F BB [06:27:32]RasterBufferAndPrint [06:27:32]line Счет N : (1)1182814 [06:27:32]line ИНН: 02508201610067 [06:27:32]line Контрольно-Кассовый Чек [06:27:32]line ПРОДАЖА [06:27:32]line ТРК (МРК, ГНК) : 11 [06:27:32]line Товар: 2710194210 [06:27:32]line ДТ(л)-К-5 [06:27:32]line 7.870 * 63.60 [06:27:32]line = 500.53 [06:27:32]line НДС 12% НСП 1% [06:27:32]line > о реализуемом товаре [06:27:32]line ОКРУГЛЕНИЕ: -0.53 [06:27:32]line ИТОГО: 500.00 [06:27:32]line Внесено: 500.00 [06:27:32]line СДАЧА: 0.00 [06:27:32]line НСП 1% : 4.43 [06:27:32]line НДС 12% : 53.15 [06:27:32]line Наличными: 500.00 [06:27:32]line Безнал.: 0.00 [06:27:32]line Место: АЗС № 121 "Партнер Нефть" [06:27:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:27:32]line СНО: Общий режим [06:27:32]line Чек 27 26.08.2023 06:27 [06:27:32]line Смена: 77 ФФД: 1.0 [06:27:32]line ЗНМ: 0300000148 [06:27:32]line РНМ: 0000000000091575 [06:27:32]line Версия ККМ: 001 [06:27:32]line ФМ: 0000000000874655 [06:27:32]line ФД: 33011 [06:27:32]line ФПД: 269402501296601 [06:27:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T062742&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33011&fm=269402501296601&tin=02508201610067®Number=0000000000091575&sum=50000 [06:27:32]written 0, free lines is 4095 [06:27:32]OFD Sender: Processing packet 33011 [packets to send 11, broken 10] [06:27:32]ProducePacketName [06:27:32]name=ofd_packets/00033011 [06:27:32]OFD Sender: To server: pG, [06:27:32]CommunicateWithHost lk.salyk.kg:30040 [06:27:32]ConnectInit lk.salyk.kg [06:27:32]Connected sock=10 [06:27:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 77 6F 08 01 62 69 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 00 00 00 F4 03 04 00 5E 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 80 00 00 35 04 06 00 F5 05 28 64 31 D9 2A D2 9C 52 65 07 FF A0 [06:27:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FE 69 47 00 2D 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 80 00 00 F4 03 04 00 FD 45 E9 64 B6 04 01 00 00 AE 94 6E 3C DC D1 F7 73 [06:27:32]CommunicateWithHost err = 0 [06:27:32]CheckOFDResponse [06:27:32]1017 (14) - 77093643461234 [06:27:32]1041 (16) - 0000000000874655 [06:27:32]1040 (4) - 33011 [06:27:32]1012 (4) - 26.08.2023 00:23 [06:27:32]1206 (1) - 0 [06:27:32]OFD Sender: Remove packet 33011 [06:27:32]ProducePacketName [06:27:32]name=ofd_packets/00033011 [06:27:32]NVStorageDeleteData [06:27:32]Write to MH i2c: 01 00 00 A6 2B D1 [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: 01 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: 01 07 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: 01 07 00 A6 2B 00 00 00 00 00 E7 0C CB [06:27:32]RasterBufferAndPrint [06:27:32]line [06:27:32]line [06:27:32]line [06:27:32]line [06:27:32]line [06:27:32]written 0, free lines is 3315 [06:27:32]MH_Cut [06:27:32]Write to MH i2c: D1 01 00 AD 2B 01 AA [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: D1 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: D1 01 00 [06:27:32]MH_I2C_Read... [06:27:32]Read from MH i2c: D1 01 00 AD 2B 00 A9 [06:27:32]Write to MH i2c: 01 00 00 AE 2B D9 [06:27:32]Write i2c OK [06:27:32]MH_I2C_Read... [06:27:33]OFD Sender: No OFD packet to send [06:27:33]*** Cut start [06:27:33]*** Purtial cut [06:27:33]*** CUTSNS_PIN = 0 [06:27:33]*** Stage 1: CUTSNS_PIN = 1 [06:27:35]Read from MH i2c: 01 [06:27:35]MH_I2C_Read... [06:27:35]*** Stop cut motor [06:27:35]*** Cut end [06:27:35]Read from MH i2c: 01 07 00 [06:27:35]MH_I2C_Read... [06:27:35]Read from MH i2c: 01 07 00 AE 2B 00 00 00 00 00 FF 0F EE [06:27:35]process_action close_receipt done [06:27:35]requested_data is exist [06:27:35]produce_requested_data [06:27:35]requested_item fm.sn is exist - process it [06:27:35]wFMCommunicate request_size=4 [06:27:35]MH_SAM_APDU [06:27:35]CAPDU: 80 11 00 00 [06:27:35]Write to MH i2c: E2 08 00 AF 2B 80 11 00 00 00 00 00 00 54 [06:27:35]Write i2c OK [06:27:35]MH_I2C_Read... [06:27:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:27:35]Read from MH i2c: E2 [06:27:35]MH_I2C_Read... [06:27:35]Read from MH i2c: E2 17 00 [06:27:35]MH_I2C_Read... [06:27:35]Read from MH i2c: E2 17 00 AF 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AA [06:27:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:27:35]wFMCommunicate OK [06:27:35]requested_item fd.num is exist - process it [06:27:35]SAM_PROTO_GetFieldsCounters [06:27:35]wFMCommunicate request_size=4 [06:27:35]MH_SAM_APDU [06:27:35]CAPDU: 80 13 00 00 [06:27:35]Write to MH i2c: E2 08 00 B0 2B 80 13 00 00 00 00 00 00 57 [06:27:35]Write i2c OK [06:27:35]MH_I2C_Read... [06:27:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:27:35]Read from MH i2c: E2 [06:27:35]MH_I2C_Read... [06:27:35]Read from MH i2c: E2 62 00 [06:27:35]MH_I2C_Read... [06:27:35]Read from MH i2c: E2 62 00 B0 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F3 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [06:27:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F3 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:27:35]wFMCommunicate OK [06:27:35]SAM_PROTO_GetFieldsCounters done [06:27:35]requested_item shift.num is exist - process it [06:27:35]requested_item shift.opened is exist - process it [06:27:35]req_shift_opened [06:27:35]FM_GetShiftState [06:27:35]SAM_PROTO_GetShiftState [06:27:35]wFMCommunicate request_size=4 [06:27:35]MH_SAM_APDU [06:27:35]CAPDU: 80 13 01 00 [06:27:35]Write to MH i2c: E2 08 00 B1 2B 80 13 01 00 00 00 00 00 59 [06:27:35]Write i2c OK [06:27:35]MH_I2C_Read... [06:27:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:35]Read from MH i2c: E2 [06:27:35]MH_I2C_Read... [06:27:35]Read from MH i2c: E2 0E 00 [06:27:35]MH_I2C_Read... [06:27:35]Read from MH i2c: E2 0E 00 B1 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 90 [06:27:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:27:35]wFMCommunicate OK [06:27:35]SAM_PROTO_GetShiftState done [06:27:35]FM_GetShiftState done [06:27:35]req_shift_opened done [06:27:35]requested_item shift.open_date is exist - process it [06:27:35]req_shift_open_date [06:27:35]req_shift_open_date done [06:27:35]produce_requested_data done [06:27:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33011,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:27:35]process_action_free close_receipt [06:27:35]json_value_free [06:27:35]json_value_free done [06:27:35]process_json_proto returns [06:27:35]Send response to host [06:27:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33011,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:27:35]free response buf [06:27:35]execute_script done [06:27:35]execute_script returns [06:27:35]free content buf [06:27:35]Sock 8.Close socket [06:27:35]Sock 8.Thread stoped [06:27:38]OFD Sender: No OFD packet to send [06:27:43]OFD Sender: No OFD packet to send [06:27:48]OFD Sender: No OFD packet to send [06:27:53]OFD Sender: No OFD packet to send [06:27:58]OFD Sender: No OFD packet to send [06:28:03]OFD Sender: No OFD packet to send [06:28:08]OFD Sender: No OFD packet to send [06:28:13]OFD Sender: No OFD packet to send [06:28:18]OFD Sender: No OFD packet to send [06:28:23]OFD Sender: No OFD packet to send [06:28:28]OFD Sender: No OFD packet to send [06:28:33]OFD Sender: No OFD packet to send [06:28:38]OFD Sender: No OFD packet to send [06:28:43]OFD Sender: No OFD packet to send [06:28:48]OFD Sender: No OFD packet to send [06:28:51]accept exits with 9 [06:28:51]New connection [06:28:51]New thread 3067084132 created [06:28:51]Thread 3066940772 joined [06:28:51]Waiting for new connection... [06:28:51] Sock 9.Parse request [06:28:51]Sock 9.Check first char [06:28:51]Sock 9.First char is OK [06:28:51]request: POST /json_proto HTTP/1.0 [06:28:51]Method: POST [06:28:51]URL: /json_proto [06:28:51]Method is POST - this is cgi request [06:28:51]url: /json_proto [06:28:51]query_string will be loaded in cgi processing [06:28:51]execute_cgi json_proto POST (null) [06:28:51]execute_cgi path=json_proto method=POST [06:28:51]POST find Content-Length [06:28:51]Host: 172.17.34.200:8080 [06:28:51]Content-Length: 683 [06:28:51]Content-Type: application/json [06:28:51] [06:28:51]POST finish read [06:28:51]Found Content-Length = 683 [06:28:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "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" ] } } [06:28:51]execute_script... [06:28:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "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" ] } } [06:28:51]POST & json_proto [06:28:51]process_json_proto [06:28:51]json parsed OK: [06:28:51]protocol is kg_v1.0 [06:28:51]action value=close_receipt [06:28:51]process_action close_receipt [06:28:51]cmd_close_receipt [06:28:51]MH_GetDate [06:28:51]Write to MH i2c: F0 00 00 B2 2B CC [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: F0 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: F0 09 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: F0 09 00 B2 2B 00 AF 9B E9 64 B2 FF 65 64 E6 [06:28:51]GetLastDocTimeStamp 1693031262 [06:28:51]current date 1693031343 [06:28:51]FM_GetShiftState [06:28:51]SAM_PROTO_GetShiftState [06:28:51]wFMCommunicate request_size=4 [06:28:51]MH_SAM_APDU [06:28:51]CAPDU: 80 13 01 00 [06:28:51]Write to MH i2c: E2 08 00 B3 2B 80 13 01 00 00 00 00 00 5B [06:28:51]Write i2c OK [06:28:51]MH_I2C_Read... [06:28:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:51]Read from MH i2c: E2 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: E2 0E 00 [06:28:51]MH_I2C_Read... [06:28:51]Read from MH i2c: E2 0E 00 B3 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 92 [06:28:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:28:51]wFMCommunicate OK [06:28:51]SAM_PROTO_GetShiftState done [06:28:51]FM_GetShiftState done [06:28:51]opened in 1693009560 [06:28:51]opened+sec_in_day 1693095960 [06:28:51]quantity*price = 60038 [06:28:51]sum+1 = 60039 [06:28:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 28 26.08.2023 06:29 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33012 ФПД: 18348741661917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T062903&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33012&fm=18348741661917&tin=02508201610067®Number=0000000000091575&sum=60000 [06:28:52]StoreToDocumentArchive [06:28:52]shift 77 fd 33012 [06:28:52]save to /storage/0077/doc_00033012 [06:28:52]save last doc name /storage/0077/doc_00033012 to /storage/kkm_last_doc_name [06:28:52]save OK [06:28:52]Clear old archive folders... [06:28:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:28:52]tlvbuf is 01BA7500 [06:28:52]SAM_PROTO_ClearQueue [06:28:52]wFMCommunicate request_size=4 [06:28:52]MH_SAM_APDU [06:28:52]CAPDU: 80 09 00 00 [06:28:52]Write to MH i2c: E2 08 00 C0 2B 80 09 00 00 00 00 00 00 5D [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 03 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 03 00 C0 2B 00 90 00 5F [06:28:52]RAPDU: 90 00 [06:28:52]wFMCommunicate OK [06:28:52]SAM_PROTO_ClearQueue done [06:28:52]KKMCreateOFDPacket [06:28:52]OFDProtocolAddRootSTLVToBuf [06:28:52]FM_MakeSignedData [06:28:52]FM_MakeSignedData [06:28:52]SAM_PROTO_SignData [06:28:52]wFMCommunicate request_size=4 [06:28:52]MH_SAM_APDU [06:28:52]CAPDU: 80 0D 01 02 [06:28:52]Write to MH i2c: E2 08 00 C1 2B 80 0D 01 02 00 00 00 00 65 [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 03 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 03 00 C1 2B 00 90 00 60 [06:28:52]RAPDU: 90 00 [06:28:52]wFMCommunicate OK [06:28:52]wFMCommunicate request_size=255 [06:28:52]MH_SAM_APDU [06:28: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 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 1C 00 00 00 F4 03 04 00 AF 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 80 00 00 35 04 06 00 [06:28:52]Write to MH i2c: E2 02 01 C2 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 1C 00 00 00 F4 03 04 00 AF 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 80 00 00 35 04 06 00 00 00 30 [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 03 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 03 00 C2 2B 00 90 00 61 [06:28:52]RAPDU: 90 00 [06:28:52]wFMCommunicate OK [06:28:52]wFMCommunicate request_size=11 [06:28:52]MH_SAM_APDU [06:28:52]CAPDU: 80 0D 02 02 06 10 B0 26 3A 94 DD [06:28:52]Write to MH i2c: E2 0E 00 C3 2B 80 0D 02 02 06 00 10 B0 26 3A 94 DD 00 00 05 [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 03 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 03 00 C3 2B 00 90 00 62 [06:28:52]RAPDU: 90 00 [06:28:52]wFMCommunicate OK [06:28:52]wFMCommunicate request_size=4 [06:28:52]MH_SAM_APDU [06:28:52]CAPDU: 80 0D 03 02 [06:28:52]Write to MH i2c: E2 08 00 C4 2B 80 0D 03 02 00 00 00 00 6A [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 0B 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 0B 00 C4 2B 00 A7 3E 69 C8 A8 1A EF E9 90 00 1B [06:28:52]RAPDU: A7 3E 69 C8 A8 1A EF E9 90 00 [06:28:52]wFMCommunicate OK [06:28:52]SAM_PROTO_SignData done [06:28:52]FM_MakeSignedData done [06:28:52]CreateOFDProtocolMessage [06:28:52]wFMCommunicate request_size=4 [06:28:52]MH_SAM_APDU [06:28:52]CAPDU: 80 11 00 00 [06:28:52]Write to MH i2c: E2 08 00 C5 2B 80 11 00 00 00 00 00 00 6A [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:52]Read from MH i2c: E2 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 17 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: E2 17 00 C5 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C0 [06:28:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:28:52]wFMCommunicate OK [06:28:52]CreateOFDProtocolMessage done [06:28:52]OFDSenderStorePacket 33012 [06:28:52]StoreOFDPacket docnum=33012 [06:28:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 34 AB 08 01 ED BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 1C 00 00 00 F4 03 04 00 AF 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 80 00 00 35 04 06 00 10 B0 26 3A 94 DD A7 3E 69 C8 A8 1A EF E9 [06:28:52]CheckFolder [06:28:52]dirname=/storage/ofd_packets [06:28:52]CheckFolder done [06:28:52]ProducePacketName [06:28:52]name=ofd_packets/00033012 [06:28:52]NVStorageSaveData ofd_packets/00033012 [06:28:52]File name is /storage/ofd_packets/00033012 [06:28:52]Write 302 bytes [06:28:52]NVStorageSaveData done [06:28:52]OFDSenderStorePacket done [06:28:52]KKMCreateOFDPacket done [06:28:52]NVStorageSaveData kkm_last_timestamp [06:28:52]File name is /storage/kkm_last_timestamp [06:28:52]Write 4 bytes [06:28:52]NVStorageSaveData done [06:28:52]ExternCall_PrintAddStr [06:28:52]wPrintStart [06:28:52]Write to MH i2c: 01 00 00 C6 2B F1 [06:28:52]Write i2c OK [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: 01 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: 01 07 00 [06:28:52]MH_I2C_Read... [06:28:52]Read from MH i2c: 01 07 00 C6 2B 00 00 00 00 00 FF 0F 06 [06:28:52]RasterBufferAndPrint [06:28:52]line Счет N : (1)1182812 [06:28:52]line ИНН: 02508201610067 [06:28:52]line Контрольно-Кассовый Чек [06:28:52]line ПРОДАЖА [06:28:52]line ТРК (МРК, ГНК) : 21 [06:28:52]line Товар: 2710194210 [06:28:52]line ДТ(л)-К-5 [06:28:52]line 9.440 * 63.60 [06:28:52]line = 600.38 [06:28:52]line НДС 12% НСП 1% [06:28:52]line > о реализуемом товаре [06:28:52]line ОКРУГЛЕНИЕ: -0.38 [06:28:52]line ИТОГО: 600.00 [06:28:52]line Внесено: 600.00 [06:28:52]line СДАЧА: 0.00 [06:28:52]line НСП 1% : 5.31 [06:28:52]line НДС 12% : 63.76 [06:28:52]line Наличными: 600.00 [06:28:52]line Безнал.: 0.00 [06:28:52]line Место: АЗС № 121 "Партнер Нефть" [06:28:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:28:52]line СНО: Общий режим [06:28:52]line Чек 28 26.08.2023 06:29 [06:28:52]line Смена: 77 ФФД: 1.0 [06:28:52]line ЗНМ: 0300000148 [06:28:52]line РНМ: 0000000000091575 [06:28:52]line Версия ККМ: 001 [06:28:52]line ФМ: 0000000000874655 [06:28:52]line ФД: 33012 [06:28:52]line ФПД: 18348741661917 [06:28:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T062903&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33012&fm=18348741661917&tin=02508201610067®Number=0000000000091575&sum=60000 [06:28:53]OFD Sender: Processing packet 33012 [packets to send 11, broken 10] [06:28:53]ProducePacketName [06:28:53]name=ofd_packets/00033012 [06:28:53]OFD Sender: To server: pG, [06:28:53]CommunicateWithHost lk.salyk.kg:30040 [06:28:53]ConnectInit lk.salyk.kg [06:28:53]written 0, free lines is 4095 [06:28:53]Connected sock=10 [06:28:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 34 AB 08 01 ED BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 1C 00 00 00 F4 03 04 00 AF 9B E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 80 00 00 35 04 06 00 10 B0 26 3A 94 DD A7 3E 69 C8 A8 1A EF E9 [06:28:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DC 47 47 00 B7 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 80 00 00 F4 03 04 00 4E 46 E9 64 B6 04 01 00 00 09 D7 B5 63 13 2A D8 55 [06:28:53]CommunicateWithHost err = 0 [06:28:53]CheckOFDResponse [06:28:53]1017 (14) - 77093643461234 [06:28:53]1041 (16) - 0000000000874655 [06:28:53]1040 (4) - 33012 [06:28:53]1012 (4) - 26.08.2023 00:24 [06:28:53]1206 (1) - 0 [06:28:53]OFD Sender: Remove packet 33012 [06:28:53]ProducePacketName [06:28:53]name=ofd_packets/00033012 [06:28:53]NVStorageDeleteData [06:28:53]Write to MH i2c: 01 00 00 F1 2B 1C [06:28:53]Write i2c OK [06:28:53]MH_I2C_Read... [06:28:53]Read from MH i2c: 01 [06:28:53]MH_I2C_Read... [06:28:53]Read from MH i2c: 01 07 00 [06:28:53]MH_I2C_Read... [06:28:53]Read from MH i2c: 01 07 00 F1 2B 00 00 00 00 00 D7 0C 06 [06:28:53]RasterBufferAndPrint [06:28:53]line [06:28:53]line [06:28:53]line [06:28:53]line [06:28:53]line [06:28:53]written 0, free lines is 3296 [06:28:53]MH_Cut [06:28:53]Write to MH i2c: D1 01 00 F8 2B 01 F5 [06:28:53]Write i2c OK [06:28:53]MH_I2C_Read... [06:28:53]Read from MH i2c: D1 [06:28:53]MH_I2C_Read... [06:28:53]Read from MH i2c: D1 01 00 [06:28:53]MH_I2C_Read... [06:28:53]Read from MH i2c: D1 01 00 F8 2B 00 F4 [06:28:53]Write to MH i2c: 01 00 00 F9 2B 24 [06:28:53]Write i2c OK [06:28:53]MH_I2C_Read... [06:28:54]OFD Sender: No OFD packet to send [06:28:54]*** Cut start [06:28:54]*** Purtial cut [06:28:54]*** Stage 1: CUTSNS_PIN = 1 [06:28:54]Read from MH i2c: 01 [06:28:54]MH_I2C_Read... [06:28:54]*** Stop cut motor [06:28:54]*** Cut end [06:28:54]Read from MH i2c: 01 07 00 [06:28:54]MH_I2C_Read... [06:28:54]Read from MH i2c: 01 07 00 F9 2B 00 00 00 00 00 FF 0F 39 [06:28:54]process_action close_receipt done [06:28:54]requested_data is exist [06:28:54]produce_requested_data [06:28:54]requested_item fm.sn is exist - process it [06:28:54]wFMCommunicate request_size=4 [06:28:54]MH_SAM_APDU [06:28:54]CAPDU: 80 11 00 00 [06:28:54]Write to MH i2c: E2 08 00 FA 2B 80 11 00 00 00 00 00 00 9F [06:28:54]Write i2c OK [06:28:54]MH_I2C_Read... [06:28:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:54]Read from MH i2c: E2 [06:28:54]MH_I2C_Read... [06:28:54]Read from MH i2c: E2 17 00 [06:28:54]MH_I2C_Read... [06:28:54]Read from MH i2c: E2 17 00 FA 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F5 [06:28:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:28:54]wFMCommunicate OK [06:28:54]requested_item fd.num is exist - process it [06:28:54]SAM_PROTO_GetFieldsCounters [06:28:54]wFMCommunicate request_size=4 [06:28:54]MH_SAM_APDU [06:28:54]CAPDU: 80 13 00 00 [06:28:54]Write to MH i2c: E2 08 00 FB 2B 80 13 00 00 00 00 00 00 A2 [06:28:54]Write i2c OK [06:28:54]MH_I2C_Read... [06:28:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:55]Read from MH i2c: E2 [06:28:55]MH_I2C_Read... [06:28:55]Read from MH i2c: E2 62 00 [06:28:55]MH_I2C_Read... [06:28:55]Read from MH i2c: E2 62 00 FB 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F4 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [06:28:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F4 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:28:55]wFMCommunicate OK [06:28:55]SAM_PROTO_GetFieldsCounters done [06:28:55]requested_item shift.num is exist - process it [06:28:55]requested_item shift.opened is exist - process it [06:28:55]req_shift_opened [06:28:55]FM_GetShiftState [06:28:55]SAM_PROTO_GetShiftState [06:28:55]wFMCommunicate request_size=4 [06:28:55]MH_SAM_APDU [06:28:55]CAPDU: 80 13 01 00 [06:28:55]Write to MH i2c: E2 08 00 FC 2B 80 13 01 00 00 00 00 00 A4 [06:28:55]Write i2c OK [06:28:55]MH_I2C_Read... [06:28:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:55]Read from MH i2c: E2 [06:28:55]MH_I2C_Read... [06:28:55]Read from MH i2c: E2 0E 00 [06:28:55]MH_I2C_Read... [06:28:55]Read from MH i2c: E2 0E 00 FC 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DB [06:28:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:28:55]wFMCommunicate OK [06:28:55]SAM_PROTO_GetShiftState done [06:28:55]FM_GetShiftState done [06:28:55]req_shift_opened done [06:28:55]requested_item shift.open_date is exist - process it [06:28:55]req_shift_open_date [06:28:55]req_shift_open_date done [06:28:55]produce_requested_data done [06:28:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33012,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:28:55]process_action_free close_receipt [06:28:55]json_value_free [06:28:55]json_value_free done [06:28:55]process_json_proto returns [06:28:55]Send response to host [06:28:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33012,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:28:55]free response buf [06:28:55]execute_script done [06:28:55]execute_script returns [06:28:55]free content buf [06:28:55]Sock 9.Close socket [06:28:55]Sock 9.Thread stoped [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:34]OFD Sender: No OFD packet to send [06:31:39]OFD Sender: No OFD packet to send [06:31:44]OFD Sender: No OFD packet to send [06:31:49]OFD Sender: No OFD packet to send [06:31:54]OFD Sender: No OFD packet to send [06:31:59]OFD Sender: No OFD packet to send [06:32:04]OFD Sender: No OFD packet to send [06:32:09]OFD Sender: No OFD packet to send [06:32:14]OFD Sender: No OFD packet to send [06:32:19]OFD Sender: No OFD packet to send [06:32:24]OFD Sender: No OFD packet to send [06:32:29]OFD Sender: No OFD packet to send [06:32:34]OFD Sender: No OFD packet to send [06:32:39]OFD Sender: No OFD packet to send [06:32:44]OFD Sender: No OFD packet to send [06:32:49]OFD Sender: No OFD packet to send [06:32:54]OFD Sender: No OFD packet to send [06:32:59]OFD Sender: No OFD packet to send [06:33:04]OFD Sender: No OFD packet to send [06:33:09]OFD Sender: No OFD packet to send [06:33:14]OFD Sender: No OFD packet to send [06:33:19]OFD Sender: No OFD packet to send [06:33:24]OFD Sender: No OFD packet to send [06:33:29]OFD Sender: No OFD packet to send [06:33:34]OFD Sender: No OFD packet to send [06:33:39]OFD Sender: No OFD packet to send [06:33:44]OFD Sender: No OFD packet to send [06:33:49]OFD Sender: No OFD packet to send [06:33:54]OFD Sender: No OFD packet to send [06:33:59]OFD Sender: No OFD packet to send [06:34:04]OFD Sender: No OFD packet to send [06:34:09]OFD Sender: No OFD packet to send [06:34:14]OFD Sender: No OFD packet to send [06:34:19]OFD Sender: No OFD packet to send [06:34:24]OFD Sender: No OFD packet to send [06:34:29]OFD Sender: No OFD packet to send [06:34:34]OFD Sender: No OFD packet to send [06:34:39]OFD Sender: No OFD packet to send [06:34:44]OFD Sender: No OFD packet to send [06:34:49]OFD Sender: No OFD packet to send [06:34:54]OFD Sender: No OFD packet to send [06:34:59]OFD Sender: No OFD packet to send [06:35:04]OFD Sender: No OFD packet to send [06:35:09]OFD Sender: No OFD packet to send [06:35:14]OFD Sender: No OFD packet to send [06:35:19]OFD Sender: No OFD packet to send [06:35:24]OFD Sender: No OFD packet to send [06:35:29]OFD Sender: No OFD packet to send [06:35:34]OFD Sender: No OFD packet to send [06:35:39]OFD Sender: No OFD packet to send [06:35:44]OFD Sender: No OFD packet to send [06:35:49]OFD Sender: No OFD packet to send [06:35:54]OFD Sender: No OFD packet to send [06:35:59]OFD Sender: No OFD packet to send [06:36:04]OFD Sender: No OFD packet to send [06:36:09]OFD Sender: No OFD packet to send [06:36:14]OFD Sender: No OFD packet to send [06:36:19]OFD Sender: No OFD packet to send [06:36:24]OFD Sender: No OFD packet to send [06:36:29]OFD Sender: No OFD packet to send [06:36:34]OFD Sender: No OFD packet to send [06:36:39]OFD Sender: No OFD packet to send [06:36:44]OFD Sender: No OFD packet to send [06:36:49]OFD Sender: No OFD packet to send [06:36:54]OFD Sender: No OFD packet to send [06:36:59]OFD Sender: No OFD packet to send [06:37:04]OFD Sender: No OFD packet to send [06:37:09]OFD Sender: No OFD packet to send [06:37:14]OFD Sender: No OFD packet to send [06:37:19]OFD Sender: No OFD packet to send [06:37:24]OFD Sender: No OFD packet to send [06:37:29]OFD Sender: No OFD packet to send [06:37:34]OFD Sender: No OFD packet to send [06:37:39]OFD Sender: No OFD packet to send [06:37:44]OFD Sender: No OFD packet to send [06:37:49]OFD Sender: No OFD packet to send [06:37:54]OFD Sender: No OFD packet to send [06:37:59]OFD Sender: No OFD packet to send [06:38:04]OFD Sender: No OFD packet to send [06:38:09]OFD Sender: No OFD packet to send [06:38:14]OFD Sender: No OFD packet to send [06:38:19]OFD Sender: No OFD packet to send [06:38:24]OFD Sender: No OFD packet to send [06:38:29]OFD Sender: No OFD packet to send [06:38:34]OFD Sender: No OFD packet to send [06:38:39]OFD Sender: No OFD packet to send [06:38:44]OFD Sender: No OFD packet to send [06:38:49]OFD Sender: No OFD packet to send [06:38:54]OFD Sender: No OFD packet to send [06:38:59]OFD Sender: No OFD packet to send [06:39:04]OFD Sender: No OFD packet to send [06:39:09]OFD Sender: No OFD packet to send [06:39:14]OFD Sender: No OFD packet to send [06:39:19]OFD Sender: No OFD packet to send [06:39:24]OFD Sender: No OFD packet to send [06:39:29]OFD Sender: No OFD packet to send [06:39:34]OFD Sender: No OFD packet to send [06:39:39]OFD Sender: No OFD packet to send [06:39:44]OFD Sender: No OFD packet to send [06:39:49]OFD Sender: No OFD packet to send [06:39:54]OFD Sender: No OFD packet to send [06:39:59]OFD Sender: No OFD packet to send [06:40:04]OFD Sender: No OFD packet to send [06:40:09]OFD Sender: No OFD packet to send [06:40:14]OFD Sender: No OFD packet to send [06:40:19]OFD Sender: No OFD packet to send [06:40:24]OFD Sender: No OFD packet to send [06:40:29]OFD Sender: No OFD packet to send [06:40:34]OFD Sender: No OFD packet to send [06:40:39]OFD Sender: No OFD packet to send [06:40:44]OFD Sender: No OFD packet to send [06:40:49]OFD Sender: No OFD packet to send [06:40:54]OFD Sender: No OFD packet to send [06:40:59]OFD Sender: No OFD packet to send [06:41:04]OFD Sender: No OFD packet to send [06:41:09]OFD Sender: No OFD packet to send [06:41:14]OFD Sender: No OFD packet to send [06:41:19]OFD Sender: No OFD packet to send [06:41:24]OFD Sender: No OFD packet to send [06:41:29]OFD Sender: No OFD packet to send [06:41:34]OFD Sender: No OFD packet to send [06:41:39]OFD Sender: No OFD packet to send [06:41:44]OFD Sender: No OFD packet to send [06:41:49]OFD Sender: No OFD packet to send [06:41:54]OFD Sender: No OFD packet to send [06:41:59]OFD Sender: No OFD packet to send [06:42:04]OFD Sender: No OFD packet to send [06:42:09]OFD Sender: No OFD packet to send [06:42:14]OFD Sender: No OFD packet to send [06:42:19]OFD Sender: No OFD packet to send [06:42:24]OFD Sender: No OFD packet to send [06:42:29]OFD Sender: No OFD packet to send [06:42:34]OFD Sender: No OFD packet to send [06:42:39]OFD Sender: No OFD packet to send [06:42:44]OFD Sender: No OFD packet to send [06:42:49]OFD Sender: No OFD packet to send [06:42:54]OFD Sender: No OFD packet to send [06:42:59]OFD Sender: No OFD packet to send [06:43:04]OFD Sender: No OFD packet to send [06:43:09]OFD Sender: No OFD packet to send [06:43:14]OFD Sender: No OFD packet to send [06:43:19]OFD Sender: No OFD packet to send [06:43:24]OFD Sender: No OFD packet to send [06:43:29]OFD Sender: No OFD packet to send [06:43:34]OFD Sender: No OFD packet to send [06:43:39]OFD Sender: No OFD packet to send [06:43:44]OFD Sender: No OFD packet to send [06:43:45]accept exits with 8 [06:43:45]New connection [06:43:45]New thread 3066940772 created [06:43:45]Thread 3067084132 joined [06:43:45]Waiting for new connection... [06:43:45] Sock 8.Parse request [06:43:45]Sock 8.Check first char [06:43:45]Sock 8.First char is OK [06:43:45]request: POST /json_proto HTTP/1.0 [06:43:45]Method: POST [06:43:45]URL: /json_proto [06:43:45]Method is POST - this is cgi request [06:43:45]url: /json_proto [06:43:45]query_string will be loaded in cgi processing [06:43:45]execute_cgi json_proto POST (null) [06:43:45]execute_cgi path=json_proto method=POST [06:43:45]POST find Content-Length [06:43:45]Host: 172.17.34.200:8080 [06:43:45]Content-Length: 683 [06:43:45]Content-Type: application/json [06:43:45] [06:43:45]POST finish read [06:43:45]Found Content-Length = 683 [06:43:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:43:45]execute_script... [06:43:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:43:45]POST & json_proto [06:43:45]process_json_proto [06:43:45]json parsed OK: [06:43:45]protocol is kg_v1.0 [06:43:45]action value=close_receipt [06:43:45]process_action close_receipt [06:43:45]cmd_close_receipt [06:43:45]MH_GetDate [06:43:45]Write to MH i2c: F0 00 00 FD 2B 17 [06:43:45]Write i2c OK [06:43:45]MH_I2C_Read... [06:43:45]Read from MH i2c: F0 [06:43:45]MH_I2C_Read... [06:43:45]Read from MH i2c: F0 09 00 [06:43:45]MH_I2C_Read... [06:43:45]Read from MH i2c: F0 09 00 FD 2B 00 2D 9F E9 64 B2 FF 65 64 B3 [06:43:45]GetLastDocTimeStamp 1693031343 [06:43:45]current date 1693032237 [06:43:45]FM_GetShiftState [06:43:45]SAM_PROTO_GetShiftState [06:43:45]wFMCommunicate request_size=4 [06:43:45]MH_SAM_APDU [06:43:45]CAPDU: 80 13 01 00 [06:43:45]Write to MH i2c: E2 08 00 FE 2B 80 13 01 00 00 00 00 00 A6 [06:43:45]Write i2c OK [06:43:45]MH_I2C_Read... [06:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:43:45]Read from MH i2c: E2 [06:43:45]MH_I2C_Read... [06:43:45]Read from MH i2c: E2 0E 00 [06:43:45]MH_I2C_Read... [06:43:45]Read from MH i2c: E2 0E 00 FE 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DD [06:43:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:43:45]wFMCommunicate OK [06:43:45]SAM_PROTO_GetShiftState done [06:43:45]FM_GetShiftState done [06:43:45]opened in 1693009560 [06:43:45]opened+sec_in_day 1693095960 [06:43:45]quantity*price = 50053 [06:43:45]sum+1 = 50054 [06:43:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 29 26.08.2023 06:43 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33013 ФПД: 139576363515351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T064357&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33013&fm=139576363515351&tin=02508201610067®Number=0000000000091575&sum=50000 [06:43:46]StoreToDocumentArchive [06:43:46]shift 77 fd 33013 [06:43:46]save to /storage/0077/doc_00033013 [06:43:46]save last doc name /storage/0077/doc_00033013 to /storage/kkm_last_doc_name [06:43:46]save OK [06:43:46]Clear old archive folders... [06:43:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [06:43:46]tlvbuf is 019929E0 [06:43:46]SAM_PROTO_ClearQueue [06:43:46]wFMCommunicate request_size=4 [06:43:46]MH_SAM_APDU [06:43:46]CAPDU: 80 09 00 00 [06:43:46]Write to MH i2c: E2 08 00 0B 2C 80 09 00 00 00 00 00 00 A9 [06:43:46]Write i2c OK [06:43:46]MH_I2C_Read... [06:43:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:43:46]Read from MH i2c: E2 [06:43:46]MH_I2C_Read... [06:43:46]Read from MH i2c: E2 03 00 [06:43:46]MH_I2C_Read... [06:43:46]Read from MH i2c: E2 03 00 0B 2C 00 90 00 AB [06:43:46]RAPDU: 90 00 [06:43:46]wFMCommunicate OK [06:43:46]SAM_PROTO_ClearQueue done [06:43:46]KKMCreateOFDPacket [06:43:46]OFDProtocolAddRootSTLVToBuf [06:43:46]FM_MakeSignedData [06:43:46]FM_MakeSignedData [06:43:46]SAM_PROTO_SignData [06:43:46]wFMCommunicate request_size=4 [06:43:46]MH_SAM_APDU [06:43:46]CAPDU: 80 0D 01 02 [06:43:46]Write to MH i2c: E2 08 00 0C 2C 80 0D 01 02 00 00 00 00 B1 [06:43:46]Write i2c OK [06:43:46]MH_I2C_Read... [06:43:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:43:47]Read from MH i2c: E2 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 03 00 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 03 00 0C 2C 00 90 00 AC [06:43:47]RAPDU: 90 00 [06:43:47]wFMCommunicate OK [06:43:47]wFMCommunicate request_size=255 [06:43:47]MH_SAM_APDU [06:43: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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 2D 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 80 00 00 35 04 06 00 [06:43:47]Write to MH i2c: E2 02 01 0D 2C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 2D 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 80 00 00 35 04 06 00 00 00 C0 [06:43:47]Write i2c OK [06:43:47]MH_I2C_Read... [06:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:43:47]Read from MH i2c: E2 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 03 00 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 03 00 0D 2C 00 90 00 AD [06:43:47]RAPDU: 90 00 [06:43:47]wFMCommunicate OK [06:43:47]wFMCommunicate request_size=11 [06:43:47]MH_SAM_APDU [06:43:47]CAPDU: 80 0D 02 02 06 7E F1 A7 90 FD D7 [06:43:47]Write to MH i2c: E2 0E 00 0E 2C 80 0D 02 02 06 00 7E F1 A7 90 FD D7 00 00 3A [06:43:47]Write i2c OK [06:43:47]MH_I2C_Read... [06:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:43:47]Read from MH i2c: E2 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 03 00 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 03 00 0E 2C 00 90 00 AE [06:43:47]RAPDU: 90 00 [06:43:47]wFMCommunicate OK [06:43:47]wFMCommunicate request_size=4 [06:43:47]MH_SAM_APDU [06:43:47]CAPDU: 80 0D 03 02 [06:43:47]Write to MH i2c: E2 08 00 0F 2C 80 0D 03 02 00 00 00 00 B6 [06:43:47]Write i2c OK [06:43:47]MH_I2C_Read... [06:43:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:43:47]Read from MH i2c: E2 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 0B 00 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 0B 00 0F 2C 00 07 7F 4B D0 C6 50 08 0D 90 00 83 [06:43:47]RAPDU: 07 7F 4B D0 C6 50 08 0D 90 00 [06:43:47]wFMCommunicate OK [06:43:47]SAM_PROTO_SignData done [06:43:47]FM_MakeSignedData done [06:43:47]CreateOFDProtocolMessage [06:43:47]wFMCommunicate request_size=4 [06:43:47]MH_SAM_APDU [06:43:47]CAPDU: 80 11 00 00 [06:43:47]Write to MH i2c: E2 08 00 10 2C 80 11 00 00 00 00 00 00 B6 [06:43:47]Write i2c OK [06:43:47]MH_I2C_Read... [06:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:43:47]Read from MH i2c: E2 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 17 00 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: E2 17 00 10 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0C [06:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:43:47]wFMCommunicate OK [06:43:47]CreateOFDProtocolMessage done [06:43:47]OFDSenderStorePacket 33013 [06:43:47]StoreOFDPacket docnum=33013 [06:43:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CD 08 08 01 61 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 2D 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 80 00 00 35 04 06 00 7E F1 A7 90 FD D7 07 7F 4B D0 C6 50 08 0D [06:43:47]CheckFolder [06:43:47]dirname=/storage/ofd_packets [06:43:47]CheckFolder done [06:43:47]ProducePacketName [06:43:47]name=ofd_packets/00033013 [06:43:47]NVStorageSaveData ofd_packets/00033013 [06:43:47]File name is /storage/ofd_packets/00033013 [06:43:47]Write 302 bytes [06:43:47]NVStorageSaveData done [06:43:47]OFDSenderStorePacket done [06:43:47]KKMCreateOFDPacket done [06:43:47]NVStorageSaveData kkm_last_timestamp [06:43:47]File name is /storage/kkm_last_timestamp [06:43:47]Write 4 bytes [06:43:47]NVStorageSaveData done [06:43:47]ExternCall_PrintAddStr [06:43:47]wPrintStart [06:43:47]Write to MH i2c: 01 00 00 11 2C 3D [06:43:47]Write i2c OK [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: 01 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: 01 07 00 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: 01 07 00 11 2C 00 00 00 00 00 FF 0F 52 [06:43:47]RasterBufferAndPrint [06:43:47]line Счет N : (1)1182815 [06:43:47]line ИНН: 02508201610067 [06:43:47]line Контрольно-Кассовый Чек [06:43:47]line ПРОДАЖА [06:43:47]line ТРК (МРК, ГНК) : 11 [06:43:47]line Товар: 2710194210 [06:43:47]line ДТ(л)-К-5 [06:43:47]line 7.870 * 63.60 [06:43:47]line = 500.53 [06:43:47]line НДС 12% НСП 1% [06:43:47]line > о реализуемом товаре [06:43:47]line ОКРУГЛЕНИЕ: -0.53 [06:43:47]line ИТОГО: 500.00 [06:43:47]line Внесено: 500.00 [06:43:47]line СДАЧА: 0.00 [06:43:47]line НСП 1% : 4.43 [06:43:47]line НДС 12% : 53.15 [06:43:47]line Наличными: 500.00 [06:43:47]line Безнал.: 0.00 [06:43:47]line Место: АЗС № 121 "Партнер Нефть" [06:43:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:43:47]line СНО: Общий режим [06:43:47]line Чек 29 26.08.2023 06:43 [06:43:47]line Смена: 77 ФФД: 1.0 [06:43:47]line ЗНМ: 0300000148 [06:43:47]line РНМ: 0000000000091575 [06:43:47]line Версия ККМ: 001 [06:43:47]line ФМ: 0000000000874655 [06:43:47]line ФД: 33013 [06:43:47]line ФПД: 139576363515351 [06:43:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T064357&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33013&fm=139576363515351&tin=02508201610067®Number=0000000000091575&sum=50000 [06:43:47]written 0, free lines is 4095 [06:43:47]OFD Sender: Processing packet 33013 [packets to send 11, broken 10] [06:43:47]ProducePacketName [06:43:47]name=ofd_packets/00033013 [06:43:47]OFD Sender: To server: pG, [06:43:47]CommunicateWithHost lk.salyk.kg:30040 [06:43:47]ConnectInit lk.salyk.kg [06:43:47]Connected sock=11 [06:43:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CD 08 08 01 61 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 00 00 00 F4 03 04 00 2D 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 80 00 00 35 04 06 00 7E F1 A7 90 FD D7 07 7F 4B D0 C6 50 08 0D [06:43:47]Write to MH i2c: 01 00 00 3C 2C 68 [06:43:47]Write i2c OK [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: 01 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: 01 07 00 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: 01 07 00 3C 2C 00 00 00 00 00 CD 0C 48 [06:43:47]RasterBufferAndPrint [06:43:47]line [06:43:47]line [06:43:47]line [06:43:47]line [06:43:47]line [06:43:47]written 0, free lines is 3284 [06:43:47]MH_Cut [06:43:47]Write to MH i2c: D1 01 00 43 2C 01 41 [06:43:47]Write i2c OK [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: D1 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: D1 01 00 [06:43:47]MH_I2C_Read... [06:43:47]Read from MH i2c: D1 01 00 43 2C 00 40 [06:43:47]Write to MH i2c: 01 00 00 44 2C 70 [06:43:47]Write i2c OK [06:43:47]MH_I2C_Read... [06:43:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 54 14 47 00 A5 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 80 00 00 F4 03 04 00 CD 49 E9 64 B6 04 01 00 00 00 C9 E8 02 79 AB D8 54 [06:43:48]CommunicateWithHost err = 0 [06:43:48]CheckOFDResponse [06:43:48]1017 (14) - 77093643461234 [06:43:48]1041 (16) - 0000000000874655 [06:43:48]1040 (4) - 33013 [06:43:48]1012 (4) - 26.08.2023 00:39 [06:43:48]1206 (1) - 0 [06:43:48]OFD Sender: Remove packet 33013 [06:43:48]ProducePacketName [06:43:48]name=ofd_packets/00033013 [06:43:48]NVStorageDeleteData [06:43:48]OFD Sender: No OFD packet to send [06:43:48]*** Cut start [06:43:48]*** Purtial cut [06:43:48]*** CUTSNS_PIN = 0 [06:43:48]*** Stage 1: CUTSNS_PIN = 1 [06:43:50]Read from MH i2c: 01 [06:43:50]MH_I2C_Read... [06:43:50]Read from MH i2c: 01 07 00 [06:43:50]MH_I2C_Read... [06:43:50]Read from MH i2c: 01 07 00 44 2C 00 00 00 00 00 FF 0F 85 [06:43:50]process_action close_receipt done [06:43:50]requested_data is exist [06:43:50]produce_requested_data [06:43:50]requested_item fm.sn is exist - process it [06:43:50]wFMCommunicate request_size=4 [06:43:50]MH_SAM_APDU [06:43:50]CAPDU: 80 11 00 00 [06:43:50]Write to MH i2c: E2 08 00 45 2C 80 11 00 00 00 00 00 00 EB [06:43:50]*** Stop cut motor [06:43:50]*** Cut end [06:43:50]Write i2c OK [06:43:50]MH_I2C_Read... [06:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:43:50]Read from MH i2c: E2 [06:43:50]MH_I2C_Read... [06:43:50]Read from MH i2c: E2 17 00 [06:43:50]MH_I2C_Read... [06:43:50]Read from MH i2c: E2 17 00 45 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 41 [06:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:43:50]wFMCommunicate OK [06:43:50]requested_item fd.num is exist - process it [06:43:50]SAM_PROTO_GetFieldsCounters [06:43:50]wFMCommunicate request_size=4 [06:43:50]MH_SAM_APDU [06:43:50]CAPDU: 80 13 00 00 [06:43:50]Write to MH i2c: E2 08 00 46 2C 80 13 00 00 00 00 00 00 EE [06:43:50]Write i2c OK [06:43:50]MH_I2C_Read... [06:43:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:43:50]Read from MH i2c: E2 [06:43:50]MH_I2C_Read... [06:43:50]Read from MH i2c: E2 62 00 [06:43:50]MH_I2C_Read... [06:43:50]Read from MH i2c: E2 62 00 46 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F5 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [06:43:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F5 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:43:50]wFMCommunicate OK [06:43:50]SAM_PROTO_GetFieldsCounters done [06:43:50]requested_item shift.num is exist - process it [06:43:50]requested_item shift.opened is exist - process it [06:43:50]req_shift_opened [06:43:50]FM_GetShiftState [06:43:50]SAM_PROTO_GetShiftState [06:43:50]wFMCommunicate request_size=4 [06:43:50]MH_SAM_APDU [06:43:50]CAPDU: 80 13 01 00 [06:43:50]Write to MH i2c: E2 08 00 47 2C 80 13 01 00 00 00 00 00 F0 [06:43:50]Write i2c OK [06:43:50]MH_I2C_Read... [06:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:43:50]Read from MH i2c: E2 [06:43:50]MH_I2C_Read... [06:43:50]Read from MH i2c: E2 0E 00 [06:43:50]MH_I2C_Read... [06:43:50]Read from MH i2c: E2 0E 00 47 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 27 [06:43:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:43:50]wFMCommunicate OK [06:43:50]SAM_PROTO_GetShiftState done [06:43:50]FM_GetShiftState done [06:43:50]req_shift_opened done [06:43:50]requested_item shift.open_date is exist - process it [06:43:50]req_shift_open_date [06:43:50]req_shift_open_date done [06:43:50]produce_requested_data done [06:43:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33013,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:43:50]process_action_free close_receipt [06:43:50]json_value_free [06:43:50]json_value_free done [06:43:50]process_json_proto returns [06:43:50]Send response to host [06:43:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33013,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:43:50]free response buf [06:43:50]execute_script done [06:43:50]execute_script returns [06:43:50]free content buf [06:43:50]Sock 8.Close socket [06:43:50]Sock 8.Thread stoped [06:43:53]OFD Sender: No OFD packet to send [06:43:58]OFD Sender: No OFD packet to send [06:44:03]OFD Sender: No OFD packet to send [06:44:08]OFD Sender: No OFD packet to send [06:44:13]OFD Sender: No OFD packet to send [06:44:18]OFD Sender: No OFD packet to send [06:44:23]OFD Sender: No OFD packet to send [06:44:28]OFD Sender: No OFD packet to send [06:44:33]OFD Sender: No OFD packet to send [06:44:38]OFD Sender: No OFD packet to send [06:44:43]OFD Sender: No OFD packet to send [06:44:48]OFD Sender: No OFD packet to send [06:44:53]OFD Sender: No OFD packet to send [06:44:58]OFD Sender: No OFD packet to send [06:45:03]OFD Sender: No OFD packet to send [06:45:08]OFD Sender: No OFD packet to send [06:45:13]OFD Sender: No OFD packet to send [06:45:18]OFD Sender: No OFD packet to send [06:45:22]accept exits with 9 [06:45:22]New connection [06:45:22]New thread 3067084132 created [06:45:22]Thread 3066940772 joined [06:45:22]Waiting for new connection... [06:45:22] Sock 9.Parse request [06:45:22]Sock 9.Check first char [06:45:22]Sock 9.First char is OK [06:45:22]request: POST /json_proto HTTP/1.0 [06:45:22]Method: POST [06:45:22]URL: /json_proto [06:45:22]Method is POST - this is cgi request [06:45:22]url: /json_proto [06:45:22]query_string will be loaded in cgi processing [06:45:22]execute_cgi json_proto POST (null) [06:45:22]execute_cgi path=json_proto method=POST [06:45:22]POST find Content-Length [06:45:22]Host: 172.17.34.200:8080 [06:45:22]Content-Length: 678 [06:45:22]Content-Type: application/json [06:45:22] [06:45:22]POST finish read [06:45:22]Found Content-Length = 678 [06:45:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182817", "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" : 65.50, "quantity" : 6.110, "sum" : 400.21, "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" ] } } [06:45:22]execute_script... [06:45: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)1182817", "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" : 65.50, "quantity" : 6.110, "sum" : 400.21, "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" ] } } [06:45:22]POST & json_proto [06:45:22]process_json_proto [06:45:22]json parsed OK: [06:45:22]protocol is kg_v1.0 [06:45:22]action value=close_receipt [06:45:22]process_action close_receipt [06:45:22]cmd_close_receipt [06:45:22]MH_GetDate [06:45:22]Write to MH i2c: F0 00 00 48 2C 63 [06:45:22]Write i2c OK [06:45:22]MH_I2C_Read... [06:45:22]Read from MH i2c: F0 [06:45:22]MH_I2C_Read... [06:45:22]Read from MH i2c: F0 09 00 [06:45:22]MH_I2C_Read... [06:45:23]Read from MH i2c: F0 09 00 48 2C 00 8F 9F E9 64 B2 FF 65 64 61 [06:45:23]GetLastDocTimeStamp 1693032237 [06:45:23]current date 1693032335 [06:45:23]FM_GetShiftState [06:45:23]SAM_PROTO_GetShiftState [06:45:23]wFMCommunicate request_size=4 [06:45:23]MH_SAM_APDU [06:45:23]CAPDU: 80 13 01 00 [06:45:23]Write to MH i2c: E2 08 00 49 2C 80 13 01 00 00 00 00 00 F2 [06:45:23]Write i2c OK [06:45:23]MH_I2C_Read... [06:45:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:23]Read from MH i2c: E2 [06:45:23]MH_I2C_Read... [06:45:23]Read from MH i2c: E2 0E 00 [06:45:23]MH_I2C_Read... [06:45:23]Read from MH i2c: E2 0E 00 49 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 29 [06:45:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:45:23]wFMCommunicate OK [06:45:23]SAM_PROTO_GetShiftState done [06:45:23]FM_GetShiftState done [06:45:23]opened in 1693009560 [06:45:23]opened+sec_in_day 1693095960 [06:45:23]quantity*price = 40020 [06:45:23]sum+1 = 40022 [06:45:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.50 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 30 26.08.2023 06:45 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33014 ФПД: 200178301251685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T064535&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33014&fm=200178301251685&tin=02508201610067®Number=0000000000091575&sum=40000 [06:45:24]StoreToDocumentArchive [06:45:24]shift 77 fd 33014 [06:45:24]save to /storage/0077/doc_00033014 [06:45:24]save last doc name /storage/0077/doc_00033014 to /storage/kkm_last_doc_name [06:45:24]save OK [06:45:24]Clear old archive folders... [06:45:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:45:24]tlvbuf is 01BA78E0 [06:45:24]SAM_PROTO_ClearQueue [06:45:24]wFMCommunicate request_size=4 [06:45:24]MH_SAM_APDU [06:45:24]CAPDU: 80 09 00 00 [06:45:24]Write to MH i2c: E2 08 00 56 2C 80 09 00 00 00 00 00 00 F4 [06:45:24]Write i2c OK [06:45:24]MH_I2C_Read... [06:45:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:45:24]Read from MH i2c: E2 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 03 00 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 03 00 56 2C 00 90 00 F6 [06:45:24]RAPDU: 90 00 [06:45:24]wFMCommunicate OK [06:45:24]SAM_PROTO_ClearQueue done [06:45:24]KKMCreateOFDPacket [06:45:24]OFDProtocolAddRootSTLVToBuf [06:45:24]FM_MakeSignedData [06:45:24]FM_MakeSignedData [06:45:24]SAM_PROTO_SignData [06:45:24]wFMCommunicate request_size=4 [06:45:24]MH_SAM_APDU [06:45:24]CAPDU: 80 0D 01 02 [06:45:24]Write to MH i2c: E2 08 00 57 2C 80 0D 01 02 00 00 00 00 FC [06:45:24]Write i2c OK [06:45:24]MH_I2C_Read... [06:45:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:45:24]Read from MH i2c: E2 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 03 00 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 03 00 57 2C 00 90 00 F7 [06:45:24]RAPDU: 90 00 [06:45:24]wFMCommunicate OK [06:45:24]wFMCommunicate request_size=255 [06:45:24]MH_SAM_APDU [06:45:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 8F 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 80 00 00 35 04 06 00 B6 [06:45:24]Write to MH i2c: E2 02 01 58 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 8F 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 80 00 00 35 04 06 00 B6 00 00 7B [06:45:24]Write i2c OK [06:45:24]MH_I2C_Read... [06:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:24]Read from MH i2c: E2 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 03 00 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 03 00 58 2C 00 90 00 F8 [06:45:24]RAPDU: 90 00 [06:45:24]wFMCommunicate OK [06:45:24]wFMCommunicate request_size=10 [06:45:24]MH_SAM_APDU [06:45:24]CAPDU: 80 0D 02 02 05 0F A4 89 B0 65 [06:45:24]Write to MH i2c: E2 0D 00 59 2C 80 0D 02 02 05 00 0F A4 89 B0 65 00 00 5A [06:45:24]Write i2c OK [06:45:24]MH_I2C_Read... [06:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:24]Read from MH i2c: E2 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 03 00 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 03 00 59 2C 00 90 00 F9 [06:45:24]RAPDU: 90 00 [06:45:24]wFMCommunicate OK [06:45:24]wFMCommunicate request_size=4 [06:45:24]MH_SAM_APDU [06:45:24]CAPDU: 80 0D 03 02 [06:45:24]Write to MH i2c: E2 08 00 5A 2C 80 0D 03 02 00 00 00 00 01 [06:45:24]Write i2c OK [06:45:24]MH_I2C_Read... [06:45:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:45:24]Read from MH i2c: E2 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 0B 00 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 0B 00 5A 2C 00 F8 57 DE 11 03 36 5E E4 90 00 BB [06:45:24]RAPDU: F8 57 DE 11 03 36 5E E4 90 00 [06:45:24]wFMCommunicate OK [06:45:24]SAM_PROTO_SignData done [06:45:24]FM_MakeSignedData done [06:45:24]CreateOFDProtocolMessage [06:45:24]wFMCommunicate request_size=4 [06:45:24]MH_SAM_APDU [06:45:24]CAPDU: 80 11 00 00 [06:45:24]Write to MH i2c: E2 08 00 5B 2C 80 11 00 00 00 00 00 00 01 [06:45:24]Write i2c OK [06:45:24]MH_I2C_Read... [06:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:24]Read from MH i2c: E2 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 17 00 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: E2 17 00 5B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 57 [06:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:45:24]wFMCommunicate OK [06:45:24]CreateOFDProtocolMessage done [06:45:24]OFDSenderStorePacket 33014 [06:45:24]StoreOFDPacket docnum=33014 [06:45:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2B 5D 07 01 61 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 8F 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 80 00 00 35 04 06 00 B6 0F A4 89 B0 65 F8 57 DE 11 03 36 5E E4 [06:45:24]CheckFolder [06:45:24]dirname=/storage/ofd_packets [06:45:24]CheckFolder done [06:45:24]ProducePacketName [06:45:24]name=ofd_packets/00033014 [06:45:24]NVStorageSaveData ofd_packets/00033014 [06:45:24]File name is /storage/ofd_packets/00033014 [06:45:24]Write 301 bytes [06:45:24]NVStorageSaveData done [06:45:24]OFDSenderStorePacket done [06:45:24]KKMCreateOFDPacket done [06:45:24]NVStorageSaveData kkm_last_timestamp [06:45:24]File name is /storage/kkm_last_timestamp [06:45:24]Write 4 bytes [06:45:24]NVStorageSaveData done [06:45:24]ExternCall_PrintAddStr [06:45:24]wPrintStart [06:45:24]Write to MH i2c: 01 00 00 5C 2C 88 [06:45:24]Write i2c OK [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: 01 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: 01 07 00 [06:45:24]MH_I2C_Read... [06:45:24]Read from MH i2c: 01 07 00 5C 2C 00 00 00 00 00 FF 0F 9D [06:45:24]RasterBufferAndPrint [06:45:24]line Счет N : (1)1182817 [06:45:24]line ИНН: 02508201610067 [06:45:24]line Контрольно-Кассовый Чек [06:45:24]line ПРОДАЖА [06:45:24]line ТРК (МРК, ГНК) : 63 [06:45:24]line Товар: 2710124500 [06:45:24]line Аи-95-К-5 [06:45:24]line 6.110 * 65.50 [06:45:24]line = 400.21 [06:45:24]line НДС 12% НСП 1% [06:45:24]line > о реализуемом товаре [06:45:24]line ОКРУГЛЕНИЕ: -0.21 [06:45:24]line ИТОГО: 400.00 [06:45:24]line Внесено: 400.00 [06:45:24]line СДАЧА: 0.00 [06:45:24]line НСП 1% : 3.54 [06:45:24]line НДС 12% : 42.50 [06:45:24]line Наличными: 400.00 [06:45:24]line Безнал.: 0.00 [06:45:24]line Место: АЗС № 121 "Партнер Нефть" [06:45:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:45:24]line СНО: Общий режим [06:45:24]line Чек 30 26.08.2023 06:45 [06:45:24]line Смена: 77 ФФД: 1.0 [06:45:24]line ЗНМ: 0300000148 [06:45:24]line РНМ: 0000000000091575 [06:45:24]line Версия ККМ: 001 [06:45:24]line ФМ: 0000000000874655 [06:45:24]line ФД: 33014 [06:45:24]line ФПД: 200178301251685 [06:45:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T064535&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33014&fm=200178301251685&tin=02508201610067®Number=0000000000091575&sum=40000 [06:45:25]OFD Sender: Processing packet 33014 [packets to send 11, broken 10] [06:45:25]ProducePacketName [06:45:25]name=ofd_packets/00033014 [06:45:25]OFD Sender: To server: pG, [06:45:25]CommunicateWithHost lk.salyk.kg:30040 [06:45:25]ConnectInit lk.salyk.kg [06:45:25]written 0, free lines is 4095 [06:45:25]Connected sock=10 [06:45:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2B 5D 07 01 61 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DE 17 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 55 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9A 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 8F 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 80 00 00 35 04 06 00 B6 0F A4 89 B0 65 F8 57 DE 11 03 36 5E E4 [06:45:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CC EC 47 00 88 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 80 00 00 F4 03 04 00 2E 4A E9 64 B6 04 01 00 00 56 84 92 32 9F E2 20 92 [06:45:25]CommunicateWithHost err = 0 [06:45:25]CheckOFDResponse [06:45:25]1017 (14) - 77093643461234 [06:45:25]1041 (16) - 0000000000874655 [06:45:25]1040 (4) - 33014 [06:45:25]1012 (4) - 26.08.2023 00:41 [06:45:25]1206 (1) - 0 [06:45:25]OFD Sender: Remove packet 33014 [06:45:25]ProducePacketName [06:45:25]name=ofd_packets/00033014 [06:45:25]NVStorageDeleteData [06:45:25]Write to MH i2c: 01 00 00 87 2C B3 [06:45:25]Write i2c OK [06:45:25]MH_I2C_Read... [06:45:25]Read from MH i2c: 01 [06:45:25]MH_I2C_Read... [06:45:25]Read from MH i2c: 01 07 00 [06:45:25]MH_I2C_Read... [06:45:25]Read from MH i2c: 01 07 00 87 2C 00 00 00 00 00 CB 0C 91 [06:45:25]RasterBufferAndPrint [06:45:25]line [06:45:25]line [06:45:25]line [06:45:25]line [06:45:25]line [06:45:25]written 0, free lines is 3281 [06:45:25]MH_Cut [06:45:25]Write to MH i2c: D1 01 00 8E 2C 01 8C [06:45:25]Write i2c OK [06:45:25]MH_I2C_Read... [06:45:25]Read from MH i2c: D1 [06:45:25]MH_I2C_Read... [06:45:25]Read from MH i2c: D1 01 00 [06:45:25]MH_I2C_Read... [06:45:25]Read from MH i2c: D1 01 00 8E 2C 00 8B [06:45:25]Write to MH i2c: 01 00 00 8F 2C BB [06:45:25]Write i2c OK [06:45:25]MH_I2C_Read... [06:45:25]OFD Sender: No OFD packet to send [06:45:26]*** Cut start [06:45:26]*** Purtial cut [06:45:26]*** Stage 1: CUTSNS_PIN = 1 [06:45:26]Read from MH i2c: 01 [06:45:26]MH_I2C_Read... [06:45:26]*** Stop cut motor [06:45:26]*** Cut end [06:45:26]Read from MH i2c: 01 07 00 [06:45:26]MH_I2C_Read... [06:45:26]Read from MH i2c: 01 07 00 8F 2C 00 00 00 00 00 FF 0F D0 [06:45:26]process_action close_receipt done [06:45:26]requested_data is exist [06:45:26]produce_requested_data [06:45:26]requested_item fm.sn is exist - process it [06:45:26]wFMCommunicate request_size=4 [06:45:26]MH_SAM_APDU [06:45:26]CAPDU: 80 11 00 00 [06:45:26]Write to MH i2c: E2 08 00 90 2C 80 11 00 00 00 00 00 00 36 [06:45:26]Write i2c OK [06:45:26]MH_I2C_Read... [06:45:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:26]Read from MH i2c: E2 [06:45:26]MH_I2C_Read... [06:45:26]Read from MH i2c: E2 17 00 [06:45:26]MH_I2C_Read... [06:45:26]Read from MH i2c: E2 17 00 90 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8C [06:45:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:45:26]wFMCommunicate OK [06:45:26]requested_item fd.num is exist - process it [06:45:26]SAM_PROTO_GetFieldsCounters [06:45:26]wFMCommunicate request_size=4 [06:45:26]MH_SAM_APDU [06:45:26]CAPDU: 80 13 00 00 [06:45:26]Write to MH i2c: E2 08 00 91 2C 80 13 00 00 00 00 00 00 39 [06:45:26]Write i2c OK [06:45:26]MH_I2C_Read... [06:45:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:45:26]Read from MH i2c: E2 [06:45:26]MH_I2C_Read... [06:45:26]Read from MH i2c: E2 62 00 [06:45:26]MH_I2C_Read... [06:45:26]Read from MH i2c: E2 62 00 91 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F6 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [06:45:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F6 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:45:26]wFMCommunicate OK [06:45:26]SAM_PROTO_GetFieldsCounters done [06:45:26]requested_item shift.num is exist - process it [06:45:26]requested_item shift.opened is exist - process it [06:45:26]req_shift_opened [06:45:26]FM_GetShiftState [06:45:26]SAM_PROTO_GetShiftState [06:45:26]wFMCommunicate request_size=4 [06:45:26]MH_SAM_APDU [06:45:26]CAPDU: 80 13 01 00 [06:45:26]Write to MH i2c: E2 08 00 92 2C 80 13 01 00 00 00 00 00 3B [06:45:26]Write i2c OK [06:45:26]MH_I2C_Read... [06:45:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:26]Read from MH i2c: E2 [06:45:26]MH_I2C_Read... [06:45:26]Read from MH i2c: E2 0E 00 [06:45:26]MH_I2C_Read... [06:45:26]Read from MH i2c: E2 0E 00 92 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 72 [06:45:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:45:26]wFMCommunicate OK [06:45:26]SAM_PROTO_GetShiftState done [06:45:26]FM_GetShiftState done [06:45:26]req_shift_opened done [06:45:26]requested_item shift.open_date is exist - process it [06:45:26]req_shift_open_date [06:45:26]req_shift_open_date done [06:45:26]produce_requested_data done [06:45:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33014,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:45:26]process_action_free close_receipt [06:45:26]json_value_free [06:45:26]json_value_free done [06:45:26]process_json_proto returns [06:45:26]Send response to host [06:45:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33014,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:45:26]free response buf [06:45:26]execute_script done [06:45:26]execute_script returns [06:45:26]free content buf [06:45:26]Sock 9.Close socket [06:45:26]Sock 9.Thread stoped [06:45:30]OFD Sender: No OFD packet to send [06:45:35]OFD Sender: No OFD packet to send [06:45:40]OFD Sender: No OFD packet to send [06:45:45]OFD Sender: No OFD packet to send [06:45:50]OFD Sender: No OFD packet to send [06:45:55]OFD Sender: No OFD packet to send [06:46:00]accept exits with 8 [06:46:00]New connection [06:46:00]New thread 3066940772 created [06:46:00]Thread 3067084132 joined [06:46:00]Waiting for new connection... [06:46:00] Sock 8.Parse request [06:46:00]Sock 8.Check first char [06:46:00]Sock 8.First char is OK [06:46:00]request: POST /json_proto HTTP/1.0 [06:46:00]Method: POST [06:46:00]URL: /json_proto [06:46:00]Method is POST - this is cgi request [06:46:00]url: /json_proto [06:46:00]query_string will be loaded in cgi processing [06:46:00]execute_cgi json_proto POST (null) [06:46:00]execute_cgi path=json_proto method=POST [06:46:00]POST find Content-Length [06:46:00]Host: 172.17.34.200:8080 [06:46:00]Content-Length: 679 [06:46:00]Content-Type: application/json [06:46:00] [06:46:00]POST finish read [06:46:00]Found Content-Length = 679 [06:46:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182818", "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" : 58.50, "quantity" : 10.190, "sum" : 596.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 596.00, "total" : 596.00, "payments": [ { "type": 0, "sum" : 596.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:00]execute_script... [06:46:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182818", "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" : 58.50, "quantity" : 10.190, "sum" : 596.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 596.00, "total" : 596.00, "payments": [ { "type": 0, "sum" : 596.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:46:00]POST & json_proto [06:46:00]process_json_proto [06:46:00]json parsed OK: [06:46:00]protocol is kg_v1.0 [06:46:00]action value=close_receipt [06:46:00]process_action close_receipt [06:46:00]cmd_close_receipt [06:46:00]MH_GetDate [06:46:00]Write to MH i2c: F0 00 00 93 2C AE [06:46:00]Write i2c OK [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: F0 [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: F0 09 00 [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: F0 09 00 93 2C 00 B4 9F E9 64 B2 FF 65 64 D1 [06:46:00]GetLastDocTimeStamp 1693032335 [06:46:00]current date 1693032372 [06:46:00]FM_GetShiftState [06:46:00]SAM_PROTO_GetShiftState [06:46:00]wFMCommunicate request_size=4 [06:46:00]MH_SAM_APDU [06:46:00]CAPDU: 80 13 01 00 [06:46:00]Write to MH i2c: E2 08 00 94 2C 80 13 01 00 00 00 00 00 3D [06:46:00]Write i2c OK [06:46:00]MH_I2C_Read... [06:46:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:00]Read from MH i2c: E2 [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: E2 0E 00 [06:46:00]MH_I2C_Read... [06:46:00]Read from MH i2c: E2 0E 00 94 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 74 [06:46:00]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:46:00]wFMCommunicate OK [06:46:00]SAM_PROTO_GetShiftState done [06:46:00]FM_GetShiftState done [06:46:00]opened in 1693009560 [06:46:00]opened+sec_in_day 1693095960 [06:46:00]quantity*price = 59611 [06:46:00]sum+1 = 59613 [06:46:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 596.00 Внесено: 596.00 СДАЧА: 0.00 НСП 1% : 5.27 НДС 12% : 63.30 Наличными: 596.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 31 26.08.2023 06:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33015 ФПД: 85516420643583 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T064612&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33015&fm=85516420643583&tin=02508201610067®Number=0000000000091575&sum=59600 [06:46:01]StoreToDocumentArchive [06:46:01]shift 77 fd 33015 [06:46:01]save to /storage/0077/doc_00033015 [06:46:01]save last doc name /storage/0077/doc_00033015 to /storage/kkm_last_doc_name [06:46:01]save OK [06:46:01]Clear old archive folders... [06:46:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:46:01]tlvbuf is 018D1D40 [06:46:01]SAM_PROTO_ClearQueue [06:46:01]wFMCommunicate request_size=4 [06:46:01]MH_SAM_APDU [06:46:01]CAPDU: 80 09 00 00 [06:46:01]Write to MH i2c: E2 08 00 A1 2C 80 09 00 00 00 00 00 00 3F [06:46:01]Write i2c OK [06:46:01]MH_I2C_Read... [06:46:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 03 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 03 00 A1 2C 00 90 00 41 [06:46:02]RAPDU: 90 00 [06:46:02]wFMCommunicate OK [06:46:02]SAM_PROTO_ClearQueue done [06:46:02]KKMCreateOFDPacket [06:46:02]OFDProtocolAddRootSTLVToBuf [06:46:02]FM_MakeSignedData [06:46:02]FM_MakeSignedData [06:46:02]SAM_PROTO_SignData [06:46:02]wFMCommunicate request_size=4 [06:46:02]MH_SAM_APDU [06:46:02]CAPDU: 80 0D 01 02 [06:46:02]Write to MH i2c: E2 08 00 A2 2C 80 0D 01 02 00 00 00 00 47 [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 03 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 03 00 A2 2C 00 90 00 42 [06:46:02]RAPDU: 90 00 [06:46:02]wFMCommunicate OK [06:46:02]wFMCommunicate request_size=255 [06:46:02]MH_SAM_APDU [06:46:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CE 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 DC E8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 E8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 18 00 00 00 00 07 04 06 00 D0 E8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 B4 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 80 00 00 35 04 06 00 4D [06:46:02]Write to MH i2c: E2 02 01 A3 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CE 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 DC E8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 E8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 18 00 00 00 00 07 04 06 00 D0 E8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 B4 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 80 00 00 35 04 06 00 4D 00 00 22 [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 03 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 03 00 A3 2C 00 90 00 43 [06:46:02]RAPDU: 90 00 [06:46:02]wFMCommunicate OK [06:46:02]wFMCommunicate request_size=10 [06:46:02]MH_SAM_APDU [06:46:02]CAPDU: 80 0D 02 02 05 C6 D7 DF FA FF [06:46:02]Write to MH i2c: E2 0D 00 A4 2C 80 0D 02 02 05 00 C6 D7 DF FA FF 00 00 C9 [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 03 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 03 00 A4 2C 00 90 00 44 [06:46:02]RAPDU: 90 00 [06:46:02]wFMCommunicate OK [06:46:02]wFMCommunicate request_size=4 [06:46:02]MH_SAM_APDU [06:46:02]CAPDU: 80 0D 03 02 [06:46:02]Write to MH i2c: E2 08 00 A5 2C 80 0D 03 02 00 00 00 00 4C [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 0B 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 0B 00 A5 2C 00 B2 D8 00 05 86 3D 65 FF 90 00 03 [06:46:02]RAPDU: B2 D8 00 05 86 3D 65 FF 90 00 [06:46:02]wFMCommunicate OK [06:46:02]SAM_PROTO_SignData done [06:46:02]FM_MakeSignedData done [06:46:02]CreateOFDProtocolMessage [06:46:02]wFMCommunicate request_size=4 [06:46:02]MH_SAM_APDU [06:46:02]CAPDU: 80 11 00 00 [06:46:02]Write to MH i2c: E2 08 00 A6 2C 80 11 00 00 00 00 00 00 4C [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:02]Read from MH i2c: E2 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 17 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: E2 17 00 A6 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A2 [06:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:46:02]wFMCommunicate OK [06:46:02]CreateOFDProtocolMessage done [06:46:02]OFDSenderStorePacket 33015 [06:46:02]StoreOFDPacket docnum=33015 [06:46:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C3 C4 07 01 79 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 CE 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 DC E8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 E8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 18 00 00 00 00 07 04 06 00 D0 E8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 B4 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 80 00 00 35 04 06 00 4D C6 D7 DF FA FF B2 D8 00 05 86 3D 65 FF [06:46:02]CheckFolder [06:46:02]dirname=/storage/ofd_packets [06:46:02]CheckFolder done [06:46:02]ProducePacketName [06:46:02]name=ofd_packets/00033015 [06:46:02]NVStorageSaveData ofd_packets/00033015 [06:46:02]File name is /storage/ofd_packets/00033015 [06:46:02]Write 301 bytes [06:46:02]NVStorageSaveData done [06:46:02]OFDSenderStorePacket done [06:46:02]KKMCreateOFDPacket done [06:46:02]NVStorageSaveData kkm_last_timestamp [06:46:02]File name is /storage/kkm_last_timestamp [06:46:02]Write 4 bytes [06:46:02]OFD Sender: Processing packet 33015 [packets to send 11, broken 10] [06:46:02]ProducePacketName [06:46:02]name=ofd_packets/00033015 [06:46:02]OFD Sender: To server: pG, [06:46:02]CommunicateWithHost lk.salyk.kg:30040 [06:46:02]ConnectInit lk.salyk.kg [06:46:02]NVStorageSaveData done [06:46:02]ExternCall_PrintAddStr [06:46:02]wPrintStart [06:46:02]Write to MH i2c: 01 00 00 A7 2C D3 [06:46:02]Write i2c OK [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: 01 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: 01 07 00 [06:46:02]MH_I2C_Read... [06:46:02]Read from MH i2c: 01 07 00 A7 2C 00 00 00 00 00 FF 0F E8 [06:46:02]RasterBufferAndPrint [06:46:02]line Счет N : (1)1182818 [06:46:02]line ИНН: 02508201610067 [06:46:02]line Контрольно-Кассовый Чек [06:46:02]line ПРОДАЖА [06:46:02]line ТРК (МРК, ГНК) : 52 [06:46:02]line Товар: 2710124130 [06:46:02]line Аи-92-К-5 [06:46:02]line 10.190 * 58.50 [06:46:02]line = 596.12 [06:46:02]line НДС 12% НСП 1% [06:46:02]line > о реализуемом товаре [06:46:02]line ОКРУГЛЕНИЕ: -0.12 [06:46:02]line ИТОГО: 596.00 [06:46:02]line Внесено: 596.00 [06:46:02]line СДАЧА: 0.00 [06:46:02]line НСП 1% : 5.27 [06:46:02]line НДС 12% : 63.30 [06:46:02]line Наличными: 596.00 [06:46:02]line Безнал.: 0.00 [06:46:02]line Место: АЗС № 121 "Партнер Нефть" [06:46:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:46:02]line СНО: Общий режим [06:46:02]line Чек 31 26.08.2023 06:46 [06:46:02]line Смена: 77 ФФД: 1.0 [06:46:02]line ЗНМ: 0300000148 [06:46:02]line РНМ: 0000000000091575 [06:46:02]line Версия ККМ: 001 [06:46:02]line ФМ: 0000000000874655 [06:46:02]line ФД: 33015 [06:46:02]line ФПД: 85516420643583 [06:46:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T064612&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33015&fm=85516420643583&tin=02508201610067®Number=0000000000091575&sum=59600 [06:46:02]Connected sock=11 [06:46:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C3 C4 07 01 79 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 CE 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 DC E8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 E8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 18 00 00 00 00 07 04 06 00 D0 E8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 B4 9F E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 80 00 00 35 04 06 00 4D C6 D7 DF FA FF B2 D8 00 05 86 3D 65 FF [06:46:02]written 0, free lines is 4095 [06:46:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 89 55 47 00 3B 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 80 00 00 F4 03 04 00 54 4A E9 64 B6 04 01 00 00 2E 95 FA 85 FE 36 47 59 [06:46:02]CommunicateWithHost err = 0 [06:46:02]CheckOFDResponse [06:46:02]1017 (14) - 77093643461234 [06:46:02]1041 (16) - 0000000000874655 [06:46:02]1040 (4) - 33015 [06:46:02]1012 (4) - 26.08.2023 00:41 [06:46:03]1206 (1) - 0 [06:46:03]OFD Sender: Remove packet 33015 [06:46:03]ProducePacketName [06:46:03]name=ofd_packets/00033015 [06:46:03]NVStorageDeleteData [06:46:03]Write to MH i2c: 01 00 00 D2 2C FE [06:46:03]Write i2c OK [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 07 00 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: 01 07 00 D2 2C 00 00 00 00 00 D1 0C E2 [06:46:03]RasterBufferAndPrint [06:46:03]line [06:46:03]line [06:46:03]line [06:46:03]line [06:46:03]line [06:46:03]written 0, free lines is 3290 [06:46:03]MH_Cut [06:46:03]Write to MH i2c: D1 01 00 D9 2C 01 D7 [06:46:03]Write i2c OK [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: D1 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: D1 01 00 [06:46:03]MH_I2C_Read... [06:46:03]Read from MH i2c: D1 01 00 D9 2C 00 D6 [06:46:03]Write to MH i2c: 01 00 00 DA 2C 06 [06:46:03]Write i2c OK [06:46:03]MH_I2C_Read... [06:46:03]OFD Sender: No OFD packet to send [06:46:04]*** Cut start [06:46:04]*** Purtial cut [06:46:04]*** CUTSNS_PIN = 0 [06:46:04]*** Stage 1: CUTSNS_PIN = 1 [06:46:06]Read from MH i2c: 01 [06:46:06]MH_I2C_Read... [06:46:06]*** Stop cut motor [06:46:06]*** Cut end [06:46:06]Read from MH i2c: 01 07 00 [06:46:06]MH_I2C_Read... [06:46:06]Read from MH i2c: 01 07 00 DA 2C 00 00 00 00 00 FF 0F 1B [06:46:06]process_action close_receipt done [06:46:06]requested_data is exist [06:46:06]produce_requested_data [06:46:06]requested_item fm.sn is exist - process it [06:46:06]wFMCommunicate request_size=4 [06:46:06]MH_SAM_APDU [06:46:06]CAPDU: 80 11 00 00 [06:46:06]Write to MH i2c: E2 08 00 DB 2C 80 11 00 00 00 00 00 00 81 [06:46:06]Write i2c OK [06:46:06]MH_I2C_Read... [06:46:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:46:06]Read from MH i2c: E2 [06:46:06]MH_I2C_Read... [06:46:06]Read from MH i2c: E2 17 00 [06:46:06]MH_I2C_Read... [06:46:06]Read from MH i2c: E2 17 00 DB 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D7 [06:46:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:46:06]wFMCommunicate OK [06:46:06]requested_item fd.num is exist - process it [06:46:06]SAM_PROTO_GetFieldsCounters [06:46:06]wFMCommunicate request_size=4 [06:46:06]MH_SAM_APDU [06:46:06]CAPDU: 80 13 00 00 [06:46:06]Write to MH i2c: E2 08 00 DC 2C 80 13 00 00 00 00 00 00 84 [06:46:06]Write i2c OK [06:46:06]MH_I2C_Read... [06:46:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:46:06]Read from MH i2c: E2 [06:46:06]MH_I2C_Read... [06:46:06]Read from MH i2c: E2 62 00 [06:46:06]MH_I2C_Read... [06:46:06]Read from MH i2c: E2 62 00 DC 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F7 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [06:46:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F7 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:46:06]wFMCommunicate OK [06:46:06]SAM_PROTO_GetFieldsCounters done [06:46:06]requested_item shift.num is exist - process it [06:46:06]requested_item shift.opened is exist - process it [06:46:06]req_shift_opened [06:46:06]FM_GetShiftState [06:46:06]SAM_PROTO_GetShiftState [06:46:06]wFMCommunicate request_size=4 [06:46:06]MH_SAM_APDU [06:46:06]CAPDU: 80 13 01 00 [06:46:06]Write to MH i2c: E2 08 00 DD 2C 80 13 01 00 00 00 00 00 86 [06:46:06]Write i2c OK [06:46:06]MH_I2C_Read... [06:46:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:46:06]Read from MH i2c: E2 [06:46:06]MH_I2C_Read... [06:46:06]Read from MH i2c: E2 0E 00 [06:46:06]MH_I2C_Read... [06:46:06]Read from MH i2c: E2 0E 00 DD 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BD [06:46:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:46:06]wFMCommunicate OK [06:46:06]SAM_PROTO_GetShiftState done [06:46:06]FM_GetShiftState done [06:46:06]req_shift_opened done [06:46:06]requested_item shift.open_date is exist - process it [06:46:06]req_shift_open_date [06:46:06]req_shift_open_date done [06:46:06]produce_requested_data done [06:46:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33015,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:46:06]process_action_free close_receipt [06:46:06]json_value_free [06:46:06]json_value_free done [06:46:06]process_json_proto returns [06:46:06]Send response to host [06:46:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33015,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:46:06]free response buf [06:46:06]execute_script done [06:46:06]execute_script returns [06:46:06]free content buf [06:46:06]Sock 8.Close socket [06:46:06]Sock 8.Thread stoped [06:46:08]OFD Sender: No OFD packet to send [06:46:13]OFD Sender: No OFD packet to send [06:46:18]OFD Sender: No OFD packet to send [06:46:23]OFD Sender: No OFD packet to send [06:46:28]OFD Sender: No OFD packet to send [06:46:33]OFD Sender: No OFD packet to send [06:46:38]OFD Sender: No OFD packet to send [06:46:43]OFD Sender: No OFD packet to send [06:46:48]OFD Sender: No OFD packet to send [06:46:53]OFD Sender: No OFD packet to send [06:46:58]OFD Sender: No OFD packet to send [06:47:03]OFD Sender: No OFD packet to send [06:47:08]OFD Sender: No OFD packet to send [06:47:13]OFD Sender: No OFD packet to send [06:47:18]OFD Sender: No OFD packet to send [06:47:23]OFD Sender: No OFD packet to send [06:47:28]OFD Sender: No OFD packet to send [06:47:33]OFD Sender: No OFD packet to send [06:47:38]OFD Sender: No OFD packet to send [06:47:43]OFD Sender: No OFD packet to send [06:47:48]OFD Sender: No OFD packet to send [06:47:53]OFD Sender: No OFD packet to send [06:47:58]OFD Sender: No OFD packet to send [06:48:03]OFD Sender: No OFD packet to send [06:48:08]OFD Sender: No OFD packet to send [06:48:13]OFD Sender: No OFD packet to send [06:48:18]OFD Sender: No OFD packet to send [06:48:23]OFD Sender: No OFD packet to send [06:48:28]OFD Sender: No OFD packet to send [06:48:30]accept exits with 9 [06:48:30]New connection [06:48:30]New thread 3067084132 created [06:48:30]Thread 3066940772 joined [06:48:30]Waiting for new connection... [06:48:30] Sock 9.Parse request [06:48:30]Sock 9.Check first char [06:48:30]Sock 9.First char is OK [06:48:30]request: POST /json_proto HTTP/1.0 [06:48:30]Method: POST [06:48:30]URL: /json_proto [06:48:30]Method is POST - this is cgi request [06:48:30]url: /json_proto [06:48:30]query_string will be loaded in cgi processing [06:48:30]execute_cgi json_proto POST (null) [06:48:30]execute_cgi path=json_proto method=POST [06:48:30]POST find Content-Length [06:48:30]Host: 172.17.34.200:8080 [06:48:30]Content-Length: 678 [06:48:30]Content-Type: application/json [06:48:30] [06:48:30]POST finish read [06:48:30]Found Content-Length = 678 [06:48:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182819", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:48:30]execute_script... [06:48: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)1182819", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:48:30]POST & json_proto [06:48:30]process_json_proto [06:48:30]json parsed OK: [06:48:30]protocol is kg_v1.0 [06:48:30]action value=close_receipt [06:48:30]process_action close_receipt [06:48:30]cmd_close_receipt [06:48:30]MH_GetDate [06:48:30]Write to MH i2c: F0 00 00 DE 2C F9 [06:48:30]Write i2c OK [06:48:30]MH_I2C_Read... [06:48:30]Read from MH i2c: F0 [06:48:30]MH_I2C_Read... [06:48:30]Read from MH i2c: F0 09 00 [06:48:30]MH_I2C_Read... [06:48:30]Read from MH i2c: F0 09 00 DE 2C 00 4A A0 E9 64 B2 FF 65 64 B3 [06:48:30]GetLastDocTimeStamp 1693032372 [06:48:30]current date 1693032522 [06:48:30]FM_GetShiftState [06:48:30]SAM_PROTO_GetShiftState [06:48:30]wFMCommunicate request_size=4 [06:48:30]MH_SAM_APDU [06:48:30]CAPDU: 80 13 01 00 [06:48:30]Write to MH i2c: E2 08 00 DF 2C 80 13 01 00 00 00 00 00 88 [06:48:30]Write i2c OK [06:48:30]MH_I2C_Read... [06:48:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:48:30]Read from MH i2c: E2 [06:48:30]MH_I2C_Read... [06:48:30]Read from MH i2c: E2 0E 00 [06:48:30]MH_I2C_Read... [06:48:30]Read from MH i2c: E2 0E 00 DF 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BF [06:48:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:48:30]wFMCommunicate OK [06:48:30]SAM_PROTO_GetShiftState done [06:48:30]FM_GetShiftState done [06:48:30]opened in 1693009560 [06:48:30]opened+sec_in_day 1693095960 [06:48:30]quantity*price = 50017 [06:48:30]sum+1 = 50019 [06:48:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 32 26.08.2023 06:48 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33016 ФПД: 218202474965104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T064842&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33016&fm=218202474965104&tin=02508201610067®Number=0000000000091575&sum=50000 [06:48:31]StoreToDocumentArchive [06:48:31]shift 77 fd 33016 [06:48:31]save to /storage/0077/doc_00033016 [06:48:31]save last doc name /storage/0077/doc_00033016 to /storage/kkm_last_doc_name [06:48:31]save OK [06:48:31]Clear old archive folders... [06:48:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:48:31]tlvbuf is 019C4F60 [06:48:31]SAM_PROTO_ClearQueue [06:48:31]wFMCommunicate request_size=4 [06:48:31]MH_SAM_APDU [06:48:31]CAPDU: 80 09 00 00 [06:48:31]Write to MH i2c: E2 08 00 EC 2C 80 09 00 00 00 00 00 00 8A [06:48:31]Write i2c OK [06:48:31]MH_I2C_Read... [06:48:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:48:31]Read from MH i2c: E2 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 03 00 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 03 00 EC 2C 00 90 00 8C [06:48:31]RAPDU: 90 00 [06:48:31]wFMCommunicate OK [06:48:31]SAM_PROTO_ClearQueue done [06:48:31]KKMCreateOFDPacket [06:48:31]OFDProtocolAddRootSTLVToBuf [06:48:31]FM_MakeSignedData [06:48:31]FM_MakeSignedData [06:48:31]SAM_PROTO_SignData [06:48:31]wFMCommunicate request_size=4 [06:48:31]MH_SAM_APDU [06:48:31]CAPDU: 80 0D 01 02 [06:48:31]Write to MH i2c: E2 08 00 ED 2C 80 0D 01 02 00 00 00 00 92 [06:48:31]Write i2c OK [06:48:31]MH_I2C_Read... [06:48:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:48:31]Read from MH i2c: E2 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 03 00 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 03 00 ED 2C 00 90 00 8D [06:48:31]RAPDU: 90 00 [06:48:31]wFMCommunicate OK [06:48:31]wFMCommunicate request_size=255 [06:48:31]MH_SAM_APDU [06:48: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 4A A0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 80 00 00 35 04 06 00 C6 [06:48:31]Write to MH i2c: E2 02 01 EE 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 4A A0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 80 00 00 35 04 06 00 C6 00 00 D5 [06:48:31]Write i2c OK [06:48:31]MH_I2C_Read... [06:48:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:48:31]Read from MH i2c: E2 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 03 00 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 03 00 EE 2C 00 90 00 8E [06:48:31]RAPDU: 90 00 [06:48:31]wFMCommunicate OK [06:48:31]wFMCommunicate request_size=10 [06:48:31]MH_SAM_APDU [06:48:31]CAPDU: 80 0D 02 02 05 74 39 02 68 70 [06:48:31]Write to MH i2c: E2 0D 00 EF 2C 80 0D 02 02 05 00 74 39 02 68 70 00 00 26 [06:48:31]Write i2c OK [06:48:31]MH_I2C_Read... [06:48:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:48:31]Read from MH i2c: E2 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 03 00 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 03 00 EF 2C 00 90 00 8F [06:48:31]RAPDU: 90 00 [06:48:31]wFMCommunicate OK [06:48:31]wFMCommunicate request_size=4 [06:48:31]MH_SAM_APDU [06:48:31]CAPDU: 80 0D 03 02 [06:48:31]Write to MH i2c: E2 08 00 F0 2C 80 0D 03 02 00 00 00 00 97 [06:48:31]Write i2c OK [06:48:31]MH_I2C_Read... [06:48:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:48:31]Read from MH i2c: E2 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 0B 00 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 0B 00 F0 2C 00 BF 4C 97 29 52 58 1B 6A 90 00 92 [06:48:31]RAPDU: BF 4C 97 29 52 58 1B 6A 90 00 [06:48:31]wFMCommunicate OK [06:48:31]SAM_PROTO_SignData done [06:48:31]FM_MakeSignedData done [06:48:31]CreateOFDProtocolMessage [06:48:31]wFMCommunicate request_size=4 [06:48:31]MH_SAM_APDU [06:48:31]CAPDU: 80 11 00 00 [06:48:31]Write to MH i2c: E2 08 00 F1 2C 80 11 00 00 00 00 00 00 97 [06:48:31]Write i2c OK [06:48:31]MH_I2C_Read... [06:48:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:48:31]Read from MH i2c: E2 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 17 00 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: E2 17 00 F1 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 ED [06:48:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:48:31]wFMCommunicate OK [06:48:31]CreateOFDProtocolMessage done [06:48:31]OFDSenderStorePacket 33016 [06:48:31]StoreOFDPacket docnum=33016 [06:48:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 83 63 07 01 62 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 4A A0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 80 00 00 35 04 06 00 C6 74 39 02 68 70 BF 4C 97 29 52 58 1B 6A [06:48:31]CheckFolder [06:48:31]dirname=/storage/ofd_packets [06:48:31]CheckFolder done [06:48:31]ProducePacketName [06:48:31]name=ofd_packets/00033016 [06:48:31]NVStorageSaveData ofd_packets/00033016 [06:48:31]File name is /storage/ofd_packets/00033016 [06:48:31]Write 301 bytes [06:48:31]NVStorageSaveData done [06:48:31]OFDSenderStorePacket done [06:48:31]KKMCreateOFDPacket done [06:48:31]NVStorageSaveData kkm_last_timestamp [06:48:31]File name is /storage/kkm_last_timestamp [06:48:31]Write 4 bytes [06:48:31]NVStorageSaveData done [06:48:31]ExternCall_PrintAddStr [06:48:31]wPrintStart [06:48:31]Write to MH i2c: 01 00 00 F2 2C 1E [06:48:31]Write i2c OK [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: 01 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: 01 07 00 [06:48:31]MH_I2C_Read... [06:48:31]Read from MH i2c: 01 07 00 F2 2C 00 00 00 00 00 FF 0F 33 [06:48:31]RasterBufferAndPrint [06:48:31]line Счет N : (1)1182819 [06:48:31]line ИНН: 02508201610067 [06:48:31]line Контрольно-Кассовый Чек [06:48:31]line ПРОДАЖА [06:48:31]line ТРК (МРК, ГНК) : 52 [06:48:31]line Товар: 2710124130 [06:48:31]line Аи-92-К-5 [06:48:31]line 8.550 * 58.50 [06:48:31]line = 500.18 [06:48:31]line НДС 12% НСП 1% [06:48:31]line > о реализуемом товаре [06:48:31]line ОКРУГЛЕНИЕ: -0.18 [06:48:31]line ИТОГО: 500.00 [06:48:31]line Внесено: 500.00 [06:48:31]line СДАЧА: 0.00 [06:48:31]line НСП 1% : 4.43 [06:48:31]line НДС 12% : 53.12 [06:48:31]line Наличными: 500.00 [06:48:31]line Безнал.: 0.00 [06:48:31]line Место: АЗС № 121 "Партнер Нефть" [06:48:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [06:48:31]line СНО: Общий режим [06:48:31]line Чек 32 26.08.2023 06:48 [06:48:31]line Смена: 77 ФФД: 1.0 [06:48:31]line ЗНМ: 0300000148 [06:48:31]line РНМ: 0000000000091575 [06:48:31]line Версия ККМ: 001 [06:48:31]line ФМ: 0000000000874655 [06:48:31]line ФД: 33016 [06:48:31]line ФПД: 218202474965104 [06:48:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T064842&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33016&fm=218202474965104&tin=02508201610067®Number=0000000000091575&sum=50000 [06:48:32]OFD Sender: Processing packet 33016 [packets to send 11, broken 10] [06:48:32]ProducePacketName [06:48:32]name=ofd_packets/00033016 [06:48:32]OFD Sender: To server: pG, [06:48:32]CommunicateWithHost lk.salyk.kg:30040 [06:48:32]ConnectInit lk.salyk.kg [06:48:32]written 0, free lines is 4095 [06:48:32]Connected sock=10 [06:48:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 83 63 07 01 62 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 4A A0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 80 00 00 35 04 06 00 C6 74 39 02 68 70 BF 4C 97 29 52 58 1B 6A [06:48:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2A F9 47 00 6C E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 80 00 00 F4 03 04 00 E9 4A E9 64 B6 04 01 00 00 68 82 91 4A DD 03 B4 5A [06:48:32]CommunicateWithHost err = 0 [06:48:32]CheckOFDResponse [06:48:32]1017 (14) - 77093643461234 [06:48:32]1041 (16) - 0000000000874655 [06:48:32]1040 (4) - 33016 [06:48:32]1012 (4) - 26.08.2023 00:44 [06:48:32]1206 (1) - 0 [06:48:32]OFD Sender: Remove packet 33016 [06:48:32]ProducePacketName [06:48:32]name=ofd_packets/00033016 [06:48:32]NVStorageDeleteData [06:48:32]Write to MH i2c: 01 00 00 1D 2D 4A [06:48:32]Write i2c OK [06:48:32]MH_I2C_Read... [06:48:32]Read from MH i2c: 01 [06:48:32]MH_I2C_Read... [06:48:32]Read from MH i2c: 01 07 00 [06:48:32]MH_I2C_Read... [06:48:32]Read from MH i2c: 01 07 00 1D 2D 00 00 00 00 00 D4 0C 31 [06:48:32]RasterBufferAndPrint [06:48:32]line [06:48:32]line [06:48:32]line [06:48:32]line [06:48:32]line [06:48:32]written 0, free lines is 3290 [06:48:32]MH_Cut [06:48:32]Write to MH i2c: D1 01 00 24 2D 01 23 [06:48:32]Write i2c OK [06:48:32]MH_I2C_Read... [06:48:32]Read from MH i2c: D1 [06:48:32]MH_I2C_Read... [06:48:32]Read from MH i2c: D1 01 00 [06:48:32]MH_I2C_Read... [06:48:32]Read from MH i2c: D1 01 00 24 2D 00 22 [06:48:32]Write to MH i2c: 01 00 00 25 2D 52 [06:48:32]Write i2c OK [06:48:32]MH_I2C_Read... [06:48:33]OFD Sender: No OFD packet to send [06:48:33]*** Cut start [06:48:33]*** Purtial cut [06:48:33]*** Stage 1: CUTSNS_PIN = 1 [06:48:33]Read from MH i2c: 01 [06:48:33]MH_I2C_Read... [06:48:33]*** Stop cut motor [06:48:33]*** Cut end [06:48:33]Read from MH i2c: 01 07 00 [06:48:33]MH_I2C_Read... [06:48:33]Read from MH i2c: 01 07 00 25 2D 00 00 00 00 00 FF 0F 67 [06:48:33]process_action close_receipt done [06:48:33]requested_data is exist [06:48:33]produce_requested_data [06:48:33]requested_item fm.sn is exist - process it [06:48:33]wFMCommunicate request_size=4 [06:48:33]MH_SAM_APDU [06:48:33]CAPDU: 80 11 00 00 [06:48:33]Write to MH i2c: E2 08 00 26 2D 80 11 00 00 00 00 00 00 CD [06:48:33]Write i2c OK [06:48:33]MH_I2C_Read... [06:48:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:48:33]Read from MH i2c: E2 [06:48:33]MH_I2C_Read... [06:48:33]Read from MH i2c: E2 17 00 [06:48:33]MH_I2C_Read... [06:48:33]Read from MH i2c: E2 17 00 26 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 23 [06:48:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:48:33]wFMCommunicate OK [06:48:33]requested_item fd.num is exist - process it [06:48:33]SAM_PROTO_GetFieldsCounters [06:48:33]wFMCommunicate request_size=4 [06:48:33]MH_SAM_APDU [06:48:33]CAPDU: 80 13 00 00 [06:48:33]Write to MH i2c: E2 08 00 27 2D 80 13 00 00 00 00 00 00 D0 [06:48:33]Write i2c OK [06:48:33]MH_I2C_Read... [06:48:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:48:34]Read from MH i2c: E2 [06:48:34]MH_I2C_Read... [06:48:34]Read from MH i2c: E2 62 00 [06:48:34]MH_I2C_Read... [06:48:34]Read from MH i2c: E2 62 00 27 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [06:48:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:48:34]wFMCommunicate OK [06:48:34]SAM_PROTO_GetFieldsCounters done [06:48:34]requested_item shift.num is exist - process it [06:48:34]requested_item shift.opened is exist - process it [06:48:34]req_shift_opened [06:48:34]FM_GetShiftState [06:48:34]SAM_PROTO_GetShiftState [06:48:34]wFMCommunicate request_size=4 [06:48:34]MH_SAM_APDU [06:48:34]CAPDU: 80 13 01 00 [06:48:34]Write to MH i2c: E2 08 00 28 2D 80 13 01 00 00 00 00 00 D2 [06:48:34]Write i2c OK [06:48:34]MH_I2C_Read... [06:48:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:48:34]Read from MH i2c: E2 [06:48:34]MH_I2C_Read... [06:48:34]Read from MH i2c: E2 0E 00 [06:48:34]MH_I2C_Read... [06:48:34]Read from MH i2c: E2 0E 00 28 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 09 [06:48:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:48:34]wFMCommunicate OK [06:48:34]SAM_PROTO_GetShiftState done [06:48:34]FM_GetShiftState done [06:48:34]req_shift_opened done [06:48:34]requested_item shift.open_date is exist - process it [06:48:34]req_shift_open_date [06:48:34]req_shift_open_date done [06:48:34]produce_requested_data done [06:48:34]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33016,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:48:34]process_action_free close_receipt [06:48:34]json_value_free [06:48:34]json_value_free done [06:48:34]process_json_proto returns [06:48:34]Send response to host [06:48:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33016,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:48:34]free response buf [06:48:34]execute_script done [06:48:34]execute_script returns [06:48:34]free content buf [06:48:34]Sock 9.Close socket [06:48:34]Sock 9.Thread stoped [06:48:38]OFD Sender: No OFD packet to send [06:48:43]OFD Sender: No OFD packet to send [06:48:48]OFD Sender: No OFD packet to send [06:48:53]OFD Sender: No OFD packet to send [06:48:58]OFD Sender: No OFD packet to send [06:49:03]OFD Sender: No OFD packet to send [06:49:08]OFD Sender: No OFD packet to send [06:49:13]OFD Sender: No OFD packet to send [06:49:18]OFD Sender: No OFD packet to send [06:49:23]OFD Sender: No OFD packet to send [06:49:28]OFD Sender: No OFD packet to send [06:49:33]OFD Sender: No OFD packet to send [06:49:38]OFD Sender: No OFD packet to send [06:49:43]OFD Sender: No OFD packet to send [06:49:48]OFD Sender: No OFD packet to send [06:49:53]OFD Sender: No OFD packet to send [06:49:58]OFD Sender: No OFD packet to send [06:50:03]OFD Sender: No OFD packet to send [06:50:08]OFD Sender: No OFD packet to send [06:50:13]OFD Sender: No OFD packet to send [06:50:18]OFD Sender: No OFD packet to send [06:50:23]OFD Sender: No OFD packet to send [06:50:28]OFD Sender: No OFD packet to send [06:50:33]OFD Sender: No OFD packet to send [06:50:38]OFD Sender: No OFD packet to send [06:50:43]OFD Sender: No OFD packet to send [06:50:48]OFD Sender: No OFD packet to send [06:50:53]OFD Sender: No OFD packet to send [06:50:58]OFD Sender: No OFD packet to send [06:51:03]OFD Sender: No OFD packet to send [06:51:08]OFD Sender: No OFD packet to send [06:51:13]OFD Sender: No OFD packet to send [06:51:18]OFD Sender: No OFD packet to send [06:51:23]OFD Sender: No OFD packet to send [06:51:28]OFD Sender: No OFD packet to send [06:51:33]OFD Sender: No OFD packet to send [06:51:38]OFD Sender: No OFD packet to send [06:51:43]OFD Sender: No OFD packet to send [06:51:48]OFD Sender: No OFD packet to send [06:51:53]OFD Sender: No OFD packet to send [06:51:58]OFD Sender: No OFD packet to send [06:52:03]OFD Sender: No OFD packet to send [06:52:08]OFD Sender: No OFD packet to send [06:52:13]OFD Sender: No OFD packet to send [06:52:18]OFD Sender: No OFD packet to send [06:52:23]OFD Sender: No OFD packet to send [06:52:28]OFD Sender: No OFD packet to send [06:52:33]OFD Sender: No OFD packet to send [06:52:38]OFD Sender: No OFD packet to send [06:52:43]OFD Sender: No OFD packet to send [06:52:48]OFD Sender: No OFD packet to send [06:52:53]OFD Sender: No OFD packet to send [06:52:58]OFD Sender: No OFD packet to send [06:53:03]OFD Sender: No OFD packet to send [06:53:08]OFD Sender: No OFD packet to send [06:53:13]OFD Sender: No OFD packet to send [06:53:18]OFD Sender: No OFD packet to send [06:53:23]OFD Sender: No OFD packet to send [06:53:28]OFD Sender: No OFD packet to send [06:53:33]OFD Sender: No OFD packet to send [06:53:38]OFD Sender: No OFD packet to send [06:53:43]OFD Sender: No OFD packet to send [06:53:48]OFD Sender: No OFD packet to send [06:53:53]OFD Sender: No OFD packet to send [06:53:58]OFD Sender: No OFD packet to send [06:54:03]OFD Sender: No OFD packet to send [06:54:08]OFD Sender: No OFD packet to send [06:54:13]OFD Sender: No OFD packet to send [06:54:18]OFD Sender: No OFD packet to send [06:54:23]OFD Sender: No OFD packet to send [06:54:28]OFD Sender: No OFD packet to send [06:54:33]OFD Sender: No OFD packet to send [06:54:38]OFD Sender: No OFD packet to send [06:54:43]OFD Sender: No OFD packet to send [06:54:48]OFD Sender: No OFD packet to send [06:54:53]OFD Sender: No OFD packet to send [06:54:58]OFD Sender: No OFD packet to send [06:55:03]OFD Sender: No OFD packet to send [06:55:08]OFD Sender: No OFD packet to send [06:55:13]OFD Sender: No OFD packet to send [06:55:18]OFD Sender: No OFD packet to send [06:55:23]OFD Sender: No OFD packet to send [06:55:28]OFD Sender: No OFD packet to send [06:55:33]OFD Sender: No OFD packet to send [06:55:38]OFD Sender: No OFD packet to send [06:55:43]OFD Sender: No OFD packet to send [06:55:48]OFD Sender: No OFD packet to send [06:55:53]OFD Sender: No OFD packet to send [06:55:58]OFD Sender: No OFD packet to send [06:56:03]OFD Sender: No OFD packet to send [06:56:08]OFD Sender: No OFD packet to send [06:56:13]OFD Sender: No OFD packet to send [06:56:18]OFD Sender: No OFD packet to send [06:56:23]OFD Sender: No OFD packet to send [06:56:28]OFD Sender: No OFD packet to send [06:56:33]OFD Sender: No OFD packet to send [06:56:38]OFD Sender: No OFD packet to send [06:56:43]OFD Sender: No OFD packet to send [06:56:48]OFD Sender: No OFD packet to send [06:56:53]OFD Sender: No OFD packet to send [06:56:58]OFD Sender: No OFD packet to send [06:57:03]OFD Sender: No OFD packet to send [06:57:08]OFD Sender: No OFD packet to send [06:57:13]OFD Sender: No OFD packet to send [06:57:18]OFD Sender: No OFD packet to send [06:57:23]OFD Sender: No OFD packet to send [06:57:28]OFD Sender: No OFD packet to send [06:57:33]OFD Sender: No OFD packet to send [06:57:38]OFD Sender: No OFD packet to send [06:57:43]OFD Sender: No OFD packet to send [06:57:48]OFD Sender: No OFD packet to send [06:57:53]OFD Sender: No OFD packet to send [06:57:58]OFD Sender: No OFD packet to send [06:58:00]accept exits with 8 [06:58:00]New connection [06:58:00]New thread 3066940772 created [06:58:00]Thread 3067084132 joined [06:58:00]Waiting for new connection... [06:58:00] Sock 8.Parse request [06:58:00]Sock 8.Check first char [06:58:00]Sock 8.First char is OK [06:58:00]request: POST /json_proto HTTP/1.0 [06:58:00]Method: POST [06:58:00]URL: /json_proto [06:58:00]Method is POST - this is cgi request [06:58:00]url: /json_proto [06:58:00]query_string will be loaded in cgi processing [06:58:00]execute_cgi json_proto POST (null) [06:58:00]execute_cgi path=json_proto method=POST [06:58:00]POST find Content-Length [06:58:00]Host: 172.17.34.200:8080 [06:58:00]Content-Length: 1098 [06:58:00]Content-Type: application/json [06:58:00] [06:58:00]POST finish read [06:58:00]Found Content-Length = 1098 [06:58:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182820\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 78.620 x 63.60\u000A\u0418\u0422\u041E\u0413: 5000.23\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:58:00]execute_script... [06:58:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182820\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 78.620 x 63.60\u000A\u0418\u0422\u041E\u0413: 5000.23\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:58:00]POST & json_proto [06:58:00]process_json_proto [06:58:00]json parsed OK: [06:58:00]protocol is kg_v1.0 [06:58:00]action value=print_text [06:58:00]process_action print_text [06:58:00]cmd_print_text [06:58:00]ExternCall_PrintAddStr [06:58:00]wPrintStart [06:58:00]Write to MH i2c: 01 00 00 29 2D 56 [06:58:00]Write i2c OK [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: 01 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: 01 07 00 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: 01 07 00 29 2D 00 00 00 00 00 FF 0F 6B [06:58:00]RasterBufferAndPrint [06:58:00]line *****ТОВАРНЫЙ ЧЕК***** [06:58:00]line АЗС 121 [06:58:00]line Партнер нефть [06:58:00]line 02508201610067 [06:58:00]line Кассир : Ниязова Г. [06:58:00]line Счет N : (1)1182820 [06:58:00]line ПРОДАЖА [06:58:00]line ТРК (МРК, ГНК) : 11 [06:58:00]line Вид ГСМ : 2710194210 [06:58:00]line ДТ(л)-К-5 [06:58:00]line 78.620 x 63.60 [06:58:00]line ИТОГ: 5000.23 [06:58:00]line Тип оплаты: Талоны: Топливная Карта [06:58:00]line 81887 [06:58:00]written 0, free lines is 4095 [06:58:00]Write to MH i2c: 01 00 00 3A 2D 67 [06:58:00]Write i2c OK [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: 01 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: 01 07 00 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: 01 07 00 3A 2D 00 00 00 00 00 5D 0E D9 [06:58:00]RasterBufferAndPrint [06:58:00]line [06:58:00]line [06:58:00]line [06:58:00]line [06:58:00]line [06:58:00]written 0, free lines is 3678 [06:58:00]MH_Cut [06:58:00]Write to MH i2c: D1 01 00 41 2D 01 40 [06:58:00]Write i2c OK [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: D1 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: D1 01 00 [06:58:00]MH_I2C_Read... [06:58:00]Read from MH i2c: D1 01 00 41 2D 00 3F [06:58:00]Write to MH i2c: 01 00 00 42 2D 6F [06:58:00]Write i2c OK [06:58:00]MH_I2C_Read... [06:58:00]*** Cut start [06:58:00]*** Purtial cut [06:58:00]*** CUTSNS_PIN = 0 [06:58:01]*** Stage 1: CUTSNS_PIN = 1 [06:58:02]Read from MH i2c: 01 [06:58:02]MH_I2C_Read... [06:58:02]*** Stop cut motor [06:58:02]*** Cut end [06:58:02]Read from MH i2c: 01 07 00 [06:58:02]MH_I2C_Read... [06:58:02]Read from MH i2c: 01 07 00 42 2D 00 00 00 00 00 FF 0F 84 [06:58:02]process_action print_text done [06:58:02]requested_data is exist [06:58:02]produce_requested_data [06:58:02]requested_item fm.sn is exist - process it [06:58:02]wFMCommunicate request_size=4 [06:58:02]MH_SAM_APDU [06:58:02]CAPDU: 80 11 00 00 [06:58:02]Write to MH i2c: E2 08 00 43 2D 80 11 00 00 00 00 00 00 EA [06:58:02]Write i2c OK [06:58:02]MH_I2C_Read... [06:58:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:58:02]Read from MH i2c: E2 [06:58:02]MH_I2C_Read... [06:58:02]Read from MH i2c: E2 17 00 [06:58:02]MH_I2C_Read... [06:58:02]Read from MH i2c: E2 17 00 43 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 40 [06:58:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:58:02]wFMCommunicate OK [06:58:02]requested_item fd.num is exist - process it [06:58:02]SAM_PROTO_GetFieldsCounters [06:58:02]wFMCommunicate request_size=4 [06:58:02]MH_SAM_APDU [06:58:02]CAPDU: 80 13 00 00 [06:58:02]Write to MH i2c: E2 08 00 44 2D 80 13 00 00 00 00 00 00 ED [06:58:02]Write i2c OK [06:58:02]MH_I2C_Read... [06:58:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:58:03]Read from MH i2c: E2 [06:58:03]MH_I2C_Read... [06:58:03]Read from MH i2c: E2 62 00 [06:58:03]MH_I2C_Read... [06:58:03]Read from MH i2c: E2 62 00 44 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 38 [06:58:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:58:03]wFMCommunicate OK [06:58:03]SAM_PROTO_GetFieldsCounters done [06:58:03]requested_item shift.num is exist - process it [06:58:03]requested_item shift.opened is exist - process it [06:58:03]req_shift_opened [06:58:03]FM_GetShiftState [06:58:03]SAM_PROTO_GetShiftState [06:58:03]wFMCommunicate request_size=4 [06:58:03]MH_SAM_APDU [06:58:03]CAPDU: 80 13 01 00 [06:58:03]Write to MH i2c: E2 08 00 45 2D 80 13 01 00 00 00 00 00 EF [06:58:03]Write i2c OK [06:58:03]MH_I2C_Read... [06:58:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:58:03]Read from MH i2c: E2 [06:58:03]MH_I2C_Read... [06:58:03]Read from MH i2c: E2 0E 00 [06:58:03]MH_I2C_Read... [06:58:03]Read from MH i2c: E2 0E 00 45 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 26 [06:58:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:58:03]wFMCommunicate OK [06:58:03]SAM_PROTO_GetShiftState done [06:58:03]FM_GetShiftState done [06:58:03]req_shift_opened done [06:58:03]requested_item shift.open_date is exist - process it [06:58:03]req_shift_open_date [06:58:03]req_shift_open_date done [06:58:03]produce_requested_data done [06:58:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33016,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:58:03]process_action_free print_text [06:58:03]json_value_free [06:58:03]json_value_free done [06:58:03]process_json_proto returns [06:58:03]Send response to host [06:58:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33016,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:58:03]free response buf [06:58:03]execute_script done [06:58:03]execute_script returns [06:58:03]free content buf [06:58:03]Sock 8.Close socket [06:58:03]Sock 8.Thread stoped [06:58:03]OFD Sender: No OFD packet to send [06:58:08]OFD Sender: No OFD packet to send [06:58:13]OFD Sender: No OFD packet to send [06:58:18]OFD Sender: No OFD packet to send [06:58:23]accept exits with 9 [06:58:23]New connection [06:58:23]New thread 3067084132 created [06:58:23]Thread 3066940772 joined [06:58:23]Waiting for new connection... [06:58:23] Sock 9.Parse request [06:58:23]Sock 9.Check first char [06:58:23]Sock 9.First char is OK [06:58:23]request: POST /json_proto HTTP/1.0 [06:58:23]Method: POST [06:58:23]URL: /json_proto [06:58:23]Method is POST - this is cgi request [06:58:23]url: /json_proto [06:58:23]query_string will be loaded in cgi processing [06:58:23]execute_cgi json_proto POST (null) [06:58:23]execute_cgi path=json_proto method=POST [06:58:23]POST find Content-Length [06:58:23]Host: 172.17.34.200:8080 [06:58:23]Content-Length: 1098 [06:58:23]Content-Type: application/json [06:58:23] [06:58:23]POST finish read [06:58:23]Found Content-Length = 1098 [06:58: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182821\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 51.890 x 63.60\u000A\u0418\u0422\u041E\u0413: 3300.20\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:58:23]execute_script... [06:58: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182821\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 51.890 x 63.60\u000A\u0418\u0422\u041E\u0413: 3300.20\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:58:23]POST & json_proto [06:58:23]process_json_proto [06:58:23]json parsed OK: [06:58:23]protocol is kg_v1.0 [06:58:23]action value=print_text [06:58:23]process_action print_text [06:58:23]cmd_print_text [06:58:23]ExternCall_PrintAddStr [06:58:23]wPrintStart [06:58:23]Write to MH i2c: 01 00 00 46 2D 73 [06:58:23]Write i2c OK [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: 01 [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: 01 07 00 [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: 01 07 00 46 2D 00 00 00 00 00 FF 0F 88 [06:58:23]RasterBufferAndPrint [06:58:23]line *****ТОВАРНЫЙ ЧЕК***** [06:58:23]line АЗС 121 [06:58:23]line Партнер нефть [06:58:23]line 02508201610067 [06:58:23]line Кассир : Ниязова Г. [06:58:23]line Счет N : (1)1182821 [06:58:23]line ПРОДАЖА [06:58:23]line ТРК (МРК, ГНК) : 21 [06:58:23]line Вид ГСМ : 2710194210 [06:58:23]line ДТ(л)-К-5 [06:58:23]line 51.890 x 63.60 [06:58:23]line ИТОГ: 3300.20 [06:58:23]line Тип оплаты: Талоны: Топливная Карта [06:58:23]line 81887 [06:58:23]written 0, free lines is 4095 [06:58:23]OFD Sender: No OFD packet to send [06:58:23]Write to MH i2c: 01 00 00 57 2D 84 [06:58:23]Write i2c OK [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: 01 [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: 01 07 00 [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: 01 07 00 57 2D 00 00 00 00 00 5D 0E F6 [06:58:23]RasterBufferAndPrint [06:58:23]line [06:58:23]line [06:58:23]line [06:58:23]line [06:58:23]line [06:58:23]written 0, free lines is 3678 [06:58:23]MH_Cut [06:58:23]Write to MH i2c: D1 01 00 5E 2D 01 5D [06:58:23]Write i2c OK [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: D1 [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: D1 01 00 [06:58:23]MH_I2C_Read... [06:58:23]Read from MH i2c: D1 01 00 5E 2D 00 5C [06:58:23]Write to MH i2c: 01 00 00 5F 2D 8C [06:58:23]Write i2c OK [06:58:23]MH_I2C_Read... [06:58:24]*** Cut start [06:58:24]*** Purtial cut [06:58:24]*** Stage 1: CUTSNS_PIN = 1 [06:58:24]Read from MH i2c: 01 [06:58:24]MH_I2C_Read... [06:58:24]*** Stop cut motor [06:58:24]*** Cut end [06:58:24]Read from MH i2c: 01 07 00 [06:58:24]MH_I2C_Read... [06:58:24]Read from MH i2c: 01 07 00 5F 2D 00 00 00 00 00 FF 0F A1 [06:58:24]process_action print_text done [06:58:24]requested_data is exist [06:58:24]produce_requested_data [06:58:24]requested_item fm.sn is exist - process it [06:58:24]wFMCommunicate request_size=4 [06:58:24]MH_SAM_APDU [06:58:24]CAPDU: 80 11 00 00 [06:58:24]Write to MH i2c: E2 08 00 60 2D 80 11 00 00 00 00 00 00 07 [06:58:24]Write i2c OK [06:58:24]MH_I2C_Read... [06:58:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:58:24]Read from MH i2c: E2 [06:58:24]MH_I2C_Read... [06:58:24]Read from MH i2c: E2 17 00 [06:58:24]MH_I2C_Read... [06:58:24]Read from MH i2c: E2 17 00 60 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [06:58:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [06:58:24]wFMCommunicate OK [06:58:24]requested_item fd.num is exist - process it [06:58:24]SAM_PROTO_GetFieldsCounters [06:58:24]wFMCommunicate request_size=4 [06:58:24]MH_SAM_APDU [06:58:24]CAPDU: 80 13 00 00 [06:58:24]Write to MH i2c: E2 08 00 61 2D 80 13 00 00 00 00 00 00 0A [06:58:24]Write i2c OK [06:58:24]MH_I2C_Read... [06:58:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:58:24]Read from MH i2c: E2 [06:58:24]MH_I2C_Read... [06:58:24]Read from MH i2c: E2 62 00 [06:58:24]MH_I2C_Read... [06:58:24]Read from MH i2c: E2 62 00 61 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 55 [06:58:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:58:24]wFMCommunicate OK [06:58:24]SAM_PROTO_GetFieldsCounters done [06:58:24]requested_item shift.num is exist - process it [06:58:24]requested_item shift.opened is exist - process it [06:58:24]req_shift_opened [06:58:24]FM_GetShiftState [06:58:24]SAM_PROTO_GetShiftState [06:58:24]wFMCommunicate request_size=4 [06:58:24]MH_SAM_APDU [06:58:24]CAPDU: 80 13 01 00 [06:58:24]Write to MH i2c: E2 08 00 62 2D 80 13 01 00 00 00 00 00 0C [06:58:24]Write i2c OK [06:58:24]MH_I2C_Read... [06:58:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:58:24]Read from MH i2c: E2 [06:58:24]MH_I2C_Read... [06:58:24]Read from MH i2c: E2 0E 00 [06:58:24]MH_I2C_Read... [06:58:24]Read from MH i2c: E2 0E 00 62 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 43 [06:58:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [06:58:24]wFMCommunicate OK [06:58:24]SAM_PROTO_GetShiftState done [06:58:24]FM_GetShiftState done [06:58:24]req_shift_opened done [06:58:24]requested_item shift.open_date is exist - process it [06:58:24]req_shift_open_date [06:58:24]req_shift_open_date done [06:58:24]produce_requested_data done [06:58:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33016,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [06:58:24]process_action_free print_text [06:58:24]json_value_free [06:58:24]json_value_free done [06:58:24]process_json_proto returns [06:58:24]Send response to host [06:58:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33016,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [06:58:24]free response buf [06:58:24]execute_script done [06:58:24]execute_script returns [06:58:24]free content buf [06:58:24]Sock 9.Close socket [06:58:24]Sock 9.Thread stoped [06:58:28]OFD Sender: No OFD packet to send [06:58:33]OFD Sender: No OFD packet to send [06:58:38]OFD Sender: No OFD packet to send [06:58:43]OFD Sender: No OFD packet to send [06:58:48]OFD Sender: No OFD packet to send [06:58:53]OFD Sender: No OFD packet to send [06:58:58]OFD Sender: No OFD packet to send [06:59:03]OFD Sender: No OFD packet to send [06:59:08]OFD Sender: No OFD packet to send [06:59:13]OFD Sender: No OFD packet to send [06:59:18]OFD Sender: No OFD packet to send [06:59:23]OFD Sender: No OFD packet to send [06:59:28]OFD Sender: No OFD packet to send [06:59:33]OFD Sender: No OFD packet to send [06:59:38]OFD Sender: No OFD packet to send [06:59:43]OFD Sender: No OFD packet to send [06:59:48]OFD Sender: No OFD packet to send [06:59:53]OFD Sender: No OFD packet to send [06:59:58]OFD Sender: No OFD packet to send [07:00:03]OFD Sender: No OFD packet to send [07:00:08]OFD Sender: No OFD packet to send [07:00:13]OFD Sender: No OFD packet to send [07:00:18]OFD Sender: No OFD packet to send [07:00:23]OFD Sender: No OFD packet to send [07:00:28]OFD Sender: No OFD packet to send [07:00:33]OFD Sender: No OFD packet to send [07:00:38]OFD Sender: No OFD packet to send [07:00:43]OFD Sender: No OFD packet to send [07:00:48]OFD Sender: No OFD packet to send [07:00:53]OFD Sender: No OFD packet to send [07:00:58]accept exits with 8 [07:00:58]New connection [07:00:58]New thread 3066940772 created [07:00:58]Thread 3067084132 joined [07:00:58]Waiting for new connection... [07:00:58] Sock 8.Parse request [07:00:58]Sock 8.Check first char [07:00:58]Sock 8.First char is OK [07:00:58]request: POST /json_proto HTTP/1.0 [07:00:58]Method: POST [07:00:58]URL: /json_proto [07:00:58]Method is POST - this is cgi request [07:00:58]url: /json_proto [07:00:58]query_string will be loaded in cgi processing [07:00:58]execute_cgi json_proto POST (null) [07:00:58]execute_cgi path=json_proto method=POST [07:00:58]POST find Content-Length [07:00:58]Host: 172.17.34.200:8080 [07:00:58]Content-Length: 688 [07:00:58]Content-Type: application/json [07:00:58] [07:00:58]POST finish read [07:00:58]Found Content-Length = 688 [07:00:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:58]execute_script... [07:00: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)1182823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:00:58]POST & json_proto [07:00:58]process_json_proto [07:00:58]json parsed OK: [07:00:58]protocol is kg_v1.0 [07:00:58]action value=close_receipt [07:00:58]process_action close_receipt [07:00:58]cmd_close_receipt [07:00:58]MH_GetDate [07:00:58]Write to MH i2c: F0 00 00 63 2D 7F [07:00:58]Write i2c OK [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: F0 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: F0 09 00 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: F0 09 00 63 2D 00 36 A3 E9 64 B2 FF 65 64 28 [07:00:58]GetLastDocTimeStamp 1693032522 [07:00:58]current date 1693033270 [07:00:58]FM_GetShiftState [07:00:58]SAM_PROTO_GetShiftState [07:00:58]wFMCommunicate request_size=4 [07:00:58]MH_SAM_APDU [07:00:58]CAPDU: 80 13 01 00 [07:00:58]Write to MH i2c: E2 08 00 64 2D 80 13 01 00 00 00 00 00 0E [07:00:58]Write i2c OK [07:00:58]MH_I2C_Read... [07:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:58]Read from MH i2c: E2 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: E2 0E 00 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: E2 0E 00 64 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 45 [07:00:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:00:58]wFMCommunicate OK [07:00:58]SAM_PROTO_GetShiftState done [07:00:58]FM_GetShiftState done [07:00:58]opened in 1693009560 [07:00:58]opened+sec_in_day 1693095960 [07:00:58]quantity*price = 150032 [07:00:58]sum+1 = 150033 [07:00:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 33 26.08.2023 07:01 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33017 ФПД: 182129996594045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T070110&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33017&fm=182129996594045&tin=02508201610067®Number=0000000000091575&sum=150000 [07:00:59]StoreToDocumentArchive [07:00:59]shift 77 fd 33017 [07:00:59]save to /storage/0077/doc_00033017 [07:00:59]save last doc name /storage/0077/doc_00033017 to /storage/kkm_last_doc_name [07:00:59]save OK [07:00:59]Clear old archive folders... [07:00:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:00:59]tlvbuf is 017FE140 [07:00:59]SAM_PROTO_ClearQueue [07:00:59]wFMCommunicate request_size=4 [07:00:59]MH_SAM_APDU [07:00:59]CAPDU: 80 09 00 00 [07:00:59]Write to MH i2c: E2 08 00 71 2D 80 09 00 00 00 00 00 00 10 [07:00:59]Write i2c OK [07:00:59]MH_I2C_Read... [07:00:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:59]Read from MH i2c: E2 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 03 00 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 03 00 71 2D 00 90 00 12 [07:00:59]RAPDU: 90 00 [07:00:59]wFMCommunicate OK [07:00:59]SAM_PROTO_ClearQueue done [07:00:59]KKMCreateOFDPacket [07:00:59]OFDProtocolAddRootSTLVToBuf [07:00:59]FM_MakeSignedData [07:00:59]FM_MakeSignedData [07:00:59]SAM_PROTO_SignData [07:00:59]wFMCommunicate request_size=4 [07:00:59]MH_SAM_APDU [07:00:59]CAPDU: 80 0D 01 02 [07:00:59]Write to MH i2c: E2 08 00 72 2D 80 0D 01 02 00 00 00 00 18 [07:00:59]Write i2c OK [07:00:59]MH_I2C_Read... [07:00:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:59]Read from MH i2c: E2 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 03 00 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 03 00 72 2D 00 90 00 13 [07:00:59]RAPDU: 90 00 [07:00:59]wFMCommunicate OK [07:00:59]wFMCommunicate request_size=255 [07:00:59]MH_SAM_APDU [07:00:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 36 A3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 80 00 00 35 04 06 00 [07:00:59]Write to MH i2c: E2 02 01 73 2D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 36 A3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 80 00 00 35 04 06 00 00 00 63 [07:00:59]Write i2c OK [07:00:59]MH_I2C_Read... [07:00:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:59]Read from MH i2c: E2 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 03 00 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 03 00 73 2D 00 90 00 14 [07:00:59]RAPDU: 90 00 [07:00:59]wFMCommunicate OK [07:00:59]wFMCommunicate request_size=11 [07:00:59]MH_SAM_APDU [07:00:59]CAPDU: 80 0D 02 02 06 A5 A5 71 BF FB 7D [07:00:59]Write to MH i2c: E2 0E 00 74 2D 80 0D 02 02 06 00 A5 A5 71 BF FB 7D 00 00 19 [07:00:59]Write i2c OK [07:00:59]MH_I2C_Read... [07:00:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:59]Read from MH i2c: E2 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 03 00 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 03 00 74 2D 00 90 00 15 [07:00:59]RAPDU: 90 00 [07:00:59]wFMCommunicate OK [07:00:59]wFMCommunicate request_size=4 [07:00:59]MH_SAM_APDU [07:00:59]CAPDU: 80 0D 03 02 [07:00:59]Write to MH i2c: E2 08 00 75 2D 80 0D 03 02 00 00 00 00 1D [07:00:59]Write i2c OK [07:00:59]MH_I2C_Read... [07:00:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:59]Read from MH i2c: E2 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 0B 00 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 0B 00 75 2D 00 AA 0A ED 5C A9 DC 22 60 90 00 22 [07:00:59]RAPDU: AA 0A ED 5C A9 DC 22 60 90 00 [07:00:59]wFMCommunicate OK [07:00:59]SAM_PROTO_SignData done [07:00:59]FM_MakeSignedData done [07:00:59]CreateOFDProtocolMessage [07:00:59]wFMCommunicate request_size=4 [07:00:59]MH_SAM_APDU [07:00:59]CAPDU: 80 11 00 00 [07:00:59]Write to MH i2c: E2 08 00 76 2D 80 11 00 00 00 00 00 00 1D [07:00:59]Write i2c OK [07:00:59]MH_I2C_Read... [07:00:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:59]Read from MH i2c: E2 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 17 00 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: E2 17 00 76 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [07:00:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:00:59]wFMCommunicate OK [07:00:59]CreateOFDProtocolMessage done [07:00:59]OFDSenderStorePacket 33017 [07:00:59]StoreOFDPacket docnum=33017 [07:00:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A1 97 08 01 DA BC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 36 A3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 80 00 00 35 04 06 00 A5 A5 71 BF FB 7D AA 0A ED 5C A9 DC 22 60 [07:00:59]CheckFolder [07:00:59]dirname=/storage/ofd_packets [07:00:59]CheckFolder done [07:00:59]ProducePacketName [07:00:59]name=ofd_packets/00033017 [07:00:59]NVStorageSaveData ofd_packets/00033017 [07:00:59]File name is /storage/ofd_packets/00033017 [07:00:59]Write 302 bytes [07:00:59]NVStorageSaveData done [07:00:59]OFDSenderStorePacket done [07:00:59]KKMCreateOFDPacket done [07:00:59]NVStorageSaveData kkm_last_timestamp [07:00:59]File name is /storage/kkm_last_timestamp [07:00:59]Write 4 bytes [07:00:59]NVStorageSaveData done [07:00:59]ExternCall_PrintAddStr [07:00:59]wPrintStart [07:00:59]Write to MH i2c: 01 00 00 77 2D A4 [07:00:59]Write i2c OK [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: 01 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: 01 07 00 [07:00:59]MH_I2C_Read... [07:00:59]Read from MH i2c: 01 07 00 77 2D 00 00 00 00 00 FF 0F B9 [07:00:59]RasterBufferAndPrint [07:00:59]line Счет N : (1)1182823 [07:00:59]line ИНН: 02508201610067 [07:00:59]line Контрольно-Кассовый Чек [07:00:59]line ПРОДАЖА [07:00:59]line ТРК (МРК, ГНК) : 21 [07:00:59]line Товар: 2710194210 [07:00:59]line ДТ(л)-К-5 [07:00:59]line 23.590 * 63.60 [07:00:59]line = 1500.32 [07:00:59]line НДС 12% НСП 1% [07:00:59]line > о реализуемом товаре [07:00:59]line ОКРУГЛЕНИЕ: -0.32 [07:00:59]line ИТОГО: 1500.00 [07:00:59]line Внесено: 1500.00 [07:00:59]line СДАЧА: 0.00 [07:00:59]line НСП 1% : 13.28 [07:00:59]line НДС 12% : 159.33 [07:00:59]line Наличными: 1500.00 [07:00:59]line Безнал.: 0.00 [07:00:59]line Место: АЗС № 121 "Партнер Нефть" [07:00:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:00:59]line СНО: Общий режим [07:00:59]line Чек 33 26.08.2023 07:01 [07:00:59]line Смена: 77 ФФД: 1.0 [07:00:59]line ЗНМ: 0300000148 [07:00:59]line РНМ: 0000000000091575 [07:00:59]line Версия ККМ: 001 [07:00:59]line ФМ: 0000000000874655 [07:00:59]line ФД: 33017 [07:00:59]line ФПД: 182129996594045 [07:01:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T070110&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33017&fm=182129996594045&tin=02508201610067®Number=0000000000091575&sum=150000 [07:01:00]OFD Sender: Processing packet 33017 [packets to send 11, broken 10] [07:01:00]ProducePacketName [07:01:00]name=ofd_packets/00033017 [07:01:00]OFD Sender: To server: pG, [07:01:00]CommunicateWithHost lk.salyk.kg:30040 [07:01:00]ConnectInit lk.salyk.kg [07:01:00]written 0, free lines is 4095 [07:01:00]Connected sock=10 [07:01:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A1 97 08 01 DA BC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 36 A3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 80 00 00 35 04 06 00 A5 A5 71 BF FB 7D AA 0A ED 5C A9 DC 22 60 [07:01:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C1 35 47 00 CA 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 80 00 00 F4 03 04 00 D5 4D E9 64 B6 04 01 00 00 F5 23 64 5A 1F 0B EE 6E [07:01:00]CommunicateWithHost err = 0 [07:01:00]CheckOFDResponse [07:01:00]1017 (14) - 77093643461234 [07:01:00]1041 (16) - 0000000000874655 [07:01:00]1040 (4) - 33017 [07:01:00]1012 (4) - 26.08.2023 00:56 [07:01:00]1206 (1) - 0 [07:01:00]OFD Sender: Remove packet 33017 [07:01:00]ProducePacketName [07:01:00]name=ofd_packets/00033017 [07:01:00]NVStorageDeleteData [07:01:00]Write to MH i2c: 01 00 00 A2 2D CF [07:01:00]Write i2c OK [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: 01 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: 01 07 00 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: 01 07 00 A2 2D 00 00 00 00 00 E8 0C CA [07:01:00]RasterBufferAndPrint [07:01:00]line [07:01:00]line [07:01:00]line [07:01:00]line [07:01:00]line [07:01:00]written 0, free lines is 3310 [07:01:00]MH_Cut [07:01:00]Write to MH i2c: D1 01 00 A9 2D 01 A8 [07:01:00]Write i2c OK [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: D1 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: D1 01 00 [07:01:00]MH_I2C_Read... [07:01:00]Read from MH i2c: D1 01 00 A9 2D 00 A7 [07:01:00]Write to MH i2c: 01 00 00 AA 2D D7 [07:01:00]Write i2c OK [07:01:00]MH_I2C_Read... [07:01:01]OFD Sender: No OFD packet to send [07:01:01]*** Cut start [07:01:01]*** Purtial cut [07:01:01]*** CUTSNS_PIN = 0 [07:01:01]*** Stage 1: CUTSNS_PIN = 1 [07:01:03]Read from MH i2c: 01 [07:01:03]MH_I2C_Read... [07:01:03]*** Stop cut motor [07:01:03]*** Cut end [07:01:03]Read from MH i2c: 01 07 00 [07:01:03]MH_I2C_Read... [07:01:03]Read from MH i2c: 01 07 00 AA 2D 00 00 00 00 00 FF 0F EC [07:01:03]process_action close_receipt done [07:01:03]requested_data is exist [07:01:03]produce_requested_data [07:01:03]requested_item fm.sn is exist - process it [07:01:03]wFMCommunicate request_size=4 [07:01:03]MH_SAM_APDU [07:01:03]CAPDU: 80 11 00 00 [07:01:03]Write to MH i2c: E2 08 00 AB 2D 80 11 00 00 00 00 00 00 52 [07:01:03]Write i2c OK [07:01:03]MH_I2C_Read... [07:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:03]Read from MH i2c: E2 [07:01:03]MH_I2C_Read... [07:01:03]Read from MH i2c: E2 17 00 [07:01:03]MH_I2C_Read... [07:01:03]Read from MH i2c: E2 17 00 AB 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A8 [07:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:01:03]wFMCommunicate OK [07:01:03]requested_item fd.num is exist - process it [07:01:03]SAM_PROTO_GetFieldsCounters [07:01:03]wFMCommunicate request_size=4 [07:01:03]MH_SAM_APDU [07:01:03]CAPDU: 80 13 00 00 [07:01:03]Write to MH i2c: E2 08 00 AC 2D 80 13 00 00 00 00 00 00 55 [07:01:03]Write i2c OK [07:01:03]MH_I2C_Read... [07:01:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:01:03]Read from MH i2c: E2 [07:01:03]MH_I2C_Read... [07:01:03]Read from MH i2c: E2 62 00 [07:01:03]MH_I2C_Read... [07:01:03]Read from MH i2c: E2 62 00 AC 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [07:01:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:01:03]wFMCommunicate OK [07:01:03]SAM_PROTO_GetFieldsCounters done [07:01:03]requested_item shift.num is exist - process it [07:01:03]requested_item shift.opened is exist - process it [07:01:03]req_shift_opened [07:01:03]FM_GetShiftState [07:01:03]SAM_PROTO_GetShiftState [07:01:03]wFMCommunicate request_size=4 [07:01:03]MH_SAM_APDU [07:01:03]CAPDU: 80 13 01 00 [07:01:03]Write to MH i2c: E2 08 00 AD 2D 80 13 01 00 00 00 00 00 57 [07:01:03]Write i2c OK [07:01:03]MH_I2C_Read... [07:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:03]Read from MH i2c: E2 [07:01:03]MH_I2C_Read... [07:01:03]Read from MH i2c: E2 0E 00 [07:01:03]MH_I2C_Read... [07:01:03]Read from MH i2c: E2 0E 00 AD 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8E [07:01:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:01:03]wFMCommunicate OK [07:01:03]SAM_PROTO_GetShiftState done [07:01:03]FM_GetShiftState done [07:01:03]req_shift_opened done [07:01:03]requested_item shift.open_date is exist - process it [07:01:03]req_shift_open_date [07:01:03]req_shift_open_date done [07:01:03]produce_requested_data done [07:01:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33017,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:01:03]process_action_free close_receipt [07:01:03]json_value_free [07:01:03]json_value_free done [07:01:03]process_json_proto returns [07:01:03]Send response to host [07:01:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33017,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:01:03]free response buf [07:01:03]execute_script done [07:01:03]execute_script returns [07:01:03]free content buf [07:01:03]Sock 8.Close socket [07:01:03]Sock 8.Thread stoped [07:01:06]OFD Sender: No OFD packet to send [07:01:11]OFD Sender: No OFD packet to send [07:01:16]OFD Sender: No OFD packet to send [07:01:17]accept exits with 9 [07:01:17]New connection [07:01:17]New thread 3067084132 created [07:01:17]Thread 3066940772 joined [07:01:17]Waiting for new connection... [07:01:17] Sock 9.Parse request [07:01:17]Sock 9.Check first char [07:01:17]Sock 9.First char is OK [07:01:17]request: POST /json_proto HTTP/1.0 [07:01:17]Method: POST [07:01:17]URL: /json_proto [07:01:17]Method is POST - this is cgi request [07:01:17]url: /json_proto [07:01:17]query_string will be loaded in cgi processing [07:01:17]execute_cgi json_proto POST (null) [07:01:17]execute_cgi path=json_proto method=POST [07:01:17]POST find Content-Length [07:01:17]Host: 172.17.34.200:8080 [07:01:17]Content-Length: 1098 [07:01:17]Content-Type: application/json [07:01:17] [07:01:17]POST finish read [07:01:17]Found Content-Length = 1098 [07:01:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182822\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 78.620 x 63.60\u000A\u0418\u0422\u041E\u0413: 5000.23\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:01:17]execute_script... [07:01:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182822\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 78.620 x 63.60\u000A\u0418\u0422\u041E\u0413: 5000.23\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:01:17]POST & json_proto [07:01:17]process_json_proto [07:01:17]json parsed OK: [07:01:17]protocol is kg_v1.0 [07:01:17]action value=print_text [07:01:17]process_action print_text [07:01:17]cmd_print_text [07:01:17]ExternCall_PrintAddStr [07:01:17]wPrintStart [07:01:17]Write to MH i2c: 01 00 00 AE 2D DB [07:01:17]Write i2c OK [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: 01 [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: 01 07 00 [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: 01 07 00 AE 2D 00 00 00 00 00 FF 0F F0 [07:01:17]RasterBufferAndPrint [07:01:17]line *****ТОВАРНЫЙ ЧЕК***** [07:01:17]line АЗС 121 [07:01:17]line Партнер нефть [07:01:17]line 02508201610067 [07:01:17]line Кассир : Ниязова Г. [07:01:17]line Счет N : (1)1182822 [07:01:17]line ПРОДАЖА [07:01:17]line ТРК (МРК, ГНК) : 11 [07:01:17]line Вид ГСМ : 2710194210 [07:01:17]line ДТ(л)-К-5 [07:01:17]line 78.620 x 63.60 [07:01:17]line ИТОГ: 5000.23 [07:01:17]line Тип оплаты: Талоны: Топливная Карта [07:01:17]line 81887 [07:01:17]written 0, free lines is 4095 [07:01:17]Write to MH i2c: 01 00 00 BF 2D EC [07:01:17]Write i2c OK [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: 01 [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: 01 07 00 [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: 01 07 00 BF 2D 00 00 00 00 00 5D 0E 5E [07:01:17]RasterBufferAndPrint [07:01:17]line [07:01:17]line [07:01:17]line [07:01:17]line [07:01:17]line [07:01:17]written 0, free lines is 3678 [07:01:17]MH_Cut [07:01:17]Write to MH i2c: D1 01 00 C6 2D 01 C5 [07:01:17]Write i2c OK [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: D1 [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: D1 01 00 [07:01:17]MH_I2C_Read... [07:01:17]Read from MH i2c: D1 01 00 C6 2D 00 C4 [07:01:17]Write to MH i2c: 01 00 00 C7 2D F4 [07:01:17]Write i2c OK [07:01:17]MH_I2C_Read... [07:01:18]*** Cut start [07:01:18]*** Purtial cut [07:01:18]*** Stage 1: CUTSNS_PIN = 1 [07:01:18]Read from MH i2c: 01 [07:01:18]MH_I2C_Read... [07:01:18]Read from MH i2c: 01 07 00 [07:01:18]MH_I2C_Read... [07:01:18]*** Stop cut motor [07:01:18]*** Cut end [07:01:18]Read from MH i2c: 01 07 00 C7 2D 00 00 00 00 00 FF 0F 09 [07:01:18]process_action print_text done [07:01:18]requested_data is exist [07:01:18]produce_requested_data [07:01:18]requested_item fm.sn is exist - process it [07:01:18]wFMCommunicate request_size=4 [07:01:18]MH_SAM_APDU [07:01:18]CAPDU: 80 11 00 00 [07:01:18]Write to MH i2c: E2 08 00 C8 2D 80 11 00 00 00 00 00 00 6F [07:01:18]Write i2c OK [07:01:18]MH_I2C_Read... [07:01:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:01:18]Read from MH i2c: E2 [07:01:18]MH_I2C_Read... [07:01:18]Read from MH i2c: E2 17 00 [07:01:18]MH_I2C_Read... [07:01:18]Read from MH i2c: E2 17 00 C8 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C5 [07:01:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:01:18]wFMCommunicate OK [07:01:18]requested_item fd.num is exist - process it [07:01:18]SAM_PROTO_GetFieldsCounters [07:01:18]wFMCommunicate request_size=4 [07:01:18]MH_SAM_APDU [07:01:18]CAPDU: 80 13 00 00 [07:01:18]Write to MH i2c: E2 08 00 C9 2D 80 13 00 00 00 00 00 00 72 [07:01:18]Write i2c OK [07:01:18]MH_I2C_Read... [07:01:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:01:18]Read from MH i2c: E2 [07:01:18]MH_I2C_Read... [07:01:18]Read from MH i2c: E2 62 00 [07:01:18]MH_I2C_Read... [07:01:18]Read from MH i2c: E2 62 00 C9 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [07:01:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:01:18]wFMCommunicate OK [07:01:18]SAM_PROTO_GetFieldsCounters done [07:01:18]requested_item shift.num is exist - process it [07:01:18]requested_item shift.opened is exist - process it [07:01:18]req_shift_opened [07:01:18]FM_GetShiftState [07:01:18]SAM_PROTO_GetShiftState [07:01:18]wFMCommunicate request_size=4 [07:01:18]MH_SAM_APDU [07:01:18]CAPDU: 80 13 01 00 [07:01:18]Write to MH i2c: E2 08 00 CA 2D 80 13 01 00 00 00 00 00 74 [07:01:18]Write i2c OK [07:01:18]MH_I2C_Read... [07:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:01:18]Read from MH i2c: E2 [07:01:18]MH_I2C_Read... [07:01:18]Read from MH i2c: E2 0E 00 [07:01:18]MH_I2C_Read... [07:01:18]Read from MH i2c: E2 0E 00 CA 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AB [07:01:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:01:18]wFMCommunicate OK [07:01:18]SAM_PROTO_GetShiftState done [07:01:18]FM_GetShiftState done [07:01:18]req_shift_opened done [07:01:18]requested_item shift.open_date is exist - process it [07:01:18]req_shift_open_date [07:01:18]req_shift_open_date done [07:01:18]produce_requested_data done [07:01:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33017,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:01:18]process_action_free print_text [07:01:18]json_value_free [07:01:18]json_value_free done [07:01:18]process_json_proto returns [07:01:18]Send response to host [07:01:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33017,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:01:18]free response buf [07:01:18]execute_script done [07:01:18]execute_script returns [07:01:18]free content buf [07:01:18]Sock 9.Close socket [07:01:18]Sock 9.Thread stoped [07:01:21]OFD Sender: No OFD packet to send [07:01:26]OFD Sender: No OFD packet to send [07:01:31]OFD Sender: No OFD packet to send [07:01:36]OFD Sender: No OFD packet to send [07:01:41]OFD Sender: No OFD packet to send [07:01:46]OFD Sender: No OFD packet to send [07:01:51]OFD Sender: No OFD packet to send [07:01:56]OFD Sender: No OFD packet to send [07:02:01]OFD Sender: No OFD packet to send [07:02:06]OFD Sender: No OFD packet to send [07:02:11]OFD Sender: No OFD packet to send [07:02:16]OFD Sender: No OFD packet to send [07:02:21]OFD Sender: No OFD packet to send [07:02:26]OFD Sender: No OFD packet to send [07:02:31]OFD Sender: No OFD packet to send [07:02:36]OFD Sender: No OFD packet to send [07:02:41]OFD Sender: No OFD packet to send [07:02:46]OFD Sender: No OFD packet to send [07:02:51]OFD Sender: No OFD packet to send [07:02:56]OFD Sender: No OFD packet to send [07:03:01]OFD Sender: No OFD packet to send [07:03:06]OFD Sender: No OFD packet to send [07:03:11]OFD Sender: No OFD packet to send [07:03:14]accept exits with 8 [07:03:14]New connection [07:03:14]New thread 3066940772 created [07:03:14]Thread 3067084132 joined [07:03:14]Waiting for new connection... [07:03:14] Sock 8.Parse request [07:03:14]Sock 8.Check first char [07:03:14]Sock 8.First char is OK [07:03:14]request: POST /json_proto HTTP/1.0 [07:03:14]Method: POST [07:03:14]URL: /json_proto [07:03:14]Method is POST - this is cgi request [07:03:14]url: /json_proto [07:03:14]query_string will be loaded in cgi processing [07:03:14]execute_cgi json_proto POST (null) [07:03:14]execute_cgi path=json_proto method=POST [07:03:14]POST find Content-Length [07:03:14]Host: 172.17.34.200:8080 [07:03:14]Content-Length: 688 [07:03:14]Content-Type: application/json [07:03:14] [07:03:14]POST finish read [07:03:14]Found Content-Length = 688 [07:03:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:14]execute_script... [07:03: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)1182824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:03:14]POST & json_proto [07:03:14]process_json_proto [07:03:14]json parsed OK: [07:03:14]protocol is kg_v1.0 [07:03:14]action value=close_receipt [07:03:14]process_action close_receipt [07:03:14]cmd_close_receipt [07:03:14]MH_GetDate [07:03:14]Write to MH i2c: F0 00 00 CB 2D E7 [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: F0 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: F0 09 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: F0 09 00 CB 2D 00 BF A3 E9 64 B2 FF 65 64 19 [07:03:14]GetLastDocTimeStamp 1693033270 [07:03:14]current date 1693033407 [07:03:14]FM_GetShiftState [07:03:14]SAM_PROTO_GetShiftState [07:03:14]wFMCommunicate request_size=4 [07:03:14]MH_SAM_APDU [07:03:14]CAPDU: 80 13 01 00 [07:03:14]Write to MH i2c: E2 08 00 CC 2D 80 13 01 00 00 00 00 00 76 [07:03:14]Write i2c OK [07:03:14]MH_I2C_Read... [07:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:03:14]Read from MH i2c: E2 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 0E 00 [07:03:14]MH_I2C_Read... [07:03:14]Read from MH i2c: E2 0E 00 CC 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AD [07:03:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:03:14]wFMCommunicate OK [07:03:14]SAM_PROTO_GetShiftState done [07:03:14]FM_GetShiftState done [07:03:14]opened in 1693009560 [07:03:14]opened+sec_in_day 1693095960 [07:03:14]quantity*price = 100042 [07:03:14]sum+1 = 100044 [07:03:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 34 26.08.2023 07:03 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33018 ФПД: 7674423491882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T070327&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33018&fm=7674423491882&tin=02508201610067®Number=0000000000091575&sum=100000 [07:03:16]StoreToDocumentArchive [07:03:16]shift 77 fd 33018 [07:03:16]save to /storage/0077/doc_00033018 [07:03:16]save last doc name /storage/0077/doc_00033018 to /storage/kkm_last_doc_name [07:03:16]save OK [07:03:16]Clear old archive folders... [07:03:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:03:16]tlvbuf is 01B64C60 [07:03:16]SAM_PROTO_ClearQueue [07:03:16]wFMCommunicate request_size=4 [07:03:16]MH_SAM_APDU [07:03:16]CAPDU: 80 09 00 00 [07:03:16]Write to MH i2c: E2 08 00 D9 2D 80 09 00 00 00 00 00 00 78 [07:03:16]Write i2c OK [07:03:16]MH_I2C_Read... [07:03:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:03:16]Read from MH i2c: E2 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 03 00 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 03 00 D9 2D 00 90 00 7A [07:03:16]RAPDU: 90 00 [07:03:16]wFMCommunicate OK [07:03:16]SAM_PROTO_ClearQueue done [07:03:16]KKMCreateOFDPacket [07:03:16]OFDProtocolAddRootSTLVToBuf [07:03:16]FM_MakeSignedData [07:03:16]FM_MakeSignedData [07:03:16]SAM_PROTO_SignData [07:03:16]wFMCommunicate request_size=4 [07:03:16]MH_SAM_APDU [07:03:16]CAPDU: 80 0D 01 02 [07:03:16]Write to MH i2c: E2 08 00 DA 2D 80 0D 01 02 00 00 00 00 80 [07:03:16]Write i2c OK [07:03:16]MH_I2C_Read... [07:03:16]OFD Sender: No OFD packet to send [07:03:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:03:16]Read from MH i2c: E2 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 03 00 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 03 00 DA 2D 00 90 00 7B [07:03:16]RAPDU: 90 00 [07:03:16]wFMCommunicate OK [07:03:16]wFMCommunicate request_size=255 [07:03:16]MH_SAM_APDU [07:03:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 00 00 00 F4 03 04 00 BF A3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 80 00 00 35 04 06 00 [07:03:16]Write to MH i2c: E2 02 01 DB 2D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 00 00 00 F4 03 04 00 BF A3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 80 00 00 35 04 06 00 00 00 C2 [07:03:16]Write i2c OK [07:03:16]MH_I2C_Read... [07:03:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:03:16]Read from MH i2c: E2 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 03 00 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 03 00 DB 2D 00 90 00 7C [07:03:16]RAPDU: 90 00 [07:03:16]wFMCommunicate OK [07:03:16]wFMCommunicate request_size=11 [07:03:16]MH_SAM_APDU [07:03:16]CAPDU: 80 0D 02 02 06 06 FA D7 49 3D 2A [07:03:16]Write to MH i2c: E2 0E 00 DC 2D 80 0D 02 02 06 00 06 FA D7 49 3D 2A 00 00 16 [07:03:16]Write i2c OK [07:03:16]MH_I2C_Read... [07:03:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:03:16]Read from MH i2c: E2 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 03 00 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 03 00 DC 2D 00 90 00 7D [07:03:16]RAPDU: 90 00 [07:03:16]wFMCommunicate OK [07:03:16]wFMCommunicate request_size=4 [07:03:16]MH_SAM_APDU [07:03:16]CAPDU: 80 0D 03 02 [07:03:16]Write to MH i2c: E2 08 00 DD 2D 80 0D 03 02 00 00 00 00 85 [07:03:16]Write i2c OK [07:03:16]MH_I2C_Read... [07:03:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:03:16]Read from MH i2c: E2 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 0B 00 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 0B 00 DD 2D 00 38 12 88 C6 51 51 BE 07 90 00 85 [07:03:16]RAPDU: 38 12 88 C6 51 51 BE 07 90 00 [07:03:16]wFMCommunicate OK [07:03:16]SAM_PROTO_SignData done [07:03:16]FM_MakeSignedData done [07:03:16]CreateOFDProtocolMessage [07:03:16]wFMCommunicate request_size=4 [07:03:16]MH_SAM_APDU [07:03:16]CAPDU: 80 11 00 00 [07:03:16]Write to MH i2c: E2 08 00 DE 2D 80 11 00 00 00 00 00 00 85 [07:03:16]Write i2c OK [07:03:16]MH_I2C_Read... [07:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:03:16]Read from MH i2c: E2 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 17 00 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: E2 17 00 DE 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [07:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:03:16]wFMCommunicate OK [07:03:16]CreateOFDProtocolMessage done [07:03:16]OFDSenderStorePacket 33018 [07:03:16]StoreOFDPacket docnum=33018 [07:03:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AA E7 08 01 9B 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 00 00 00 F4 03 04 00 BF A3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 80 00 00 35 04 06 00 06 FA D7 49 3D 2A 38 12 88 C6 51 51 BE 07 [07:03:16]CheckFolder [07:03:16]dirname=/storage/ofd_packets [07:03:16]CheckFolder done [07:03:16]ProducePacketName [07:03:16]name=ofd_packets/00033018 [07:03:16]NVStorageSaveData ofd_packets/00033018 [07:03:16]File name is /storage/ofd_packets/00033018 [07:03:16]Write 302 bytes [07:03:16]NVStorageSaveData done [07:03:16]OFDSenderStorePacket done [07:03:16]KKMCreateOFDPacket done [07:03:16]NVStorageSaveData kkm_last_timestamp [07:03:16]File name is /storage/kkm_last_timestamp [07:03:16]Write 4 bytes [07:03:16]NVStorageSaveData done [07:03:16]ExternCall_PrintAddStr [07:03:16]wPrintStart [07:03:16]Write to MH i2c: 01 00 00 DF 2D 0C [07:03:16]Write i2c OK [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: 01 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: 01 07 00 [07:03:16]MH_I2C_Read... [07:03:16]Read from MH i2c: 01 07 00 DF 2D 00 00 00 00 00 FF 0F 21 [07:03:16]RasterBufferAndPrint [07:03:16]line Счет N : (1)1182824 [07:03:16]line ИНН: 02508201610067 [07:03:16]line Контрольно-Кассовый Чек [07:03:16]line ПРОДАЖА [07:03:16]line ТРК (МРК, ГНК) : 11 [07:03:16]line Товар: 2710194210 [07:03:16]line ДТ(л)-К-5 [07:03:16]line 15.730 * 63.60 [07:03:16]line = 1000.43 [07:03:16]line НДС 12% НСП 1% [07:03:16]line > о реализуемом товаре [07:03:16]line ОКРУГЛЕНИЕ: -0.43 [07:03:16]line ИТОГО: 1000.00 [07:03:16]line Внесено: 1000.00 [07:03:16]line СДАЧА: 0.00 [07:03:16]line НСП 1% : 8.85 [07:03:16]line НДС 12% : 106.24 [07:03:16]line Наличными: 1000.00 [07:03:16]line Безнал.: 0.00 [07:03:16]line Место: АЗС № 121 "Партнер Нефть" [07:03:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:03:16]line СНО: Общий режим [07:03:16]line Чек 34 26.08.2023 07:03 [07:03:16]line Смена: 77 ФФД: 1.0 [07:03:16]line ЗНМ: 0300000148 [07:03:16]line РНМ: 0000000000091575 [07:03:16]line Версия ККМ: 001 [07:03:16]line ФМ: 0000000000874655 [07:03:16]line ФД: 33018 [07:03:16]line ФПД: 7674423491882 [07:03:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T070327&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33018&fm=7674423491882&tin=02508201610067®Number=0000000000091575&sum=100000 [07:03:16]OFD Sender: Processing packet 33018 [packets to send 11, broken 10] [07:03:16]ProducePacketName [07:03:16]name=ofd_packets/00033018 [07:03:16]OFD Sender: To server: pG, [07:03:16]CommunicateWithHost lk.salyk.kg:30040 [07:03:16]ConnectInit lk.salyk.kg [07:03:16]written 0, free lines is 4095 [07:03:17]Write to MH i2c: 01 00 00 0A 2E 38 [07:03:17]Write i2c OK [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: 01 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: 01 07 00 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: 01 07 00 0A 2E 00 00 00 00 00 CA 0C 15 [07:03:17]RasterBufferAndPrint [07:03:17]line [07:03:17]line [07:03:17]line [07:03:17]line [07:03:17]line [07:03:17]written 0, free lines is 3280 [07:03:17]MH_Cut [07:03:17]Write to MH i2c: D1 01 00 11 2E 01 11 [07:03:17]Write i2c OK [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: D1 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: D1 01 00 [07:03:17]MH_I2C_Read... [07:03:17]Read from MH i2c: D1 01 00 11 2E 00 10 [07:03:17]Write to MH i2c: 01 00 00 12 2E 40 [07:03:17]Write i2c OK [07:03:17]MH_I2C_Read... [07:03:18]*** Cut start [07:03:18]*** Purtial cut [07:03:18]*** CUTSNS_PIN = 0 [07:03:18]*** Stage 1: CUTSNS_PIN = 1 [07:03:20]Read from MH i2c: 01 [07:03:20]MH_I2C_Read... [07:03:20]*** Stop cut motor [07:03:20]*** Cut end [07:03:20]Read from MH i2c: 01 07 00 [07:03:20]MH_I2C_Read... [07:03:20]Read from MH i2c: 01 07 00 12 2E 00 00 00 00 00 FF 0F 55 [07:03:20]process_action close_receipt done [07:03:20]requested_data is exist [07:03:20]produce_requested_data [07:03:20]requested_item fm.sn is exist - process it [07:03:20]wFMCommunicate request_size=4 [07:03:20]MH_SAM_APDU [07:03:20]CAPDU: 80 11 00 00 [07:03:20]Write to MH i2c: E2 08 00 13 2E 80 11 00 00 00 00 00 00 BB [07:03:20]Write i2c OK [07:03:20]MH_I2C_Read... [07:03:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:03:20]Read from MH i2c: E2 [07:03:20]MH_I2C_Read... [07:03:20]Read from MH i2c: E2 17 00 [07:03:20]MH_I2C_Read... [07:03:20]Read from MH i2c: E2 17 00 13 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [07:03:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:03:20]wFMCommunicate OK [07:03:20]requested_item fd.num is exist - process it [07:03:20]SAM_PROTO_GetFieldsCounters [07:03:20]wFMCommunicate request_size=4 [07:03:20]MH_SAM_APDU [07:03:20]CAPDU: 80 13 00 00 [07:03:20]Write to MH i2c: E2 08 00 14 2E 80 13 00 00 00 00 00 00 BE [07:03:20]Write i2c OK [07:03:20]MH_I2C_Read... [07:03:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:03:20]Read from MH i2c: E2 [07:03:20]MH_I2C_Read... [07:03:20]Read from MH i2c: E2 62 00 [07:03:20]MH_I2C_Read... [07:03:20]Read from MH i2c: E2 62 00 14 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FA 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [07:03:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FA 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:03:20]wFMCommunicate OK [07:03:20]SAM_PROTO_GetFieldsCounters done [07:03:20]requested_item shift.num is exist - process it [07:03:20]requested_item shift.opened is exist - process it [07:03:20]req_shift_opened [07:03:20]FM_GetShiftState [07:03:20]SAM_PROTO_GetShiftState [07:03:20]wFMCommunicate request_size=4 [07:03:20]MH_SAM_APDU [07:03:20]CAPDU: 80 13 01 00 [07:03:20]Write to MH i2c: E2 08 00 15 2E 80 13 01 00 00 00 00 00 C0 [07:03:20]Write i2c OK [07:03:20]MH_I2C_Read... [07:03:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:03:20]Read from MH i2c: E2 [07:03:20]MH_I2C_Read... [07:03:20]Read from MH i2c: E2 0E 00 [07:03:20]MH_I2C_Read... [07:03:20]Read from MH i2c: E2 0E 00 15 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F7 [07:03:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:03:20]wFMCommunicate OK [07:03:20]SAM_PROTO_GetShiftState done [07:03:20]FM_GetShiftState done [07:03:20]req_shift_opened done [07:03:20]requested_item shift.open_date is exist - process it [07:03:20]req_shift_open_date [07:03:20]req_shift_open_date done [07:03:20]produce_requested_data done [07:03:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33018,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:03:20]process_action_free close_receipt [07:03:20]json_value_free [07:03:20]json_value_free done [07:03:20]process_json_proto returns [07:03:20]Send response to host [07:03:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33018,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:03:20]free response buf [07:03:20]execute_script done [07:03:20]execute_script returns [07:03:20]free content buf [07:03:20]Sock 8.Close socket [07:03:20]Sock 8.Thread stoped [07:05:29]ConnectInit Can't connect to host [07:05:29]CommunicateWithHost connect error [07:05:29]CommunicateWithHost err = -1 [07:05:29]OFD Sender: Server communicate error [07:05:34]OFD Sender: Processing packet 33018 [packets to send 11, broken 10] [07:05:34]ProducePacketName [07:05:34]name=ofd_packets/00033018 [07:05:34]OFD Sender: To server: pG, [07:05:34]CommunicateWithHost lk.salyk.kg:30040 [07:05:34]ConnectInit lk.salyk.kg [07:05:34]Connected sock=8 [07:05:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AA E7 08 01 9B 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 00 00 00 F4 03 04 00 BF A3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 80 00 00 35 04 06 00 06 FA D7 49 3D 2A 38 12 88 C6 51 51 BE 07 [07:05:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 23 0C 47 00 97 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 80 00 00 F4 03 04 00 E7 4E E9 64 B6 04 01 00 00 64 C7 99 DE 83 73 B7 E4 [07:05:34]CommunicateWithHost err = 0 [07:05:34]CheckOFDResponse [07:05:34]1017 (14) - 77093643461234 [07:05:34]1041 (16) - 0000000000874655 [07:05:34]1040 (4) - 33018 [07:05:34]1012 (4) - 26.08.2023 01:01 [07:05:34]1206 (1) - 0 [07:05:34]OFD Sender: Remove packet 33018 [07:05:34]ProducePacketName [07:05:34]name=ofd_packets/00033018 [07:05:34]NVStorageDeleteData [07:05:34]OFD Sender: No OFD packet to send [07:05:39]OFD Sender: No OFD packet to send [07:05:44]OFD Sender: No OFD packet to send [07:05:49]OFD Sender: No OFD packet to send [07:05:54]OFD Sender: No OFD packet to send [07:05:59]OFD Sender: No OFD packet to send [07:06:04]OFD Sender: No OFD packet to send [07:06:09]OFD Sender: No OFD packet to send [07:06:14]OFD Sender: No OFD packet to send [07:06:19]OFD Sender: No OFD packet to send [07:06:24]OFD Sender: No OFD packet to send [07:06:29]OFD Sender: No OFD packet to send [07:06:34]OFD Sender: No OFD packet to send [07:06:39]OFD Sender: No OFD packet to send [07:06:44]OFD Sender: No OFD packet to send [07:06:49]OFD Sender: No OFD packet to send [07:06:54]OFD Sender: No OFD packet to send [07:06:59]OFD Sender: No OFD packet to send [07:07:04]OFD Sender: No OFD packet to send [07:07:09]OFD Sender: No OFD packet to send [07:07:14]OFD Sender: No OFD packet to send [07:07:19]OFD Sender: No OFD packet to send [07:07:24]OFD Sender: No OFD packet to send [07:07:29]OFD Sender: No OFD packet to send [07:07:35]OFD Sender: No OFD packet to send [07:07:40]OFD Sender: No OFD packet to send [07:07:45]OFD Sender: No OFD packet to send [07:07:50]OFD Sender: No OFD packet to send [07:07:55]OFD Sender: No OFD packet to send [07:08:00]OFD Sender: No OFD packet to send [07:08:05]OFD Sender: No OFD packet to send [07:08:10]OFD Sender: No OFD packet to send [07:08:15]OFD Sender: No OFD packet to send [07:08:20]OFD Sender: No OFD packet to send [07:08:25]OFD Sender: No OFD packet to send [07:08:30]OFD Sender: No OFD packet to send [07:08:35]OFD Sender: No OFD packet to send [07:08:40]OFD Sender: No OFD packet to send [07:08:45]OFD Sender: No OFD packet to send [07:08:50]OFD Sender: No OFD packet to send [07:08:55]OFD Sender: No OFD packet to send [07:09:00]OFD Sender: No OFD packet to send [07:09:05]OFD Sender: No OFD packet to send [07:09:10]OFD Sender: No OFD packet to send [07:09:15]OFD Sender: No OFD packet to send [07:09:20]OFD Sender: No OFD packet to send [07:09:25]OFD Sender: No OFD packet to send [07:09:30]OFD Sender: No OFD packet to send [07:09:35]OFD Sender: No OFD packet to send [07:09:40]OFD Sender: No OFD packet to send [07:09:45]OFD Sender: No OFD packet to send [07:09:50]OFD Sender: No OFD packet to send [07:09:55]OFD Sender: No OFD packet to send [07:10:00]OFD Sender: No OFD packet to send [07:10:05]OFD Sender: No OFD packet to send [07:10:10]OFD Sender: No OFD packet to send [07:10:15]OFD Sender: No OFD packet to send [07:10:20]OFD Sender: No OFD packet to send [07:10:25]OFD Sender: No OFD packet to send [07:10:30]OFD Sender: No OFD packet to send [07:10:35]OFD Sender: No OFD packet to send [07:10:40]OFD Sender: No OFD packet to send [07:10:45]OFD Sender: No OFD packet to send [07:10:50]OFD Sender: No OFD packet to send [07:10:55]OFD Sender: No OFD packet to send [07:11:00]OFD Sender: No OFD packet to send [07:11:05]OFD Sender: No OFD packet to send [07:11:10]OFD Sender: No OFD packet to send [07:11:15]OFD Sender: No OFD packet to send [07:11:20]OFD Sender: No OFD packet to send [07:11:25]OFD Sender: No OFD packet to send [07:11:30]OFD Sender: No OFD packet to send [07:11:35]OFD Sender: No OFD packet to send [07:11:40]OFD Sender: No OFD packet to send [07:11:45]OFD Sender: No OFD packet to send [07:11:50]OFD Sender: No OFD packet to send [07:11:55]OFD Sender: No OFD packet to send [07:12:00]OFD Sender: No OFD packet to send [07:12:05]OFD Sender: No OFD packet to send [07:12:10]OFD Sender: No OFD packet to send [07:12:15]OFD Sender: No OFD packet to send [07:12:20]OFD Sender: No OFD packet to send [07:12:25]OFD Sender: No OFD packet to send [07:12:30]OFD Sender: No OFD packet to send [07:12:35]OFD Sender: No OFD packet to send [07:12:40]OFD Sender: No OFD packet to send [07:12:45]OFD Sender: No OFD packet to send [07:12:50]OFD Sender: No OFD packet to send [07:12:55]OFD Sender: No OFD packet to send [07:13:00]OFD Sender: No OFD packet to send [07:13:05]OFD Sender: No OFD packet to send [07:13: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:15]OFD Sender: No OFD packet to send [07:14:20]OFD Sender: No OFD packet to send [07:14:25]OFD Sender: No OFD packet to send [07:14:30]OFD Sender: No OFD packet to send [07:14:35]OFD Sender: No OFD packet to send [07:14:40]OFD Sender: No OFD packet to send [07:14:45]OFD Sender: No OFD packet to send [07:14:50]OFD Sender: No OFD packet to send [07:14:55]OFD Sender: No OFD packet to send [07:15:00]OFD Sender: No OFD packet to send [07:15:05]OFD Sender: No OFD packet to send [07:15:10]OFD Sender: No OFD packet to send [07:15:10]accept exits with 9 [07:15:10]New connection [07:15:10]New thread 3067084132 created [07:15:10]Thread 3066940772 joined [07:15:10]Waiting for new connection... [07:15:10] Sock 9.Parse request [07:15:10]Sock 9.Check first char [07:15:10]Sock 9.First char is OK [07:15:10]request: POST /json_proto HTTP/1.0 [07:15:10]Method: POST [07:15:10]URL: /json_proto [07:15:10]Method is POST - this is cgi request [07:15:10]url: /json_proto [07:15:10]query_string will be loaded in cgi processing [07:15:10]execute_cgi json_proto POST (null) [07:15:10]execute_cgi path=json_proto method=POST [07:15:10]POST find Content-Length [07:15:10]Host: 172.17.34.200:8080 [07:15:10]Content-Length: 679 [07:15:10]Content-Type: application/json [07:15:10] [07:15:10]POST finish read [07:15:10]Found Content-Length = 679 [07:15:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182825", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:10]execute_script... [07:15:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182825", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:15:10]POST & json_proto [07:15:10]process_json_proto [07:15:10]json parsed OK: [07:15:10]protocol is kg_v1.0 [07:15:10]action value=close_receipt [07:15:10]process_action close_receipt [07:15:10]cmd_close_receipt [07:15:10]MH_GetDate [07:15:10]Write to MH i2c: F0 00 00 16 2E 33 [07:15:10]Write i2c OK [07:15:10]MH_I2C_Read... [07:15:10]Read from MH i2c: F0 [07:15:10]MH_I2C_Read... [07:15:10]Read from MH i2c: F0 09 00 [07:15:10]MH_I2C_Read... [07:15:10]Read from MH i2c: F0 09 00 16 2E 00 8B A6 E9 64 B2 FF 65 64 34 [07:15:10]GetLastDocTimeStamp 1693033407 [07:15:10]current date 1693034123 [07:15:10]FM_GetShiftState [07:15:10]SAM_PROTO_GetShiftState [07:15:10]wFMCommunicate request_size=4 [07:15:10]MH_SAM_APDU [07:15:10]CAPDU: 80 13 01 00 [07:15:10]Write to MH i2c: E2 08 00 17 2E 80 13 01 00 00 00 00 00 C2 [07:15:10]Write i2c OK [07:15:10]MH_I2C_Read... [07:15:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:11]Read from MH i2c: E2 [07:15:11]MH_I2C_Read... [07:15:11]Read from MH i2c: E2 0E 00 [07:15:11]MH_I2C_Read... [07:15:11]Read from MH i2c: E2 0E 00 17 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F9 [07:15:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:15:11]wFMCommunicate OK [07:15:11]SAM_PROTO_GetShiftState done [07:15:11]FM_GetShiftState done [07:15:11]opened in 1693009560 [07:15:11]opened+sec_in_day 1693095960 [07:15:11]quantity*price = 60021 [07:15:11]sum+1 = 60022 [07:15:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 35 26.08.2023 07:15 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33019 ФПД: 165453809399323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T071523&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33019&fm=165453809399323&tin=02508201610067®Number=0000000000091575&sum=60000 [07:15:12]StoreToDocumentArchive [07:15:12]shift 77 fd 33019 [07:15:12]save to /storage/0077/doc_00033019 [07:15:12]save last doc name /storage/0077/doc_00033019 to /storage/kkm_last_doc_name [07:15:12]save OK [07:15:12]Clear old archive folders... [07:15:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:15:12]tlvbuf is 01C0CC90 [07:15:12]SAM_PROTO_ClearQueue [07:15:12]wFMCommunicate request_size=4 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 09 00 00 [07:15:12]Write to MH i2c: E2 08 00 24 2E 80 09 00 00 00 00 00 00 C4 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 24 2E 00 90 00 C6 [07:15:12]RAPDU: 90 00 [07:15:12]wFMCommunicate OK [07:15:12]SAM_PROTO_ClearQueue done [07:15:12]KKMCreateOFDPacket [07:15:12]OFDProtocolAddRootSTLVToBuf [07:15:12]FM_MakeSignedData [07:15:12]FM_MakeSignedData [07:15:12]SAM_PROTO_SignData [07:15:12]wFMCommunicate request_size=4 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 0D 01 02 [07:15:12]Write to MH i2c: E2 08 00 25 2E 80 0D 01 02 00 00 00 00 CC [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 25 2E 00 90 00 C7 [07:15:12]RAPDU: 90 00 [07:15:12]wFMCommunicate OK [07:15:12]wFMCommunicate request_size=255 [07:15:12]MH_SAM_APDU [07:15: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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 8B A6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 80 00 00 35 04 06 00 96 [07:15:12]Write to MH i2c: E2 02 01 26 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 8B A6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 80 00 00 35 04 06 00 96 00 00 0C [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 26 2E 00 90 00 C8 [07:15:12]RAPDU: 90 00 [07:15:12]wFMCommunicate OK [07:15:12]wFMCommunicate request_size=10 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 0D 02 02 05 7A B7 89 36 1B [07:15:12]Write to MH i2c: E2 0D 00 27 2E 80 0D 02 02 05 00 7A B7 89 36 1B 00 00 E4 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 03 00 27 2E 00 90 00 C9 [07:15:12]RAPDU: 90 00 [07:15:12]wFMCommunicate OK [07:15:12]wFMCommunicate request_size=4 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 0D 03 02 [07:15:12]Write to MH i2c: E2 08 00 28 2E 80 0D 03 02 00 00 00 00 D1 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 0B 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 0B 00 28 2E 00 4A E9 2E E0 9B 96 AD F5 90 00 E6 [07:15:12]RAPDU: 4A E9 2E E0 9B 96 AD F5 90 00 [07:15:12]wFMCommunicate OK [07:15:12]SAM_PROTO_SignData done [07:15:12]FM_MakeSignedData done [07:15:12]CreateOFDProtocolMessage [07:15:12]wFMCommunicate request_size=4 [07:15:12]MH_SAM_APDU [07:15:12]CAPDU: 80 11 00 00 [07:15:12]Write to MH i2c: E2 08 00 29 2E 80 11 00 00 00 00 00 00 D1 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:12]Read from MH i2c: E2 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 17 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: E2 17 00 29 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 27 [07:15:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:15:12]wFMCommunicate OK [07:15:12]CreateOFDProtocolMessage done [07:15:12]OFDSenderStorePacket 33019 [07:15:12]StoreOFDPacket docnum=33019 [07:15:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9E 05 07 01 E0 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 8B A6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 80 00 00 35 04 06 00 96 7A B7 89 36 1B 4A E9 2E E0 9B 96 AD F5 [07:15:12]CheckFolder [07:15:12]dirname=/storage/ofd_packets [07:15:12]CheckFolder done [07:15:12]ProducePacketName [07:15:12]name=ofd_packets/00033019 [07:15:12]NVStorageSaveData ofd_packets/00033019 [07:15:12]File name is /storage/ofd_packets/00033019 [07:15:12]Write 301 bytes [07:15:12]NVStorageSaveData done [07:15:12]OFDSenderStorePacket done [07:15:12]KKMCreateOFDPacket done [07:15:12]NVStorageSaveData kkm_last_timestamp [07:15:12]File name is /storage/kkm_last_timestamp [07:15:12]Write 4 bytes [07:15:12]NVStorageSaveData done [07:15:12]ExternCall_PrintAddStr [07:15:12]wPrintStart [07:15:12]Write to MH i2c: 01 00 00 2A 2E 58 [07:15:12]Write i2c OK [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: 01 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: 01 07 00 [07:15:12]MH_I2C_Read... [07:15:12]Read from MH i2c: 01 07 00 2A 2E 00 00 00 00 00 FF 0F 6D [07:15:12]RasterBufferAndPrint [07:15:12]line Счет N : (1)1182825 [07:15:12]line ИНН: 02508201610067 [07:15:12]line Контрольно-Кассовый Чек [07:15:12]line ПРОДАЖА [07:15:12]line ТРК (МРК, ГНК) : 62 [07:15:12]line Товар: 2710124130 [07:15:12]line Аи-92-К-5 [07:15:12]line 10.260 * 58.50 [07:15:12]line = 600.21 [07:15:12]line НДС 12% НСП 1% [07:15:12]line > о реализуемом товаре [07:15:12]line ОКРУГЛЕНИЕ: -0.21 [07:15:12]line ИТОГО: 600.00 [07:15:12]line Внесено: 600.00 [07:15:12]line СДАЧА: 0.00 [07:15:12]line НСП 1% : 5.31 [07:15:12]line НДС 12% : 63.74 [07:15:12]line Наличными: 600.00 [07:15:12]line Безнал.: 0.00 [07:15:12]line Место: АЗС № 121 "Партнер Нефть" [07:15:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:15:12]line СНО: Общий режим [07:15:12]line Чек 35 26.08.2023 07:15 [07:15:12]line Смена: 77 ФФД: 1.0 [07:15:12]line ЗНМ: 0300000148 [07:15:12]line РНМ: 0000000000091575 [07:15:12]line Версия ККМ: 001 [07:15:12]line ФМ: 0000000000874655 [07:15:12]line ФД: 33019 [07:15:12]line ФПД: 165453809399323 [07:15:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T071523&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33019&fm=165453809399323&tin=02508201610067®Number=0000000000091575&sum=60000 [07:15:13]written 0, free lines is 4095 [07:15:13]OFD Sender: Processing packet 33019 [packets to send 11, broken 10] [07:15:13]ProducePacketName [07:15:13]name=ofd_packets/00033019 [07:15:13]OFD Sender: To server: pG, [07:15:13]CommunicateWithHost lk.salyk.kg:30040 [07:15:13]ConnectInit lk.salyk.kg [07:15:13]Connected sock=10 [07:15:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9E 05 07 01 E0 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 8B A6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 80 00 00 35 04 06 00 96 7A B7 89 36 1B 4A E9 2E E0 9B 96 AD F5 [07:15:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D0 7E 47 00 4D 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 80 00 00 F4 03 04 00 2A 51 E9 64 B6 04 01 00 00 9C F7 8F 8A E8 E6 81 D3 [07:15:13]CommunicateWithHost err = 0 [07:15:13]CheckOFDResponse [07:15:13]1017 (14) - 77093643461234 [07:15:13]1041 (16) - 0000000000874655 [07:15:13]1040 (4) - 33019 [07:15:13]1012 (4) - 26.08.2023 01:11 [07:15:13]1206 (1) - 0 [07:15:13]OFD Sender: Remove packet 33019 [07:15:13]ProducePacketName [07:15:13]name=ofd_packets/00033019 [07:15:13]NVStorageDeleteData [07:15:13]Write to MH i2c: 01 00 00 55 2E 83 [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: 01 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: 01 07 00 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: 01 07 00 55 2E 00 00 00 00 00 D4 0C 6A [07:15:13]RasterBufferAndPrint [07:15:13]line [07:15:13]line [07:15:13]line [07:15:13]line [07:15:13]line [07:15:13]written 0, free lines is 3294 [07:15:13]MH_Cut [07:15:13]Write to MH i2c: D1 01 00 5C 2E 01 5C [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: D1 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: D1 01 00 [07:15:13]MH_I2C_Read... [07:15:13]Read from MH i2c: D1 01 00 5C 2E 00 5B [07:15:13]Write to MH i2c: 01 00 00 5D 2E 8B [07:15:13]Write i2c OK [07:15:13]MH_I2C_Read... [07:15:13]OFD Sender: No OFD packet to send [07:15:14]*** Cut start [07:15:14]*** Purtial cut [07:15:14]*** Stage 1: CUTSNS_PIN = 1 [07:15:14]Read from MH i2c: 01 [07:15:14]MH_I2C_Read... [07:15:14]*** Stop cut motor [07:15:14]*** Cut end [07:15:14]Read from MH i2c: 01 07 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: 01 07 00 5D 2E 00 00 00 00 00 FF 0F A0 [07:15:14]process_action close_receipt done [07:15:14]requested_data is exist [07:15:14]produce_requested_data [07:15:14]requested_item fm.sn is exist - process it [07:15:14]wFMCommunicate request_size=4 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 11 00 00 [07:15:14]Write to MH i2c: E2 08 00 5E 2E 80 11 00 00 00 00 00 00 06 [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 17 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 17 00 5E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5C [07:15:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:15:14]wFMCommunicate OK [07:15:14]requested_item fd.num is exist - process it [07:15:14]SAM_PROTO_GetFieldsCounters [07:15:14]wFMCommunicate request_size=4 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 13 00 00 [07:15:14]Write to MH i2c: E2 08 00 5F 2E 80 13 00 00 00 00 00 00 09 [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 62 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 62 00 5F 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [07:15:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:15:14]wFMCommunicate OK [07:15:14]SAM_PROTO_GetFieldsCounters done [07:15:14]requested_item shift.num is exist - process it [07:15:14]requested_item shift.opened is exist - process it [07:15:14]req_shift_opened [07:15:14]FM_GetShiftState [07:15:14]SAM_PROTO_GetShiftState [07:15:14]wFMCommunicate request_size=4 [07:15:14]MH_SAM_APDU [07:15:14]CAPDU: 80 13 01 00 [07:15:14]Write to MH i2c: E2 08 00 60 2E 80 13 01 00 00 00 00 00 0B [07:15:14]Write i2c OK [07:15:14]MH_I2C_Read... [07:15:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:15:14]Read from MH i2c: E2 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 0E 00 [07:15:14]MH_I2C_Read... [07:15:14]Read from MH i2c: E2 0E 00 60 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 42 [07:15:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:15:14]wFMCommunicate OK [07:15:14]SAM_PROTO_GetShiftState done [07:15:14]FM_GetShiftState done [07:15:14]req_shift_opened done [07:15:14]requested_item shift.open_date is exist - process it [07:15:14]req_shift_open_date [07:15:14]req_shift_open_date done [07:15:14]produce_requested_data done [07:15:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33019,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:15:14]process_action_free close_receipt [07:15:14]json_value_free [07:15:14]json_value_free done [07:15:14]process_json_proto returns [07:15:14]Send response to host [07:15:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33019,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:15:14]free response buf [07:15:14]execute_script done [07:15:14]execute_script returns [07:15:14]free content buf [07:15:14]Sock 9.Close socket [07:15:14]Sock 9.Thread stoped [07:15:18]OFD Sender: No OFD packet to send [07:15:23]OFD Sender: No OFD packet to send [07:15:28]OFD Sender: No OFD packet to send [07:15:33]OFD Sender: No OFD packet to send [07:15:38]OFD Sender: No OFD packet to send [07:15:43]OFD Sender: No OFD packet to send [07:15:48]OFD Sender: No OFD packet to send [07:15:53]OFD Sender: No OFD packet to send [07:15:58]OFD Sender: No OFD packet to send [07:16:03]OFD Sender: No OFD packet to send [07:16:08]OFD Sender: No OFD packet to send [07:16:13]OFD Sender: No OFD packet to send [07:16:18]OFD Sender: No OFD packet to send [07:16:23]OFD Sender: No OFD packet to send [07:16:28]OFD Sender: No OFD packet to send [07:16:33]OFD Sender: No OFD packet to send [07:16:38]OFD Sender: No OFD packet to send [07:16:43]OFD Sender: No OFD packet to send [07:16:48]OFD Sender: No OFD packet to send [07:16:53]OFD Sender: No OFD packet to send [07:16:58]OFD Sender: No OFD packet to send [07:17:03]OFD Sender: No OFD packet to send [07:17:08]OFD Sender: No OFD packet to send [07:17:13]OFD Sender: No OFD packet to send [07:17:18]OFD Sender: No OFD packet to send [07:17:23]OFD Sender: No OFD packet to send [07:17:28]OFD Sender: No OFD packet to send [07:17:33]OFD Sender: No OFD packet to send [07:17:38]OFD Sender: No OFD packet to send [07:17:43]OFD Sender: No OFD packet to send [07:17:48]OFD Sender: No OFD packet to send [07:17:53]OFD Sender: No OFD packet to send [07:17:58]OFD Sender: No OFD packet to send [07:18:03]OFD Sender: No OFD packet to send [07:18:08]OFD Sender: No OFD packet to send [07:18:13]OFD Sender: No OFD packet to send [07:18:18]OFD Sender: No OFD packet to send [07:18:23]OFD Sender: No OFD packet to send [07:18:28]OFD Sender: No OFD packet to send [07:18:33]OFD Sender: No OFD packet to send [07:18:38]OFD Sender: No OFD packet to send [07:18:43]OFD Sender: No OFD packet to send [07:18:48]OFD Sender: No OFD packet to send [07:18:53]OFD Sender: No OFD packet to send [07:18:58]OFD Sender: No OFD packet to send [07:19:03]OFD Sender: No OFD packet to send [07:19:08]OFD Sender: No OFD packet to send [07:19:13]OFD Sender: No OFD packet to send [07:19:18]OFD Sender: No OFD packet to send [07:19:23]OFD Sender: No OFD packet to send [07:19:28]OFD Sender: No OFD packet to send [07:19:33]OFD Sender: No OFD packet to send [07:19:38]OFD Sender: No OFD packet to send [07:19:44]OFD Sender: No OFD packet to send [07:19:49]OFD Sender: No OFD packet to send [07:19:54]OFD Sender: No OFD packet to send [07:19:59]OFD Sender: No OFD packet to send [07:20:04]OFD Sender: No OFD packet to send [07:20:09]OFD Sender: No OFD packet to send [07:20:14]OFD Sender: No OFD packet to send [07:20:19]OFD Sender: No OFD packet to send [07:20:24]OFD Sender: No OFD packet to send [07:20:29]OFD Sender: No OFD packet to send [07:20:34]OFD Sender: No OFD packet to send [07:20:39]OFD Sender: No OFD packet to send [07:20:44]OFD Sender: No OFD packet to send [07:20:49]OFD Sender: No OFD packet to send [07:20:54]OFD Sender: No OFD packet to send [07:20:59]OFD Sender: No OFD packet to send [07:21:04]OFD Sender: No OFD packet to send [07:21:09]OFD Sender: No OFD packet to send [07:21:14]OFD Sender: No OFD packet to send [07:21:19]OFD Sender: No OFD packet to send [07:21:24]OFD Sender: No OFD packet to send [07:21:29]OFD Sender: No OFD packet to send [07:21:34]OFD Sender: No OFD packet to send [07:21:39]OFD Sender: No OFD packet to send [07:21:44]OFD Sender: No OFD packet to send [07:21:49]OFD Sender: No OFD packet to send [07:21:54]OFD Sender: No OFD packet to send [07:21:59]OFD Sender: No OFD packet to send [07:22:04]OFD Sender: No OFD packet to send [07:22:09]OFD Sender: No OFD packet to send [07:22:14]OFD Sender: No OFD packet to send [07:22:19]OFD Sender: No OFD packet to send [07:22:24]OFD Sender: No OFD packet to send [07:22:29]OFD Sender: No OFD packet to send [07:22:34]OFD Sender: No OFD packet to send [07:22:39]OFD Sender: No OFD packet to send [07:22:44]OFD Sender: No OFD packet to send [07:22:49]OFD Sender: No OFD packet to send [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:14]OFD Sender: No OFD packet to send [07:23:19]OFD Sender: No OFD packet to send [07:23:24]OFD Sender: No OFD packet to send [07:23:29]OFD Sender: No OFD packet to send [07:23:34]OFD Sender: No OFD packet to send [07:23:39]OFD Sender: No OFD packet to send [07:23:44]OFD Sender: No OFD packet to send [07:23:49]OFD Sender: No OFD packet to send [07:23:54]OFD Sender: No OFD packet to send [07:23:59]OFD Sender: No OFD packet to send [07:24:04]OFD Sender: No OFD packet to send [07:24:09]OFD Sender: No OFD packet to send [07:24:14]OFD Sender: No OFD packet to send [07:24:19]OFD Sender: No OFD packet to send [07:24:24]OFD Sender: No OFD packet to send [07:24:29]OFD Sender: No OFD packet to send [07:24:34]OFD Sender: No OFD packet to send [07:24:39]OFD Sender: No OFD packet to send [07:24:44]OFD Sender: No OFD packet to send [07:24:49]OFD Sender: No OFD packet to send [07:24:54]OFD Sender: No OFD packet to send [07:24:59]OFD Sender: No OFD packet to send [07:25:04]OFD Sender: No OFD packet to send [07:25:09]OFD Sender: No OFD packet to send [07:25:14]OFD Sender: No OFD packet to send [07:25:19]OFD Sender: No OFD packet to send [07:25:24]OFD Sender: No OFD packet to send [07:25:29]OFD Sender: No OFD packet to send [07:25:34]OFD Sender: No OFD packet to send [07:25:39]OFD Sender: No OFD packet to send [07:25:44]OFD Sender: No OFD packet to send [07:25:49]OFD Sender: No OFD packet to send [07:25:54]OFD Sender: No OFD packet to send [07:25:59]OFD Sender: No OFD packet to send [07:26:04]OFD Sender: No OFD packet to send [07:26:09]OFD Sender: No OFD packet to send [07:26:14]OFD Sender: No OFD packet to send [07:26:19]OFD Sender: No OFD packet to send [07:26:24]OFD Sender: No OFD packet to send [07:26:29]OFD Sender: No OFD packet to send [07:26:34]OFD Sender: No OFD packet to send [07:26:39]OFD Sender: No OFD packet to send [07:26:44]OFD Sender: No OFD packet to send [07:26:49]OFD Sender: No OFD packet to send [07:26:54]OFD Sender: No OFD packet to send [07:26:59]OFD Sender: No OFD packet to send [07:27:04]OFD Sender: No OFD packet to send [07:27:09]OFD Sender: No OFD packet to send [07:27:14]OFD Sender: No OFD packet to send [07:27:19]OFD Sender: No OFD packet to send [07:27:24]OFD Sender: No OFD packet to send [07:27:29]OFD Sender: No OFD packet to send [07:27:34]OFD Sender: No OFD packet to send [07:27:39]OFD Sender: No OFD packet to send [07:27:44]OFD Sender: No OFD packet to send [07:27:49]OFD Sender: No OFD packet to send [07:27:54]OFD Sender: No OFD packet to send [07:27:59]OFD Sender: No OFD packet to send [07:28:04]OFD Sender: No OFD packet to send [07:28:09]OFD Sender: No OFD packet to send [07:28:14]OFD Sender: No OFD packet to send [07:28:19]OFD Sender: No OFD packet to send [07:28:24]OFD Sender: No OFD packet to send [07:28:29]OFD Sender: No OFD packet to send [07:28:34]OFD Sender: No OFD packet to send [07:28:39]OFD Sender: No OFD packet to send [07:28:44]OFD Sender: No OFD packet to send [07:28:49]OFD Sender: No OFD packet to send [07:28:54]OFD Sender: No OFD packet to send [07:28:59]OFD Sender: No OFD packet to send [07:29:04]OFD Sender: No OFD packet to send [07:29:09]OFD Sender: No OFD packet to send [07:29:14]OFD Sender: No OFD packet to send [07:29:19]OFD Sender: No OFD packet to send [07:29:24]OFD Sender: No OFD packet to send [07:29:29]OFD Sender: No OFD packet to send [07:29:34]OFD Sender: No OFD packet to send [07:29:39]OFD Sender: No OFD packet to send [07:29:44]OFD Sender: No OFD packet to send [07:29:49]OFD Sender: No OFD packet to send [07:29:54]OFD Sender: No OFD packet to send [07:29:59]OFD Sender: No OFD packet to send [07:30:04]OFD Sender: No OFD packet to send [07:30:09]OFD Sender: No OFD packet to send [07:30:14]OFD Sender: No OFD packet to send [07:30:19]OFD Sender: No OFD packet to send [07:30:24]OFD Sender: No OFD packet to send [07:30:29]OFD Sender: No OFD packet to send [07:30:34]OFD Sender: No OFD packet to send [07:30:39]OFD Sender: No OFD packet to send [07:30:44]OFD Sender: No OFD packet to send [07:30:49]OFD Sender: No OFD packet to send [07:30:54]OFD Sender: No OFD packet to send [07:30:59]OFD Sender: No OFD packet to send [07:31:04]OFD Sender: No OFD packet to send [07:31:09]OFD Sender: No OFD packet to send [07:31:14]OFD Sender: No OFD packet to send [07:31:19]OFD Sender: No OFD packet to send [07:31:24]OFD Sender: No OFD packet to send [07:31:29]OFD Sender: No OFD packet to send [07:31:34]OFD Sender: No OFD packet to send [07:31:39]OFD Sender: No OFD packet to send [07:31:44]OFD Sender: No OFD packet to send [07:31:49]OFD Sender: No OFD packet to send [07:31:54]OFD Sender: No OFD packet to send [07:31:59]OFD Sender: No OFD packet to send [07:32:04]OFD Sender: No OFD packet to send [07:32:09]OFD Sender: No OFD packet to send [07:32:14]OFD Sender: No OFD packet to send [07:32:19]OFD Sender: No OFD packet to send [07:32:24]OFD Sender: No OFD packet to send [07:32:29]OFD Sender: No OFD packet to send [07:32:34]OFD Sender: No OFD packet to send [07:32:39]OFD Sender: No OFD packet to send [07:32:44]OFD Sender: No OFD packet to send [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:47]accept exits with 8 [07:35:47]New connection [07:35:47]New thread 3066940772 created [07:35:47]Thread 3067084132 joined [07:35:47]Waiting for new connection... [07:35:47] Sock 8.Parse request [07:35:47]Sock 8.Check first char [07:35:47]Sock 8.First char is OK [07:35:47]request: POST /json_proto HTTP/1.0 [07:35:47]Method: POST [07:35:47]URL: /json_proto [07:35:47]Method is POST - this is cgi request [07:35:47]url: /json_proto [07:35:47]query_string will be loaded in cgi processing [07:35:47]execute_cgi json_proto POST (null) [07:35:47]execute_cgi path=json_proto method=POST [07:35:47]POST find Content-Length [07:35:47]Host: 172.17.34.200:8080 [07:35:47]Content-Length: 215 [07:35:47]Content-Type: application/json [07:35:47] [07:35:47]POST finish read [07:35:47]Found Content-Length = 215 [07:35: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" ] } } [07:35:47]execute_script... [07:35: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" ] } } [07:35:47]POST & json_proto [07:35:47]process_json_proto [07:35:47]json parsed OK: [07:35:47]protocol is kg_v1.0 [07:35:47]action value=get_value [07:35:47]process_action get_value [07:35:47]cmd_get_value [07:35:47]process_action get_value done [07:35:47]requested_data is exist [07:35:47]produce_requested_data [07:35:47]requested_item kkm.sn is exist - process it [07:35:47]requested_item kkm.ver is exist - process it [07:35:47]requested_item fm.sn is exist - process it [07:35:47]wFMCommunicate request_size=4 [07:35:47]MH_SAM_APDU [07:35:47]CAPDU: 80 11 00 00 [07:35:47]Write to MH i2c: E2 08 00 61 2E 80 11 00 00 00 00 00 00 09 [07:35:47]Write i2c OK [07:35:47]MH_I2C_Read... [07:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:47]Read from MH i2c: E2 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 17 00 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 17 00 61 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5F [07:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:35:47]wFMCommunicate OK [07:35:47]requested_item fd.num is exist - process it [07:35:47]SAM_PROTO_GetFieldsCounters [07:35:47]wFMCommunicate request_size=4 [07:35:47]MH_SAM_APDU [07:35:47]CAPDU: 80 13 00 00 [07:35:47]Write to MH i2c: E2 08 00 62 2E 80 13 00 00 00 00 00 00 0C [07:35:47]Write i2c OK [07:35:47]MH_I2C_Read... [07:35:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:47]Read from MH i2c: E2 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 62 00 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 62 00 62 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [07:35:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:35:47]wFMCommunicate OK [07:35:47]SAM_PROTO_GetFieldsCounters done [07:35:47]requested_item shift.num is exist - process it [07:35:47]requested_item shift.opened is exist - process it [07:35:47]req_shift_opened [07:35:47]FM_GetShiftState [07:35:47]SAM_PROTO_GetShiftState [07:35:47]wFMCommunicate request_size=4 [07:35:47]MH_SAM_APDU [07:35:47]CAPDU: 80 13 01 00 [07:35:47]Write to MH i2c: E2 08 00 63 2E 80 13 01 00 00 00 00 00 0E [07:35:47]Write i2c OK [07:35:47]MH_I2C_Read... [07:35:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:47]Read from MH i2c: E2 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 0E 00 [07:35:47]MH_I2C_Read... [07:35:47]Read from MH i2c: E2 0E 00 63 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 45 [07:35:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:35:47]wFMCommunicate OK [07:35:47]SAM_PROTO_GetShiftState done [07:35:47]FM_GetShiftState done [07:35:47]req_shift_opened done [07:35:47]requested_item shift.open_date is exist - process it [07:35:47]req_shift_open_date [07:35:47]req_shift_open_date done [07:35:47]produce_requested_data done [07:35:47]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33019,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:35:47]process_action_free get_value [07:35:47]json_value_free [07:35:47]json_value_free done [07:35:47]process_json_proto returns [07:35:47]Send response to host [07:35:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33019,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:35:47]free response buf [07:35:47]execute_script done [07:35:47]execute_script returns [07:35:47]free content buf [07:35:47]Sock 8.Close socket [07:35:47]Sock 8.Thread stoped [07:35:47]accept exits with 9 [07:35:47]New connection [07:35:47]New thread 3067084132 created [07:35:47]Thread 3066940772 joined [07:35:47]Waiting for new connection... [07:35:47] Sock 9.Parse request [07:35:47]Sock 9.Check first char [07:35:47]Sock 9.First char is OK [07:35:47]request: POST /json_proto HTTP/1.0 [07:35:47]Method: POST [07:35:47]URL: /json_proto [07:35:47]Method is POST - this is cgi request [07:35:47]url: /json_proto [07:35:47]query_string will be loaded in cgi processing [07:35:47]execute_cgi json_proto POST (null) [07:35:47]execute_cgi path=json_proto method=POST [07:35:47]POST find Content-Length [07:35:47]Host: 172.17.34.200:8080 [07:35:47]Content-Length: 331 [07:35:47]Content-Type: application/json [07:35:47] [07:35:47]POST finish read [07:35:47]Found Content-Length = 331 [07:35: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" ] } } [07:35:47]execute_script... [07:35:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:35:48]POST & json_proto [07:35:48]process_json_proto [07:35:48]json parsed OK: [07:35:48]protocol is kg_v1.0 [07:35:48]action value=get_value [07:35:48]process_action get_value [07:35:48]cmd_get_value [07:35:48]process_action get_value done [07:35:48]requested_data is exist [07:35:48]produce_requested_data [07:35:48]requested_item fm.sale.total is exist - process it [07:35:48]SAM_PROTO_GetFMData [07:35:48]wFMCommunicate request_size=4 [07:35:48]MH_SAM_APDU [07:35:48]CAPDU: 80 13 03 00 [07:35:48]Write to MH i2c: E2 08 00 64 2E 80 13 03 00 00 00 00 00 11 [07:35:48]Write i2c OK [07:35:48]MH_I2C_Read... [07:35:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:35:48]Read from MH i2c: E2 [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: E2 FD 00 [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: E2 FD 00 64 2E 00 C3 04 85 04 BF 04 6E 04 04 00 61 80 00 00 69 04 A1 00 6F 04 04 00 26 7F 00 00 B1 04 04 00 C0 D1 2B 9B 70 04 04 00 D8 07 F4 8A 72 04 04 00 E8 C9 37 10 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 67 5F 7B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 86 97 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 E6 [07:35:48]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 61 80 00 00 69 04 A1 00 6F 04 04 00 26 7F 00 00 B1 04 04 00 C0 D1 2B 9B 70 04 04 00 D8 07 F4 8A 72 04 04 00 E8 C9 37 10 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 67 5F 7B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 86 97 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [07:35:48]wFMCommunicate OK [07:35:48]wFMCommunicate request_size=4 [07:35:48]MH_SAM_APDU [07:35:48]CAPDU: 80 17 00 00 [07:35:48]Write to MH i2c: E2 08 00 65 2E 80 17 00 00 00 00 00 00 13 [07:35:48]Write i2c OK [07:35:48]MH_I2C_Read... [07:35:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:35:48]Read from MH i2c: E2 [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: E2 FD 00 [07:35:48]MH_I2C_Read... [07:35:48]Read from MH i2c: E2 FD 00 65 2E 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 17 [07:35:48]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [07:35:48]wFMCommunicate OK [07:35:48]wFMCommunicate request_size=4 [07:35:48]MH_SAM_APDU [07:35:48]CAPDU: 80 17 00 00 [07:35:48]Write to MH i2c: E2 08 00 66 2E 80 17 00 00 00 00 00 00 14 [07:35:48]Write i2c OK [07:35:48]MH_I2C_Read... [07:35:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:35:49]Read from MH i2c: E2 [07:35:49]MH_I2C_Read... [07:35:49]Read from MH i2c: E2 FD 00 [07:35:49]MH_I2C_Read... [07:35:49]Read from MH i2c: E2 FD 00 66 2E 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 32 [07:35:49]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [07:35:49]wFMCommunicate OK [07:35:49]wFMCommunicate request_size=4 [07:35:49]MH_SAM_APDU [07:35:49]CAPDU: 80 17 00 00 [07:35:49]Write to MH i2c: E2 08 00 67 2E 80 17 00 00 00 00 00 00 15 [07:35:49]Write i2c OK [07:35:49]MH_I2C_Read... [07:35:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:35:49]Read from MH i2c: E2 [07:35:49]MH_I2C_Read... [07:35:49]Read from MH i2c: E2 FD 00 [07:35:49]MH_I2C_Read... [07:35:49]Read from MH i2c: E2 FD 00 67 2E 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 87 [07:35:49]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [07:35:49]wFMCommunicate OK [07:35:49]wFMCommunicate request_size=4 [07:35:49]MH_SAM_APDU [07:35:49]CAPDU: 80 17 00 00 [07:35:49]Write to MH i2c: E2 08 00 68 2E 80 17 00 00 00 00 00 00 16 [07:35:49]Write i2c OK [07:35:49]MH_I2C_Read... [07:35:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [07:35:49]Read from MH i2c: E2 [07:35:49]MH_I2C_Read... [07:35:49]Read from MH i2c: E2 E0 00 [07:35:49]MH_I2C_Read... [07:35:49]Read from MH i2c: E2 E0 00 68 2E 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 00 [07:35:49]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:35:49]wFMCommunicate OK [07:35:49]SAM_PROTO_GetFMData done [07:35:49]requested_item fm.sale_refund.total is exist - process it [07:35:49]requested_item fm.buy.total is exist - process it [07:35:49]requested_item shift.sale.total is exist - process it [07:35:49]SAM_PROTO_GetShiftData [07:35:49]wFMCommunicate request_size=4 [07:35:49]MH_SAM_APDU [07:35:49]CAPDU: 80 13 02 00 [07:35:49]Write to MH i2c: E2 08 00 69 2E 80 13 02 00 00 00 00 00 15 [07:35:49]Write i2c OK [07:35:49]MH_I2C_Read... [07:35:49]OFD Sender: No OFD packet to send [07:35:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 FD 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 FD 00 69 2E 00 AE 04 AA 04 AA 04 6E 04 04 00 23 00 00 00 69 04 9B 00 6F 04 04 00 23 00 00 00 B1 04 03 00 CE 9C 2A 70 04 03 00 C8 BE 23 72 04 03 00 06 DE 06 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 86 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 93 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 8D [07:35:50]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 23 00 00 00 69 04 9B 00 6F 04 04 00 23 00 00 00 B1 04 03 00 CE 9C 2A 70 04 03 00 C8 BE 23 72 04 03 00 06 DE 06 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 86 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 93 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:35:50]wFMCommunicate OK [07:35:50]wFMCommunicate request_size=4 [07:35:50]MH_SAM_APDU [07:35:50]CAPDU: 80 17 00 00 [07:35:50]Write to MH i2c: E2 08 00 6A 2E 80 17 00 00 00 00 00 00 18 [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 FD 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 FD 00 6A 2E 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 3A [07:35:50]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:35:50]wFMCommunicate OK [07:35:50]wFMCommunicate request_size=4 [07:35:50]MH_SAM_APDU [07:35:50]CAPDU: 80 17 00 00 [07:35:50]Write to MH i2c: E2 08 00 6B 2E 80 17 00 00 00 00 00 00 19 [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 FD 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 FD 00 6B 2E 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 D0 [07:35:50]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:35:50]wFMCommunicate OK [07:35:50]wFMCommunicate request_size=4 [07:35:50]MH_SAM_APDU [07:35:50]CAPDU: 80 17 00 00 [07:35:50]Write to MH i2c: E2 08 00 6C 2E 80 17 00 00 00 00 00 00 1A [07:35:50]Write i2c OK [07:35:50]MH_I2C_Read... [07:35:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:35:50]Read from MH i2c: E2 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 FD 00 [07:35:50]MH_I2C_Read... [07:35:50]Read from MH i2c: E2 FD 00 6C 2E 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 8C [07:35:50]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:35:51]wFMCommunicate OK [07:35:51]wFMCommunicate request_size=4 [07:35:51]MH_SAM_APDU [07:35:51]CAPDU: 80 17 00 00 [07:35:51]Write to MH i2c: E2 08 00 6D 2E 80 17 00 00 00 00 00 00 1B [07:35:51]Write i2c OK [07:35:51]MH_I2C_Read... [07:35:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:35:51]Read from MH i2c: E2 [07:35:51]MH_I2C_Read... [07:35:51]Read from MH i2c: E2 CB 00 [07:35:51]MH_I2C_Read... [07:35:51]Read from MH i2c: E2 CB 00 6D 2E 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 04 [07:35:51]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:35:51]wFMCommunicate OK [07:35:51]SAM_PROTO_GetShiftData done [07:35:51]requested_item shift.sale.total_cash is exist - process it [07:35:51]requested_item shift.sale_refund.total is exist - process it [07:35:51]requested_item shift.sale_refund.total_cash is exist - process it [07:35:51]requested_item shift.buy.total is exist - process it [07:35:51]requested_item shift.buy.total_cash is exist - process it [07:35:51]produce_requested_data done [07:35:51]produce_requested_data return {"fm.sale.total":26033402.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":27926.54,"shift.sale.total_cash":23426.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:35:51]process_action_free get_value [07:35:51]json_value_free [07:35:51]json_value_free done [07:35:51]process_json_proto returns [07:35:51]Send response to host [07:35:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26033402.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":27926.54,"shift.sale.total_cash":23426.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:35:51]free response buf [07:35:51]execute_script done [07:35:51]execute_script returns [07:35:51]free content buf [07:35:51]Sock 9.Close socket [07:35:51]Sock 9.Thread stoped [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:35]OFD Sender: No OFD packet to send [07:39:40]OFD Sender: No OFD packet to send [07:39:45]OFD Sender: No OFD packet to send [07:39:50]OFD Sender: No OFD packet to send [07:39:55]OFD Sender: No OFD packet to send [07:40:00]OFD Sender: No OFD packet to send [07:40:05]OFD Sender: No OFD packet to send [07:40:10]OFD Sender: No OFD packet to send [07:40:15]OFD Sender: No OFD packet to send [07:40:20]OFD Sender: No OFD packet to send [07:40:25]OFD Sender: No OFD packet to send [07:40:30]OFD Sender: No OFD packet to send [07:40:32]accept exits with 8 [07:40:32]New connection [07:40:32]New thread 3066940772 created [07:40:32]Thread 3067084132 joined [07:40:32]Waiting for new connection... [07:40:32] Sock 8.Parse request [07:40:32]Sock 8.Check first char [07:40:32]Sock 8.First char is OK [07:40:32]request: POST /json_proto HTTP/1.0 [07:40:32]Method: POST [07:40:32]URL: /json_proto [07:40:32]Method is POST - this is cgi request [07:40:32]url: /json_proto [07:40:32]query_string will be loaded in cgi processing [07:40:32]execute_cgi json_proto POST (null) [07:40:32]execute_cgi path=json_proto method=POST [07:40:32]POST find Content-Length [07:40:32]Host: 172.17.34.200:8080 [07:40:32]Content-Length: 215 [07:40:32]Content-Type: application/json [07:40:32] [07:40:32]POST finish read [07:40:32]Found Content-Length = 215 [07:40:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:32]execute_script... [07:40:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:40:32]POST & json_proto [07:40:32]process_json_proto [07:40:32]json parsed OK: [07:40:32]protocol is kg_v1.0 [07:40:32]action value=get_value [07:40:32]process_action get_value [07:40:32]cmd_get_value [07:40:32]process_action get_value done [07:40:32]requested_data is exist [07:40:32]produce_requested_data [07:40:32]requested_item kkm.sn is exist - process it [07:40:32]requested_item kkm.ver is exist - process it [07:40:32]requested_item fm.sn is exist - process it [07:40:32]wFMCommunicate request_size=4 [07:40:32]MH_SAM_APDU [07:40:32]CAPDU: 80 11 00 00 [07:40:32]Write to MH i2c: E2 08 00 6E 2E 80 11 00 00 00 00 00 00 16 [07:40:32]Write i2c OK [07:40:32]MH_I2C_Read... [07:40:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:40:32]Read from MH i2c: E2 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 17 00 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 17 00 6E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [07:40:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:40:32]wFMCommunicate OK [07:40:32]requested_item fd.num is exist - process it [07:40:32]SAM_PROTO_GetFieldsCounters [07:40:32]wFMCommunicate request_size=4 [07:40:32]MH_SAM_APDU [07:40:32]CAPDU: 80 13 00 00 [07:40:32]Write to MH i2c: E2 08 00 6F 2E 80 13 00 00 00 00 00 00 19 [07:40:32]Write i2c OK [07:40:32]MH_I2C_Read... [07:40:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:40:32]Read from MH i2c: E2 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 62 00 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 62 00 6F 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 70 [07:40:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:40:32]wFMCommunicate OK [07:40:32]SAM_PROTO_GetFieldsCounters done [07:40:32]requested_item shift.num is exist - process it [07:40:32]requested_item shift.opened is exist - process it [07:40:32]req_shift_opened [07:40:32]FM_GetShiftState [07:40:32]SAM_PROTO_GetShiftState [07:40:32]wFMCommunicate request_size=4 [07:40:32]MH_SAM_APDU [07:40:32]CAPDU: 80 13 01 00 [07:40:32]Write to MH i2c: E2 08 00 70 2E 80 13 01 00 00 00 00 00 1B [07:40:32]Write i2c OK [07:40:32]MH_I2C_Read... [07:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:40:32]Read from MH i2c: E2 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 0E 00 [07:40:32]MH_I2C_Read... [07:40:32]Read from MH i2c: E2 0E 00 70 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 52 [07:40:32]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:40:32]wFMCommunicate OK [07:40:32]SAM_PROTO_GetShiftState done [07:40:32]FM_GetShiftState done [07:40:32]req_shift_opened done [07:40:32]requested_item shift.open_date is exist - process it [07:40:32]req_shift_open_date [07:40:32]req_shift_open_date done [07:40:32]produce_requested_data done [07:40:32]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33019,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:40:32]process_action_free get_value [07:40:32]json_value_free [07:40:32]json_value_free done [07:40:32]process_json_proto returns [07:40:32]Send response to host [07:40:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33019,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:40:32]free response buf [07:40:32]execute_script done [07:40:32]execute_script returns [07:40:32]free content buf [07:40:32]Sock 8.Close socket [07:40:32]Sock 8.Thread stoped [07:40:32]accept exits with 9 [07:40:32]New connection [07:40:32]New thread 3067084132 created [07:40:32]Thread 3066940772 joined [07:40:32]Waiting for new connection... [07:40:32] Sock 9.Parse request [07:40:32]Sock 9.Check first char [07:40:32]Sock 9.First char is OK [07:40:32]request: POST /json_proto HTTP/1.0 [07:40:32]Method: POST [07:40:32]URL: /json_proto [07:40:32]Method is POST - this is cgi request [07:40:32]url: /json_proto [07:40:32]query_string will be loaded in cgi processing [07:40:32]execute_cgi json_proto POST (null) [07:40:32]execute_cgi path=json_proto method=POST [07:40:32]POST find Content-Length [07:40:32]Host: 172.17.34.200:8080 [07:40:32]Content-Length: 331 [07:40:32]Content-Type: application/json [07:40:32] [07:40:32]POST finish read [07:40:32]Found Content-Length = 331 [07:40:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [07:40:32]execute_script... [07:40: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" ] } } [07:40:33]POST & json_proto [07:40:33]process_json_proto [07:40:33]json parsed OK: [07:40:33]protocol is kg_v1.0 [07:40:33]action value=get_value [07:40:33]process_action get_value [07:40:33]cmd_get_value [07:40:33]process_action get_value done [07:40:33]requested_data is exist [07:40:33]produce_requested_data [07:40:33]requested_item fm.sale.total is exist - process it [07:40:33]SAM_PROTO_GetFMData [07:40:33]wFMCommunicate request_size=4 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 13 03 00 [07:40:33]Write to MH i2c: E2 08 00 71 2E 80 13 03 00 00 00 00 00 1E [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [07:40:33]Read from MH i2c: E2 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 FD 00 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 FD 00 71 2E 00 C3 04 85 04 BF 04 6E 04 04 00 61 80 00 00 69 04 A1 00 6F 04 04 00 26 7F 00 00 B1 04 04 00 C0 D1 2B 9B 70 04 04 00 D8 07 F4 8A 72 04 04 00 E8 C9 37 10 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 67 5F 7B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 86 97 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 F3 [07:40:33]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 61 80 00 00 69 04 A1 00 6F 04 04 00 26 7F 00 00 B1 04 04 00 C0 D1 2B 9B 70 04 04 00 D8 07 F4 8A 72 04 04 00 E8 C9 37 10 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 67 5F 7B 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 86 97 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [07:40:33]wFMCommunicate OK [07:40:33]wFMCommunicate request_size=4 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 17 00 00 [07:40:33]Write to MH i2c: E2 08 00 72 2E 80 17 00 00 00 00 00 00 20 [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:40:33]Read from MH i2c: E2 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 FD 00 [07:40:33]MH_I2C_Read... [07:40:33]Read from MH i2c: E2 FD 00 72 2E 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 24 [07:40:33]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [07:40:33]wFMCommunicate OK [07:40:33]wFMCommunicate request_size=4 [07:40:33]MH_SAM_APDU [07:40:33]CAPDU: 80 17 00 00 [07:40:33]Write to MH i2c: E2 08 00 73 2E 80 17 00 00 00 00 00 00 21 [07:40:33]Write i2c OK [07:40:33]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 FD 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 FD 00 73 2E 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 3F [07:40:34]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [07:40:34]wFMCommunicate OK [07:40:34]wFMCommunicate request_size=4 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 17 00 00 [07:40:34]Write to MH i2c: E2 08 00 74 2E 80 17 00 00 00 00 00 00 22 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 FD 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 FD 00 74 2E 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 94 [07:40:34]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [07:40:34]wFMCommunicate OK [07:40:34]wFMCommunicate request_size=4 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 17 00 00 [07:40:34]Write to MH i2c: E2 08 00 75 2E 80 17 00 00 00 00 00 00 23 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [07:40:34]Read from MH i2c: E2 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 E0 00 [07:40:34]MH_I2C_Read... [07:40:34]Read from MH i2c: E2 E0 00 75 2E 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0D [07:40:34]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:40:34]wFMCommunicate OK [07:40:34]SAM_PROTO_GetFMData done [07:40:34]requested_item fm.sale_refund.total is exist - process it [07:40:34]requested_item fm.buy.total is exist - process it [07:40:34]requested_item shift.sale.total is exist - process it [07:40:34]SAM_PROTO_GetShiftData [07:40:34]wFMCommunicate request_size=4 [07:40:34]MH_SAM_APDU [07:40:34]CAPDU: 80 13 02 00 [07:40:34]Write to MH i2c: E2 08 00 76 2E 80 13 02 00 00 00 00 00 22 [07:40:34]Write i2c OK [07:40:34]MH_I2C_Read... [07:40:35]OFD Sender: No OFD packet to send [07:40:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [07:40:35]Read from MH i2c: E2 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: E2 FD 00 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: E2 FD 00 76 2E 00 AE 04 AA 04 AA 04 6E 04 04 00 23 00 00 00 69 04 9B 00 6F 04 04 00 23 00 00 00 B1 04 03 00 CE 9C 2A 70 04 03 00 C8 BE 23 72 04 03 00 06 DE 06 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 86 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 93 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 9A [07:40:35]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 23 00 00 00 69 04 9B 00 6F 04 04 00 23 00 00 00 B1 04 03 00 CE 9C 2A 70 04 03 00 C8 BE 23 72 04 03 00 06 DE 06 00 04 7A 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 CD 86 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 93 60 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [07:40:35]wFMCommunicate OK [07:40:35]wFMCommunicate request_size=4 [07:40:35]MH_SAM_APDU [07:40:35]CAPDU: 80 17 00 00 [07:40:35]Write to MH i2c: E2 08 00 77 2E 80 17 00 00 00 00 00 00 25 [07:40:35]Write i2c OK [07:40:35]MH_I2C_Read... [07:40:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:40:35]Read from MH i2c: E2 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: E2 FD 00 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: E2 FD 00 77 2E 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 47 [07:40:35]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [07:40:35]wFMCommunicate OK [07:40:35]wFMCommunicate request_size=4 [07:40:35]MH_SAM_APDU [07:40:35]CAPDU: 80 17 00 00 [07:40:35]Write to MH i2c: E2 08 00 78 2E 80 17 00 00 00 00 00 00 26 [07:40:35]Write i2c OK [07:40:35]MH_I2C_Read... [07:40:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:40:35]Read from MH i2c: E2 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: E2 FD 00 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: E2 FD 00 78 2E 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 DD [07:40:35]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [07:40:35]wFMCommunicate OK [07:40:35]wFMCommunicate request_size=4 [07:40:35]MH_SAM_APDU [07:40:35]CAPDU: 80 17 00 00 [07:40:35]Write to MH i2c: E2 08 00 79 2E 80 17 00 00 00 00 00 00 27 [07:40:35]Write i2c OK [07:40:35]MH_I2C_Read... [07:40:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [07:40:35]Read from MH i2c: E2 [07:40:35]MH_I2C_Read... [07:40:35]Read from MH i2c: E2 FD 00 [07:40:35]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 FD 00 79 2E 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 99 [07:40:36]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [07:40:36]wFMCommunicate OK [07:40:36]wFMCommunicate request_size=4 [07:40:36]MH_SAM_APDU [07:40:36]CAPDU: 80 17 00 00 [07:40:36]Write to MH i2c: E2 08 00 7A 2E 80 17 00 00 00 00 00 00 28 [07:40:36]Write i2c OK [07:40:36]MH_I2C_Read... [07:40:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [07:40:36]Read from MH i2c: E2 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 CB 00 [07:40:36]MH_I2C_Read... [07:40:36]Read from MH i2c: E2 CB 00 7A 2E 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 11 [07:40:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [07:40:36]wFMCommunicate OK [07:40:36]SAM_PROTO_GetShiftData done [07:40:36]requested_item shift.sale.total_cash is exist - process it [07:40:36]requested_item shift.sale_refund.total is exist - process it [07:40:36]requested_item shift.sale_refund.total_cash is exist - process it [07:40:36]requested_item shift.buy.total is exist - process it [07:40:36]requested_item shift.buy.total_cash is exist - process it [07:40:36]produce_requested_data done [07:40:36]produce_requested_data return {"fm.sale.total":26033402.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":27926.54,"shift.sale.total_cash":23426.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [07:40:36]process_action_free get_value [07:40:36]json_value_free [07:40:36]json_value_free done [07:40:36]process_json_proto returns [07:40:36]Send response to host [07:40:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26033402.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":27926.54,"shift.sale.total_cash":23426.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [07:40:36]free response buf [07:40:36]execute_script done [07:40:36]execute_script returns [07:40:36]free content buf [07:40:36]Sock 9.Close socket [07:40:36]Sock 9.Thread stoped [07:40:40]OFD Sender: No OFD packet to send [07:40:45]OFD Sender: No OFD packet to send [07:40:50]OFD Sender: No OFD packet to send [07:40:55]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:38]accept exits with 8 [07:42:38]New connection [07:42:38]New thread 3066940772 created [07:42:38]Thread 3067084132 joined [07:42:38]Waiting for new connection... [07:42:38] Sock 8.Parse request [07:42:38]Sock 8.Check first char [07:42:38]Sock 8.First char is OK [07:42:38]request: POST /json_proto HTTP/1.0 [07:42:38]Method: POST [07:42:38]URL: /json_proto [07:42:38]Method is POST - this is cgi request [07:42:38]url: /json_proto [07:42:38]query_string will be loaded in cgi processing [07:42:38]execute_cgi json_proto POST (null) [07:42:38]execute_cgi path=json_proto method=POST [07:42:38]POST find Content-Length [07:42:38]Host: 172.17.34.200:8080 [07:42:38]Content-Length: 684 [07:42:38]Content-Type: application/json [07:42:38] [07:42:38]POST finish read [07:42:38]Found Content-Length = 684 [07:42:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:38]execute_script... [07:42: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)1182826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:42:38]POST & json_proto [07:42:38]process_json_proto [07:42:38]json parsed OK: [07:42:38]protocol is kg_v1.0 [07:42:38]action value=close_receipt [07:42:38]process_action close_receipt [07:42:38]cmd_close_receipt [07:42:38]MH_GetDate [07:42:38]Write to MH i2c: F0 00 00 7B 2E 98 [07:42:38]Write i2c OK [07:42:38]MH_I2C_Read... [07:42:38]Read from MH i2c: F0 [07:42:38]MH_I2C_Read... [07:42:38]Read from MH i2c: F0 09 00 [07:42:38]MH_I2C_Read... [07:42:38]Read from MH i2c: F0 09 00 7B 2E 00 FA AC E9 64 B2 FF 65 64 0E [07:42:38]GetLastDocTimeStamp 1693034123 [07:42:38]current date 1693035770 [07:42:38]FM_GetShiftState [07:42:38]SAM_PROTO_GetShiftState [07:42:38]wFMCommunicate request_size=4 [07:42:38]MH_SAM_APDU [07:42:38]CAPDU: 80 13 01 00 [07:42:38]Write to MH i2c: E2 08 00 7C 2E 80 13 01 00 00 00 00 00 27 [07:42:38]Write i2c OK [07:42:38]MH_I2C_Read... [07:42:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:38]Read from MH i2c: E2 [07:42:38]MH_I2C_Read... [07:42:38]Read from MH i2c: E2 0E 00 [07:42:38]MH_I2C_Read... [07:42:38]Read from MH i2c: E2 0E 00 7C 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5E [07:42:38]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:42:38]wFMCommunicate OK [07:42:38]SAM_PROTO_GetShiftState done [07:42:38]FM_GetShiftState done [07:42:38]opened in 1693009560 [07:42:38]opened+sec_in_day 1693095960 [07:42:38]quantity*price = 70023 [07:42:38]sum+1 = 70025 [07:42:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 36 26.08.2023 07:42 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33020 ФПД: 223028488399633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T074250&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33020&fm=223028488399633&tin=02508201610067®Number=0000000000091575&sum=70000 [07:42:39]StoreToDocumentArchive [07:42:39]shift 77 fd 33020 [07:42:39]save to /storage/0077/doc_00033020 [07:42:39]save last doc name /storage/0077/doc_00033020 to /storage/kkm_last_doc_name [07:42:39]save OK [07:42:39]Clear old archive folders... [07:42:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:42:39]tlvbuf is 0186B4D0 [07:42:39]SAM_PROTO_ClearQueue [07:42:39]wFMCommunicate request_size=4 [07:42:39]MH_SAM_APDU [07:42:39]CAPDU: 80 09 00 00 [07:42:39]Write to MH i2c: E2 08 00 89 2E 80 09 00 00 00 00 00 00 29 [07:42:39]Write i2c OK [07:42:39]MH_I2C_Read... [07:42:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:42:39]Read from MH i2c: E2 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 03 00 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 03 00 89 2E 00 90 00 2B [07:42:39]RAPDU: 90 00 [07:42:39]wFMCommunicate OK [07:42:39]SAM_PROTO_ClearQueue done [07:42:39]KKMCreateOFDPacket [07:42:39]OFDProtocolAddRootSTLVToBuf [07:42:39]FM_MakeSignedData [07:42:39]FM_MakeSignedData [07:42:39]SAM_PROTO_SignData [07:42:39]wFMCommunicate request_size=4 [07:42:39]MH_SAM_APDU [07:42:39]CAPDU: 80 0D 01 02 [07:42:39]Write to MH i2c: E2 08 00 8A 2E 80 0D 01 02 00 00 00 00 31 [07:42:39]Write i2c OK [07:42:39]MH_I2C_Read... [07:42:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:42:39]Read from MH i2c: E2 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 03 00 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 03 00 8A 2E 00 90 00 2C [07:42:39]RAPDU: 90 00 [07:42:39]wFMCommunicate OK [07:42:39]wFMCommunicate request_size=255 [07:42:39]MH_SAM_APDU [07:42:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 FA AC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 80 00 00 35 04 06 00 [07:42:39]Write to MH i2c: E2 02 01 8B 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 FA AC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 80 00 00 35 04 06 00 00 00 AD [07:42:39]Write i2c OK [07:42:39]MH_I2C_Read... [07:42:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:39]Read from MH i2c: E2 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 03 00 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 03 00 8B 2E 00 90 00 2D [07:42:39]RAPDU: 90 00 [07:42:39]wFMCommunicate OK [07:42:39]wFMCommunicate request_size=11 [07:42:39]MH_SAM_APDU [07:42:39]CAPDU: 80 0D 02 02 06 CA D7 DD D3 6B 11 [07:42:39]Write to MH i2c: E2 0E 00 8C 2E 80 0D 02 02 06 00 CA D7 DD D3 6B 11 00 00 0D [07:42:39]Write i2c OK [07:42:39]MH_I2C_Read... [07:42:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:42:39]Read from MH i2c: E2 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 03 00 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 03 00 8C 2E 00 90 00 2E [07:42:39]RAPDU: 90 00 [07:42:39]wFMCommunicate OK [07:42:39]wFMCommunicate request_size=4 [07:42:39]MH_SAM_APDU [07:42:39]CAPDU: 80 0D 03 02 [07:42:39]Write to MH i2c: E2 08 00 8D 2E 80 0D 03 02 00 00 00 00 36 [07:42:39]Write i2c OK [07:42:39]MH_I2C_Read... [07:42:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:42:39]Read from MH i2c: E2 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 0B 00 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 0B 00 8D 2E 00 74 E9 BD 36 F1 A8 2A D6 90 00 20 [07:42:39]RAPDU: 74 E9 BD 36 F1 A8 2A D6 90 00 [07:42:39]wFMCommunicate OK [07:42:39]SAM_PROTO_SignData done [07:42:39]FM_MakeSignedData done [07:42:39]CreateOFDProtocolMessage [07:42:39]wFMCommunicate request_size=4 [07:42:39]MH_SAM_APDU [07:42:39]CAPDU: 80 11 00 00 [07:42:39]Write to MH i2c: E2 08 00 8E 2E 80 11 00 00 00 00 00 00 36 [07:42:39]Write i2c OK [07:42:39]MH_I2C_Read... [07:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:39]Read from MH i2c: E2 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 17 00 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: E2 17 00 8E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8C [07:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:42:39]wFMCommunicate OK [07:42:39]CreateOFDProtocolMessage done [07:42:39]OFDSenderStorePacket 33020 [07:42:39]StoreOFDPacket docnum=33020 [07:42:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9B D6 08 01 B0 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 FA AC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 80 00 00 35 04 06 00 CA D7 DD D3 6B 11 74 E9 BD 36 F1 A8 2A D6 [07:42:39]CheckFolder [07:42:39]dirname=/storage/ofd_packets [07:42:39]CheckFolder done [07:42:39]ProducePacketName [07:42:39]name=ofd_packets/00033020 [07:42:39]NVStorageSaveData ofd_packets/00033020 [07:42:39]File name is /storage/ofd_packets/00033020 [07:42:39]Write 302 bytes [07:42:39]NVStorageSaveData done [07:42:39]OFDSenderStorePacket done [07:42:39]KKMCreateOFDPacket done [07:42:39]NVStorageSaveData kkm_last_timestamp [07:42:39]File name is /storage/kkm_last_timestamp [07:42:39]Write 4 bytes [07:42:39]NVStorageSaveData done [07:42:39]ExternCall_PrintAddStr [07:42:39]wPrintStart [07:42:39]Write to MH i2c: 01 00 00 8F 2E BD [07:42:39]OFD Sender: Processing packet 33020 [packets to send 11, broken 10] [07:42:39]ProducePacketName [07:42:39]name=ofd_packets/00033020 [07:42:39]OFD Sender: To server: pG, [07:42:39]CommunicateWithHost lk.salyk.kg:30040 [07:42:39]ConnectInit lk.salyk.kg [07:42:39]Write i2c OK [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: 01 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: 01 07 00 [07:42:39]MH_I2C_Read... [07:42:39]Read from MH i2c: 01 07 00 8F 2E 00 00 00 00 00 FF 0F D2 [07:42:39]RasterBufferAndPrint [07:42:39]line Счет N : (1)1182826 [07:42:39]line ИНН: 02508201610067 [07:42:39]line Контрольно-Кассовый Чек [07:42:39]line ПРОДАЖА [07:42:39]line ТРК (МРК, ГНК) : 11 [07:42:39]line Товар: 2710194210 [07:42:39]line ДТ(л)-К-5 [07:42:39]line 11.010 * 63.60 [07:42:39]line = 700.24 [07:42:39]line НДС 12% НСП 1% [07:42:39]line > о реализуемом товаре [07:42:39]line ОКРУГЛЕНИЕ: -0.24 [07:42:39]line ИТОГО: 700.00 [07:42:39]line Внесено: 700.00 [07:42:39]line СДАЧА: 0.00 [07:42:39]line НСП 1% : 6.20 [07:42:39]line НДС 12% : 74.36 [07:42:39]line Наличными: 700.00 [07:42:39]line Безнал.: 0.00 [07:42:39]line Место: АЗС № 121 "Партнер Нефть" [07:42:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:42:39]line СНО: Общий режим [07:42:39]line Чек 36 26.08.2023 07:42 [07:42:39]line Смена: 77 ФФД: 1.0 [07:42:39]line ЗНМ: 0300000148 [07:42:39]line РНМ: 0000000000091575 [07:42:39]line Версия ККМ: 001 [07:42:39]line ФМ: 0000000000874655 [07:42:39]line ФД: 33020 [07:42:39]line ФПД: 223028488399633 [07:42:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T074250&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33020&fm=223028488399633&tin=02508201610067®Number=0000000000091575&sum=70000 [07:42:40]Connected sock=10 [07:42:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9B D6 08 01 B0 1D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 FA AC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 80 00 00 35 04 06 00 CA D7 DD D3 6B 11 74 E9 BD 36 F1 A8 2A D6 [07:42:40]written 0, free lines is 4095 [07:42:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 42 08 47 00 40 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 80 00 00 F4 03 04 00 99 57 E9 64 B6 04 01 00 00 93 62 33 83 49 F6 F8 95 [07:42:40]CommunicateWithHost err = 0 [07:42:40]CheckOFDResponse [07:42:40]1017 (14) - 77093643461234 [07:42:40]1041 (16) - 0000000000874655 [07:42:40]1040 (4) - 33020 [07:42:40]1012 (4) - 26.08.2023 01:38 [07:42:40]1206 (1) - 0 [07:42:40]OFD Sender: Remove packet 33020 [07:42:40]ProducePacketName [07:42:40]name=ofd_packets/00033020 [07:42:40]NVStorageDeleteData [07:42:40]Write to MH i2c: 01 00 00 BA 2E E8 [07:42:40]Write i2c OK [07:42:40]MH_I2C_Read... [07:42:40]Read from MH i2c: 01 [07:42:40]MH_I2C_Read... [07:42:40]Read from MH i2c: 01 07 00 [07:42:40]MH_I2C_Read... [07:42:40]Read from MH i2c: 01 07 00 BA 2E 00 00 00 00 00 D5 0C D0 [07:42:40]RasterBufferAndPrint [07:42:40]line [07:42:40]line [07:42:40]line [07:42:40]line [07:42:40]line [07:42:40]written 0, free lines is 3295 [07:42:40]MH_Cut [07:42:40]Write to MH i2c: D1 01 00 C1 2E 01 C1 [07:42:40]Write i2c OK [07:42:40]MH_I2C_Read... [07:42:40]Read from MH i2c: D1 [07:42:40]MH_I2C_Read... [07:42:40]Read from MH i2c: D1 01 00 [07:42:40]MH_I2C_Read... [07:42:40]Read from MH i2c: D1 01 00 C1 2E 00 C0 [07:42:40]Write to MH i2c: 01 00 00 C2 2E F0 [07:42:40]Write i2c OK [07:42:40]MH_I2C_Read... [07:42:41]OFD Sender: No OFD packet to send [07:42:41]*** Cut start [07:42:41]*** Purtial cut [07:42:41]*** CUTSNS_PIN = 0 [07:42:41]*** Stage 1: CUTSNS_PIN = 1 [07:42:43]Read from MH i2c: 01 [07:42:43]MH_I2C_Read... [07:42:43]*** Stop cut motor [07:42:43]*** Cut end [07:42:43]Read from MH i2c: 01 07 00 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: 01 07 00 C2 2E 00 00 00 00 00 FF 0F 05 [07:42:43]process_action close_receipt done [07:42:43]requested_data is exist [07:42:43]produce_requested_data [07:42:43]requested_item fm.sn is exist - process it [07:42:43]wFMCommunicate request_size=4 [07:42:43]MH_SAM_APDU [07:42:43]CAPDU: 80 11 00 00 [07:42:43]Write to MH i2c: E2 08 00 C3 2E 80 11 00 00 00 00 00 00 6B [07:42:43]Write i2c OK [07:42:43]MH_I2C_Read... [07:42:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:42:43]Read from MH i2c: E2 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: E2 17 00 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: E2 17 00 C3 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C1 [07:42:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:42:43]wFMCommunicate OK [07:42:43]requested_item fd.num is exist - process it [07:42:43]SAM_PROTO_GetFieldsCounters [07:42:43]wFMCommunicate request_size=4 [07:42:43]MH_SAM_APDU [07:42:43]CAPDU: 80 13 00 00 [07:42:43]Write to MH i2c: E2 08 00 C4 2E 80 13 00 00 00 00 00 00 6E [07:42:43]Write i2c OK [07:42:43]MH_I2C_Read... [07:42:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:42:43]Read from MH i2c: E2 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: E2 62 00 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: E2 62 00 C4 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FC 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [07:42:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FC 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:42:43]wFMCommunicate OK [07:42:43]SAM_PROTO_GetFieldsCounters done [07:42:43]requested_item shift.num is exist - process it [07:42:43]requested_item shift.opened is exist - process it [07:42:43]req_shift_opened [07:42:43]FM_GetShiftState [07:42:43]SAM_PROTO_GetShiftState [07:42:43]wFMCommunicate request_size=4 [07:42:43]MH_SAM_APDU [07:42:43]CAPDU: 80 13 01 00 [07:42:43]Write to MH i2c: E2 08 00 C5 2E 80 13 01 00 00 00 00 00 70 [07:42:43]Write i2c OK [07:42:43]MH_I2C_Read... [07:42:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:42:43]Read from MH i2c: E2 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: E2 0E 00 [07:42:43]MH_I2C_Read... [07:42:43]Read from MH i2c: E2 0E 00 C5 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A7 [07:42:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:42:43]wFMCommunicate OK [07:42:43]SAM_PROTO_GetShiftState done [07:42:43]FM_GetShiftState done [07:42:43]req_shift_opened done [07:42:43]requested_item shift.open_date is exist - process it [07:42:43]req_shift_open_date [07:42:43]req_shift_open_date done [07:42:43]produce_requested_data done [07:42:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33020,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:42:43]process_action_free close_receipt [07:42:43]json_value_free [07:42:43]json_value_free done [07:42:43]process_json_proto returns [07:42:43]Send response to host [07:42:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33020,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:42:43]free response buf [07:42:43]execute_script done [07:42:43]execute_script returns [07:42:43]free content buf [07:42:43]Sock 8.Close socket [07:42:43]Sock 8.Thread stoped [07:42:46]OFD Sender: No OFD packet to send [07:42:51]OFD Sender: No OFD packet to send [07:42:56]OFD Sender: No OFD packet to send [07:43:01]OFD Sender: No OFD packet to send [07:43:06]OFD Sender: No OFD packet to send [07:43:11]OFD Sender: No OFD packet to send [07:43:16]OFD Sender: No OFD packet to send [07:43:21]OFD Sender: No OFD packet to send [07:43:26]OFD Sender: No OFD packet to send [07:43:31]OFD Sender: No OFD packet to send [07:43:36]OFD Sender: No OFD packet to send [07:43:41]OFD Sender: No OFD packet to send [07:43:46]OFD Sender: No OFD packet to send [07:43:51]OFD Sender: No OFD packet to send [07:43:56]OFD Sender: No OFD packet to send [07:44:01]OFD Sender: No OFD packet to send [07:44:06]OFD Sender: No OFD packet to send [07:44:11]OFD Sender: No OFD packet to send [07:44:16]OFD Sender: No OFD packet to send [07:44:21]OFD Sender: No OFD packet to send [07:44:26]OFD Sender: No OFD packet to send [07:44:29]accept exits with 9 [07:44:29]New connection [07:44:29]New thread 3067084132 created [07:44:29]Thread 3066940772 joined [07:44:29]Waiting for new connection... [07:44:29] Sock 9.Parse request [07:44:29]Sock 9.Check first char [07:44:29]Sock 9.First char is OK [07:44:29]request: POST /json_proto HTTP/1.0 [07:44:29]Method: POST [07:44:29]URL: /json_proto [07:44:29]Method is POST - this is cgi request [07:44:29]url: /json_proto [07:44:29]query_string will be loaded in cgi processing [07:44:29]execute_cgi json_proto POST (null) [07:44:29]execute_cgi path=json_proto method=POST [07:44:29]POST find Content-Length [07:44:29]Host: 172.17.34.200:8080 [07:44:29]Content-Length: 664 [07:44:29]Content-Type: application/json [07:44:29] [07:44:29]POST finish read [07:44:29]Found Content-Length = 664 [07:44:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182827", "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" : 58.50, "quantity" : 30.000, "sum" : 1755.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 1755.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:29]execute_script... [07:44:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182827", "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" : 58.50, "quantity" : 30.000, "sum" : 1755.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 1755.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:44:29]POST & json_proto [07:44:29]process_json_proto [07:44:29]json parsed OK: [07:44:29]protocol is kg_v1.0 [07:44:29]action value=close_receipt [07:44:29]process_action close_receipt [07:44:29]cmd_close_receipt [07:44:29]MH_GetDate [07:44:29]Write to MH i2c: F0 00 00 C6 2E E3 [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: F0 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: F0 09 00 [07:44:29]MH_I2C_Read... [07:44:29]Read from MH i2c: F0 09 00 C6 2E 00 6A AD E9 64 B2 FF 65 64 CA [07:44:29]GetLastDocTimeStamp 1693035770 [07:44:29]current date 1693035882 [07:44:29]FM_GetShiftState [07:44:29]SAM_PROTO_GetShiftState [07:44:29]wFMCommunicate request_size=4 [07:44:29]MH_SAM_APDU [07:44:29]CAPDU: 80 13 01 00 [07:44:29]Write to MH i2c: E2 08 00 C7 2E 80 13 01 00 00 00 00 00 72 [07:44:29]Write i2c OK [07:44:29]MH_I2C_Read... [07:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:30]Read from MH i2c: E2 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 0E 00 [07:44:30]MH_I2C_Read... [07:44:30]Read from MH i2c: E2 0E 00 C7 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A9 [07:44:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:44:30]wFMCommunicate OK [07:44:30]SAM_PROTO_GetShiftState done [07:44:30]FM_GetShiftState done [07:44:30]opened in 1693009560 [07:44:30]opened+sec_in_day 1693095960 [07:44:30]quantity*price = 175500 [07:44:30]sum+1 = 175501 [07:44:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1755.00 Внесено: 5000.00 СДАЧА: 3245.00 НСП 1% : 15.53 НДС 12% : 186.37 Наличными: 1755.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 37 26.08.2023 07:44 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33021 ФПД: 231630952068794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T074442&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33021&fm=231630952068794&tin=02508201610067®Number=0000000000091575&sum=175500 [07:44:31]StoreToDocumentArchive [07:44:31]shift 77 fd 33021 [07:44:31]save to /storage/0077/doc_00033021 [07:44:31]save last doc name /storage/0077/doc_00033021 to /storage/kkm_last_doc_name [07:44:31]save OK [07:44:31]Clear old archive folders... [07:44:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:44:31]tlvbuf is 019C56C0 [07:44:31]SAM_PROTO_ClearQueue [07:44:31]wFMCommunicate request_size=4 [07:44:31]MH_SAM_APDU [07:44:31]CAPDU: 80 09 00 00 [07:44:31]Write to MH i2c: E2 08 00 D4 2E 80 09 00 00 00 00 00 00 74 [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:44:31]Read from MH i2c: E2 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 03 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 03 00 D4 2E 00 90 00 76 [07:44:31]RAPDU: 90 00 [07:44:31]wFMCommunicate OK [07:44:31]SAM_PROTO_ClearQueue done [07:44:31]KKMCreateOFDPacket [07:44:31]OFDProtocolAddRootSTLVToBuf [07:44:31]FM_MakeSignedData [07:44:31]FM_MakeSignedData [07:44:31]SAM_PROTO_SignData [07:44:31]wFMCommunicate request_size=4 [07:44:31]MH_SAM_APDU [07:44:31]CAPDU: 80 0D 01 02 [07:44:31]Write to MH i2c: E2 08 00 D5 2E 80 0D 01 02 00 00 00 00 7C [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 [07:44:31]MH_I2C_Read... [07:44:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:44:31]Read from MH i2c: E2 03 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 03 00 D5 2E 00 90 00 77 [07:44:31]RAPDU: 90 00 [07:44:31]wFMCommunicate OK [07:44:31]wFMCommunicate request_size=255 [07:44:31]MH_SAM_APDU [07:44: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 30 75 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 8C AD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C AD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 48 00 00 00 00 07 04 06 00 8C AD 02 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 6A AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 80 00 00 35 04 06 00 D2 [07:44:31]Write to MH i2c: E2 02 01 D6 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 8C AD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C AD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 48 00 00 00 00 07 04 06 00 8C AD 02 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 6A AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 80 00 00 35 04 06 00 D2 00 00 22 [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:31]Read from MH i2c: E2 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 03 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 03 00 D6 2E 00 90 00 78 [07:44:31]RAPDU: 90 00 [07:44:31]wFMCommunicate OK [07:44:31]wFMCommunicate request_size=10 [07:44:31]MH_SAM_APDU [07:44:31]CAPDU: 80 0D 02 02 05 AA C8 9D F6 BA [07:44:31]Write to MH i2c: E2 0D 00 D7 2E 80 0D 02 02 05 00 AA C8 9D F6 BA 00 00 48 [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:44:31]Read from MH i2c: E2 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 03 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 03 00 D7 2E 00 90 00 79 [07:44:31]RAPDU: 90 00 [07:44:31]wFMCommunicate OK [07:44:31]wFMCommunicate request_size=4 [07:44:31]MH_SAM_APDU [07:44:31]CAPDU: 80 0D 03 02 [07:44:31]Write to MH i2c: E2 08 00 D8 2E 80 0D 03 02 00 00 00 00 81 [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:44:31]Read from MH i2c: E2 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 0B 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 0B 00 D8 2E 00 ED D3 CE 67 3B 45 6F 8D 90 00 F3 [07:44:31]RAPDU: ED D3 CE 67 3B 45 6F 8D 90 00 [07:44:31]wFMCommunicate OK [07:44:31]SAM_PROTO_SignData done [07:44:31]FM_MakeSignedData done [07:44:31]CreateOFDProtocolMessage [07:44:31]wFMCommunicate request_size=4 [07:44:31]MH_SAM_APDU [07:44:31]CAPDU: 80 11 00 00 [07:44:31]Write to MH i2c: E2 08 00 D9 2E 80 11 00 00 00 00 00 00 81 [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:31]Read from MH i2c: E2 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 17 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: E2 17 00 D9 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D7 [07:44:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:44:31]wFMCommunicate OK [07:44:31]CreateOFDProtocolMessage done [07:44:31]OFDSenderStorePacket 33021 [07:44:31]StoreOFDPacket docnum=33021 [07:44:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D 22 07 01 B1 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 30 75 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 8C AD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C AD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 48 00 00 00 00 07 04 06 00 8C AD 02 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 6A AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 80 00 00 35 04 06 00 D2 AA C8 9D F6 BA ED D3 CE 67 3B 45 6F 8D [07:44:31]CheckFolder [07:44:31]dirname=/storage/ofd_packets [07:44:31]CheckFolder done [07:44:31]ProducePacketName [07:44:31]name=ofd_packets/00033021 [07:44:31]NVStorageSaveData ofd_packets/00033021 [07:44:31]File name is /storage/ofd_packets/00033021 [07:44:31]Write 301 bytes [07:44:31]NVStorageSaveData done [07:44:31]OFDSenderStorePacket done [07:44:31]KKMCreateOFDPacket done [07:44:31]NVStorageSaveData kkm_last_timestamp [07:44:31]File name is /storage/kkm_last_timestamp [07:44:31]Write 4 bytes [07:44:31]NVStorageSaveData done [07:44:31]ExternCall_PrintAddStr [07:44:31]wPrintStart [07:44:31]Write to MH i2c: 01 00 00 DA 2E 08 [07:44:31]Write i2c OK [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: 01 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: 01 07 00 [07:44:31]MH_I2C_Read... [07:44:31]Read from MH i2c: 01 07 00 DA 2E 00 00 00 00 00 FF 0F 1D [07:44:31]RasterBufferAndPrint [07:44:31]line Счет N : (1)1182827 [07:44:31]line ИНН: 02508201610067 [07:44:31]line Контрольно-Кассовый Чек [07:44:31]line ПРОДАЖА [07:44:31]line ТРК (МРК, ГНК) : 62 [07:44:31]line Товар: 2710124130 [07:44:31]line Аи-92-К-5 [07:44:31]line 30.000 * 58.50 [07:44:31]line = 1755.00 [07:44:31]line НДС 12% НСП 1% [07:44:31]line > о реализуемом товаре [07:44:31]line ИТОГО: 1755.00 [07:44:31]line Внесено: 5000.00 [07:44:31]line СДАЧА: 3245.00 [07:44:31]line НСП 1% : 15.53 [07:44:31]line НДС 12% : 186.37 [07:44:31]line Наличными: 1755.00 [07:44:31]line Безнал.: 0.00 [07:44:31]line Место: АЗС № 121 "Партнер Нефть" [07:44:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:44:31]line СНО: Общий режим [07:44:31]line Чек 37 26.08.2023 07:44 [07:44:31]line Смена: 77 ФФД: 1.0 [07:44:31]line ЗНМ: 0300000148 [07:44:31]line РНМ: 0000000000091575 [07:44:31]line Версия ККМ: 001 [07:44:31]line ФМ: 0000000000874655 [07:44:31]line ФД: 33021 [07:44:31]line ФПД: 231630952068794 [07:44:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T074442&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33021&fm=231630952068794&tin=02508201610067®Number=0000000000091575&sum=175500 [07:44:31]OFD Sender: Processing packet 33021 [packets to send 11, broken 10] [07:44:31]ProducePacketName [07:44:31]name=ofd_packets/00033021 [07:44:31]OFD Sender: To server: pG, [07:44:31]CommunicateWithHost lk.salyk.kg:30040 [07:44:31]ConnectInit lk.salyk.kg [07:44:31]written 0, free lines is 4095 [07:44:32]Connected sock=10 [07:44:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D 22 07 01 B1 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 30 75 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 8C AD 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C AD 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 11 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 48 00 00 00 00 07 04 06 00 8C AD 02 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 6A AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 80 00 00 35 04 06 00 D2 AA C8 9D F6 BA ED D3 CE 67 3B 45 6F 8D [07:44:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 47 D0 47 00 4F DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 80 00 00 F4 03 04 00 09 58 E9 64 B6 04 01 00 00 89 53 38 56 27 B1 C7 B2 [07:44:32]CommunicateWithHost err = 0 [07:44:32]CheckOFDResponse [07:44:32]1017 (14) - 77093643461234 [07:44:32]1041 (16) - 0000000000874655 [07:44:32]1040 (4) - 33021 [07:44:32]1012 (4) - 26.08.2023 01:40 [07:44:32]1206 (1) - 0 [07:44:32]OFD Sender: Remove packet 33021 [07:44:32]ProducePacketName [07:44:32]name=ofd_packets/00033021 [07:44:32]NVStorageDeleteData [07:44:32]Write to MH i2c: 01 00 00 04 2F 33 [07:44:32]Write i2c OK [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: 01 [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: 01 07 00 [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: 01 07 00 04 2F 00 00 00 00 00 EE 0C 34 [07:44:32]RasterBufferAndPrint [07:44:32]line [07:44:32]line [07:44:32]line [07:44:32]line [07:44:32]line [07:44:32]written 0, free lines is 3315 [07:44:32]MH_Cut [07:44:32]Write to MH i2c: D1 01 00 0B 2F 01 0C [07:44:32]Write i2c OK [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: D1 [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: D1 01 00 [07:44:32]MH_I2C_Read... [07:44:32]Read from MH i2c: D1 01 00 0B 2F 00 0B [07:44:32]Write to MH i2c: 01 00 00 0C 2F 3B [07:44:32]Write i2c OK [07:44:32]MH_I2C_Read... [07:44:32]OFD Sender: No OFD packet to send [07:44:33]*** Cut start [07:44:33]*** Purtial cut [07:44:33]*** Stage 1: CUTSNS_PIN = 1 [07:44:33]Read from MH i2c: 01 [07:44:33]MH_I2C_Read... [07:44:33]*** Stop cut motor [07:44:33]*** Cut end [07:44:33]Read from MH i2c: 01 07 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: 01 07 00 0C 2F 00 00 00 00 00 FF 0F 50 [07:44:33]process_action close_receipt done [07:44:33]requested_data is exist [07:44:33]produce_requested_data [07:44:33]requested_item fm.sn is exist - process it [07:44:33]wFMCommunicate request_size=4 [07:44:33]MH_SAM_APDU [07:44:33]CAPDU: 80 11 00 00 [07:44:33]Write to MH i2c: E2 08 00 0D 2F 80 11 00 00 00 00 00 00 B6 [07:44:33]Write i2c OK [07:44:33]MH_I2C_Read... [07:44:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:44:33]Read from MH i2c: E2 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 17 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 17 00 0D 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0C [07:44:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:44:33]wFMCommunicate OK [07:44:33]requested_item fd.num is exist - process it [07:44:33]SAM_PROTO_GetFieldsCounters [07:44:33]wFMCommunicate request_size=4 [07:44:33]MH_SAM_APDU [07:44:33]CAPDU: 80 13 00 00 [07:44:33]Write to MH i2c: E2 08 00 0E 2F 80 13 00 00 00 00 00 00 B9 [07:44:33]Write i2c OK [07:44:33]MH_I2C_Read... [07:44:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:44:33]Read from MH i2c: E2 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 62 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 62 00 0E 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FD 80 00 00 0E 04 04 00 4D 00 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 18 [07:44:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FD 80 00 00 0E 04 04 00 4D 00 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:44:33]wFMCommunicate OK [07:44:33]SAM_PROTO_GetFieldsCounters done [07:44:33]requested_item shift.num is exist - process it [07:44:33]requested_item shift.opened is exist - process it [07:44:33]req_shift_opened [07:44:33]FM_GetShiftState [07:44:33]SAM_PROTO_GetShiftState [07:44:33]wFMCommunicate request_size=4 [07:44:33]MH_SAM_APDU [07:44:33]CAPDU: 80 13 01 00 [07:44:33]Write to MH i2c: E2 08 00 0F 2F 80 13 01 00 00 00 00 00 BB [07:44:33]Write i2c OK [07:44:33]MH_I2C_Read... [07:44:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:44:33]Read from MH i2c: E2 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 0E 00 [07:44:33]MH_I2C_Read... [07:44:33]Read from MH i2c: E2 0E 00 0F 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F2 [07:44:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:44:33]wFMCommunicate OK [07:44:33]SAM_PROTO_GetShiftState done [07:44:33]FM_GetShiftState done [07:44:33]req_shift_opened done [07:44:33]requested_item shift.open_date is exist - process it [07:44:33]req_shift_open_date [07:44:33]req_shift_open_date done [07:44:33]produce_requested_data done [07:44:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33021,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:44:33]process_action_free close_receipt [07:44:33]json_value_free [07:44:33]json_value_free done [07:44:33]process_json_proto returns [07:44:33]Send response to host [07:44:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33021,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:44:33]free response buf [07:44:33]execute_script done [07:44:33]execute_script returns [07:44:33]free content buf [07:44:33]Sock 9.Close socket [07:44:33]Sock 9.Thread stoped [07:44:37]OFD Sender: No OFD packet to send [07:44:42]OFD Sender: No OFD packet to send [07:44:47]OFD Sender: No OFD packet to send [07:44:52]OFD Sender: No OFD packet to send [07:44:57]OFD Sender: No OFD packet to send [07:45:02]OFD Sender: No OFD packet to send [07:45:07]OFD Sender: No OFD packet to send [07:45:12]OFD Sender: No OFD packet to send [07:45:17]OFD Sender: No OFD packet to send [07:45:22]OFD Sender: No OFD packet to send [07:45:27]OFD Sender: No OFD packet to send [07:45:32]OFD Sender: No OFD packet to send [07:45:37]OFD Sender: No OFD packet to send [07:45:42]OFD Sender: No OFD packet to send [07:45:47]OFD Sender: No OFD packet to send [07:45:52]OFD Sender: No OFD packet to send [07:45:57]OFD Sender: No OFD packet to send [07:46:02]OFD Sender: No OFD packet to send [07:46:07]accept exits with 8 [07:46:07]New connection [07:46:07]New thread 3066940772 created [07:46:07]Thread 3067084132 joined [07:46:07]Waiting for new connection... [07:46:07] Sock 8.Parse request [07:46:07]Sock 8.Check first char [07:46:07]Sock 8.First char is OK [07:46:07]request: POST /json_proto HTTP/1.0 [07:46:07]Method: POST [07:46:07]URL: /json_proto [07:46:07]Method is POST - this is cgi request [07:46:07]url: /json_proto [07:46:07]query_string will be loaded in cgi processing [07:46:07]execute_cgi json_proto POST (null) [07:46:07]execute_cgi path=json_proto method=POST [07:46:07]POST find Content-Length [07:46:07]Host: 172.17.34.200:8080 [07:46:07]Content-Length: 678 [07:46:07]Content-Type: application/json [07:46:07] [07:46:07]POST finish read [07:46:07]Found Content-Length = 678 [07:46:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182828", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:07]execute_script... [07:46: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)1182828", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:07]POST & json_proto [07:46:07]process_json_proto [07:46:07]json parsed OK: [07:46:07]protocol is kg_v1.0 [07:46:07]action value=close_receipt [07:46:07]process_action close_receipt [07:46:07]cmd_close_receipt [07:46:07]MH_GetDate [07:46:07]Write to MH i2c: F0 00 00 10 2F 2E [07:46:07]Write i2c OK [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: F0 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: F0 09 00 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: F0 09 00 10 2F 00 CB AD E9 64 B2 FF 65 64 76 [07:46:07]GetLastDocTimeStamp 1693035882 [07:46:07]current date 1693035979 [07:46:07]FM_GetShiftState [07:46:07]SAM_PROTO_GetShiftState [07:46:07]wFMCommunicate request_size=4 [07:46:07]MH_SAM_APDU [07:46:07]CAPDU: 80 13 01 00 [07:46:07]Write to MH i2c: E2 08 00 11 2F 80 13 01 00 00 00 00 00 BD [07:46:07]Write i2c OK [07:46:07]MH_I2C_Read... [07:46:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:07]Read from MH i2c: E2 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: E2 0E 00 [07:46:07]MH_I2C_Read... [07:46:07]Read from MH i2c: E2 0E 00 11 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F4 [07:46:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:46:07]wFMCommunicate OK [07:46:07]SAM_PROTO_GetShiftState done [07:46:07]FM_GetShiftState done [07:46:07]opened in 1693009560 [07:46:07]opened+sec_in_day 1693095960 [07:46:07]quantity*price = 50017 [07:46:07]sum+1 = 50019 [07:46:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 38 26.08.2023 07:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33022 ФПД: 58535066407865 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T074619&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33022&fm=58535066407865&tin=02508201610067®Number=0000000000091575&sum=50000 [07:46:08]StoreToDocumentArchive [07:46:08]shift 77 fd 33022 [07:46:08]save to /storage/0077/doc_00033022 [07:46:08]save last doc name /storage/0077/doc_00033022 to /storage/kkm_last_doc_name [07:46:08]save OK [07:46:08]Clear old archive folders... [07:46:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:46:08]tlvbuf is 018008D0 [07:46:08]SAM_PROTO_ClearQueue [07:46:08]wFMCommunicate request_size=4 [07:46:08]MH_SAM_APDU [07:46:08]CAPDU: 80 09 00 00 [07:46:08]Write to MH i2c: E2 08 00 1E 2F 80 09 00 00 00 00 00 00 BF [07:46:08]Write i2c OK [07:46:08]MH_I2C_Read... [07:46:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:08]Read from MH i2c: E2 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 03 00 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 03 00 1E 2F 00 90 00 C1 [07:46:08]RAPDU: 90 00 [07:46:08]wFMCommunicate OK [07:46:08]SAM_PROTO_ClearQueue done [07:46:08]KKMCreateOFDPacket [07:46:08]OFDProtocolAddRootSTLVToBuf [07:46:08]FM_MakeSignedData [07:46:08]FM_MakeSignedData [07:46:08]SAM_PROTO_SignData [07:46:08]wFMCommunicate request_size=4 [07:46:08]MH_SAM_APDU [07:46:08]CAPDU: 80 0D 01 02 [07:46:08]Write to MH i2c: E2 08 00 1F 2F 80 0D 01 02 00 00 00 00 C7 [07:46:08]Write i2c OK [07:46:08]MH_I2C_Read... [07:46:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:08]Read from MH i2c: E2 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 03 00 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 03 00 1F 2F 00 90 00 C2 [07:46:08]RAPDU: 90 00 [07:46:08]wFMCommunicate OK [07:46:08]wFMCommunicate request_size=255 [07:46:08]MH_SAM_APDU [07:46: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 CB AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 80 00 00 35 04 06 00 35 [07:46:08]Write to MH i2c: E2 02 01 20 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 CB AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 80 00 00 35 04 06 00 35 00 00 13 [07:46:08]Write i2c OK [07:46:08]MH_I2C_Read... [07:46:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:08]Read from MH i2c: E2 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 03 00 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 03 00 20 2F 00 90 00 C3 [07:46:08]RAPDU: 90 00 [07:46:08]wFMCommunicate OK [07:46:08]wFMCommunicate request_size=10 [07:46:08]MH_SAM_APDU [07:46:08]CAPDU: 80 0D 02 02 05 3C C1 D7 13 B9 [07:46:08]Write to MH i2c: E2 0D 00 21 2F 80 0D 02 02 05 00 3C C1 D7 13 B9 00 00 74 [07:46:08]Write i2c OK [07:46:08]MH_I2C_Read... [07:46:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:08]Read from MH i2c: E2 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 03 00 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 03 00 21 2F 00 90 00 C4 [07:46:08]RAPDU: 90 00 [07:46:08]wFMCommunicate OK [07:46:08]wFMCommunicate request_size=4 [07:46:08]MH_SAM_APDU [07:46:08]CAPDU: 80 0D 03 02 [07:46:08]Write to MH i2c: E2 08 00 22 2F 80 0D 03 02 00 00 00 00 CC [07:46:08]Write i2c OK [07:46:08]MH_I2C_Read... [07:46:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:08]Read from MH i2c: E2 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 0B 00 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 0B 00 22 2F 00 21 15 F3 9E 88 0A 98 00 90 00 BE [07:46:08]RAPDU: 21 15 F3 9E 88 0A 98 00 90 00 [07:46:08]wFMCommunicate OK [07:46:08]SAM_PROTO_SignData done [07:46:08]FM_MakeSignedData done [07:46:08]CreateOFDProtocolMessage [07:46:08]wFMCommunicate request_size=4 [07:46:08]MH_SAM_APDU [07:46:08]CAPDU: 80 11 00 00 [07:46:08]Write to MH i2c: E2 08 00 23 2F 80 11 00 00 00 00 00 00 CC [07:46:08]Write i2c OK [07:46:08]MH_I2C_Read... [07:46:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:08]Read from MH i2c: E2 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 17 00 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: E2 17 00 23 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 22 [07:46:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:46:08]wFMCommunicate OK [07:46:08]CreateOFDProtocolMessage done [07:46:08]OFDSenderStorePacket 33022 [07:46:08]StoreOFDPacket docnum=33022 [07:46:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 64 F5 07 01 B2 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 CB AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 80 00 00 35 04 06 00 35 3C C1 D7 13 B9 21 15 F3 9E 88 0A 98 00 [07:46:08]CheckFolder [07:46:08]dirname=/storage/ofd_packets [07:46:08]CheckFolder done [07:46:08]ProducePacketName [07:46:08]name=ofd_packets/00033022 [07:46:08]NVStorageSaveData ofd_packets/00033022 [07:46:08]File name is /storage/ofd_packets/00033022 [07:46:08]Write 301 bytes [07:46:08]NVStorageSaveData done [07:46:08]OFDSenderStorePacket done [07:46:08]KKMCreateOFDPacket done [07:46:08]NVStorageSaveData kkm_last_timestamp [07:46:08]File name is /storage/kkm_last_timestamp [07:46:08]Write 4 bytes [07:46:08]NVStorageSaveData done [07:46:08]ExternCall_PrintAddStr [07:46:08]wPrintStart [07:46:08]Write to MH i2c: 01 00 00 24 2F 53 [07:46:08]Write i2c OK [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: 01 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: 01 07 00 [07:46:08]MH_I2C_Read... [07:46:08]Read from MH i2c: 01 07 00 24 2F 00 00 00 00 00 FF 0F 68 [07:46:08]RasterBufferAndPrint [07:46:08]line Счет N : (1)1182828 [07:46:08]line ИНН: 02508201610067 [07:46:08]line Контрольно-Кассовый Чек [07:46:08]line ПРОДАЖА [07:46:08]line ТРК (МРК, ГНК) : 52 [07:46:08]line Товар: 2710124130 [07:46:08]line Аи-92-К-5 [07:46:08]line 8.550 * 58.50 [07:46:08]line = 500.18 [07:46:08]line НДС 12% НСП 1% [07:46:08]line > о реализуемом товаре [07:46:08]line ОКРУГЛЕНИЕ: -0.18 [07:46:08]line ИТОГО: 500.00 [07:46:08]line Внесено: 500.00 [07:46:08]line СДАЧА: 0.00 [07:46:08]line НСП 1% : 4.43 [07:46:08]line НДС 12% : 53.12 [07:46:08]line Наличными: 500.00 [07:46:08]line Безнал.: 0.00 [07:46:08]line Место: АЗС № 121 "Партнер Нефть" [07:46:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:46:08]line СНО: Общий режим [07:46:08]line Чек 38 26.08.2023 07:46 [07:46:08]line Смена: 77 ФФД: 1.0 [07:46:08]line ЗНМ: 0300000148 [07:46:08]line РНМ: 0000000000091575 [07:46:08]line Версия ККМ: 001 [07:46:08]line ФМ: 0000000000874655 [07:46:08]line ФД: 33022 [07:46:08]line ФПД: 58535066407865 [07:46:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T074619&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33022&fm=58535066407865&tin=02508201610067®Number=0000000000091575&sum=50000 [07:46:09]OFD Sender: Processing packet 33022 [packets to send 11, broken 10] [07:46:09]ProducePacketName [07:46:09]name=ofd_packets/00033022 [07:46:09]OFD Sender: To server: pG, [07:46:09]CommunicateWithHost lk.salyk.kg:30040 [07:46:09]ConnectInit lk.salyk.kg [07:46:09]written 0, free lines is 4095 [07:46:09]Connected sock=6 [07:46:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 64 F5 07 01 B2 F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 CB AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 80 00 00 35 04 06 00 35 3C C1 D7 13 B9 21 15 F3 9E 88 0A 98 00 [07:46:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 89 55 47 00 3B 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 80 00 00 F4 03 04 00 6A 58 E9 64 B6 04 01 00 00 42 11 B4 E5 FC 97 43 C5 [07:46:09]CommunicateWithHost err = 0 [07:46:09]CheckOFDResponse [07:46:09]1017 (14) - 77093643461234 [07:46:09]1041 (16) - 0000000000874655 [07:46:09]1040 (4) - 33022 [07:46:09]1012 (4) - 26.08.2023 01:42 [07:46:09]1206 (1) - 0 [07:46:09]OFD Sender: Remove packet 33022 [07:46:09]ProducePacketName [07:46:09]name=ofd_packets/00033022 [07:46:09]NVStorageDeleteData [07:46:09]Write to MH i2c: 01 00 00 4F 2F 7E [07:46:09]Write i2c OK [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: 01 [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: 01 07 00 [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: 01 07 00 4F 2F 00 00 00 00 00 DB 0C 6C [07:46:09]RasterBufferAndPrint [07:46:09]line [07:46:09]line [07:46:09]line [07:46:09]line [07:46:09]line [07:46:09]written 0, free lines is 3300 [07:46:09]MH_Cut [07:46:09]Write to MH i2c: D1 01 00 56 2F 01 57 [07:46:09]Write i2c OK [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: D1 [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: D1 01 00 [07:46:09]MH_I2C_Read... [07:46:09]Read from MH i2c: D1 01 00 56 2F 00 56 [07:46:09]Write to MH i2c: 01 00 00 57 2F 86 [07:46:09]Write i2c OK [07:46:09]MH_I2C_Read... [07:46:10]OFD Sender: No OFD packet to send [07:46:10]*** Cut start [07:46:10]*** Purtial cut [07:46:10]*** CUTSNS_PIN = 0 [07:46:10]*** Stage 1: CUTSNS_PIN = 1 [07:46:12]Read from MH i2c: 01 [07:46:12]MH_I2C_Read... [07:46:12]*** Stop cut motor [07:46:12]*** Cut end [07:46:12]Read from MH i2c: 01 07 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: 01 07 00 57 2F 00 00 00 00 00 FF 0F 9B [07:46:12]process_action close_receipt done [07:46:12]requested_data is exist [07:46:12]produce_requested_data [07:46:12]requested_item fm.sn is exist - process it [07:46:12]wFMCommunicate request_size=4 [07:46:12]MH_SAM_APDU [07:46:12]CAPDU: 80 11 00 00 [07:46:12]Write to MH i2c: E2 08 00 58 2F 80 11 00 00 00 00 00 00 01 [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:12]Read from MH i2c: E2 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 17 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 17 00 58 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 57 [07:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:46:12]wFMCommunicate OK [07:46:12]requested_item fd.num is exist - process it [07:46:12]SAM_PROTO_GetFieldsCounters [07:46:12]wFMCommunicate request_size=4 [07:46:12]MH_SAM_APDU [07:46:12]CAPDU: 80 13 00 00 [07:46:12]Write to MH i2c: E2 08 00 59 2F 80 13 00 00 00 00 00 00 04 [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:12]Read from MH i2c: E2 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 62 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 62 00 59 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FE 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [07:46:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FE 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 26 00 00 00 5E 04 04 00 26 00 00 00 57 04 04 00 27 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:12]wFMCommunicate OK [07:46:12]SAM_PROTO_GetFieldsCounters done [07:46:12]requested_item shift.num is exist - process it [07:46:12]requested_item shift.opened is exist - process it [07:46:12]req_shift_opened [07:46:12]FM_GetShiftState [07:46:12]SAM_PROTO_GetShiftState [07:46:12]wFMCommunicate request_size=4 [07:46:12]MH_SAM_APDU [07:46:12]CAPDU: 80 13 01 00 [07:46:12]Write to MH i2c: E2 08 00 5A 2F 80 13 01 00 00 00 00 00 06 [07:46:12]Write i2c OK [07:46:12]MH_I2C_Read... [07:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:12]Read from MH i2c: E2 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 0E 00 [07:46:12]MH_I2C_Read... [07:46:12]Read from MH i2c: E2 0E 00 5A 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3D [07:46:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:46:12]wFMCommunicate OK [07:46:12]SAM_PROTO_GetShiftState done [07:46:12]FM_GetShiftState done [07:46:12]req_shift_opened done [07:46:12]requested_item shift.open_date is exist - process it [07:46:12]req_shift_open_date [07:46:12]req_shift_open_date done [07:46:12]produce_requested_data done [07:46:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33022,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:46:12]process_action_free close_receipt [07:46:12]json_value_free [07:46:12]json_value_free done [07:46:12]process_json_proto returns [07:46:12]Send response to host [07:46:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33022,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:46:12]free response buf [07:46:12]execute_script done [07:46:12]execute_script returns [07:46:12]free content buf [07:46:12]Sock 8.Close socket [07:46:12]Sock 8.Thread stoped [07:46:15]OFD Sender: No OFD packet to send [07:46:20]OFD Sender: No OFD packet to send [07:46:24]accept exits with 9 [07:46:24]New connection [07:46:24]New thread 3067084132 created [07:46:24]Thread 3066940772 joined [07:46:24]Waiting for new connection... [07:46:24] Sock 9.Parse request [07:46:24]Sock 9.Check first char [07:46:24]Sock 9.First char is OK [07:46:24]request: POST /json_proto HTTP/1.0 [07:46:24]Method: POST [07:46:24]URL: /json_proto [07:46:24]Method is POST - this is cgi request [07:46:24]url: /json_proto [07:46:24]query_string will be loaded in cgi processing [07:46:24]execute_cgi json_proto POST (null) [07:46:24]execute_cgi path=json_proto method=POST [07:46:24]POST find Content-Length [07:46:24]Host: 172.17.34.200:8080 [07:46:24]Content-Length: 684 [07:46:24]Content-Type: application/json [07:46:24] [07:46:24]POST finish read [07:46:24]Found Content-Length = 684 [07:46:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:24]execute_script... [07:46:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:24]POST & json_proto [07:46:24]process_json_proto [07:46:24]json parsed OK: [07:46:24]protocol is kg_v1.0 [07:46:24]action value=close_receipt [07:46:24]process_action close_receipt [07:46:24]cmd_close_receipt [07:46:24]MH_GetDate [07:46:24]Write to MH i2c: F0 00 00 5B 2F 79 [07:46:24]Write i2c OK [07:46:24]MH_I2C_Read... [07:46:24]Read from MH i2c: F0 [07:46:24]MH_I2C_Read... [07:46:24]Read from MH i2c: F0 09 00 [07:46:24]MH_I2C_Read... [07:46:24]Read from MH i2c: F0 09 00 5B 2F 00 DC AD E9 64 B2 FF 65 64 D2 [07:46:24]GetLastDocTimeStamp 1693035979 [07:46:24]current date 1693035996 [07:46:24]FM_GetShiftState [07:46:24]SAM_PROTO_GetShiftState [07:46:24]wFMCommunicate request_size=4 [07:46:24]MH_SAM_APDU [07:46:24]CAPDU: 80 13 01 00 [07:46:24]Write to MH i2c: E2 08 00 5C 2F 80 13 01 00 00 00 00 00 08 [07:46:24]Write i2c OK [07:46:24]MH_I2C_Read... [07:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:24]Read from MH i2c: E2 [07:46:24]MH_I2C_Read... [07:46:24]Read from MH i2c: E2 0E 00 [07:46:24]MH_I2C_Read... [07:46:24]Read from MH i2c: E2 0E 00 5C 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3F [07:46:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:46:24]wFMCommunicate OK [07:46:24]SAM_PROTO_GetShiftState done [07:46:24]FM_GetShiftState done [07:46:24]opened in 1693009560 [07:46:24]opened+sec_in_day 1693095960 [07:46:24]quantity*price = 80008 [07:46:24]sum+1 = 80010 [07:46:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 39 26.08.2023 07:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33023 ФПД: 114136912753386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T074636&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33023&fm=114136912753386&tin=02508201610067®Number=0000000000091575&sum=80000 [07:46:25]StoreToDocumentArchive [07:46:25]shift 77 fd 33023 [07:46:25]save to /storage/0077/doc_00033023 [07:46:25]save last doc name /storage/0077/doc_00033023 to /storage/kkm_last_doc_name [07:46:25]save OK [07:46:25]Clear old archive folders... [07:46:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:46:25]tlvbuf is 01C0CDB0 [07:46:25]SAM_PROTO_ClearQueue [07:46:25]wFMCommunicate request_size=4 [07:46:25]MH_SAM_APDU [07:46:25]CAPDU: 80 09 00 00 [07:46:25]Write to MH i2c: E2 08 00 69 2F 80 09 00 00 00 00 00 00 0A [07:46:25]Write i2c OK [07:46:25]MH_I2C_Read... [07:46:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:46:25]Read from MH i2c: E2 [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: E2 03 00 [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: E2 03 00 69 2F 00 90 00 0C [07:46:25]RAPDU: 90 00 [07:46:25]wFMCommunicate OK [07:46:25]SAM_PROTO_ClearQueue done [07:46:25]KKMCreateOFDPacket [07:46:25]OFDProtocolAddRootSTLVToBuf [07:46:25]FM_MakeSignedData [07:46:25]FM_MakeSignedData [07:46:25]SAM_PROTO_SignData [07:46:25]wFMCommunicate request_size=4 [07:46:25]MH_SAM_APDU [07:46:25]CAPDU: 80 0D 01 02 [07:46:25]Write to MH i2c: E2 08 00 6A 2F 80 0D 01 02 00 00 00 00 12 [07:46:25]Write i2c OK [07:46:25]MH_I2C_Read... [07:46:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:46:25]Read from MH i2c: E2 [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: E2 03 00 [07:46:25]MH_I2C_Read... [07:46:25]Read from MH i2c: E2 03 00 6A 2F 00 90 00 0D [07:46:25]RAPDU: 90 00 [07:46:25]wFMCommunicate OK [07:46:25]wFMCommunicate request_size=255 [07:46:25]MH_SAM_APDU [07:46: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 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 DC AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 80 00 00 35 04 06 00 [07:46:25]Write to MH i2c: E2 02 01 6B 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 DC AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 80 00 00 35 04 06 00 00 00 B5 [07:46:25]Write i2c OK [07:46:25]MH_I2C_Read... [07:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:26]Read from MH i2c: E2 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 03 00 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 03 00 6B 2F 00 90 00 0E [07:46:26]RAPDU: 90 00 [07:46:26]wFMCommunicate OK [07:46:26]wFMCommunicate request_size=11 [07:46:26]MH_SAM_APDU [07:46:26]CAPDU: 80 0D 02 02 06 67 CE 92 23 F2 EA [07:46:26]Write to MH i2c: E2 0E 00 6C 2F 80 0D 02 02 06 00 67 CE 92 23 F2 EA 00 00 E7 [07:46:26]Write i2c OK [07:46:26]MH_I2C_Read... [07:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:46:26]Read from MH i2c: E2 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 03 00 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 03 00 6C 2F 00 90 00 0F [07:46:26]RAPDU: 90 00 [07:46:26]wFMCommunicate OK [07:46:26]wFMCommunicate request_size=4 [07:46:26]MH_SAM_APDU [07:46:26]CAPDU: 80 0D 03 02 [07:46:26]Write to MH i2c: E2 08 00 6D 2F 80 0D 03 02 00 00 00 00 17 [07:46:26]Write i2c OK [07:46:26]MH_I2C_Read... [07:46:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:46:26]Read from MH i2c: E2 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 0B 00 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 0B 00 6D 2F 00 D0 2F 9A 5D 9B D8 45 D6 90 00 9C [07:46:26]RAPDU: D0 2F 9A 5D 9B D8 45 D6 90 00 [07:46:26]wFMCommunicate OK [07:46:26]SAM_PROTO_SignData done [07:46:26]FM_MakeSignedData done [07:46:26]CreateOFDProtocolMessage [07:46:26]wFMCommunicate request_size=4 [07:46:26]MH_SAM_APDU [07:46:26]CAPDU: 80 11 00 00 [07:46:26]Write to MH i2c: E2 08 00 6E 2F 80 11 00 00 00 00 00 00 17 [07:46:26]Write i2c OK [07:46:26]MH_I2C_Read... [07:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:26]Read from MH i2c: E2 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 17 00 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: E2 17 00 6E 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6D [07:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:46:26]wFMCommunicate OK [07:46:26]CreateOFDProtocolMessage done [07:46:26]OFDSenderStorePacket 33023 [07:46:26]StoreOFDPacket docnum=33023 [07:46:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 84 50 08 01 94 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 DC AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 80 00 00 35 04 06 00 67 CE 92 23 F2 EA D0 2F 9A 5D 9B D8 45 D6 [07:46:26]CheckFolder [07:46:26]dirname=/storage/ofd_packets [07:46:26]CheckFolder done [07:46:26]ProducePacketName [07:46:26]name=ofd_packets/00033023 [07:46:26]NVStorageSaveData ofd_packets/00033023 [07:46:26]File name is /storage/ofd_packets/00033023 [07:46:26]Write 302 bytes [07:46:26]NVStorageSaveData done [07:46:26]OFDSenderStorePacket done [07:46:26]KKMCreateOFDPacket done [07:46:26]NVStorageSaveData kkm_last_timestamp [07:46:26]File name is /storage/kkm_last_timestamp [07:46:26]Write 4 bytes [07:46:26]NVStorageSaveData done [07:46:26]ExternCall_PrintAddStr [07:46:26]wPrintStart [07:46:26]Write to MH i2c: 01 00 00 6F 2F 9E [07:46:26]Write i2c OK [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: 01 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: 01 07 00 [07:46:26]MH_I2C_Read... [07:46:26]Read from MH i2c: 01 07 00 6F 2F 00 00 00 00 00 FF 0F B3 [07:46:26]RasterBufferAndPrint [07:46:26]line Счет N : (1)1182829 [07:46:26]line ИНН: 02508201610067 [07:46:26]line Контрольно-Кассовый Чек [07:46:26]line ПРОДАЖА [07:46:26]line ТРК (МРК, ГНК) : 21 [07:46:26]line Товар: 2710194210 [07:46:26]line ДТ(л)-К-5 [07:46:26]line 12.580 * 63.60 [07:46:26]line = 800.09 [07:46:26]line НДС 12% НСП 1% [07:46:26]line > о реализуемом товаре [07:46:26]line ОКРУГЛЕНИЕ: -0.09 [07:46:26]line ИТОГО: 800.00 [07:46:26]line Внесено: 800.00 [07:46:26]line СДАЧА: 0.00 [07:46:26]line НСП 1% : 7.08 [07:46:26]line НДС 12% : 84.96 [07:46:26]line Наличными: 800.00 [07:46:26]line Безнал.: 0.00 [07:46:26]line Место: АЗС № 121 "Партнер Нефть" [07:46:26]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:46:26]line СНО: Общий режим [07:46:26]line Чек 39 26.08.2023 07:46 [07:46:26]line Смена: 77 ФФД: 1.0 [07:46:26]line ЗНМ: 0300000148 [07:46:26]line РНМ: 0000000000091575 [07:46:26]line Версия ККМ: 001 [07:46:26]line ФМ: 0000000000874655 [07:46:26]line ФД: 33023 [07:46:26]line ФПД: 114136912753386 [07:46:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T074636&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33023&fm=114136912753386&tin=02508201610067®Number=0000000000091575&sum=80000 [07:46:26]OFD Sender: Processing packet 33023 [packets to send 11, broken 10] [07:46:26]ProducePacketName [07:46:26]name=ofd_packets/00033023 [07:46:26]OFD Sender: To server: pG, [07:46:26]CommunicateWithHost lk.salyk.kg:30040 [07:46:26]ConnectInit lk.salyk.kg [07:46:26]written 0, free lines is 4095 [07:46:26]Connected sock=11 [07:46:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 84 50 08 01 94 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 00 00 00 F4 03 04 00 DC AD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 80 00 00 35 04 06 00 67 CE 92 23 F2 EA D0 2F 9A 5D 9B D8 45 D6 [07:46:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 26 55 47 00 EB 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 80 00 00 F4 03 04 00 7C 58 E9 64 B6 04 01 00 00 96 96 44 9B E8 C7 03 56 [07:46:26]CommunicateWithHost err = 0 [07:46:26]CheckOFDResponse [07:46:26]1017 (14) - 77093643461234 [07:46:26]1041 (16) - 0000000000874655 [07:46:26]1040 (4) - 33023 [07:46:26]1012 (4) - 26.08.2023 01:42 [07:46:26]1206 (1) - 0 [07:46:26]OFD Sender: Remove packet 33023 [07:46:26]ProducePacketName [07:46:26]name=ofd_packets/00033023 [07:46:26]NVStorageDeleteData [07:46:27]Write to MH i2c: 01 00 00 9A 2F C9 [07:46:27]Write i2c OK [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: 01 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: 01 07 00 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: 01 07 00 9A 2F 00 00 00 00 00 F1 0C CD [07:46:27]RasterBufferAndPrint [07:46:27]line [07:46:27]line [07:46:27]line [07:46:27]line [07:46:27]line [07:46:27]written 0, free lines is 3319 [07:46:27]MH_Cut [07:46:27]Write to MH i2c: D1 01 00 A1 2F 01 A2 [07:46:27]Write i2c OK [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: D1 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: D1 01 00 [07:46:27]MH_I2C_Read... [07:46:27]Read from MH i2c: D1 01 00 A1 2F 00 A1 [07:46:27]Write to MH i2c: 01 00 00 A2 2F D1 [07:46:27]Write i2c OK [07:46:27]MH_I2C_Read... [07:46:27]OFD Sender: No OFD packet to send [07:46:27]*** Cut start [07:46:27]*** Purtial cut [07:46:27]*** Stage 1: CUTSNS_PIN = 1 [07:46:28]Read from MH i2c: 01 [07:46:28]MH_I2C_Read... [07:46:28]*** Stop cut motor [07:46:28]*** Cut end [07:46:28]Read from MH i2c: 01 07 00 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: 01 07 00 A2 2F 00 00 00 00 00 FF 0F E6 [07:46:28]process_action close_receipt done [07:46:28]requested_data is exist [07:46:28]produce_requested_data [07:46:28]requested_item fm.sn is exist - process it [07:46:28]wFMCommunicate request_size=4 [07:46:28]MH_SAM_APDU [07:46:28]CAPDU: 80 11 00 00 [07:46:28]Write to MH i2c: E2 08 00 A3 2F 80 11 00 00 00 00 00 00 4C [07:46:28]Write i2c OK [07:46:28]MH_I2C_Read... [07:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:46:28]Read from MH i2c: E2 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: E2 17 00 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: E2 17 00 A3 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A2 [07:46:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:46:28]wFMCommunicate OK [07:46:28]requested_item fd.num is exist - process it [07:46:28]SAM_PROTO_GetFieldsCounters [07:46:28]wFMCommunicate request_size=4 [07:46:28]MH_SAM_APDU [07:46:28]CAPDU: 80 13 00 00 [07:46:28]Write to MH i2c: E2 08 00 A4 2F 80 13 00 00 00 00 00 00 4F [07:46:28]Write i2c OK [07:46:28]MH_I2C_Read... [07:46:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:46:28]Read from MH i2c: E2 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: E2 62 00 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: E2 62 00 A4 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FF 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [07:46:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FF 80 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 27 00 00 00 5E 04 04 00 27 00 00 00 57 04 04 00 28 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:46:28]wFMCommunicate OK [07:46:28]SAM_PROTO_GetFieldsCounters done [07:46:28]requested_item shift.num is exist - process it [07:46:28]requested_item shift.opened is exist - process it [07:46:28]req_shift_opened [07:46:28]FM_GetShiftState [07:46:28]SAM_PROTO_GetShiftState [07:46:28]wFMCommunicate request_size=4 [07:46:28]MH_SAM_APDU [07:46:28]CAPDU: 80 13 01 00 [07:46:28]Write to MH i2c: E2 08 00 A5 2F 80 13 01 00 00 00 00 00 51 [07:46:28]Write i2c OK [07:46:28]MH_I2C_Read... [07:46:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:28]Read from MH i2c: E2 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: E2 0E 00 [07:46:28]MH_I2C_Read... [07:46:28]Read from MH i2c: E2 0E 00 A5 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 88 [07:46:28]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:46:28]wFMCommunicate OK [07:46:28]SAM_PROTO_GetShiftState done [07:46:28]FM_GetShiftState done [07:46:28]req_shift_opened done [07:46:28]requested_item shift.open_date is exist - process it [07:46:28]req_shift_open_date [07:46:28]req_shift_open_date done [07:46:28]produce_requested_data done [07:46:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33023,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:46:28]process_action_free close_receipt [07:46:28]json_value_free [07:46:28]json_value_free done [07:46:28]process_json_proto returns [07:46:28]Send response to host [07:46:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33023,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:46:28]free response buf [07:46:28]execute_script done [07:46:28]execute_script returns [07:46:28]free content buf [07:46:28]Sock 9.Close socket [07:46:28]Sock 9.Thread stoped [07:46:32]OFD Sender: No OFD packet to send [07:46:37]OFD Sender: No OFD packet to send [07:46:42]OFD Sender: No OFD packet to send [07:46:47]OFD Sender: No OFD packet to send [07:46:52]OFD Sender: No OFD packet to send [07:46:57]OFD Sender: No OFD packet to send [07:47:02]OFD Sender: No OFD packet to send [07:47:07]OFD Sender: No OFD packet to send [07:47:12]OFD Sender: No OFD packet to send [07:47:17]OFD Sender: No OFD packet to send [07:47:22]OFD Sender: No OFD packet to send [07:47:27]OFD Sender: No OFD packet to send [07:47:32]OFD Sender: No OFD packet to send [07:47:37]OFD Sender: No OFD packet to send [07:47:42]OFD Sender: No OFD packet to send [07:47:47]OFD Sender: No OFD packet to send [07:47:52]OFD Sender: No OFD packet to send [07:47:57]OFD Sender: No OFD packet to send [07:48:02]OFD Sender: No OFD packet to send [07:48:07]OFD Sender: No OFD packet to send [07:48:12]OFD Sender: No OFD packet to send [07:48:17]OFD Sender: No OFD packet to send [07:48:22]OFD Sender: No OFD packet to send [07:48:27]OFD Sender: No OFD packet to send [07:48:32]OFD Sender: No OFD packet to send [07:48:37]OFD Sender: No OFD packet to send [07:48:42]OFD Sender: No OFD packet to send [07:48:47]OFD Sender: No OFD packet to send [07:48:52]OFD Sender: No OFD packet to send [07:48:57]OFD Sender: No OFD packet to send [07:49:02]OFD Sender: No OFD packet to send [07:49:07]OFD Sender: No OFD packet to send [07:49:12]OFD Sender: No OFD packet to send [07:49:17]OFD Sender: No OFD packet to send [07:49:22]OFD Sender: No OFD packet to send [07:49:27]OFD Sender: No OFD packet to send [07:49:32]OFD Sender: No OFD packet to send [07:49:37]OFD Sender: No OFD packet to send [07:49:42]OFD Sender: No OFD packet to send [07:49:47]OFD Sender: No OFD packet to send [07:49:52]OFD Sender: No OFD packet to send [07:49:57]OFD Sender: No OFD packet to send [07:50:02]OFD Sender: No OFD packet to send [07:50:07]OFD Sender: No OFD packet to send [07:50:12]OFD Sender: No OFD packet to send [07:50:17]OFD Sender: No OFD packet to send [07:50:22]OFD Sender: No OFD packet to send [07:50:27]OFD Sender: No OFD packet to send [07:50:32]OFD Sender: No OFD packet to send [07:50:37]OFD Sender: No OFD packet to send [07:50:42]OFD Sender: No OFD packet to send [07:50:47]OFD Sender: No OFD packet to send [07:50:52]OFD Sender: No OFD packet to send [07:50:57]OFD Sender: No OFD packet to send [07:51:02]OFD Sender: No OFD packet to send [07:51:07]OFD Sender: No OFD packet to send [07:51:12]OFD Sender: No OFD packet to send [07:51:17]OFD Sender: No OFD packet to send [07:51:22]OFD Sender: No OFD packet to send [07:51:27]OFD Sender: No OFD packet to send [07:51:32]OFD Sender: No OFD packet to send [07:51:37]OFD Sender: No OFD packet to send [07:51:42]OFD Sender: No OFD packet to send [07:51:47]OFD Sender: No OFD packet to send [07:51:52]OFD Sender: No OFD packet to send [07:51:57]OFD Sender: No OFD packet to send [07:52:02]OFD Sender: No OFD packet to send [07:52:07]OFD Sender: No OFD packet to send [07:52:12]OFD Sender: No OFD packet to send [07:52:17]OFD Sender: No OFD packet to send [07:52:22]OFD Sender: No OFD packet to send [07:52:27]OFD Sender: No OFD packet to send [07:52:32]OFD Sender: No OFD packet to send [07:52:37]OFD Sender: No OFD packet to send [07:52:42]OFD Sender: No OFD packet to send [07:52:47]OFD Sender: No OFD packet to send [07:52:52]OFD Sender: No OFD packet to send [07:52:57]OFD Sender: No OFD packet to send [07:53:02]OFD Sender: No OFD packet to send [07:53:07]OFD Sender: No OFD packet to send [07:53:12]OFD Sender: No OFD packet to send [07:53:17]OFD Sender: No OFD packet to send [07:53:22]OFD Sender: No OFD packet to send [07:53:27]OFD Sender: No OFD packet to send [07:53:32]OFD Sender: No OFD packet to send [07:53:37]OFD Sender: No OFD packet to send [07:53:42]OFD Sender: No OFD packet to send [07:53:47]OFD Sender: No OFD packet to send [07:53:52]OFD Sender: No OFD packet to send [07:53:57]OFD Sender: No OFD packet to send [07:54:02]OFD Sender: No OFD packet to send [07:54:07]OFD Sender: No OFD packet to send [07:54:12]OFD Sender: No OFD packet to send [07:54:17]OFD Sender: No OFD packet to send [07:54:22]OFD Sender: No OFD packet to send [07:54:27]OFD Sender: No OFD packet to send [07:54:32]OFD Sender: No OFD packet to send [07:54:37]OFD Sender: No OFD packet to send [07:54:42]OFD Sender: No OFD packet to send [07:54:47]OFD Sender: No OFD packet to send [07:54:52]OFD Sender: No OFD packet to send [07:54:57]OFD Sender: No OFD packet to send [07:55:02]OFD Sender: No OFD packet to send [07:55:07]OFD Sender: No OFD packet to send [07:55:12]OFD Sender: No OFD packet to send [07:55:17]OFD Sender: No OFD packet to send [07:55:22]OFD Sender: No OFD packet to send [07:55:27]OFD Sender: No OFD packet to send [07:55:32]OFD Sender: No OFD packet to send [07:55:37]OFD Sender: No OFD packet to send [07:55:42]OFD Sender: No OFD packet to send [07:55:47]OFD Sender: No OFD packet to send [07:55:52]OFD Sender: No OFD packet to send [07:55:57]OFD Sender: No OFD packet to send [07:56:02]OFD Sender: No OFD packet to send [07:56:07]OFD Sender: No OFD packet to send [07:56:12]OFD Sender: No OFD packet to send [07:56:17]OFD Sender: No OFD packet to send [07:56:22]OFD Sender: No OFD packet to send [07:56:27]OFD Sender: No OFD packet to send [07:56:32]OFD Sender: No OFD packet to send [07:56:37]OFD Sender: No OFD packet to send [07:56:42]OFD Sender: No OFD packet to send [07:56:47]OFD Sender: No OFD packet to send [07:56:52]OFD Sender: No OFD packet to send [07:56:57]OFD Sender: No OFD packet to send [07:57:02]accept exits with 8 [07:57:02]New connection [07:57:02]New thread 3066940772 created [07:57:02]Thread 3067084132 joined [07:57:02]Waiting for new connection... [07:57:02] Sock 8.Parse request [07:57:02]Sock 8.Check first char [07:57:02]Sock 8.First char is OK [07:57:02]request: POST /json_proto HTTP/1.0 [07:57:02]Method: POST [07:57:02]URL: /json_proto [07:57:02]Method is POST - this is cgi request [07:57:02]url: /json_proto [07:57:02]query_string will be loaded in cgi processing [07:57:02]execute_cgi json_proto POST (null) [07:57:02]execute_cgi path=json_proto method=POST [07:57:02]POST find Content-Length [07:57:02]Host: 172.17.34.200:8080 [07:57:02]Content-Length: 688 [07:57:02]Content-Type: application/json [07:57:02] [07:57:02]POST finish read [07:57:02]Found Content-Length = 688 [07:57:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.280, "sum" : 1480.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1616.00, "total" : 1480.00, "payments": [ { "type": 0, "sum" : 1480.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:02]execute_script... [07:57:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.280, "sum" : 1480.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1616.00, "total" : 1480.00, "payments": [ { "type": 0, "sum" : 1480.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:57:02]POST & json_proto [07:57:02]process_json_proto [07:57:02]json parsed OK: [07:57:02]protocol is kg_v1.0 [07:57:02]action value=close_receipt [07:57:02]process_action close_receipt [07:57:02]cmd_close_receipt [07:57:02]MH_GetDate [07:57:02]Write to MH i2c: F0 00 00 A6 2F C4 [07:57:02]Write i2c OK [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: F0 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: F0 09 00 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: F0 09 00 A6 2F 00 5A B0 E9 64 B2 FF 65 64 9E [07:57:02]GetLastDocTimeStamp 1693035996 [07:57:02]current date 1693036634 [07:57:02]FM_GetShiftState [07:57:02]SAM_PROTO_GetShiftState [07:57:02]wFMCommunicate request_size=4 [07:57:02]MH_SAM_APDU [07:57:02]CAPDU: 80 13 01 00 [07:57:02]Write to MH i2c: E2 08 00 A7 2F 80 13 01 00 00 00 00 00 53 [07:57:02]Write i2c OK [07:57:02]MH_I2C_Read... [07:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:02]Read from MH i2c: E2 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 0E 00 [07:57:02]MH_I2C_Read... [07:57:02]Read from MH i2c: E2 0E 00 A7 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8A [07:57:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:57:02]wFMCommunicate OK [07:57:02]SAM_PROTO_GetShiftState done [07:57:02]FM_GetShiftState done [07:57:02]opened in 1693009560 [07:57:02]opened+sec_in_day 1693095960 [07:57:02]quantity*price = 148060 [07:57:02]sum+1 = 148062 [07:57:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1480.00 Внесено: 1616.00 СДАЧА: 136.00 НСП 1% : 13.10 НДС 12% : 157.23 Наличными: 1480.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 40 26.08.2023 07:57 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33024 ФПД: 89194777318991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T075714&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33024&fm=89194777318991&tin=02508201610067®Number=0000000000091575&sum=148000 [07:57:03]StoreToDocumentArchive [07:57:03]shift 77 fd 33024 [07:57:03]save to /storage/0077/doc_00033024 [07:57:03]save last doc name /storage/0077/doc_00033024 to /storage/kkm_last_doc_name [07:57:03]save OK [07:57:03]Clear old archive folders... [07:57:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:57:03]tlvbuf is 01D771D0 [07:57:03]SAM_PROTO_ClearQueue [07:57:03]wFMCommunicate request_size=4 [07:57:03]MH_SAM_APDU [07:57:03]CAPDU: 80 09 00 00 [07:57:03]Write to MH i2c: E2 08 00 B4 2F 80 09 00 00 00 00 00 00 55 [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:03]Read from MH i2c: E2 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 03 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 03 00 B4 2F 00 90 00 57 [07:57:03]RAPDU: 90 00 [07:57:03]wFMCommunicate OK [07:57:03]SAM_PROTO_ClearQueue done [07:57:03]KKMCreateOFDPacket [07:57:03]OFDProtocolAddRootSTLVToBuf [07:57:03]FM_MakeSignedData [07:57:03]FM_MakeSignedData [07:57:03]SAM_PROTO_SignData [07:57:03]wFMCommunicate request_size=4 [07:57:03]MH_SAM_APDU [07:57:03]CAPDU: 80 0D 01 02 [07:57:03]Write to MH i2c: E2 08 00 B5 2F 80 0D 01 02 00 00 00 00 5D [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:03]Read from MH i2c: E2 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 03 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 03 00 B5 2F 00 90 00 58 [07:57:03]RAPDU: 90 00 [07:57:03]wFMCommunicate OK [07:57:03]wFMCommunicate request_size=255 [07:57:03]MH_SAM_APDU [07:57:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 F0 5A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 5D 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 3D 00 00 00 00 07 04 06 00 20 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 5A B0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 81 00 00 35 04 06 00 [07:57:03]Write to MH i2c: E2 02 01 B6 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F0 5A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 5D 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 3D 00 00 00 00 07 04 06 00 20 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 5A B0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 81 00 00 35 04 06 00 00 00 62 [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:03]Read from MH i2c: E2 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 03 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 03 00 B6 2F 00 90 00 59 [07:57:03]RAPDU: 90 00 [07:57:03]wFMCommunicate OK [07:57:03]wFMCommunicate request_size=11 [07:57:03]MH_SAM_APDU [07:57:03]CAPDU: 80 0D 02 02 06 51 1F 47 04 96 4F [07:57:03]Write to MH i2c: E2 0E 00 B7 2F 80 0D 02 02 06 00 51 1F 47 04 96 4F 00 00 0C [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:03]Read from MH i2c: E2 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 03 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 03 00 B7 2F 00 90 00 5A [07:57:03]RAPDU: 90 00 [07:57:03]wFMCommunicate OK [07:57:03]wFMCommunicate request_size=4 [07:57:03]MH_SAM_APDU [07:57:03]CAPDU: 80 0D 03 02 [07:57:03]Write to MH i2c: E2 08 00 B8 2F 80 0D 03 02 00 00 00 00 62 [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:03]Read from MH i2c: E2 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 0B 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 0B 00 B8 2F 00 3A B8 19 39 7B 17 D9 2C 90 00 3E [07:57:03]RAPDU: 3A B8 19 39 7B 17 D9 2C 90 00 [07:57:03]wFMCommunicate OK [07:57:03]SAM_PROTO_SignData done [07:57:03]FM_MakeSignedData done [07:57:03]CreateOFDProtocolMessage [07:57:03]wFMCommunicate request_size=4 [07:57:03]MH_SAM_APDU [07:57:03]CAPDU: 80 11 00 00 [07:57:03]Write to MH i2c: E2 08 00 B9 2F 80 11 00 00 00 00 00 00 62 [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:03]Read from MH i2c: E2 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 17 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: E2 17 00 B9 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B8 [07:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:57:03]wFMCommunicate OK [07:57:03]CreateOFDProtocolMessage done [07:57:03]OFDSenderStorePacket 33024 [07:57:03]StoreOFDPacket docnum=33024 [07:57:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1E A3 08 01 75 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F0 5A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 5D 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 3D 00 00 00 00 07 04 06 00 20 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 5A B0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 81 00 00 35 04 06 00 51 1F 47 04 96 4F 3A B8 19 39 7B 17 D9 2C [07:57:03]CheckFolder [07:57:03]dirname=/storage/ofd_packets [07:57:03]CheckFolder done [07:57:03]ProducePacketName [07:57:03]name=ofd_packets/00033024 [07:57:03]NVStorageSaveData ofd_packets/00033024 [07:57:03]File name is /storage/ofd_packets/00033024 [07:57:03]Write 302 bytes [07:57:03]NVStorageSaveData done [07:57:03]OFDSenderStorePacket done [07:57:03]KKMCreateOFDPacket done [07:57:03]NVStorageSaveData kkm_last_timestamp [07:57:03]File name is /storage/kkm_last_timestamp [07:57:03]Write 4 bytes [07:57:03]NVStorageSaveData done [07:57:03]ExternCall_PrintAddStr [07:57:03]wPrintStart [07:57:03]Write to MH i2c: 01 00 00 BA 2F E9 [07:57:03]Write i2c OK [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: 01 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: 01 07 00 [07:57:03]MH_I2C_Read... [07:57:03]Read from MH i2c: 01 07 00 BA 2F 00 00 00 00 00 FF 0F FE [07:57:03]RasterBufferAndPrint [07:57:03]line Счет N : (1)1182830 [07:57:03]line ИНН: 02508201610067 [07:57:03]line Контрольно-Кассовый Чек [07:57:03]line ПРОДАЖА [07:57:03]line ТРК (МРК, ГНК) : 21 [07:57:03]line Товар: 2710194210 [07:57:03]line ДТ(л)-К-5 [07:57:03]line 23.280 * 63.60 [07:57:03]line = 1480.61 [07:57:03]line НДС 12% НСП 1% [07:57:03]line > о реализуемом товаре [07:57:03]line ОКРУГЛЕНИЕ: -0.61 [07:57:03]line ИТОГО: 1480.00 [07:57:03]line Внесено: 1616.00 [07:57:03]line СДАЧА: 136.00 [07:57:03]line НСП 1% : 13.10 [07:57:03]line НДС 12% : 157.23 [07:57:03]line Наличными: 1480.00 [07:57:03]line Безнал.: 0.00 [07:57:03]line Место: АЗС № 121 "Партнер Нефть" [07:57:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [07:57:03]line СНО: Общий режим [07:57:03]line Чек 40 26.08.2023 07:57 [07:57:03]line Смена: 77 ФФД: 1.0 [07:57:03]line ЗНМ: 0300000148 [07:57:03]line РНМ: 0000000000091575 [07:57:03]line Версия ККМ: 001 [07:57:03]line ФМ: 0000000000874655 [07:57:03]line ФД: 33024 [07:57:03]line ФПД: 89194777318991 [07:57:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T075714&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33024&fm=89194777318991&tin=02508201610067®Number=0000000000091575&sum=148000 [07:57:04]OFD Sender: Processing packet 33024 [packets to send 11, broken 10] [07:57:04]ProducePacketName [07:57:04]name=ofd_packets/00033024 [07:57:04]OFD Sender: To server: pG, [07:57:04]CommunicateWithHost lk.salyk.kg:30040 [07:57:04]ConnectInit lk.salyk.kg [07:57:04]written 0, free lines is 4095 [07:57:04]Connected sock=10 [07:57:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1E A3 08 01 75 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F0 5A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 5D 42 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 42 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6B 3D 00 00 00 00 07 04 06 00 20 42 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 00 00 00 F4 03 04 00 5A B0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 81 00 00 35 04 06 00 51 1F 47 04 96 4F 3A B8 19 39 7B 17 D9 2C [07:57:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1B 4C 47 00 01 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 81 00 00 F4 03 04 00 F9 5A E9 64 B6 04 01 00 00 47 EE E1 23 59 B7 0D CC [07:57:04]CommunicateWithHost err = 0 [07:57:04]CheckOFDResponse [07:57:04]1017 (14) - 77093643461234 [07:57:04]1041 (16) - 0000000000874655 [07:57:04]1040 (4) - 33024 [07:57:04]1012 (4) - 26.08.2023 01:52 [07:57:04]1206 (1) - 0 [07:57:04]OFD Sender: Remove packet 33024 [07:57:04]ProducePacketName [07:57:04]name=ofd_packets/00033024 [07:57:04]NVStorageDeleteData [07:57:04]Write to MH i2c: 01 00 00 E5 2F 14 [07:57:04]Write i2c OK [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: 01 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: 01 07 00 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: 01 07 00 E5 2F 00 00 00 00 00 E4 0C 0B [07:57:04]RasterBufferAndPrint [07:57:04]line [07:57:04]line [07:57:04]line [07:57:04]line [07:57:04]line [07:57:04]written 0, free lines is 3309 [07:57:04]MH_Cut [07:57:04]Write to MH i2c: D1 01 00 EC 2F 01 ED [07:57:04]Write i2c OK [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: D1 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: D1 01 00 [07:57:04]MH_I2C_Read... [07:57:04]Read from MH i2c: D1 01 00 EC 2F 00 EC [07:57:04]Write to MH i2c: 01 00 00 ED 2F 1C [07:57:04]Write i2c OK [07:57:04]MH_I2C_Read... [07:57:04]OFD Sender: No OFD packet to send [07:57:05]*** Cut start [07:57:05]*** Purtial cut [07:57:05]*** CUTSNS_PIN = 0 [07:57:05]*** Stage 1: CUTSNS_PIN = 1 [07:57:07]Read from MH i2c: 01 [07:57:07]MH_I2C_Read... [07:57:07]*** Stop cut motor [07:57:07]*** Cut end [07:57:07]Read from MH i2c: 01 07 00 [07:57:07]MH_I2C_Read... [07:57:07]Read from MH i2c: 01 07 00 ED 2F 00 00 00 00 00 FF 0F 31 [07:57:07]process_action close_receipt done [07:57:07]requested_data is exist [07:57:07]produce_requested_data [07:57:07]requested_item fm.sn is exist - process it [07:57:07]wFMCommunicate request_size=4 [07:57:07]MH_SAM_APDU [07:57:07]CAPDU: 80 11 00 00 [07:57:07]Write to MH i2c: E2 08 00 EE 2F 80 11 00 00 00 00 00 00 97 [07:57:07]Write i2c OK [07:57:07]MH_I2C_Read... [07:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:07]Read from MH i2c: E2 [07:57:07]MH_I2C_Read... [07:57:07]Read from MH i2c: E2 17 00 [07:57:07]MH_I2C_Read... [07:57:07]Read from MH i2c: E2 17 00 EE 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 ED [07:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [07:57:07]wFMCommunicate OK [07:57:07]requested_item fd.num is exist - process it [07:57:07]SAM_PROTO_GetFieldsCounters [07:57:07]wFMCommunicate request_size=4 [07:57:07]MH_SAM_APDU [07:57:07]CAPDU: 80 13 00 00 [07:57:07]Write to MH i2c: E2 08 00 EF 2F 80 13 00 00 00 00 00 00 9A [07:57:07]Write i2c OK [07:57:07]MH_I2C_Read... [07:57:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:07]Read from MH i2c: E2 [07:57:07]MH_I2C_Read... [07:57:07]Read from MH i2c: E2 62 00 [07:57:07]MH_I2C_Read... [07:57:07]Read from MH i2c: E2 62 00 EF 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [07:57:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:57:07]wFMCommunicate OK [07:57:07]SAM_PROTO_GetFieldsCounters done [07:57:07]requested_item shift.num is exist - process it [07:57:07]requested_item shift.opened is exist - process it [07:57:07]req_shift_opened [07:57:07]FM_GetShiftState [07:57:07]SAM_PROTO_GetShiftState [07:57:07]wFMCommunicate request_size=4 [07:57:07]MH_SAM_APDU [07:57:07]CAPDU: 80 13 01 00 [07:57:07]Write to MH i2c: E2 08 00 F0 2F 80 13 01 00 00 00 00 00 9C [07:57:07]Write i2c OK [07:57:07]MH_I2C_Read... [07:57:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:07]Read from MH i2c: E2 [07:57:07]MH_I2C_Read... [07:57:07]Read from MH i2c: E2 0E 00 [07:57:07]MH_I2C_Read... [07:57:07]Read from MH i2c: E2 0E 00 F0 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D3 [07:57:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [07:57:07]wFMCommunicate OK [07:57:07]SAM_PROTO_GetShiftState done [07:57:07]FM_GetShiftState done [07:57:07]req_shift_opened done [07:57:07]requested_item shift.open_date is exist - process it [07:57:07]req_shift_open_date [07:57:07]req_shift_open_date done [07:57:07]produce_requested_data done [07:57:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33024,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [07:57:07]process_action_free close_receipt [07:57:07]json_value_free [07:57:07]json_value_free done [07:57:07]process_json_proto returns [07:57:07]Send response to host [07:57:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33024,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [07:57:07]free response buf [07:57:07]execute_script done [07:57:07]execute_script returns [07:57:07]free content buf [07:57:07]Sock 8.Close socket [07:57:07]Sock 8.Thread stoped [07:57:09]OFD Sender: No OFD packet to send [07:57:14]OFD Sender: No OFD packet to send [07:57:19]OFD Sender: No OFD packet to send [07:57:24]OFD Sender: No OFD packet to send [07:57:29]OFD Sender: No OFD packet to send [07:57:34]OFD Sender: No OFD packet to send [07:57:39]OFD Sender: No OFD packet to send [07:57:44]OFD Sender: No OFD packet to send [07:57:49]OFD Sender: No OFD packet to send [07:57:54]OFD Sender: No OFD packet to send [07:57:59]OFD Sender: No OFD packet to send [07:58:04]OFD Sender: No OFD packet to send [07:58:09]OFD Sender: No OFD packet to send [07:58:14]OFD Sender: No OFD packet to send [07:58:19]OFD Sender: No OFD packet to send [07:58:24]OFD Sender: No OFD packet to send [07:58:29]OFD Sender: No OFD packet to send [07:58:35]OFD Sender: No OFD packet to send [07:58:40]OFD Sender: No OFD packet to send [07:58:45]OFD Sender: No OFD packet to send [07:58:50]OFD Sender: No OFD packet to send [07:58:55]OFD Sender: No OFD packet to send [07:59:00]OFD Sender: No OFD packet to send [07:59:05]OFD Sender: No OFD packet to send [07:59:10]OFD Sender: No OFD packet to send [07:59:15]OFD Sender: No OFD packet to send [07:59:20]OFD Sender: No OFD packet to send [07:59:25]OFD Sender: No OFD packet to send [07:59:30]OFD Sender: No OFD packet to send [07:59:35]OFD Sender: No OFD packet to send [07:59:40]OFD Sender: No OFD packet to send [07:59:45]OFD Sender: No OFD packet to send [07:59:50]OFD Sender: No OFD packet to send [07:59:55]OFD Sender: No OFD packet to send [08:00:00]OFD Sender: No OFD packet to send [08:00:05]OFD Sender: No OFD packet to send [08:00:10]OFD Sender: No OFD packet to send [08:00:15]OFD Sender: No OFD packet to send [08:00:20]OFD Sender: No OFD packet to send [08:00:25]OFD Sender: No OFD packet to send [08:00:30]OFD Sender: No OFD packet to send [08:00:35]OFD Sender: No OFD packet to send [08:00:40]OFD Sender: No OFD packet to send [08:00:45]OFD Sender: No OFD packet to send [08:00:50]OFD Sender: No OFD packet to send [08:00:55]OFD Sender: No OFD packet to send [08:01:00]OFD Sender: No OFD packet to send [08:01:05]OFD Sender: No OFD packet to send [08:01:10]OFD Sender: No OFD packet to send [08:01:15]OFD Sender: No OFD packet to send [08:01:20]OFD Sender: No OFD packet to send [08:01:25]OFD Sender: No OFD packet to send [08:01:30]OFD Sender: No OFD packet to send [08:01:35]OFD Sender: No OFD packet to send [08:01:40]OFD Sender: No OFD packet to send [08:01:45]OFD Sender: No OFD packet to send [08:01:50]OFD Sender: No OFD packet to send [08:01:55]OFD Sender: No OFD packet to send [08:02:00]OFD Sender: No OFD packet to send [08:02:05]OFD Sender: No OFD packet to send [08:02:10]OFD Sender: No OFD packet to send [08:02:15]OFD Sender: No OFD packet to send [08:02:20]OFD Sender: No OFD packet to send [08:02:25]OFD Sender: No OFD packet to send [08:02:30]OFD Sender: No OFD packet to send [08:02:35]OFD Sender: No OFD packet to send [08:02:40]OFD Sender: No OFD packet to send [08:02:45]OFD Sender: No OFD packet to send [08:02:50]OFD Sender: No OFD packet to send [08:02:55]OFD Sender: No OFD packet to send [08:03:00]OFD Sender: No OFD packet to send [08:03:05]OFD Sender: No OFD packet to send [08:03:10]OFD Sender: No OFD packet to send [08:03:15]OFD Sender: No OFD packet to send [08:03:20]OFD Sender: No OFD packet to send [08:03:25]OFD Sender: No OFD packet to send [08:03:30]OFD Sender: No OFD packet to send [08:03:35]OFD Sender: No OFD packet to send [08:03:38]accept exits with 9 [08:03:38]New connection [08:03:38]New thread 3067084132 created [08:03:38]Thread 3066940772 joined [08:03:38]Waiting for new connection... [08:03:38] Sock 9.Parse request [08:03:38]Sock 9.Check first char [08:03:38]Sock 9.First char is OK [08:03:38]request: POST /json_proto HTTP/1.0 [08:03:38]Method: POST [08:03:38]URL: /json_proto [08:03:38]Method is POST - this is cgi request [08:03:38]url: /json_proto [08:03:38]query_string will be loaded in cgi processing [08:03:38]execute_cgi json_proto POST (null) [08:03:38]execute_cgi path=json_proto method=POST [08:03:38]POST find Content-Length [08:03:38]Host: 172.17.34.200:8080 [08:03:38]Content-Length: 215 [08:03:38]Content-Type: application/json [08:03:38] [08:03:38]POST finish read [08:03:38]Found Content-Length = 215 [08:03:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:38]execute_script... [08:03:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:03:38]POST & json_proto [08:03:38]process_json_proto [08:03:38]json parsed OK: [08:03:38]protocol is kg_v1.0 [08:03:38]action value=get_value [08:03:38]process_action get_value [08:03:38]cmd_get_value [08:03:38]process_action get_value done [08:03:38]requested_data is exist [08:03:38]produce_requested_data [08:03:38]requested_item kkm.sn is exist - process it [08:03:38]requested_item kkm.ver is exist - process it [08:03:38]requested_item fm.sn is exist - process it [08:03:38]wFMCommunicate request_size=4 [08:03:38]MH_SAM_APDU [08:03:38]CAPDU: 80 11 00 00 [08:03:38]Write to MH i2c: E2 08 00 F1 2F 80 11 00 00 00 00 00 00 9A [08:03:38]Write i2c OK [08:03:38]MH_I2C_Read... [08:03:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:38]Read from MH i2c: E2 [08:03:38]MH_I2C_Read... [08:03:38]Read from MH i2c: E2 17 00 [08:03:38]MH_I2C_Read... [08:03:38]Read from MH i2c: E2 17 00 F1 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F0 [08:03:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:03:38]wFMCommunicate OK [08:03:38]requested_item fd.num is exist - process it [08:03:38]SAM_PROTO_GetFieldsCounters [08:03:38]wFMCommunicate request_size=4 [08:03:38]MH_SAM_APDU [08:03:38]CAPDU: 80 13 00 00 [08:03:38]Write to MH i2c: E2 08 00 F2 2F 80 13 00 00 00 00 00 00 9D [08:03:38]Write i2c OK [08:03:38]MH_I2C_Read... [08:03:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:38]Read from MH i2c: E2 [08:03:38]MH_I2C_Read... [08:03:38]Read from MH i2c: E2 62 00 [08:03:38]MH_I2C_Read... [08:03:38]Read from MH i2c: E2 62 00 F2 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [08:03:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:03:38]wFMCommunicate OK [08:03:38]SAM_PROTO_GetFieldsCounters done [08:03:38]requested_item shift.num is exist - process it [08:03:38]requested_item shift.opened is exist - process it [08:03:38]req_shift_opened [08:03:38]FM_GetShiftState [08:03:38]SAM_PROTO_GetShiftState [08:03:38]wFMCommunicate request_size=4 [08:03:38]MH_SAM_APDU [08:03:38]CAPDU: 80 13 01 00 [08:03:38]Write to MH i2c: E2 08 00 F3 2F 80 13 01 00 00 00 00 00 9F [08:03:38]Write i2c OK [08:03:38]MH_I2C_Read... [08:03:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:38]Read from MH i2c: E2 [08:03:38]MH_I2C_Read... [08:03:38]Read from MH i2c: E2 0E 00 [08:03:38]MH_I2C_Read... [08:03:38]Read from MH i2c: E2 0E 00 F3 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D6 [08:03:38]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:03:38]wFMCommunicate OK [08:03:38]SAM_PROTO_GetShiftState done [08:03:38]FM_GetShiftState done [08:03:38]req_shift_opened done [08:03:38]requested_item shift.open_date is exist - process it [08:03:38]req_shift_open_date [08:03:38]req_shift_open_date done [08:03:38]produce_requested_data done [08:03:38]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33024,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:03:38]process_action_free get_value [08:03:38]json_value_free [08:03:38]json_value_free done [08:03:38]process_json_proto returns [08:03:38]Send response to host [08:03:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33024,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:03:38]free response buf [08:03:38]execute_script done [08:03:38]execute_script returns [08:03:38]free content buf [08:03:38]Sock 9.Close socket [08:03:38]Sock 9.Thread stoped [08:03:38]accept exits with 8 [08:03:38]New connection [08:03:38]New thread 3066940772 created [08:03:38]Thread 3067084132 joined [08:03:38]Waiting for new connection... [08:03:38] Sock 8.Parse request [08:03:38]Sock 8.Check first char [08:03:38]Sock 8.First char is OK [08:03:38]request: POST /json_proto HTTP/1.0 [08:03:38]Method: POST [08:03:38]URL: /json_proto [08:03:38]Method is POST - this is cgi request [08:03:38]url: /json_proto [08:03:38]query_string will be loaded in cgi processing [08:03:38]execute_cgi json_proto POST (null) [08:03:38]execute_cgi path=json_proto method=POST [08:03:38]POST find Content-Length [08:03:38]Host: 172.17.34.200:8080 [08:03:38]Content-Length: 331 [08:03:38]Content-Type: application/json [08:03:38] [08:03:38]POST finish read [08:03:38]Found Content-Length = 331 [08:03:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:03:38]execute_script... [08:03:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:03:39]POST & json_proto [08:03:39]process_json_proto [08:03:39]json parsed OK: [08:03:39]protocol is kg_v1.0 [08:03:39]action value=get_value [08:03:39]process_action get_value [08:03:39]cmd_get_value [08:03:39]process_action get_value done [08:03:39]requested_data is exist [08:03:39]produce_requested_data [08:03:39]requested_item fm.sale.total is exist - process it [08:03:39]SAM_PROTO_GetFMData [08:03:39]wFMCommunicate request_size=4 [08:03:39]MH_SAM_APDU [08:03:39]CAPDU: 80 13 03 00 [08:03:39]Write to MH i2c: E2 08 00 F4 2F 80 13 03 00 00 00 00 00 A2 [08:03:39]Write i2c OK [08:03:39]MH_I2C_Read... [08:03:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:03:39]Read from MH i2c: E2 [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: E2 FD 00 [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: E2 FD 00 F4 2F 00 C3 04 85 04 BF 04 6E 04 04 00 66 80 00 00 69 04 A1 00 6F 04 04 00 2B 7F 00 00 B1 04 04 00 AC CE 33 9B 70 04 04 00 C4 04 FC 8A 72 04 04 00 E8 C9 37 10 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 9B 38 7C 10 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 A0 A9 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 9D [08:03:39]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 66 80 00 00 69 04 A1 00 6F 04 04 00 2B 7F 00 00 B1 04 04 00 AC CE 33 9B 70 04 04 00 C4 04 FC 8A 72 04 04 00 E8 C9 37 10 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 9B 38 7C 10 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 A0 A9 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [08:03:39]wFMCommunicate OK [08:03:39]wFMCommunicate request_size=4 [08:03:39]MH_SAM_APDU [08:03:39]CAPDU: 80 17 00 00 [08:03:39]Write to MH i2c: E2 08 00 F5 2F 80 17 00 00 00 00 00 00 A4 [08:03:39]Write i2c OK [08:03:39]MH_I2C_Read... [08:03:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:39]Read from MH i2c: E2 [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: E2 FD 00 [08:03:39]MH_I2C_Read... [08:03:39]Read from MH i2c: E2 FD 00 F5 2F 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 A8 [08:03:39]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:03:39]wFMCommunicate OK [08:03:39]wFMCommunicate request_size=4 [08:03:39]MH_SAM_APDU [08:03:39]CAPDU: 80 17 00 00 [08:03:39]Write to MH i2c: E2 08 00 F6 2F 80 17 00 00 00 00 00 00 A5 [08:03:39]Write i2c OK [08:03:39]MH_I2C_Read... [08:03:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 FD 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 FD 00 F6 2F 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 C3 [08:03:40]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:03:40]wFMCommunicate OK [08:03:40]wFMCommunicate request_size=4 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 17 00 00 [08:03:40]Write to MH i2c: E2 08 00 F7 2F 80 17 00 00 00 00 00 00 A6 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]OFD Sender: No OFD packet to send [08:03:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 FD 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 FD 00 F7 2F 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 18 [08:03:40]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:03:40]wFMCommunicate OK [08:03:40]wFMCommunicate request_size=4 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 17 00 00 [08:03:40]Write to MH i2c: E2 08 00 F8 2F 80 17 00 00 00 00 00 00 A7 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:03:40]Read from MH i2c: E2 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 E0 00 [08:03:40]MH_I2C_Read... [08:03:40]Read from MH i2c: E2 E0 00 F8 2F 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 91 [08:03:40]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:03:40]wFMCommunicate OK [08:03:40]SAM_PROTO_GetFMData done [08:03:40]requested_item fm.sale_refund.total is exist - process it [08:03:40]requested_item fm.buy.total is exist - process it [08:03:40]requested_item shift.sale.total is exist - process it [08:03:40]SAM_PROTO_GetShiftData [08:03:40]wFMCommunicate request_size=4 [08:03:40]MH_SAM_APDU [08:03:40]CAPDU: 80 13 02 00 [08:03:40]Write to MH i2c: E2 08 00 F9 2F 80 13 02 00 00 00 00 00 A6 [08:03:40]Write i2c OK [08:03:40]MH_I2C_Read... [08:03:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:03:41]Read from MH i2c: E2 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: E2 FD 00 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: E2 FD 00 F9 2F 00 AE 04 AA 04 AA 04 6E 04 04 00 28 00 00 00 69 04 9B 00 6F 04 04 00 28 00 00 00 B1 04 03 00 BA 99 32 70 04 03 00 B4 BB 2B 72 04 03 00 06 DE 06 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 01 60 05 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 AD 72 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 45 [08:03:41]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 28 00 00 00 69 04 9B 00 6F 04 04 00 28 00 00 00 B1 04 03 00 BA 99 32 70 04 03 00 B4 BB 2B 72 04 03 00 06 DE 06 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 01 60 05 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 AD 72 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:03:41]wFMCommunicate OK [08:03:41]wFMCommunicate request_size=4 [08:03:41]MH_SAM_APDU [08:03:41]CAPDU: 80 17 00 00 [08:03:41]Write to MH i2c: E2 08 00 FA 2F 80 17 00 00 00 00 00 00 A9 [08:03:41]Write i2c OK [08:03:41]MH_I2C_Read... [08:03:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:41]Read from MH i2c: E2 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: E2 FD 00 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: E2 FD 00 FA 2F 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 CB [08:03:41]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:03:41]wFMCommunicate OK [08:03:41]wFMCommunicate request_size=4 [08:03:41]MH_SAM_APDU [08:03:41]CAPDU: 80 17 00 00 [08:03:41]Write to MH i2c: E2 08 00 FB 2F 80 17 00 00 00 00 00 00 AA [08:03:41]Write i2c OK [08:03:41]MH_I2C_Read... [08:03:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:41]Read from MH i2c: E2 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: E2 FD 00 [08:03:41]MH_I2C_Read... [08:03:41]Read from MH i2c: E2 FD 00 FB 2F 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 61 [08:03:41]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:03:41]wFMCommunicate OK [08:03:41]wFMCommunicate request_size=4 [08:03:41]MH_SAM_APDU [08:03:41]CAPDU: 80 17 00 00 [08:03:41]Write to MH i2c: E2 08 00 FC 2F 80 17 00 00 00 00 00 00 AB [08:03:41]Write i2c OK [08:03:41]MH_I2C_Read... [08:03:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:03:42]Read from MH i2c: E2 [08:03:42]MH_I2C_Read... [08:03:42]Read from MH i2c: E2 FD 00 [08:03:42]MH_I2C_Read... [08:03:42]Read from MH i2c: E2 FD 00 FC 2F 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 1D [08:03:42]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:03:42]wFMCommunicate OK [08:03:42]wFMCommunicate request_size=4 [08:03:42]MH_SAM_APDU [08:03:42]CAPDU: 80 17 00 00 [08:03:42]Write to MH i2c: E2 08 00 FD 2F 80 17 00 00 00 00 00 00 AC [08:03:42]Write i2c OK [08:03:42]MH_I2C_Read... [08:03:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:03:42]Read from MH i2c: E2 [08:03:42]MH_I2C_Read... [08:03:42]Read from MH i2c: E2 CB 00 [08:03:42]MH_I2C_Read... [08:03:42]Read from MH i2c: E2 CB 00 FD 2F 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 95 [08:03:42]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:03:42]wFMCommunicate OK [08:03:42]SAM_PROTO_GetShiftData done [08:03:42]requested_item shift.sale.total_cash is exist - process it [08:03:42]requested_item shift.sale_refund.total is exist - process it [08:03:42]requested_item shift.sale_refund.total_cash is exist - process it [08:03:42]requested_item shift.buy.total is exist - process it [08:03:42]requested_item shift.buy.total_cash is exist - process it [08:03:42]produce_requested_data done [08:03:42]produce_requested_data return {"fm.sale.total":26038637.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":33161.54,"shift.sale.total_cash":28661.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:03:42]process_action_free get_value [08:03:42]json_value_free [08:03:42]json_value_free done [08:03:42]process_json_proto returns [08:03:42]Send response to host [08:03:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26038637.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":33161.54,"shift.sale.total_cash":28661.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:03:42]free response buf [08:03:42]execute_script done [08:03:42]execute_script returns [08:03:42]free content buf [08:03:42]Sock 8.Close socket [08:03:42]Sock 8.Thread stoped [08:03:45]OFD Sender: No OFD packet to send [08:03:50]OFD Sender: No OFD packet to send [08:03:55]OFD Sender: No OFD packet to send [08:04:00]OFD Sender: No OFD packet to send [08:04:05]OFD Sender: No OFD packet to send [08:04:10]OFD Sender: No OFD packet to send [08:04:15]OFD Sender: No OFD packet to send [08:04:20]OFD Sender: No OFD packet to send [08:04:25]OFD Sender: No OFD packet to send [08:04:30]OFD Sender: No OFD packet to send [08:04:35]OFD Sender: No OFD packet to send [08:04:40]OFD Sender: No OFD packet to send [08:04:45]OFD Sender: No OFD packet to send [08:04:50]OFD Sender: No OFD packet to send [08:04:55]OFD Sender: No OFD packet to send [08:05:00]OFD Sender: No OFD packet to send [08:05:05]OFD Sender: No OFD packet to send [08:05:10]OFD Sender: No OFD packet to send [08:05:15]OFD Sender: No OFD packet to send [08:05:20]OFD Sender: No OFD packet to send [08:05:25]OFD Sender: No OFD packet to send [08:05:30]OFD Sender: No OFD packet to send [08:05:35]OFD Sender: No OFD packet to send [08:05:40]OFD Sender: No OFD packet to send [08:05:45]OFD Sender: No OFD packet to send [08:05:50]OFD Sender: No OFD packet to send [08:05:55]OFD Sender: No OFD packet to send [08:06:00]OFD Sender: No OFD packet to send [08:06:05]OFD Sender: No OFD packet to send [08:06:10]OFD Sender: No OFD packet to send [08:06:15]OFD Sender: No OFD packet to send [08:06:20]OFD Sender: No OFD packet to send [08:06:25]OFD Sender: No OFD packet to send [08:06:30]accept exits with 9 [08:06:30]New connection [08:06:30]New thread 3067084132 created [08:06:30]Thread 3066940772 joined [08:06:30]Waiting for new connection... [08:06:30] Sock 9.Parse request [08:06:30]Sock 9.Check first char [08:06:30]Sock 9.First char is OK [08:06:30]request: POST /json_proto HTTP/1.0 [08:06:30]Method: POST [08:06:30]URL: /json_proto [08:06:30]Method is POST - this is cgi request [08:06:30]url: /json_proto [08:06:30]query_string will be loaded in cgi processing [08:06:30]execute_cgi json_proto POST (null) [08:06:30]execute_cgi path=json_proto method=POST [08:06:30]POST find Content-Length [08:06:30]Host: 172.17.34.200:8080 [08:06:30]Content-Length: 1058 [08:06:30]Content-Type: application/json [08:06:30] [08:06:30]POST finish read [08:06:30]Found Content-Length = 1058 [08:06: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182831\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1272.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A041786\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:30]execute_script... [08:06: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182831\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1272.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A041786\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:30]POST & json_proto [08:06:30]process_json_proto [08:06:30]json parsed OK: [08:06:30]protocol is kg_v1.0 [08:06:30]action value=print_text [08:06:30]process_action print_text [08:06:30]cmd_print_text [08:06:30]ExternCall_PrintAddStr [08:06:30]wPrintStart [08:06:30]Write to MH i2c: 01 00 00 FE 2F 2D [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 07 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 07 00 FE 2F 00 00 00 00 00 FF 0F 42 [08:06:30]RasterBufferAndPrint [08:06:30]line *****ТОВАРНЫЙ ЧЕК***** [08:06:30]line АЗС 121 [08:06:30]line Партнер нефть [08:06:30]line 02508201610067 [08:06:30]line Кассир : Ниязова Г. [08:06:30]line Счет N : (1)1182831 [08:06:30]line ПРОДАЖА [08:06:30]line ТРК (МРК, ГНК) : 11 [08:06:30]line Вид ГСМ : 2710194210 [08:06:30]line ДТ(л)-К-5 [08:06:30]line 20.000 x 63.60 [08:06:30]line ИТОГ: 1272.00 [08:06:30]line Тип оплаты: Талоны: ТК ГПНА Online [08:06:30]line 041786 [08:06:30]written 0, free lines is 4095 [08:06:30]Write to MH i2c: 01 00 00 0F 30 3F [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 07 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: 01 07 00 0F 30 00 00 00 00 00 5B 0E AF [08:06:30]RasterBufferAndPrint [08:06:30]line [08:06:30]line [08:06:30]line [08:06:30]line [08:06:30]line [08:06:30]written 0, free lines is 3676 [08:06:30]MH_Cut [08:06:30]Write to MH i2c: D1 01 00 16 30 01 18 [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: D1 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: D1 01 00 [08:06:30]MH_I2C_Read... [08:06:30]Read from MH i2c: D1 01 00 16 30 00 17 [08:06:30]Write to MH i2c: 01 00 00 17 30 47 [08:06:30]Write i2c OK [08:06:30]MH_I2C_Read... [08:06:30]OFD Sender: No OFD packet to send [08:06:30]*** Cut start [08:06:30]*** Purtial cut [08:06:30]*** Stage 1: CUTSNS_PIN = 1 [08:06:31]Read from MH i2c: 01 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: 01 07 00 [08:06:31]MH_I2C_Read... [08:06:31]*** Stop cut motor [08:06:31]*** Cut end [08:06:31]Read from MH i2c: 01 07 00 17 30 00 00 00 00 00 FF 0F 5C [08:06:31]process_action print_text done [08:06:31]requested_data is exist [08:06:31]produce_requested_data [08:06:31]requested_item fm.sn is exist - process it [08:06:31]wFMCommunicate request_size=4 [08:06:31]MH_SAM_APDU [08:06:31]CAPDU: 80 11 00 00 [08:06:31]Write to MH i2c: E2 08 00 18 30 80 11 00 00 00 00 00 00 C2 [08:06:31]Write i2c OK [08:06:31]MH_I2C_Read... [08:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:31]Read from MH i2c: E2 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: E2 17 00 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: E2 17 00 18 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 18 [08:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:06:31]wFMCommunicate OK [08:06:31]requested_item fd.num is exist - process it [08:06:31]SAM_PROTO_GetFieldsCounters [08:06:31]wFMCommunicate request_size=4 [08:06:31]MH_SAM_APDU [08:06:31]CAPDU: 80 13 00 00 [08:06:31]Write to MH i2c: E2 08 00 19 30 80 13 00 00 00 00 00 00 C5 [08:06:31]Write i2c OK [08:06:31]MH_I2C_Read... [08:06:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:06:31]Read from MH i2c: E2 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: E2 62 00 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: E2 62 00 19 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 31 [08:06:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 28 00 00 00 5E 04 04 00 28 00 00 00 57 04 04 00 29 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:06:31]wFMCommunicate OK [08:06:31]SAM_PROTO_GetFieldsCounters done [08:06:31]requested_item shift.num is exist - process it [08:06:31]requested_item shift.opened is exist - process it [08:06:31]req_shift_opened [08:06:31]FM_GetShiftState [08:06:31]SAM_PROTO_GetShiftState [08:06:31]wFMCommunicate request_size=4 [08:06:31]MH_SAM_APDU [08:06:31]CAPDU: 80 13 01 00 [08:06:31]Write to MH i2c: E2 08 00 1A 30 80 13 01 00 00 00 00 00 C7 [08:06:31]Write i2c OK [08:06:31]MH_I2C_Read... [08:06:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:31]Read from MH i2c: E2 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: E2 0E 00 [08:06:31]MH_I2C_Read... [08:06:31]Read from MH i2c: E2 0E 00 1A 30 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FE [08:06:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:06:31]wFMCommunicate OK [08:06:31]SAM_PROTO_GetShiftState done [08:06:31]FM_GetShiftState done [08:06:31]req_shift_opened done [08:06:31]requested_item shift.open_date is exist - process it [08:06:31]req_shift_open_date [08:06:31]req_shift_open_date done [08:06:31]produce_requested_data done [08:06:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33024,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:06:31]process_action_free print_text [08:06:31]json_value_free [08:06:31]json_value_free done [08:06:31]process_json_proto returns [08:06:31]Send response to host [08:06:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33024,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:06:31]free response buf [08:06:31]execute_script done [08:06:31]execute_script returns [08:06:31]free content buf [08:06:31]Sock 9.Close socket [08:06:31]Sock 9.Thread stoped [08:06:35]OFD Sender: No OFD packet to send [08:06:40]OFD Sender: No OFD packet to send [08:06:45]OFD Sender: No OFD packet to send [08:06:50]OFD Sender: No OFD packet to send [08:06:55]OFD Sender: No OFD packet to send [08:06:56]accept exits with 8 [08:06:56]New connection [08:06:56]New thread 3066940772 created [08:06:56]Thread 3067084132 joined [08:06:56]Waiting for new connection... [08:06:56] Sock 8.Parse request [08:06:56]Sock 8.Check first char [08:06:56]Sock 8.First char is OK [08:06:56]request: POST /json_proto HTTP/1.0 [08:06:56]Method: POST [08:06:56]URL: /json_proto [08:06:56]Method is POST - this is cgi request [08:06:56]url: /json_proto [08:06:56]query_string will be loaded in cgi processing [08:06:56]execute_cgi json_proto POST (null) [08:06:56]execute_cgi path=json_proto method=POST [08:06:56]POST find Content-Length [08:06:56]Host: 172.17.34.200:8080 [08:06:56]Content-Length: 678 [08:06:56]Content-Type: application/json [08:06:56] [08:06:56]POST finish read [08:06:56]Found Content-Length = 678 [08:06:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182833", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:56]execute_script... [08:06: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)1182833", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:06:56]POST & json_proto [08:06:56]process_json_proto [08:06:56]json parsed OK: [08:06:56]protocol is kg_v1.0 [08:06:56]action value=close_receipt [08:06:56]process_action close_receipt [08:06:56]cmd_close_receipt [08:06:56]MH_GetDate [08:06:56]Write to MH i2c: F0 00 00 1B 30 3A [08:06:56]Write i2c OK [08:06:56]MH_I2C_Read... [08:06:56]Read from MH i2c: F0 [08:06:56]MH_I2C_Read... [08:06:56]Read from MH i2c: F0 09 00 [08:06:56]MH_I2C_Read... [08:06:56]Read from MH i2c: F0 09 00 1B 30 00 AD B2 E9 64 B2 FF 65 64 69 [08:06:56]GetLastDocTimeStamp 1693036634 [08:06:56]current date 1693037229 [08:06:56]FM_GetShiftState [08:06:56]SAM_PROTO_GetShiftState [08:06:56]wFMCommunicate request_size=4 [08:06:56]MH_SAM_APDU [08:06:56]CAPDU: 80 13 01 00 [08:06:56]Write to MH i2c: E2 08 00 1C 30 80 13 01 00 00 00 00 00 C9 [08:06:56]Write i2c OK [08:06:56]MH_I2C_Read... [08:06:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:06:56]Read from MH i2c: E2 [08:06:56]MH_I2C_Read... [08:06:56]Read from MH i2c: E2 0E 00 [08:06:56]MH_I2C_Read... [08:06:56]Read from MH i2c: E2 0E 00 1C 30 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 00 [08:06:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:06:56]wFMCommunicate OK [08:06:56]SAM_PROTO_GetShiftState done [08:06:56]FM_GetShiftState done [08:06:56]opened in 1693009560 [08:06:56]opened+sec_in_day 1693095960 [08:06:56]quantity*price = 20007 [08:06:56]sum+1 = 20008 [08:06:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 41 26.08.2023 08:07 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33025 ФПД: 201260242413629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T080709&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33025&fm=201260242413629&tin=02508201610067®Number=0000000000091575&sum=20000 [08:06:57]StoreToDocumentArchive [08:06:57]shift 77 fd 33025 [08:06:57]save to /storage/0077/doc_00033025 [08:06:57]save last doc name /storage/0077/doc_00033025 to /storage/kkm_last_doc_name [08:06:57]save OK [08:06:57]Clear old archive folders... [08:06:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:06:57]tlvbuf is 01BEF840 [08:06:57]SAM_PROTO_ClearQueue [08:06:57]wFMCommunicate request_size=4 [08:06:57]MH_SAM_APDU [08:06:57]CAPDU: 80 09 00 00 [08:06:57]Write to MH i2c: E2 08 00 29 30 80 09 00 00 00 00 00 00 CB [08:06:57]Write i2c OK [08:06:57]MH_I2C_Read... [08:06:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:06:57]Read from MH i2c: E2 [08:06:57]MH_I2C_Read... [08:06:57]Read from MH i2c: E2 03 00 [08:06:57]MH_I2C_Read... [08:06:57]Read from MH i2c: E2 03 00 29 30 00 90 00 CD [08:06:57]RAPDU: 90 00 [08:06:57]wFMCommunicate OK [08:06:57]SAM_PROTO_ClearQueue done [08:06:57]KKMCreateOFDPacket [08:06:57]OFDProtocolAddRootSTLVToBuf [08:06:57]FM_MakeSignedData [08:06:57]FM_MakeSignedData [08:06:57]SAM_PROTO_SignData [08:06:57]wFMCommunicate request_size=4 [08:06:57]MH_SAM_APDU [08:06:57]CAPDU: 80 0D 01 02 [08:06:57]Write to MH i2c: E2 08 00 2A 30 80 0D 01 02 00 00 00 00 D3 [08:06:57]Write i2c OK [08:06:57]MH_I2C_Read... [08:06:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:06:58]Read from MH i2c: E2 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 2A 30 00 90 00 CE [08:06:58]RAPDU: 90 00 [08:06:58]wFMCommunicate OK [08:06:58]wFMCommunicate request_size=255 [08:06:58]MH_SAM_APDU [08:06:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 29 00 00 00 F4 03 04 00 AD B2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 81 00 00 35 04 06 00 B7 [08:06:58]Write to MH i2c: E2 02 01 2B 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 29 00 00 00 F4 03 04 00 AD B2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 81 00 00 35 04 06 00 B7 00 00 ED [08:06:58]Write i2c OK [08:06:58]MH_I2C_Read... [08:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:58]Read from MH i2c: E2 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 2B 30 00 90 00 CF [08:06:58]RAPDU: 90 00 [08:06:58]wFMCommunicate OK [08:06:58]wFMCommunicate request_size=10 [08:06:58]MH_SAM_APDU [08:06:58]CAPDU: 80 0D 02 02 05 0B 8D 41 A8 3D [08:06:58]Write to MH i2c: E2 0D 00 2C 30 80 0D 02 02 05 00 0B 8D 41 A8 3D 00 00 9E [08:06:58]Write i2c OK [08:06:58]MH_I2C_Read... [08:06:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:06:58]Read from MH i2c: E2 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 03 00 2C 30 00 90 00 D0 [08:06:58]RAPDU: 90 00 [08:06:58]wFMCommunicate OK [08:06:58]wFMCommunicate request_size=4 [08:06:58]MH_SAM_APDU [08:06:58]CAPDU: 80 0D 03 02 [08:06:58]Write to MH i2c: E2 08 00 2D 30 80 0D 03 02 00 00 00 00 D8 [08:06:58]Write i2c OK [08:06:58]MH_I2C_Read... [08:06:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:06:58]Read from MH i2c: E2 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 0B 00 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 0B 00 2D 30 00 03 C7 A1 2A 87 48 55 B8 90 00 4A [08:06:58]RAPDU: 03 C7 A1 2A 87 48 55 B8 90 00 [08:06:58]wFMCommunicate OK [08:06:58]SAM_PROTO_SignData done [08:06:58]FM_MakeSignedData done [08:06:58]CreateOFDProtocolMessage [08:06:58]wFMCommunicate request_size=4 [08:06:58]MH_SAM_APDU [08:06:58]CAPDU: 80 11 00 00 [08:06:58]Write to MH i2c: E2 08 00 2E 30 80 11 00 00 00 00 00 00 D8 [08:06:58]Write i2c OK [08:06:58]MH_I2C_Read... [08:06:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:06:58]Read from MH i2c: E2 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 17 00 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: E2 17 00 2E 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2E [08:06:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:06:58]wFMCommunicate OK [08:06:58]CreateOFDProtocolMessage done [08:06:58]OFDSenderStorePacket 33025 [08:06:58]StoreOFDPacket docnum=33025 [08:06:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 46 A3 07 01 81 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 29 00 00 00 F4 03 04 00 AD B2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 81 00 00 35 04 06 00 B7 0B 8D 41 A8 3D 03 C7 A1 2A 87 48 55 B8 [08:06:58]CheckFolder [08:06:58]dirname=/storage/ofd_packets [08:06:58]CheckFolder done [08:06:58]ProducePacketName [08:06:58]name=ofd_packets/00033025 [08:06:58]NVStorageSaveData ofd_packets/00033025 [08:06:58]File name is /storage/ofd_packets/00033025 [08:06:58]Write 301 bytes [08:06:58]NVStorageSaveData done [08:06:58]OFDSenderStorePacket done [08:06:58]KKMCreateOFDPacket done [08:06:58]NVStorageSaveData kkm_last_timestamp [08:06:58]File name is /storage/kkm_last_timestamp [08:06:58]Write 4 bytes [08:06:58]NVStorageSaveData done [08:06:58]ExternCall_PrintAddStr [08:06:58]wPrintStart [08:06:58]Write to MH i2c: 01 00 00 2F 30 5F [08:06:58]Write i2c OK [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: 01 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: 01 07 00 [08:06:58]MH_I2C_Read... [08:06:58]Read from MH i2c: 01 07 00 2F 30 00 00 00 00 00 FF 0F 74 [08:06:58]RasterBufferAndPrint [08:06:58]line Счет N : (1)1182833 [08:06:58]line ИНН: 02508201610067 [08:06:58]line Контрольно-Кассовый Чек [08:06:58]line ПРОДАЖА [08:06:58]line ТРК (МРК, ГНК) : 62 [08:06:58]line Товар: 2710124130 [08:06:58]line Аи-92-К-5 [08:06:58]line 3.420 * 58.50 [08:06:58]line = 200.07 [08:06:58]line НДС 12% НСП 1% [08:06:58]line > о реализуемом товаре [08:06:58]line ОКРУГЛЕНИЕ: -0.07 [08:06:58]line ИТОГО: 200.00 [08:06:58]line Внесено: 200.00 [08:06:58]line СДАЧА: 0.00 [08:06:58]line НСП 1% : 1.77 [08:06:58]line НДС 12% : 21.25 [08:06:58]line Наличными: 200.00 [08:06:58]line Безнал.: 0.00 [08:06:58]line Место: АЗС № 121 "Партнер Нефть" [08:06:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:06:58]line СНО: Общий режим [08:06:58]line Чек 41 26.08.2023 08:07 [08:06:58]line Смена: 77 ФФД: 1.0 [08:06:58]line ЗНМ: 0300000148 [08:06:58]line РНМ: 0000000000091575 [08:06:58]line Версия ККМ: 001 [08:06:58]line ФМ: 0000000000874655 [08:06:58]line ФД: 33025 [08:06:58]line ФПД: 201260242413629 [08:06:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T080709&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33025&fm=201260242413629&tin=02508201610067®Number=0000000000091575&sum=20000 [08:06:58]OFD Sender: Processing packet 33025 [packets to send 11, broken 10] [08:06:58]ProducePacketName [08:06:58]name=ofd_packets/00033025 [08:06:58]OFD Sender: To server: pG, [08:06:58]CommunicateWithHost lk.salyk.kg:30040 [08:06:58]ConnectInit lk.salyk.kg [08:06:58]written 0, free lines is 4095 [08:06:58]Connected sock=11 [08:06:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 46 A3 07 01 81 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 29 00 00 00 F4 03 04 00 AD B2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 81 00 00 35 04 06 00 B7 0B 8D 41 A8 3D 03 C7 A1 2A 87 48 55 B8 [08:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6D 88 47 00 BA B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 81 00 00 F4 03 04 00 4C 5D E9 64 B6 04 01 00 00 BA C9 C5 33 BE 1E C6 58 [08:06:59]CommunicateWithHost err = 0 [08:06:59]CheckOFDResponse [08:06:59]1017 (14) - 77093643461234 [08:06:59]1041 (16) - 0000000000874655 [08:06:59]1040 (4) - 33025 [08:06:59]1012 (4) - 26.08.2023 02:02 [08:06:59]1206 (1) - 0 [08:06:59]OFD Sender: Remove packet 33025 [08:06:59]ProducePacketName [08:06:59]name=ofd_packets/00033025 [08:06:59]NVStorageDeleteData [08:06:59]Write to MH i2c: 01 00 00 5A 30 8A [08:06:59]Write i2c OK [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: 01 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: 01 07 00 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: 01 07 00 5A 30 00 00 00 00 00 CB 0C 68 [08:06:59]RasterBufferAndPrint [08:06:59]line [08:06:59]line [08:06:59]line [08:06:59]line [08:06:59]line [08:06:59]written 0, free lines is 3281 [08:06:59]MH_Cut [08:06:59]Write to MH i2c: D1 01 00 61 30 01 63 [08:06:59]Write i2c OK [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: D1 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: D1 01 00 [08:06:59]MH_I2C_Read... [08:06:59]Read from MH i2c: D1 01 00 61 30 00 62 [08:06:59]Write to MH i2c: 01 00 00 62 30 92 [08:06:59]Write i2c OK [08:06:59]MH_I2C_Read... [08:06:59]OFD Sender: No OFD packet to send [08:07:00]*** Cut start [08:07:00]*** Purtial cut [08:07:00]*** CUTSNS_PIN = 0 [08:07:00]*** Stage 1: CUTSNS_PIN = 1 [08:07:02]Read from MH i2c: 01 [08:07:02]MH_I2C_Read... [08:07:02]*** Stop cut motor [08:07:02]*** Cut end [08:07:02]Read from MH i2c: 01 07 00 [08:07:02]MH_I2C_Read... [08:07:02]Read from MH i2c: 01 07 00 62 30 00 00 00 00 00 FF 0F A7 [08:07:02]process_action close_receipt done [08:07:02]requested_data is exist [08:07:02]produce_requested_data [08:07:02]requested_item fm.sn is exist - process it [08:07:02]wFMCommunicate request_size=4 [08:07:02]MH_SAM_APDU [08:07:02]CAPDU: 80 11 00 00 [08:07:02]Write to MH i2c: E2 08 00 63 30 80 11 00 00 00 00 00 00 0D [08:07:02]Write i2c OK [08:07:02]MH_I2C_Read... [08:07:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:02]Read from MH i2c: E2 [08:07:02]MH_I2C_Read... [08:07:02]Read from MH i2c: E2 17 00 [08:07:02]MH_I2C_Read... [08:07:02]Read from MH i2c: E2 17 00 63 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 63 [08:07:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:07:02]wFMCommunicate OK [08:07:02]requested_item fd.num is exist - process it [08:07:02]SAM_PROTO_GetFieldsCounters [08:07:02]wFMCommunicate request_size=4 [08:07:02]MH_SAM_APDU [08:07:02]CAPDU: 80 13 00 00 [08:07:02]Write to MH i2c: E2 08 00 64 30 80 13 00 00 00 00 00 00 10 [08:07:02]Write i2c OK [08:07:02]MH_I2C_Read... [08:07:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:02]Read from MH i2c: E2 [08:07:02]MH_I2C_Read... [08:07:02]Read from MH i2c: E2 62 00 [08:07:02]MH_I2C_Read... [08:07:02]Read from MH i2c: E2 62 00 64 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [08:07:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:07:02]wFMCommunicate OK [08:07:02]SAM_PROTO_GetFieldsCounters done [08:07:02]requested_item shift.num is exist - process it [08:07:02]requested_item shift.opened is exist - process it [08:07:02]req_shift_opened [08:07:02]FM_GetShiftState [08:07:02]SAM_PROTO_GetShiftState [08:07:02]wFMCommunicate request_size=4 [08:07:02]MH_SAM_APDU [08:07:02]CAPDU: 80 13 01 00 [08:07:02]Write to MH i2c: E2 08 00 65 30 80 13 01 00 00 00 00 00 12 [08:07:02]Write i2c OK [08:07:02]MH_I2C_Read... [08:07:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:02]Read from MH i2c: E2 [08:07:02]MH_I2C_Read... [08:07:02]Read from MH i2c: E2 0E 00 [08:07:02]MH_I2C_Read... [08:07:02]Read from MH i2c: E2 0E 00 65 30 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 49 [08:07:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:07:02]wFMCommunicate OK [08:07:02]SAM_PROTO_GetShiftState done [08:07:02]FM_GetShiftState done [08:07:02]req_shift_opened done [08:07:02]requested_item shift.open_date is exist - process it [08:07:02]req_shift_open_date [08:07:02]req_shift_open_date done [08:07:02]produce_requested_data done [08:07:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33025,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:07:02]process_action_free close_receipt [08:07:02]json_value_free [08:07:02]json_value_free done [08:07:02]process_json_proto returns [08:07:02]Send response to host [08:07:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33025,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:07:02]free response buf [08:07:02]execute_script done [08:07:02]execute_script returns [08:07:02]free content buf [08:07:02]Sock 8.Close socket [08:07:02]Sock 8.Thread stoped [08:07:04]OFD Sender: No OFD packet to send [08:07:09]OFD Sender: No OFD packet to send [08:07:14]OFD Sender: No OFD packet to send [08:07:17]accept exits with 9 [08:07:17]New connection [08:07:17]New thread 3067084132 created [08:07:17]Thread 3066940772 joined [08:07:17]Waiting for new connection... [08:07:17] Sock 9.Parse request [08:07:17]Sock 9.Check first char [08:07:17]Sock 9.First char is OK [08:07:17]request: POST /json_proto HTTP/1.0 [08:07:17]Method: POST [08:07:17]URL: /json_proto [08:07:17]Method is POST - this is cgi request [08:07:17]url: /json_proto [08:07:17]query_string will be loaded in cgi processing [08:07:17]execute_cgi json_proto POST (null) [08:07:17]execute_cgi path=json_proto method=POST [08:07:17]POST find Content-Length [08:07:17]Host: 172.17.34.200:8080 [08:07:17]Content-Length: 1058 [08:07:17]Content-Type: application/json [08:07:17] [08:07:17]POST finish read [08:07:17]Found Content-Length = 1058 [08:07:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182832\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1272.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A041786\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:17]execute_script... [08:07:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182832\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 20.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1272.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A041786\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:07:17]POST & json_proto [08:07:17]process_json_proto [08:07:17]json parsed OK: [08:07:17]protocol is kg_v1.0 [08:07:17]action value=print_text [08:07:17]process_action print_text [08:07:17]cmd_print_text [08:07:17]ExternCall_PrintAddStr [08:07:17]wPrintStart [08:07:17]Write to MH i2c: 01 00 00 66 30 96 [08:07:17]Write i2c OK [08:07:17]MH_I2C_Read... [08:07:17]Read from MH i2c: 01 [08:07:17]MH_I2C_Read... [08:07:17]Read from MH i2c: 01 07 00 [08:07:17]MH_I2C_Read... [08:07:17]Read from MH i2c: 01 07 00 66 30 00 00 00 00 00 FF 0F AB [08:07:17]RasterBufferAndPrint [08:07:17]line *****ТОВАРНЫЙ ЧЕК***** [08:07:17]line АЗС 121 [08:07:17]line Партнер нефть [08:07:17]line 02508201610067 [08:07:17]line Кассир : Ниязова Г. [08:07:17]line Счет N : (1)1182832 [08:07:17]line ПРОДАЖА [08:07:17]line ТРК (МРК, ГНК) : 21 [08:07:17]line Вид ГСМ : 2710194210 [08:07:17]line ДТ(л)-К-5 [08:07:17]line 20.000 x 63.60 [08:07:17]line ИТОГ: 1272.00 [08:07:17]line Тип оплаты: Талоны: ТК ГПНА Online [08:07:17]line 041786 [08:07:17]written 0, free lines is 4095 [08:07:18]Write to MH i2c: 01 00 00 77 30 A7 [08:07:18]Write i2c OK [08:07:18]MH_I2C_Read... [08:07:18]Read from MH i2c: 01 [08:07:18]MH_I2C_Read... [08:07:18]Read from MH i2c: 01 07 00 [08:07:18]MH_I2C_Read... [08:07:18]Read from MH i2c: 01 07 00 77 30 00 00 00 00 00 5C 0E 18 [08:07:18]RasterBufferAndPrint [08:07:18]line [08:07:18]line [08:07:18]line [08:07:18]line [08:07:18]line [08:07:18]written 0, free lines is 3677 [08:07:18]MH_Cut [08:07:18]Write to MH i2c: D1 01 00 7E 30 01 80 [08:07:18]Write i2c OK [08:07:18]MH_I2C_Read... [08:07:18]Read from MH i2c: D1 [08:07:18]MH_I2C_Read... [08:07:18]Read from MH i2c: D1 01 00 [08:07:18]MH_I2C_Read... [08:07:18]Read from MH i2c: D1 01 00 7E 30 00 7F [08:07:18]Write to MH i2c: 01 00 00 7F 30 AF [08:07:18]Write i2c OK [08:07:18]MH_I2C_Read... [08:07:18]*** Cut start [08:07:18]*** Purtial cut [08:07:18]*** Stage 1: CUTSNS_PIN = 1 [08:07:18]Read from MH i2c: 01 [08:07:18]MH_I2C_Read... [08:07:18]Read from MH i2c: 01 07 00 [08:07:18]MH_I2C_Read... [08:07:18]*** Stop cut motor [08:07:18]*** Cut end [08:07:18]Read from MH i2c: 01 07 00 7F 30 00 00 00 00 00 FF 0F C4 [08:07:18]process_action print_text done [08:07:18]requested_data is exist [08:07:18]produce_requested_data [08:07:18]requested_item fm.sn is exist - process it [08:07:18]wFMCommunicate request_size=4 [08:07:18]MH_SAM_APDU [08:07:18]CAPDU: 80 11 00 00 [08:07:18]Write to MH i2c: E2 08 00 80 30 80 11 00 00 00 00 00 00 2A [08:07:18]Write i2c OK [08:07:18]MH_I2C_Read... [08:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:19]Read from MH i2c: E2 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: E2 17 00 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: E2 17 00 80 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 80 [08:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:07:19]wFMCommunicate OK [08:07:19]requested_item fd.num is exist - process it [08:07:19]SAM_PROTO_GetFieldsCounters [08:07:19]wFMCommunicate request_size=4 [08:07:19]MH_SAM_APDU [08:07:19]CAPDU: 80 13 00 00 [08:07:19]Write to MH i2c: E2 08 00 81 30 80 13 00 00 00 00 00 00 2D [08:07:19]Write i2c OK [08:07:19]MH_I2C_Read... [08:07:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:19]Read from MH i2c: E2 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: E2 62 00 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: E2 62 00 81 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [08:07:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 29 00 00 00 5E 04 04 00 29 00 00 00 57 04 04 00 2A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:07:19]wFMCommunicate OK [08:07:19]SAM_PROTO_GetFieldsCounters done [08:07:19]requested_item shift.num is exist - process it [08:07:19]requested_item shift.opened is exist - process it [08:07:19]req_shift_opened [08:07:19]FM_GetShiftState [08:07:19]SAM_PROTO_GetShiftState [08:07:19]wFMCommunicate request_size=4 [08:07:19]MH_SAM_APDU [08:07:19]CAPDU: 80 13 01 00 [08:07:19]Write to MH i2c: E2 08 00 82 30 80 13 01 00 00 00 00 00 2F [08:07:19]Write i2c OK [08:07:19]MH_I2C_Read... [08:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:19]Read from MH i2c: E2 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: E2 0E 00 [08:07:19]MH_I2C_Read... [08:07:19]Read from MH i2c: E2 0E 00 82 30 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 66 [08:07:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:07:19]wFMCommunicate OK [08:07:19]SAM_PROTO_GetShiftState done [08:07:19]FM_GetShiftState done [08:07:19]req_shift_opened done [08:07:19]requested_item shift.open_date is exist - process it [08:07:19]req_shift_open_date [08:07:19]req_shift_open_date done [08:07:19]produce_requested_data done [08:07:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33025,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:07:19]process_action_free print_text [08:07:19]json_value_free [08:07:19]json_value_free done [08:07:19]process_json_proto returns [08:07:19]Send response to host [08:07:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33025,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:07:19]free response buf [08:07:19]execute_script done [08:07:19]execute_script returns [08:07:19]free content buf [08:07:19]Sock 9.Close socket [08:07:19]Sock 9.Thread stoped [08:07:19]OFD Sender: No OFD packet to send [08:07:24]OFD Sender: No OFD packet to send [08:07:29]OFD Sender: No OFD packet to send [08:07:34]OFD Sender: No OFD packet to send [08:07:39]OFD Sender: No OFD packet to send [08:07:44]OFD Sender: No OFD packet to send [08:07:49]OFD Sender: No OFD packet to send [08:07:54]OFD Sender: No OFD packet to send [08:07:59]OFD Sender: No OFD packet to send [08:08:04]OFD Sender: No OFD packet to send [08:08:09]OFD Sender: No OFD packet to send [08:08:14]OFD Sender: No OFD packet to send [08:08:19]OFD Sender: No OFD packet to send [08:08:24]OFD Sender: No OFD packet to send [08:08:29]OFD Sender: No OFD packet to send [08:08:34]OFD Sender: No OFD packet to send [08:08:39]OFD Sender: No OFD packet to send [08:08:44]OFD Sender: No OFD packet to send [08:08:49]OFD Sender: No OFD packet to send [08:08:54]OFD Sender: No OFD packet to send [08:08:59]OFD Sender: No OFD packet to send [08:09:04]OFD Sender: No OFD packet to send [08:09:05]accept exits with 8 [08:09:05]New connection [08:09:05]New thread 3066940772 created [08:09:05]Thread 3067084132 joined [08:09:05]Waiting for new connection... [08:09:05] Sock 8.Parse request [08:09:05]Sock 8.Check first char [08:09:05]Sock 8.First char is OK [08:09:05]request: POST /json_proto HTTP/1.0 [08:09:05]Method: POST [08:09:05]URL: /json_proto [08:09:05]Method is POST - this is cgi request [08:09:05]url: /json_proto [08:09:05]query_string will be loaded in cgi processing [08:09:05]execute_cgi json_proto POST (null) [08:09:05]execute_cgi path=json_proto method=POST [08:09:05]POST find Content-Length [08:09:05]Host: 172.17.34.200:8080 [08:09:05]Content-Length: 641 [08:09:05]Content-Type: application/json [08:09:05] [08:09:05]POST finish read [08:09:05]Found Content-Length = 641 [08:09:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182834", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:05]execute_script... [08:09:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182834", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:05]POST & json_proto [08:09:05]process_json_proto [08:09:05]json parsed OK: [08:09:05]protocol is kg_v1.0 [08:09:05]action value=close_receipt [08:09:05]process_action close_receipt [08:09:05]cmd_close_receipt [08:09:05]MH_GetDate [08:09:05]Write to MH i2c: F0 00 00 83 30 A2 [08:09:05]Write i2c OK [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: F0 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: F0 09 00 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: F0 09 00 83 30 00 2E B3 E9 64 B2 FF 65 64 53 [08:09:05]GetLastDocTimeStamp 1693037229 [08:09:05]current date 1693037358 [08:09:05]FM_GetShiftState [08:09:05]SAM_PROTO_GetShiftState [08:09:05]wFMCommunicate request_size=4 [08:09:05]MH_SAM_APDU [08:09:05]CAPDU: 80 13 01 00 [08:09:05]Write to MH i2c: E2 08 00 84 30 80 13 01 00 00 00 00 00 31 [08:09:05]Write i2c OK [08:09:05]MH_I2C_Read... [08:09:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:05]Read from MH i2c: E2 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: E2 0E 00 [08:09:05]MH_I2C_Read... [08:09:05]Read from MH i2c: E2 0E 00 84 30 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 68 [08:09:05]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:09:05]wFMCommunicate OK [08:09:05]SAM_PROTO_GetShiftState done [08:09:05]FM_GetShiftState done [08:09:05]opened in 1693009560 [08:09:05]opened+sec_in_day 1693095960 [08:09:05]quantity*price = 58500 [08:09:05]sum+1 = 58501 [08:09:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 585.00 НСП 1% : 5.18 НДС 12% : 62.12 Наличными: 585.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 42 26.08.2023 08:09 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33026 ФПД: 258551130565440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T080918&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33026&fm=258551130565440&tin=02508201610067®Number=0000000000091575&sum=58500 [08:09:06]StoreToDocumentArchive [08:09:06]shift 77 fd 33026 [08:09:06]save to /storage/0077/doc_00033026 [08:09:06]save last doc name /storage/0077/doc_00033026 to /storage/kkm_last_doc_name [08:09:06]save OK [08:09:06]Clear old archive folders... [08:09:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:06]tlvbuf is 018402E0 [08:09:06]SAM_PROTO_ClearQueue [08:09:06]wFMCommunicate request_size=4 [08:09:06]MH_SAM_APDU [08:09:06]CAPDU: 80 09 00 00 [08:09:06]Write to MH i2c: E2 08 00 91 30 80 09 00 00 00 00 00 00 33 [08:09:06]Write i2c OK [08:09:06]MH_I2C_Read... [08:09:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:06]Read from MH i2c: E2 [08:09:06]MH_I2C_Read... [08:09:06]Read from MH i2c: E2 03 00 [08:09:06]MH_I2C_Read... [08:09:06]Read from MH i2c: E2 03 00 91 30 00 90 00 35 [08:09:06]RAPDU: 90 00 [08:09:06]wFMCommunicate OK [08:09:06]SAM_PROTO_ClearQueue done [08:09:06]KKMCreateOFDPacket [08:09:06]OFDProtocolAddRootSTLVToBuf [08:09:06]FM_MakeSignedData [08:09:06]FM_MakeSignedData [08:09:06]SAM_PROTO_SignData [08:09:06]wFMCommunicate request_size=4 [08:09:06]MH_SAM_APDU [08:09:06]CAPDU: 80 0D 01 02 [08:09:06]Write to MH i2c: E2 08 00 92 30 80 0D 01 02 00 00 00 00 3B [08:09:06]Write i2c OK [08:09:06]MH_I2C_Read... [08:09:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:06]Read from MH i2c: E2 [08:09:06]MH_I2C_Read... [08:09:06]Read from MH i2c: E2 03 00 [08:09:06]MH_I2C_Read... [08:09:06]Read from MH i2c: E2 03 00 92 30 00 90 00 36 [08:09:06]RAPDU: 90 00 [08:09:06]wFMCommunicate OK [08:09:06]wFMCommunicate request_size=255 [08:09:06]MH_SAM_APDU [08:09: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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 2E B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 81 00 00 35 04 06 00 EB [08:09:06]Write to MH i2c: E2 02 01 93 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 2E B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 81 00 00 35 04 06 00 EB 00 00 20 [08:09:06]Write i2c OK [08:09:06]MH_I2C_Read... [08:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:07]Read from MH i2c: E2 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 03 00 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 03 00 93 30 00 90 00 37 [08:09:07]RAPDU: 90 00 [08:09:07]wFMCommunicate OK [08:09:07]wFMCommunicate request_size=10 [08:09:07]MH_SAM_APDU [08:09:07]CAPDU: 80 0D 02 02 05 26 A0 4B 2B 40 [08:09:07]Write to MH i2c: E2 0D 00 94 30 80 0D 02 02 05 00 26 A0 4B 2B 40 00 00 C4 [08:09:07]Write i2c OK [08:09:07]MH_I2C_Read... [08:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:07]Read from MH i2c: E2 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 03 00 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 03 00 94 30 00 90 00 38 [08:09:07]RAPDU: 90 00 [08:09:07]wFMCommunicate OK [08:09:07]wFMCommunicate request_size=4 [08:09:07]MH_SAM_APDU [08:09:07]CAPDU: 80 0D 03 02 [08:09:07]Write to MH i2c: E2 08 00 95 30 80 0D 03 02 00 00 00 00 40 [08:09:07]Write i2c OK [08:09:07]MH_I2C_Read... [08:09:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:07]Read from MH i2c: E2 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 0B 00 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 0B 00 95 30 00 AF 60 7A C1 58 D0 61 42 90 00 56 [08:09:07]RAPDU: AF 60 7A C1 58 D0 61 42 90 00 [08:09:07]wFMCommunicate OK [08:09:07]SAM_PROTO_SignData done [08:09:07]FM_MakeSignedData done [08:09:07]CreateOFDProtocolMessage [08:09:07]wFMCommunicate request_size=4 [08:09:07]MH_SAM_APDU [08:09:07]CAPDU: 80 11 00 00 [08:09:07]Write to MH i2c: E2 08 00 96 30 80 11 00 00 00 00 00 00 40 [08:09:07]Write i2c OK [08:09:07]MH_I2C_Read... [08:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:07]Read from MH i2c: E2 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 17 00 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: E2 17 00 96 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [08:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:09:07]wFMCommunicate OK [08:09:07]CreateOFDProtocolMessage done [08:09:07]OFDSenderStorePacket 33026 [08:09:07]StoreOFDPacket docnum=33026 [08:09:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 47 07 01 42 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 2E B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 81 00 00 35 04 06 00 EB 26 A0 4B 2B 40 AF 60 7A C1 58 D0 61 42 [08:09:07]CheckFolder [08:09:07]dirname=/storage/ofd_packets [08:09:07]CheckFolder done [08:09:07]ProducePacketName [08:09:07]name=ofd_packets/00033026 [08:09:07]NVStorageSaveData ofd_packets/00033026 [08:09:07]File name is /storage/ofd_packets/00033026 [08:09:07]Write 301 bytes [08:09:07]NVStorageSaveData done [08:09:07]OFDSenderStorePacket done [08:09:07]KKMCreateOFDPacket done [08:09:07]NVStorageSaveData kkm_last_timestamp [08:09:07]File name is /storage/kkm_last_timestamp [08:09:07]Write 4 bytes [08:09:07]NVStorageSaveData done [08:09:07]ExternCall_PrintAddStr [08:09:07]wPrintStart [08:09:07]Write to MH i2c: 01 00 00 97 30 C7 [08:09:07]Write i2c OK [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: 01 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: 01 07 00 [08:09:07]MH_I2C_Read... [08:09:07]Read from MH i2c: 01 07 00 97 30 00 00 00 00 00 FF 0F DC [08:09:07]RasterBufferAndPrint [08:09:07]line Счет N : (1)1182834 [08:09:07]line ИНН: 02508201610067 [08:09:07]line Контрольно-Кассовый Чек [08:09:07]line ПРОДАЖА [08:09:07]line ТРК (МРК, ГНК) : 32 [08:09:07]line Товар: 2710124130 [08:09:07]line Аи-92-К-5 [08:09:07]line 10.000 * 58.50 [08:09:07]line = 585.00 [08:09:07]line НДС 12% НСП 1% [08:09:07]line > о реализуемом товаре [08:09:07]line ИТОГО: 585.00 [08:09:07]line НСП 1% : 5.18 [08:09:07]line НДС 12% : 62.12 [08:09:07]line Наличными: 585.00 [08:09:07]line Безнал.: 0.00 [08:09:07]line Место: АЗС № 121 "Партнер Нефть" [08:09:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:09:07]line СНО: Общий режим [08:09:07]line Чек 42 26.08.2023 08:09 [08:09:07]line Смена: 77 ФФД: 1.0 [08:09:07]line ЗНМ: 0300000148 [08:09:07]line РНМ: 0000000000091575 [08:09:07]line Версия ККМ: 001 [08:09:07]line ФМ: 0000000000874655 [08:09:07]line ФД: 33026 [08:09:07]line ФПД: 258551130565440 [08:09:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T080918&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33026&fm=258551130565440&tin=02508201610067®Number=0000000000091575&sum=58500 [08:09:07]OFD Sender: Processing packet 33026 [packets to send 11, broken 10] [08:09:07]ProducePacketName [08:09:07]name=ofd_packets/00033026 [08:09:07]OFD Sender: To server: pG, [08:09:07]CommunicateWithHost lk.salyk.kg:30040 [08:09:07]ConnectInit lk.salyk.kg [08:09:07]written 0, free lines is 4095 [08:09:07]Connected sock=10 [08:09:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 47 07 01 42 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 2E B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 81 00 00 35 04 06 00 EB 26 A0 4B 2B 40 AF 60 7A C1 58 D0 61 42 [08:09:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9D 95 47 00 B5 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 81 00 00 F4 03 04 00 CD 5D E9 64 B6 04 01 00 00 D2 D7 4B 3D FA 92 74 AD [08:09:08]CommunicateWithHost err = 0 [08:09:08]CheckOFDResponse [08:09:08]1017 (14) - 77093643461234 [08:09:08]1041 (16) - 0000000000874655 [08:09:08]1040 (4) - 33026 [08:09:08]1012 (4) - 26.08.2023 02:05 [08:09:08]1206 (1) - 0 [08:09:08]OFD Sender: Remove packet 33026 [08:09:08]ProducePacketName [08:09:08]name=ofd_packets/00033026 [08:09:08]NVStorageDeleteData [08:09:08]Write to MH i2c: 01 00 00 BF 30 EF [08:09:08]Write i2c OK [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: 01 [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: 01 07 00 [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: 01 07 00 BF 30 00 00 00 00 00 00 0D 03 [08:09:08]RasterBufferAndPrint [08:09:08]line [08:09:08]line [08:09:08]line [08:09:08]line [08:09:08]line [08:09:08]written 0, free lines is 3336 [08:09:08]MH_Cut [08:09:08]Write to MH i2c: D1 01 00 C6 30 01 C8 [08:09:08]Write i2c OK [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: D1 [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: D1 01 00 [08:09:08]MH_I2C_Read... [08:09:08]Read from MH i2c: D1 01 00 C6 30 00 C7 [08:09:08]Write to MH i2c: 01 00 00 C7 30 F7 [08:09:08]Write i2c OK [08:09:08]MH_I2C_Read... [08:09:08]OFD Sender: No OFD packet to send [08:09:08]*** Cut start [08:09:08]*** Purtial cut [08:09:08]*** CUTSNS_PIN = 0 [08:09:09]*** Stage 1: CUTSNS_PIN = 1 [08:09:10]Read from MH i2c: 01 [08:09:10]MH_I2C_Read... [08:09:10]*** Stop cut motor [08:09:10]*** Cut end [08:09:10]Read from MH i2c: 01 07 00 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: 01 07 00 C7 30 00 00 00 00 00 FF 0F 0C [08:09:10]process_action close_receipt done [08:09:10]requested_data is exist [08:09:10]produce_requested_data [08:09:10]requested_item fm.sn is exist - process it [08:09:10]wFMCommunicate request_size=4 [08:09:10]MH_SAM_APDU [08:09:10]CAPDU: 80 11 00 00 [08:09:10]Write to MH i2c: E2 08 00 C8 30 80 11 00 00 00 00 00 00 72 [08:09:10]Write i2c OK [08:09:10]MH_I2C_Read... [08:09:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:10]Read from MH i2c: E2 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: E2 17 00 [08:09:10]MH_I2C_Read... [08:09:10]Read from MH i2c: E2 17 00 C8 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C8 [08:09:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:09:10]wFMCommunicate OK [08:09:10]requested_item fd.num is exist - process it [08:09:10]SAM_PROTO_GetFieldsCounters [08:09:10]wFMCommunicate request_size=4 [08:09:10]MH_SAM_APDU [08:09:10]CAPDU: 80 13 00 00 [08:09:10]Write to MH i2c: E2 08 00 C9 30 80 13 00 00 00 00 00 00 75 [08:09:10]Write i2c OK [08:09:10]MH_I2C_Read... [08:09:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:11]Read from MH i2c: E2 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 62 00 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 62 00 C9 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 02 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [08:09:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 02 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2A 00 00 00 5E 04 04 00 2A 00 00 00 57 04 04 00 2B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:11]wFMCommunicate OK [08:09:11]SAM_PROTO_GetFieldsCounters done [08:09:11]requested_item shift.num is exist - process it [08:09:11]requested_item shift.opened is exist - process it [08:09:11]req_shift_opened [08:09:11]FM_GetShiftState [08:09:11]SAM_PROTO_GetShiftState [08:09:11]wFMCommunicate request_size=4 [08:09:11]MH_SAM_APDU [08:09:11]CAPDU: 80 13 01 00 [08:09:11]Write to MH i2c: E2 08 00 CA 30 80 13 01 00 00 00 00 00 77 [08:09:11]Write i2c OK [08:09:11]MH_I2C_Read... [08:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:11]Read from MH i2c: E2 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 0E 00 [08:09:11]MH_I2C_Read... [08:09:11]Read from MH i2c: E2 0E 00 CA 30 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AE [08:09:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:09:11]wFMCommunicate OK [08:09:11]SAM_PROTO_GetShiftState done [08:09:11]FM_GetShiftState done [08:09:11]req_shift_opened done [08:09:11]requested_item shift.open_date is exist - process it [08:09:11]req_shift_open_date [08:09:11]req_shift_open_date done [08:09:11]produce_requested_data done [08:09:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33026,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:09:11]process_action_free close_receipt [08:09:11]json_value_free [08:09:11]json_value_free done [08:09:11]process_json_proto returns [08:09:11]Send response to host [08:09:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33026,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:09:11]free response buf [08:09:11]execute_script done [08:09:11]execute_script returns [08:09:11]free content buf [08:09:11]Sock 8.Close socket [08:09:11]Sock 8.Thread stoped [08:09:13]OFD Sender: No OFD packet to send [08:09:18]OFD Sender: No OFD packet to send [08:09:23]OFD Sender: No OFD packet to send [08:09:28]OFD Sender: No OFD packet to send [08:09:33]OFD Sender: No OFD packet to send [08:09:35]accept exits with 9 [08:09:35]New connection [08:09:35]New thread 3067084132 created [08:09:35]Thread 3066940772 joined [08:09:35]Waiting for new connection... [08:09:35] Sock 9.Parse request [08:09:35]Sock 9.Check first char [08:09:35]Sock 9.First char is OK [08:09:35]request: POST /json_proto HTTP/1.0 [08:09:35]Method: POST [08:09:35]URL: /json_proto [08:09:35]Method is POST - this is cgi request [08:09:35]url: /json_proto [08:09:35]query_string will be loaded in cgi processing [08:09:35]execute_cgi json_proto POST (null) [08:09:35]execute_cgi path=json_proto method=POST [08:09:35]POST find Content-Length [08:09:35]Host: 172.17.34.200:8080 [08:09:35]Content-Length: 683 [08:09:35]Content-Type: application/json [08:09:35] [08:09:35]POST finish read [08:09:35]Found Content-Length = 683 [08:09:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.920, "sum" : 440.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:35]execute_script... [08:09: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)1182836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.920, "sum" : 440.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:35]POST & json_proto [08:09:35]process_json_proto [08:09:35]json parsed OK: [08:09:35]protocol is kg_v1.0 [08:09:35]action value=close_receipt [08:09:35]process_action close_receipt [08:09:35]cmd_close_receipt [08:09:35]MH_GetDate [08:09:35]Write to MH i2c: F0 00 00 CB 30 EA [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: F0 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: F0 09 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: F0 09 00 CB 30 00 4B B3 E9 64 B2 FF 65 64 B8 [08:09:35]GetLastDocTimeStamp 1693037358 [08:09:35]current date 1693037387 [08:09:35]FM_GetShiftState [08:09:35]SAM_PROTO_GetShiftState [08:09:35]wFMCommunicate request_size=4 [08:09:35]MH_SAM_APDU [08:09:35]CAPDU: 80 13 01 00 [08:09:35]Write to MH i2c: E2 08 00 CC 30 80 13 01 00 00 00 00 00 79 [08:09:35]Write i2c OK [08:09:35]MH_I2C_Read... [08:09:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:35]Read from MH i2c: E2 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 0E 00 [08:09:35]MH_I2C_Read... [08:09:35]Read from MH i2c: E2 0E 00 CC 30 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B0 [08:09:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:09:35]wFMCommunicate OK [08:09:35]SAM_PROTO_GetShiftState done [08:09:35]FM_GetShiftState done [08:09:35]opened in 1693009560 [08:09:35]opened+sec_in_day 1693095960 [08:09:35]quantity*price = 44011 [08:09:35]sum+1 = 44012 [08:09:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 440.00 Внесено: 440.00 СДАЧА: 0.00 НСП 1% : 3.89 НДС 12% : 46.74 Наличными: 440.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 43 26.08.2023 08:09 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33027 ФПД: 138222531106553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T080947&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33027&fm=138222531106553&tin=02508201610067®Number=0000000000091575&sum=44000 [08:09:36]StoreToDocumentArchive [08:09:36]shift 77 fd 33027 [08:09:36]save to /storage/0077/doc_00033027 [08:09:36]save last doc name /storage/0077/doc_00033027 to /storage/kkm_last_doc_name [08:09:36]save OK [08:09:36]Clear old archive folders... [08:09:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:09:36]tlvbuf is 01944D70 [08:09:36]SAM_PROTO_ClearQueue [08:09:36]wFMCommunicate request_size=4 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 09 00 00 [08:09:36]Write to MH i2c: E2 08 00 D9 30 80 09 00 00 00 00 00 00 7B [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 D9 30 00 90 00 7D [08:09:36]RAPDU: 90 00 [08:09:36]wFMCommunicate OK [08:09:36]SAM_PROTO_ClearQueue done [08:09:36]KKMCreateOFDPacket [08:09:36]OFDProtocolAddRootSTLVToBuf [08:09:36]FM_MakeSignedData [08:09:36]FM_MakeSignedData [08:09:36]SAM_PROTO_SignData [08:09:36]wFMCommunicate request_size=4 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 0D 01 02 [08:09:36]Write to MH i2c: E2 08 00 DA 30 80 0D 01 02 00 00 00 00 83 [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:36]Read from MH i2c: E2 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 [08:09:36]MH_I2C_Read... [08:09:36]Read from MH i2c: E2 03 00 DA 30 00 90 00 7E [08:09:36]RAPDU: 90 00 [08:09:36]wFMCommunicate OK [08:09:36]wFMCommunicate request_size=255 [08:09:36]MH_SAM_APDU [08:09:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 08 1B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 EB AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 4B B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 81 00 00 35 04 06 00 [08:09:36]Write to MH i2c: E2 02 01 DB 30 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 08 1B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 EB AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 4B B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 81 00 00 35 04 06 00 00 00 AD [08:09:36]Write i2c OK [08:09:36]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 DB 30 00 90 00 7F [08:09:37]RAPDU: 90 00 [08:09:37]wFMCommunicate OK [08:09:37]wFMCommunicate request_size=11 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 0D 02 02 06 7D B6 70 DD D6 F9 [08:09:37]Write to MH i2c: E2 0E 00 DC 30 80 0D 02 02 06 00 7D B6 70 DD D6 F9 00 00 E1 [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 03 00 DC 30 00 90 00 80 [08:09:37]RAPDU: 90 00 [08:09:37]wFMCommunicate OK [08:09:37]wFMCommunicate request_size=4 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 0D 03 02 [08:09:37]Write to MH i2c: E2 08 00 DD 30 80 0D 03 02 00 00 00 00 88 [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 0B 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 0B 00 DD 30 00 DF C6 19 FB 62 03 84 53 90 00 7E [08:09:37]RAPDU: DF C6 19 FB 62 03 84 53 90 00 [08:09:37]wFMCommunicate OK [08:09:37]SAM_PROTO_SignData done [08:09:37]FM_MakeSignedData done [08:09:37]CreateOFDProtocolMessage [08:09:37]wFMCommunicate request_size=4 [08:09:37]MH_SAM_APDU [08:09:37]CAPDU: 80 11 00 00 [08:09:37]Write to MH i2c: E2 08 00 DE 30 80 11 00 00 00 00 00 00 88 [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:37]Read from MH i2c: E2 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 17 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: E2 17 00 DE 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DE [08:09:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:09:37]wFMCommunicate OK [08:09:37]CreateOFDProtocolMessage done [08:09:37]OFDSenderStorePacket 33027 [08:09:37]StoreOFDPacket docnum=33027 [08:09:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 26 7F 08 01 F6 48 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 08 1B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 EB AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 4B B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 81 00 00 35 04 06 00 7D B6 70 DD D6 F9 DF C6 19 FB 62 03 84 53 [08:09:37]CheckFolder [08:09:37]dirname=/storage/ofd_packets [08:09:37]CheckFolder done [08:09:37]ProducePacketName [08:09:37]name=ofd_packets/00033027 [08:09:37]NVStorageSaveData ofd_packets/00033027 [08:09:37]File name is /storage/ofd_packets/00033027 [08:09:37]Write 302 bytes [08:09:37]NVStorageSaveData done [08:09:37]OFDSenderStorePacket done [08:09:37]KKMCreateOFDPacket done [08:09:37]NVStorageSaveData kkm_last_timestamp [08:09:37]File name is /storage/kkm_last_timestamp [08:09:37]Write 4 bytes [08:09:37]NVStorageSaveData done [08:09:37]ExternCall_PrintAddStr [08:09:37]wPrintStart [08:09:37]Write to MH i2c: 01 00 00 DF 30 0F [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 07 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 07 00 DF 30 00 00 00 00 00 FF 0F 24 [08:09:37]RasterBufferAndPrint [08:09:37]line Счет N : (1)1182836 [08:09:37]line ИНН: 02508201610067 [08:09:37]line Контрольно-Кассовый Чек [08:09:37]line ПРОДАЖА [08:09:37]line ТРК (МРК, ГНК) : 21 [08:09:37]line Товар: 2710194210 [08:09:37]line ДТ(л)-К-5 [08:09:37]line 6.920 * 63.60 [08:09:37]line = 440.11 [08:09:37]line НДС 12% НСП 1% [08:09:37]line > о реализуемом товаре [08:09:37]line ОКРУГЛЕНИЕ: -0.11 [08:09:37]line ИТОГО: 440.00 [08:09:37]line Внесено: 440.00 [08:09:37]line СДАЧА: 0.00 [08:09:37]line НСП 1% : 3.89 [08:09:37]line НДС 12% : 46.74 [08:09:37]line Наличными: 440.00 [08:09:37]line Безнал.: 0.00 [08:09:37]line Место: АЗС № 121 "Партнер Нефть" [08:09:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:09:37]line СНО: Общий режим [08:09:37]line Чек 43 26.08.2023 08:09 [08:09:37]line Смена: 77 ФФД: 1.0 [08:09:37]line ЗНМ: 0300000148 [08:09:37]line РНМ: 0000000000091575 [08:09:37]line Версия ККМ: 001 [08:09:37]line ФМ: 0000000000874655 [08:09:37]line ФД: 33027 [08:09:37]line ФПД: 138222531106553 [08:09:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T080947&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33027&fm=138222531106553&tin=02508201610067®Number=0000000000091575&sum=44000 [08:09:37]OFD Sender: Processing packet 33027 [packets to send 11, broken 10] [08:09:37]ProducePacketName [08:09:37]name=ofd_packets/00033027 [08:09:37]OFD Sender: To server: pG, [08:09:37]CommunicateWithHost lk.salyk.kg:30040 [08:09:37]ConnectInit lk.salyk.kg [08:09:37]written 0, free lines is 4095 [08:09:37]Connected sock=10 [08:09:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 26 7F 08 01 F6 48 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 08 1B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 EB AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 42 12 00 00 00 00 07 04 06 00 E0 AB 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 00 00 00 F4 03 04 00 4B B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 81 00 00 35 04 06 00 7D B6 70 DD D6 F9 DF C6 19 FB 62 03 84 53 [08:09:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 83 E4 47 00 FD EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 81 00 00 F4 03 04 00 EB 5D E9 64 B6 04 01 00 00 73 1D 45 F9 97 81 3C E5 [08:09:37]CommunicateWithHost err = 0 [08:09:37]CheckOFDResponse [08:09:37]1017 (14) - 77093643461234 [08:09:37]1041 (16) - 0000000000874655 [08:09:37]1040 (4) - 33027 [08:09:37]1012 (4) - 26.08.2023 02:05 [08:09:37]1206 (1) - 0 [08:09:37]OFD Sender: Remove packet 33027 [08:09:37]ProducePacketName [08:09:37]name=ofd_packets/00033027 [08:09:37]NVStorageDeleteData [08:09:37]Write to MH i2c: 01 00 00 0A 31 3B [08:09:37]Write i2c OK [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 07 00 [08:09:37]MH_I2C_Read... [08:09:37]Read from MH i2c: 01 07 00 0A 31 00 00 00 00 00 CD 0C 1B [08:09:37]RasterBufferAndPrint [08:09:37]line [08:09:37]line [08:09:37]line [08:09:37]line [08:09:37]line [08:09:37]written 0, free lines is 3284 [08:09:38]MH_Cut [08:09:38]Write to MH i2c: D1 01 00 11 31 01 14 [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: D1 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: D1 01 00 [08:09:38]MH_I2C_Read... [08:09:38]Read from MH i2c: D1 01 00 11 31 00 13 [08:09:38]Write to MH i2c: 01 00 00 12 31 43 [08:09:38]Write i2c OK [08:09:38]MH_I2C_Read... [08:09:38]OFD Sender: No OFD packet to send [08:09:38]*** Cut start [08:09:38]*** Purtial cut [08:09:38]*** Stage 1: CUTSNS_PIN = 1 [08:09:39]Read from MH i2c: 01 [08:09:39]MH_I2C_Read... [08:09:39]*** Stop cut motor [08:09:39]*** Cut end [08:09:39]Read from MH i2c: 01 07 00 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: 01 07 00 12 31 00 00 00 00 00 FF 0F 58 [08:09:39]process_action close_receipt done [08:09:39]requested_data is exist [08:09:39]produce_requested_data [08:09:39]requested_item fm.sn is exist - process it [08:09:39]wFMCommunicate request_size=4 [08:09:39]MH_SAM_APDU [08:09:39]CAPDU: 80 11 00 00 [08:09:39]Write to MH i2c: E2 08 00 13 31 80 11 00 00 00 00 00 00 BE [08:09:39]Write i2c OK [08:09:39]MH_I2C_Read... [08:09:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:39]Read from MH i2c: E2 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: E2 17 00 [08:09:39]MH_I2C_Read... [08:09:39]Read from MH i2c: E2 17 00 13 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 14 [08:09:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:09:39]wFMCommunicate OK [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 28 00 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 EF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 A9 [00:00:09]Are we in boot? [00:00:09]We are in boot - try to switch [00:00:09]Write to MH i2c: A0 00 00 02 00 A1 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]*** Check firmware version 40, crc_r 5823D75D, crc_c: 5823D75D, size: 52480 [00:00:09]*** [00:00:09]*** Starting fw at address 01020100 (2007E318 010246F9) [00:00:09]Read from MH i2c: A0 [00:00:09]MH_I2C_Read... [00:00:09]*** Waiting for read because exit forced [00:00:09]Read from MH i2c: A0 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:09]*** 10 ms more... [00:00:09]*** MH1903 init start (LINUX_LIGHT) [00:00:09]*** Serial: 3139303353513838 54000000005725EF (1903SQ88T) [00:00:09]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:09]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:10]*** step 15: 3077 (1523, 1554 REF) [00:00:10]*** step 16: 2983 (1503, 1480 REF) [00:00:10]*** step 17: 2893 (1486, 1407 REF) [00:00:10]*** step 18: 2806 (1466, 1340 REF) [00:00:10]*** step 19: 2723 (1426, 1297 REF) [00:00:10]*** step 20: 2642 (1406, 1236 REF) [00:00:10]*** step 21: 2565 (1384, 1181 REF) [00:00:10]*** step 22: 2490 (1364, 1126 REF) [00:00:10]*** step 23: 2418 (1344, 1074 REF) [00:00:10]*** step 24: 2349 (1322, 1027 REF) [00:00:10]*** step 25: 2283 (1302, 981 REF) [00:00:10]*** step 26: 2218 (1282, 936 REF) [00:00:10]*** step 27: 2157 (1262, 895 REF) [00:00:10]*** step 28: 2097 (1242, 855 REF) [00:00:10]*** step 29: 2040 (1222, 818 REF) [00:00:10]*** step 30: 1985 (1202, 783 REF) [00:00:10]*** step 31: 1932 (1191, 741 REF) [00:00:10]*** step 32: 1880 (1181, 699 REF) [00:00:10]*** step 33: 1831 (1171, 660 REF) [00:00:10]*** step 34: 1784 (1161, 623 REF) [00:00:10]*** step 35: 1738 (1151, 587 REF) [00:00:10]*** step 36: 1694 (1141, 553 REF) [00:00:10]*** step 37: 1652 (1131, 521 REF) [00:00:10]*** step 38: 1611 (1121, 490 REF) [00:00:10]*** step 39: 1572 (1111, 461 REF) [00:00:10]*** step 40: 1534 (1103, 431 REF) [00:00:10]*** step 41: 1497 (1093, 404 REF) [00:00:10]*** step 42: 1462 (1083, 379 REF) [00:00:10]*** step 43: 1428 (1073, 355 REF) [00:00:10]*** step 44: 1396 (1063, 333 REF) [00:00:10]*** step 45: 1365 (1053, 312 REF) [00:00:10]*** step 46: 1334 (1043, 291 REF) [00:00:10]*** step 47: 1305 (1033, 272 REF) [00:00:10]*** step 48: 1277 (1023, 254 REF) [00:00:10]*** step 49: 1250 (1013, 237 REF) [00:00:10]*** step 50: 1224 (990, 234 REF) [00:00:10]*** step 51: 1199 (980, 219 REF) [00:00:10]*** step 52: 1175 (970, 205 REF) [00:00:10]*** step 53: 1152 (960, 192 REF) [00:00:10]*** step 54: 1130 (950, 180 REF) [00:00:10]*** step 55: 1108 (940, 168 REF) [00:00:10]*** step 56: 1088 (930, 158 REF) [00:00:10]*** step 57: 1068 (920, 148 REF) [00:00:10]*** step 58: 1049 (910, 139 REF) [00:00:10]*** step 59: 1030 (900, 130 REF) [00:00:10]*** step 60: 1012 (890, 122 REF) [00:00:10]*** step 61: 995 (880, 115 REF) [00:00:10]*** step 62: 979 (870, 109 REF) [00:00:10]*** step 63: 963 (860, 103 REF) [00:00:10]*** step 64: 948 (850, 98 REF) [00:00:10]*** step 65: 933 (840, 93 REF) [00:00:10]*** step 66: 919 (830, 89 REF) [00:00:10]*** step 67: 905 (820, 85 REF) [00:00:10]*** step 68: 892 (810, 82 REF) [00:00:10]*** step 69: 879 (800, 79 REF) [00:00:10]*** step 70: 867 (790, 77 REF) [00:00:10]*** step 71: 855 (780, 75 REF) [00:00:10]*** step 72: 844 (770, 74 REF) [00:00:10]*** step 73: 833 (760, 73 REF) [00:00:10]*** step 74: 822 (750, 72 REF) [00:00:10]*** step 75: 812 (740, 72 REF) [00:00:10]*** step 76: 803 (730, 73 REF) [00:00:10]*** step 77: 793 (720, 73 REF) [00:00:10]*** step 78: 784 (710, 74 REF) [00:00:10]*** step 79: 776 (700, 76 REF) [00:00:10]*** step 80: 767 (690, 77 REF) [00:00:10]*** step 81: 759 (680, 79 REF) [00:00:10]*** step 82: 751 (670, 81 REF) [00:00:10]*** step 83: 744 (660, 84 REF) [00:00:10]*** step 84: 737 (650, 87 REF) [00:00:10]*** step 85: 730 (640, 90 REF) [00:00:10]*** step 86: 723 (630, 93 REF) [00:00:10]*** step 87: 717 (620, 97 REF) [00:00:10]*** step 88: 710 (610, 100 REF) [00:00:10]*** step 89: 705 (600, 105 REF) [00:00:10]*** step 90: 699 [00:00:10]*** step 91: 693 [00:00:10]*** step 92: 688 [00:00:10]*** step 93: 683 [00:00:10]*** step 94: 678 [00:00:10]*** step 95: 673 [00:00:10]*** step 96: 669 [00:00:10]*** step 97: 664 [00:00:10]*** step 98: 660 [00:00:10]*** step 99: 656 [00:00:10]*** step 100: 652 [00:00:10]*** step 101: 648 [00:00:10]*** step 102: 644 [00:00:10]*** step 103: 641 [00:00:10]*** step 104: 638 [00:00:10]*** step 105: 634 [00:00:10]*** step 106: 631 [00:00:10]*** step 107: 628 [00:00:10]*** step 108: 625 [00:00:10]*** step 109: 622 [00:00:10]*** step 110: 620 [00:00:10]*** step 111: 617 [00:00:10]*** step 112: 615 [00:00:10]*** step 113: 612 [00:00:10]*** step 114: 610 [00:00:10]*** step 115: 608 [00:00:10]*** step 116: 605 [00:00:10]*** step 117: 603 [00:00:10]*** step 118: 601 [00:00:10]*** step 119: 599 [00:00:10]*** printer: Printer HW initialized [00:00:10]*** initSamCard finished [00:00:10]*** RTC: 8631391+1684406194=1693037585 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x200ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33500623 [00:00:10]MH_GetMetrics [00:00:10]Write to MH i2c: 00 00 00 03 00 02 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 00 29 00 03 00 00 03 28 00 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 EF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 AA [00:00:10]Are we in boot? [00:00:10]We are not in boot now [00:00:10]Write to MH i2c: 01 00 00 04 00 04 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:10]Model is 3 [00:00:10]MH firmware is 40 [00:00:10]MH boot firmware is 3 [00:00:10]MH_SetPrinterDots 448 [00:00:10]HeadWidthInBytes 56 [00:00:10]maxmasksize 7 [00:00:10]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:10]Write to MH i2c: D5 00 00 06 00 DA [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]LoadDictionaryFromArray [00:00:10]Load OK [00:00:10]ExternCall_SetCallbacks [00:00:10]NVStorageInit [00:00:10]MH_GetDate [00:00:10]Write to MH i2c: F0 00 00 07 00 F6 [00:00:10]Write i2c OK [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 [00:00:10]MH_I2C_Read... [00:00:10]Read from MH i2c: F0 09 00 07 00 00 12 B4 E9 64 B2 FF 65 64 8C [08:13:06]Current date/time: 26.08.2023 08:13 [08:13:06]FM_Init [08:13:06]wFMConnect [08:13:06]MH_SAM_On [08:13:06]Write to MH i2c: E0 00 00 08 00 E7 [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]*** iso7816_init finished! [08:13:06]*** atr: [08:13:06]*** 0F 3B D5 18 FF 81 91 FE [08:13:06]*** 1F C3 80 73 C8 21 10 0A [08:13:06]*** 00 00 00 00 00 00 00 00 [08:13:06]*** 00 00 00 00 00 00 00 00 [08:13:06]*** 00 00 00 00 00 00 00 00 [08:13:06]*** 00 00 00 00 00 00 00 00 [08:13:06]*** 00 00 00 00 00 00 00 00 [08:13:06]*** 00 00 00 00 00 00 00 00 [08:13:06]Read from MH i2c: E0 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E0 10 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E0 10 00 08 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 06 [08:13:06]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [08:13:06]wFMCommunicate request_size=10 [08:13:06]MH_SAM_APDU [08:13:06]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [08:13:06]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [08:13:06]Read from MH i2c: E2 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 03 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [08:13:06]RAPDU: 90 00 [08:13:06]wFMCommunicate OK [08:13:06]wFMCommunicate request_size=4 [08:13:06]MH_SAM_APDU [08:13:06]CAPDU: 80 11 00 00 [08:13:06]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:06]Read from MH i2c: E2 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 17 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DA [08:13:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:13:06]wFMCommunicate OK [08:13:06]Detected FM SN is 0000000000874655 [08:13:06]Stored FM SN is 0000000000874655 [08:13:06]wFMCommunicate request_size=9 [08:13:06]MH_SAM_APDU [08:13:06]CAPDU: 80 16 00 00 04 E7 E5 00 00 [08:13:06]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 E7 E5 00 00 00 00 5E [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [08:13:06]Read from MH i2c: E2 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 03 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [08:13:06]RAPDU: 90 00 [08:13:06]wFMCommunicate OK [08:13:06]FM PIN OK [08:13:06]wFMCommunicate request_size=8 [08:13:06]MH_SAM_APDU [08:13:06]CAPDU: 80 14 04 00 03 02 00 01 [08:13:06]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [08:13:06]Read from MH i2c: E2 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 03 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [08:13:06]RAPDU: 90 00 [08:13:06]wFMCommunicate OK [08:13:06]wFMCommunicate request_size=13 [08:13:06]MH_SAM_APDU [08:13:06]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [08:13:06]Write to MH i2c: E2 10 00 0D 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 BB [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [08:13:06]Read from MH i2c: E2 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 03 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [08:13:06]RAPDU: 90 00 [08:13:06]wFMCommunicate OK [08:13:06]wFMCommunicate request_size=4 [08:13:06]MH_SAM_APDU [08:13:06]CAPDU: 80 11 00 00 [08:13:06]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:06]Read from MH i2c: E2 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 17 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DE [08:13:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:13:06]wFMCommunicate OK [08:13:06]DocumentArchiveInit [08:13:06]Start Httpd... [08:13:06]Httpd thread 3067489636 created [08:13:06]Write to MH i2c: 01 00 00 0F 00 0F [08:13:06]Write i2c OK [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: 01 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: 01 07 00 [08:13:06]MH_I2C_Read... [08:13:06]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [08:13:06]MH Int Process started [08:13:06]Allocated Socket 8 [08:13:06]Bind OK [08:13:06]Listen OK [08:13:06]httpd running on port 8080 [08:13:06]Waiting for new connection... [08:13:06]OFD Sender: Processing packet 33028 [packets to send 11, broken 10] [08:13:06]ProducePacketName [08:13:06]name=ofd_packets/00033028 [08:13:06]OFD Sender: To server: pG, [08:13:06]CommunicateWithHost lk.salyk.kg:30040 [08:13:06]ConnectInit lk.salyk.kg [08:13:06]Connected sock=6 [08:13:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 C5 07 01 0D 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 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 55 B3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 81 00 00 35 04 06 00 77 5A 52 2D 93 66 E3 94 D4 7D D7 9A 3A F8 [08:13:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CA 92 47 00 A3 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 81 00 00 F4 03 04 00 AF 5E E9 64 B6 04 01 00 00 D2 5A F3 94 D9 2E 53 D2 [08:13:06]CommunicateWithHost err = 0 [08:13:06]CheckOFDResponse [08:13:06]1017 (14) - 77093643461234 [08:13:06]1041 (16) - 0000000000874655 [08:13:06]1040 (4) - 33028 [08:13:06]1012 (4) - 26.08.2023 02:08 [08:13:06]1206 (1) - 0 [08:13:06]OFD Sender: Remove packet 33028 [08:13:06]ProducePacketName [08:13:06]name=ofd_packets/00033028 [08:13:06]NVStorageDeleteData [08:13:07]OFD Sender: No OFD packet to send [08:13:08]accept exits with 9 [08:13:08]New connection [08:13:08]New thread 3067202916 created [08:13:08]Waiting for new connection... [08:13:08] Sock 9.Parse request [08:13:08]Sock 9.Check first char [08:13:08]Sock 9.First char is OK [08:13:08]request: POST /json_proto HTTP/1.0 [08:13:08]Method: POST [08:13:08]URL: /json_proto [08:13:08]Method is POST - this is cgi request [08:13:08]url: /json_proto [08:13:08]query_string will be loaded in cgi processing [08:13:08]execute_cgi json_proto POST (null) [08:13:08]execute_cgi path=json_proto method=POST [08:13:08]POST find Content-Length [08:13:08]Host: 172.17.34.200:8080 [08:13:08]Content-Length: 215 [08:13:08]Content-Type: application/json [08:13:08] [08:13:08]POST finish read [08:13:08]Found Content-Length = 215 [08:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:08]execute_script... [08:13:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:08]POST & json_proto [08:13:08]process_json_proto [08:13:08]json parsed OK: [08:13:08]protocol is kg_v1.0 [08:13:08]action value=get_value [08:13:08]process_action get_value [08:13:08]cmd_get_value [08:13:08]process_action get_value done [08:13:08]requested_data is exist [08:13:08]produce_requested_data [08:13:08]requested_item kkm.sn is exist - process it [08:13:08]requested_item kkm.ver is exist - process it [08:13:08]requested_item fm.sn is exist - process it [08:13:08]wFMCommunicate request_size=4 [08:13:08]MH_SAM_APDU [08:13:08]CAPDU: 80 11 00 00 [08:13:08]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [08:13:08]Write i2c OK [08:13:08]MH_I2C_Read... [08:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:08]Read from MH i2c: E2 [08:13:08]MH_I2C_Read... [08:13:08]Read from MH i2c: E2 17 00 [08:13:08]MH_I2C_Read... [08:13:08]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E0 [08:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:13:08]wFMCommunicate OK [08:13:08]requested_item fd.num is exist - process it [08:13:08]SAM_PROTO_GetFieldsCounters [08:13:08]wFMCommunicate request_size=4 [08:13:08]MH_SAM_APDU [08:13:08]CAPDU: 80 13 00 00 [08:13:08]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [08:13:08]Write i2c OK [08:13:08]MH_I2C_Read... [08:13:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:08]Read from MH i2c: E2 [08:13:08]MH_I2C_Read... [08:13:08]Read from MH i2c: E2 62 00 [08:13:08]MH_I2C_Read... [08:13:08]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 04 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [08:13:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 04 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:08]wFMCommunicate OK [08:13:08]SAM_PROTO_GetFieldsCounters done [08:13:08]requested_item shift.num is exist - process it [08:13:08]requested_item shift.opened is exist - process it [08:13:08]req_shift_opened [08:13:08]FM_GetShiftState [08:13:08]SAM_PROTO_GetShiftState [08:13:08]wFMCommunicate request_size=4 [08:13:08]MH_SAM_APDU [08:13:08]CAPDU: 80 13 01 00 [08:13:08]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [08:13:08]Write i2c OK [08:13:08]MH_I2C_Read... [08:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:08]Read from MH i2c: E2 [08:13:08]MH_I2C_Read... [08:13:08]Read from MH i2c: E2 0E 00 [08:13:08]MH_I2C_Read... [08:13:08]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C6 [08:13:08]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:13:08]wFMCommunicate OK [08:13:08]SAM_PROTO_GetShiftState done [08:13:08]FM_GetShiftState done [08:13:08]req_shift_opened done [08:13:08]requested_item shift.open_date is exist - process it [08:13:08]req_shift_open_date [08:13:08]req_shift_open_date done [08:13:08]produce_requested_data done [08:13:08]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33028,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:13:08]process_action_free get_value [08:13:08]json_value_free [08:13:08]json_value_free done [08:13:08]process_json_proto returns [08:13:08]Send response to host [08:13:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33028,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:13:08]free response buf [08:13:08]execute_script done [08:13:08]execute_script returns [08:13:08]free content buf [08:13:08]Sock 9.Close socket [08:13:08]Sock 9.Thread stoped [08:13:08]accept exits with 6 [08:13:08]New connection [08:13:08]New thread 3067059556 created [08:13:08]Thread 3067202916 joined [08:13:08]Waiting for new connection... [08:13:08] Sock 6.Parse request [08:13:08]Sock 6.Check first char [08:13:08]Sock 6.First char is OK [08:13:08]request: POST /json_proto HTTP/1.0 [08:13:08]Method: POST [08:13:08]URL: /json_proto [08:13:08]Method is POST - this is cgi request [08:13:08]url: /json_proto [08:13:08]query_string will be loaded in cgi processing [08:13:08]execute_cgi json_proto POST (null) [08:13:08]execute_cgi path=json_proto method=POST [08:13:08]POST find Content-Length [08:13:08]Host: 172.17.34.200:8080 [08:13:08]Content-Length: 331 [08:13:08]Content-Type: application/json [08:13:08] [08:13:08]POST finish read [08:13:08]Found Content-Length = 331 [08:13:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:13:08]execute_script... [08:13:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:13:08]POST & json_proto [08:13:08]process_json_proto [08:13:08]json parsed OK: [08:13:08]protocol is kg_v1.0 [08:13:08]action value=get_value [08:13:08]process_action get_value [08:13:08]cmd_get_value [08:13:08]process_action get_value done [08:13:08]requested_data is exist [08:13:08]produce_requested_data [08:13:08]requested_item fm.sale.total is exist - process it [08:13:08]SAM_PROTO_GetFMData [08:13:08]wFMCommunicate request_size=4 [08:13:08]MH_SAM_APDU [08:13:08]CAPDU: 80 13 03 00 [08:13:08]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [08:13:08]Write i2c OK [08:13:08]MH_I2C_Read... [08:13:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:13:08]Read from MH i2c: E2 [08:13:08]MH_I2C_Read... [08:13:08]Read from MH i2c: E2 FD 00 [08:13:08]MH_I2C_Read... [08:13:08]Read from MH i2c: E2 FD 00 13 00 00 C3 04 85 04 BF 04 6E 04 04 00 6A 80 00 00 69 04 A1 00 6F 04 04 00 2F 7F 00 00 B1 04 04 00 70 49 36 9B 70 04 04 00 88 7F FE 8A 72 04 04 00 E8 C9 37 10 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 07 7C 7C 10 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 3E AF 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 6C [08:13:08]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 6A 80 00 00 69 04 A1 00 6F 04 04 00 2F 7F 00 00 B1 04 04 00 70 49 36 9B 70 04 04 00 88 7F FE 8A 72 04 04 00 E8 C9 37 10 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 07 7C 7C 10 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 3E AF 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [08:13:08]wFMCommunicate OK [08:13:08]wFMCommunicate request_size=4 [08:13:08]MH_SAM_APDU [08:13:08]CAPDU: 80 17 00 00 [08:13:08]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [08:13:08]Write i2c OK [08:13:08]MH_I2C_Read... [08:13:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:13:09]Read from MH i2c: E2 [08:13:09]MH_I2C_Read... [08:13:09]Read from MH i2c: E2 FD 00 [08:13:09]MH_I2C_Read... [08:13:09]Read from MH i2c: E2 FD 00 14 00 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 98 [08:13:09]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:13:09]wFMCommunicate OK [08:13:09]wFMCommunicate request_size=4 [08:13:09]MH_SAM_APDU [08:13:09]CAPDU: 80 17 00 00 [08:13:09]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [08:13:09]Write i2c OK [08:13:09]MH_I2C_Read... [08:13:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:13:09]Read from MH i2c: E2 [08:13:09]MH_I2C_Read... [08:13:09]Read from MH i2c: E2 FD 00 [08:13:09]MH_I2C_Read... [08:13:09]Read from MH i2c: E2 FD 00 15 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 B3 [08:13:09]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:13:09]wFMCommunicate OK [08:13:09]wFMCommunicate request_size=4 [08:13:09]MH_SAM_APDU [08:13:09]CAPDU: 80 17 00 00 [08:13:09]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [08:13:09]Write i2c OK [08:13:09]MH_I2C_Read... [08:13:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:13:09]Read from MH i2c: E2 [08:13:09]MH_I2C_Read... [08:13:09]Read from MH i2c: E2 FD 00 [08:13:09]MH_I2C_Read... [08:13:09]Read from MH i2c: E2 FD 00 16 00 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 08 [08:13:09]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:13:09]wFMCommunicate OK [08:13:09]wFMCommunicate request_size=4 [08:13:09]MH_SAM_APDU [08:13:09]CAPDU: 80 17 00 00 [08:13:09]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [08:13:09]Write i2c OK [08:13:09]MH_I2C_Read... [08:13:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:13:10]Read from MH i2c: E2 [08:13:10]MH_I2C_Read... [08:13:10]Read from MH i2c: E2 E0 00 [08:13:10]MH_I2C_Read... [08:13:10]Read from MH i2c: E2 E0 00 17 00 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [08:13:10]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:13:10]wFMCommunicate OK [08:13:10]SAM_PROTO_GetFMData done [08:13:10]requested_item fm.sale_refund.total is exist - process it [08:13:10]requested_item fm.buy.total is exist - process it [08:13:10]requested_item shift.sale.total is exist - process it [08:13:10]SAM_PROTO_GetShiftData [08:13:10]wFMCommunicate request_size=4 [08:13:10]MH_SAM_APDU [08:13:10]CAPDU: 80 13 02 00 [08:13:10]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [08:13:10]Write i2c OK [08:13:10]MH_I2C_Read... [08:13:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:13:10]Read from MH i2c: E2 [08:13:10]MH_I2C_Read... [08:13:10]Read from MH i2c: E2 FD 00 [08:13:10]MH_I2C_Read... [08:13:10]Read from MH i2c: E2 FD 00 18 00 00 AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 7E 14 35 70 04 03 00 78 36 2E 72 04 03 00 06 DE 06 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 6D A3 05 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 4B 78 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 14 [08:13:10]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 2C 00 00 00 69 04 9B 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 7E 14 35 70 04 03 00 78 36 2E 72 04 03 00 06 DE 06 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 6D A3 05 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 4B 78 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:13:10]wFMCommunicate OK [08:13:10]wFMCommunicate request_size=4 [08:13:10]MH_SAM_APDU [08:13:10]CAPDU: 80 17 00 00 [08:13:10]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [08:13:10]Write i2c OK [08:13:10]MH_I2C_Read... [08:13:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:13:10]Read from MH i2c: E2 [08:13:10]MH_I2C_Read... [08:13:10]Read from MH i2c: E2 FD 00 [08:13:10]MH_I2C_Read... [08:13:10]Read from MH i2c: E2 FD 00 19 00 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 BB [08:13:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:13:10]wFMCommunicate OK [08:13:10]wFMCommunicate request_size=4 [08:13:10]MH_SAM_APDU [08:13:10]CAPDU: 80 17 00 00 [08:13:10]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [08:13:10]Write i2c OK [08:13:10]MH_I2C_Read... [08:13:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:13:11]Read from MH i2c: E2 [08:13:11]MH_I2C_Read... [08:13:11]Read from MH i2c: E2 FD 00 [08:13:11]MH_I2C_Read... [08:13:11]Read from MH i2c: E2 FD 00 1A 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 51 [08:13:11]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:13:11]wFMCommunicate OK [08:13:11]wFMCommunicate request_size=4 [08:13:11]MH_SAM_APDU [08:13:11]CAPDU: 80 17 00 00 [08:13:11]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [08:13:11]Write i2c OK [08:13:11]MH_I2C_Read... [08:13:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:13:11]Read from MH i2c: E2 [08:13:11]MH_I2C_Read... [08:13:11]Read from MH i2c: E2 FD 00 [08:13:11]MH_I2C_Read... [08:13:11]Read from MH i2c: E2 FD 00 1B 00 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 0D [08:13:11]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:13:11]wFMCommunicate OK [08:13:11]wFMCommunicate request_size=4 [08:13:11]MH_SAM_APDU [08:13:11]CAPDU: 80 17 00 00 [08:13:11]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [08:13:11]Write i2c OK [08:13:11]MH_I2C_Read... [08:13:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:13:11]Read from MH i2c: E2 [08:13:11]MH_I2C_Read... [08:13:11]Read from MH i2c: E2 CB 00 [08:13:11]MH_I2C_Read... [08:13:11]Read from MH i2c: E2 CB 00 1C 00 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 85 [08:13:11]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:13:11]wFMCommunicate OK [08:13:11]SAM_PROTO_GetShiftData done [08:13:11]requested_item shift.sale.total_cash is exist - process it [08:13:11]requested_item shift.sale_refund.total is exist - process it [08:13:11]requested_item shift.sale_refund.total_cash is exist - process it [08:13:11]requested_item shift.buy.total is exist - process it [08:13:11]requested_item shift.buy.total_cash is exist - process it [08:13:11]produce_requested_data done [08:13:11]produce_requested_data return {"fm.sale.total":26040262.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":34786.54,"shift.sale.total_cash":30286.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:13:11]process_action_free get_value [08:13:11]json_value_free [08:13:11]json_value_free done [08:13:11]process_json_proto returns [08:13:11]Send response to host [08:13:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26040262.24,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":34786.54,"shift.sale.total_cash":30286.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:13:11]free response buf [08:13:11]execute_script done [08:13:11]execute_script returns [08:13:11]free content buf [08:13:11]Sock 6.Close socket [08:13:11]Sock 6.Thread stoped [08:13:12]accept exits with 9 [08:13:12]New connection [08:13:12]New thread 3067202916 created [08:13:12]Thread 3067059556 joined [08:13:12]Waiting for new connection... [08:13:12] Sock 9.Parse request [08:13:12]Sock 9.Check first char [08:13:12]Sock 9.First char is OK [08:13:12]request: POST /json_proto HTTP/1.0 [08:13:12]Method: POST [08:13:12]URL: /json_proto [08:13:12]Method is POST - this is cgi request [08:13:12]url: /json_proto [08:13:12]query_string will be loaded in cgi processing [08:13:12]execute_cgi json_proto POST (null) [08:13:12]execute_cgi path=json_proto method=POST [08:13:12]POST find Content-Length [08:13:12]Host: 172.17.34.200:8080 [08:13:12]Content-Length: 683 [08:13:12]Content-Type: application/json [08:13:12] [08:13:12]POST finish read [08:13:12]Found Content-Length = 683 [08:13:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182838", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:12]execute_script... [08:13: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)1182838", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:12]POST & json_proto [08:13:12]process_json_proto [08:13:12]json parsed OK: [08:13:12]protocol is kg_v1.0 [08:13:12]action value=close_receipt [08:13:12]process_action close_receipt [08:13:12]cmd_close_receipt [08:13:12]MH_GetDate [08:13:12]Write to MH i2c: F0 00 00 1D 00 0C [08:13:12]Write i2c OK [08:13:12]MH_I2C_Read... [08:13:12]Read from MH i2c: F0 [08:13:12]MH_I2C_Read... [08:13:12]Read from MH i2c: F0 09 00 [08:13:12]MH_I2C_Read... [08:13:12]Read from MH i2c: F0 09 00 1D 00 00 18 B4 E9 64 B2 FF 65 64 A8 [08:13:12]GetLastDocTimeStamp 1693037397 [08:13:12]current date 1693037592 [08:13:12]FM_GetShiftState [08:13:12]SAM_PROTO_GetShiftState [08:13:12]wFMCommunicate request_size=4 [08:13:12]MH_SAM_APDU [08:13:12]CAPDU: 80 13 01 00 [08:13:12]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [08:13:12]Write i2c OK [08:13:12]MH_I2C_Read... [08:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:12]Read from MH i2c: E2 [08:13:12]MH_I2C_Read... [08:13:12]Read from MH i2c: E2 0E 00 [08:13:12]MH_I2C_Read... [08:13:12]OFD Sender: No OFD packet to send [08:13:12]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D2 [08:13:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:13:12]wFMCommunicate OK [08:13:12]SAM_PROTO_GetShiftState done [08:13:12]FM_GetShiftState done [08:13:12]opened in 1693009560 [08:13:12]opened+sec_in_day 1693095960 [08:13:12]quantity*price = 100035 [08:13:12]sum+1 = 100036 [08:13:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 45 26.08.2023 08:13 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33029 ФПД: 272991151002155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081312&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33029&fm=272991151002155&tin=02508201610067®Number=0000000000091575&sum=100000 [08:13:13]StoreToDocumentArchive [08:13:13]shift 77 fd 33029 [08:13:13]save to /storage/0077/doc_00033029 [08:13:13]save last doc name /storage/0077/doc_00033029 to /storage/kkm_last_doc_name [08:13:13]save OK [08:13:13]Clear old archive folders... [08:13:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:13:13]tlvbuf is 00A86400 [08:13:13]SAM_PROTO_ClearQueue [08:13:13]wFMCommunicate request_size=4 [08:13:13]MH_SAM_APDU [08:13:13]CAPDU: 80 09 00 00 [08:13:13]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [08:13:13]Write i2c OK [08:13:13]MH_I2C_Read... [08:13:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:13]Read from MH i2c: E2 [08:13:13]MH_I2C_Read... [08:13:13]Read from MH i2c: E2 03 00 [08:13:13]MH_I2C_Read... [08:13:13]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [08:13:13]RAPDU: 90 00 [08:13:13]wFMCommunicate OK [08:13:13]SAM_PROTO_ClearQueue done [08:13:13]KKMCreateOFDPacket [08:13:13]OFDProtocolAddRootSTLVToBuf [08:13:13]FM_MakeSignedData [08:13:13]FM_MakeSignedData [08:13:13]SAM_PROTO_SignData [08:13:13]wFMCommunicate request_size=4 [08:13:13]MH_SAM_APDU [08:13:13]CAPDU: 80 0D 01 02 [08:13:13]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [08:13:13]Write i2c OK [08:13:13]MH_I2C_Read... [08:13:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:13]Read from MH i2c: E2 [08:13:13]MH_I2C_Read... [08:13:13]Read from MH i2c: E2 03 00 [08:13:13]MH_I2C_Read... [08:13:13]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [08:13:13]RAPDU: 90 00 [08:13:13]wFMCommunicate OK [08:13:13]wFMCommunicate request_size=255 [08:13:13]MH_SAM_APDU [08:13: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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 18 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 81 00 00 35 04 06 00 F8 [08:13:13]Write to MH i2c: E2 02 01 2D 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 18 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 81 00 00 35 04 06 00 F8 00 00 7B [08:13:13]Write i2c OK [08:13:13]MH_I2C_Read... [08:13:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:14]Read from MH i2c: E2 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: E2 03 00 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [08:13:14]RAPDU: 90 00 [08:13:14]wFMCommunicate OK [08:13:14]wFMCommunicate request_size=10 [08:13:14]MH_SAM_APDU [08:13:14]CAPDU: 80 0D 02 02 05 48 B4 95 12 2B [08:13:14]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 48 B4 95 12 2B 00 00 80 [08:13:14]Write i2c OK [08:13:14]MH_I2C_Read... [08:13:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:14]Read from MH i2c: E2 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: E2 03 00 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [08:13:14]RAPDU: 90 00 [08:13:14]wFMCommunicate OK [08:13:14]wFMCommunicate request_size=4 [08:13:14]MH_SAM_APDU [08:13:14]CAPDU: 80 0D 03 02 [08:13:14]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [08:13:14]Write i2c OK [08:13:14]MH_I2C_Read... [08:13:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:14]Read from MH i2c: E2 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: E2 0B 00 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: E2 0B 00 2F 00 00 F3 C7 62 16 F3 C7 A1 E5 90 00 1D [08:13:14]RAPDU: F3 C7 62 16 F3 C7 A1 E5 90 00 [08:13:14]wFMCommunicate OK [08:13:14]SAM_PROTO_SignData done [08:13:14]FM_MakeSignedData done [08:13:14]CreateOFDProtocolMessage [08:13:14]wFMCommunicate request_size=4 [08:13:14]MH_SAM_APDU [08:13:14]CAPDU: 80 11 00 00 [08:13:14]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [08:13:14]Write i2c OK [08:13:14]MH_I2C_Read... [08:13:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:14]Read from MH i2c: E2 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: E2 17 00 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 00 [08:13:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:13:14]wFMCommunicate OK [08:13:14]CreateOFDProtocolMessage done [08:13:14]OFDSenderStorePacket 33029 [08:13:14]StoreOFDPacket docnum=33029 [08:13:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8A E7 07 01 EC 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 18 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 81 00 00 35 04 06 00 F8 48 B4 95 12 2B F3 C7 62 16 F3 C7 A1 E5 [08:13:14]CheckFolder [08:13:14]dirname=/storage/ofd_packets [08:13:14]CheckFolder done [08:13:14]ProducePacketName [08:13:14]name=ofd_packets/00033029 [08:13:14]NVStorageSaveData ofd_packets/00033029 [08:13:14]File name is /storage/ofd_packets/00033029 [08:13:14]Write 301 bytes [08:13:14]NVStorageSaveData done [08:13:14]OFDSenderStorePacket done [08:13:14]KKMCreateOFDPacket done [08:13:14]NVStorageSaveData kkm_last_timestamp [08:13:14]File name is /storage/kkm_last_timestamp [08:13:14]Write 4 bytes [08:13:14]NVStorageSaveData done [08:13:14]ExternCall_PrintAddStr [08:13:14]wPrintStart [08:13:14]Write to MH i2c: 01 00 00 31 00 31 [08:13:14]Write i2c OK [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: 01 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: 01 07 00 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [08:13:14]RasterBufferAndPrint [08:13:14]line Счет N : (1)1182838 [08:13:14]line ИНН: 02508201610067 [08:13:14]line Контрольно-Кассовый Чек [08:13:14]line ПРОДАЖА [08:13:14]line ТРК (МРК, ГНК) : 42 [08:13:14]line Товар: 2710124130 [08:13:14]line Аи-92-К-5 [08:13:14]line 17.100 * 58.50 [08:13:14]line = 1000.35 [08:13:14]line НДС 12% НСП 1% [08:13:14]line > о реализуемом товаре [08:13:14]line ОКРУГЛЕНИЕ: -0.35 [08:13:14]line ИТОГО: 1000.00 [08:13:14]line Внесено: 1000.00 [08:13:14]line СДАЧА: 0.00 [08:13:14]line НСП 1% : 8.85 [08:13:14]line НДС 12% : 106.23 [08:13:14]line Наличными: 1000.00 [08:13:14]line Безнал.: 0.00 [08:13:14]line Место: АЗС № 121 "Партнер Нефть" [08:13:14]OFD Sender: Processing packet 33029 [packets to send 11, broken 10] [08:13:14]ProducePacketName [08:13:14]name=ofd_packets/00033029 [08:13:14]OFD Sender: To server: pG, [08:13:14]CommunicateWithHost lk.salyk.kg:30040 [08:13:14]ConnectInit lk.salyk.kg [08:13:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:13:14]line СНО: Общий режим [08:13:14]line Чек 45 26.08.2023 08:13 [08:13:14]line Смена: 77 ФФД: 1.0 [08:13:14]line ЗНМ: 0300000148 [08:13:14]line РНМ: 0000000000091575 [08:13:14]line Версия ККМ: 001 [08:13:14]line ФМ: 0000000000874655 [08:13:14]line ФД: 33029 [08:13:14]line ФПД: 272991151002155 [08:13:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081312&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33029&fm=272991151002155&tin=02508201610067®Number=0000000000091575&sum=100000 [08:13:14]written 0, free lines is 4095 [08:13:14]Connected sock=10 [08:13:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8A E7 07 01 EC 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 18 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 81 00 00 35 04 06 00 F8 48 B4 95 12 2B F3 C7 62 16 F3 C7 A1 E5 [08:13:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C8 21 47 00 9A F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 81 00 00 F4 03 04 00 B7 5E E9 64 B6 04 01 00 00 C9 86 17 64 0B 9A FD BC [08:13:14]CommunicateWithHost err = 0 [08:13:14]CheckOFDResponse [08:13:14]1017 (14) - 77093643461234 [08:13:14]1041 (16) - 0000000000874655 [08:13:14]1040 (4) - 33029 [08:13:14]1012 (4) - 26.08.2023 02:08 [08:13:14]1206 (1) - 0 [08:13:14]OFD Sender: Remove packet 33029 [08:13:14]ProducePacketName [08:13:14]name=ofd_packets/00033029 [08:13:14]NVStorageDeleteData [08:13:14]Write to MH i2c: 01 00 00 5C 00 5C [08:13:14]Write i2c OK [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: 01 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: 01 07 00 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 DF 0C 4E [08:13:14]RasterBufferAndPrint [08:13:14]line [08:13:14]line [08:13:14]line [08:13:14]line [08:13:14]line [08:13:14]written 0, free lines is 3319 [08:13:14]MH_Cut [08:13:14]Write to MH i2c: D1 01 00 63 00 01 35 [08:13:14]Write i2c OK [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: D1 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: D1 01 00 [08:13:14]MH_I2C_Read... [08:13:14]Read from MH i2c: D1 01 00 63 00 00 34 [08:13:14]Write to MH i2c: 01 00 00 64 00 64 [08:13:14]Write i2c OK [08:13:14]MH_I2C_Read... [08:13:15]OFD Sender: No OFD packet to send [08:13:15]*** Cut start [08:13:15]*** Purtial cut [08:13:15]*** CUTSNS_PIN = 0 [08:13:15]*** Stage 1: CUTSNS_PIN = 1 [08:13:17]Read from MH i2c: 01 [08:13:17]MH_I2C_Read... [08:13:17]*** Stop cut motor [08:13:17]*** Cut end [08:13:17]Read from MH i2c: 01 07 00 [08:13:17]MH_I2C_Read... [08:13:17]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [08:13:17]process_action close_receipt done [08:13:17]requested_data is exist [08:13:17]produce_requested_data [08:13:17]requested_item fm.sn is exist - process it [08:13:17]wFMCommunicate request_size=4 [08:13:17]MH_SAM_APDU [08:13:17]CAPDU: 80 11 00 00 [08:13:17]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [08:13:17]Write i2c OK [08:13:17]MH_I2C_Read... [08:13:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:17]Read from MH i2c: E2 [08:13:17]MH_I2C_Read... [08:13:17]Read from MH i2c: E2 17 00 [08:13:17]MH_I2C_Read... [08:13:17]Read from MH i2c: E2 17 00 65 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 35 [08:13:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:13:17]wFMCommunicate OK [08:13:17]requested_item fd.num is exist - process it [08:13:17]SAM_PROTO_GetFieldsCounters [08:13:17]wFMCommunicate request_size=4 [08:13:17]MH_SAM_APDU [08:13:17]CAPDU: 80 13 00 00 [08:13:17]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [08:13:17]Write i2c OK [08:13:17]MH_I2C_Read... [08:13:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:17]Read from MH i2c: E2 [08:13:17]MH_I2C_Read... [08:13:17]Read from MH i2c: E2 62 00 [08:13:17]MH_I2C_Read... [08:13:17]Read from MH i2c: E2 62 00 66 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 05 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [08:13:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 05 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:18]wFMCommunicate OK [08:13:18]SAM_PROTO_GetFieldsCounters done [08:13:18]requested_item shift.num is exist - process it [08:13:18]requested_item shift.opened is exist - process it [08:13:18]req_shift_opened [08:13:18]FM_GetShiftState [08:13:18]SAM_PROTO_GetShiftState [08:13:18]wFMCommunicate request_size=4 [08:13:18]MH_SAM_APDU [08:13:18]CAPDU: 80 13 01 00 [08:13:18]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [08:13:18]Write i2c OK [08:13:18]MH_I2C_Read... [08:13:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:18]Read from MH i2c: E2 [08:13:18]MH_I2C_Read... [08:13:18]Read from MH i2c: E2 0E 00 [08:13:18]MH_I2C_Read... [08:13:18]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1B [08:13:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:13:18]wFMCommunicate OK [08:13:18]SAM_PROTO_GetShiftState done [08:13:18]FM_GetShiftState done [08:13:18]req_shift_opened done [08:13:18]requested_item shift.open_date is exist - process it [08:13:18]req_shift_open_date [08:13:18]req_shift_open_date done [08:13:18]produce_requested_data done [08:13:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33029,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:13:18]process_action_free close_receipt [08:13:18]json_value_free [08:13:18]json_value_free done [08:13:18]process_json_proto returns [08:13:18]Send response to host [08:13:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33029,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:13:18]free response buf [08:13:18]execute_script done [08:13:18]execute_script returns [08:13:18]free content buf [08:13:18]Sock 9.Close socket [08:13:18]Sock 9.Thread stoped [08:13:20]OFD Sender: No OFD packet to send [08:13:25]OFD Sender: No OFD packet to send [08:13:30]OFD Sender: No OFD packet to send [08:13:35]OFD Sender: No OFD packet to send [08:13:40]OFD Sender: No OFD packet to send [08:13:45]OFD Sender: No OFD packet to send [08:13:50]OFD Sender: No OFD packet to send [08:13:55]OFD Sender: No OFD packet to send [08:14:00]OFD Sender: No OFD packet to send [08:14:05]OFD Sender: No OFD packet to send [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:44]accept exits with 6 [08:14:44]New connection [08:14:44]New thread 3067059556 created [08:14:44]Thread 3067202916 joined [08:14:44]Waiting for new connection... [08:14:44] Sock 6.Parse request [08:14:44]Sock 6.Check first char [08:14:44]Sock 6.First char is OK [08:14:44]request: POST /json_proto HTTP/1.0 [08:14:44]Method: POST [08:14:44]URL: /json_proto [08:14:44]Method is POST - this is cgi request [08:14:44]url: /json_proto [08:14:44]query_string will be loaded in cgi processing [08:14:44]execute_cgi json_proto POST (null) [08:14:44]execute_cgi path=json_proto method=POST [08:14:44]POST find Content-Length [08:14:44]Host: 172.17.34.200:8080 [08:14:44]Content-Length: 683 [08:14:44]Content-Type: application/json [08:14:44] [08:14:44]POST finish read [08:14:44]Found Content-Length = 683 [08:14:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182840", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:44]execute_script... [08:14: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)1182840", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:14:44]POST & json_proto [08:14:44]process_json_proto [08:14:44]json parsed OK: [08:14:44]protocol is kg_v1.0 [08:14:44]action value=close_receipt [08:14:44]process_action close_receipt [08:14:44]cmd_close_receipt [08:14:44]MH_GetDate [08:14:44]Write to MH i2c: F0 00 00 68 00 57 [08:14:44]Write i2c OK [08:14:44]MH_I2C_Read... [08:14:44]Read from MH i2c: F0 [08:14:44]MH_I2C_Read... [08:14:44]Read from MH i2c: F0 09 00 [08:14:44]MH_I2C_Read... [08:14:44]Read from MH i2c: F0 09 00 68 00 00 74 B4 E9 64 B2 FF 65 64 4F [08:14:44]GetLastDocTimeStamp 1693037592 [08:14:44]current date 1693037684 [08:14:44]FM_GetShiftState [08:14:44]SAM_PROTO_GetShiftState [08:14:44]wFMCommunicate request_size=4 [08:14:44]MH_SAM_APDU [08:14:44]CAPDU: 80 13 01 00 [08:14:44]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [08:14:44]Write i2c OK [08:14:44]MH_I2C_Read... [08:14:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:44]Read from MH i2c: E2 [08:14:44]MH_I2C_Read... [08:14:44]Read from MH i2c: E2 0E 00 [08:14:44]MH_I2C_Read... [08:14:44]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1D [08:14:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:14:44]wFMCommunicate OK [08:14:44]SAM_PROTO_GetShiftState done [08:14:44]FM_GetShiftState done [08:14:44]opened in 1693009560 [08:14:44]opened+sec_in_day 1693095960 [08:14:44]quantity*price = 100035 [08:14:44]sum+1 = 100036 [08:14:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 46 26.08.2023 08:14 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33030 ФПД: 196722321181305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081444&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33030&fm=196722321181305&tin=02508201610067®Number=0000000000091575&sum=100000 [08:14:45]StoreToDocumentArchive [08:14:45]shift 77 fd 33030 [08:14:45]save to /storage/0077/doc_00033030 [08:14:45]save last doc name /storage/0077/doc_00033030 to /storage/kkm_last_doc_name [08:14:45]save OK [08:14:45]Clear old archive folders... [08:14:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:14:45]tlvbuf is 00A85210 [08:14:45]SAM_PROTO_ClearQueue [08:14:45]wFMCommunicate request_size=4 [08:14:45]MH_SAM_APDU [08:14:45]CAPDU: 80 09 00 00 [08:14:45]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [08:14:45]Write i2c OK [08:14:45]MH_I2C_Read... [08:14:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:14:45]Read from MH i2c: E2 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 03 00 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [08:14:45]RAPDU: 90 00 [08:14:45]wFMCommunicate OK [08:14:45]SAM_PROTO_ClearQueue done [08:14:45]KKMCreateOFDPacket [08:14:45]OFDProtocolAddRootSTLVToBuf [08:14:45]FM_MakeSignedData [08:14:45]FM_MakeSignedData [08:14:45]SAM_PROTO_SignData [08:14:45]wFMCommunicate request_size=4 [08:14:45]MH_SAM_APDU [08:14:45]CAPDU: 80 0D 01 02 [08:14:45]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [08:14:45]Write i2c OK [08:14:45]MH_I2C_Read... [08:14:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:14:45]Read from MH i2c: E2 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 03 00 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [08:14:45]RAPDU: 90 00 [08:14:45]wFMCommunicate OK [08:14:45]wFMCommunicate request_size=255 [08:14:45]MH_SAM_APDU [08:14: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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 74 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 81 00 00 35 04 06 00 B2 [08:14:45]Write to MH i2c: E2 02 01 78 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 74 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 81 00 00 35 04 06 00 B2 00 00 DE [08:14:45]Write i2c OK [08:14:45]MH_I2C_Read... [08:14:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:45]Read from MH i2c: E2 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 03 00 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [08:14:45]RAPDU: 90 00 [08:14:45]wFMCommunicate OK [08:14:45]wFMCommunicate request_size=10 [08:14:45]MH_SAM_APDU [08:14:45]CAPDU: 80 0D 02 02 05 EA FC 12 CA 79 [08:14:45]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 EA FC 12 CA 79 00 00 38 [08:14:45]Write i2c OK [08:14:45]MH_I2C_Read... [08:14:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:14:45]Read from MH i2c: E2 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 03 00 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [08:14:45]RAPDU: 90 00 [08:14:45]wFMCommunicate OK [08:14:45]wFMCommunicate request_size=4 [08:14:45]MH_SAM_APDU [08:14:45]CAPDU: 80 0D 03 02 [08:14:45]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [08:14:45]Write i2c OK [08:14:45]MH_I2C_Read... [08:14:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:14:45]Read from MH i2c: E2 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 0B 00 [08:14:45]MH_I2C_Read... [08:14:45]Read from MH i2c: E2 0B 00 7A 00 00 B9 9E 67 D5 11 59 EB 10 90 00 EE [08:14:45]RAPDU: B9 9E 67 D5 11 59 EB 10 90 00 [08:14:45]wFMCommunicate OK [08:14:45]SAM_PROTO_SignData done [08:14:45]FM_MakeSignedData done [08:14:45]CreateOFDProtocolMessage [08:14:45]wFMCommunicate request_size=4 [08:14:45]MH_SAM_APDU [08:14:45]CAPDU: 80 11 00 00 [08:14:45]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [08:14:45]Write i2c OK [08:14:45]MH_I2C_Read... [08:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:46]Read from MH i2c: E2 [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: E2 17 00 [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4B [08:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:14:46]wFMCommunicate OK [08:14:46]CreateOFDProtocolMessage done [08:14:46]OFDSenderStorePacket 33030 [08:14:46]StoreOFDPacket docnum=33030 [08:14:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C9 1A 07 01 59 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 74 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 81 00 00 35 04 06 00 B2 EA FC 12 CA 79 B9 9E 67 D5 11 59 EB 10 [08:14:46]CheckFolder [08:14:46]dirname=/storage/ofd_packets [08:14:46]CheckFolder done [08:14:46]ProducePacketName [08:14:46]name=ofd_packets/00033030 [08:14:46]NVStorageSaveData ofd_packets/00033030 [08:14:46]File name is /storage/ofd_packets/00033030 [08:14:46]Write 301 bytes [08:14:46]NVStorageSaveData done [08:14:46]OFDSenderStorePacket done [08:14:46]KKMCreateOFDPacket done [08:14:46]NVStorageSaveData kkm_last_timestamp [08:14:46]File name is /storage/kkm_last_timestamp [08:14:46]Write 4 bytes [08:14:46]NVStorageSaveData done [08:14:46]ExternCall_PrintAddStr [08:14:46]wPrintStart [08:14:46]Write to MH i2c: 01 00 00 7C 00 7C [08:14:46]Write i2c OK [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: 01 [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: 01 07 00 [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [08:14:46]RasterBufferAndPrint [08:14:46]line Счет N : (1)1182840 [08:14:46]line ИНН: 02508201610067 [08:14:46]line Контрольно-Кассовый Чек [08:14:46]line ПРОДАЖА [08:14:46]line ТРК (МРК, ГНК) : 32 [08:14:46]line Товар: 2710124130 [08:14:46]line Аи-92-К-5 [08:14:46]line 17.100 * 58.50 [08:14:46]line = 1000.35 [08:14:46]line НДС 12% НСП 1% [08:14:46]line > о реализуемом товаре [08:14:46]line ОКРУГЛЕНИЕ: -0.35 [08:14:46]line ИТОГО: 1000.00 [08:14:46]line Внесено: 1000.00 [08:14:46]line СДАЧА: 0.00 [08:14:46]line НСП 1% : 8.85 [08:14:46]line НДС 12% : 106.23 [08:14:46]line Наличными: 1000.00 [08:14:46]line Безнал.: 0.00 [08:14:46]line Место: АЗС № 121 "Партнер Нефть" [08:14:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:14:46]line СНО: Общий режим [08:14:46]line Чек 46 26.08.2023 08:14 [08:14:46]line Смена: 77 ФФД: 1.0 [08:14:46]line ЗНМ: 0300000148 [08:14:46]line РНМ: 0000000000091575 [08:14:46]line Версия ККМ: 001 [08:14:46]line ФМ: 0000000000874655 [08:14:46]line ФД: 33030 [08:14:46]line ФПД: 196722321181305 [08:14:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081444&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33030&fm=196722321181305&tin=02508201610067®Number=0000000000091575&sum=100000 [08:14:46]OFD Sender: Processing packet 33030 [packets to send 11, broken 10] [08:14:46]ProducePacketName [08:14:46]name=ofd_packets/00033030 [08:14:46]OFD Sender: To server: pG, [08:14:46]CommunicateWithHost lk.salyk.kg:30040 [08:14:46]ConnectInit lk.salyk.kg [08:14:46]written 0, free lines is 4095 [08:14:46]Connected sock=9 [08:14:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C9 1A 07 01 59 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 00 00 00 F4 03 04 00 74 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 81 00 00 35 04 06 00 B2 EA FC 12 CA 79 B9 9E 67 D5 11 59 EB 10 [08:14:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DF 4B 47 00 2B 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 81 00 00 F4 03 04 00 13 5F E9 64 B6 04 01 00 00 93 E0 E0 6E 24 B0 F5 24 [08:14:46]CommunicateWithHost err = 0 [08:14:46]CheckOFDResponse [08:14:46]1017 (14) - 77093643461234 [08:14:46]1041 (16) - 0000000000874655 [08:14:46]1040 (4) - 33030 [08:14:46]1012 (4) - 26.08.2023 02:10 [08:14:46]1206 (1) - 0 [08:14:46]OFD Sender: Remove packet 33030 [08:14:46]ProducePacketName [08:14:46]name=ofd_packets/00033030 [08:14:46]NVStorageDeleteData [08:14:46]Write to MH i2c: 01 00 00 A7 00 A7 [08:14:46]Write i2c OK [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: 01 [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: 01 07 00 [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 D9 0C 93 [08:14:46]RasterBufferAndPrint [08:14:46]line [08:14:46]line [08:14:46]line [08:14:46]line [08:14:46]line [08:14:46]written 0, free lines is 3298 [08:14:46]MH_Cut [08:14:46]Write to MH i2c: D1 01 00 AE 00 01 80 [08:14:46]Write i2c OK [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: D1 [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: D1 01 00 [08:14:46]MH_I2C_Read... [08:14:46]Read from MH i2c: D1 01 00 AE 00 00 7F [08:14:46]Write to MH i2c: 01 00 00 AF 00 AF [08:14:46]Write i2c OK [08:14:46]MH_I2C_Read... [08:14:47]OFD Sender: No OFD packet to send [08:14:47]*** Cut start [08:14:47]*** Purtial cut [08:14:47]*** Stage 1: CUTSNS_PIN = 1 [08:14:47]Read from MH i2c: 01 [08:14:47]MH_I2C_Read... [08:14:47]*** Stop cut motor [08:14:47]*** Cut end [08:14:47]Read from MH i2c: 01 07 00 [08:14:47]MH_I2C_Read... [08:14:47]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [08:14:47]process_action close_receipt done [08:14:47]requested_data is exist [08:14:47]produce_requested_data [08:14:47]requested_item fm.sn is exist - process it [08:14:47]wFMCommunicate request_size=4 [08:14:47]MH_SAM_APDU [08:14:47]CAPDU: 80 11 00 00 [08:14:47]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [08:14:47]Write i2c OK [08:14:47]MH_I2C_Read... [08:14:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:14:47]Read from MH i2c: E2 [08:14:47]MH_I2C_Read... [08:14:47]Read from MH i2c: E2 17 00 [08:14:47]MH_I2C_Read... [08:14:47]Read from MH i2c: E2 17 00 B0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 80 [08:14:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:14:47]wFMCommunicate OK [08:14:47]requested_item fd.num is exist - process it [08:14:47]SAM_PROTO_GetFieldsCounters [08:14:47]wFMCommunicate request_size=4 [08:14:47]MH_SAM_APDU [08:14:47]CAPDU: 80 13 00 00 [08:14:47]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [08:14:47]Write i2c OK [08:14:47]MH_I2C_Read... [08:14:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:14:48]Read from MH i2c: E2 [08:14:48]MH_I2C_Read... [08:14:48]Read from MH i2c: E2 62 00 [08:14:48]MH_I2C_Read... [08:14:48]Read from MH i2c: E2 62 00 B1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [08:14:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:14:48]wFMCommunicate OK [08:14:48]SAM_PROTO_GetFieldsCounters done [08:14:48]requested_item shift.num is exist - process it [08:14:48]requested_item shift.opened is exist - process it [08:14:48]req_shift_opened [08:14:48]FM_GetShiftState [08:14:48]SAM_PROTO_GetShiftState [08:14:48]wFMCommunicate request_size=4 [08:14:48]MH_SAM_APDU [08:14:48]CAPDU: 80 13 01 00 [08:14:48]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [08:14:48]Write i2c OK [08:14:48]MH_I2C_Read... [08:14:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:14:48]Read from MH i2c: E2 [08:14:48]MH_I2C_Read... [08:14:48]Read from MH i2c: E2 0E 00 [08:14:48]MH_I2C_Read... [08:14:48]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 66 [08:14:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:14:48]wFMCommunicate OK [08:14:48]SAM_PROTO_GetShiftState done [08:14:48]FM_GetShiftState done [08:14:48]req_shift_opened done [08:14:48]requested_item shift.open_date is exist - process it [08:14:48]req_shift_open_date [08:14:48]req_shift_open_date done [08:14:48]produce_requested_data done [08:14:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33030,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:14:48]process_action_free close_receipt [08:14:48]json_value_free [08:14:48]json_value_free done [08:14:48]process_json_proto returns [08:14:48]Send response to host [08:14:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33030,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:14:48]free response buf [08:14:48]execute_script done [08:14:48]execute_script returns [08:14:48]free content buf [08:14:48]Sock 6.Close socket [08:14:48]Sock 6.Thread stoped [08:14:52]OFD Sender: No OFD packet to send [08:14:57]OFD Sender: No OFD packet to send [08:15:02]OFD Sender: No OFD packet to send [08:15:07]OFD Sender: No OFD packet to send [08:15:11]accept exits with 10 [08:15:11]New connection [08:15:11]New thread 3067202916 created [08:15:11]Thread 3067059556 joined [08:15:11]Waiting for new connection... [08:15:11] Sock 10.Parse request [08:15:11]Sock 10.Check first char [08:15:11]Sock 10.First char is OK [08:15:11]request: POST /json_proto HTTP/1.0 [08:15:11]Method: POST [08:15:11]URL: /json_proto [08:15:11]Method is POST - this is cgi request [08:15:11]url: /json_proto [08:15:11]query_string will be loaded in cgi processing [08:15:11]execute_cgi json_proto POST (null) [08:15:11]execute_cgi path=json_proto method=POST [08:15:11]POST find Content-Length [08:15:11]Host: 172.17.34.200:8080 [08:15:11]Content-Length: 809 [08:15:11]Content-Type: application/json [08:15:11] [08:15:11]POST finish read [08:15:11]Found Content-Length = 809 [08:15:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:11]execute_script... [08:15: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)1182839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1200.13 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:11]POST & json_proto [08:15:11]process_json_proto [08:15:11]json parsed OK: [08:15:11]protocol is kg_v1.0 [08:15:11]action value=close_receipt [08:15:11]process_action close_receipt [08:15:11]cmd_close_receipt [08:15:11]MH_GetDate [08:15:11]Write to MH i2c: F0 00 00 B3 00 A2 [08:15:11]Write i2c OK [08:15:11]MH_I2C_Read... [08:15:11]Read from MH i2c: F0 [08:15:11]MH_I2C_Read... [08:15:11]Read from MH i2c: F0 09 00 [08:15:11]MH_I2C_Read... [08:15:11]Read from MH i2c: F0 09 00 B3 00 00 8F B4 E9 64 B2 FF 65 64 B5 [08:15:11]GetLastDocTimeStamp 1693037684 [08:15:11]current date 1693037711 [08:15:11]FM_GetShiftState [08:15:11]SAM_PROTO_GetShiftState [08:15:11]wFMCommunicate request_size=4 [08:15:11]MH_SAM_APDU [08:15:11]CAPDU: 80 13 01 00 [08:15:11]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [08:15:11]Write i2c OK [08:15:11]MH_I2C_Read... [08:15:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:11]Read from MH i2c: E2 [08:15:11]MH_I2C_Read... [08:15:11]Read from MH i2c: E2 0E 00 [08:15:11]MH_I2C_Read... [08:15:11]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 68 [08:15:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:15:11]wFMCommunicate OK [08:15:11]SAM_PROTO_GetShiftState done [08:15:11]FM_GetShiftState done [08:15:11]opened in 1693009560 [08:15:11]opened+sec_in_day 1693095960 [08:15:11]quantity*price = 120013 [08:15:11]sum+1 = 120014 [08:15:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.13 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.13 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 47 26.08.2023 08:15 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33031 ФПД: 65080814496616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081511&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33031&fm=65080814496616&tin=02508201610067®Number=0000000000091575&sum=120013 [08:15:12]StoreToDocumentArchive [08:15:12]shift 77 fd 33031 [08:15:12]save to /storage/0077/doc_00033031 [08:15:12]save last doc name /storage/0077/doc_00033031 to /storage/kkm_last_doc_name [08:15:12]save OK [08:15:12]Clear old archive folders... [08:15:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:15:12]tlvbuf is 00A7CDC0 [08:15:12]SAM_PROTO_ClearQueue [08:15:12]wFMCommunicate request_size=4 [08:15:12]MH_SAM_APDU [08:15:12]CAPDU: 80 09 00 00 [08:15:12]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [08:15:12]Write i2c OK [08:15:12]MH_I2C_Read... [08:15:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:12]Read from MH i2c: E2 [08:15:12]MH_I2C_Read... [08:15:12]Read from MH i2c: E2 03 00 [08:15:12]MH_I2C_Read... [08:15:12]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [08:15:12]RAPDU: 90 00 [08:15:12]wFMCommunicate OK [08:15:12]SAM_PROTO_ClearQueue done [08:15:12]KKMCreateOFDPacket [08:15:12]OFDProtocolAddRootSTLVToBuf [08:15:12]FM_MakeSignedData [08:15:12]FM_MakeSignedData [08:15:12]SAM_PROTO_SignData [08:15:12]wFMCommunicate request_size=4 [08:15:12]MH_SAM_APDU [08:15:12]CAPDU: 80 0D 01 02 [08:15:12]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [08:15:12]Write i2c OK [08:15:12]MH_I2C_Read... [08:15:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:12]Read from MH i2c: E2 [08:15:12]MH_I2C_Read... [08:15:12]Read from MH i2c: E2 03 00 [08:15:12]MH_I2C_Read... [08:15:12]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [08:15:12]RAPDU: 90 00 [08:15:12]wFMCommunicate OK [08:15:12]wFMCommunicate request_size=255 [08:15:12]MH_SAM_APDU [08:15:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 8F B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 81 00 00 35 04 06 00 [08:15:12]Write to MH i2c: E2 02 01 C3 00 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 8F B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 81 00 00 35 04 06 00 00 00 12 [08:15:12]Write i2c OK [08:15:12]MH_I2C_Read... [08:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:12]Read from MH i2c: E2 [08:15:12]MH_I2C_Read... [08:15:12]Read from MH i2c: E2 03 00 [08:15:12]MH_I2C_Read... [08:15:12]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [08:15:12]RAPDU: 90 00 [08:15:12]wFMCommunicate OK [08:15:12]wFMCommunicate request_size=11 [08:15:12]MH_SAM_APDU [08:15:12]CAPDU: 80 0D 02 02 06 3B 30 CE D4 6B 68 [08:15:12]Write to MH i2c: E2 0E 00 C4 00 80 0D 02 02 06 00 3B 30 CE D4 6B 68 00 00 2A [08:15:12]Write i2c OK [08:15:12]MH_I2C_Read... [08:15:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:13]Read from MH i2c: E2 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: E2 03 00 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [08:15:13]RAPDU: 90 00 [08:15:13]wFMCommunicate OK [08:15:13]wFMCommunicate request_size=4 [08:15:13]MH_SAM_APDU [08:15:13]CAPDU: 80 0D 03 02 [08:15:13]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [08:15:13]Write i2c OK [08:15:13]MH_I2C_Read... [08:15:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:13]Read from MH i2c: E2 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: E2 0B 00 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: E2 0B 00 C5 00 00 5C EB D3 69 6A E5 A2 E6 90 00 9B [08:15:13]RAPDU: 5C EB D3 69 6A E5 A2 E6 90 00 [08:15:13]wFMCommunicate OK [08:15:13]SAM_PROTO_SignData done [08:15:13]FM_MakeSignedData done [08:15:13]CreateOFDProtocolMessage [08:15:13]wFMCommunicate request_size=4 [08:15:13]MH_SAM_APDU [08:15:13]CAPDU: 80 11 00 00 [08:15:13]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [08:15:13]Write i2c OK [08:15:13]MH_I2C_Read... [08:15:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:13]Read from MH i2c: E2 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: E2 17 00 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: E2 17 00 C6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [08:15:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:15:13]wFMCommunicate OK [08:15:13]CreateOFDProtocolMessage done [08:15:13]OFDSenderStorePacket 33031 [08:15:13]StoreOFDPacket docnum=33031 [08:15:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 89 3E 08 01 12 63 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 8F B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 81 00 00 35 04 06 00 3B 30 CE D4 6B 68 5C EB D3 69 6A E5 A2 E6 [08:15:13]CheckFolder [08:15:13]dirname=/storage/ofd_packets [08:15:13]CheckFolder done [08:15:13]ProducePacketName [08:15:13]name=ofd_packets/00033031 [08:15:13]NVStorageSaveData ofd_packets/00033031 [08:15:13]File name is /storage/ofd_packets/00033031 [08:15:13]Write 302 bytes [08:15:13]NVStorageSaveData done [08:15:13]OFDSenderStorePacket done [08:15:13]KKMCreateOFDPacket done [08:15:13]NVStorageSaveData kkm_last_timestamp [08:15:13]File name is /storage/kkm_last_timestamp [08:15:13]Write 4 bytes [08:15:13]NVStorageSaveData done [08:15:13]ExternCall_PrintAddStr [08:15:13]wPrintStart [08:15:13]Write to MH i2c: 01 00 00 C7 00 C7 [08:15:13]Write i2c OK [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: 01 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: 01 07 00 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [08:15:13]RasterBufferAndPrint [08:15:13]line Счет N : (1)1182839 [08:15:13]line ИНН: 02508201610067 [08:15:13]line Контрольно-Кассовый Чек [08:15:13]line ПРОДАЖА [08:15:13]line ТРК (МРК, ГНК) : 11 [08:15:13]line Товар: 2710194210 [08:15:13]line ДТ(л)-К-5 [08:15:13]line 18.870 * 63.60 [08:15:13]line = 1200.13 [08:15:13]line НДС 12% НСП 1% [08:15:13]line > о реализуемом товаре [08:15:13]line ИТОГО: 1200.13 [08:15:13]line НСП 1% : 10.62 [08:15:13]line НДС 12% : 127.45 [08:15:13]line Наличными: 0.00 [08:15:13]line Безнал.: 1200.13 [08:15:13]line Место: АЗС № 121 "Партнер Нефть" [08:15:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:15:13]line СНО: Общий режим [08:15:13]line Чек 47 26.08.2023 08:15 [08:15:13]line Смена: 77 ФФД: 1.0 [08:15:13]line ЗНМ: 0300000148 [08:15:13]line РНМ: 0000000000091575 [08:15:13]line Версия ККМ: 001 [08:15:13]line Платежная система: O! деньги [08:15:13]line ФМ: 0000000000874655 [08:15:13]line ФД: 33031 [08:15:13]line ФПД: 65080814496616 [08:15:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081511&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33031&fm=65080814496616&tin=02508201610067®Number=0000000000091575&sum=120013 [08:15:13]OFD Sender: Processing packet 33031 [packets to send 11, broken 10] [08:15:13]ProducePacketName [08:15:13]name=ofd_packets/00033031 [08:15:13]OFD Sender: To server: pG, [08:15:13]CommunicateWithHost lk.salyk.kg:30040 [08:15:13]ConnectInit lk.salyk.kg [08:15:13]written 0, free lines is 4095 [08:15:13]Connected sock=9 [08:15:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 89 3E 08 01 12 63 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 8F B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 81 00 00 35 04 06 00 3B 30 CE D4 6B 68 5C EB D3 69 6A E5 A2 E6 [08:15:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EA A5 47 00 FE 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 81 00 00 F4 03 04 00 2E 5F E9 64 B6 04 01 00 00 DF A0 5B 19 7C 34 EF 9A [08:15:13]CommunicateWithHost err = 0 [08:15:13]CheckOFDResponse [08:15:13]1017 (14) - 77093643461234 [08:15:13]1041 (16) - 0000000000874655 [08:15:13]1040 (4) - 33031 [08:15:13]1012 (4) - 26.08.2023 02:10 [08:15:13]1206 (1) - 0 [08:15:13]OFD Sender: Remove packet 33031 [08:15:13]ProducePacketName [08:15:13]name=ofd_packets/00033031 [08:15:13]NVStorageDeleteData [08:15:13]Write to MH i2c: 01 00 00 F1 00 F1 [08:15:13]Write i2c OK [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: 01 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: 01 07 00 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: 01 07 00 F1 00 00 00 00 00 00 E3 0C E7 [08:15:13]RasterBufferAndPrint [08:15:13]line [08:15:13]line [08:15:13]line [08:15:13]line [08:15:13]line [08:15:13]written 0, free lines is 3305 [08:15:13]MH_Cut [08:15:13]Write to MH i2c: D1 01 00 F8 00 01 CA [08:15:13]Write i2c OK [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: D1 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: D1 01 00 [08:15:13]MH_I2C_Read... [08:15:13]Read from MH i2c: D1 01 00 F8 00 00 C9 [08:15:13]Write to MH i2c: 01 00 00 F9 00 F9 [08:15:13]Write i2c OK [08:15:13]MH_I2C_Read... [08:15:14]OFD Sender: No OFD packet to send [08:15:14]*** Cut start [08:15:14]*** Purtial cut [08:15:14]*** CUTSNS_PIN = 0 [08:15:14]*** Stage 1: CUTSNS_PIN = 1 [08:15:16]Read from MH i2c: 01 [08:15:16]MH_I2C_Read... [08:15:16]*** Stop cut motor [08:15:16]*** Cut end [08:15:16]Read from MH i2c: 01 07 00 [08:15:16]MH_I2C_Read... [08:15:16]Read from MH i2c: 01 07 00 F9 00 00 00 00 00 00 FF 0F 0E [08:15:16]process_action close_receipt done [08:15:16]requested_data is exist [08:15:16]produce_requested_data [08:15:16]requested_item fm.sn is exist - process it [08:15:16]wFMCommunicate request_size=4 [08:15:16]MH_SAM_APDU [08:15:16]CAPDU: 80 11 00 00 [08:15:16]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [08:15:16]Write i2c OK [08:15:16]MH_I2C_Read... [08:15:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:16]Read from MH i2c: E2 [08:15:16]MH_I2C_Read... [08:15:16]Read from MH i2c: E2 17 00 [08:15:16]MH_I2C_Read... [08:15:16]Read from MH i2c: E2 17 00 FA 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CA [08:15:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:15:16]wFMCommunicate OK [08:15:16]requested_item fd.num is exist - process it [08:15:16]SAM_PROTO_GetFieldsCounters [08:15:16]wFMCommunicate request_size=4 [08:15:16]MH_SAM_APDU [08:15:16]CAPDU: 80 13 00 00 [08:15:16]Write to MH i2c: E2 08 00 FB 00 80 13 00 00 00 00 00 00 77 [08:15:16]Write i2c OK [08:15:16]MH_I2C_Read... [08:15:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:16]Read from MH i2c: E2 [08:15:16]MH_I2C_Read... [08:15:16]Read from MH i2c: E2 62 00 [08:15:16]MH_I2C_Read... [08:15:16]Read from MH i2c: E2 62 00 FB 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 07 81 00 00 0E 04 04 00 4D 00 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 FF [08:15:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 07 81 00 00 0E 04 04 00 4D 00 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:15:16]wFMCommunicate OK [08:15:16]SAM_PROTO_GetFieldsCounters done [08:15:16]requested_item shift.num is exist - process it [08:15:16]requested_item shift.opened is exist - process it [08:15:16]req_shift_opened [08:15:16]FM_GetShiftState [08:15:16]SAM_PROTO_GetShiftState [08:15:16]wFMCommunicate request_size=4 [08:15:16]MH_SAM_APDU [08:15:16]CAPDU: 80 13 01 00 [08:15:16]Write to MH i2c: E2 08 00 FC 00 80 13 01 00 00 00 00 00 79 [08:15:16]Write i2c OK [08:15:16]MH_I2C_Read... [08:15:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:16]Read from MH i2c: E2 [08:15:16]MH_I2C_Read... [08:15:16]Read from MH i2c: E2 0E 00 [08:15:16]MH_I2C_Read... [08:15:16]Read from MH i2c: E2 0E 00 FC 00 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B0 [08:15:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:15:16]wFMCommunicate OK [08:15:16]SAM_PROTO_GetShiftState done [08:15:16]FM_GetShiftState done [08:15:16]req_shift_opened done [08:15:16]requested_item shift.open_date is exist - process it [08:15:16]req_shift_open_date [08:15:16]req_shift_open_date done [08:15:16]produce_requested_data done [08:15:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33031,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:15:16]process_action_free close_receipt [08:15:16]json_value_free [08:15:16]json_value_free done [08:15:16]process_json_proto returns [08:15:16]Send response to host [08:15:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33031,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:15:16]free response buf [08:15:16]execute_script done [08:15:16]execute_script returns [08:15:16]free content buf [08:15:16]Sock 10.Close socket [08:15:16]Sock 10.Thread stoped [08:15:19]OFD Sender: No OFD packet to send [08:15:24]OFD Sender: No OFD packet to send [08:15:29]OFD Sender: No OFD packet to send [08:15:34]OFD Sender: No OFD packet to send [08:15:39]OFD Sender: No OFD packet to send [08:15:44]OFD Sender: No OFD packet to send [08:15:49]OFD Sender: No OFD packet to send [08:15:54]OFD Sender: No OFD packet to send [08:15:59]OFD Sender: No OFD packet to send [08:16:04]OFD Sender: No OFD packet to send [08:16:09]OFD Sender: No OFD packet to send [08:16:14]OFD Sender: No OFD packet to send [08:16:19]OFD Sender: No OFD packet to send [08:16:21]accept exits with 7 [08:16:21]New connection [08:16:21]New thread 3067059556 created [08:16:21]Thread 3067202916 joined [08:16:21]Waiting for new connection... [08:16:21] Sock 7.Parse request [08:16:21]Sock 7.Check first char [08:16:21]Sock 7.First char is OK [08:16:21]request: POST /json_proto HTTP/1.0 [08:16:21]Method: POST [08:16:21]URL: /json_proto [08:16:21]Method is POST - this is cgi request [08:16:21]url: /json_proto [08:16:21]query_string will be loaded in cgi processing [08:16:21]execute_cgi json_proto POST (null) [08:16:21]execute_cgi path=json_proto method=POST [08:16:21]POST find Content-Length [08:16:21]Host: 172.17.34.200:8080 [08:16:21]Content-Length: 678 [08:16:21]Content-Type: application/json [08:16:21] [08:16:21]POST finish read [08:16:21]Found Content-Length = 678 [08:16:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182842", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:21]execute_script... [08:16:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182842", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:21]POST & json_proto [08:16:21]process_json_proto [08:16:21]json parsed OK: [08:16:21]protocol is kg_v1.0 [08:16:21]action value=close_receipt [08:16:21]process_action close_receipt [08:16:21]cmd_close_receipt [08:16:21]MH_GetDate [08:16:21]Write to MH i2c: F0 00 00 FD 00 EC [08:16:21]Write i2c OK [08:16:21]MH_I2C_Read... [08:16:21]Read from MH i2c: F0 [08:16:21]MH_I2C_Read... [08:16:21]Read from MH i2c: F0 09 00 [08:16:21]MH_I2C_Read... [08:16:21]Read from MH i2c: F0 09 00 FD 00 00 D6 B4 E9 64 B2 FF 65 64 46 [08:16:21]GetLastDocTimeStamp 1693037711 [08:16:21]current date 1693037782 [08:16:21]FM_GetShiftState [08:16:21]SAM_PROTO_GetShiftState [08:16:21]wFMCommunicate request_size=4 [08:16:21]MH_SAM_APDU [08:16:21]CAPDU: 80 13 01 00 [08:16:21]Write to MH i2c: E2 08 00 FE 00 80 13 01 00 00 00 00 00 7B [08:16:21]Write i2c OK [08:16:21]MH_I2C_Read... [08:16:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:22]Read from MH i2c: E2 [08:16:22]MH_I2C_Read... [08:16:22]Read from MH i2c: E2 0E 00 [08:16:22]MH_I2C_Read... [08:16:22]Read from MH i2c: E2 0E 00 FE 00 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B2 [08:16:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:16:22]wFMCommunicate OK [08:16:22]SAM_PROTO_GetShiftState done [08:16:22]FM_GetShiftState done [08:16:22]opened in 1693009560 [08:16:22]opened+sec_in_day 1693095960 [08:16:22]quantity*price = 50017 [08:16:22]sum+1 = 50019 [08:16:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 48 26.08.2023 08:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33032 ФПД: 42194346293080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081622&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33032&fm=42194346293080&tin=02508201610067®Number=0000000000091575&sum=50000 [08:16:23]StoreToDocumentArchive [08:16:23]shift 77 fd 33032 [08:16:23]save to /storage/0077/doc_00033032 [08:16:23]save last doc name /storage/0077/doc_00033032 to /storage/kkm_last_doc_name [08:16:23]save OK [08:16:23]Clear old archive folders... [08:16:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:16:23]tlvbuf is 00A1C870 [08:16:23]SAM_PROTO_ClearQueue [08:16:23]wFMCommunicate request_size=4 [08:16:23]MH_SAM_APDU [08:16:23]CAPDU: 80 09 00 00 [08:16:23]Write to MH i2c: E2 08 00 0B 01 80 09 00 00 00 00 00 00 7E [08:16:23]Write i2c OK [08:16:23]MH_I2C_Read... [08:16:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:23]Read from MH i2c: E2 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 03 00 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 03 00 0B 01 00 90 00 80 [08:16:23]RAPDU: 90 00 [08:16:23]wFMCommunicate OK [08:16:23]SAM_PROTO_ClearQueue done [08:16:23]KKMCreateOFDPacket [08:16:23]OFDProtocolAddRootSTLVToBuf [08:16:23]FM_MakeSignedData [08:16:23]FM_MakeSignedData [08:16:23]SAM_PROTO_SignData [08:16:23]wFMCommunicate request_size=4 [08:16:23]MH_SAM_APDU [08:16:23]CAPDU: 80 0D 01 02 [08:16:23]Write to MH i2c: E2 08 00 0C 01 80 0D 01 02 00 00 00 00 86 [08:16:23]Write i2c OK [08:16:23]MH_I2C_Read... [08:16:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:23]Read from MH i2c: E2 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 03 00 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [08:16:23]RAPDU: 90 00 [08:16:23]wFMCommunicate OK [08:16:23]wFMCommunicate request_size=255 [08:16:23]MH_SAM_APDU [08:16: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 D6 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 81 00 00 35 04 06 00 26 [08:16:23]Write to MH i2c: E2 02 01 0D 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 D6 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 81 00 00 35 04 06 00 26 00 00 EA [08:16:23]Write i2c OK [08:16:23]MH_I2C_Read... [08:16:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:23]Read from MH i2c: E2 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 03 00 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [08:16:23]RAPDU: 90 00 [08:16:23]wFMCommunicate OK [08:16:23]wFMCommunicate request_size=10 [08:16:23]MH_SAM_APDU [08:16:23]CAPDU: 80 0D 02 02 05 60 23 05 B7 58 [08:16:23]Write to MH i2c: E2 0D 00 0E 01 80 0D 02 02 05 00 60 23 05 B7 58 00 00 2A [08:16:23]Write i2c OK [08:16:23]MH_I2C_Read... [08:16:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:23]Read from MH i2c: E2 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 03 00 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [08:16:23]RAPDU: 90 00 [08:16:23]wFMCommunicate OK [08:16:23]wFMCommunicate request_size=4 [08:16:23]MH_SAM_APDU [08:16:23]CAPDU: 80 0D 03 02 [08:16:23]Write to MH i2c: E2 08 00 0F 01 80 0D 03 02 00 00 00 00 8B [08:16:23]Write i2c OK [08:16:23]MH_I2C_Read... [08:16:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:23]Read from MH i2c: E2 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 0B 00 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 0B 00 0F 01 00 E9 D8 BE B1 DC 28 1D 19 90 00 F6 [08:16:23]RAPDU: E9 D8 BE B1 DC 28 1D 19 90 00 [08:16:23]wFMCommunicate OK [08:16:23]SAM_PROTO_SignData done [08:16:23]FM_MakeSignedData done [08:16:23]CreateOFDProtocolMessage [08:16:23]wFMCommunicate request_size=4 [08:16:23]MH_SAM_APDU [08:16:23]CAPDU: 80 11 00 00 [08:16:23]Write to MH i2c: E2 08 00 10 01 80 11 00 00 00 00 00 00 8B [08:16:23]Write i2c OK [08:16:23]MH_I2C_Read... [08:16:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:23]Read from MH i2c: E2 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 17 00 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: E2 17 00 10 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E1 [08:16:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:16:23]wFMCommunicate OK [08:16:23]CreateOFDProtocolMessage done [08:16:23]OFDSenderStorePacket 33032 [08:16:23]StoreOFDPacket docnum=33032 [08:16:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E5 87 07 01 08 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 D6 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 81 00 00 35 04 06 00 26 60 23 05 B7 58 E9 D8 BE B1 DC 28 1D 19 [08:16:23]CheckFolder [08:16:23]dirname=/storage/ofd_packets [08:16:23]CheckFolder done [08:16:23]ProducePacketName [08:16:23]name=ofd_packets/00033032 [08:16:23]NVStorageSaveData ofd_packets/00033032 [08:16:23]File name is /storage/ofd_packets/00033032 [08:16:23]Write 301 bytes [08:16:23]NVStorageSaveData done [08:16:23]OFDSenderStorePacket done [08:16:23]KKMCreateOFDPacket done [08:16:23]NVStorageSaveData kkm_last_timestamp [08:16:23]File name is /storage/kkm_last_timestamp [08:16:23]Write 4 bytes [08:16:23]NVStorageSaveData done [08:16:23]ExternCall_PrintAddStr [08:16:23]wPrintStart [08:16:23]Write to MH i2c: 01 00 00 11 01 12 [08:16:23]Write i2c OK [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: 01 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: 01 07 00 [08:16:23]MH_I2C_Read... [08:16:23]Read from MH i2c: 01 07 00 11 01 00 00 00 00 00 FF 0F 27 [08:16:23]RasterBufferAndPrint [08:16:23]line Счет N : (1)1182842 [08:16:23]line ИНН: 02508201610067 [08:16:23]line Контрольно-Кассовый Чек [08:16:23]line ПРОДАЖА [08:16:23]line ТРК (МРК, ГНК) : 52 [08:16:23]line Товар: 2710124130 [08:16:23]line Аи-92-К-5 [08:16:23]line 8.550 * 58.50 [08:16:23]line = 500.18 [08:16:23]line НДС 12% НСП 1% [08:16:23]line > о реализуемом товаре [08:16:23]line ОКРУГЛЕНИЕ: -0.18 [08:16:23]line ИТОГО: 500.00 [08:16:23]line Внесено: 500.00 [08:16:23]line СДАЧА: 0.00 [08:16:23]line НСП 1% : 4.43 [08:16:23]line НДС 12% : 53.12 [08:16:23]line Наличными: 500.00 [08:16:23]line Безнал.: 0.00 [08:16:23]line Место: АЗС № 121 "Партнер Нефть" [08:16:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:16:23]line СНО: Общий режим [08:16:23]line Чек 48 26.08.2023 08:16 [08:16:23]line Смена: 77 ФФД: 1.0 [08:16:23]line ЗНМ: 0300000148 [08:16:23]line РНМ: 0000000000091575 [08:16:23]line Версия ККМ: 001 [08:16:23]line ФМ: 0000000000874655 [08:16:23]line ФД: 33032 [08:16:23]line ФПД: 42194346293080 [08:16:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081622&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33032&fm=42194346293080&tin=02508201610067®Number=0000000000091575&sum=50000 [08:16:24]written 0, free lines is 4095 [08:16:24]OFD Sender: Processing packet 33032 [packets to send 11, broken 10] [08:16:24]ProducePacketName [08:16:24]name=ofd_packets/00033032 [08:16:24]OFD Sender: To server: pG, [08:16:24]CommunicateWithHost lk.salyk.kg:30040 [08:16:24]ConnectInit lk.salyk.kg [08:16:24]Connected sock=11 [08:16:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E5 87 07 01 08 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 D6 B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 81 00 00 35 04 06 00 26 60 23 05 B7 58 E9 D8 BE B1 DC 28 1D 19 [08:16:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AB 03 47 00 2A D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 81 00 00 F4 03 04 00 75 5F E9 64 B6 04 01 00 00 B9 F7 F0 D6 F8 A4 34 3E [08:16:24]CommunicateWithHost err = 0 [08:16:24]CheckOFDResponse [08:16:24]1017 (14) - 77093643461234 [08:16:24]1041 (16) - 0000000000874655 [08:16:24]1040 (4) - 33032 [08:16:24]1012 (4) - 26.08.2023 02:12 [08:16:24]1206 (1) - 0 [08:16:24]OFD Sender: Remove packet 33032 [08:16:24]ProducePacketName [08:16:24]name=ofd_packets/00033032 [08:16:24]NVStorageDeleteData [08:16:24]Write to MH i2c: 01 00 00 3C 01 3D [08:16:24]Write i2c OK [08:16:24]MH_I2C_Read... [08:16:24]Read from MH i2c: 01 [08:16:24]MH_I2C_Read... [08:16:24]Read from MH i2c: 01 07 00 [08:16:24]MH_I2C_Read... [08:16:24]Read from MH i2c: 01 07 00 3C 01 00 00 00 00 00 D4 0C 24 [08:16:24]RasterBufferAndPrint [08:16:24]line [08:16:24]line [08:16:24]line [08:16:24]line [08:16:24]line [08:16:24]written 0, free lines is 3289 [08:16:24]MH_Cut [08:16:24]Write to MH i2c: D1 01 00 43 01 01 16 [08:16:24]Write i2c OK [08:16:24]MH_I2C_Read... [08:16:24]Read from MH i2c: D1 [08:16:24]MH_I2C_Read... [08:16:24]Read from MH i2c: D1 01 00 [08:16:24]MH_I2C_Read... [08:16:24]Read from MH i2c: D1 01 00 43 01 00 15 [08:16:24]Write to MH i2c: 01 00 00 44 01 45 [08:16:24]Write i2c OK [08:16:24]MH_I2C_Read... [08:16:24]OFD Sender: No OFD packet to send [08:16:25]*** Cut start [08:16:25]*** Purtial cut [08:16:25]*** Stage 1: CUTSNS_PIN = 1 [08:16:25]Read from MH i2c: 01 [08:16:25]MH_I2C_Read... [08:16:25]*** Stop cut motor [08:16:25]*** Cut end [08:16:25]Read from MH i2c: 01 07 00 [08:16:25]MH_I2C_Read... [08:16:25]Read from MH i2c: 01 07 00 44 01 00 00 00 00 00 FF 0F 5A [08:16:25]process_action close_receipt done [08:16:25]requested_data is exist [08:16:25]produce_requested_data [08:16:25]requested_item fm.sn is exist - process it [08:16:25]wFMCommunicate request_size=4 [08:16:25]MH_SAM_APDU [08:16:25]CAPDU: 80 11 00 00 [08:16:25]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [08:16:25]Write i2c OK [08:16:25]MH_I2C_Read... [08:16:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:25]Read from MH i2c: E2 [08:16:25]MH_I2C_Read... [08:16:25]Read from MH i2c: E2 17 00 [08:16:25]MH_I2C_Read... [08:16:25]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 16 [08:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:16:25]wFMCommunicate OK [08:16:25]requested_item fd.num is exist - process it [08:16:25]SAM_PROTO_GetFieldsCounters [08:16:25]wFMCommunicate request_size=4 [08:16:25]MH_SAM_APDU [08:16:25]CAPDU: 80 13 00 00 [08:16:25]Write to MH i2c: E2 08 00 46 01 80 13 00 00 00 00 00 00 C3 [08:16:25]Write i2c OK [08:16:25]MH_I2C_Read... [08:16:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:25]Read from MH i2c: E2 [08:16:25]MH_I2C_Read... [08:16:25]Read from MH i2c: E2 62 00 [08:16:25]MH_I2C_Read... [08:16:25]Read from MH i2c: E2 62 00 46 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 08 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [08:16:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 08 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:25]wFMCommunicate OK [08:16:25]SAM_PROTO_GetFieldsCounters done [08:16:25]requested_item shift.num is exist - process it [08:16:25]requested_item shift.opened is exist - process it [08:16:25]req_shift_opened [08:16:25]FM_GetShiftState [08:16:25]SAM_PROTO_GetShiftState [08:16:25]wFMCommunicate request_size=4 [08:16:25]MH_SAM_APDU [08:16:25]CAPDU: 80 13 01 00 [08:16:25]Write to MH i2c: E2 08 00 47 01 80 13 01 00 00 00 00 00 C5 [08:16:25]Write i2c OK [08:16:25]MH_I2C_Read... [08:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:25]Read from MH i2c: E2 [08:16:25]MH_I2C_Read... [08:16:25]Read from MH i2c: E2 0E 00 [08:16:25]MH_I2C_Read... [08:16:25]Read from MH i2c: E2 0E 00 47 01 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FC [08:16:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:16:25]wFMCommunicate OK [08:16:25]SAM_PROTO_GetShiftState done [08:16:25]FM_GetShiftState done [08:16:25]req_shift_opened done [08:16:25]requested_item shift.open_date is exist - process it [08:16:25]req_shift_open_date [08:16:25]req_shift_open_date done [08:16:25]produce_requested_data done [08:16:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33032,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:16:25]process_action_free close_receipt [08:16:25]json_value_free [08:16:25]json_value_free done [08:16:25]process_json_proto returns [08:16:25]Send response to host [08:16:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33032,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:16:25]free response buf [08:16:25]execute_script done [08:16:25]execute_script returns [08:16:25]free content buf [08:16:25]Sock 7.Close socket [08:16:25]Sock 7.Thread stoped [08:16:29]OFD Sender: No OFD packet to send [08:16:34]OFD Sender: No OFD packet to send [08:16:39]OFD Sender: No OFD packet to send [08:16:44]OFD Sender: No OFD packet to send [08:16:46]accept exits with 9 [08:16:46]New connection [08:16:46]New thread 3067202916 created [08:16:46]Thread 3067059556 joined [08:16:46]Waiting for new connection... [08:16:46] Sock 9.Parse request [08:16:46]Sock 9.Check first char [08:16:46]Sock 9.First char is OK [08:16:46]request: POST /json_proto HTTP/1.0 [08:16:46]Method: POST [08:16:46]URL: /json_proto [08:16:46]Method is POST - this is cgi request [08:16:46]url: /json_proto [08:16:46]query_string will be loaded in cgi processing [08:16:46]execute_cgi json_proto POST (null) [08:16:46]execute_cgi path=json_proto method=POST [08:16:46]POST find Content-Length [08:16:46]Host: 172.17.34.200:8080 [08:16:46]Content-Length: 809 [08:16:46]Content-Type: application/json [08:16:46] [08:16:46]POST finish read [08:16:46]Found Content-Length = 809 [08:16:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 45.840, "sum" : 2915.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2915.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:46]execute_script... [08:16:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 45.840, "sum" : 2915.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2915.42 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:46]POST & json_proto [08:16:46]process_json_proto [08:16:46]json parsed OK: [08:16:46]protocol is kg_v1.0 [08:16:46]action value=close_receipt [08:16:46]process_action close_receipt [08:16:46]cmd_close_receipt [08:16:46]MH_GetDate [08:16:46]Write to MH i2c: F0 00 00 48 01 38 [08:16:46]Write i2c OK [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: F0 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: F0 09 00 [08:16:46]MH_I2C_Read... [08:16:46]Read from MH i2c: F0 09 00 48 01 00 EF B4 E9 64 B2 FF 65 64 AB [08:16:46]GetLastDocTimeStamp 1693037782 [08:16:46]current date 1693037807 [08:16:46]FM_GetShiftState [08:16:46]SAM_PROTO_GetShiftState [08:16:46]wFMCommunicate request_size=4 [08:16:46]MH_SAM_APDU [08:16:46]CAPDU: 80 13 01 00 [08:16:46]Write to MH i2c: E2 08 00 49 01 80 13 01 00 00 00 00 00 C7 [08:16:46]Write i2c OK [08:16:46]MH_I2C_Read... [08:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:47]Read from MH i2c: E2 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: E2 0E 00 [08:16:47]MH_I2C_Read... [08:16:47]Read from MH i2c: E2 0E 00 49 01 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FE [08:16:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:16:47]wFMCommunicate OK [08:16:47]SAM_PROTO_GetShiftState done [08:16:47]FM_GetShiftState done [08:16:47]opened in 1693009560 [08:16:47]opened+sec_in_day 1693095960 [08:16:47]quantity*price = 291542 [08:16:47]sum+1 = 291543 [08:16:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2915.42 НСП 1% : 25.80 НДС 12% : 309.60 Наличными: 0.00 Безнал.: 2915.42 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 49 26.08.2023 08:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33033 ФПД: 72854534823114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081647&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33033&fm=72854534823114&tin=02508201610067®Number=0000000000091575&sum=291542 [08:16:48]StoreToDocumentArchive [08:16:48]shift 77 fd 33033 [08:16:48]save to /storage/0077/doc_00033033 [08:16:48]save last doc name /storage/0077/doc_00033033 to /storage/kkm_last_doc_name [08:16:48]save OK [08:16:48]Clear old archive folders... [08:16:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:16:48]tlvbuf is 00A1C730 [08:16:48]SAM_PROTO_ClearQueue [08:16:48]wFMCommunicate request_size=4 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 09 00 00 [08:16:48]Write to MH i2c: E2 08 00 56 01 80 09 00 00 00 00 00 00 C9 [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [08:16:48]RAPDU: 90 00 [08:16:48]wFMCommunicate OK [08:16:48]SAM_PROTO_ClearQueue done [08:16:48]KKMCreateOFDPacket [08:16:48]OFDProtocolAddRootSTLVToBuf [08:16:48]FM_MakeSignedData [08:16:48]FM_MakeSignedData [08:16:48]SAM_PROTO_SignData [08:16:48]wFMCommunicate request_size=4 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 0D 01 02 [08:16:48]Write to MH i2c: E2 08 00 57 01 80 0D 01 02 00 00 00 00 D1 [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [08:16:48]RAPDU: 90 00 [08:16:48]wFMCommunicate OK [08:16:48]wFMCommunicate request_size=255 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 B3 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 D6 72 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D6 72 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D6 72 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 EF B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 81 00 00 35 04 06 00 [08:16:48]Write to MH i2c: E2 02 01 58 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 B3 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 D6 72 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D6 72 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D6 72 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 EF B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 81 00 00 35 04 06 00 00 00 30 [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [08:16:48]RAPDU: 90 00 [08:16:48]wFMCommunicate OK [08:16:48]wFMCommunicate request_size=11 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 0D 02 02 06 42 42 C4 AB 1C CA [08:16:48]Write to MH i2c: E2 0E 00 59 01 80 0D 02 02 06 00 42 42 C4 AB 1C CA 00 00 B9 [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 03 00 59 01 00 90 00 CE [08:16:48]RAPDU: 90 00 [08:16:48]wFMCommunicate OK [08:16:48]wFMCommunicate request_size=4 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 0D 03 02 [08:16:48]Write to MH i2c: E2 08 00 5A 01 80 0D 03 02 00 00 00 00 D6 [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 0B 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 0B 00 5A 01 00 EB 1D C0 4D 79 5F 36 D9 90 00 D3 [08:16:48]RAPDU: EB 1D C0 4D 79 5F 36 D9 90 00 [08:16:48]wFMCommunicate OK [08:16:48]SAM_PROTO_SignData done [08:16:48]FM_MakeSignedData done [08:16:48]CreateOFDProtocolMessage [08:16:48]wFMCommunicate request_size=4 [08:16:48]MH_SAM_APDU [08:16:48]CAPDU: 80 11 00 00 [08:16:48]Write to MH i2c: E2 08 00 5B 01 80 11 00 00 00 00 00 00 D6 [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:48]Read from MH i2c: E2 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 17 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: E2 17 00 5B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [08:16:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:16:48]wFMCommunicate OK [08:16:48]CreateOFDProtocolMessage done [08:16:48]OFDSenderStorePacket 33033 [08:16:48]StoreOFDPacket docnum=33033 [08:16:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E1 D7 08 01 FD BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 10 B3 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 D6 72 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D6 72 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D6 72 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 EF B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 81 00 00 35 04 06 00 42 42 C4 AB 1C CA EB 1D C0 4D 79 5F 36 D9 [08:16:48]CheckFolder [08:16:48]dirname=/storage/ofd_packets [08:16:48]CheckFolder done [08:16:48]ProducePacketName [08:16:48]name=ofd_packets/00033033 [08:16:48]NVStorageSaveData ofd_packets/00033033 [08:16:48]File name is /storage/ofd_packets/00033033 [08:16:48]Write 302 bytes [08:16:48]NVStorageSaveData done [08:16:48]OFDSenderStorePacket done [08:16:48]KKMCreateOFDPacket done [08:16:48]NVStorageSaveData kkm_last_timestamp [08:16:48]File name is /storage/kkm_last_timestamp [08:16:48]Write 4 bytes [08:16:48]NVStorageSaveData done [08:16:48]ExternCall_PrintAddStr [08:16:48]wPrintStart [08:16:48]Write to MH i2c: 01 00 00 5C 01 5D [08:16:48]Write i2c OK [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: 01 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: 01 07 00 [08:16:48]MH_I2C_Read... [08:16:48]Read from MH i2c: 01 07 00 5C 01 00 00 00 00 00 FF 0F 72 [08:16:48]RasterBufferAndPrint [08:16:48]line Счет N : (1)1182841 [08:16:48]line ИНН: 02508201610067 [08:16:48]line Контрольно-Кассовый Чек [08:16:48]line ПРОДАЖА [08:16:48]line ТРК (МРК, ГНК) : 21 [08:16:48]line Товар: 2710194210 [08:16:48]line ДТ(л)-К-5 [08:16:48]line 45.840 * 63.60 [08:16:48]line = 2915.42 [08:16:48]line НДС 12% НСП 1% [08:16:48]line > о реализуемом товаре [08:16:48]line ИТОГО: 2915.42 [08:16:48]line НСП 1% : 25.80 [08:16:48]line НДС 12% : 309.60 [08:16:48]line Наличными: 0.00 [08:16:48]line Безнал.: 2915.42 [08:16:48]line Место: АЗС № 121 "Партнер Нефть" [08:16:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:16:48]line СНО: Общий режим [08:16:48]line Чек 49 26.08.2023 08:16 [08:16:48]line Смена: 77 ФФД: 1.0 [08:16:48]line ЗНМ: 0300000148 [08:16:48]line РНМ: 0000000000091575 [08:16:48]line Версия ККМ: 001 [08:16:48]line Платежная система: O! деньги [08:16:48]line ФМ: 0000000000874655 [08:16:48]line ФД: 33033 [08:16:48]line ФПД: 72854534823114 [08:16:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081647&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33033&fm=72854534823114&tin=02508201610067®Number=0000000000091575&sum=291542 [08:16:49]OFD Sender: Processing packet 33033 [packets to send 11, broken 10] [08:16:49]ProducePacketName [08:16:49]name=ofd_packets/00033033 [08:16:49]OFD Sender: To server: pG, [08:16:49]CommunicateWithHost lk.salyk.kg:30040 [08:16:49]ConnectInit lk.salyk.kg [08:16:49]written 0, free lines is 4095 [08:16:49]Connected sock=10 [08:16:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E1 D7 08 01 FD BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 10 B3 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 D6 72 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D6 72 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 14 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F0 78 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D6 72 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 EF B4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 81 00 00 35 04 06 00 42 42 C4 AB 1C CA EB 1D C0 4D 79 5F 36 D9 [08:16:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 83 84 47 00 25 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 81 00 00 F4 03 04 00 8E 5F E9 64 B6 04 01 00 00 A2 65 BC 99 76 3C BA 28 [08:16:49]CommunicateWithHost err = 0 [08:16:49]CheckOFDResponse [08:16:49]1017 (14) - 77093643461234 [08:16:49]1041 (16) - 0000000000874655 [08:16:49]1040 (4) - 33033 [08:16:49]1012 (4) - 26.08.2023 02:12 [08:16:49]1206 (1) - 0 [08:16:49]OFD Sender: Remove packet 33033 [08:16:49]ProducePacketName [08:16:49]name=ofd_packets/00033033 [08:16:49]NVStorageDeleteData [08:16:49]Write to MH i2c: 01 00 00 86 01 87 [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 07 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 EE 0C 88 [08:16:49]RasterBufferAndPrint [08:16:49]line [08:16:49]line [08:16:49]line [08:16:49]line [08:16:49]line [08:16:49]written 0, free lines is 3316 [08:16:49]MH_Cut [08:16:49]Write to MH i2c: D1 01 00 8D 01 01 60 [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: D1 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: D1 01 00 [08:16:49]MH_I2C_Read... [08:16:49]Read from MH i2c: D1 01 00 8D 01 00 5F [08:16:49]Write to MH i2c: 01 00 00 8E 01 8F [08:16:49]Write i2c OK [08:16:49]MH_I2C_Read... [08:16:49]OFD Sender: No OFD packet to send [08:16:50]*** Cut start [08:16:50]*** Purtial cut [08:16:50]*** CUTSNS_PIN = 0 [08:16:50]*** Stage 1: CUTSNS_PIN = 1 [08:16:52]Read from MH i2c: 01 [08:16:52]MH_I2C_Read... [08:16:52]*** Stop cut motor [08:16:52]*** Cut end [08:16:52]Read from MH i2c: 01 07 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [08:16:52]process_action close_receipt done [08:16:52]requested_data is exist [08:16:52]produce_requested_data [08:16:52]requested_item fm.sn is exist - process it [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 11 00 00 [08:16:52]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 17 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 17 00 8F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 60 [08:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:16:52]wFMCommunicate OK [08:16:52]requested_item fd.num is exist - process it [08:16:52]SAM_PROTO_GetFieldsCounters [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 13 00 00 [08:16:52]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 62 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 62 00 90 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 09 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [08:16:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 09 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:16:52]wFMCommunicate OK [08:16:52]SAM_PROTO_GetFieldsCounters done [08:16:52]requested_item shift.num is exist - process it [08:16:52]requested_item shift.opened is exist - process it [08:16:52]req_shift_opened [08:16:52]FM_GetShiftState [08:16:52]SAM_PROTO_GetShiftState [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 13 01 00 [08:16:52]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 0E 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 46 [08:16:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:16:52]wFMCommunicate OK [08:16:52]SAM_PROTO_GetShiftState done [08:16:52]FM_GetShiftState done [08:16:52]req_shift_opened done [08:16:52]requested_item shift.open_date is exist - process it [08:16:52]req_shift_open_date [08:16:52]req_shift_open_date done [08:16:52]produce_requested_data done [08:16:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33033,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:16:52]process_action_free close_receipt [08:16:52]json_value_free [08:16:52]json_value_free done [08:16:52]process_json_proto returns [08:16:52]Send response to host [08:16:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33033,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:16:52]free response buf [08:16:52]execute_script done [08:16:52]execute_script returns [08:16:52]free content buf [08:16:52]Sock 9.Close socket [08:16:52]Sock 9.Thread stoped [08:16:54]OFD Sender: No OFD packet to send [08:16:59]OFD Sender: No OFD packet to send [08:17:04]OFD Sender: No OFD packet to send [08:17:09]OFD Sender: No OFD packet to send [08:17:14]OFD Sender: No OFD packet to send [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:30]accept exits with 7 [08:17:30]New connection [08:17:30]New thread 3067059556 created [08:17:30]Thread 3067202916 joined [08:17:30]Waiting for new connection... [08:17:30] Sock 7.Parse request [08:17:30]Sock 7.Check first char [08:17:30]Sock 7.First char is OK [08:17:30]request: POST /json_proto HTTP/1.0 [08:17:30]Method: POST [08:17:30]URL: /json_proto [08:17:30]Method is POST - this is cgi request [08:17:30]url: /json_proto [08:17:30]query_string will be loaded in cgi processing [08:17:30]execute_cgi json_proto POST (null) [08:17:30]execute_cgi path=json_proto method=POST [08:17:30]POST find Content-Length [08:17:30]Host: 172.17.34.200:8080 [08:17:30]Content-Length: 683 [08:17:30]Content-Type: application/json [08:17:30] [08:17:30]POST finish read [08:17:30]Found Content-Length = 683 [08:17:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:30]execute_script... [08:17:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:17:30]POST & json_proto [08:17:30]process_json_proto [08:17:30]json parsed OK: [08:17:30]protocol is kg_v1.0 [08:17:30]action value=close_receipt [08:17:30]process_action close_receipt [08:17:30]cmd_close_receipt [08:17:30]MH_GetDate [08:17:30]Write to MH i2c: F0 00 00 92 01 82 [08:17:30]Write i2c OK [08:17:30]MH_I2C_Read... [08:17:30]Read from MH i2c: F0 [08:17:30]MH_I2C_Read... [08:17:30]Read from MH i2c: F0 09 00 [08:17:30]MH_I2C_Read... [08:17:30]Read from MH i2c: F0 09 00 92 01 00 1A B5 E9 64 B2 FF 65 64 21 [08:17:30]GetLastDocTimeStamp 1693037807 [08:17:30]current date 1693037850 [08:17:30]FM_GetShiftState [08:17:30]SAM_PROTO_GetShiftState [08:17:30]wFMCommunicate request_size=4 [08:17:30]MH_SAM_APDU [08:17:30]CAPDU: 80 13 01 00 [08:17:30]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [08:17:30]Write i2c OK [08:17:30]MH_I2C_Read... [08:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:30]Read from MH i2c: E2 [08:17:30]MH_I2C_Read... [08:17:30]Read from MH i2c: E2 0E 00 [08:17:30]MH_I2C_Read... [08:17:30]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 48 [08:17:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:17:30]wFMCommunicate OK [08:17:30]SAM_PROTO_GetShiftState done [08:17:30]FM_GetShiftState done [08:17:30]opened in 1693009560 [08:17:30]opened+sec_in_day 1693095960 [08:17:30]quantity*price = 50053 [08:17:30]sum+1 = 50054 [08:17:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 50 26.08.2023 08:17 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33034 ФПД: 167154937615988 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081730&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33034&fm=167154937615988&tin=02508201610067®Number=0000000000091575&sum=50000 [08:17:31]StoreToDocumentArchive [08:17:31]shift 77 fd 33034 [08:17:31]save to /storage/0077/doc_00033034 [08:17:31]save last doc name /storage/0077/doc_00033034 to /storage/kkm_last_doc_name [08:17:31]save OK [08:17:31]Clear old archive folders... [08:17:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:17:31]tlvbuf is 00A23230 [08:17:31]SAM_PROTO_ClearQueue [08:17:31]wFMCommunicate request_size=4 [08:17:31]MH_SAM_APDU [08:17:31]CAPDU: 80 09 00 00 [08:17:31]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [08:17:31]Write i2c OK [08:17:31]MH_I2C_Read... [08:17:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:31]Read from MH i2c: E2 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 03 00 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [08:17:31]RAPDU: 90 00 [08:17:31]wFMCommunicate OK [08:17:31]SAM_PROTO_ClearQueue done [08:17:31]KKMCreateOFDPacket [08:17:31]OFDProtocolAddRootSTLVToBuf [08:17:31]FM_MakeSignedData [08:17:31]FM_MakeSignedData [08:17:31]SAM_PROTO_SignData [08:17:31]wFMCommunicate request_size=4 [08:17:31]MH_SAM_APDU [08:17:31]CAPDU: 80 0D 01 02 [08:17:31]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [08:17:31]Write i2c OK [08:17:31]MH_I2C_Read... [08:17:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:31]Read from MH i2c: E2 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 03 00 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [08:17:31]RAPDU: 90 00 [08:17:31]wFMCommunicate OK [08:17:31]wFMCommunicate request_size=255 [08:17:31]MH_SAM_APDU [08:17:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 1A B5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 81 00 00 35 04 06 00 [08:17:31]Write to MH i2c: E2 02 01 A2 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 1A B5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 81 00 00 35 04 06 00 00 00 58 [08:17:31]Write i2c OK [08:17:31]MH_I2C_Read... [08:17:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:31]Read from MH i2c: E2 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 03 00 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [08:17:31]RAPDU: 90 00 [08:17:31]wFMCommunicate OK [08:17:31]wFMCommunicate request_size=11 [08:17:31]MH_SAM_APDU [08:17:31]CAPDU: 80 0D 02 02 06 98 06 CA AD D6 74 [08:17:31]Write to MH i2c: E2 0E 00 A3 01 80 0D 02 02 06 00 98 06 CA AD D6 74 00 00 89 [08:17:31]Write i2c OK [08:17:31]MH_I2C_Read... [08:17:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:31]Read from MH i2c: E2 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 03 00 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [08:17:31]RAPDU: 90 00 [08:17:31]wFMCommunicate OK [08:17:31]wFMCommunicate request_size=4 [08:17:31]MH_SAM_APDU [08:17:31]CAPDU: 80 0D 03 02 [08:17:31]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [08:17:31]Write i2c OK [08:17:31]MH_I2C_Read... [08:17:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:31]Read from MH i2c: E2 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 0B 00 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 0B 00 A4 01 00 95 D4 D7 43 93 B3 3C 0A 90 00 30 [08:17:31]RAPDU: 95 D4 D7 43 93 B3 3C 0A 90 00 [08:17:31]wFMCommunicate OK [08:17:31]SAM_PROTO_SignData done [08:17:31]FM_MakeSignedData done [08:17:31]CreateOFDProtocolMessage [08:17:31]wFMCommunicate request_size=4 [08:17:31]MH_SAM_APDU [08:17:31]CAPDU: 80 11 00 00 [08:17:31]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [08:17:31]Write i2c OK [08:17:31]MH_I2C_Read... [08:17:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:31]Read from MH i2c: E2 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 17 00 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: E2 17 00 A5 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 76 [08:17:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:17:31]wFMCommunicate OK [08:17:31]CreateOFDProtocolMessage done [08:17:31]OFDSenderStorePacket 33034 [08:17:31]StoreOFDPacket docnum=33034 [08:17:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 14 03 08 01 B6 13 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 1A B5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 81 00 00 35 04 06 00 98 06 CA AD D6 74 95 D4 D7 43 93 B3 3C 0A [08:17:31]CheckFolder [08:17:31]dirname=/storage/ofd_packets [08:17:31]CheckFolder done [08:17:31]ProducePacketName [08:17:31]name=ofd_packets/00033034 [08:17:31]NVStorageSaveData ofd_packets/00033034 [08:17:31]File name is /storage/ofd_packets/00033034 [08:17:31]Write 302 bytes [08:17:31]NVStorageSaveData done [08:17:31]OFDSenderStorePacket done [08:17:31]KKMCreateOFDPacket done [08:17:31]NVStorageSaveData kkm_last_timestamp [08:17:31]File name is /storage/kkm_last_timestamp [08:17:31]Write 4 bytes [08:17:31]NVStorageSaveData done [08:17:31]ExternCall_PrintAddStr [08:17:31]wPrintStart [08:17:31]Write to MH i2c: 01 00 00 A6 01 A7 [08:17:31]Write i2c OK [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: 01 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: 01 07 00 [08:17:31]MH_I2C_Read... [08:17:31]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [08:17:31]RasterBufferAndPrint [08:17:31]line Счет N : (1)1182843 [08:17:31]line ИНН: 02508201610067 [08:17:31]line Контрольно-Кассовый Чек [08:17:31]line ПРОДАЖА [08:17:31]line ТРК (МРК, ГНК) : 11 [08:17:31]line Товар: 2710194210 [08:17:31]line ДТ(л)-К-5 [08:17:31]line 7.870 * 63.60 [08:17:31]line = 500.53 [08:17:31]line НДС 12% НСП 1% [08:17:31]line > о реализуемом товаре [08:17:31]line ОКРУГЛЕНИЕ: -0.53 [08:17:31]line ИТОГО: 500.00 [08:17:31]line Внесено: 500.00 [08:17:31]line СДАЧА: 0.00 [08:17:31]line НСП 1% : 4.43 [08:17:31]line НДС 12% : 53.15 [08:17:31]line Наличными: 500.00 [08:17:31]line Безнал.: 0.00 [08:17:31]line Место: АЗС № 121 "Партнер Нефть" [08:17:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:17:31]line СНО: Общий режим [08:17:31]line Чек 50 26.08.2023 08:17 [08:17:31]line Смена: 77 ФФД: 1.0 [08:17:31]line ЗНМ: 0300000148 [08:17:31]line РНМ: 0000000000091575 [08:17:31]line Версия ККМ: 001 [08:17:31]line ФМ: 0000000000874655 [08:17:31]line ФД: 33034 [08:17:31]line ФПД: 167154937615988 [08:17:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T081730&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33034&fm=167154937615988&tin=02508201610067®Number=0000000000091575&sum=50000 [08:17:32]OFD Sender: Processing packet 33034 [packets to send 11, broken 10] [08:17:32]ProducePacketName [08:17:32]name=ofd_packets/00033034 [08:17:32]OFD Sender: To server: pG, [08:17:32]CommunicateWithHost lk.salyk.kg:30040 [08:17:32]ConnectInit lk.salyk.kg [08:17:32]written 0, free lines is 4095 [08:17:32]Connected sock=10 [08:17:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 14 03 08 01 B6 13 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 1A B5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 81 00 00 35 04 06 00 98 06 CA AD D6 74 95 D4 D7 43 93 B3 3C 0A [08:17:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A3 6E 47 00 87 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 81 00 00 F4 03 04 00 B9 5F E9 64 B6 04 01 00 00 1D 87 4C 6B A8 91 6A 7B [08:17:32]CommunicateWithHost err = 0 [08:17:32]CheckOFDResponse [08:17:32]1017 (14) - 77093643461234 [08:17:32]1041 (16) - 0000000000874655 [08:17:32]1040 (4) - 33034 [08:17:32]1012 (4) - 26.08.2023 02:13 [08:17:32]1206 (1) - 0 [08:17:32]OFD Sender: Remove packet 33034 [08:17:32]ProducePacketName [08:17:32]name=ofd_packets/00033034 [08:17:32]NVStorageDeleteData [08:17:32]Write to MH i2c: 01 00 00 D1 01 D2 [08:17:32]Write i2c OK [08:17:32]MH_I2C_Read... [08:17:32]Read from MH i2c: 01 [08:17:32]MH_I2C_Read... [08:17:32]Read from MH i2c: 01 07 00 [08:17:32]MH_I2C_Read... [08:17:32]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 CD 0C B2 [08:17:32]RasterBufferAndPrint [08:17:32]line [08:17:32]line [08:17:32]line [08:17:32]line [08:17:32]line [08:17:32]written 0, free lines is 3284 [08:17:32]MH_Cut [08:17:32]Write to MH i2c: D1 01 00 D8 01 01 AB [08:17:32]Write i2c OK [08:17:32]MH_I2C_Read... [08:17:32]Read from MH i2c: D1 [08:17:32]MH_I2C_Read... [08:17:32]Read from MH i2c: D1 01 00 [08:17:32]MH_I2C_Read... [08:17:32]Read from MH i2c: D1 01 00 D8 01 00 AA [08:17:32]Write to MH i2c: 01 00 00 D9 01 DA [08:17:32]Write i2c OK [08:17:32]MH_I2C_Read... [08:17:33]OFD Sender: No OFD packet to send [08:17:33]*** Cut start [08:17:33]*** Purtial cut [08:17:33]*** Stage 1: CUTSNS_PIN = 1 [08:17:33]Read from MH i2c: 01 [08:17:33]MH_I2C_Read... [08:17:33]*** Stop cut motor [08:17:33]*** Cut end [08:17:33]Read from MH i2c: 01 07 00 [08:17:33]MH_I2C_Read... [08:17:33]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [08:17:33]process_action close_receipt done [08:17:33]requested_data is exist [08:17:33]produce_requested_data [08:17:33]requested_item fm.sn is exist - process it [08:17:33]wFMCommunicate request_size=4 [08:17:33]MH_SAM_APDU [08:17:33]CAPDU: 80 11 00 00 [08:17:33]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [08:17:33]Write i2c OK [08:17:33]MH_I2C_Read... [08:17:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:33]Read from MH i2c: E2 [08:17:33]MH_I2C_Read... [08:17:33]Read from MH i2c: E2 17 00 [08:17:33]MH_I2C_Read... [08:17:33]Read from MH i2c: E2 17 00 DA 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AB [08:17:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:17:33]wFMCommunicate OK [08:17:33]requested_item fd.num is exist - process it [08:17:33]SAM_PROTO_GetFieldsCounters [08:17:33]wFMCommunicate request_size=4 [08:17:33]MH_SAM_APDU [08:17:33]CAPDU: 80 13 00 00 [08:17:33]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [08:17:33]Write i2c OK [08:17:33]MH_I2C_Read... [08:17:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:33]Read from MH i2c: E2 [08:17:33]MH_I2C_Read... [08:17:33]Read from MH i2c: E2 62 00 [08:17:33]MH_I2C_Read... [08:17:33]Read from MH i2c: E2 62 00 DB 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [08:17:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:17:33]wFMCommunicate OK [08:17:33]SAM_PROTO_GetFieldsCounters done [08:17:33]requested_item shift.num is exist - process it [08:17:33]requested_item shift.opened is exist - process it [08:17:33]req_shift_opened [08:17:33]FM_GetShiftState [08:17:33]SAM_PROTO_GetShiftState [08:17:33]wFMCommunicate request_size=4 [08:17:33]MH_SAM_APDU [08:17:33]CAPDU: 80 13 01 00 [08:17:33]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [08:17:33]Write i2c OK [08:17:33]MH_I2C_Read... [08:17:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:34]Read from MH i2c: E2 [08:17:34]MH_I2C_Read... [08:17:34]Read from MH i2c: E2 0E 00 [08:17:34]MH_I2C_Read... [08:17:34]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 91 [08:17:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:17:34]wFMCommunicate OK [08:17:34]SAM_PROTO_GetShiftState done [08:17:34]FM_GetShiftState done [08:17:34]req_shift_opened done [08:17:34]requested_item shift.open_date is exist - process it [08:17:34]req_shift_open_date [08:17:34]req_shift_open_date done [08:17:34]produce_requested_data done [08:17:34]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33034,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:17:34]process_action_free close_receipt [08:17:34]json_value_free [08:17:34]json_value_free done [08:17:34]process_json_proto returns [08:17:34]Send response to host [08:17:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33034,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:17:34]free response buf [08:17:34]execute_script done [08:17:34]execute_script returns [08:17:34]free content buf [08:17:34]Sock 7.Close socket [08:17:34]Sock 7.Thread stoped [08:17:38]OFD Sender: No OFD packet to send [08:17:43]OFD Sender: No OFD packet to send [08:17:48]OFD Sender: No OFD packet to send [08:17:53]OFD Sender: No OFD packet to send [08:17:58]OFD Sender: No OFD packet to send [08:18:03]OFD Sender: No OFD packet to send [08:18:08]OFD Sender: No OFD packet to send [08:18:13]OFD Sender: No OFD packet to send [08:18:18]OFD Sender: No OFD packet to send [08:18:23]OFD Sender: No OFD packet to send [08:18:28]OFD Sender: No OFD packet to send [08:18:33]OFD Sender: No OFD packet to send [08:18:38]OFD Sender: No OFD packet to send [08:18:43]OFD Sender: No OFD packet to send [08:18:48]OFD Sender: No OFD packet to send [08:18:53]OFD Sender: No OFD packet to send [08:18:58]OFD Sender: No OFD packet to send [08:19:03]OFD Sender: No OFD packet to send [08:19:08]OFD Sender: No OFD packet to send [08:19:13]OFD Sender: No OFD packet to send [08:19:18]OFD Sender: No OFD packet to send [08:19:23]OFD Sender: No OFD packet to send [08:19:28]OFD Sender: No OFD packet to send [08:19:33]OFD Sender: No OFD packet to send [08:19:38]OFD Sender: No OFD packet to send [08:19:43]OFD Sender: No OFD packet to send [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:28]OFD Sender: No OFD packet to send [08:23:33]OFD Sender: No OFD packet to send [08:23:38]OFD Sender: No OFD packet to send [08:23:43]OFD Sender: No OFD packet to send [08:23:48]OFD Sender: No OFD packet to send [08:23:53]OFD Sender: No OFD packet to send [08:23:58]OFD Sender: No OFD packet to send [08:24:03]OFD Sender: No OFD packet to send [08:24:08]OFD Sender: No OFD packet to send [08:24:13]OFD Sender: No OFD packet to send [08:24:13]accept exits with 9 [08:24:13]New connection [08:24:13]New thread 3067202916 created [08:24:13]Thread 3067059556 joined [08:24:13]Waiting for new connection... [08:24:13] Sock 9.Parse request [08:24:13]Sock 9.Check first char [08:24:13]Sock 9.First char is OK [08:24:13]request: POST /json_proto HTTP/1.0 [08:24:13]Method: POST [08:24:13]URL: /json_proto [08:24:13]Method is POST - this is cgi request [08:24:13]url: /json_proto [08:24:13]query_string will be loaded in cgi processing [08:24:13]execute_cgi json_proto POST (null) [08:24:13]execute_cgi path=json_proto method=POST [08:24:13]POST find Content-Length [08:24:13]Host: 172.17.34.200:8080 [08:24:13]Content-Length: 683 [08:24:13]Content-Type: application/json [08:24:13] [08:24:13]POST finish read [08:24:13]Found Content-Length = 683 [08:24:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182844", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:13]execute_script... [08:24:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182844", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:24:13]POST & json_proto [08:24:13]process_json_proto [08:24:13]json parsed OK: [08:24:13]protocol is kg_v1.0 [08:24:13]action value=close_receipt [08:24:13]process_action close_receipt [08:24:13]cmd_close_receipt [08:24:13]MH_GetDate [08:24:13]Write to MH i2c: F0 00 00 DD 01 CD [08:24:13]Write i2c OK [08:24:13]MH_I2C_Read... [08:24:13]Read from MH i2c: F0 [08:24:13]MH_I2C_Read... [08:24:13]Read from MH i2c: F0 09 00 [08:24:13]MH_I2C_Read... [08:24:13]Read from MH i2c: F0 09 00 DD 01 00 AE B6 E9 64 B2 FF 65 64 01 [08:24:13]GetLastDocTimeStamp 1693037850 [08:24:13]current date 1693038254 [08:24:13]FM_GetShiftState [08:24:13]SAM_PROTO_GetShiftState [08:24:13]wFMCommunicate request_size=4 [08:24:13]MH_SAM_APDU [08:24:13]CAPDU: 80 13 01 00 [08:24:13]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [08:24:13]Write i2c OK [08:24:13]MH_I2C_Read... [08:24:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:13]Read from MH i2c: E2 [08:24:13]MH_I2C_Read... [08:24:13]Read from MH i2c: E2 0E 00 [08:24:13]MH_I2C_Read... [08:24:13]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 93 [08:24:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:24:13]wFMCommunicate OK [08:24:13]SAM_PROTO_GetShiftState done [08:24:13]FM_GetShiftState done [08:24:13]opened in 1693009560 [08:24:13]opened+sec_in_day 1693095960 [08:24:13]quantity*price = 100035 [08:24:13]sum+1 = 100036 [08:24:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 51 26.08.2023 08:24 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33035 ФПД: 34236739535716 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T082414&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33035&fm=34236739535716&tin=02508201610067®Number=0000000000091575&sum=100000 [08:24:14]StoreToDocumentArchive [08:24:14]shift 77 fd 33035 [08:24:14]save to /storage/0077/doc_00033035 [08:24:14]save last doc name /storage/0077/doc_00033035 to /storage/kkm_last_doc_name [08:24:14]save OK [08:24:14]Clear old archive folders... [08:24:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:24:14]tlvbuf is 00A26400 [08:24:14]SAM_PROTO_ClearQueue [08:24:14]wFMCommunicate request_size=4 [08:24:14]MH_SAM_APDU [08:24:14]CAPDU: 80 09 00 00 [08:24:14]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [08:24:14]Write i2c OK [08:24:14]MH_I2C_Read... [08:24:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:15]Read from MH i2c: E2 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 03 00 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [08:24:15]RAPDU: 90 00 [08:24:15]wFMCommunicate OK [08:24:15]SAM_PROTO_ClearQueue done [08:24:15]KKMCreateOFDPacket [08:24:15]OFDProtocolAddRootSTLVToBuf [08:24:15]FM_MakeSignedData [08:24:15]FM_MakeSignedData [08:24:15]SAM_PROTO_SignData [08:24:15]wFMCommunicate request_size=4 [08:24:15]MH_SAM_APDU [08:24:15]CAPDU: 80 0D 01 02 [08:24:15]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [08:24:15]Write i2c OK [08:24:15]MH_I2C_Read... [08:24:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:15]Read from MH i2c: E2 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 03 00 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [08:24:15]RAPDU: 90 00 [08:24:15]wFMCommunicate OK [08:24:15]wFMCommunicate request_size=255 [08:24:15]MH_SAM_APDU [08:24:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 AE B6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 81 00 00 35 04 06 00 1F [08:24:15]Write to MH i2c: E2 02 01 ED 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 AE B6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 81 00 00 35 04 06 00 1F 00 00 07 [08:24:15]Write i2c OK [08:24:15]MH_I2C_Read... [08:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:15]Read from MH i2c: E2 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 03 00 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [08:24:15]RAPDU: 90 00 [08:24:15]wFMCommunicate OK [08:24:15]wFMCommunicate request_size=10 [08:24:15]MH_SAM_APDU [08:24:15]CAPDU: 80 0D 02 02 05 23 5C B2 C3 64 [08:24:15]Write to MH i2c: E2 0D 00 EE 01 80 0D 02 02 05 00 23 5C B2 C3 64 00 00 CB [08:24:15]Write i2c OK [08:24:15]MH_I2C_Read... [08:24:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:15]Read from MH i2c: E2 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 03 00 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [08:24:15]RAPDU: 90 00 [08:24:15]wFMCommunicate OK [08:24:15]wFMCommunicate request_size=4 [08:24:15]MH_SAM_APDU [08:24:15]CAPDU: 80 0D 03 02 [08:24:15]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [08:24:15]Write i2c OK [08:24:15]MH_I2C_Read... [08:24:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:15]Read from MH i2c: E2 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 0B 00 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 0B 00 EF 01 00 93 A9 51 36 3B D8 76 C1 90 00 79 [08:24:15]RAPDU: 93 A9 51 36 3B D8 76 C1 90 00 [08:24:15]wFMCommunicate OK [08:24:15]SAM_PROTO_SignData done [08:24:15]FM_MakeSignedData done [08:24:15]CreateOFDProtocolMessage [08:24:15]wFMCommunicate request_size=4 [08:24:15]MH_SAM_APDU [08:24:15]CAPDU: 80 11 00 00 [08:24:15]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [08:24:15]Write i2c OK [08:24:15]MH_I2C_Read... [08:24:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:15]Read from MH i2c: E2 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 17 00 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: E2 17 00 F0 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C1 [08:24:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:24:15]wFMCommunicate OK [08:24:15]CreateOFDProtocolMessage done [08:24:15]OFDSenderStorePacket 33035 [08:24:15]StoreOFDPacket docnum=33035 [08:24:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A6 B5 07 01 45 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 AE B6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 81 00 00 35 04 06 00 1F 23 5C B2 C3 64 93 A9 51 36 3B D8 76 C1 [08:24:15]CheckFolder [08:24:15]dirname=/storage/ofd_packets [08:24:15]CheckFolder done [08:24:15]ProducePacketName [08:24:15]name=ofd_packets/00033035 [08:24:15]NVStorageSaveData ofd_packets/00033035 [08:24:15]File name is /storage/ofd_packets/00033035 [08:24:15]Write 301 bytes [08:24:15]NVStorageSaveData done [08:24:15]OFDSenderStorePacket done [08:24:15]KKMCreateOFDPacket done [08:24:15]NVStorageSaveData kkm_last_timestamp [08:24:15]File name is /storage/kkm_last_timestamp [08:24:15]Write 4 bytes [08:24:15]NVStorageSaveData done [08:24:15]ExternCall_PrintAddStr [08:24:15]wPrintStart [08:24:15]Write to MH i2c: 01 00 00 F1 01 F2 [08:24:15]Write i2c OK [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: 01 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: 01 07 00 [08:24:15]MH_I2C_Read... [08:24:15]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [08:24:15]RasterBufferAndPrint [08:24:15]line Счет N : (1)1182844 [08:24:15]line ИНН: 02508201610067 [08:24:15]line Контрольно-Кассовый Чек [08:24:15]line ПРОДАЖА [08:24:15]line ТРК (МРК, ГНК) : 62 [08:24:15]line Товар: 2710124130 [08:24:15]line Аи-92-К-5 [08:24:15]line 17.100 * 58.50 [08:24:15]line = 1000.35 [08:24:15]line НДС 12% НСП 1% [08:24:15]line > о реализуемом товаре [08:24:15]line ОКРУГЛЕНИЕ: -0.35 [08:24:15]line ИТОГО: 1000.00 [08:24:15]line Внесено: 1000.00 [08:24:15]line СДАЧА: 0.00 [08:24:15]line НСП 1% : 8.85 [08:24:15]line НДС 12% : 106.23 [08:24:15]line Наличными: 1000.00 [08:24:15]line Безнал.: 0.00 [08:24:15]line Место: АЗС № 121 "Партнер Нефть" [08:24:15]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:24:15]line СНО: Общий режим [08:24:15]line Чек 51 26.08.2023 08:24 [08:24:15]line Смена: 77 ФФД: 1.0 [08:24:15]line ЗНМ: 0300000148 [08:24:15]line РНМ: 0000000000091575 [08:24:15]line Версия ККМ: 001 [08:24:15]line ФМ: 0000000000874655 [08:24:15]line ФД: 33035 [08:24:15]line ФПД: 34236739535716 [08:24:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T082414&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33035&fm=34236739535716&tin=02508201610067®Number=0000000000091575&sum=100000 [08:24:15]OFD Sender: Processing packet 33035 [packets to send 11, broken 10] [08:24:15]ProducePacketName [08:24:15]name=ofd_packets/00033035 [08:24:15]OFD Sender: To server: pG, [08:24:15]CommunicateWithHost lk.salyk.kg:30040 [08:24:15]ConnectInit lk.salyk.kg [08:24:15]written 0, free lines is 4095 [08:24:15]Connected sock=11 [08:24:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A6 B5 07 01 45 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 00 00 00 F4 03 04 00 AE B6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 81 00 00 35 04 06 00 1F 23 5C B2 C3 64 93 A9 51 36 3B D8 76 C1 [08:24:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F5 54 47 00 D6 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 81 00 00 F4 03 04 00 4D 61 E9 64 B6 04 01 00 00 F0 73 50 45 26 A1 DD F4 [08:24:16]CommunicateWithHost err = 0 [08:24:16]CheckOFDResponse [08:24:16]1017 (14) - 77093643461234 [08:24:16]1041 (16) - 0000000000874655 [08:24:16]1040 (4) - 33035 [08:24:16]1012 (4) - 26.08.2023 02:19 [08:24:16]1206 (1) - 0 [08:24:16]OFD Sender: Remove packet 33035 [08:24:16]ProducePacketName [08:24:16]name=ofd_packets/00033035 [08:24:16]NVStorageDeleteData [08:24:16]Write to MH i2c: 01 00 00 1C 02 1E [08:24:16]Write i2c OK [08:24:16]MH_I2C_Read... [08:24:16]Read from MH i2c: 01 [08:24:16]MH_I2C_Read... [08:24:16]Read from MH i2c: 01 07 00 [08:24:16]MH_I2C_Read... [08:24:16]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 DA 0C 0B [08:24:16]RasterBufferAndPrint [08:24:16]line [08:24:16]line [08:24:16]line [08:24:16]line [08:24:16]line [08:24:16]written 0, free lines is 3296 [08:24:16]MH_Cut [08:24:16]Write to MH i2c: D1 01 00 23 02 01 F7 [08:24:16]Write i2c OK [08:24:16]MH_I2C_Read... [08:24:16]Read from MH i2c: D1 [08:24:16]MH_I2C_Read... [08:24:16]Read from MH i2c: D1 01 00 [08:24:16]MH_I2C_Read... [08:24:16]Read from MH i2c: D1 01 00 23 02 00 F6 [08:24:16]Write to MH i2c: 01 00 00 24 02 26 [08:24:16]Write i2c OK [08:24:16]MH_I2C_Read... [08:24:16]OFD Sender: No OFD packet to send [08:24:17]*** Cut start [08:24:17]*** Purtial cut [08:24:17]*** CUTSNS_PIN = 0 [08:24:17]*** Stage 1: CUTSNS_PIN = 1 [08:24:19]Read from MH i2c: 01 [08:24:19]MH_I2C_Read... [08:24:19]*** Stop cut motor [08:24:19]*** Cut end [08:24:19]Read from MH i2c: 01 07 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [08:24:19]process_action close_receipt done [08:24:19]requested_data is exist [08:24:19]produce_requested_data [08:24:19]requested_item fm.sn is exist - process it [08:24:19]wFMCommunicate request_size=4 [08:24:19]MH_SAM_APDU [08:24:19]CAPDU: 80 11 00 00 [08:24:19]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:19]Read from MH i2c: E2 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 17 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 17 00 25 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [08:24:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:24:19]wFMCommunicate OK [08:24:19]requested_item fd.num is exist - process it [08:24:19]SAM_PROTO_GetFieldsCounters [08:24:19]wFMCommunicate request_size=4 [08:24:19]MH_SAM_APDU [08:24:19]CAPDU: 80 13 00 00 [08:24:19]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:19]Read from MH i2c: E2 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 62 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 62 00 26 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [08:24:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:24:19]wFMCommunicate OK [08:24:19]SAM_PROTO_GetFieldsCounters done [08:24:19]requested_item shift.num is exist - process it [08:24:19]requested_item shift.opened is exist - process it [08:24:19]req_shift_opened [08:24:19]FM_GetShiftState [08:24:19]SAM_PROTO_GetShiftState [08:24:19]wFMCommunicate request_size=4 [08:24:19]MH_SAM_APDU [08:24:19]CAPDU: 80 13 01 00 [08:24:19]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:19]Read from MH i2c: E2 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 0E 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DD [08:24:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:24:19]wFMCommunicate OK [08:24:19]SAM_PROTO_GetShiftState done [08:24:19]FM_GetShiftState done [08:24:19]req_shift_opened done [08:24:19]requested_item shift.open_date is exist - process it [08:24:19]req_shift_open_date [08:24:19]req_shift_open_date done [08:24:19]produce_requested_data done [08:24:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33035,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:24:19]process_action_free close_receipt [08:24:19]json_value_free [08:24:19]json_value_free done [08:24:19]process_json_proto returns [08:24:19]Send response to host [08:24:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33035,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:24:19]free response buf [08:24:19]execute_script done [08:24:19]execute_script returns [08:24:19]free content buf [08:24:19]Sock 9.Close socket [08:24:19]Sock 9.Thread stoped [08:24:21]OFD Sender: No OFD packet to send [08:24:26]OFD Sender: No OFD packet to send [08:24:31]OFD Sender: No OFD packet to send [08:24:36]OFD Sender: No OFD packet to send [08:24:41]OFD Sender: No OFD packet to send [08:24:46]OFD Sender: No OFD packet to send [08:24:51]OFD Sender: No OFD packet to send [08:24:56]OFD Sender: No OFD packet to send [08:25:01]OFD Sender: No OFD packet to send [08:25:06]OFD Sender: No OFD packet to send [08:25:11]OFD Sender: No OFD packet to send [08:25:16]OFD Sender: No OFD packet to send [08:25:21]OFD Sender: No OFD packet to send [08:25:26]OFD Sender: No OFD packet to send [08:25:31]OFD Sender: No OFD packet to send [08:25:36]OFD Sender: No OFD packet to send [08:25:41]OFD Sender: No OFD packet to send [08:25:46]OFD Sender: No OFD packet to send [08:25:51]OFD Sender: No OFD packet to send [08:25:56]OFD Sender: No OFD packet to send [08:26:01]OFD Sender: No OFD packet to send [08:26:06]OFD Sender: No OFD packet to send [08:26:11]OFD Sender: No OFD packet to send [08:26:16]OFD Sender: No OFD packet to send [08:26:21]OFD Sender: No OFD packet to send [08:26:26]OFD Sender: No OFD packet to send [08:26:31]OFD Sender: No OFD packet to send [08:26:36]OFD Sender: No OFD packet to send [08:26:40]accept exits with 7 [08:26:40]New connection [08:26:40]New thread 3067059556 created [08:26:41]Thread 3067202916 joined [08:26:41]Waiting for new connection... [08:26:41] Sock 7.Parse request [08:26:41]Sock 7.Check first char [08:26:41]Sock 7.First char is OK [08:26:41]request: POST /json_proto HTTP/1.0 [08:26:41]Method: POST [08:26:41]URL: /json_proto [08:26:41]Method is POST - this is cgi request [08:26:41]url: /json_proto [08:26:41]query_string will be loaded in cgi processing [08:26:41]execute_cgi json_proto POST (null) [08:26:41]execute_cgi path=json_proto method=POST [08:26:41]POST find Content-Length [08:26:41]Host: 172.17.34.200:8080 [08:26:41]Content-Length: 678 [08:26:41]Content-Type: application/json [08:26:41] [08:26:41]POST finish read [08:26:41]Found Content-Length = 678 [08:26:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182846", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:41]execute_script... [08:26: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)1182846", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:41]POST & json_proto [08:26:41]process_json_proto [08:26:41]json parsed OK: [08:26:41]protocol is kg_v1.0 [08:26:41]action value=close_receipt [08:26:41]process_action close_receipt [08:26:41]cmd_close_receipt [08:26:41]MH_GetDate [08:26:41]Write to MH i2c: F0 00 00 28 02 19 [08:26:41]Write i2c OK [08:26:41]MH_I2C_Read... [08:26:41]Read from MH i2c: F0 [08:26:41]MH_I2C_Read... [08:26:41]Read from MH i2c: F0 09 00 [08:26:41]MH_I2C_Read... [08:26:41]Read from MH i2c: F0 09 00 28 02 00 41 B7 E9 64 B2 FF 65 64 E1 [08:26:41]GetLastDocTimeStamp 1693038254 [08:26:41]current date 1693038401 [08:26:41]FM_GetShiftState [08:26:41]SAM_PROTO_GetShiftState [08:26:41]wFMCommunicate request_size=4 [08:26:41]MH_SAM_APDU [08:26:41]CAPDU: 80 13 01 00 [08:26:41]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [08:26:41]Write i2c OK [08:26:41]MH_I2C_Read... [08:26:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:41]Read from MH i2c: E2 [08:26:41]MH_I2C_Read... [08:26:41]Read from MH i2c: E2 0E 00 [08:26:41]MH_I2C_Read... [08:26:41]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DF [08:26:41]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:26:41]wFMCommunicate OK [08:26:41]SAM_PROTO_GetShiftState done [08:26:41]FM_GetShiftState done [08:26:41]opened in 1693009560 [08:26:41]opened+sec_in_day 1693095960 [08:26:41]quantity*price = 30010 [08:26:41]sum+1 = 30012 [08:26:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 52 26.08.2023 08:26 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33036 ФПД: 13557351437161 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T082641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33036&fm=13557351437161&tin=02508201610067®Number=0000000000091575&sum=30000 [08:26:42]StoreToDocumentArchive [08:26:42]shift 77 fd 33036 [08:26:42]save to /storage/0077/doc_00033036 [08:26:42]save last doc name /storage/0077/doc_00033036 to /storage/kkm_last_doc_name [08:26:42]save OK [08:26:42]Clear old archive folders... [08:26:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:42]tlvbuf is 00A194C0 [08:26:42]SAM_PROTO_ClearQueue [08:26:42]wFMCommunicate request_size=4 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 09 00 00 [08:26:42]Write to MH i2c: E2 08 00 36 02 80 09 00 00 00 00 00 00 AA [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 03 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [08:26:42]RAPDU: 90 00 [08:26:42]wFMCommunicate OK [08:26:42]SAM_PROTO_ClearQueue done [08:26:42]KKMCreateOFDPacket [08:26:42]OFDProtocolAddRootSTLVToBuf [08:26:42]FM_MakeSignedData [08:26:42]FM_MakeSignedData [08:26:42]SAM_PROTO_SignData [08:26:42]wFMCommunicate request_size=4 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 0D 01 02 [08:26:42]Write to MH i2c: E2 08 00 37 02 80 0D 01 02 00 00 00 00 B2 [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 03 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [08:26:42]RAPDU: 90 00 [08:26:42]wFMCommunicate OK [08:26:42]wFMCommunicate request_size=255 [08:26:42]MH_SAM_APDU [08:26: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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 41 B7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 81 00 00 35 04 06 00 0C [08:26:42]Write to MH i2c: E2 02 01 38 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 41 B7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 81 00 00 35 04 06 00 0C 00 00 B2 [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 03 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [08:26:42]RAPDU: 90 00 [08:26:42]wFMCommunicate OK [08:26:42]wFMCommunicate request_size=10 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 0D 02 02 05 54 91 1D D3 69 [08:26:42]Write to MH i2c: E2 0D 00 39 02 80 0D 02 02 05 00 54 91 1D D3 69 00 00 FD [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 03 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [08:26:42]RAPDU: 90 00 [08:26:42]wFMCommunicate OK [08:26:42]wFMCommunicate request_size=4 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 0D 03 02 [08:26:42]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 0B 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 0B 00 3A 02 00 EC 3B 2E 95 7E 6A 22 28 90 00 D4 [08:26:42]RAPDU: EC 3B 2E 95 7E 6A 22 28 90 00 [08:26:42]wFMCommunicate OK [08:26:42]SAM_PROTO_SignData done [08:26:42]FM_MakeSignedData done [08:26:42]CreateOFDProtocolMessage [08:26:42]wFMCommunicate request_size=4 [08:26:42]MH_SAM_APDU [08:26:42]CAPDU: 80 11 00 00 [08:26:42]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:42]Read from MH i2c: E2 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 17 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: E2 17 00 3B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [08:26:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:26:42]wFMCommunicate OK [08:26:42]CreateOFDProtocolMessage done [08:26:42]OFDSenderStorePacket 33036 [08:26:42]StoreOFDPacket docnum=33036 [08:26:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1A 30 07 01 01 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 41 B7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 81 00 00 35 04 06 00 0C 54 91 1D D3 69 EC 3B 2E 95 7E 6A 22 28 [08:26:42]CheckFolder [08:26:42]dirname=/storage/ofd_packets [08:26:42]CheckFolder done [08:26:42]ProducePacketName [08:26:42]name=ofd_packets/00033036 [08:26:42]NVStorageSaveData ofd_packets/00033036 [08:26:42]File name is /storage/ofd_packets/00033036 [08:26:42]Write 301 bytes [08:26:42]NVStorageSaveData done [08:26:42]OFDSenderStorePacket done [08:26:42]KKMCreateOFDPacket done [08:26:42]NVStorageSaveData kkm_last_timestamp [08:26:42]File name is /storage/kkm_last_timestamp [08:26:42]Write 4 bytes [08:26:42]NVStorageSaveData done [08:26:42]ExternCall_PrintAddStr [08:26:42]wPrintStart [08:26:42]Write to MH i2c: 01 00 00 3C 02 3E [08:26:42]Write i2c OK [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: 01 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: 01 07 00 [08:26:42]MH_I2C_Read... [08:26:42]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [08:26:42]RasterBufferAndPrint [08:26:42]line Счет N : (1)1182846 [08:26:42]line ИНН: 02508201610067 [08:26:42]line Контрольно-Кассовый Чек [08:26:42]line ПРОДАЖА [08:26:42]line ТРК (МРК, ГНК) : 32 [08:26:42]line Товар: 2710124130 [08:26:42]line Аи-92-К-5 [08:26:42]line 5.130 * 58.50 [08:26:42]line = 300.11 [08:26:42]line НДС 12% НСП 1% [08:26:42]line > о реализуемом товаре [08:26:42]line ОКРУГЛЕНИЕ: -0.11 [08:26:42]line ИТОГО: 300.00 [08:26:42]line Внесено: 300.00 [08:26:42]line СДАЧА: 0.00 [08:26:42]line НСП 1% : 2.66 [08:26:42]line НДС 12% : 31.87 [08:26:42]line Наличными: 300.00 [08:26:42]line Безнал.: 0.00 [08:26:42]line Место: АЗС № 121 "Партнер Нефть" [08:26:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:26:42]line СНО: Общий режим [08:26:42]line Чек 52 26.08.2023 08:26 [08:26:42]line Смена: 77 ФФД: 1.0 [08:26:42]line ЗНМ: 0300000148 [08:26:42]line РНМ: 0000000000091575 [08:26:42]line Версия ККМ: 001 [08:26:42]line ФМ: 0000000000874655 [08:26:42]line ФД: 33036 [08:26:42]line ФПД: 13557351437161 [08:26:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T082641&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33036&fm=13557351437161&tin=02508201610067®Number=0000000000091575&sum=30000 [08:26:43]written 0, free lines is 4095 [08:26:43]OFD Sender: Processing packet 33036 [packets to send 11, broken 10] [08:26:43]ProducePacketName [08:26:43]name=ofd_packets/00033036 [08:26:43]OFD Sender: To server: pG, [08:26:43]CommunicateWithHost lk.salyk.kg:30040 [08:26:43]ConnectInit lk.salyk.kg [08:26:43]Connected sock=10 [08:26:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1A 30 07 01 01 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 00 00 00 F4 03 04 00 41 B7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 81 00 00 35 04 06 00 0C 54 91 1D D3 69 EC 3B 2E 95 7E 6A 22 28 [08:26:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 62 78 47 00 15 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 81 00 00 F4 03 04 00 E0 61 E9 64 B6 04 01 00 00 88 37 10 8A 45 92 7E B5 [08:26:43]CommunicateWithHost err = 0 [08:26:43]CheckOFDResponse [08:26:43]1017 (14) - 77093643461234 [08:26:43]1041 (16) - 0000000000874655 [08:26:43]1040 (4) - 33036 [08:26:43]1012 (4) - 26.08.2023 02:22 [08:26:43]1206 (1) - 0 [08:26:43]OFD Sender: Remove packet 33036 [08:26:43]ProducePacketName [08:26:43]name=ofd_packets/00033036 [08:26:43]NVStorageDeleteData [08:26:43]Write to MH i2c: 01 00 00 67 02 69 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: 01 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: 01 07 00 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 CD 0C 49 [08:26:43]RasterBufferAndPrint [08:26:43]line [08:26:43]line [08:26:43]line [08:26:43]line [08:26:43]line [08:26:43]written 0, free lines is 3284 [08:26:43]MH_Cut [08:26:43]Write to MH i2c: D1 01 00 6E 02 01 42 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: D1 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: D1 01 00 [08:26:43]MH_I2C_Read... [08:26:43]Read from MH i2c: D1 01 00 6E 02 00 41 [08:26:43]Write to MH i2c: 01 00 00 6F 02 71 [08:26:43]Write i2c OK [08:26:43]MH_I2C_Read... [08:26:43]OFD Sender: No OFD packet to send [08:26:44]*** Cut start [08:26:44]*** Purtial cut [08:26:44]*** Stage 1: CUTSNS_PIN = 1 [08:26:44]Read from MH i2c: 01 [08:26:44]MH_I2C_Read... [08:26:44]*** Stop cut motor [08:26:44]*** Cut end [08:26:44]Read from MH i2c: 01 07 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [08:26:44]process_action close_receipt done [08:26:44]requested_data is exist [08:26:44]produce_requested_data [08:26:44]requested_item fm.sn is exist - process it [08:26:44]wFMCommunicate request_size=4 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 11 00 00 [08:26:44]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:44]Read from MH i2c: E2 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 17 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 17 00 70 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 42 [08:26:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:26:44]wFMCommunicate OK [08:26:44]requested_item fd.num is exist - process it [08:26:44]SAM_PROTO_GetFieldsCounters [08:26:44]wFMCommunicate request_size=4 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 13 00 00 [08:26:44]Write to MH i2c: E2 08 00 71 02 80 13 00 00 00 00 00 00 EF [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:44]Read from MH i2c: E2 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 62 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 62 00 71 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [08:26:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:26:44]wFMCommunicate OK [08:26:44]SAM_PROTO_GetFieldsCounters done [08:26:44]requested_item shift.num is exist - process it [08:26:44]requested_item shift.opened is exist - process it [08:26:44]req_shift_opened [08:26:44]FM_GetShiftState [08:26:44]SAM_PROTO_GetShiftState [08:26:44]wFMCommunicate request_size=4 [08:26:44]MH_SAM_APDU [08:26:44]CAPDU: 80 13 01 00 [08:26:44]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [08:26:44]Write i2c OK [08:26:44]MH_I2C_Read... [08:26:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:44]Read from MH i2c: E2 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 0E 00 [08:26:44]MH_I2C_Read... [08:26:44]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 28 [08:26:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:26:44]wFMCommunicate OK [08:26:44]SAM_PROTO_GetShiftState done [08:26:44]FM_GetShiftState done [08:26:44]req_shift_opened done [08:26:44]requested_item shift.open_date is exist - process it [08:26:44]req_shift_open_date [08:26:44]req_shift_open_date done [08:26:44]produce_requested_data done [08:26:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33036,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:26:44]process_action_free close_receipt [08:26:44]json_value_free [08:26:44]json_value_free done [08:26:44]process_json_proto returns [08:26:44]Send response to host [08:26:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33036,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:26:44]free response buf [08:26:44]execute_script done [08:26:44]execute_script returns [08:26:44]free content buf [08:26:44]Sock 7.Close socket [08:26:44]Sock 7.Thread stoped [08:26:48]OFD Sender: No OFD packet to send [08:26:53]OFD Sender: No OFD packet to send [08:26:58]OFD Sender: No OFD packet to send [08:27:03]OFD Sender: No OFD packet to send [08:27:08]OFD Sender: No OFD packet to send [08:27:13]OFD Sender: No OFD packet to send [08:27:18]OFD Sender: No OFD packet to send [08:27:23]OFD Sender: No OFD packet to send [08:27:28]OFD Sender: No OFD packet to send [08:27:33]OFD Sender: No OFD packet to send [08:27:38]OFD Sender: No OFD packet to send [08:27:43]OFD Sender: No OFD packet to send [08:27:48]OFD Sender: No OFD packet to send [08:27:53]OFD Sender: No OFD packet to send [08:27:58]OFD Sender: No OFD packet to send [08:28:03]OFD Sender: No OFD packet to send [08:28:08]OFD Sender: No OFD packet to send [08:28:13]OFD Sender: No OFD packet to send [08:28:18]OFD Sender: No OFD packet to send [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:13]OFD Sender: No OFD packet to send [08:29:18]OFD Sender: No OFD packet to send [08:29:23]OFD Sender: No OFD packet to send [08:29:28]OFD Sender: No OFD packet to send [08:29:33]OFD Sender: No OFD packet to send [08:29:38]OFD Sender: No OFD packet to send [08:29:43]OFD Sender: No OFD packet to send [08:29:48]OFD Sender: No OFD packet to send [08:29:53]OFD Sender: No OFD packet to send [08:29:58]OFD Sender: No OFD packet to send [08:30:03]OFD Sender: No OFD packet to send [08:30:08]OFD Sender: No OFD packet to send [08:30:13]OFD Sender: No OFD packet to send [08:30:18]OFD Sender: No OFD packet to send [08:30:23]OFD Sender: No OFD packet to send [08:30:28]OFD Sender: No OFD packet to send [08:30:33]OFD Sender: No OFD packet to send [08:30:38]OFD Sender: No OFD packet to send [08:30:43]OFD Sender: No OFD packet to send [08:30:48]OFD Sender: No OFD packet to send [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:13]OFD Sender: No OFD packet to send [08:31:18]OFD Sender: No OFD packet to send [08:31:23]OFD Sender: No OFD packet to send [08:31:28]OFD Sender: No OFD packet to send [08:31:31]accept exits with 9 [08:31:31]New connection [08:31:31]New thread 3067202916 created [08:31:31]Thread 3067059556 joined [08:31:31]Waiting for new connection... [08:31:31] Sock 9.Parse request [08:31:31]Sock 9.Check first char [08:31:31]Sock 9.First char is OK [08:31:31]request: POST /json_proto HTTP/1.0 [08:31:31]Method: POST [08:31:31]URL: /json_proto [08:31:31]Method is POST - this is cgi request [08:31:31]url: /json_proto [08:31:31]query_string will be loaded in cgi processing [08:31:31]execute_cgi json_proto POST (null) [08:31:31]execute_cgi path=json_proto method=POST [08:31:31]POST find Content-Length [08:31:31]Host: 172.17.34.200:8080 [08:31:31]Content-Length: 215 [08:31:31]Content-Type: application/json [08:31:31] [08:31:31]POST finish read [08:31:31]Found Content-Length = 215 [08:31:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:31]execute_script... [08:31:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:31:31]POST & json_proto [08:31:31]process_json_proto [08:31:31]json parsed OK: [08:31:31]protocol is kg_v1.0 [08:31:31]action value=get_value [08:31:31]process_action get_value [08:31:31]cmd_get_value [08:31:31]process_action get_value done [08:31:31]requested_data is exist [08:31:31]produce_requested_data [08:31:31]requested_item kkm.sn is exist - process it [08:31:31]requested_item kkm.ver is exist - process it [08:31:31]requested_item fm.sn is exist - process it [08:31:31]wFMCommunicate request_size=4 [08:31:31]MH_SAM_APDU [08:31:31]CAPDU: 80 11 00 00 [08:31:31]Write to MH i2c: E2 08 00 73 02 80 11 00 00 00 00 00 00 EF [08:31:31]Write i2c OK [08:31:31]MH_I2C_Read... [08:31:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:31]Read from MH i2c: E2 [08:31:31]MH_I2C_Read... [08:31:31]Read from MH i2c: E2 17 00 [08:31:31]MH_I2C_Read... [08:31:31]Read from MH i2c: E2 17 00 73 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 45 [08:31:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:31:31]wFMCommunicate OK [08:31:31]requested_item fd.num is exist - process it [08:31:31]SAM_PROTO_GetFieldsCounters [08:31:31]wFMCommunicate request_size=4 [08:31:31]MH_SAM_APDU [08:31:31]CAPDU: 80 13 00 00 [08:31:31]Write to MH i2c: E2 08 00 74 02 80 13 00 00 00 00 00 00 F2 [08:31:31]Write i2c OK [08:31:31]MH_I2C_Read... [08:31:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:31]Read from MH i2c: E2 [08:31:31]MH_I2C_Read... [08:31:31]Read from MH i2c: E2 62 00 [08:31:31]MH_I2C_Read... [08:31:31]Read from MH i2c: E2 62 00 74 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [08:31:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:31]wFMCommunicate OK [08:31:31]SAM_PROTO_GetFieldsCounters done [08:31:31]requested_item shift.num is exist - process it [08:31:31]requested_item shift.opened is exist - process it [08:31:31]req_shift_opened [08:31:31]FM_GetShiftState [08:31:31]SAM_PROTO_GetShiftState [08:31:31]wFMCommunicate request_size=4 [08:31:31]MH_SAM_APDU [08:31:31]CAPDU: 80 13 01 00 [08:31:31]Write to MH i2c: E2 08 00 75 02 80 13 01 00 00 00 00 00 F4 [08:31:31]Write i2c OK [08:31:31]MH_I2C_Read... [08:31:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:31]Read from MH i2c: E2 [08:31:31]MH_I2C_Read... [08:31:31]Read from MH i2c: E2 0E 00 [08:31:31]MH_I2C_Read... [08:31:31]Read from MH i2c: E2 0E 00 75 02 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2B [08:31:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:31:31]wFMCommunicate OK [08:31:31]SAM_PROTO_GetShiftState done [08:31:31]FM_GetShiftState done [08:31:31]req_shift_opened done [08:31:31]requested_item shift.open_date is exist - process it [08:31:31]req_shift_open_date [08:31:31]req_shift_open_date done [08:31:31]produce_requested_data done [08:31:31]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33036,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:31:31]process_action_free get_value [08:31:31]json_value_free [08:31:31]json_value_free done [08:31:31]process_json_proto returns [08:31:31]Send response to host [08:31:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33036,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:31:31]free response buf [08:31:31]execute_script done [08:31:31]execute_script returns [08:31:31]free content buf [08:31:31]Sock 9.Close socket [08:31:31]Sock 9.Thread stoped [08:31:31]accept exits with 7 [08:31:31]New connection [08:31:31]New thread 3067059556 created [08:31:31]Thread 3067202916 joined [08:31:31]Waiting for new connection... [08:31:31] Sock 7.Parse request [08:31:31]Sock 7.Check first char [08:31:31]Sock 7.First char is OK [08:31:31]request: POST /json_proto HTTP/1.0 [08:31:31]Method: POST [08:31:31]URL: /json_proto [08:31:31]Method is POST - this is cgi request [08:31:31]url: /json_proto [08:31:31]query_string will be loaded in cgi processing [08:31:31]execute_cgi json_proto POST (null) [08:31:31]execute_cgi path=json_proto method=POST [08:31:31]POST find Content-Length [08:31:31]Host: 172.17.34.200:8080 [08:31:31]Content-Length: 331 [08:31:31]Content-Type: application/json [08:31:31] [08:31:31]POST finish read [08:31:31]Found Content-Length = 331 [08:31:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:31:31]execute_script... [08:31:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [08:31:31]POST & json_proto [08:31:31]process_json_proto [08:31:31]json parsed OK: [08:31:31]protocol is kg_v1.0 [08:31:31]action value=get_value [08:31:31]process_action get_value [08:31:31]cmd_get_value [08:31:31]process_action get_value done [08:31:31]requested_data is exist [08:31:31]produce_requested_data [08:31:31]requested_item fm.sale.total is exist - process it [08:31:31]SAM_PROTO_GetFMData [08:31:31]wFMCommunicate request_size=4 [08:31:31]MH_SAM_APDU [08:31:31]CAPDU: 80 13 03 00 [08:31:31]Write to MH i2c: E2 08 00 76 02 80 13 03 00 00 00 00 00 F7 [08:31:31]Write i2c OK [08:31:31]MH_I2C_Read... [08:31:32]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:31:32]Read from MH i2c: E2 [08:31:32]MH_I2C_Read... [08:31:32]Read from MH i2c: E2 FD 00 [08:31:32]MH_I2C_Read... [08:31:32]Read from MH i2c: E2 FD 00 76 02 00 C3 04 85 04 BF 04 6E 04 04 00 72 80 00 00 69 04 A1 00 6F 04 04 00 37 7F 00 00 B1 04 04 00 C3 20 43 9B 70 04 04 00 38 0F 05 8B 72 04 04 00 8B 11 3E 10 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 33 D9 7D 10 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 57 CC 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 12 [08:31:32]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 72 80 00 00 69 04 A1 00 6F 04 04 00 37 7F 00 00 B1 04 04 00 C3 20 43 9B 70 04 04 00 38 0F 05 8B 72 04 04 00 8B 11 3E 10 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 33 D9 7D 10 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 57 CC 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [08:31:32]wFMCommunicate OK [08:31:32]wFMCommunicate request_size=4 [08:31:32]MH_SAM_APDU [08:31:32]CAPDU: 80 17 00 00 [08:31:32]Write to MH i2c: E2 08 00 77 02 80 17 00 00 00 00 00 00 F9 [08:31:32]Write i2c OK [08:31:32]MH_I2C_Read... [08:31:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:32]Read from MH i2c: E2 [08:31:32]MH_I2C_Read... [08:31:32]Read from MH i2c: E2 FD 00 [08:31:32]MH_I2C_Read... [08:31:32]Read from MH i2c: E2 FD 00 77 02 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 FD [08:31:32]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:31:32]wFMCommunicate OK [08:31:32]wFMCommunicate request_size=4 [08:31:32]MH_SAM_APDU [08:31:32]CAPDU: 80 17 00 00 [08:31:32]Write to MH i2c: E2 08 00 78 02 80 17 00 00 00 00 00 00 FA [08:31:32]Write i2c OK [08:31:32]MH_I2C_Read... [08:31:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:32]Read from MH i2c: E2 [08:31:32]MH_I2C_Read... [08:31:32]Read from MH i2c: E2 FD 00 [08:31:32]MH_I2C_Read... [08:31:32]Read from MH i2c: E2 FD 00 78 02 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 18 [08:31:32]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:31:32]wFMCommunicate OK [08:31:32]wFMCommunicate request_size=4 [08:31:32]MH_SAM_APDU [08:31:32]CAPDU: 80 17 00 00 [08:31:32]Write to MH i2c: E2 08 00 79 02 80 17 00 00 00 00 00 00 FB [08:31:32]Write i2c OK [08:31:32]MH_I2C_Read... [08:31:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:32]Read from MH i2c: E2 [08:31:32]MH_I2C_Read... [08:31:32]Read from MH i2c: E2 FD 00 [08:31:32]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 FD 00 79 02 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 6D [08:31:33]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:31:33]wFMCommunicate OK [08:31:33]wFMCommunicate request_size=4 [08:31:33]MH_SAM_APDU [08:31:33]CAPDU: 80 17 00 00 [08:31:33]Write to MH i2c: E2 08 00 7A 02 80 17 00 00 00 00 00 00 FC [08:31:33]Write i2c OK [08:31:33]MH_I2C_Read... [08:31:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:31:33]Read from MH i2c: E2 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 E0 00 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 E0 00 7A 02 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E6 [08:31:33]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:31:33]wFMCommunicate OK [08:31:33]SAM_PROTO_GetFMData done [08:31:33]requested_item fm.sale_refund.total is exist - process it [08:31:33]requested_item fm.buy.total is exist - process it [08:31:33]requested_item shift.sale.total is exist - process it [08:31:33]SAM_PROTO_GetShiftData [08:31:33]wFMCommunicate request_size=4 [08:31:33]MH_SAM_APDU [08:31:33]CAPDU: 80 13 02 00 [08:31:33]Write to MH i2c: E2 08 00 7B 02 80 13 02 00 00 00 00 00 FB [08:31:33]Write i2c OK [08:31:33]MH_I2C_Read... [08:31:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:31:33]Read from MH i2c: E2 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 FD 00 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 FD 00 7B 02 00 AE 04 AA 04 AA 04 6E 04 04 00 34 00 00 00 69 04 9B 00 6F 04 04 00 34 00 00 00 B1 04 03 00 D1 EB 41 70 04 03 00 28 C6 34 72 04 03 00 A9 25 0D 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 99 00 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 B7 [08:31:33]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 34 00 00 00 69 04 9B 00 6F 04 04 00 34 00 00 00 B1 04 03 00 D1 EB 41 70 04 03 00 28 C6 34 72 04 03 00 A9 25 0D 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 99 00 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:31:33]wFMCommunicate OK [08:31:33]wFMCommunicate request_size=4 [08:31:33]MH_SAM_APDU [08:31:33]CAPDU: 80 17 00 00 [08:31:33]Write to MH i2c: E2 08 00 7C 02 80 17 00 00 00 00 00 00 FE [08:31:33]Write i2c OK [08:31:33]MH_I2C_Read... [08:31:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:33]Read from MH i2c: E2 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 FD 00 [08:31:33]MH_I2C_Read... [08:31:33]Read from MH i2c: E2 FD 00 7C 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 20 [08:31:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:31:34]wFMCommunicate OK [08:31:34]wFMCommunicate request_size=4 [08:31:34]MH_SAM_APDU [08:31:34]CAPDU: 80 17 00 00 [08:31:34]Write to MH i2c: E2 08 00 7D 02 80 17 00 00 00 00 00 00 FF [08:31:34]Write i2c OK [08:31:34]MH_I2C_Read... [08:31:34]OFD Sender: No OFD packet to send [08:31:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:34]Read from MH i2c: E2 [08:31:34]MH_I2C_Read... [08:31:34]Read from MH i2c: E2 FD 00 [08:31:34]MH_I2C_Read... [08:31:34]Read from MH i2c: E2 FD 00 7D 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 B6 [08:31:34]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:31:34]wFMCommunicate OK [08:31:34]wFMCommunicate request_size=4 [08:31:34]MH_SAM_APDU [08:31:34]CAPDU: 80 17 00 00 [08:31:34]Write to MH i2c: E2 08 00 7E 02 80 17 00 00 00 00 00 00 00 [08:31:34]Write i2c OK [08:31:34]MH_I2C_Read... [08:31:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:31:34]Read from MH i2c: E2 [08:31:34]MH_I2C_Read... [08:31:34]Read from MH i2c: E2 FD 00 [08:31:34]MH_I2C_Read... [08:31:34]Read from MH i2c: E2 FD 00 7E 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 72 [08:31:34]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:31:34]wFMCommunicate OK [08:31:34]wFMCommunicate request_size=4 [08:31:34]MH_SAM_APDU [08:31:34]CAPDU: 80 17 00 00 [08:31:34]Write to MH i2c: E2 08 00 7F 02 80 17 00 00 00 00 00 00 01 [08:31:34]Write i2c OK [08:31:34]MH_I2C_Read... [08:31:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:31:34]Read from MH i2c: E2 [08:31:34]MH_I2C_Read... [08:31:34]Read from MH i2c: E2 CB 00 [08:31:34]MH_I2C_Read... [08:31:34]Read from MH i2c: E2 CB 00 7F 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EA [08:31:34]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:31:34]wFMCommunicate OK [08:31:34]SAM_PROTO_GetShiftData done [08:31:34]requested_item shift.sale.total_cash is exist - process it [08:31:34]requested_item shift.sale_refund.total is exist - process it [08:31:34]requested_item shift.sale_refund.total_cash is exist - process it [08:31:34]requested_item shift.buy.total is exist - process it [08:31:34]requested_item shift.buy.total_cash is exist - process it [08:31:34]produce_requested_data done [08:31:34]produce_requested_data return {"fm.sale.total":26048677.79,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":43202.09,"shift.sale.total_cash":34586.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:31:34]process_action_free get_value [08:31:34]json_value_free [08:31:34]json_value_free done [08:31:34]process_json_proto returns [08:31:34]Send response to host [08:31:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26048677.79,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":43202.09,"shift.sale.total_cash":34586.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:31:34]free response buf [08:31:34]execute_script done [08:31:34]execute_script returns [08:31:34]free content buf [08:31:34]Sock 7.Close socket [08:31:34]Sock 7.Thread stoped [08:31:39]OFD Sender: No OFD packet to send [08:31:44]OFD Sender: No OFD packet to send [08:31:49]OFD Sender: No OFD packet to send [08:31:54]OFD Sender: No OFD packet to send [08:31:59]OFD Sender: No OFD packet to send [08:32:04]OFD Sender: No OFD packet to send [08:32:09]OFD Sender: No OFD packet to send [08:32:14]OFD Sender: No OFD packet to send [08:32:19]OFD Sender: No OFD packet to send [08:32:24]OFD Sender: No OFD packet to send [08:32:29]OFD Sender: No OFD packet to send [08:32:34]OFD Sender: No OFD packet to send [08:32:39]OFD Sender: No OFD packet to send [08:32:44]OFD Sender: No OFD packet to send [08:32:49]OFD Sender: No OFD packet to send [08:32:54]OFD Sender: No OFD packet to send [08:32:59]OFD Sender: No OFD packet to send [08:33:04]OFD Sender: No OFD packet to send [08:33:09]OFD Sender: No OFD packet to send [08:33:14]OFD Sender: No OFD packet to send [08:33:19]OFD Sender: No OFD packet to send [08:33:24]OFD Sender: No OFD packet to send [08:33:29]OFD Sender: No OFD packet to send [08:33:34]OFD Sender: No OFD packet to send [08:33:39]OFD Sender: No OFD packet to send [08:33:44]OFD Sender: No OFD packet to send [08:33:49]OFD Sender: No OFD packet to send [08:33:54]OFD Sender: No OFD packet to send [08:33:59]OFD Sender: No OFD packet to send [08:34:04]OFD Sender: No OFD packet to send [08:34:09]OFD Sender: No OFD packet to send [08:34:14]OFD Sender: No OFD packet to send [08:34:19]OFD Sender: No OFD packet to send [08:34:24]OFD Sender: No OFD packet to send [08:34:29]OFD Sender: No OFD packet to send [08:34:34]OFD Sender: No OFD packet to send [08:34:39]OFD Sender: No OFD packet to send [08:34:44]OFD Sender: No OFD packet to send [08:34:49]OFD Sender: No OFD packet to send [08:34:54]OFD Sender: No OFD packet to send [08:34:59]OFD Sender: No OFD packet to send [08:35:04]OFD Sender: No OFD packet to send [08:35:09]OFD Sender: No OFD packet to send [08:35:14]OFD Sender: No OFD packet to send [08:35:19]OFD Sender: No OFD packet to send [08:35:20]accept exits with 9 [08:35:20]New connection [08:35:20]New thread 3067202916 created [08:35:20]Thread 3067059556 joined [08:35:20]Waiting for new connection... [08:35:20] Sock 9.Parse request [08:35:20]Sock 9.Check first char [08:35:20]Sock 9.First char is OK [08:35:20]request: POST /json_proto HTTP/1.0 [08:35:20]Method: POST [08:35:20]URL: /json_proto [08:35:20]Method is POST - this is cgi request [08:35:20]url: /json_proto [08:35:20]query_string will be loaded in cgi processing [08:35:20]execute_cgi json_proto POST (null) [08:35:20]execute_cgi path=json_proto method=POST [08:35:20]POST find Content-Length [08:35:20]Host: 172.17.34.200:8080 [08:35:20]Content-Length: 215 [08:35:20]Content-Type: application/json [08:35:20] [08:35:20]POST finish read [08:35:20]Found Content-Length = 215 [08:35:20]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" ] } } [08:35:20]execute_script... [08:35:20]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" ] } } [08:35:20]POST & json_proto [08:35:20]process_json_proto [08:35:20]json parsed OK: [08:35:20]protocol is kg_v1.0 [08:35:20]action value=get_value [08:35:20]process_action get_value [08:35:20]cmd_get_value [08:35:20]process_action get_value done [08:35:20]requested_data is exist [08:35:20]produce_requested_data [08:35:20]requested_item kkm.sn is exist - process it [08:35:20]requested_item kkm.ver is exist - process it [08:35:20]requested_item fm.sn is exist - process it [08:35:20]wFMCommunicate request_size=4 [08:35:20]MH_SAM_APDU [08:35:20]CAPDU: 80 11 00 00 [08:35:20]Write to MH i2c: E2 08 00 80 02 80 11 00 00 00 00 00 00 FC [08:35:20]Write i2c OK [08:35:20]MH_I2C_Read... [08:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:20]Read from MH i2c: E2 [08:35:20]MH_I2C_Read... [08:35:20]Read from MH i2c: E2 17 00 [08:35:20]MH_I2C_Read... [08:35:20]Read from MH i2c: E2 17 00 80 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 52 [08:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:35:20]wFMCommunicate OK [08:35:20]requested_item fd.num is exist - process it [08:35:20]SAM_PROTO_GetFieldsCounters [08:35:20]wFMCommunicate request_size=4 [08:35:20]MH_SAM_APDU [08:35:20]CAPDU: 80 13 00 00 [08:35:20]Write to MH i2c: E2 08 00 81 02 80 13 00 00 00 00 00 00 FF [08:35:20]Write i2c OK [08:35:20]MH_I2C_Read... [08:35:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:21]Read from MH i2c: E2 [08:35:21]MH_I2C_Read... [08:35:21]Read from MH i2c: E2 62 00 [08:35:21]MH_I2C_Read... [08:35:21]Read from MH i2c: E2 62 00 81 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [08:35:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:35:21]wFMCommunicate OK [08:35:21]SAM_PROTO_GetFieldsCounters done [08:35:21]requested_item shift.num is exist - process it [08:35:21]requested_item shift.opened is exist - process it [08:35:21]req_shift_opened [08:35:21]FM_GetShiftState [08:35:21]SAM_PROTO_GetShiftState [08:35:21]wFMCommunicate request_size=4 [08:35:21]MH_SAM_APDU [08:35:21]CAPDU: 80 13 01 00 [08:35:21]Write to MH i2c: E2 08 00 82 02 80 13 01 00 00 00 00 00 01 [08:35:21]Write i2c OK [08:35:21]MH_I2C_Read... [08:35:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:21]Read from MH i2c: E2 [08:35:21]MH_I2C_Read... [08:35:21]Read from MH i2c: E2 0E 00 [08:35:21]MH_I2C_Read... [08:35:21]Read from MH i2c: E2 0E 00 82 02 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 38 [08:35:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:35:21]wFMCommunicate OK [08:35:21]SAM_PROTO_GetShiftState done [08:35:21]FM_GetShiftState done [08:35:21]req_shift_opened done [08:35:21]requested_item shift.open_date is exist - process it [08:35:21]req_shift_open_date [08:35:21]req_shift_open_date done [08:35:21]produce_requested_data done [08:35:21]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33036,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:35:21]process_action_free get_value [08:35:21]json_value_free [08:35:21]json_value_free done [08:35:21]process_json_proto returns [08:35:21]Send response to host [08:35:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33036,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:35:21]free response buf [08:35:21]execute_script done [08:35:21]execute_script returns [08:35:21]free content buf [08:35:21]Sock 9.Close socket [08:35:21]Sock 9.Thread stoped [08:35:21]accept exits with 7 [08:35:21]New connection [08:35:21]New thread 3067059556 created [08:35:21]Thread 3067202916 joined [08:35:21]Waiting for new connection... [08:35:21] Sock 7.Parse request [08:35:21]Sock 7.Check first char [08:35:21]Sock 7.First char is OK [08:35:21]request: POST /json_proto HTTP/1.0 [08:35:21]Method: POST [08:35:21]URL: /json_proto [08:35:21]Method is POST - this is cgi request [08:35:21]url: /json_proto [08:35:21]query_string will be loaded in cgi processing [08:35:21]execute_cgi json_proto POST (null) [08:35:21]execute_cgi path=json_proto method=POST [08:35:21]POST find Content-Length [08:35:21]Host: 172.17.34.200:8080 [08:35:21]Content-Length: 331 [08:35:21]Content-Type: application/json [08:35:21] [08:35:21]POST finish read [08:35:21]Found Content-Length = 331 [08:35:21]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" ] } } [08:35:21]execute_script... [08:35:21]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" ] } } [08:35:21]POST & json_proto [08:35:21]process_json_proto [08:35:21]json parsed OK: [08:35:21]protocol is kg_v1.0 [08:35:21]action value=get_value [08:35:21]process_action get_value [08:35:21]cmd_get_value [08:35:21]process_action get_value done [08:35:21]requested_data is exist [08:35:21]produce_requested_data [08:35:21]requested_item fm.sale.total is exist - process it [08:35:21]SAM_PROTO_GetFMData [08:35:21]wFMCommunicate request_size=4 [08:35:21]MH_SAM_APDU [08:35:21]CAPDU: 80 13 03 00 [08:35:21]Write to MH i2c: E2 08 00 83 02 80 13 03 00 00 00 00 00 04 [08:35:21]Write i2c OK [08:35:21]MH_I2C_Read... [08:35:21]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:35:21]Read from MH i2c: E2 [08:35:21]MH_I2C_Read... [08:35:21]Read from MH i2c: E2 FD 00 [08:35:21]MH_I2C_Read... [08:35:21]Read from MH i2c: E2 FD 00 83 02 00 C3 04 85 04 BF 04 6E 04 04 00 72 80 00 00 69 04 A1 00 6F 04 04 00 37 7F 00 00 B1 04 04 00 C3 20 43 9B 70 04 04 00 38 0F 05 8B 72 04 04 00 8B 11 3E 10 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 33 D9 7D 10 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 57 CC 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 1F [08:35:21]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 72 80 00 00 69 04 A1 00 6F 04 04 00 37 7F 00 00 B1 04 04 00 C3 20 43 9B 70 04 04 00 38 0F 05 8B 72 04 04 00 8B 11 3E 10 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 33 D9 7D 10 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 57 CC 5F 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 9C 00 6F 04 04 00 3B 01 00 00 B1 04 04 00 6C FC D8 13 70 04 04 00 6C FC D8 13 72 04 00 00 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 2E 96 1B 02 EF 03 09 00 F6 90 00 [08:35:21]wFMCommunicate OK [08:35:21]wFMCommunicate request_size=4 [08:35:21]MH_SAM_APDU [08:35:21]CAPDU: 80 17 00 00 [08:35:21]Write to MH i2c: E2 08 00 84 02 80 17 00 00 00 00 00 00 06 [08:35:21]Write i2c OK [08:35:21]MH_I2C_Read... [08:35:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:22]Read from MH i2c: E2 [08:35:22]MH_I2C_Read... [08:35:22]Read from MH i2c: E2 FD 00 [08:35:22]MH_I2C_Read... [08:35:22]Read from MH i2c: E2 FD 00 84 02 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 0A [08:35:22]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 21 F7 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:35:22]wFMCommunicate OK [08:35:22]wFMCommunicate request_size=4 [08:35:22]MH_SAM_APDU [08:35:22]CAPDU: 80 17 00 00 [08:35:22]Write to MH i2c: E2 08 00 85 02 80 17 00 00 00 00 00 00 07 [08:35:22]Write i2c OK [08:35:22]MH_I2C_Read... [08:35:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:22]Read from MH i2c: E2 [08:35:22]MH_I2C_Read... [08:35:22]Read from MH i2c: E2 FD 00 [08:35:22]MH_I2C_Read... [08:35:22]Read from MH i2c: E2 FD 00 85 02 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 25 [08:35:22]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:35:22]wFMCommunicate OK [08:35:22]wFMCommunicate request_size=4 [08:35:22]MH_SAM_APDU [08:35:22]CAPDU: 80 17 00 00 [08:35:22]Write to MH i2c: E2 08 00 86 02 80 17 00 00 00 00 00 00 08 [08:35:22]Write i2c OK [08:35:22]MH_I2C_Read... [08:35:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:22]Read from MH i2c: E2 [08:35:22]MH_I2C_Read... [08:35:22]Read from MH i2c: E2 FD 00 [08:35:22]MH_I2C_Read... [08:35:22]Read from MH i2c: E2 FD 00 86 02 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 7A [08:35:22]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:35:22]wFMCommunicate OK [08:35:22]wFMCommunicate request_size=4 [08:35:22]MH_SAM_APDU [08:35:22]CAPDU: 80 17 00 00 [08:35:22]Write to MH i2c: E2 08 00 87 02 80 17 00 00 00 00 00 00 09 [08:35:22]Write i2c OK [08:35:22]MH_I2C_Read... [08:35:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:35:22]Read from MH i2c: E2 [08:35:22]MH_I2C_Read... [08:35:22]Read from MH i2c: E2 E0 00 [08:35:22]MH_I2C_Read... [08:35:22]Read from MH i2c: E2 E0 00 87 02 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F3 [08:35:22]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:35:22]wFMCommunicate OK [08:35:22]SAM_PROTO_GetFMData done [08:35:22]requested_item fm.sale_refund.total is exist - process it [08:35:22]requested_item fm.buy.total is exist - process it [08:35:22]requested_item shift.sale.total is exist - process it [08:35:22]SAM_PROTO_GetShiftData [08:35:22]wFMCommunicate request_size=4 [08:35:22]MH_SAM_APDU [08:35:22]CAPDU: 80 13 02 00 [08:35:22]Write to MH i2c: E2 08 00 88 02 80 13 02 00 00 00 00 00 08 [08:35:22]Write i2c OK [08:35:22]MH_I2C_Read... [08:35:23]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:35:23]Read from MH i2c: E2 [08:35:23]MH_I2C_Read... [08:35:23]Read from MH i2c: E2 FD 00 [08:35:23]MH_I2C_Read... [08:35:23]Read from MH i2c: E2 FD 00 88 02 00 AE 04 AA 04 AA 04 6E 04 04 00 34 00 00 00 69 04 9B 00 6F 04 04 00 34 00 00 00 B1 04 03 00 D1 EB 41 70 04 03 00 28 C6 34 72 04 03 00 A9 25 0D 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 99 00 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 C4 [08:35:23]RAPDU: AE 04 AA 04 AA 04 6E 04 04 00 34 00 00 00 69 04 9B 00 6F 04 04 00 34 00 00 00 B1 04 03 00 D1 EB 41 70 04 03 00 28 C6 34 72 04 03 00 A9 25 0D 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 99 00 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 64 95 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 90 00 [08:35:23]wFMCommunicate OK [08:35:23]wFMCommunicate request_size=4 [08:35:23]MH_SAM_APDU [08:35:23]CAPDU: 80 17 00 00 [08:35:23]Write to MH i2c: E2 08 00 89 02 80 17 00 00 00 00 00 00 0B [08:35:23]Write i2c OK [08:35:23]MH_I2C_Read... [08:35:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:23]Read from MH i2c: E2 [08:35:23]MH_I2C_Read... [08:35:23]Read from MH i2c: E2 FD 00 [08:35:23]MH_I2C_Read... [08:35:23]Read from MH i2c: E2 FD 00 89 02 00 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 2D [08:35:23]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 90 00 [08:35:23]wFMCommunicate OK [08:35:23]wFMCommunicate request_size=4 [08:35:23]MH_SAM_APDU [08:35:23]CAPDU: 80 17 00 00 [08:35:23]Write to MH i2c: E2 08 00 8A 02 80 17 00 00 00 00 00 00 0C [08:35:23]Write i2c OK [08:35:23]MH_I2C_Read... [08:35:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:23]Read from MH i2c: E2 [08:35:23]MH_I2C_Read... [08:35:23]Read from MH i2c: E2 FD 00 [08:35:23]MH_I2C_Read... [08:35:23]Read from MH i2c: E2 FD 00 8A 02 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 C3 [08:35:23]RAPDU: F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 90 00 [08:35:24]wFMCommunicate OK [08:35:24]wFMCommunicate request_size=4 [08:35:24]MH_SAM_APDU [08:35:24]CAPDU: 80 17 00 00 [08:35:24]Write to MH i2c: E2 08 00 8B 02 80 17 00 00 00 00 00 00 0D [08:35:24]Write i2c OK [08:35:24]MH_I2C_Read... [08:35:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:35:24]Read from MH i2c: E2 [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: E2 FD 00 [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: E2 FD 00 8B 02 00 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 7F [08:35:24]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 90 00 [08:35:24]wFMCommunicate OK [08:35:24]wFMCommunicate request_size=4 [08:35:24]MH_SAM_APDU [08:35:24]CAPDU: 80 17 00 00 [08:35:24]Write to MH i2c: E2 08 00 8C 02 80 17 00 00 00 00 00 00 0E [08:35:24]OFD Sender: No OFD packet to send [08:35:24]Write i2c OK [08:35:24]MH_I2C_Read... [08:35:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 200! [08:35:24]Read from MH i2c: E2 [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: E2 CB 00 [08:35:24]MH_I2C_Read... [08:35:24]Read from MH i2c: E2 CB 00 8C 02 00 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F7 [08:35:24]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:35:24]wFMCommunicate OK [08:35:24]SAM_PROTO_GetShiftData done [08:35:24]requested_item shift.sale.total_cash is exist - process it [08:35:24]requested_item shift.sale_refund.total is exist - process it [08:35:24]requested_item shift.sale_refund.total_cash is exist - process it [08:35:24]requested_item shift.buy.total is exist - process it [08:35:24]requested_item shift.buy.total_cash is exist - process it [08:35:24]produce_requested_data done [08:35:24]produce_requested_data return {"fm.sale.total":26048677.79,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":43202.09,"shift.sale.total_cash":34586.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:35:24]process_action_free get_value [08:35:24]json_value_free [08:35:24]json_value_free done [08:35:24]process_json_proto returns [08:35:24]Send response to host [08:35:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26048677.79,"fm.sale_refund.total":3329875.00,"fm.buy.total":0.00,"shift.sale.total":43202.09,"shift.sale.total_cash":34586.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:35:24]free response buf [08:35:24]execute_script done [08:35:24]execute_script returns [08:35:24]free content buf [08:35:24]Sock 7.Close socket [08:35:24]Sock 7.Thread stoped [08:35:29]OFD Sender: No OFD packet to send [08:35:34]OFD Sender: No OFD packet to send [08:35:39]OFD Sender: No OFD packet to send [08:35:44]OFD Sender: No OFD packet to send [08:35:49]OFD Sender: No OFD packet to send [08:35:54]OFD Sender: No OFD packet to send [08:35:56]accept exits with 9 [08:35:56]New connection [08:35:56]New thread 3067202916 created [08:35:56]Thread 3067059556 joined [08:35:56]Waiting for new connection... [08:35:56] Sock 9.Parse request [08:35:56]Sock 9.Check first char [08:35:56]Sock 9.First char is OK [08:35:56]request: POST /json_proto HTTP/1.0 [08:35:56]Method: POST [08:35:56]URL: /json_proto [08:35:56]Method is POST - this is cgi request [08:35:56]url: /json_proto [08:35:56]query_string will be loaded in cgi processing [08:35:56]execute_cgi json_proto POST (null) [08:35:56]execute_cgi path=json_proto method=POST [08:35:56]POST find Content-Length [08:35:56]Host: 172.17.34.200:8080 [08:35:56]Content-Length: 683 [08:35:56]Content-Type: application/json [08:35:56] [08:35:56]POST finish read [08:35:56]Found Content-Length = 683 [08:35:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:56]execute_script... [08:35: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)1182847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:35:56]POST & json_proto [08:35:56]process_json_proto [08:35:56]json parsed OK: [08:35:56]protocol is kg_v1.0 [08:35:56]action value=close_receipt [08:35:56]process_action close_receipt [08:35:56]cmd_close_receipt [08:35:56]MH_GetDate [08:35:56]Write to MH i2c: F0 00 00 8D 02 7E [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: F0 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: F0 09 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: F0 09 00 8D 02 00 6C B9 E9 64 B2 FF 65 64 73 [08:35:56]GetLastDocTimeStamp 1693038401 [08:35:56]current date 1693038956 [08:35:56]FM_GetShiftState [08:35:56]SAM_PROTO_GetShiftState [08:35:56]wFMCommunicate request_size=4 [08:35:56]MH_SAM_APDU [08:35:56]CAPDU: 80 13 01 00 [08:35:56]Write to MH i2c: E2 08 00 8E 02 80 13 01 00 00 00 00 00 0D [08:35:56]Write i2c OK [08:35:56]MH_I2C_Read... [08:35:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:56]Read from MH i2c: E2 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 0E 00 [08:35:56]MH_I2C_Read... [08:35:56]Read from MH i2c: E2 0E 00 8E 02 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 44 [08:35:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:35:56]wFMCommunicate OK [08:35:56]SAM_PROTO_GetShiftState done [08:35:56]FM_GetShiftState done [08:35:56]opened in 1693009560 [08:35:56]opened+sec_in_day 1693095960 [08:35:56]quantity*price = 100018 [08:35:56]sum+1 = 100020 [08:35:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 53 26.08.2023 08:35 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33037 ФПД: 189868837676733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T083556&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33037&fm=189868837676733&tin=02508201610067®Number=0000000000091575&sum=100000 [08:35:57]StoreToDocumentArchive [08:35:57]shift 77 fd 33037 [08:35:57]save to /storage/0077/doc_00033037 [08:35:57]save last doc name /storage/0077/doc_00033037 to /storage/kkm_last_doc_name [08:35:57]save OK [08:35:57]Clear old archive folders... [08:35:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:35:57]tlvbuf is 00A28700 [08:35:57]SAM_PROTO_ClearQueue [08:35:57]wFMCommunicate request_size=4 [08:35:57]MH_SAM_APDU [08:35:57]CAPDU: 80 09 00 00 [08:35:57]Write to MH i2c: E2 08 00 9B 02 80 09 00 00 00 00 00 00 0F [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:57]Read from MH i2c: E2 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 03 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 03 00 9B 02 00 90 00 11 [08:35:57]RAPDU: 90 00 [08:35:57]wFMCommunicate OK [08:35:57]SAM_PROTO_ClearQueue done [08:35:57]KKMCreateOFDPacket [08:35:57]OFDProtocolAddRootSTLVToBuf [08:35:57]FM_MakeSignedData [08:35:57]FM_MakeSignedData [08:35:57]SAM_PROTO_SignData [08:35:57]wFMCommunicate request_size=4 [08:35:57]MH_SAM_APDU [08:35:57]CAPDU: 80 0D 01 02 [08:35:57]Write to MH i2c: E2 08 00 9C 02 80 0D 01 02 00 00 00 00 17 [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:57]Read from MH i2c: E2 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 03 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 03 00 9C 02 00 90 00 12 [08:35:57]RAPDU: 90 00 [08:35:57]wFMCommunicate OK [08:35:57]wFMCommunicate request_size=255 [08:35:57]MH_SAM_APDU [08:35:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 6C B9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 81 00 00 35 04 06 00 AC [08:35:57]Write to MH i2c: E2 02 01 9D 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 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 6C B9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 81 00 00 35 04 06 00 AC 00 00 8E [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:57]Read from MH i2c: E2 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 03 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 03 00 9D 02 00 90 00 13 [08:35:57]RAPDU: 90 00 [08:35:57]wFMCommunicate OK [08:35:57]wFMCommunicate request_size=10 [08:35:57]MH_SAM_APDU [08:35:57]CAPDU: 80 0D 02 02 05 AF 48 9F A6 BD [08:35:57]Write to MH i2c: E2 0D 00 9E 02 80 0D 02 02 05 00 AF 48 9F A6 BD 00 00 1D [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:57]Read from MH i2c: E2 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 03 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 03 00 9E 02 00 90 00 14 [08:35:57]RAPDU: 90 00 [08:35:57]wFMCommunicate OK [08:35:57]wFMCommunicate request_size=4 [08:35:57]MH_SAM_APDU [08:35:57]CAPDU: 80 0D 03 02 [08:35:57]Write to MH i2c: E2 08 00 9F 02 80 0D 03 02 00 00 00 00 1C [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:58]Read from MH i2c: E2 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 0B 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 0B 00 9F 02 00 5D 37 4C B7 0B 8A D2 EA 90 00 05 [08:35:58]RAPDU: 5D 37 4C B7 0B 8A D2 EA 90 00 [08:35:58]wFMCommunicate OK [08:35:58]SAM_PROTO_SignData done [08:35:58]FM_MakeSignedData done [08:35:58]CreateOFDProtocolMessage [08:35:58]wFMCommunicate request_size=4 [08:35:58]MH_SAM_APDU [08:35:58]CAPDU: 80 11 00 00 [08:35:58]Write to MH i2c: E2 08 00 A0 02 80 11 00 00 00 00 00 00 1C [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:58]Read from MH i2c: E2 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 17 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: E2 17 00 A0 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 72 [08:35:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:35:58]wFMCommunicate OK [08:35:58]CreateOFDProtocolMessage done [08:35:58]OFDSenderStorePacket 33037 [08:35:58]StoreOFDPacket docnum=33037 [08:35:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 52 FA 07 01 41 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 6C B9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 81 00 00 35 04 06 00 AC AF 48 9F A6 BD 5D 37 4C B7 0B 8A D2 EA [08:35:58]CheckFolder [08:35:58]dirname=/storage/ofd_packets [08:35:58]CheckFolder done [08:35:58]ProducePacketName [08:35:58]name=ofd_packets/00033037 [08:35:58]NVStorageSaveData ofd_packets/00033037 [08:35:58]File name is /storage/ofd_packets/00033037 [08:35:58]Write 301 bytes [08:35:58]NVStorageSaveData done [08:35:58]OFDSenderStorePacket done [08:35:58]KKMCreateOFDPacket done [08:35:58]NVStorageSaveData kkm_last_timestamp [08:35:58]File name is /storage/kkm_last_timestamp [08:35:58]Write 4 bytes [08:35:58]NVStorageSaveData done [08:35:58]ExternCall_PrintAddStr [08:35:58]wPrintStart [08:35:58]Write to MH i2c: 01 00 00 A1 02 A3 [08:35:58]OFD Sender: Processing packet 33037 [packets to send 11, broken 10] [08:35:58]ProducePacketName [08:35:58]name=ofd_packets/00033037 [08:35:58]OFD Sender: To server: pG, [08:35:58]CommunicateWithHost lk.salyk.kg:30040 [08:35:58]ConnectInit lk.salyk.kg [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 A1 02 00 00 00 00 00 FF 0F B8 [08:35:58]RasterBufferAndPrint [08:35:58]line Счет N : (1)1182847 [08:35:58]line ИНН: 02508201610067 [08:35:58]line Контрольно-Кассовый Чек [08:35:58]line ПРОДАЖА [08:35:58]line ТРК (МРК, ГНК) : 33 [08:35:58]line Товар: 2710124500 [08:35:58]line Аи-95-К-5 [08:35:58]line 15.270 * 65.50 [08:35:58]line = 1000.19 [08:35:58]line НДС 12% НСП 1% [08:35:58]line > о реализуемом товаре [08:35:58]line ОКРУГЛЕНИЕ: -0.19 [08:35:58]line ИТОГО: 1000.00 [08:35:58]line Внесено: 1000.00 [08:35:58]line СДАЧА: 0.00 [08:35:58]line НСП 1% : 8.85 [08:35:58]line НДС 12% : 106.21 [08:35:58]line Наличными: 1000.00 [08:35:58]line Безнал.: 0.00 [08:35:58]line Место: АЗС № 121 "Партнер Нефть" [08:35:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:35:58]line СНО: Общий режим [08:35:58]line Чек 53 26.08.2023 08:35 [08:35:58]line Смена: 77 ФФД: 1.0 [08:35:58]line ЗНМ: 0300000148 [08:35:58]line РНМ: 0000000000091575 [08:35:58]line Версия ККМ: 001 [08:35:58]line ФМ: 0000000000874655 [08:35:58]line ФД: 33037 [08:35:58]line ФПД: 189868837676733 [08:35:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T083556&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33037&fm=189868837676733&tin=02508201610067®Number=0000000000091575&sum=100000 [08:35:58]written 0, free lines is 4095 [08:35:58]Write to MH i2c: 01 00 00 CC 02 CE [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 CC 02 00 00 00 00 00 D3 0C B4 [08:35:58]RasterBufferAndPrint [08:35:58]line [08:35:58]line [08:35:58]line [08:35:58]line [08:35:58]line [08:35:58]written 0, free lines is 3289 [08:35:58]MH_Cut [08:35:58]Write to MH i2c: D1 01 00 D3 02 01 A7 [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D1 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D1 01 00 [08:35:58]MH_I2C_Read... [08:35:58]Read from MH i2c: D1 01 00 D3 02 00 A6 [08:35:58]Write to MH i2c: 01 00 00 D4 02 D6 [08:35:58]Write i2c OK [08:35:58]MH_I2C_Read... [08:35:59]*** Cut start [08:35:59]*** Purtial cut [08:35:59]*** CUTSNS_PIN = 0 [08:35:59]*** Stage 1: CUTSNS_PIN = 1 [08:36:01]Read from MH i2c: 01 [08:36:01]MH_I2C_Read... [08:36:01]*** Stop cut motor [08:36:01]*** Cut end [08:36:01]Read from MH i2c: 01 07 00 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: 01 07 00 D4 02 00 00 00 00 00 FF 0F EB [08:36:01]process_action close_receipt done [08:36:01]requested_data is exist [08:36:01]produce_requested_data [08:36:01]requested_item fm.sn is exist - process it [08:36:01]wFMCommunicate request_size=4 [08:36:01]MH_SAM_APDU [08:36:01]CAPDU: 80 11 00 00 [08:36:01]Write to MH i2c: E2 08 00 D5 02 80 11 00 00 00 00 00 00 51 [08:36:01]Write i2c OK [08:36:01]MH_I2C_Read... [08:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:01]Read from MH i2c: E2 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 17 00 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 17 00 D5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A7 [08:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:36:01]wFMCommunicate OK [08:36:01]requested_item fd.num is exist - process it [08:36:01]SAM_PROTO_GetFieldsCounters [08:36:01]wFMCommunicate request_size=4 [08:36:01]MH_SAM_APDU [08:36:01]CAPDU: 80 13 00 00 [08:36:01]Write to MH i2c: E2 08 00 D6 02 80 13 00 00 00 00 00 00 54 [08:36:01]Write i2c OK [08:36:01]MH_I2C_Read... [08:36:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:01]Read from MH i2c: E2 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 62 00 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 62 00 D6 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 F4 [08:36:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:01]wFMCommunicate OK [08:36:01]SAM_PROTO_GetFieldsCounters done [08:36:01]requested_item shift.num is exist - process it [08:36:01]requested_item shift.opened is exist - process it [08:36:01]req_shift_opened [08:36:01]FM_GetShiftState [08:36:01]SAM_PROTO_GetShiftState [08:36:01]wFMCommunicate request_size=4 [08:36:01]MH_SAM_APDU [08:36:01]CAPDU: 80 13 01 00 [08:36:01]Write to MH i2c: E2 08 00 D7 02 80 13 01 00 00 00 00 00 56 [08:36:01]Write i2c OK [08:36:01]MH_I2C_Read... [08:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:01]Read from MH i2c: E2 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 0E 00 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 0E 00 D7 02 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8D [08:36:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:36:01]wFMCommunicate OK [08:36:01]SAM_PROTO_GetShiftState done [08:36:01]FM_GetShiftState done [08:36:01]req_shift_opened done [08:36:01]requested_item shift.open_date is exist - process it [08:36:01]req_shift_open_date [08:36:01]req_shift_open_date done [08:36:01]produce_requested_data done [08:36:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33037,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:36:01]process_action_free close_receipt [08:36:01]json_value_free [08:36:01]json_value_free done [08:36:01]process_json_proto returns [08:36:01]Send response to host [08:36:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33037,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:36:01]free response buf [08:36:01]execute_script done [08:36:01]execute_script returns [08:36:01]free content buf [08:36:01]Sock 9.Close socket [08:36:01]Sock 9.Thread stoped [08:38:10]ConnectInit Can't connect to host [08:38:10]CommunicateWithHost connect error [08:38:10]CommunicateWithHost err = -1 [08:38:10]OFD Sender: Server communicate error [08:38:14]accept exits with 7 [08:38:14]New connection [08:38:14]New thread 3067059556 created [08:38:14]Thread 3067202916 joined [08:38:14]Waiting for new connection... [08:38:14] Sock 7.Parse request [08:38:14]Sock 7.Check first char [08:38:14]Sock 7.First char is OK [08:38:14]request: POST /json_proto HTTP/1.0 [08:38:14]Method: POST [08:38:14]URL: /json_proto [08:38:14]Method is POST - this is cgi request [08:38:14]url: /json_proto [08:38:14]query_string will be loaded in cgi processing [08:38:14]execute_cgi json_proto POST (null) [08:38:14]execute_cgi path=json_proto method=POST [08:38:14]POST find Content-Length [08:38:14]Host: 172.17.34.200:8080 [08:38:14]Content-Length: 678 [08:38:14]Content-Type: application/json [08:38:14] [08:38:14]POST finish read [08:38:14]Found Content-Length = 678 [08:38:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182848", "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" : 58.50, "quantity" : 4.110, "sum" : 240.44, "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:38:14]execute_script... [08:38: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)1182848", "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" : 58.50, "quantity" : 4.110, "sum" : 240.44, "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:38:14]POST & json_proto [08:38:14]process_json_proto [08:38:14]json parsed OK: [08:38:14]protocol is kg_v1.0 [08:38:14]action value=close_receipt [08:38:14]process_action close_receipt [08:38:14]cmd_close_receipt [08:38:14]MH_GetDate [08:38:14]Write to MH i2c: F0 00 00 D8 02 C9 [08:38:14]Write i2c OK [08:38:14]MH_I2C_Read... [08:38:14]Read from MH i2c: F0 [08:38:14]MH_I2C_Read... [08:38:14]Read from MH i2c: F0 09 00 [08:38:14]MH_I2C_Read... [08:38:14]Read from MH i2c: F0 09 00 D8 02 00 F7 B9 E9 64 B2 FF 65 64 49 [08:38:14]GetLastDocTimeStamp 1693038956 [08:38:14]current date 1693039095 [08:38:14]FM_GetShiftState [08:38:14]SAM_PROTO_GetShiftState [08:38:14]wFMCommunicate request_size=4 [08:38:14]MH_SAM_APDU [08:38:14]CAPDU: 80 13 01 00 [08:38:14]Write to MH i2c: E2 08 00 D9 02 80 13 01 00 00 00 00 00 58 [08:38:14]Write i2c OK [08:38:14]MH_I2C_Read... [08:38:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:14]Read from MH i2c: E2 [08:38:14]MH_I2C_Read... [08:38:14]Read from MH i2c: E2 0E 00 [08:38:14]MH_I2C_Read... [08:38:14]Read from MH i2c: E2 0E 00 D9 02 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8F [08:38:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:38:14]wFMCommunicate OK [08:38:14]SAM_PROTO_GetShiftState done [08:38:14]FM_GetShiftState done [08:38:14]opened in 1693009560 [08:38:14]opened+sec_in_day 1693095960 [08:38:14]quantity*price = 24043 [08:38:14]sum+1 = 24045 [08:38:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.13 НДС 12% : 25.53 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 54 26.08.2023 08:38 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33038 ФПД: 125546448621760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T083815&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33038&fm=125546448621760&tin=02508201610067®Number=0000000000091575&sum=24000 [08:38:15]StoreToDocumentArchive [08:38:15]shift 77 fd 33038 [08:38:15]save to /storage/0077/doc_00033038 [08:38:15]save last doc name /storage/0077/doc_00033038 to /storage/kkm_last_doc_name [08:38:15]save OK [08:38:15]Clear old archive folders... [08:38:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:38:15]tlvbuf is 00A27FB0 [08:38:15]SAM_PROTO_ClearQueue [08:38:15]wFMCommunicate request_size=4 [08:38:15]MH_SAM_APDU [08:38:15]CAPDU: 80 09 00 00 [08:38:15]Write to MH i2c: E2 08 00 E6 02 80 09 00 00 00 00 00 00 5A [08:38:15]Write i2c OK [08:38:15]MH_I2C_Read... [08:38:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:38:15]Read from MH i2c: E2 [08:38:15]MH_I2C_Read... [08:38:15]Read from MH i2c: E2 03 00 [08:38:15]MH_I2C_Read... [08:38:15]Read from MH i2c: E2 03 00 E6 02 00 90 00 5C [08:38:15]RAPDU: 90 00 [08:38:15]wFMCommunicate OK [08:38:15]SAM_PROTO_ClearQueue done [08:38:15]KKMCreateOFDPacket [08:38:15]OFDProtocolAddRootSTLVToBuf [08:38:15]FM_MakeSignedData [08:38:15]FM_MakeSignedData [08:38:15]SAM_PROTO_SignData [08:38:15]wFMCommunicate request_size=4 [08:38:15]MH_SAM_APDU [08:38:15]CAPDU: 80 0D 01 02 [08:38:15]Write to MH i2c: E2 08 00 E7 02 80 0D 01 02 00 00 00 00 62 [08:38:15]OFD Sender: Processing packet 33037 [packets to send 11, broken 10] [08:38:15]ProducePacketName [08:38:15]name=ofd_packets/00033037 [08:38:15]OFD Sender: To server: pG, [08:38:15]CommunicateWithHost lk.salyk.kg:30040 [08:38:15]ConnectInit lk.salyk.kg [08:38:15]Write i2c OK [08:38:15]MH_I2C_Read... [08:38:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:38:16]Read from MH i2c: E2 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 03 00 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 03 00 E7 02 00 90 00 5D [08:38:16]RAPDU: 90 00 [08:38:16]wFMCommunicate OK [08:38:16]wFMCommunicate request_size=255 [08:38:16]MH_SAM_APDU [08:38: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 0E 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EC 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 F7 B9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 81 00 00 35 04 06 00 72 [08:38:16]Write to MH i2c: E2 02 01 E8 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 0E 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EC 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 F7 B9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 81 00 00 35 04 06 00 72 00 00 5A [08:38:16]Write i2c OK [08:38:16]MH_I2C_Read... [08:38:16]Connected sock=10 [08:38:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 52 FA 07 01 41 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 6C B9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 81 00 00 35 04 06 00 AC AF 48 9F A6 BD 5D 37 4C B7 0B 8A D2 EA [08:38:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E9 BD 47 00 2A 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 81 00 00 F4 03 04 00 95 64 E9 64 B6 04 01 00 00 6B A5 5A 0A 2E 30 96 C7 [08:38:16]CommunicateWithHost err = 0 [08:38:16]CheckOFDResponse [08:38:16]1017 (14) - 77093643461234 [08:38:16]1041 (16) - 0000000000874655 [08:38:16]1040 (4) - 33037 [08:38:16]1012 (4) - 26.08.2023 02:33 [08:38:16]1206 (1) - 0 [08:38:16]OFD Sender: Remove packet 33037 [08:38:16]ProducePacketName [08:38:16]name=ofd_packets/00033037 [08:38:16]NVStorageDeleteData [08:38:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:16]Read from MH i2c: E2 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 03 00 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 03 00 E8 02 00 90 00 5E [08:38:16]RAPDU: 90 00 [08:38:16]wFMCommunicate OK [08:38:16]wFMCommunicate request_size=10 [08:38:16]MH_SAM_APDU [08:38:16]CAPDU: 80 0D 02 02 05 2F 0F 79 10 C0 [08:38:16]Write to MH i2c: E2 0D 00 E9 02 80 0D 02 02 05 00 2F 0F 79 10 C0 00 00 F6 [08:38:16]Write i2c OK [08:38:16]MH_I2C_Read... [08:38:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:38:16]Read from MH i2c: E2 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 03 00 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 03 00 E9 02 00 90 00 5F [08:38:16]RAPDU: 90 00 [08:38:16]wFMCommunicate OK [08:38:16]wFMCommunicate request_size=4 [08:38:16]MH_SAM_APDU [08:38:16]CAPDU: 80 0D 03 02 [08:38:16]Write to MH i2c: E2 08 00 EA 02 80 0D 03 02 00 00 00 00 67 [08:38:16]Write i2c OK [08:38:16]MH_I2C_Read... [08:38:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:38:16]Read from MH i2c: E2 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 0B 00 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 0B 00 EA 02 00 E7 B6 F2 63 B7 0C 45 68 90 00 CA [08:38:16]RAPDU: E7 B6 F2 63 B7 0C 45 68 90 00 [08:38:16]wFMCommunicate OK [08:38:16]SAM_PROTO_SignData done [08:38:16]FM_MakeSignedData done [08:38:16]CreateOFDProtocolMessage [08:38:16]wFMCommunicate request_size=4 [08:38:16]MH_SAM_APDU [08:38:16]CAPDU: 80 11 00 00 [08:38:16]Write to MH i2c: E2 08 00 EB 02 80 11 00 00 00 00 00 00 67 [08:38:16]Write i2c OK [08:38:16]MH_I2C_Read... [08:38:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:16]Read from MH i2c: E2 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 17 00 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: E2 17 00 EB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BD [08:38:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:38:16]wFMCommunicate OK [08:38:16]CreateOFDProtocolMessage done [08:38:16]OFDSenderStorePacket 33038 [08:38:16]StoreOFDPacket docnum=33038 [08:38:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1B 31 07 01 BC B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EC 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 F7 B9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 81 00 00 35 04 06 00 72 2F 0F 79 10 C0 E7 B6 F2 63 B7 0C 45 68 [08:38:16]CheckFolder [08:38:16]dirname=/storage/ofd_packets [08:38:16]CheckFolder done [08:38:16]ProducePacketName [08:38:16]name=ofd_packets/00033038 [08:38:16]NVStorageSaveData ofd_packets/00033038 [08:38:16]File name is /storage/ofd_packets/00033038 [08:38:16]Write 301 bytes [08:38:16]NVStorageSaveData done [08:38:16]OFDSenderStorePacket done [08:38:16]KKMCreateOFDPacket done [08:38:16]NVStorageSaveData kkm_last_timestamp [08:38:16]File name is /storage/kkm_last_timestamp [08:38:16]Write 4 bytes [08:38:16]NVStorageSaveData done [08:38:16]ExternCall_PrintAddStr [08:38:16]wPrintStart [08:38:16]Write to MH i2c: 01 00 00 EC 02 EE [08:38:16]OFD Sender: No OFD packet to send [08:38:16]Write i2c OK [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: 01 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: 01 07 00 [08:38:16]MH_I2C_Read... [08:38:16]Read from MH i2c: 01 07 00 EC 02 00 00 00 00 00 FF 0F 03 [08:38:16]RasterBufferAndPrint [08:38:16]line Счет N : (1)1182848 [08:38:16]line ИНН: 02508201610067 [08:38:16]line Контрольно-Кассовый Чек [08:38:16]line ПРОДАЖА [08:38:16]line ТРК (МРК, ГНК) : 52 [08:38:16]line Товар: 2710124130 [08:38:16]line Аи-92-К-5 [08:38:16]line 4.110 * 58.50 [08:38:16]line = 240.44 [08:38:16]line НДС 12% НСП 1% [08:38:16]line > о реализуемом товаре [08:38:16]line ОКРУГЛЕНИЕ: -0.44 [08:38:16]line ИТОГО: 240.00 [08:38:16]line Внесено: 240.00 [08:38:16]line СДАЧА: 0.00 [08:38:16]line НСП 1% : 2.13 [08:38:16]line НДС 12% : 25.53 [08:38:16]line Наличными: 240.00 [08:38:16]line Безнал.: 0.00 [08:38:16]line Место: АЗС № 121 "Партнер Нефть" [08:38:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:38:16]line СНО: Общий режим [08:38:16]line Чек 54 26.08.2023 08:38 [08:38:16]line Смена: 77 ФФД: 1.0 [08:38:16]line ЗНМ: 0300000148 [08:38:16]line РНМ: 0000000000091575 [08:38:16]line Версия ККМ: 001 [08:38:16]line ФМ: 0000000000874655 [08:38:16]line ФД: 33038 [08:38:16]line ФПД: 125546448621760 [08:38:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T083815&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33038&fm=125546448621760&tin=02508201610067®Number=0000000000091575&sum=24000 [08:38:16]written 0, free lines is 4095 [08:38:16]OFD Sender: Processing packet 33038 [packets to send 11, broken 10] [08:38:16]ProducePacketName [08:38:16]name=ofd_packets/00033038 [08:38:16]OFD Sender: To server: pG, [08:38:16]CommunicateWithHost lk.salyk.kg:30040 [08:38:16]ConnectInit lk.salyk.kg [08:38:17]Connected sock=10 [08:38:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1B 31 07 01 BC B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0E 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 EC 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 F7 B9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 81 00 00 35 04 06 00 72 2F 0F 79 10 C0 E7 B6 F2 63 B7 0C 45 68 [08:38:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4E 80 47 00 C0 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 81 00 00 F4 03 04 00 96 64 E9 64 B6 04 01 00 00 79 7B 5F A7 08 E8 EA 42 [08:38:17]CommunicateWithHost err = 0 [08:38:17]CheckOFDResponse [08:38:17]1017 (14) - 77093643461234 [08:38:17]1041 (16) - 0000000000874655 [08:38:17]1040 (4) - 33038 [08:38:17]1012 (4) - 26.08.2023 02:33 [08:38:17]1206 (1) - 0 [08:38:17]OFD Sender: Remove packet 33038 [08:38:17]ProducePacketName [08:38:17]name=ofd_packets/00033038 [08:38:17]NVStorageDeleteData [08:38:17]Write to MH i2c: 01 00 00 17 03 1A [08:38:17]Write i2c OK [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: 01 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: 01 07 00 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: 01 07 00 17 03 00 00 00 00 00 EB 0C 18 [08:38:17]RasterBufferAndPrint [08:38:17]line [08:38:17]line [08:38:17]line [08:38:17]line [08:38:17]line [08:38:17]written 0, free lines is 3316 [08:38:17]MH_Cut [08:38:17]Write to MH i2c: D1 01 00 1E 03 01 F3 [08:38:17]Write i2c OK [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: D1 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: D1 01 00 [08:38:17]MH_I2C_Read... [08:38:17]Read from MH i2c: D1 01 00 1E 03 00 F2 [08:38:17]Write to MH i2c: 01 00 00 1F 03 22 [08:38:17]Write i2c OK [08:38:17]MH_I2C_Read... [08:38:17]OFD Sender: No OFD packet to send [08:38:18]*** Cut start [08:38:18]*** Purtial cut [08:38:18]*** Stage 1: CUTSNS_PIN = 1 [08:38:18]Read from MH i2c: 01 [08:38:18]MH_I2C_Read... [08:38:18]*** Stop cut motor [08:38:18]*** Cut end [08:38:18]Read from MH i2c: 01 07 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: 01 07 00 1F 03 00 00 00 00 00 FF 0F 37 [08:38:18]process_action close_receipt done [08:38:18]requested_data is exist [08:38:18]produce_requested_data [08:38:18]requested_item fm.sn is exist - process it [08:38:18]wFMCommunicate request_size=4 [08:38:18]MH_SAM_APDU [08:38:18]CAPDU: 80 11 00 00 [08:38:18]Write to MH i2c: E2 08 00 20 03 80 11 00 00 00 00 00 00 9D [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:38:18]Read from MH i2c: E2 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 17 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 17 00 20 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [08:38:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:38:18]wFMCommunicate OK [08:38:18]requested_item fd.num is exist - process it [08:38:18]SAM_PROTO_GetFieldsCounters [08:38:18]wFMCommunicate request_size=4 [08:38:18]MH_SAM_APDU [08:38:18]CAPDU: 80 13 00 00 [08:38:18]Write to MH i2c: E2 08 00 21 03 80 13 00 00 00 00 00 00 A0 [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:38:18]Read from MH i2c: E2 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 62 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 62 00 21 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [08:38:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:38:18]wFMCommunicate OK [08:38:18]SAM_PROTO_GetFieldsCounters done [08:38:18]requested_item shift.num is exist - process it [08:38:18]requested_item shift.opened is exist - process it [08:38:18]req_shift_opened [08:38:18]FM_GetShiftState [08:38:18]SAM_PROTO_GetShiftState [08:38:18]wFMCommunicate request_size=4 [08:38:18]MH_SAM_APDU [08:38:18]CAPDU: 80 13 01 00 [08:38:18]Write to MH i2c: E2 08 00 22 03 80 13 01 00 00 00 00 00 A2 [08:38:18]Write i2c OK [08:38:18]MH_I2C_Read... [08:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:38:18]Read from MH i2c: E2 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 0E 00 [08:38:18]MH_I2C_Read... [08:38:18]Read from MH i2c: E2 0E 00 22 03 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D9 [08:38:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:38:18]wFMCommunicate OK [08:38:18]SAM_PROTO_GetShiftState done [08:38:18]FM_GetShiftState done [08:38:18]req_shift_opened done [08:38:18]requested_item shift.open_date is exist - process it [08:38:18]req_shift_open_date [08:38:18]req_shift_open_date done [08:38:18]produce_requested_data done [08:38:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33038,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:38:18]process_action_free close_receipt [08:38:18]json_value_free [08:38:18]json_value_free done [08:38:18]process_json_proto returns [08:38:18]Send response to host [08:38:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33038,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:38:18]free response buf [08:38:18]execute_script done [08:38:18]execute_script returns [08:38:18]free content buf [08:38:18]Sock 7.Close socket [08:38:18]Sock 7.Thread stoped [08:38:22]OFD Sender: No OFD packet to send [08:38:27]OFD Sender: No OFD packet to send [08:38:32]OFD Sender: No OFD packet to send [08:38:37]OFD Sender: No OFD packet to send [08:38:42]OFD Sender: No OFD packet to send [08:38:47]OFD Sender: No OFD packet to send [08:38:52]OFD Sender: No OFD packet to send [08:38:57]OFD Sender: No OFD packet to send [08:39:02]OFD Sender: No OFD packet to send [08:39:07]OFD Sender: No OFD packet to send [08:39:12]OFD Sender: No OFD packet to send [08:39:17]OFD Sender: No OFD packet to send [08:39:22]OFD Sender: No OFD packet to send [08:39:27]OFD Sender: No OFD packet to send [08:39:32]OFD Sender: No OFD packet to send [08:39:37]OFD Sender: No OFD packet to send [08:39:42]OFD Sender: No OFD packet to send [08:39:47]OFD Sender: No OFD packet to send [08:39:52]OFD Sender: No OFD packet to send [08:39:57]OFD Sender: No OFD packet to send [08:40:02]OFD Sender: No OFD packet to send [08:40:07]OFD Sender: No OFD packet to send [08:40:12]OFD Sender: No OFD packet to send [08:40:17]OFD Sender: No OFD packet to send [08:40:22]OFD Sender: No OFD packet to send [08:40:27]OFD Sender: No OFD packet to send [08:40:32]OFD Sender: No OFD packet to send [08:40:37]OFD Sender: No OFD packet to send [08:40:42]OFD Sender: No OFD packet to send [08:40:47]OFD Sender: No OFD packet to send [08:40:52]OFD Sender: No OFD packet to send [08:40:57]OFD Sender: No OFD packet to send [08:41:02]OFD Sender: No OFD packet to send [08:41:07]OFD Sender: No OFD packet to send [08:41:12]OFD Sender: No OFD packet to send [08:41:17]OFD Sender: No OFD packet to send [08:41:22]OFD Sender: No OFD packet to send [08:41:27]OFD Sender: No OFD packet to send [08:41:32]OFD Sender: No OFD packet to send [08:41:37]OFD Sender: No OFD packet to send [08:41:42]OFD Sender: No OFD packet to send [08:41:47]OFD Sender: No OFD packet to send [08:41:52]OFD Sender: No OFD packet to send [08:41:57]OFD Sender: No OFD packet to send [08:42:02]OFD Sender: No OFD packet to send [08:42:07]OFD Sender: No OFD packet to send [08:42:12]OFD Sender: No OFD packet to send [08:42:17]OFD Sender: No OFD packet to send [08:42:22]OFD Sender: No OFD packet to send [08:42:27]OFD Sender: No OFD packet to send [08:42:32]OFD Sender: No OFD packet to send [08:42:37]OFD Sender: No OFD packet to send [08:42:42]OFD Sender: No OFD packet to send [08:42:47]OFD Sender: No OFD packet to send [08:42:52]OFD Sender: No OFD packet to send [08:42:57]OFD Sender: No OFD packet to send [08:43:02]OFD Sender: No OFD packet to send [08:43:07]OFD Sender: No OFD packet to send [08:43:12]OFD Sender: No OFD packet to send [08:43:17]OFD Sender: No OFD packet to send [08:43:22]OFD Sender: No OFD packet to send [08:43:27]OFD Sender: No OFD packet to send [08:43:32]OFD Sender: No OFD packet to send [08:43:37]OFD Sender: No OFD packet to send [08:43:42]OFD Sender: No OFD packet to send [08:43:47]OFD Sender: No OFD packet to send [08:43:52]OFD Sender: No OFD packet to send [08:43:57]OFD Sender: No OFD packet to send [08:44:02]OFD Sender: No OFD packet to send [08:44:07]OFD Sender: No OFD packet to send [08:44:12]OFD Sender: No OFD packet to send [08:44:17]OFD Sender: No OFD packet to send [08:44:22]OFD Sender: No OFD packet to send [08:44:27]OFD Sender: No OFD packet to send [08:44:32]OFD Sender: No OFD packet to send [08:44:37]OFD Sender: No OFD packet to send [08:44:42]OFD Sender: No OFD packet to send [08:44:47]OFD Sender: No OFD packet to send [08:44:52]OFD Sender: No OFD packet to send [08:44:57]OFD Sender: No OFD packet to send [08:45:02]OFD Sender: No OFD packet to send [08:45:07]OFD Sender: No OFD packet to send [08:45:13]OFD Sender: No OFD packet to send [08:45:18]OFD Sender: No OFD packet to send [08:45:23]OFD Sender: No OFD packet to send [08:45:28]OFD Sender: No OFD packet to send [08:45:33]OFD Sender: No OFD packet to send [08:45:37]accept exits with 9 [08:45:37]New connection [08:45:37]New thread 3067202916 created [08:45:37]Thread 3067059556 joined [08:45:37]Waiting for new connection... [08:45:37] Sock 9.Parse request [08:45:37]Sock 9.Check first char [08:45:37]Sock 9.First char is OK [08:45:37]request: POST /json_proto HTTP/1.0 [08:45:37]Method: POST [08:45:37]URL: /json_proto [08:45:37]Method is POST - this is cgi request [08:45:37]url: /json_proto [08:45:37]query_string will be loaded in cgi processing [08:45:37]execute_cgi json_proto POST (null) [08:45:37]execute_cgi path=json_proto method=POST [08:45:37]POST find Content-Length [08:45:37]Host: 172.17.34.200:8080 [08:45:37]Content-Length: 683 [08:45:37]Content-Type: application/json [08:45:37] [08:45:37]POST finish read [08:45:37]Found Content-Length = 683 [08:45:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182849", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:37]execute_script... [08:45: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)1182849", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:37]POST & json_proto [08:45:37]process_json_proto [08:45:37]json parsed OK: [08:45:37]protocol is kg_v1.0 [08:45:37]action value=close_receipt [08:45:37]process_action close_receipt [08:45:37]cmd_close_receipt [08:45:37]MH_GetDate [08:45:37]Write to MH i2c: F0 00 00 23 03 15 [08:45:37]Write i2c OK [08:45:37]MH_I2C_Read... [08:45:37]Read from MH i2c: F0 [08:45:37]MH_I2C_Read... [08:45:37]Read from MH i2c: F0 09 00 [08:45:37]MH_I2C_Read... [08:45:37]Read from MH i2c: F0 09 00 23 03 00 B1 BB E9 64 B2 FF 65 64 51 [08:45:37]GetLastDocTimeStamp 1693039095 [08:45:37]current date 1693039537 [08:45:37]FM_GetShiftState [08:45:37]SAM_PROTO_GetShiftState [08:45:37]wFMCommunicate request_size=4 [08:45:37]MH_SAM_APDU [08:45:37]CAPDU: 80 13 01 00 [08:45:37]Write to MH i2c: E2 08 00 24 03 80 13 01 00 00 00 00 00 A4 [08:45:37]Write i2c OK [08:45:37]MH_I2C_Read... [08:45:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:37]Read from MH i2c: E2 [08:45:37]MH_I2C_Read... [08:45:37]Read from MH i2c: E2 0E 00 [08:45:37]MH_I2C_Read... [08:45:37]Read from MH i2c: E2 0E 00 24 03 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DB [08:45:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:45:37]wFMCommunicate OK [08:45:37]SAM_PROTO_GetShiftState done [08:45:37]FM_GetShiftState done [08:45:37]opened in 1693009560 [08:45:37]opened+sec_in_day 1693095960 [08:45:37]quantity*price = 100035 [08:45:37]sum+1 = 100036 [08:45:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 55 26.08.2023 08:45 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33039 ФПД: 22600621659212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084537&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33039&fm=22600621659212&tin=02508201610067®Number=0000000000091575&sum=100000 [08:45:38]StoreToDocumentArchive [08:45:38]shift 77 fd 33039 [08:45:38]save to /storage/0077/doc_00033039 [08:45:38]save last doc name /storage/0077/doc_00033039 to /storage/kkm_last_doc_name [08:45:38]save OK [08:45:38]Clear old archive folders... [08:45:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:38]tlvbuf is 00A232B0 [08:45:38]SAM_PROTO_ClearQueue [08:45:38]wFMCommunicate request_size=4 [08:45:38]MH_SAM_APDU [08:45:38]CAPDU: 80 09 00 00 [08:45:38]Write to MH i2c: E2 08 00 31 03 80 09 00 00 00 00 00 00 A6 [08:45:38]Write i2c OK [08:45:38]MH_I2C_Read... [08:45:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:38]Read from MH i2c: E2 [08:45:38]MH_I2C_Read... [08:45:38]Read from MH i2c: E2 03 00 [08:45:38]MH_I2C_Read... [08:45:38]Read from MH i2c: E2 03 00 31 03 00 90 00 A8 [08:45:38]RAPDU: 90 00 [08:45:38]wFMCommunicate OK [08:45:38]SAM_PROTO_ClearQueue done [08:45:38]KKMCreateOFDPacket [08:45:38]OFDProtocolAddRootSTLVToBuf [08:45:38]FM_MakeSignedData [08:45:38]FM_MakeSignedData [08:45:38]SAM_PROTO_SignData [08:45:38]wFMCommunicate request_size=4 [08:45:38]MH_SAM_APDU [08:45:38]CAPDU: 80 0D 01 02 [08:45:38]Write to MH i2c: E2 08 00 32 03 80 0D 01 02 00 00 00 00 AE [08:45:38]Write i2c OK [08:45:38]MH_I2C_Read... [08:45:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:38]Read from MH i2c: E2 [08:45:38]MH_I2C_Read... [08:45:38]Read from MH i2c: E2 03 00 [08:45:38]MH_I2C_Read... [08:45:38]Read from MH i2c: E2 03 00 32 03 00 90 00 A9 [08:45:38]RAPDU: 90 00 [08:45:38]wFMCommunicate OK [08:45:38]wFMCommunicate request_size=255 [08:45:38]MH_SAM_APDU [08:45: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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 B1 BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 81 00 00 35 04 06 00 14 [08:45:38]Write to MH i2c: E2 02 01 33 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 B1 BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 81 00 00 35 04 06 00 14 00 00 54 [08:45:38]Write i2c OK [08:45:38]MH_I2C_Read... [08:45:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:38]Read from MH i2c: E2 [08:45:38]MH_I2C_Read... [08:45:38]Read from MH i2c: E2 03 00 [08:45:38]MH_I2C_Read... [08:45:38]Read from MH i2c: E2 03 00 33 03 00 90 00 AA [08:45:38]RAPDU: 90 00 [08:45:38]wFMCommunicate OK [08:45:38]wFMCommunicate request_size=10 [08:45:38]MH_SAM_APDU [08:45:38]CAPDU: 80 0D 02 02 05 8E 1E 06 94 4C [08:45:38]Write to MH i2c: E2 0D 00 34 03 80 0D 02 02 05 00 8E 1E 06 94 4C 00 00 4D [08:45:38]Write i2c OK [08:45:38]MH_I2C_Read... [08:45:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:39]Read from MH i2c: E2 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: E2 03 00 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: E2 03 00 34 03 00 90 00 AB [08:45:39]RAPDU: 90 00 [08:45:39]wFMCommunicate OK [08:45:39]wFMCommunicate request_size=4 [08:45:39]MH_SAM_APDU [08:45:39]CAPDU: 80 0D 03 02 [08:45:39]Write to MH i2c: E2 08 00 35 03 80 0D 03 02 00 00 00 00 B3 [08:45:39]Write i2c OK [08:45:39]MH_I2C_Read... [08:45:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:39]Read from MH i2c: E2 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: E2 0B 00 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: E2 0B 00 35 03 00 32 94 C3 72 7C 25 96 F4 90 00 DA [08:45:39]RAPDU: 32 94 C3 72 7C 25 96 F4 90 00 [08:45:39]wFMCommunicate OK [08:45:39]SAM_PROTO_SignData done [08:45:39]FM_MakeSignedData done [08:45:39]CreateOFDProtocolMessage [08:45:39]wFMCommunicate request_size=4 [08:45:39]MH_SAM_APDU [08:45:39]CAPDU: 80 11 00 00 [08:45:39]Write to MH i2c: E2 08 00 36 03 80 11 00 00 00 00 00 00 B3 [08:45:39]Write i2c OK [08:45:39]MH_I2C_Read... [08:45:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:39]Read from MH i2c: E2 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: E2 17 00 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: E2 17 00 36 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 09 [08:45:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:45:39]wFMCommunicate OK [08:45:39]CreateOFDProtocolMessage done [08:45:39]OFDSenderStorePacket 33039 [08:45:39]StoreOFDPacket docnum=33039 [08:45:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF 80 07 01 46 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 B1 BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 81 00 00 35 04 06 00 14 8E 1E 06 94 4C 32 94 C3 72 7C 25 96 F4 [08:45:39]CheckFolder [08:45:39]dirname=/storage/ofd_packets [08:45:39]CheckFolder done [08:45:39]ProducePacketName [08:45:39]name=ofd_packets/00033039 [08:45:39]NVStorageSaveData ofd_packets/00033039 [08:45:39]File name is /storage/ofd_packets/00033039 [08:45:39]Write 301 bytes [08:45:39]NVStorageSaveData done [08:45:39]OFDSenderStorePacket done [08:45:39]KKMCreateOFDPacket done [08:45:39]NVStorageSaveData kkm_last_timestamp [08:45:39]File name is /storage/kkm_last_timestamp [08:45:39]Write 4 bytes [08:45:39]NVStorageSaveData done [08:45:39]ExternCall_PrintAddStr [08:45:39]wPrintStart [08:45:39]Write to MH i2c: 01 00 00 37 03 3A [08:45:39]Write i2c OK [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: 01 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: 01 07 00 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: 01 07 00 37 03 00 00 00 00 00 FF 0F 4F [08:45:39]RasterBufferAndPrint [08:45:39]line Счет N : (1)1182849 [08:45:39]line ИНН: 02508201610067 [08:45:39]line Контрольно-Кассовый Чек [08:45:39]line ПРОДАЖА [08:45:39]line ТРК (МРК, ГНК) : 52 [08:45:39]line Товар: 2710124130 [08:45:39]line Аи-92-К-5 [08:45:39]line 17.100 * 58.50 [08:45:39]line = 1000.35 [08:45:39]line НДС 12% НСП 1% [08:45:39]line > о реализуемом товаре [08:45:39]line ОКРУГЛЕНИЕ: -0.35 [08:45:39]line ИТОГО: 1000.00 [08:45:39]line Внесено: 1000.00 [08:45:39]line СДАЧА: 0.00 [08:45:39]line НСП 1% : 8.85 [08:45:39]line НДС 12% : 106.23 [08:45:39]line Наличными: 1000.00 [08:45:39]line Безнал.: 0.00 [08:45:39]line Место: АЗС № 121 "Партнер Нефть" [08:45:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:45:39]line СНО: Общий режим [08:45:39]line Чек 55 26.08.2023 08:45 [08:45:39]line Смена: 77 ФФД: 1.0 [08:45:39]line ЗНМ: 0300000148 [08:45:39]line РНМ: 0000000000091575 [08:45:39]line Версия ККМ: 001 [08:45:39]line ФМ: 0000000000874655 [08:45:39]line ФД: 33039 [08:45:39]line ФПД: 22600621659212 [08:45:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084537&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33039&fm=22600621659212&tin=02508201610067®Number=0000000000091575&sum=100000 [08:45:39]OFD Sender: Processing packet 33039 [packets to send 11, broken 10] [08:45:39]ProducePacketName [08:45:39]name=ofd_packets/00033039 [08:45:39]OFD Sender: To server: pG, [08:45:39]CommunicateWithHost lk.salyk.kg:30040 [08:45:39]ConnectInit lk.salyk.kg [08:45:39]written 0, free lines is 4095 [08:45:39]Connected sock=10 [08:45:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF 80 07 01 46 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 00 00 00 F4 03 04 00 B1 BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 81 00 00 35 04 06 00 14 8E 1E 06 94 4C 32 94 C3 72 7C 25 96 F4 [08:45:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AE 56 47 00 0B BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 81 00 00 F4 03 04 00 50 66 E9 64 B6 04 01 00 00 90 9A DE 62 5D 1D 63 FE [08:45:39]CommunicateWithHost err = 0 [08:45:39]CheckOFDResponse [08:45:39]1017 (14) - 77093643461234 [08:45:39]1041 (16) - 0000000000874655 [08:45:39]1040 (4) - 33039 [08:45:39]1012 (4) - 26.08.2023 02:41 [08:45:39]1206 (1) - 0 [08:45:39]OFD Sender: Remove packet 33039 [08:45:39]ProducePacketName [08:45:39]name=ofd_packets/00033039 [08:45:39]NVStorageDeleteData [08:45:39]Write to MH i2c: 01 00 00 62 03 65 [08:45:39]Write i2c OK [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: 01 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: 01 07 00 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: 01 07 00 62 03 00 00 00 00 00 E4 0C 5C [08:45:39]RasterBufferAndPrint [08:45:39]line [08:45:39]line [08:45:39]line [08:45:39]line [08:45:39]line [08:45:39]written 0, free lines is 3306 [08:45:39]MH_Cut [08:45:39]Write to MH i2c: D1 01 00 69 03 01 3E [08:45:39]Write i2c OK [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: D1 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: D1 01 00 [08:45:39]MH_I2C_Read... [08:45:39]Read from MH i2c: D1 01 00 69 03 00 3D [08:45:39]Write to MH i2c: 01 00 00 6A 03 6D [08:45:39]Write i2c OK [08:45:39]MH_I2C_Read... [08:45:40]OFD Sender: No OFD packet to send [08:45:40]*** Cut start [08:45:40]*** Purtial cut [08:45:40]*** CUTSNS_PIN = 0 [08:45:40]*** Stage 1: CUTSNS_PIN = 1 [08:45:42]Read from MH i2c: 01 [08:45:42]MH_I2C_Read... [08:45:42]*** Stop cut motor [08:45:42]*** Cut end [08:45:42]Read from MH i2c: 01 07 00 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: 01 07 00 6A 03 00 00 00 00 00 FF 0F 82 [08:45:42]process_action close_receipt done [08:45:42]requested_data is exist [08:45:42]produce_requested_data [08:45:42]requested_item fm.sn is exist - process it [08:45:42]wFMCommunicate request_size=4 [08:45:42]MH_SAM_APDU [08:45:42]CAPDU: 80 11 00 00 [08:45:42]Write to MH i2c: E2 08 00 6B 03 80 11 00 00 00 00 00 00 E8 [08:45:42]Write i2c OK [08:45:42]MH_I2C_Read... [08:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:42]Read from MH i2c: E2 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 17 00 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 17 00 6B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [08:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:45:42]wFMCommunicate OK [08:45:42]requested_item fd.num is exist - process it [08:45:42]SAM_PROTO_GetFieldsCounters [08:45:42]wFMCommunicate request_size=4 [08:45:42]MH_SAM_APDU [08:45:42]CAPDU: 80 13 00 00 [08:45:42]Write to MH i2c: E2 08 00 6C 03 80 13 00 00 00 00 00 00 EB [08:45:42]Write i2c OK [08:45:42]MH_I2C_Read... [08:45:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:42]Read from MH i2c: E2 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 62 00 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 62 00 6C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [08:45:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:42]wFMCommunicate OK [08:45:42]SAM_PROTO_GetFieldsCounters done [08:45:42]requested_item shift.num is exist - process it [08:45:42]requested_item shift.opened is exist - process it [08:45:42]req_shift_opened [08:45:42]FM_GetShiftState [08:45:42]SAM_PROTO_GetShiftState [08:45:42]wFMCommunicate request_size=4 [08:45:42]MH_SAM_APDU [08:45:42]CAPDU: 80 13 01 00 [08:45:42]Write to MH i2c: E2 08 00 6D 03 80 13 01 00 00 00 00 00 ED [08:45:42]Write i2c OK [08:45:42]MH_I2C_Read... [08:45:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:42]Read from MH i2c: E2 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 0E 00 [08:45:42]MH_I2C_Read... [08:45:42]Read from MH i2c: E2 0E 00 6D 03 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 24 [08:45:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:45:42]wFMCommunicate OK [08:45:42]SAM_PROTO_GetShiftState done [08:45:42]FM_GetShiftState done [08:45:42]req_shift_opened done [08:45:42]requested_item shift.open_date is exist - process it [08:45:42]req_shift_open_date [08:45:42]req_shift_open_date done [08:45:42]produce_requested_data done [08:45:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33039,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:45:42]process_action_free close_receipt [08:45:42]json_value_free [08:45:42]json_value_free done [08:45:42]process_json_proto returns [08:45:42]Send response to host [08:45:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33039,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:45:42]free response buf [08:45:42]execute_script done [08:45:42]execute_script returns [08:45:42]free content buf [08:45:42]Sock 9.Close socket [08:45:42]Sock 9.Thread stoped [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:21]accept exits with 7 [08:46:21]New connection [08:46:21]New thread 3067059556 created [08:46:21]Thread 3067202916 joined [08:46:21]Waiting for new connection... [08:46:21] Sock 7.Parse request [08:46:21]Sock 7.Check first char [08:46:21]Sock 7.First char is OK [08:46:21]request: POST /json_proto HTTP/1.0 [08:46:21]Method: POST [08:46:21]URL: /json_proto [08:46:21]Method is POST - this is cgi request [08:46:21]url: /json_proto [08:46:21]query_string will be loaded in cgi processing [08:46:21]execute_cgi json_proto POST (null) [08:46:21]execute_cgi path=json_proto method=POST [08:46:21]POST find Content-Length [08:46:21]Host: 172.17.34.200:8080 [08:46:21]Content-Length: 679 [08:46:21]Content-Type: application/json [08:46:21] [08:46:21]POST finish read [08:46:21]Found Content-Length = 679 [08:46:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182851", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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:46:21]execute_script... [08:46:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182851", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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:46:21]POST & json_proto [08:46:21]process_json_proto [08:46:21]json parsed OK: [08:46:21]protocol is kg_v1.0 [08:46:21]action value=close_receipt [08:46:21]process_action close_receipt [08:46:21]cmd_close_receipt [08:46:21]MH_GetDate [08:46:21]Write to MH i2c: F0 00 00 6E 03 60 [08:46:21]Write i2c OK [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: F0 [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: F0 09 00 [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: F0 09 00 6E 03 00 DD BB E9 64 B2 FF 65 64 C8 [08:46:21]GetLastDocTimeStamp 1693039537 [08:46:21]current date 1693039581 [08:46:21]FM_GetShiftState [08:46:21]SAM_PROTO_GetShiftState [08:46:21]wFMCommunicate request_size=4 [08:46:21]MH_SAM_APDU [08:46:21]CAPDU: 80 13 01 00 [08:46:21]Write to MH i2c: E2 08 00 6F 03 80 13 01 00 00 00 00 00 EF [08:46:21]Write i2c OK [08:46:21]MH_I2C_Read... [08:46:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:21]Read from MH i2c: E2 [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: E2 0E 00 [08:46:21]MH_I2C_Read... [08:46:21]Read from MH i2c: E2 0E 00 6F 03 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 26 [08:46:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:46:21]wFMCommunicate OK [08:46:21]SAM_PROTO_GetShiftState done [08:46:21]FM_GetShiftState done [08:46:21]opened in 1693009560 [08:46:21]opened+sec_in_day 1693095960 [08:46:21]quantity*price = 70024 [08:46:21]sum+1 = 70026 [08:46:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 56 26.08.2023 08:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33040 ФПД: 52579065498192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084621&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33040&fm=52579065498192&tin=02508201610067®Number=0000000000091575&sum=70000 [08:46:22]StoreToDocumentArchive [08:46:22]shift 77 fd 33040 [08:46:22]save to /storage/0077/doc_00033040 [08:46:22]save last doc name /storage/0077/doc_00033040 to /storage/kkm_last_doc_name [08:46:22]save OK [08:46:22]Clear old archive folders... [08:46:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:22]tlvbuf is 00A22030 [08:46:22]SAM_PROTO_ClearQueue [08:46:22]wFMCommunicate request_size=4 [08:46:22]MH_SAM_APDU [08:46:22]CAPDU: 80 09 00 00 [08:46:22]Write to MH i2c: E2 08 00 7C 03 80 09 00 00 00 00 00 00 F1 [08:46:22]Write i2c OK [08:46:22]MH_I2C_Read... [08:46:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:22]Read from MH i2c: E2 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 03 00 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 03 00 7C 03 00 90 00 F3 [08:46:22]RAPDU: 90 00 [08:46:22]wFMCommunicate OK [08:46:22]SAM_PROTO_ClearQueue done [08:46:22]KKMCreateOFDPacket [08:46:22]OFDProtocolAddRootSTLVToBuf [08:46:22]FM_MakeSignedData [08:46:22]FM_MakeSignedData [08:46:22]SAM_PROTO_SignData [08:46:22]wFMCommunicate request_size=4 [08:46:22]MH_SAM_APDU [08:46:22]CAPDU: 80 0D 01 02 [08:46:22]Write to MH i2c: E2 08 00 7D 03 80 0D 01 02 00 00 00 00 F9 [08:46:22]Write i2c OK [08:46:22]MH_I2C_Read... [08:46:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:22]Read from MH i2c: E2 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 03 00 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 03 00 7D 03 00 90 00 F4 [08:46:22]RAPDU: 90 00 [08:46:22]wFMCommunicate OK [08:46:22]wFMCommunicate request_size=255 [08:46:22]MH_SAM_APDU [08:46:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 38 00 00 00 F4 03 04 00 DD BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 81 00 00 35 04 06 00 2F [08:46:22]Write to MH i2c: E2 02 01 7E 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 38 00 00 00 F4 03 04 00 DD BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 81 00 00 35 04 06 00 2F 00 00 48 [08:46:22]Write i2c OK [08:46:22]MH_I2C_Read... [08:46:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:22]Read from MH i2c: E2 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 03 00 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 03 00 7E 03 00 90 00 F5 [08:46:22]RAPDU: 90 00 [08:46:22]wFMCommunicate OK [08:46:22]wFMCommunicate request_size=10 [08:46:22]MH_SAM_APDU [08:46:22]CAPDU: 80 0D 02 02 05 D2 04 85 8A 50 [08:46:22]Write to MH i2c: E2 0D 00 7F 03 80 0D 02 02 05 00 D2 04 85 8A 50 00 00 3B [08:46:22]Write i2c OK [08:46:22]MH_I2C_Read... [08:46:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:22]Read from MH i2c: E2 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 03 00 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 03 00 7F 03 00 90 00 F6 [08:46:22]RAPDU: 90 00 [08:46:22]wFMCommunicate OK [08:46:22]wFMCommunicate request_size=4 [08:46:22]MH_SAM_APDU [08:46:22]CAPDU: 80 0D 03 02 [08:46:22]Write to MH i2c: E2 08 00 80 03 80 0D 03 02 00 00 00 00 FE [08:46:22]Write i2c OK [08:46:22]MH_I2C_Read... [08:46:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:22]Read from MH i2c: E2 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 0B 00 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 0B 00 80 03 00 00 91 8D 3B 7C 13 33 3B 90 00 55 [08:46:22]RAPDU: 00 91 8D 3B 7C 13 33 3B 90 00 [08:46:22]wFMCommunicate OK [08:46:22]SAM_PROTO_SignData done [08:46:22]FM_MakeSignedData done [08:46:22]CreateOFDProtocolMessage [08:46:22]wFMCommunicate request_size=4 [08:46:22]MH_SAM_APDU [08:46:22]CAPDU: 80 11 00 00 [08:46:22]Write to MH i2c: E2 08 00 81 03 80 11 00 00 00 00 00 00 FE [08:46:22]Write i2c OK [08:46:22]MH_I2C_Read... [08:46:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:22]Read from MH i2c: E2 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 17 00 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: E2 17 00 81 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 54 [08:46:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:46:22]wFMCommunicate OK [08:46:22]CreateOFDProtocolMessage done [08:46:22]OFDSenderStorePacket 33040 [08:46:22]StoreOFDPacket docnum=33040 [08:46:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C0 9B 07 01 F5 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 38 00 00 00 F4 03 04 00 DD BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 81 00 00 35 04 06 00 2F D2 04 85 8A 50 00 91 8D 3B 7C 13 33 3B [08:46:22]CheckFolder [08:46:22]dirname=/storage/ofd_packets [08:46:22]CheckFolder done [08:46:22]ProducePacketName [08:46:22]name=ofd_packets/00033040 [08:46:22]NVStorageSaveData ofd_packets/00033040 [08:46:22]File name is /storage/ofd_packets/00033040 [08:46:22]Write 301 bytes [08:46:22]NVStorageSaveData done [08:46:22]OFDSenderStorePacket done [08:46:22]KKMCreateOFDPacket done [08:46:22]NVStorageSaveData kkm_last_timestamp [08:46:22]File name is /storage/kkm_last_timestamp [08:46:22]Write 4 bytes [08:46:22]NVStorageSaveData done [08:46:22]ExternCall_PrintAddStr [08:46:22]wPrintStart [08:46:22]Write to MH i2c: 01 00 00 82 03 85 [08:46:22]Write i2c OK [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: 01 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: 01 07 00 [08:46:22]MH_I2C_Read... [08:46:22]Read from MH i2c: 01 07 00 82 03 00 00 00 00 00 FF 0F 9A [08:46:22]RasterBufferAndPrint [08:46:22]line Счет N : (1)1182851 [08:46:22]line ИНН: 02508201610067 [08:46:22]line Контрольно-Кассовый Чек [08:46:22]line ПРОДАЖА [08:46:22]line ТРК (МРК, ГНК) : 42 [08:46:22]line Товар: 2710124130 [08:46:22]line Аи-92-К-5 [08:46:22]line 11.970 * 58.50 [08:46:22]line = 700.25 [08:46:22]line НДС 12% НСП 1% [08:46:22]line > о реализуемом товаре [08:46:22]line ОКРУГЛЕНИЕ: -0.25 [08:46:22]line ИТОГО: 700.00 [08:46:22]line Внесено: 700.00 [08:46:22]line СДАЧА: 0.00 [08:46:22]line НСП 1% : 6.20 [08:46:22]line НДС 12% : 74.36 [08:46:22]line Наличными: 700.00 [08:46:22]line Безнал.: 0.00 [08:46:22]line Место: АЗС № 121 "Партнер Нефть" [08:46:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:46:22]line СНО: Общий режим [08:46:22]line Чек 56 26.08.2023 08:46 [08:46:22]line Смена: 77 ФФД: 1.0 [08:46:22]line ЗНМ: 0300000148 [08:46:22]line РНМ: 0000000000091575 [08:46:22]line Версия ККМ: 001 [08:46:22]line ФМ: 0000000000874655 [08:46:22]line ФД: 33040 [08:46:22]line ФПД: 52579065498192 [08:46:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084621&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33040&fm=52579065498192&tin=02508201610067®Number=0000000000091575&sum=70000 [08:46:23]OFD Sender: Processing packet 33040 [packets to send 11, broken 10] [08:46:23]ProducePacketName [08:46:23]name=ofd_packets/00033040 [08:46:23]OFD Sender: To server: pG, [08:46:23]CommunicateWithHost lk.salyk.kg:30040 [08:46:23]ConnectInit lk.salyk.kg [08:46:23]written 0, free lines is 4095 [08:46:23]Connected sock=10 [08:46:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C0 9B 07 01 F5 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 38 00 00 00 F4 03 04 00 DD BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 81 00 00 35 04 06 00 2F D2 04 85 8A 50 00 91 8D 3B 7C 13 33 3B [08:46:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9B A0 47 00 AE 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 81 00 00 F4 03 04 00 7C 66 E9 64 B6 04 01 00 00 F2 DF 24 35 D4 5A 69 76 [08:46:23]CommunicateWithHost err = 0 [08:46:23]CheckOFDResponse [08:46:23]1017 (14) - 77093643461234 [08:46:23]1041 (16) - 0000000000874655 [08:46:23]1040 (4) - 33040 [08:46:23]1012 (4) - 26.08.2023 02:42 [08:46:23]1206 (1) - 0 [08:46:23]OFD Sender: Remove packet 33040 [08:46:23]ProducePacketName [08:46:23]name=ofd_packets/00033040 [08:46:23]NVStorageDeleteData [08:46:23]Write to MH i2c: 01 00 00 AD 03 B0 [08:46:23]Write i2c OK [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: 01 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: 01 07 00 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: 01 07 00 AD 03 00 00 00 00 00 CD 0C 90 [08:46:23]RasterBufferAndPrint [08:46:23]line [08:46:23]line [08:46:23]line [08:46:23]line [08:46:23]line [08:46:23]written 0, free lines is 3284 [08:46:23]MH_Cut [08:46:23]Write to MH i2c: D1 01 00 B4 03 01 89 [08:46:23]Write i2c OK [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: D1 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: D1 01 00 [08:46:23]MH_I2C_Read... [08:46:23]Read from MH i2c: D1 01 00 B4 03 00 88 [08:46:23]Write to MH i2c: 01 00 00 B5 03 B8 [08:46:23]Write i2c OK [08:46:23]MH_I2C_Read... [08:46:23]OFD Sender: No OFD packet to send [08:46:24]*** Cut start [08:46:24]*** Purtial cut [08:46:24]*** Stage 1: CUTSNS_PIN = 1 [08:46:24]Read from MH i2c: 01 [08:46:24]MH_I2C_Read... [08:46:24]*** Stop cut motor [08:46:24]*** Cut end [08:46:24]Read from MH i2c: 01 07 00 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: 01 07 00 B5 03 00 00 00 00 00 FF 0F CD [08:46:24]process_action close_receipt done [08:46:24]requested_data is exist [08:46:24]produce_requested_data [08:46:24]requested_item fm.sn is exist - process it [08:46:24]wFMCommunicate request_size=4 [08:46:24]MH_SAM_APDU [08:46:24]CAPDU: 80 11 00 00 [08:46:24]Write to MH i2c: E2 08 00 B6 03 80 11 00 00 00 00 00 00 33 [08:46:24]Write i2c OK [08:46:24]MH_I2C_Read... [08:46:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:24]Read from MH i2c: E2 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 17 00 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 17 00 B6 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 89 [08:46:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:46:24]wFMCommunicate OK [08:46:24]requested_item fd.num is exist - process it [08:46:24]SAM_PROTO_GetFieldsCounters [08:46:24]wFMCommunicate request_size=4 [08:46:24]MH_SAM_APDU [08:46:24]CAPDU: 80 13 00 00 [08:46:24]Write to MH i2c: E2 08 00 B7 03 80 13 00 00 00 00 00 00 36 [08:46:24]Write i2c OK [08:46:24]MH_I2C_Read... [08:46:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:24]Read from MH i2c: E2 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 62 00 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 62 00 B7 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 10 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 E2 [08:46:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 10 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:24]wFMCommunicate OK [08:46:24]SAM_PROTO_GetFieldsCounters done [08:46:24]requested_item shift.num is exist - process it [08:46:24]requested_item shift.opened is exist - process it [08:46:24]req_shift_opened [08:46:24]FM_GetShiftState [08:46:24]SAM_PROTO_GetShiftState [08:46:24]wFMCommunicate request_size=4 [08:46:24]MH_SAM_APDU [08:46:24]CAPDU: 80 13 01 00 [08:46:24]Write to MH i2c: E2 08 00 B8 03 80 13 01 00 00 00 00 00 38 [08:46:24]Write i2c OK [08:46:24]MH_I2C_Read... [08:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:24]Read from MH i2c: E2 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 0E 00 [08:46:24]MH_I2C_Read... [08:46:24]Read from MH i2c: E2 0E 00 B8 03 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6F [08:46:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:46:24]wFMCommunicate OK [08:46:24]SAM_PROTO_GetShiftState done [08:46:24]FM_GetShiftState done [08:46:24]req_shift_opened done [08:46:24]requested_item shift.open_date is exist - process it [08:46:24]req_shift_open_date [08:46:24]req_shift_open_date done [08:46:24]produce_requested_data done [08:46:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33040,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:46:24]process_action_free close_receipt [08:46:24]json_value_free [08:46:24]json_value_free done [08:46:24]process_json_proto returns [08:46:24]Send response to host [08:46:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33040,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:46:24]free response buf [08:46:24]execute_script done [08:46:24]execute_script returns [08:46:24]free content buf [08:46:24]Sock 7.Close socket [08:46:24]Sock 7.Thread stoped [08:46:28]OFD Sender: No OFD packet to send [08:46:33]OFD Sender: No OFD packet to send [08:46:34]accept exits with 9 [08:46:34]New connection [08:46:34]New thread 3067202916 created [08:46:34]Thread 3067059556 joined [08:46:34]Waiting for new connection... [08:46:34] Sock 9.Parse request [08:46:34]Sock 9.Check first char [08:46:34]Sock 9.First char is OK [08:46:34]request: POST /json_proto HTTP/1.0 [08:46:34]Method: POST [08:46:34]URL: /json_proto [08:46:34]Method is POST - this is cgi request [08:46:34]url: /json_proto [08:46:34]query_string will be loaded in cgi processing [08:46:34]execute_cgi json_proto POST (null) [08:46:34]execute_cgi path=json_proto method=POST [08:46:34]POST find Content-Length [08:46:34]Host: 172.17.34.200:8080 [08:46:34]Content-Length: 735 [08:46:34]Content-Type: application/json [08:46:34] [08:46:34]POST finish read [08:46:34]Found Content-Length = 735 [08:46:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 33040, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182851", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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:46:34]execute_script... [08:46:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 33040, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182851", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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:46:34]POST & json_proto [08:46:34]process_json_proto [08:46:34]json parsed OK: [08:46:34]protocol is kg_v1.0 [08:46:34]action value=close_receipt [08:46:34]process_action close_receipt [08:46:34]cmd_close_receipt [08:46:34]MH_GetDate [08:46:34]Write to MH i2c: F0 00 00 B9 03 AB [08:46:34]Write i2c OK [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: F0 [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: F0 09 00 [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: F0 09 00 B9 03 00 EA BB E9 64 B2 FF 65 64 20 [08:46:34]GetLastDocTimeStamp 1693039581 [08:46:34]current date 1693039594 [08:46:34]FM_GetShiftState [08:46:34]SAM_PROTO_GetShiftState [08:46:34]wFMCommunicate request_size=4 [08:46:34]MH_SAM_APDU [08:46:34]CAPDU: 80 13 01 00 [08:46:34]Write to MH i2c: E2 08 00 BA 03 80 13 01 00 00 00 00 00 3A [08:46:34]Write i2c OK [08:46:34]MH_I2C_Read... [08:46:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:34]Read from MH i2c: E2 [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: E2 0E 00 [08:46:34]MH_I2C_Read... [08:46:34]Read from MH i2c: E2 0E 00 BA 03 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 71 [08:46:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:46:34]wFMCommunicate OK [08:46:34]SAM_PROTO_GetShiftState done [08:46:34]FM_GetShiftState done [08:46:34]opened in 1693009560 [08:46:34]opened+sec_in_day 1693095960 [08:46:34]quantity*price = 70024 [08:46:34]sum+1 = 70026 [08:46:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 700.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 57 26.08.2023 08:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФД осн.: 33040 ФМ осн.: 0000000000874655 ФМ: 0000000000874655 ФД: 33041 ФПД: 167353897598219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084634&type=2&operation_type=1&fn_number=0000000000874655&fd_number=33041&fm=167353897598219&tin=02508201610067®Number=0000000000091575&sum=70000 [08:46:35]StoreToDocumentArchive [08:46:35]shift 77 fd 33041 [08:46:35]save to /storage/0077/doc_00033041 [08:46:35]save last doc name /storage/0077/doc_00033041 to /storage/kkm_last_doc_name [08:46:35]save OK [08:46:35]Clear old archive folders... [08:46:35]ProcessDocumentItem done err = 0, tmpTLVsize=279 [08:46:35]tlvbuf is 00AA77E0 [08:46:35]SAM_PROTO_ClearQueue [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 09 00 00 [08:46:35]Write to MH i2c: E2 08 00 C9 03 80 09 00 00 00 00 00 00 3E [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 C9 03 00 90 00 40 [08:46:35]RAPDU: 90 00 [08:46:35]wFMCommunicate OK [08:46:35]SAM_PROTO_ClearQueue done [08:46:35]KKMCreateOFDPacket [08:46:35]OFDProtocolAddRootSTLVToBuf [08:46:35]FM_MakeSignedData [08:46:35]FM_MakeSignedData [08:46:35]SAM_PROTO_SignData [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 0D 01 02 [08:46:35]Write to MH i2c: E2 08 00 CA 03 80 0D 01 02 00 00 00 00 46 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 CA 03 00 90 00 41 [08:46:35]RAPDU: 90 00 [08:46:35]wFMCommunicate OK [08:46:35]wFMCommunicate request_size=255 [08:46:35]MH_SAM_APDU [08:46:35]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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 39 00 00 00 F4 03 04 00 EA BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 10 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 [08:46:35]Write to MH i2c: E2 02 01 CB 03 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 39 00 00 00 F4 03 04 00 EA BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 10 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 00 00 D6 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 CB 03 00 90 00 42 [08:46:35]RAPDU: 90 00 [08:46:35]wFMCommunicate OK [08:46:35]wFMCommunicate request_size=38 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 81 00 00 35 04 06 00 98 35 1D 9E 3D 0B [08:46:35]Write to MH i2c: E2 29 00 CC 03 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 81 00 00 35 04 06 00 98 35 1D 9E 3D 0B 00 00 37 [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 03 00 CC 03 00 90 00 43 [08:46:35]RAPDU: 90 00 [08:46:35]wFMCommunicate OK [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 0D 03 02 [08:46:35]Write to MH i2c: E2 08 00 CD 03 80 0D 03 02 00 00 00 00 4B [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 0B 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 0B 00 CD 03 00 C5 AD F9 03 86 E2 20 B3 90 00 F5 [08:46:35]RAPDU: C5 AD F9 03 86 E2 20 B3 90 00 [08:46:35]wFMCommunicate OK [08:46:35]SAM_PROTO_SignData done [08:46:35]FM_MakeSignedData done [08:46:35]CreateOFDProtocolMessage [08:46:35]wFMCommunicate request_size=4 [08:46:35]MH_SAM_APDU [08:46:35]CAPDU: 80 11 00 00 [08:46:35]Write to MH i2c: E2 08 00 CE 03 80 11 00 00 00 00 00 00 4B [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:35]Read from MH i2c: E2 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 17 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: E2 17 00 CE 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [08:46:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:46:35]wFMCommunicate OK [08:46:35]CreateOFDProtocolMessage done [08:46:35]OFDSenderStorePacket 33041 [08:46:35]StoreOFDPacket docnum=33041 [08:46:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2B 01 00 00 D5 5A 23 01 56 B1 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 39 00 00 00 F4 03 04 00 EA BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 10 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 81 00 00 35 04 06 00 98 35 1D 9E 3D 0B C5 AD F9 03 86 E2 20 B3 [08:46:35]CheckFolder [08:46:35]dirname=/storage/ofd_packets [08:46:35]CheckFolder done [08:46:35]ProducePacketName [08:46:35]name=ofd_packets/00033041 [08:46:35]NVStorageSaveData ofd_packets/00033041 [08:46:35]File name is /storage/ofd_packets/00033041 [08:46:35]Write 329 bytes [08:46:35]NVStorageSaveData done [08:46:35]OFDSenderStorePacket done [08:46:35]KKMCreateOFDPacket done [08:46:35]NVStorageSaveData kkm_last_timestamp [08:46:35]File name is /storage/kkm_last_timestamp [08:46:35]Write 4 bytes [08:46:35]NVStorageSaveData done [08:46:35]ExternCall_PrintAddStr [08:46:35]wPrintStart [08:46:35]Write to MH i2c: 01 00 00 CF 03 D2 [08:46:35]OFD Sender: Processing packet 33041 [packets to send 11, broken 10] [08:46:35]ProducePacketName [08:46:35]name=ofd_packets/00033041 [08:46:35]OFD Sender: To server: pG, [08:46:35]CommunicateWithHost lk.salyk.kg:30040 [08:46:35]ConnectInit lk.salyk.kg [08:46:35]Write i2c OK [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: 01 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: 01 07 00 [08:46:35]MH_I2C_Read... [08:46:35]Read from MH i2c: 01 07 00 CF 03 00 00 00 00 00 FF 0F E7 [08:46:35]RasterBufferAndPrint [08:46:35]line Счет N : (1)1182851 [08:46:35]line ИНН: 02508201610067 [08:46:35]line Контрольно-Кассовый Чек [08:46:35]line ВОЗВРАТ ПРОДАЖИ [08:46:35]line ТРК (МРК, ГНК) : 42 [08:46:35]line Товар: 2710124130 [08:46:35]line Аи-92-К-5 [08:46:35]line 11.970 * 58.50 [08:46:35]line = 700.25 [08:46:35]line НДС 12% НСП 1% [08:46:35]line > о реализуемом товаре [08:46:35]line ОКРУГЛЕНИЕ: -0.25 [08:46:35]line ИТОГО: 700.00 [08:46:35]line НСП 1% : 6.20 [08:46:35]line НДС 12% : 74.36 [08:46:35]line Наличными: 700.00 [08:46:35]line Безнал.: 0.00 [08:46:35]line Место: АЗС № 121 "Партнер Нефть" [08:46:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:46:35]line СНО: Общий режим [08:46:35]line Чек 57 26.08.2023 08:46 [08:46:35]line Смена: 77 ФФД: 1.0 [08:46:35]line ЗНМ: 0300000148 [08:46:35]line РНМ: 0000000000091575 [08:46:35]line Версия ККМ: 001 [08:46:35]line ФД осн.: 33040 [08:46:35]line ФМ осн.: 0000000000874655 [08:46:35]line ФМ: 0000000000874655 [08:46:35]line ФД: 33041 [08:46:36]line ФПД: 167353897598219 [08:46:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084634&type=2&operation_type=1&fn_number=0000000000874655&fd_number=33041&fm=167353897598219&tin=02508201610067®Number=0000000000091575&sum=70000 [08:46:36]Connected sock=10 [08:46:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2B 01 00 00 D5 5A 23 01 56 B1 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 39 00 00 00 F4 03 04 00 EA BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 10 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 81 00 00 35 04 06 00 98 35 1D 9E 3D 0B C5 AD F9 03 86 E2 20 B3 [08:46:36]written 0, free lines is 4095 [08:46:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 87 32 47 00 0E 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 81 00 00 F4 03 04 00 89 66 E9 64 B6 04 01 00 00 2A F5 93 5D 0B 47 06 77 [08:46:36]CommunicateWithHost err = 0 [08:46:36]CheckOFDResponse [08:46:36]1017 (14) - 77093643461234 [08:46:36]1041 (16) - 0000000000874655 [08:46:36]1040 (4) - 33041 [08:46:36]1012 (4) - 26.08.2023 02:42 [08:46:36]1206 (1) - 0 [08:46:36]OFD Sender: Remove packet 33041 [08:46:36]ProducePacketName [08:46:36]name=ofd_packets/00033041 [08:46:36]NVStorageDeleteData [08:46:36]Write to MH i2c: 01 00 00 FA 03 FD [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: 01 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: 01 07 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: 01 07 00 FA 03 00 00 00 00 00 E4 0C F4 [08:46:36]RasterBufferAndPrint [08:46:36]line [08:46:36]line [08:46:36]line [08:46:36]line [08:46:36]line [08:46:36]written 0, free lines is 3308 [08:46:36]MH_Cut [08:46:36]Write to MH i2c: D1 01 00 01 04 01 D7 [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: D1 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: D1 01 00 [08:46:36]MH_I2C_Read... [08:46:36]Read from MH i2c: D1 01 00 01 04 00 D6 [08:46:36]Write to MH i2c: 01 00 00 02 04 06 [08:46:36]Write i2c OK [08:46:36]MH_I2C_Read... [08:46:36]OFD Sender: No OFD packet to send [08:46:37]*** Cut start [08:46:37]*** Purtial cut [08:46:37]*** CUTSNS_PIN = 0 [08:46:37]*** Stage 1: CUTSNS_PIN = 1 [08:46:39]Read from MH i2c: 01 [08:46:39]MH_I2C_Read... [08:46:39]*** Stop cut motor [08:46:39]*** Cut end [08:46:39]Read from MH i2c: 01 07 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: 01 07 00 02 04 00 00 00 00 00 FF 0F 1B [08:46:39]process_action close_receipt done [08:46:39]requested_data is exist [08:46:39]produce_requested_data [08:46:39]requested_item fm.sn is exist - process it [08:46:39]wFMCommunicate request_size=4 [08:46:39]MH_SAM_APDU [08:46:39]CAPDU: 80 11 00 00 [08:46:39]Write to MH i2c: E2 08 00 03 04 80 11 00 00 00 00 00 00 81 [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 17 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 17 00 03 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D7 [08:46:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:46:39]wFMCommunicate OK [08:46:39]requested_item fd.num is exist - process it [08:46:39]SAM_PROTO_GetFieldsCounters [08:46:39]wFMCommunicate request_size=4 [08:46:39]MH_SAM_APDU [08:46:39]CAPDU: 80 13 00 00 [08:46:39]Write to MH i2c: E2 08 00 04 04 80 13 00 00 00 00 00 00 84 [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 62 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 62 00 04 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 11 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 34 [08:46:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 11 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:39]wFMCommunicate OK [08:46:39]SAM_PROTO_GetFieldsCounters done [08:46:39]requested_item shift.num is exist - process it [08:46:39]requested_item shift.opened is exist - process it [08:46:39]req_shift_opened [08:46:39]FM_GetShiftState [08:46:39]SAM_PROTO_GetShiftState [08:46:39]wFMCommunicate request_size=4 [08:46:39]MH_SAM_APDU [08:46:39]CAPDU: 80 13 01 00 [08:46:39]Write to MH i2c: E2 08 00 05 04 80 13 01 00 00 00 00 00 86 [08:46:39]Write i2c OK [08:46:39]MH_I2C_Read... [08:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:39]Read from MH i2c: E2 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 0E 00 [08:46:39]MH_I2C_Read... [08:46:39]Read from MH i2c: E2 0E 00 05 04 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BD [08:46:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:46:39]wFMCommunicate OK [08:46:39]SAM_PROTO_GetShiftState done [08:46:39]FM_GetShiftState done [08:46:39]req_shift_opened done [08:46:39]requested_item shift.open_date is exist - process it [08:46:39]req_shift_open_date [08:46:39]req_shift_open_date done [08:46:39]produce_requested_data done [08:46:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33041,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:46:39]process_action_free close_receipt [08:46:39]json_value_free [08:46:39]json_value_free done [08:46:39]process_json_proto returns [08:46:39]Send response to host [08:46:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33041,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:46:39]free response buf [08:46:39]execute_script done [08:46:39]execute_script returns [08:46:39]free content buf [08:46:39]Sock 9.Close socket [08:46:39]Sock 9.Thread stoped [08:46:41]OFD Sender: No OFD packet to send [08:46:46]OFD Sender: No OFD packet to send [08:46:47]accept exits with 7 [08:46:47]New connection [08:46:47]New thread 3067059556 created [08:46:47]Thread 3067202916 joined [08:46:47]Waiting for new connection... [08:46:47] Sock 7.Parse request [08:46:47]Sock 7.Check first char [08:46:47]Sock 7.First char is OK [08:46:47]request: POST /json_proto HTTP/1.0 [08:46:47]Method: POST [08:46:47]URL: /json_proto [08:46:47]Method is POST - this is cgi request [08:46:47]url: /json_proto [08:46:47]query_string will be loaded in cgi processing [08:46:47]execute_cgi json_proto POST (null) [08:46:47]execute_cgi path=json_proto method=POST [08:46:47]POST find Content-Length [08:46:47]Host: 172.17.34.200:8080 [08:46:47]Content-Length: 804 [08:46:47]Content-Type: application/json [08:46:47] [08:46:47]POST finish read [08:46:47]Found Content-Length = 804 [08:46:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182850", "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" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:47]execute_script... [08:46: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)1182850", "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" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:47]POST & json_proto [08:46:47]process_json_proto [08:46:47]json parsed OK: [08:46:47]protocol is kg_v1.0 [08:46:47]action value=close_receipt [08:46:47]process_action close_receipt [08:46:47]cmd_close_receipt [08:46:47]MH_GetDate [08:46:47]Write to MH i2c: F0 00 00 06 04 F9 [08:46:47]Write i2c OK [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: F0 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: F0 09 00 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: F0 09 00 06 04 00 F7 BB E9 64 B2 FF 65 64 7B [08:46:47]GetLastDocTimeStamp 1693039594 [08:46:47]current date 1693039607 [08:46:47]FM_GetShiftState [08:46:47]SAM_PROTO_GetShiftState [08:46:47]wFMCommunicate request_size=4 [08:46:47]MH_SAM_APDU [08:46:47]CAPDU: 80 13 01 00 [08:46:47]Write to MH i2c: E2 08 00 07 04 80 13 01 00 00 00 00 00 88 [08:46:47]Write i2c OK [08:46:47]MH_I2C_Read... [08:46:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:47]Read from MH i2c: E2 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 0E 00 [08:46:47]MH_I2C_Read... [08:46:47]Read from MH i2c: E2 0E 00 07 04 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BF [08:46:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:46:47]wFMCommunicate OK [08:46:47]SAM_PROTO_GetShiftState done [08:46:47]FM_GetShiftState done [08:46:47]opened in 1693009560 [08:46:47]opened+sec_in_day 1693095960 [08:46:47]quantity*price = 150052 [08:46:47]sum+1 = 150054 [08:46:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 58 26.08.2023 08:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33042 ФПД: 174110181573862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084647&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33042&fm=174110181573862&tin=02508201610067®Number=0000000000091575&sum=150053 [08:46:48]StoreToDocumentArchive [08:46:48]shift 77 fd 33042 [08:46:48]save to /storage/0077/doc_00033042 [08:46:48]save last doc name /storage/0077/doc_00033042 to /storage/kkm_last_doc_name [08:46:48]save OK [08:46:48]Clear old archive folders... [08:46:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:48]tlvbuf is 00A25D00 [08:46:48]SAM_PROTO_ClearQueue [08:46:48]wFMCommunicate request_size=4 [08:46:48]MH_SAM_APDU [08:46:48]CAPDU: 80 09 00 00 [08:46:48]Write to MH i2c: E2 08 00 14 04 80 09 00 00 00 00 00 00 8A [08:46:48]Write i2c OK [08:46:48]MH_I2C_Read... [08:46:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:48]Read from MH i2c: E2 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 03 00 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 03 00 14 04 00 90 00 8C [08:46:48]RAPDU: 90 00 [08:46:48]wFMCommunicate OK [08:46:48]SAM_PROTO_ClearQueue done [08:46:48]KKMCreateOFDPacket [08:46:48]OFDProtocolAddRootSTLVToBuf [08:46:48]FM_MakeSignedData [08:46:48]FM_MakeSignedData [08:46:48]SAM_PROTO_SignData [08:46:48]wFMCommunicate request_size=4 [08:46:48]MH_SAM_APDU [08:46:48]CAPDU: 80 0D 01 02 [08:46:48]Write to MH i2c: E2 08 00 15 04 80 0D 01 02 00 00 00 00 92 [08:46:48]Write i2c OK [08:46:48]MH_I2C_Read... [08:46:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:48]Read from MH i2c: E2 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 03 00 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 03 00 15 04 00 90 00 8D [08:46:48]RAPDU: 90 00 [08:46:48]wFMCommunicate OK [08:46:48]wFMCommunicate request_size=255 [08:46:48]MH_SAM_APDU [08:46: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 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 F7 BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 81 00 00 35 04 06 00 9E [08:46:48]Write to MH i2c: E2 02 01 16 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 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 F7 BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 81 00 00 35 04 06 00 9E 00 00 E3 [08:46:48]Write i2c OK [08:46:48]MH_I2C_Read... [08:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:48]Read from MH i2c: E2 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 03 00 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 03 00 16 04 00 90 00 8E [08:46:48]RAPDU: 90 00 [08:46:48]wFMCommunicate OK [08:46:48]wFMCommunicate request_size=10 [08:46:48]MH_SAM_APDU [08:46:48]CAPDU: 80 0D 02 02 05 5A 2F 86 44 E6 [08:46:48]Write to MH i2c: E2 0D 00 17 04 80 0D 02 02 05 00 5A 2F 86 44 E6 00 00 D8 [08:46:48]Write i2c OK [08:46:48]MH_I2C_Read... [08:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:48]Read from MH i2c: E2 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 03 00 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 03 00 17 04 00 90 00 8F [08:46:48]RAPDU: 90 00 [08:46:48]wFMCommunicate OK [08:46:48]wFMCommunicate request_size=4 [08:46:48]MH_SAM_APDU [08:46:48]CAPDU: 80 0D 03 02 [08:46:48]Write to MH i2c: E2 08 00 18 04 80 0D 03 02 00 00 00 00 97 [08:46:48]Write i2c OK [08:46:48]MH_I2C_Read... [08:46:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:48]Read from MH i2c: E2 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 0B 00 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 0B 00 18 04 00 1B 22 8E 36 CC BD 11 6F 90 00 A2 [08:46:48]RAPDU: 1B 22 8E 36 CC BD 11 6F 90 00 [08:46:48]wFMCommunicate OK [08:46:48]SAM_PROTO_SignData done [08:46:48]FM_MakeSignedData done [08:46:48]CreateOFDProtocolMessage [08:46:48]wFMCommunicate request_size=4 [08:46:48]MH_SAM_APDU [08:46:48]CAPDU: 80 11 00 00 [08:46:48]Write to MH i2c: E2 08 00 19 04 80 11 00 00 00 00 00 00 97 [08:46:48]Write i2c OK [08:46:48]MH_I2C_Read... [08:46:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:48]Read from MH i2c: E2 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 17 00 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: E2 17 00 19 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 ED [08:46:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:46:48]wFMCommunicate OK [08:46:48]CreateOFDProtocolMessage done [08:46:48]OFDSenderStorePacket 33042 [08:46:48]StoreOFDPacket docnum=33042 [08:46:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 87 BF 07 01 E4 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 F7 BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 81 00 00 35 04 06 00 9E 5A 2F 86 44 E6 1B 22 8E 36 CC BD 11 6F [08:46:48]CheckFolder [08:46:48]dirname=/storage/ofd_packets [08:46:48]CheckFolder done [08:46:48]ProducePacketName [08:46:48]name=ofd_packets/00033042 [08:46:48]NVStorageSaveData ofd_packets/00033042 [08:46:48]File name is /storage/ofd_packets/00033042 [08:46:48]Write 301 bytes [08:46:48]NVStorageSaveData done [08:46:48]OFDSenderStorePacket done [08:46:48]KKMCreateOFDPacket done [08:46:48]NVStorageSaveData kkm_last_timestamp [08:46:48]File name is /storage/kkm_last_timestamp [08:46:48]Write 4 bytes [08:46:48]NVStorageSaveData done [08:46:48]ExternCall_PrintAddStr [08:46:48]wPrintStart [08:46:48]Write to MH i2c: 01 00 00 1A 04 1E [08:46:48]Write i2c OK [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: 01 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: 01 07 00 [08:46:48]MH_I2C_Read... [08:46:48]Read from MH i2c: 01 07 00 1A 04 00 00 00 00 00 FF 0F 33 [08:46:48]RasterBufferAndPrint [08:46:48]line Счет N : (1)1182850 [08:46:48]line ИНН: 02508201610067 [08:46:48]line Контрольно-Кассовый Чек [08:46:48]line ПРОДАЖА [08:46:48]line ТРК (МРК, ГНК) : 32 [08:46:48]line Товар: 2710124130 [08:46:48]line Аи-92-К-5 [08:46:48]line 25.650 * 58.50 [08:46:48]line = 1500.53 [08:46:48]line НДС 12% НСП 1% [08:46:48]line > о реализуемом товаре [08:46:48]line ИТОГО: 1500.53 [08:46:48]line НСП 1% : 13.28 [08:46:48]line НДС 12% : 159.35 [08:46:48]line Наличными: 0.00 [08:46:48]line Безнал.: 1500.53 [08:46:48]line Место: АЗС № 121 "Партнер Нефть" [08:46:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:46:48]line СНО: Общий режим [08:46:48]line Чек 58 26.08.2023 08:46 [08:46:48]line Смена: 77 ФФД: 1.0 [08:46:48]line ЗНМ: 0300000148 [08:46:48]line РНМ: 0000000000091575 [08:46:48]line Версия ККМ: 001 [08:46:48]line Платежная система: O! деньги [08:46:48]line ФМ: 0000000000874655 [08:46:48]line ФД: 33042 [08:46:48]line ФПД: 174110181573862 [08:46:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084647&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33042&fm=174110181573862&tin=02508201610067®Number=0000000000091575&sum=150053 [08:46:49]OFD Sender: Processing packet 33042 [packets to send 11, broken 10] [08:46:49]ProducePacketName [08:46:49]name=ofd_packets/00033042 [08:46:49]OFD Sender: To server: pG, [08:46:49]CommunicateWithHost lk.salyk.kg:30040 [08:46:49]ConnectInit lk.salyk.kg [08:46:49]written 0, free lines is 4095 [08:46:49]Connected sock=10 [08:46:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 87 BF 07 01 E4 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 F7 BB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 81 00 00 35 04 06 00 9E 5A 2F 86 44 E6 1B 22 8E 36 CC BD 11 6F [08:46:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 02 1E 47 00 DE 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 81 00 00 F4 03 04 00 96 66 E9 64 B6 04 01 00 00 2A 0C B9 85 CF 68 5A 64 [08:46:49]CommunicateWithHost err = 0 [08:46:49]CheckOFDResponse [08:46:49]1017 (14) - 77093643461234 [08:46:49]1041 (16) - 0000000000874655 [08:46:49]1040 (4) - 33042 [08:46:49]1012 (4) - 26.08.2023 02:42 [08:46:49]1206 (1) - 0 [08:46:49]OFD Sender: Remove packet 33042 [08:46:49]ProducePacketName [08:46:49]name=ofd_packets/00033042 [08:46:49]NVStorageDeleteData [08:46:49]Write to MH i2c: 01 00 00 44 04 48 [08:46:49]Write i2c OK [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: 01 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: 01 07 00 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: 01 07 00 44 04 00 00 00 00 00 FE 0C 59 [08:46:49]RasterBufferAndPrint [08:46:49]line [08:46:49]line [08:46:49]line [08:46:49]line [08:46:49]line [08:46:49]written 0, free lines is 3335 [08:46:49]MH_Cut [08:46:49]Write to MH i2c: D1 01 00 4B 04 01 21 [08:46:49]Write i2c OK [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: D1 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: D1 01 00 [08:46:49]MH_I2C_Read... [08:46:49]Read from MH i2c: D1 01 00 4B 04 00 20 [08:46:49]Write to MH i2c: 01 00 00 4C 04 50 [08:46:49]Write i2c OK [08:46:49]MH_I2C_Read... [08:46:49]OFD Sender: No OFD packet to send [08:46:50]*** Cut start [08:46:50]*** Purtial cut [08:46:50]*** Stage 1: CUTSNS_PIN = 1 [08:46:50]Read from MH i2c: 01 [08:46:50]MH_I2C_Read... [08:46:50]*** Stop cut motor [08:46:50]*** Cut end [08:46:50]Read from MH i2c: 01 07 00 [08:46:50]MH_I2C_Read... [08:46:50]Read from MH i2c: 01 07 00 4C 04 00 00 00 00 00 FF 0F 65 [08:46:50]process_action close_receipt done [08:46:50]requested_data is exist [08:46:50]produce_requested_data [08:46:50]requested_item fm.sn is exist - process it [08:46:50]wFMCommunicate request_size=4 [08:46:50]MH_SAM_APDU [08:46:50]CAPDU: 80 11 00 00 [08:46:50]Write to MH i2c: E2 08 00 4D 04 80 11 00 00 00 00 00 00 CB [08:46:50]Write i2c OK [08:46:50]MH_I2C_Read... [08:46:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:50]Read from MH i2c: E2 [08:46:50]MH_I2C_Read... [08:46:50]Read from MH i2c: E2 17 00 [08:46:50]MH_I2C_Read... [08:46:50]Read from MH i2c: E2 17 00 4D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 21 [08:46:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:46:50]wFMCommunicate OK [08:46:50]requested_item fd.num is exist - process it [08:46:50]SAM_PROTO_GetFieldsCounters [08:46:50]wFMCommunicate request_size=4 [08:46:50]MH_SAM_APDU [08:46:50]CAPDU: 80 13 00 00 [08:46:50]Write to MH i2c: E2 08 00 4E 04 80 13 00 00 00 00 00 00 CE [08:46:50]Write i2c OK [08:46:50]MH_I2C_Read... [08:46:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:50]Read from MH i2c: E2 [08:46:50]MH_I2C_Read... [08:46:50]Read from MH i2c: E2 62 00 [08:46:50]MH_I2C_Read... [08:46:50]Read from MH i2c: E2 62 00 4E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 12 81 00 00 0E 04 04 00 4D 00 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 82 [08:46:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 12 81 00 00 0E 04 04 00 4D 00 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:46:50]wFMCommunicate OK [08:46:50]SAM_PROTO_GetFieldsCounters done [08:46:50]requested_item shift.num is exist - process it [08:46:50]requested_item shift.opened is exist - process it [08:46:50]req_shift_opened [08:46:50]FM_GetShiftState [08:46:50]SAM_PROTO_GetShiftState [08:46:50]wFMCommunicate request_size=4 [08:46:50]MH_SAM_APDU [08:46:50]CAPDU: 80 13 01 00 [08:46:50]Write to MH i2c: E2 08 00 4F 04 80 13 01 00 00 00 00 00 D0 [08:46:50]Write i2c OK [08:46:50]MH_I2C_Read... [08:46:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:50]Read from MH i2c: E2 [08:46:50]MH_I2C_Read... [08:46:50]Read from MH i2c: E2 0E 00 [08:46:50]MH_I2C_Read... [08:46:50]Read from MH i2c: E2 0E 00 4F 04 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 07 [08:46:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:46:50]wFMCommunicate OK [08:46:50]SAM_PROTO_GetShiftState done [08:46:50]FM_GetShiftState done [08:46:50]req_shift_opened done [08:46:50]requested_item shift.open_date is exist - process it [08:46:50]req_shift_open_date [08:46:50]req_shift_open_date done [08:46:50]produce_requested_data done [08:46:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33042,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:46:50]process_action_free close_receipt [08:46:50]json_value_free [08:46:50]json_value_free done [08:46:50]process_json_proto returns [08:46:50]Send response to host [08:46:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33042,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:46:50]free response buf [08:46:50]execute_script done [08:46:50]execute_script returns [08:46:50]free content buf [08:46:50]Sock 7.Close socket [08:46:50]Sock 7.Thread stoped [08:46:54]OFD Sender: No OFD packet to send [08:46:59]OFD Sender: No OFD packet to send [08:47:04]OFD Sender: No OFD packet to send [08:47:09]OFD Sender: No OFD packet to send [08:47:14]OFD Sender: No OFD packet to send [08:47:19]OFD Sender: No OFD packet to send [08:47:20]accept exits with 9 [08:47:20]New connection [08:47:20]New thread 3067202916 created [08:47:20]Thread 3067059556 joined [08:47:20]Waiting for new connection... [08:47:20] Sock 9.Parse request [08:47:20]Sock 9.Check first char [08:47:20]Sock 9.First char is OK [08:47:20]request: POST /json_proto HTTP/1.0 [08:47:20]Method: POST [08:47:20]URL: /json_proto [08:47:20]Method is POST - this is cgi request [08:47:20]url: /json_proto [08:47:20]query_string will be loaded in cgi processing [08:47:20]execute_cgi json_proto POST (null) [08:47:20]execute_cgi path=json_proto method=POST [08:47:20]POST find Content-Length [08:47:20]Host: 172.17.34.200:8080 [08:47:20]Content-Length: 679 [08:47:20]Content-Type: application/json [08:47:20] [08:47:20]POST finish read [08:47:20]Found Content-Length = 679 [08:47:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "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:47:20]execute_script... [08:47:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "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:47:20]POST & json_proto [08:47:20]process_json_proto [08:47:20]json parsed OK: [08:47:20]protocol is kg_v1.0 [08:47:20]action value=close_receipt [08:47:20]process_action close_receipt [08:47:20]cmd_close_receipt [08:47:20]MH_GetDate [08:47:20]Write to MH i2c: F0 00 00 50 04 43 [08:47:20]Write i2c OK [08:47:20]MH_I2C_Read... [08:47:20]Read from MH i2c: F0 [08:47:20]MH_I2C_Read... [08:47:20]Read from MH i2c: F0 09 00 [08:47:20]MH_I2C_Read... [08:47:20]Read from MH i2c: F0 09 00 50 04 00 18 BC E9 64 B2 FF 65 64 E7 [08:47:20]GetLastDocTimeStamp 1693039607 [08:47:20]current date 1693039640 [08:47:20]FM_GetShiftState [08:47:20]SAM_PROTO_GetShiftState [08:47:20]wFMCommunicate request_size=4 [08:47:20]MH_SAM_APDU [08:47:20]CAPDU: 80 13 01 00 [08:47:20]Write to MH i2c: E2 08 00 51 04 80 13 01 00 00 00 00 00 D2 [08:47:20]Write i2c OK [08:47:20]MH_I2C_Read... [08:47:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:20]Read from MH i2c: E2 [08:47:20]MH_I2C_Read... [08:47:20]Read from MH i2c: E2 0E 00 [08:47:20]MH_I2C_Read... [08:47:20]Read from MH i2c: E2 0E 00 51 04 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 09 [08:47:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:47:20]wFMCommunicate OK [08:47:20]SAM_PROTO_GetShiftState done [08:47:20]FM_GetShiftState done [08:47:20]opened in 1693009560 [08:47:20]opened+sec_in_day 1693095960 [08:47:20]quantity*price = 70019 [08:47:20]sum+1 = 70021 [08:47:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 59 26.08.2023 08:47 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33043 ФПД: 43090166507007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084720&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33043&fm=43090166507007&tin=02508201610067®Number=0000000000091575&sum=70000 [08:47:21]StoreToDocumentArchive [08:47:21]shift 77 fd 33043 [08:47:21]save to /storage/0077/doc_00033043 [08:47:21]save last doc name /storage/0077/doc_00033043 to /storage/kkm_last_doc_name [08:47:21]save OK [08:47:21]Clear old archive folders... [08:47:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:47:21]tlvbuf is 00A27650 [08:47:21]SAM_PROTO_ClearQueue [08:47:21]wFMCommunicate request_size=4 [08:47:21]MH_SAM_APDU [08:47:21]CAPDU: 80 09 00 00 [08:47:21]Write to MH i2c: E2 08 00 5E 04 80 09 00 00 00 00 00 00 D4 [08:47:21]Write i2c OK [08:47:21]MH_I2C_Read... [08:47:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:21]Read from MH i2c: E2 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 03 00 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 03 00 5E 04 00 90 00 D6 [08:47:21]RAPDU: 90 00 [08:47:21]wFMCommunicate OK [08:47:21]SAM_PROTO_ClearQueue done [08:47:21]KKMCreateOFDPacket [08:47:21]OFDProtocolAddRootSTLVToBuf [08:47:21]FM_MakeSignedData [08:47:21]FM_MakeSignedData [08:47:21]SAM_PROTO_SignData [08:47:21]wFMCommunicate request_size=4 [08:47:21]MH_SAM_APDU [08:47:21]CAPDU: 80 0D 01 02 [08:47:21]Write to MH i2c: E2 08 00 5F 04 80 0D 01 02 00 00 00 00 DC [08:47:21]Write i2c OK [08:47:21]MH_I2C_Read... [08:47:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:21]Read from MH i2c: E2 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 03 00 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 03 00 5F 04 00 90 00 D7 [08:47:21]RAPDU: 90 00 [08:47:21]wFMCommunicate OK [08:47:21]wFMCommunicate request_size=255 [08:47:21]MH_SAM_APDU [08:47:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 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 0C 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 3B 00 00 00 F4 03 04 00 18 BC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 81 00 00 35 04 06 00 27 [08:47:21]Write to MH i2c: E2 02 01 60 04 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 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 0C 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 3B 00 00 00 F4 03 04 00 18 BC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 81 00 00 35 04 06 00 27 00 00 1E [08:47:21]Write i2c OK [08:47:21]MH_I2C_Read... [08:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:21]Read from MH i2c: E2 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 03 00 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 03 00 60 04 00 90 00 D8 [08:47:21]RAPDU: 90 00 [08:47:21]wFMCommunicate OK [08:47:21]wFMCommunicate request_size=10 [08:47:21]MH_SAM_APDU [08:47:21]CAPDU: 80 0D 02 02 05 30 B6 11 65 FF [08:47:21]Write to MH i2c: E2 0D 00 61 04 80 0D 02 02 05 00 30 B6 11 65 FF 00 00 44 [08:47:21]Write i2c OK [08:47:21]MH_I2C_Read... [08:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:21]Read from MH i2c: E2 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 03 00 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 03 00 61 04 00 90 00 D9 [08:47:21]RAPDU: 90 00 [08:47:21]wFMCommunicate OK [08:47:21]wFMCommunicate request_size=4 [08:47:21]MH_SAM_APDU [08:47:21]CAPDU: 80 0D 03 02 [08:47:21]Write to MH i2c: E2 08 00 62 04 80 0D 03 02 00 00 00 00 E1 [08:47:21]Write i2c OK [08:47:21]MH_I2C_Read... [08:47:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:21]Read from MH i2c: E2 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 0B 00 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 0B 00 62 04 00 5A 2B 69 19 67 46 99 DA 90 00 09 [08:47:21]RAPDU: 5A 2B 69 19 67 46 99 DA 90 00 [08:47:21]wFMCommunicate OK [08:47:21]SAM_PROTO_SignData done [08:47:21]FM_MakeSignedData done [08:47:21]CreateOFDProtocolMessage [08:47:21]wFMCommunicate request_size=4 [08:47:21]MH_SAM_APDU [08:47:21]CAPDU: 80 11 00 00 [08:47:21]Write to MH i2c: E2 08 00 63 04 80 11 00 00 00 00 00 00 E1 [08:47:21]Write i2c OK [08:47:21]MH_I2C_Read... [08:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:21]Read from MH i2c: E2 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 17 00 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: E2 17 00 63 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 37 [08:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:47:21]wFMCommunicate OK [08:47:21]CreateOFDProtocolMessage done [08:47:21]OFDSenderStorePacket 33043 [08:47:21]StoreOFDPacket docnum=33043 [08:47:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D1 1A 07 01 AB 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 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 0C 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 3B 00 00 00 F4 03 04 00 18 BC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 81 00 00 35 04 06 00 27 30 B6 11 65 FF 5A 2B 69 19 67 46 99 DA [08:47:21]CheckFolder [08:47:21]dirname=/storage/ofd_packets [08:47:21]CheckFolder done [08:47:21]ProducePacketName [08:47:21]name=ofd_packets/00033043 [08:47:21]NVStorageSaveData ofd_packets/00033043 [08:47:21]File name is /storage/ofd_packets/00033043 [08:47:21]Write 301 bytes [08:47:21]NVStorageSaveData done [08:47:21]OFDSenderStorePacket done [08:47:21]KKMCreateOFDPacket done [08:47:21]NVStorageSaveData kkm_last_timestamp [08:47:21]File name is /storage/kkm_last_timestamp [08:47:21]Write 4 bytes [08:47:21]NVStorageSaveData done [08:47:21]ExternCall_PrintAddStr [08:47:21]wPrintStart [08:47:21]Write to MH i2c: 01 00 00 64 04 68 [08:47:21]Write i2c OK [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: 01 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: 01 07 00 [08:47:21]MH_I2C_Read... [08:47:21]Read from MH i2c: 01 07 00 64 04 00 00 00 00 00 FF 0F 7D [08:47:21]RasterBufferAndPrint [08:47:21]line Счет N : (1)1182853 [08:47:21]line ИНН: 02508201610067 [08:47:21]line Контрольно-Кассовый Чек [08:47:21]line ПРОДАЖА [08:47:21]line ТРК (МРК, ГНК) : 43 [08:47:21]line Товар: 2710124500 [08:47:21]line Аи-95-К-5 [08:47:21]line 10.690 * 65.50 [08:47:21]line = 700.20 [08:47:21]line НДС 12% НСП 1% [08:47:21]line > о реализуемом товаре [08:47:21]line ОКРУГЛЕНИЕ: -0.20 [08:47:21]line ИТОГО: 700.00 [08:47:21]line Внесено: 700.00 [08:47:21]line СДАЧА: 0.00 [08:47:21]line НСП 1% : 6.20 [08:47:21]line НДС 12% : 74.36 [08:47:21]line Наличными: 700.00 [08:47:21]line Безнал.: 0.00 [08:47:21]line Место: АЗС № 121 "Партнер Нефть" [08:47:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:47:21]line СНО: Общий режим [08:47:21]line Чек 59 26.08.2023 08:47 [08:47:21]line Смена: 77 ФФД: 1.0 [08:47:21]line ЗНМ: 0300000148 [08:47:21]line РНМ: 0000000000091575 [08:47:21]line Версия ККМ: 001 [08:47:21]line ФМ: 0000000000874655 [08:47:21]line ФД: 33043 [08:47:21]line ФПД: 43090166507007 [08:47:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T084720&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33043&fm=43090166507007&tin=02508201610067®Number=0000000000091575&sum=70000 [08:47:22]OFD Sender: Processing packet 33043 [packets to send 11, broken 10] [08:47:22]ProducePacketName [08:47:22]name=ofd_packets/00033043 [08:47:22]OFD Sender: To server: pG, [08:47:22]CommunicateWithHost lk.salyk.kg:30040 [08:47:22]ConnectInit lk.salyk.kg [08:47:22]written 0, free lines is 4095 [08:47:22]Connected sock=10 [08:47:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D1 1A 07 01 AB 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 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 0C 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 3B 00 00 00 F4 03 04 00 18 BC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 81 00 00 35 04 06 00 27 30 B6 11 65 FF 5A 2B 69 19 67 46 99 DA [08:47:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4D 8F 47 00 CD AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 81 00 00 F4 03 04 00 B7 66 E9 64 B6 04 01 00 00 F4 00 0B AC 3B E5 FC 98 [08:47:22]CommunicateWithHost err = 0 [08:47:22]CheckOFDResponse [08:47:22]1017 (14) - 77093643461234 [08:47:22]1041 (16) - 0000000000874655 [08:47:22]1040 (4) - 33043 [08:47:22]1012 (4) - 26.08.2023 02:43 [08:47:22]1206 (1) - 0 [08:47:22]OFD Sender: Remove packet 33043 [08:47:22]ProducePacketName [08:47:22]name=ofd_packets/00033043 [08:47:22]NVStorageDeleteData [08:47:22]Write to MH i2c: 01 00 00 8F 04 93 [08:47:22]Write i2c OK [08:47:22]MH_I2C_Read... [08:47:22]Read from MH i2c: 01 [08:47:22]MH_I2C_Read... [08:47:22]Read from MH i2c: 01 07 00 [08:47:22]MH_I2C_Read... [08:47:22]Read from MH i2c: 01 07 00 8F 04 00 00 00 00 00 CD 0C 73 [08:47:22]RasterBufferAndPrint [08:47:22]line [08:47:22]line [08:47:22]line [08:47:22]line [08:47:22]line [08:47:22]written 0, free lines is 3284 [08:47:22]MH_Cut [08:47:22]Write to MH i2c: D1 01 00 96 04 01 6C [08:47:22]Write i2c OK [08:47:22]MH_I2C_Read... [08:47:22]Read from MH i2c: D1 [08:47:22]MH_I2C_Read... [08:47:22]Read from MH i2c: D1 01 00 [08:47:22]MH_I2C_Read... [08:47:22]Read from MH i2c: D1 01 00 96 04 00 6B [08:47:22]Write to MH i2c: 01 00 00 97 04 9B [08:47:22]Write i2c OK [08:47:22]MH_I2C_Read... [08:47:23]OFD Sender: No OFD packet to send [08:47:23]*** Cut start [08:47:23]*** Purtial cut [08:47:23]*** CUTSNS_PIN = 0 [08:47:23]*** Stage 1: CUTSNS_PIN = 1 [08:47:25]Read from MH i2c: 01 [08:47:25]MH_I2C_Read... [08:47:25]*** Stop cut motor [08:47:25]*** Cut end [08:47:25]Read from MH i2c: 01 07 00 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: 01 07 00 97 04 00 00 00 00 00 FF 0F B0 [08:47:25]process_action close_receipt done [08:47:25]requested_data is exist [08:47:25]produce_requested_data [08:47:25]requested_item fm.sn is exist - process it [08:47:25]wFMCommunicate request_size=4 [08:47:25]MH_SAM_APDU [08:47:25]CAPDU: 80 11 00 00 [08:47:25]Write to MH i2c: E2 08 00 98 04 80 11 00 00 00 00 00 00 16 [08:47:25]Write i2c OK [08:47:25]MH_I2C_Read... [08:47:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:25]Read from MH i2c: E2 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: E2 17 00 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: E2 17 00 98 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [08:47:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:47:25]wFMCommunicate OK [08:47:25]requested_item fd.num is exist - process it [08:47:25]SAM_PROTO_GetFieldsCounters [08:47:25]wFMCommunicate request_size=4 [08:47:25]MH_SAM_APDU [08:47:25]CAPDU: 80 13 00 00 [08:47:25]Write to MH i2c: E2 08 00 99 04 80 13 00 00 00 00 00 00 19 [08:47:25]Write i2c OK [08:47:25]MH_I2C_Read... [08:47:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:25]Read from MH i2c: E2 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: E2 62 00 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: E2 62 00 99 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [08:47:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:47:25]wFMCommunicate OK [08:47:25]SAM_PROTO_GetFieldsCounters done [08:47:25]requested_item shift.num is exist - process it [08:47:25]requested_item shift.opened is exist - process it [08:47:25]req_shift_opened [08:47:25]FM_GetShiftState [08:47:25]SAM_PROTO_GetShiftState [08:47:25]wFMCommunicate request_size=4 [08:47:25]MH_SAM_APDU [08:47:25]CAPDU: 80 13 01 00 [08:47:25]Write to MH i2c: E2 08 00 9A 04 80 13 01 00 00 00 00 00 1B [08:47:25]Write i2c OK [08:47:25]MH_I2C_Read... [08:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:25]Read from MH i2c: E2 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: E2 0E 00 [08:47:25]MH_I2C_Read... [08:47:25]Read from MH i2c: E2 0E 00 9A 04 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 52 [08:47:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:47:25]wFMCommunicate OK [08:47:25]SAM_PROTO_GetShiftState done [08:47:25]FM_GetShiftState done [08:47:25]req_shift_opened done [08:47:25]requested_item shift.open_date is exist - process it [08:47:25]req_shift_open_date [08:47:25]req_shift_open_date done [08:47:25]produce_requested_data done [08:47:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33043,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:47:25]process_action_free close_receipt [08:47:25]json_value_free [08:47:25]json_value_free done [08:47:25]process_json_proto returns [08:47:25]Send response to host [08:47:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33043,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:47:25]free response buf [08:47:25]execute_script done [08:47:25]execute_script returns [08:47:25]free content buf [08:47:25]Sock 9.Close socket [08:47:25]Sock 9.Thread stoped [08:47:28]OFD Sender: No OFD packet to send [08:47:33]OFD Sender: No OFD packet to send [08:47:38]OFD Sender: No OFD packet to send [08:47:43]OFD Sender: No OFD packet to send [08:47:48]OFD Sender: No OFD packet to send [08:47:53]OFD Sender: No OFD packet to send [08:47:58]OFD Sender: No OFD packet to send [08:48:03]OFD Sender: No OFD packet to send [08:48:08]OFD Sender: No OFD packet to send [08:48:13]OFD Sender: No OFD packet to send [08:48:18]OFD Sender: No OFD packet to send [08:48:23]OFD Sender: No OFD packet to send [08:48:28]OFD Sender: No OFD packet to send [08:48:33]OFD Sender: No OFD packet to send [08:48:38]OFD Sender: No OFD packet to send [08:48:43]OFD Sender: No OFD packet to send [08:48:48]OFD Sender: No OFD packet to send [08:48:53]OFD Sender: No OFD packet to send [08:48:58]OFD Sender: No OFD packet to send [08:49:03]OFD Sender: No OFD packet to send [08:49:08]OFD Sender: No OFD packet to send [08:49:13]OFD Sender: No OFD packet to send [08:49:18]OFD Sender: No OFD packet to send [08:49:23]OFD Sender: No OFD packet to send [08:49:28]OFD Sender: No OFD packet to send [08:49:33]OFD Sender: No OFD packet to send [08:49:38]OFD Sender: No OFD packet to send [08:49:43]OFD Sender: No OFD packet to send [08:49:48]OFD Sender: No OFD packet to send [08:49:53]OFD Sender: No OFD packet to send [08:49:58]OFD Sender: No OFD packet to send [08:50:02]accept exits with 7 [08:50:02]New connection [08:50:02]New thread 3067059556 created [08:50:02]Thread 3067202916 joined [08:50:02]Waiting for new connection... [08:50:02] Sock 7.Parse request [08:50:02]Sock 7.Check first char [08:50:02]Sock 7.First char is OK [08:50:02]request: POST /json_proto HTTP/1.0 [08:50:02]Method: POST [08:50:02]URL: /json_proto [08:50:02]Method is POST - this is cgi request [08:50:02]url: /json_proto [08:50:02]query_string will be loaded in cgi processing [08:50:02]execute_cgi json_proto POST (null) [08:50:02]execute_cgi path=json_proto method=POST [08:50:02]POST find Content-Length [08:50:02]Host: 172.17.34.200:8080 [08:50:02]Content-Length: 671 [08:50:02]Content-Type: application/json [08:50:02] [08:50:02]POST finish read [08:50:02]Found Content-Length = 671 [08:50:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 4.210, "sum" : 250.50, "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" ] } } [08:50:02]execute_script... [08:50: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)1182854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 4.210, "sum" : 250.50, "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" ] } } [08:50:02]POST & json_proto [08:50:02]process_json_proto [08:50:02]json parsed OK: [08:50:02]protocol is kg_v1.0 [08:50:02]action value=close_receipt [08:50:02]process_action close_receipt [08:50:02]cmd_close_receipt [08:50:02]MH_GetDate [08:50:02]Write to MH i2c: F0 00 00 9B 04 8E [08:50:02]Write i2c OK [08:50:02]MH_I2C_Read... [08:50:02]Read from MH i2c: F0 [08:50:02]MH_I2C_Read... [08:50:02]Read from MH i2c: F0 09 00 [08:50:02]MH_I2C_Read... [08:50:02]Read from MH i2c: F0 09 00 9B 04 00 BB BC E9 64 B2 FF 65 64 D5 [08:50:02]GetLastDocTimeStamp 1693039640 [08:50:02]current date 1693039803 [08:50:02]FM_GetShiftState [08:50:02]SAM_PROTO_GetShiftState [08:50:02]wFMCommunicate request_size=4 [08:50:02]MH_SAM_APDU [08:50:02]CAPDU: 80 13 01 00 [08:50:02]Write to MH i2c: E2 08 00 9C 04 80 13 01 00 00 00 00 00 1D [08:50:02]Write i2c OK [08:50:02]MH_I2C_Read... [08:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:02]Read from MH i2c: E2 [08:50:02]MH_I2C_Read... [08:50:02]Read from MH i2c: E2 0E 00 [08:50:02]MH_I2C_Read... [08:50:02]Read from MH i2c: E2 0E 00 9C 04 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 54 [08:50:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:50:02]wFMCommunicate OK [08:50:02]SAM_PROTO_GetShiftState done [08:50:02]FM_GetShiftState done [08:50:02]opened in 1693009560 [08:50:02]opened+sec_in_day 1693095960 [08:50:02]quantity*price = 25049 [08:50:02]sum+1 = 25051 [08:50:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.22 НДС 12% : 26.60 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 60 26.08.2023 08:50 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33044 ФПД: 86354882203994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T085003&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33044&fm=86354882203994&tin=02508201610067®Number=0000000000091575&sum=25000 [08:50:03]StoreToDocumentArchive [08:50:03]shift 77 fd 33044 [08:50:03]save to /storage/0077/doc_00033044 [08:50:03]save last doc name /storage/0077/doc_00033044 to /storage/kkm_last_doc_name [08:50:03]save OK [08:50:03]Clear old archive folders... [08:50:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:50:03]tlvbuf is 00AAF7F0 [08:50:03]SAM_PROTO_ClearQueue [08:50:03]wFMCommunicate request_size=4 [08:50:03]MH_SAM_APDU [08:50:03]CAPDU: 80 09 00 00 [08:50:03]Write to MH i2c: E2 08 00 A9 04 80 09 00 00 00 00 00 00 1F [08:50:03]Write i2c OK [08:50:03]MH_I2C_Read... [08:50:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:04]Read from MH i2c: E2 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 03 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 03 00 A9 04 00 90 00 21 [08:50:04]RAPDU: 90 00 [08:50:04]wFMCommunicate OK [08:50:04]SAM_PROTO_ClearQueue done [08:50:04]KKMCreateOFDPacket [08:50:04]OFDProtocolAddRootSTLVToBuf [08:50:04]FM_MakeSignedData [08:50:04]FM_MakeSignedData [08:50:04]SAM_PROTO_SignData [08:50:04]wFMCommunicate request_size=4 [08:50:04]MH_SAM_APDU [08:50:04]CAPDU: 80 0D 01 02 [08:50:04]Write to MH i2c: E2 08 00 AA 04 80 0D 01 02 00 00 00 00 27 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:04]Read from MH i2c: E2 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 03 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 03 00 AA 04 00 90 00 22 [08:50:04]RAPDU: 90 00 [08:50:04]wFMCommunicate OK [08:50:04]wFMCommunicate request_size=255 [08:50:04]MH_SAM_APDU [08:50:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 10 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 DA 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 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 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 3C 00 00 00 F4 03 04 00 BB BC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 81 00 00 35 04 06 00 [08:50:04]Write to MH i2c: E2 02 01 AB 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 10 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 DA 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 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 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 3C 00 00 00 F4 03 04 00 BB BC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 81 00 00 35 04 06 00 00 00 B2 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:04]Read from MH i2c: E2 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 03 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 03 00 AB 04 00 90 00 23 [08:50:04]RAPDU: 90 00 [08:50:04]wFMCommunicate OK [08:50:04]wFMCommunicate request_size=11 [08:50:04]MH_SAM_APDU [08:50:04]CAPDU: 80 0D 02 02 06 4E 8A 10 14 11 5A [08:50:04]Write to MH i2c: E2 0E 00 AC 04 80 0D 02 02 06 00 4E 8A 10 14 11 5A 00 00 9D [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:04]Read from MH i2c: E2 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 03 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 03 00 AC 04 00 90 00 24 [08:50:04]RAPDU: 90 00 [08:50:04]wFMCommunicate OK [08:50:04]wFMCommunicate request_size=4 [08:50:04]MH_SAM_APDU [08:50:04]CAPDU: 80 0D 03 02 [08:50:04]Write to MH i2c: E2 08 00 AD 04 80 0D 03 02 00 00 00 00 2C [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:04]Read from MH i2c: E2 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 0B 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 0B 00 AD 04 00 10 AB 26 80 70 F5 D2 AB 90 00 70 [08:50:04]RAPDU: 10 AB 26 80 70 F5 D2 AB 90 00 [08:50:04]wFMCommunicate OK [08:50:04]SAM_PROTO_SignData done [08:50:04]FM_MakeSignedData done [08:50:04]CreateOFDProtocolMessage [08:50:04]wFMCommunicate request_size=4 [08:50:04]MH_SAM_APDU [08:50:04]CAPDU: 80 11 00 00 [08:50:04]Write to MH i2c: E2 08 00 AE 04 80 11 00 00 00 00 00 00 2C [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:04]Read from MH i2c: E2 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 17 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 17 00 AE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 82 [08:50:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:50:04]wFMCommunicate OK [08:50:04]CreateOFDProtocolMessage done [08:50:04]OFDSenderStorePacket 33044 [08:50:04]StoreOFDPacket docnum=33044 [08:50:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3E C2 08 01 ED 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 10 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 DA 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 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 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 3C 00 00 00 F4 03 04 00 BB BC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 81 00 00 35 04 06 00 4E 8A 10 14 11 5A 10 AB 26 80 70 F5 D2 AB [08:50:04]CheckFolder [08:50:04]dirname=/storage/ofd_packets [08:50:04]CheckFolder done [08:50:04]ProducePacketName [08:50:04]name=ofd_packets/00033044 [08:50:04]NVStorageSaveData ofd_packets/00033044 [08:50:04]File name is /storage/ofd_packets/00033044 [08:50:04]Write 302 bytes [08:50:04]NVStorageSaveData done [08:50:04]OFDSenderStorePacket done [08:50:04]KKMCreateOFDPacket done [08:50:04]NVStorageSaveData kkm_last_timestamp [08:50:04]File name is /storage/kkm_last_timestamp [08:50:04]Write 4 bytes [08:50:04]NVStorageSaveData done [08:50:04]ExternCall_PrintAddStr [08:50:04]wPrintStart [08:50:04]Write to MH i2c: 01 00 00 AF 04 B3 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 07 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: 01 07 00 AF 04 00 00 00 00 00 FF 0F C8 [08:50:04]RasterBufferAndPrint [08:50:04]line Счет N : (1)1182854 [08:50:04]line ИНН: 02508201610067 [08:50:04]line Контрольно-Кассовый Чек [08:50:04]line ПРОДАЖА [08:50:04]line ТРК (МРК, ГНК) : 51 [08:50:04]line Товар: 2710124130 [08:50:04]line Super-92-К-5 [08:50:04]line 4.210 * 59.50 [08:50:04]line = 250.50 [08:50:04]line НДС 12% НСП 1% [08:50:04]line > о реализуемом товаре [08:50:04]line ОКРУГЛЕНИЕ: -0.50 [08:50:04]line ИТОГО: 250.00 [08:50:04]line Внесено: 250.00 [08:50:04]line СДАЧА: 0.00 [08:50:04]line НСП 1% : 2.22 [08:50:04]line НДС 12% : 26.60 [08:50:04]line Наличными: 250.00 [08:50:04]line Безнал.: 0.00 [08:50:04]line Место: АЗС № 121 "Партнер Нефть" [08:50:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:50:04]line СНО: Общий режим [08:50:04]line Чек 60 26.08.2023 08:50 [08:50:04]line Смена: 77 ФФД: 1.0 [08:50:04]line ЗНМ: 0300000148 [08:50:04]line РНМ: 0000000000091575 [08:50:04]line Версия ККМ: 001 [08:50:04]line ФМ: 0000000000874655 [08:50:04]line ФД: 33044 [08:50:04]line ФПД: 86354882203994 [08:50:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T085003&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33044&fm=86354882203994&tin=02508201610067®Number=0000000000091575&sum=25000 [08:50:04]OFD Sender: Processing packet 33044 [packets to send 11, broken 10] [08:50:04]ProducePacketName [08:50:04]name=ofd_packets/00033044 [08:50:04]OFD Sender: To server: pG, [08:50:04]CommunicateWithHost lk.salyk.kg:30040 [08:50:04]ConnectInit lk.salyk.kg [08:50:04]written 0, free lines is 4095 [08:50:04]Connected sock=10 [08:50:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3E C2 08 01 ED 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 72 10 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 DA 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 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 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 3C 00 00 00 F4 03 04 00 BB BC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 81 00 00 35 04 06 00 4E 8A 10 14 11 5A 10 AB 26 80 70 F5 D2 AB [08:50:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0E 0F 47 00 5D 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 81 00 00 F4 03 04 00 5A 67 E9 64 B6 04 01 00 00 EF DD 8D E5 6F 28 7F 76 [08:50:04]CommunicateWithHost err = 0 [08:50:04]CheckOFDResponse [08:50:04]1017 (14) - 77093643461234 [08:50:04]1041 (16) - 0000000000874655 [08:50:04]1040 (4) - 33044 [08:50:04]1012 (4) - 26.08.2023 02:45 [08:50:04]1206 (1) - 0 [08:50:04]OFD Sender: Remove packet 33044 [08:50:04]ProducePacketName [08:50:04]name=ofd_packets/00033044 [08:50:04]NVStorageDeleteData [08:50:05]Write to MH i2c: 01 00 00 DA 04 DE [08:50:05]Write i2c OK [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: 01 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: 01 07 00 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: 01 07 00 DA 04 00 00 00 00 00 DA 0C CB [08:50:05]RasterBufferAndPrint [08:50:05]line [08:50:05]line [08:50:05]line [08:50:05]line [08:50:05]line [08:50:05]written 0, free lines is 3299 [08:50:05]MH_Cut [08:50:05]Write to MH i2c: D1 01 00 E1 04 01 B7 [08:50:05]Write i2c OK [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: D1 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: D1 01 00 [08:50:05]MH_I2C_Read... [08:50:05]Read from MH i2c: D1 01 00 E1 04 00 B6 [08:50:05]Write to MH i2c: 01 00 00 E2 04 E6 [08:50:05]Write i2c OK [08:50:05]MH_I2C_Read... [08:50:05]OFD Sender: No OFD packet to send [08:50:05]*** Cut start [08:50:05]*** Purtial cut [08:50:05]*** Stage 1: CUTSNS_PIN = 1 [08:50:06]Read from MH i2c: 01 [08:50:06]MH_I2C_Read... [08:50:06]*** Stop cut motor [08:50:06]*** Cut end [08:50:06]Read from MH i2c: 01 07 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: 01 07 00 E2 04 00 00 00 00 00 FF 0F FB [08:50:06]process_action close_receipt done [08:50:06]requested_data is exist [08:50:06]produce_requested_data [08:50:06]requested_item fm.sn is exist - process it [08:50:06]wFMCommunicate request_size=4 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 11 00 00 [08:50:06]Write to MH i2c: E2 08 00 E3 04 80 11 00 00 00 00 00 00 61 [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 17 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 17 00 E3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [08:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:50:06]wFMCommunicate OK [08:50:06]requested_item fd.num is exist - process it [08:50:06]SAM_PROTO_GetFieldsCounters [08:50:06]wFMCommunicate request_size=4 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 13 00 00 [08:50:06]Write to MH i2c: E2 08 00 E4 04 80 13 00 00 00 00 00 00 64 [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 62 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 62 00 E4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [08:50:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:06]wFMCommunicate OK [08:50:06]SAM_PROTO_GetFieldsCounters done [08:50:06]requested_item shift.num is exist - process it [08:50:06]requested_item shift.opened is exist - process it [08:50:06]req_shift_opened [08:50:06]FM_GetShiftState [08:50:06]SAM_PROTO_GetShiftState [08:50:06]wFMCommunicate request_size=4 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 13 01 00 [08:50:06]Write to MH i2c: E2 08 00 E5 04 80 13 01 00 00 00 00 00 66 [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 0E 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 0E 00 E5 04 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9D [08:50:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:50:06]wFMCommunicate OK [08:50:06]SAM_PROTO_GetShiftState done [08:50:06]FM_GetShiftState done [08:50:06]req_shift_opened done [08:50:06]requested_item shift.open_date is exist - process it [08:50:06]req_shift_open_date [08:50:06]req_shift_open_date done [08:50:06]produce_requested_data done [08:50:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33044,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:50:06]process_action_free close_receipt [08:50:06]json_value_free [08:50:06]json_value_free done [08:50:06]process_json_proto returns [08:50:06]Send response to host [08:50:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33044,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:50:06]free response buf [08:50:06]execute_script done [08:50:06]execute_script returns [08:50:06]free content buf [08:50:06]Sock 7.Close socket [08:50:06]Sock 7.Thread stoped [08:50:10]OFD Sender: No OFD packet to send [08:50:15]OFD Sender: No OFD packet to send [08:50:20]OFD Sender: No OFD packet to send [08:50:25]OFD Sender: No OFD packet to send [08:50:25]accept exits with 9 [08:50:25]New connection [08:50:25]New thread 3067202916 created [08:50:25]Thread 3067059556 joined [08:50:25]Waiting for new connection... [08:50:25] Sock 9.Parse request [08:50:25]Sock 9.Check first char [08:50:25]Sock 9.First char is OK [08:50:25]request: POST /json_proto HTTP/1.0 [08:50:25]Method: POST [08:50:25]URL: /json_proto [08:50:25]Method is POST - this is cgi request [08:50:25]url: /json_proto [08:50:25]query_string will be loaded in cgi processing [08:50:25]execute_cgi json_proto POST (null) [08:50:25]execute_cgi path=json_proto method=POST [08:50:25]POST find Content-Length [08:50:25]Host: 172.17.34.200:8080 [08:50:25]Content-Length: 215 [08:50:25]Content-Type: application/json [08:50:25] [08:50:25]POST finish read [08:50:25]Found Content-Length = 215 [08:50:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:25]execute_script... [08:50:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:50:25]POST & json_proto [08:50:25]process_json_proto [08:50:25]json parsed OK: [08:50:25]protocol is kg_v1.0 [08:50:25]action value=get_value [08:50:25]process_action get_value [08:50:25]cmd_get_value [08:50:25]process_action get_value done [08:50:25]requested_data is exist [08:50:25]produce_requested_data [08:50:25]requested_item kkm.sn is exist - process it [08:50:25]requested_item kkm.ver is exist - process it [08:50:25]requested_item fm.sn is exist - process it [08:50:25]wFMCommunicate request_size=4 [08:50:25]MH_SAM_APDU [08:50:25]CAPDU: 80 11 00 00 [08:50:25]Write to MH i2c: E2 08 00 E6 04 80 11 00 00 00 00 00 00 64 [08:50:25]Write i2c OK [08:50:25]MH_I2C_Read... [08:50:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:25]Read from MH i2c: E2 [08:50:25]MH_I2C_Read... [08:50:25]Read from MH i2c: E2 17 00 [08:50:25]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 17 00 E6 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BA [08:50:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:50:26]wFMCommunicate OK [08:50:26]requested_item fd.num is exist - process it [08:50:26]SAM_PROTO_GetFieldsCounters [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 13 00 00 [08:50:26]Write to MH i2c: E2 08 00 E7 04 80 13 00 00 00 00 00 00 67 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 62 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 62 00 E7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [08:50:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:50:26]wFMCommunicate OK [08:50:26]SAM_PROTO_GetFieldsCounters done [08:50:26]requested_item shift.num is exist - process it [08:50:26]requested_item shift.opened is exist - process it [08:50:26]req_shift_opened [08:50:26]FM_GetShiftState [08:50:26]SAM_PROTO_GetShiftState [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 13 01 00 [08:50:26]Write to MH i2c: E2 08 00 E8 04 80 13 01 00 00 00 00 00 69 [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 0E 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 0E 00 E8 04 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A0 [08:50:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:50:26]wFMCommunicate OK [08:50:26]SAM_PROTO_GetShiftState done [08:50:26]FM_GetShiftState done [08:50:26]req_shift_opened done [08:50:26]requested_item shift.open_date is exist - process it [08:50:26]req_shift_open_date [08:50:26]req_shift_open_date done [08:50:26]produce_requested_data done [08:50:26]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33044,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:50:26]process_action_free get_value [08:50:26]json_value_free [08:50:26]json_value_free done [08:50:26]process_json_proto returns [08:50:26]Send response to host [08:50:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33044,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:50:26]free response buf [08:50:26]execute_script done [08:50:26]execute_script returns [08:50:26]free content buf [08:50:26]Sock 9.Close socket [08:50:26]Sock 9.Thread stoped [08:50:26]accept exits with 7 [08:50:26]New connection [08:50:26]New thread 3067059556 created [08:50:26]Thread 3067202916 joined [08:50:26]Waiting for new connection... [08:50:26] Sock 7.Parse request [08:50:26]Sock 7.Check first char [08:50:26]Sock 7.First char is OK [08:50:26]request: POST /json_proto HTTP/1.0 [08:50:26]Method: POST [08:50:26]URL: /json_proto [08:50:26]Method is POST - this is cgi request [08:50:26]url: /json_proto [08:50:26]query_string will be loaded in cgi processing [08:50:26]execute_cgi json_proto POST (null) [08:50:26]execute_cgi path=json_proto method=POST [08:50:26]POST find Content-Length [08:50:26]Host: 172.17.34.200:8080 [08:50:26]Content-Length: 331 [08:50:26]Content-Type: application/json [08:50:26] [08:50:26]POST finish read [08:50:26]Found Content-Length = 331 [08:50:26]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" ] } } [08:50:26]execute_script... [08:50:26]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" ] } } [08:50:26]POST & json_proto [08:50:26]process_json_proto [08:50:26]json parsed OK: [08:50:26]protocol is kg_v1.0 [08:50:26]action value=get_value [08:50:26]process_action get_value [08:50:26]cmd_get_value [08:50:26]process_action get_value done [08:50:26]requested_data is exist [08:50:26]produce_requested_data [08:50:26]requested_item fm.sale.total is exist - process it [08:50:26]SAM_PROTO_GetFMData [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 13 03 00 [08:50:26]Write to MH i2c: E2 08 00 E9 04 80 13 03 00 00 00 00 00 6C [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:50:26]Read from MH i2c: E2 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 FD 00 [08:50:26]MH_I2C_Read... [08:50:26]Read from MH i2c: E2 FD 00 E9 04 00 C3 04 85 04 BF 04 6E 04 04 00 7A 80 00 00 69 04 A1 00 6F 04 04 00 3E 7F 00 00 B1 04 04 00 70 5A 4B 9B 70 04 04 00 C0 FE 0A 8B 72 04 04 00 B0 5B 40 10 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 E3 B8 7E 10 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 FC DE 5F 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 E9 [08:50:26]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 7A 80 00 00 69 04 A1 00 6F 04 04 00 3E 7F 00 00 B1 04 04 00 70 5A 4B 9B 70 04 04 00 C0 FE 0A 8B 72 04 04 00 B0 5B 40 10 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 E3 B8 7E 10 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 FC DE 5F 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [08:50:26]wFMCommunicate OK [08:50:26]wFMCommunicate request_size=4 [08:50:26]MH_SAM_APDU [08:50:26]CAPDU: 80 17 00 00 [08:50:26]Write to MH i2c: E2 08 00 EA 04 80 17 00 00 00 00 00 00 6E [08:50:26]Write i2c OK [08:50:26]MH_I2C_Read... [08:50:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:50:27]Read from MH i2c: E2 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 FD 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 FD 00 EA 04 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 E0 [08:50:27]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:50:27]wFMCommunicate OK [08:50:27]wFMCommunicate request_size=4 [08:50:27]MH_SAM_APDU [08:50:27]CAPDU: 80 17 00 00 [08:50:27]Write to MH i2c: E2 08 00 EB 04 80 17 00 00 00 00 00 00 6F [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:50:27]Read from MH i2c: E2 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 FD 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 FD 00 EB 04 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 8D [08:50:27]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:50:27]wFMCommunicate OK [08:50:27]wFMCommunicate request_size=4 [08:50:27]MH_SAM_APDU [08:50:27]CAPDU: 80 17 00 00 [08:50:27]Write to MH i2c: E2 08 00 EC 04 80 17 00 00 00 00 00 00 70 [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:50:27]Read from MH i2c: E2 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 FD 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 FD 00 EC 04 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 E2 [08:50:27]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:50:27]wFMCommunicate OK [08:50:27]wFMCommunicate request_size=4 [08:50:27]MH_SAM_APDU [08:50:27]CAPDU: 80 17 00 00 [08:50:27]Write to MH i2c: E2 08 00 ED 04 80 17 00 00 00 00 00 00 71 [08:50:27]Write i2c OK [08:50:27]MH_I2C_Read... [08:50:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:50:27]Read from MH i2c: E2 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 E0 00 [08:50:27]MH_I2C_Read... [08:50:27]Read from MH i2c: E2 E0 00 ED 04 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5B [08:50:27]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:50:28]wFMCommunicate OK [08:50:28]SAM_PROTO_GetFMData done [08:50:28]requested_item fm.sale_refund.total is exist - process it [08:50:28]requested_item fm.buy.total is exist - process it [08:50:28]requested_item shift.sale.total is exist - process it [08:50:28]SAM_PROTO_GetShiftData [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 13 02 00 [08:50:28]Write to MH i2c: E2 08 00 EE 04 80 13 02 00 00 00 00 00 70 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 FD 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 FD 00 EE 04 00 B8 04 AA 04 B4 04 6E 04 04 00 3C 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 7E 25 4A 70 04 03 00 B0 B5 3A 72 04 03 00 CE 6F 0F 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 49 E0 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 09 A8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 C0 [08:50:28]RAPDU: B8 04 AA 04 B4 04 6E 04 04 00 3C 00 00 00 69 04 9B 00 6F 04 04 00 3B 00 00 00 B1 04 03 00 7E 25 4A 70 04 03 00 B0 B5 3A 72 04 03 00 CE 6F 0F 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 49 E0 07 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 09 A8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:50:28]wFMCommunicate OK [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 17 00 00 [08:50:28]Write to MH i2c: E2 08 00 EF 04 80 17 00 00 00 00 00 00 73 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 FD 00 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 FD 00 EF 04 00 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 12 [08:50:28]RAPDU: 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:50:28]wFMCommunicate OK [08:50:28]wFMCommunicate request_size=4 [08:50:28]MH_SAM_APDU [08:50:28]CAPDU: 80 17 00 00 [08:50:28]Write to MH i2c: E2 08 00 F0 04 80 17 00 00 00 00 00 00 74 [08:50:28]Write i2c OK [08:50:28]MH_I2C_Read... [08:50:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:50:28]Read from MH i2c: E2 [08:50:28]MH_I2C_Read... [08:50:28]Read from MH i2c: E2 FD 00 [08:50:28]MH_I2C_Read... [08:50:29]Read from MH i2c: E2 FD 00 F0 04 00 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 16 [08:50:29]RAPDU: 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 [08:50:29]wFMCommunicate OK [08:50:29]wFMCommunicate request_size=4 [08:50:29]MH_SAM_APDU [08:50:29]CAPDU: 80 17 00 00 [08:50:29]Write to MH i2c: E2 08 00 F1 04 80 17 00 00 00 00 00 00 75 [08:50:29]Write i2c OK [08:50:29]MH_I2C_Read... [08:50:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:50:29]Read from MH i2c: E2 [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: E2 FD 00 [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: E2 FD 00 F1 04 00 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 FE [08:50:29]RAPDU: 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 [08:50:29]wFMCommunicate OK [08:50:29]wFMCommunicate request_size=4 [08:50:29]MH_SAM_APDU [08:50:29]CAPDU: 80 17 00 00 [08:50:29]Write to MH i2c: E2 08 00 F2 04 80 17 00 00 00 00 00 00 76 [08:50:29]Write i2c OK [08:50:29]MH_I2C_Read... [08:50:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 210! [08:50:29]Read from MH i2c: E2 [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: E2 D5 00 [08:50:29]MH_I2C_Read... [08:50:29]Read from MH i2c: E2 D5 00 F2 04 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 57 [08:50:29]RAPDU: EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:50:29]wFMCommunicate OK [08:50:29]SAM_PROTO_GetShiftData done [08:50:29]requested_item shift.sale.total_cash is exist - process it [08:50:29]requested_item shift.sale_refund.total is exist - process it [08:50:29]requested_item shift.sale_refund.total_cash is exist - process it [08:50:29]requested_item shift.buy.total is exist - process it [08:50:29]requested_item shift.buy.total_cash is exist - process it [08:50:29]produce_requested_data done [08:50:29]produce_requested_data return {"fm.sale.total":26054068.32,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":48592.62,"shift.sale.total_cash":38476.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:50:29]process_action_free get_value [08:50:29]json_value_free [08:50:29]json_value_free done [08:50:29]process_json_proto returns [08:50:29]Send response to host [08:50:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26054068.32,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":48592.62,"shift.sale.total_cash":38476.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:50:29]free response buf [08:50:29]execute_script done [08:50:29]execute_script returns [08:50:29]free content buf [08:50:29]Sock 7.Close socket [08:50:29]Sock 7.Thread stoped [08:50:30]OFD Sender: No OFD packet to send [08:50:35]OFD Sender: No OFD packet to send [08:50:40]OFD Sender: No OFD packet to send [08:50:45]OFD Sender: No OFD packet to send [08:50:50]OFD Sender: No OFD packet to send [08:50:55]OFD Sender: No OFD packet to send [08:51:00]OFD Sender: No OFD packet to send [08:51:05]OFD Sender: No OFD packet to send [08:51:10]OFD Sender: No OFD packet to send [08:51:15]OFD Sender: No OFD packet to send [08:51:20]OFD Sender: No OFD packet to send [08:51:25]OFD Sender: No OFD packet to send [08:51:30]OFD Sender: No OFD packet to send [08:51:35]OFD Sender: No OFD packet to send [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:08]accept exits with 9 [08:52:08]New connection [08:52:08]New thread 3067202916 created [08:52:08]Thread 3067059556 joined [08:52:08]Waiting for new connection... [08:52:08] Sock 9.Parse request [08:52:08]Sock 9.Check first char [08:52:08]Sock 9.First char is OK [08:52:08]request: POST /json_proto HTTP/1.0 [08:52:08]Method: POST [08:52:08]URL: /json_proto [08:52:08]Method is POST - this is cgi request [08:52:08]url: /json_proto [08:52:08]query_string will be loaded in cgi processing [08:52:08]execute_cgi json_proto POST (null) [08:52:08]execute_cgi path=json_proto method=POST [08:52:08]POST find Content-Length [08:52:08]Host: 172.17.34.200:8080 [08:52:08]Content-Length: 1052 [08:52:08]Content-Type: application/json [08:52:08] [08:52:08]POST finish read [08:52:08]Found Content-Length = 1052 [08:52:08]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182855\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 10.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 585.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:08]execute_script... [08:52:08]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182855\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 10.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 585.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:08]POST & json_proto [08:52:08]process_json_proto [08:52:08]json parsed OK: [08:52:08]protocol is kg_v1.0 [08:52:08]action value=print_text [08:52:08]process_action print_text [08:52:08]cmd_print_text [08:52:08]ExternCall_PrintAddStr [08:52:08]wPrintStart [08:52:08]Write to MH i2c: 01 00 00 F3 04 F7 [08:52:08]Write i2c OK [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 07 00 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 07 00 F3 04 00 00 00 00 00 FF 0F 0C [08:52:08]RasterBufferAndPrint [08:52:08]line *****ТОВАРНЫЙ ЧЕК***** [08:52:08]line АЗС 121 [08:52:08]line Партнер нефть [08:52:08]line 02508201610067 [08:52:08]line Кассир : Ниязова Г. [08:52:08]line Счет N : (1)1182855 [08:52:08]line ПРОДАЖА [08:52:08]line ТРК (МРК, ГНК) : 62 [08:52:08]line Вид ГСМ : 2710124130 [08:52:08]line Аи-92-К-5 [08:52:08]line 10.000 x 58.50 [08:52:08]line ИТОГ: 585.00 [08:52:08]line Тип оплаты: Талоны: ТК ГПНА Online [08:52:08]line 103073 [08:52:08]written 0, free lines is 4095 [08:52:08]Write to MH i2c: 01 00 00 04 05 09 [08:52:08]Write i2c OK [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 07 00 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: 01 07 00 04 05 00 00 00 00 00 5B 0E 79 [08:52:08]RasterBufferAndPrint [08:52:08]line [08:52:08]line [08:52:08]line [08:52:08]line [08:52:08]line [08:52:08]written 0, free lines is 3676 [08:52:08]MH_Cut [08:52:08]Write to MH i2c: D1 01 00 0B 05 01 E2 [08:52:08]Write i2c OK [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: D1 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: D1 01 00 [08:52:08]MH_I2C_Read... [08:52:08]Read from MH i2c: D1 01 00 0B 05 00 E1 [08:52:08]Write to MH i2c: 01 00 00 0C 05 11 [08:52:08]Write i2c OK [08:52:08]MH_I2C_Read... [08:52:09]*** Cut start [08:52:09]*** Purtial cut [08:52:09]*** CUTSNS_PIN = 0 [08:52:09]*** Stage 1: CUTSNS_PIN = 1 [08:52:10]OFD Sender: No OFD packet to send [08:52:11]Read from MH i2c: 01 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: *** Stop cut motor [08:52:11]*** Cut end [08:52:11]01 07 00 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: 01 07 00 0C 05 00 00 00 00 00 FF 0F 26 [08:52:11]process_action print_text done [08:52:11]requested_data is exist [08:52:11]produce_requested_data [08:52:11]requested_item fm.sn is exist - process it [08:52:11]wFMCommunicate request_size=4 [08:52:11]MH_SAM_APDU [08:52:11]CAPDU: 80 11 00 00 [08:52:11]Write to MH i2c: E2 08 00 0D 05 80 11 00 00 00 00 00 00 8C [08:52:11]Write i2c OK [08:52:11]MH_I2C_Read... [08:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:11]Read from MH i2c: E2 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: E2 17 00 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: E2 17 00 0D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E2 [08:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:52:11]wFMCommunicate OK [08:52:11]requested_item fd.num is exist - process it [08:52:11]SAM_PROTO_GetFieldsCounters [08:52:11]wFMCommunicate request_size=4 [08:52:11]MH_SAM_APDU [08:52:11]CAPDU: 80 13 00 00 [08:52:11]Write to MH i2c: E2 08 00 0E 05 80 13 00 00 00 00 00 00 8F [08:52:11]Write i2c OK [08:52:11]MH_I2C_Read... [08:52:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:11]Read from MH i2c: E2 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: E2 62 00 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: E2 62 00 0E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [08:52:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:52:11]wFMCommunicate OK [08:52:11]SAM_PROTO_GetFieldsCounters done [08:52:11]requested_item shift.num is exist - process it [08:52:11]requested_item shift.opened is exist - process it [08:52:11]req_shift_opened [08:52:11]FM_GetShiftState [08:52:11]SAM_PROTO_GetShiftState [08:52:11]wFMCommunicate request_size=4 [08:52:11]MH_SAM_APDU [08:52:11]CAPDU: 80 13 01 00 [08:52:11]Write to MH i2c: E2 08 00 0F 05 80 13 01 00 00 00 00 00 91 [08:52:11]Write i2c OK [08:52:11]MH_I2C_Read... [08:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:11]Read from MH i2c: E2 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: E2 0E 00 [08:52:11]MH_I2C_Read... [08:52:11]Read from MH i2c: E2 0E 00 0F 05 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C8 [08:52:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:52:11]wFMCommunicate OK [08:52:11]SAM_PROTO_GetShiftState done [08:52:11]FM_GetShiftState done [08:52:11]req_shift_opened done [08:52:11]requested_item shift.open_date is exist - process it [08:52:11]req_shift_open_date [08:52:11]req_shift_open_date done [08:52:11]produce_requested_data done [08:52:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33044,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:52:11]process_action_free print_text [08:52:11]json_value_free [08:52:11]json_value_free done [08:52:11]process_json_proto returns [08:52:11]Send response to host [08:52:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33044,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:52:11]free response buf [08:52:11]execute_script done [08:52:11]execute_script returns [08:52:11]free content buf [08:52:11]Sock 9.Close socket [08:52:11]Sock 9.Thread stoped [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:22]accept exits with 7 [08:53:22]New connection [08:53:22]New thread 3067059556 created [08:53:22]Thread 3067202916 joined [08:53:22]Waiting for new connection... [08:53:22] Sock 7.Parse request [08:53:22]Sock 7.Check first char [08:53:22]Sock 7.First char is OK [08:53:22]request: POST /json_proto HTTP/1.0 [08:53:22]Method: POST [08:53:22]URL: /json_proto [08:53:22]Method is POST - this is cgi request [08:53:22]url: /json_proto [08:53:22]query_string will be loaded in cgi processing [08:53:22]execute_cgi json_proto POST (null) [08:53:22]execute_cgi path=json_proto method=POST [08:53:22]POST find Content-Length [08:53:22]Host: 172.17.34.200:8080 [08:53:22]Content-Length: 804 [08:53:22]Content-Type: application/json [08:53:22] [08:53:22]POST finish read [08:53:22]Found Content-Length = 804 [08:53:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182856", "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" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:22]execute_script... [08:53:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182856", "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" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:53:22]POST & json_proto [08:53:22]process_json_proto [08:53:22]json parsed OK: [08:53:22]protocol is kg_v1.0 [08:53:22]action value=close_receipt [08:53:22]process_action close_receipt [08:53:22]cmd_close_receipt [08:53:22]MH_GetDate [08:53:22]Write to MH i2c: F0 00 00 10 05 04 [08:53:22]Write i2c OK [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: F0 [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: F0 09 00 [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: F0 09 00 10 05 00 82 BD E9 64 B2 FF 65 64 13 [08:53:22]GetLastDocTimeStamp 1693039803 [08:53:22]current date 1693040002 [08:53:22]FM_GetShiftState [08:53:22]SAM_PROTO_GetShiftState [08:53:22]wFMCommunicate request_size=4 [08:53:22]MH_SAM_APDU [08:53:22]CAPDU: 80 13 01 00 [08:53:22]Write to MH i2c: E2 08 00 11 05 80 13 01 00 00 00 00 00 93 [08:53:22]Write i2c OK [08:53:22]MH_I2C_Read... [08:53:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:22]Read from MH i2c: E2 [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: E2 0E 00 [08:53:22]MH_I2C_Read... [08:53:22]Read from MH i2c: E2 0E 00 11 05 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CA [08:53:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:53:22]wFMCommunicate OK [08:53:22]SAM_PROTO_GetShiftState done [08:53:22]FM_GetShiftState done [08:53:22]opened in 1693009560 [08:53:22]opened+sec_in_day 1693095960 [08:53:22]quantity*price = 150052 [08:53:22]sum+1 = 150054 [08:53:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.53 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.53 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 61 26.08.2023 08:53 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33045 ФПД: 7563476137506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T085322&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33045&fm=7563476137506&tin=02508201610067®Number=0000000000091575&sum=150053 [08:53:23]StoreToDocumentArchive [08:53:23]shift 77 fd 33045 [08:53:23]save to /storage/0077/doc_00033045 [08:53:23]save last doc name /storage/0077/doc_00033045 to /storage/kkm_last_doc_name [08:53:23]save OK [08:53:23]Clear old archive folders... [08:53:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:53:23]tlvbuf is 00A267B0 [08:53:23]SAM_PROTO_ClearQueue [08:53:23]wFMCommunicate request_size=4 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 09 00 00 [08:53:23]Write to MH i2c: E2 08 00 1E 05 80 09 00 00 00 00 00 00 95 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [08:53:23]RAPDU: 90 00 [08:53:23]wFMCommunicate OK [08:53:23]SAM_PROTO_ClearQueue done [08:53:23]KKMCreateOFDPacket [08:53:23]OFDProtocolAddRootSTLVToBuf [08:53:23]FM_MakeSignedData [08:53:23]FM_MakeSignedData [08:53:23]SAM_PROTO_SignData [08:53:23]wFMCommunicate request_size=4 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 0D 01 02 [08:53:23]Write to MH i2c: E2 08 00 1F 05 80 0D 01 02 00 00 00 00 9D [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [08:53:23]RAPDU: 90 00 [08:53:23]wFMCommunicate OK [08:53:23]wFMCommunicate request_size=255 [08:53:23]MH_SAM_APDU [08:53: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 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 82 BD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 81 00 00 35 04 06 00 06 [08:53:23]Write to MH i2c: E2 02 01 20 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 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 82 BD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 81 00 00 35 04 06 00 06 00 00 E9 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 20 05 00 90 00 99 [08:53:23]RAPDU: 90 00 [08:53:23]wFMCommunicate OK [08:53:23]wFMCommunicate request_size=10 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 0D 02 02 05 E1 02 4E F6 22 [08:53:23]Write to MH i2c: E2 0D 00 21 05 80 0D 02 02 05 00 E1 02 4E F6 22 00 00 F3 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 03 00 21 05 00 90 00 9A [08:53:23]RAPDU: 90 00 [08:53:23]wFMCommunicate OK [08:53:23]wFMCommunicate request_size=4 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 0D 03 02 [08:53:23]Write to MH i2c: E2 08 00 22 05 80 0D 03 02 00 00 00 00 A2 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 0B 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 0B 00 22 05 00 D2 37 3A F2 C9 8E 88 6E 90 00 25 [08:53:23]RAPDU: D2 37 3A F2 C9 8E 88 6E 90 00 [08:53:23]wFMCommunicate OK [08:53:23]SAM_PROTO_SignData done [08:53:23]FM_MakeSignedData done [08:53:23]CreateOFDProtocolMessage [08:53:23]wFMCommunicate request_size=4 [08:53:23]MH_SAM_APDU [08:53:23]CAPDU: 80 11 00 00 [08:53:23]Write to MH i2c: E2 08 00 23 05 80 11 00 00 00 00 00 00 A2 [08:53:23]Write i2c OK [08:53:23]MH_I2C_Read... [08:53:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:23]Read from MH i2c: E2 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 17 00 [08:53:23]MH_I2C_Read... [08:53:23]Read from MH i2c: E2 17 00 23 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F8 [08:53:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:53:23]wFMCommunicate OK [08:53:23]CreateOFDProtocolMessage done [08:53:23]OFDSenderStorePacket 33045 [08:53:23]StoreOFDPacket docnum=33045 [08:53:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6D 53 07 01 09 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 82 BD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 81 00 00 35 04 06 00 06 E1 02 4E F6 22 D2 37 3A F2 C9 8E 88 6E [08:53:23]CheckFolder [08:53:23]dirname=/storage/ofd_packets [08:53:23]CheckFolder done [08:53:23]ProducePacketName [08:53:23]name=ofd_packets/00033045 [08:53:23]NVStorageSaveData ofd_packets/00033045 [08:53:23]File name is /storage/ofd_packets/00033045 [08:53:23]Write 301 bytes [08:53:23]NVStorageSaveData done [08:53:23]OFDSenderStorePacket done [08:53:23]KKMCreateOFDPacket done [08:53:24]NVStorageSaveData kkm_last_timestamp [08:53:24]File name is /storage/kkm_last_timestamp [08:53:24]Write 4 bytes [08:53:24]NVStorageSaveData done [08:53:24]ExternCall_PrintAddStr [08:53:24]wPrintStart [08:53:24]Write to MH i2c: 01 00 00 24 05 29 [08:53:24]Write i2c OK [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: 01 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: 01 07 00 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: 01 07 00 24 05 00 00 00 00 00 FF 0F 3E [08:53:24]RasterBufferAndPrint [08:53:24]line Счет N : (1)1182856 [08:53:24]line ИНН: 02508201610067 [08:53:24]line Контрольно-Кассовый Чек [08:53:24]line ПРОДАЖА [08:53:24]line ТРК (МРК, ГНК) : 42 [08:53:24]line Товар: 2710124130 [08:53:24]line Аи-92-К-5 [08:53:24]line 25.650 * 58.50 [08:53:24]line = 1500.53 [08:53:24]line НДС 12% НСП 1% [08:53:24]line > о реализуемом товаре [08:53:24]line ИТОГО: 1500.53 [08:53:24]line НСП 1% : 13.28 [08:53:24]line НДС 12% : 159.35 [08:53:24]line Наличными: 0.00 [08:53:24]line Безнал.: 1500.53 [08:53:24]line Место: АЗС № 121 "Партнер Нефть" [08:53:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:53:24]line СНО: Общий режим [08:53:24]line Чек 61 26.08.2023 08:53 [08:53:24]line Смена: 77 ФФД: 1.0 [08:53:24]line ЗНМ: 0300000148 [08:53:24]line РНМ: 0000000000091575 [08:53:24]line Версия ККМ: 001 [08:53:24]line Платежная система: O! деньги [08:53:24]line ФМ: 0000000000874655 [08:53:24]line ФД: 33045 [08:53:24]line ФПД: 7563476137506 [08:53:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T085322&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33045&fm=7563476137506&tin=02508201610067®Number=0000000000091575&sum=150053 [08:53:24]OFD Sender: Processing packet 33045 [packets to send 11, broken 10] [08:53:24]ProducePacketName [08:53:24]name=ofd_packets/00033045 [08:53:24]OFD Sender: To server: pG, [08:53:24]CommunicateWithHost lk.salyk.kg:30040 [08:53:24]ConnectInit lk.salyk.kg [08:53:24]written 0, free lines is 4095 [08:53:24]Connected sock=10 [08:53:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6D 53 07 01 09 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 25 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 25 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 82 BD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 81 00 00 35 04 06 00 06 E1 02 4E F6 22 D2 37 3A F2 C9 8E 88 6E [08:53:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B2 80 47 00 74 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 81 00 00 F4 03 04 00 21 68 E9 64 B6 04 01 00 00 48 9C A8 BB 74 1A 79 B8 [08:53:24]CommunicateWithHost err = 0 [08:53:24]CheckOFDResponse [08:53:24]1017 (14) - 77093643461234 [08:53:24]1041 (16) - 0000000000874655 [08:53:24]1040 (4) - 33045 [08:53:24]1012 (4) - 26.08.2023 02:49 [08:53:24]1206 (1) - 0 [08:53:24]OFD Sender: Remove packet 33045 [08:53:24]ProducePacketName [08:53:24]name=ofd_packets/00033045 [08:53:24]NVStorageDeleteData [08:53:24]Write to MH i2c: 01 00 00 4E 05 53 [08:53:24]Write i2c OK [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: 01 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: 01 07 00 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: 01 07 00 4E 05 00 00 00 00 00 ED 0C 53 [08:53:24]RasterBufferAndPrint [08:53:24]line [08:53:24]line [08:53:24]line [08:53:24]line [08:53:24]line [08:53:24]written 0, free lines is 3315 [08:53:24]MH_Cut [08:53:24]Write to MH i2c: D1 01 00 55 05 01 2C [08:53:24]Write i2c OK [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: D1 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: D1 01 00 [08:53:24]MH_I2C_Read... [08:53:24]Read from MH i2c: D1 01 00 55 05 00 2B [08:53:24]Write to MH i2c: 01 00 00 56 05 5B [08:53:24]Write i2c OK [08:53:24]MH_I2C_Read... [08:53:25]OFD Sender: No OFD packet to send [08:53:25]*** Cut start [08:53:25]*** Purtial cut [08:53:25]*** Stage 1: CUTSNS_PIN = 1 [08:53:25]Read from MH i2c: 01 [08:53:25]MH_I2C_Read... [08:53:25]*** Stop cut motor [08:53:25]*** Cut end [08:53:25]Read from MH i2c: 01 07 00 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: 01 07 00 56 05 00 00 00 00 00 FF 0F 70 [08:53:25]process_action close_receipt done [08:53:25]requested_data is exist [08:53:25]produce_requested_data [08:53:25]requested_item fm.sn is exist - process it [08:53:25]wFMCommunicate request_size=4 [08:53:25]MH_SAM_APDU [08:53:25]CAPDU: 80 11 00 00 [08:53:25]Write to MH i2c: E2 08 00 57 05 80 11 00 00 00 00 00 00 D6 [08:53:25]Write i2c OK [08:53:25]MH_I2C_Read... [08:53:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:53:25]Read from MH i2c: E2 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: E2 17 00 [08:53:25]MH_I2C_Read... [08:53:25]Read from MH i2c: E2 17 00 57 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [08:53:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:53:25]wFMCommunicate OK [08:53:25]requested_item fd.num is exist - process it [08:53:25]SAM_PROTO_GetFieldsCounters [08:53:25]wFMCommunicate request_size=4 [08:53:25]MH_SAM_APDU [08:53:25]CAPDU: 80 13 00 00 [08:53:25]Write to MH i2c: E2 08 00 58 05 80 13 00 00 00 00 00 00 D9 [08:53:25]Write i2c OK [08:53:25]MH_I2C_Read... [08:53:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:53:26]Read from MH i2c: E2 [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: E2 62 00 [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: E2 62 00 58 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [08:53:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:53:26]wFMCommunicate OK [08:53:26]SAM_PROTO_GetFieldsCounters done [08:53:26]requested_item shift.num is exist - process it [08:53:26]requested_item shift.opened is exist - process it [08:53:26]req_shift_opened [08:53:26]FM_GetShiftState [08:53:26]SAM_PROTO_GetShiftState [08:53:26]wFMCommunicate request_size=4 [08:53:26]MH_SAM_APDU [08:53:26]CAPDU: 80 13 01 00 [08:53:26]Write to MH i2c: E2 08 00 59 05 80 13 01 00 00 00 00 00 DB [08:53:26]Write i2c OK [08:53:26]MH_I2C_Read... [08:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:53:26]Read from MH i2c: E2 [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: E2 0E 00 [08:53:26]MH_I2C_Read... [08:53:26]Read from MH i2c: E2 0E 00 59 05 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 12 [08:53:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:53:26]wFMCommunicate OK [08:53:26]SAM_PROTO_GetShiftState done [08:53:26]FM_GetShiftState done [08:53:26]req_shift_opened done [08:53:26]requested_item shift.open_date is exist - process it [08:53:26]req_shift_open_date [08:53:26]req_shift_open_date done [08:53:26]produce_requested_data done [08:53:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33045,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:53:26]process_action_free close_receipt [08:53:26]json_value_free [08:53:26]json_value_free done [08:53:26]process_json_proto returns [08:53:26]Send response to host [08:53:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33045,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:53:26]free response buf [08:53:26]execute_script done [08:53:26]execute_script returns [08:53:26]free content buf [08:53:26]Sock 7.Close socket [08:53:26]Sock 7.Thread stoped [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:20]OFD Sender: No OFD packet to send [08:55:25]OFD Sender: No OFD packet to send [08:55:30]OFD Sender: No OFD packet to send [08:55:30]accept exits with 9 [08:55:30]New connection [08:55:30]New thread 3067202916 created [08:55:30]Thread 3067059556 joined [08:55:30]Waiting for new connection... [08:55:30] Sock 9.Parse request [08:55:30]Sock 9.Check first char [08:55:30]Sock 9.First char is OK [08:55:30]request: POST /json_proto HTTP/1.0 [08:55:30]Method: POST [08:55:30]URL: /json_proto [08:55:30]Method is POST - this is cgi request [08:55:30]url: /json_proto [08:55:30]query_string will be loaded in cgi processing [08:55:30]execute_cgi json_proto POST (null) [08:55:30]execute_cgi path=json_proto method=POST [08:55:30]POST find Content-Length [08:55:30]Host: 172.17.34.200:8080 [08:55:30]Content-Length: 215 [08:55:30]Content-Type: application/json [08:55:30] [08:55:30]POST finish read [08:55:30]Found Content-Length = 215 [08:55:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:30]execute_script... [08:55:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:55:30]POST & json_proto [08:55:30]process_json_proto [08:55:30]json parsed OK: [08:55:30]protocol is kg_v1.0 [08:55:30]action value=get_value [08:55:30]process_action get_value [08:55:30]cmd_get_value [08:55:30]process_action get_value done [08:55:30]requested_data is exist [08:55:30]produce_requested_data [08:55:30]requested_item kkm.sn is exist - process it [08:55:30]requested_item kkm.ver is exist - process it [08:55:30]requested_item fm.sn is exist - process it [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 11 00 00 [08:55:30]Write to MH i2c: E2 08 00 5A 05 80 11 00 00 00 00 00 00 D9 [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:30]Read from MH i2c: E2 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 17 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 17 00 5A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [08:55:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:55:30]wFMCommunicate OK [08:55:30]requested_item fd.num is exist - process it [08:55:30]SAM_PROTO_GetFieldsCounters [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 13 00 00 [08:55:30]Write to MH i2c: E2 08 00 5B 05 80 13 00 00 00 00 00 00 DC [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:30]Read from MH i2c: E2 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 62 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 62 00 5B 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [08:55:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:55:30]wFMCommunicate OK [08:55:30]SAM_PROTO_GetFieldsCounters done [08:55:30]requested_item shift.num is exist - process it [08:55:30]requested_item shift.opened is exist - process it [08:55:30]req_shift_opened [08:55:30]FM_GetShiftState [08:55:30]SAM_PROTO_GetShiftState [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 13 01 00 [08:55:30]Write to MH i2c: E2 08 00 5C 05 80 13 01 00 00 00 00 00 DE [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:30]Read from MH i2c: E2 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 0E 00 [08:55:30]MH_I2C_Read... [08:55:30]Read from MH i2c: E2 0E 00 5C 05 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 15 [08:55:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:55:30]wFMCommunicate OK [08:55:30]SAM_PROTO_GetShiftState done [08:55:30]FM_GetShiftState done [08:55:30]req_shift_opened done [08:55:30]requested_item shift.open_date is exist - process it [08:55:30]req_shift_open_date [08:55:30]req_shift_open_date done [08:55:30]produce_requested_data done [08:55:30]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33045,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:55:30]process_action_free get_value [08:55:30]json_value_free [08:55:30]json_value_free done [08:55:30]process_json_proto returns [08:55:30]Send response to host [08:55:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33045,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:55:30]free response buf [08:55:30]execute_script done [08:55:30]execute_script returns [08:55:30]free content buf [08:55:30]Sock 9.Close socket [08:55:30]Sock 9.Thread stoped [08:55:30]accept exits with 7 [08:55:30]New connection [08:55:30]New thread 3067059556 created [08:55:30]Thread 3067202916 joined [08:55:30]Waiting for new connection... [08:55:30] Sock 7.Parse request [08:55:30]Sock 7.Check first char [08:55:30]Sock 7.First char is OK [08:55:30]request: POST /json_proto HTTP/1.0 [08:55:30]Method: POST [08:55:30]URL: /json_proto [08:55:30]Method is POST - this is cgi request [08:55:30]url: /json_proto [08:55:30]query_string will be loaded in cgi processing [08:55:30]execute_cgi json_proto POST (null) [08:55:30]execute_cgi path=json_proto method=POST [08:55:30]POST find Content-Length [08:55:30]Host: 172.17.34.200:8080 [08:55:30]Content-Length: 331 [08:55:30]Content-Type: application/json [08:55:30] [08:55:30]POST finish read [08:55:30]Found Content-Length = 331 [08:55:30]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" ] } } [08:55:30]execute_script... [08:55:30]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" ] } } [08:55:30]POST & json_proto [08:55:30]process_json_proto [08:55:30]json parsed OK: [08:55:30]protocol is kg_v1.0 [08:55:30]action value=get_value [08:55:30]process_action get_value [08:55:30]cmd_get_value [08:55:30]process_action get_value done [08:55:30]requested_data is exist [08:55:30]produce_requested_data [08:55:30]requested_item fm.sale.total is exist - process it [08:55:30]SAM_PROTO_GetFMData [08:55:30]wFMCommunicate request_size=4 [08:55:30]MH_SAM_APDU [08:55:30]CAPDU: 80 13 03 00 [08:55:30]Write to MH i2c: E2 08 00 5D 05 80 13 03 00 00 00 00 00 E1 [08:55:30]Write i2c OK [08:55:30]MH_I2C_Read... [08:55:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [08:55:31]Read from MH i2c: E2 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 FD 00 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 FD 00 5D 05 00 C3 04 85 04 BF 04 6E 04 04 00 7B 80 00 00 69 04 A1 00 6F 04 04 00 3F 7F 00 00 B1 04 04 00 95 A4 4D 9B 70 04 04 00 C0 FE 0A 8B 72 04 04 00 D5 A5 42 10 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 22 F7 7E 10 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 2C E4 5F 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 F6 [08:55:31]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 7B 80 00 00 69 04 A1 00 6F 04 04 00 3F 7F 00 00 B1 04 04 00 95 A4 4D 9B 70 04 04 00 C0 FE 0A 8B 72 04 04 00 D5 A5 42 10 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 22 F7 7E 10 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 2C E4 5F 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [08:55:31]wFMCommunicate OK [08:55:31]wFMCommunicate request_size=4 [08:55:31]MH_SAM_APDU [08:55:31]CAPDU: 80 17 00 00 [08:55:31]Write to MH i2c: E2 08 00 5E 05 80 17 00 00 00 00 00 00 E3 [08:55:31]Write i2c OK [08:55:31]MH_I2C_Read... [08:55:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:55:31]Read from MH i2c: E2 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 FD 00 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 FD 00 5E 05 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 55 [08:55:31]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:55:31]wFMCommunicate OK [08:55:31]wFMCommunicate request_size=4 [08:55:31]MH_SAM_APDU [08:55:31]CAPDU: 80 17 00 00 [08:55:31]Write to MH i2c: E2 08 00 5F 05 80 17 00 00 00 00 00 00 E4 [08:55:31]Write i2c OK [08:55:31]MH_I2C_Read... [08:55:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:55:31]Read from MH i2c: E2 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 FD 00 [08:55:31]MH_I2C_Read... [08:55:31]Read from MH i2c: E2 FD 00 5F 05 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 02 [08:55:31]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [08:55:31]wFMCommunicate OK [08:55:31]wFMCommunicate request_size=4 [08:55:31]MH_SAM_APDU [08:55:31]CAPDU: 80 17 00 00 [08:55:31]Write to MH i2c: E2 08 00 60 05 80 17 00 00 00 00 00 00 E5 [08:55:31]Write i2c OK [08:55:31]MH_I2C_Read... [08:55:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:55:32]Read from MH i2c: E2 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: E2 FD 00 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: E2 FD 00 60 05 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 57 [08:55:32]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:55:32]wFMCommunicate OK [08:55:32]wFMCommunicate request_size=4 [08:55:32]MH_SAM_APDU [08:55:32]CAPDU: 80 17 00 00 [08:55:32]Write to MH i2c: E2 08 00 61 05 80 17 00 00 00 00 00 00 E6 [08:55:32]Write i2c OK [08:55:32]MH_I2C_Read... [08:55:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [08:55:32]Read from MH i2c: E2 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: E2 E0 00 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: E2 E0 00 61 05 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D0 [08:55:32]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:55:32]wFMCommunicate OK [08:55:32]SAM_PROTO_GetFMData done [08:55:32]requested_item fm.sale_refund.total is exist - process it [08:55:32]requested_item fm.buy.total is exist - process it [08:55:32]requested_item shift.sale.total is exist - process it [08:55:32]SAM_PROTO_GetShiftData [08:55:32]wFMCommunicate request_size=4 [08:55:32]MH_SAM_APDU [08:55:32]CAPDU: 80 13 02 00 [08:55:32]Write to MH i2c: E2 08 00 62 05 80 13 02 00 00 00 00 00 E5 [08:55:32]Write i2c OK [08:55:32]MH_I2C_Read... [08:55:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [08:55:32]Read from MH i2c: E2 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: E2 FD 00 [08:55:32]MH_I2C_Read... [08:55:32]Read from MH i2c: E2 FD 00 62 05 00 B8 04 AA 04 B4 04 6E 04 04 00 3D 00 00 00 69 04 9B 00 6F 04 04 00 3C 00 00 00 B1 04 03 00 A3 6F 4C 70 04 03 00 B0 B5 3A 72 04 03 00 F3 B9 11 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 88 1E 08 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 39 AD EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 CC [08:55:32]RAPDU: B8 04 AA 04 B4 04 6E 04 04 00 3D 00 00 00 69 04 9B 00 6F 04 04 00 3C 00 00 00 B1 04 03 00 A3 6F 4C 70 04 03 00 B0 B5 3A 72 04 03 00 F3 B9 11 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 88 1E 08 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 39 AD EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [08:55:32]wFMCommunicate OK [08:55:32]wFMCommunicate request_size=4 [08:55:32]MH_SAM_APDU [08:55:32]CAPDU: 80 17 00 00 [08:55:32]Write to MH i2c: E2 08 00 63 05 80 17 00 00 00 00 00 00 E8 [08:55:32]Write i2c OK [08:55:32]MH_I2C_Read... [08:55:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:55:33]Read from MH i2c: E2 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 FD 00 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 FD 00 63 05 00 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 87 [08:55:33]RAPDU: 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [08:55:33]wFMCommunicate OK [08:55:33]wFMCommunicate request_size=4 [08:55:33]MH_SAM_APDU [08:55:33]CAPDU: 80 17 00 00 [08:55:33]Write to MH i2c: E2 08 00 64 05 80 17 00 00 00 00 00 00 E9 [08:55:33]Write i2c OK [08:55:33]MH_I2C_Read... [08:55:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:55:33]Read from MH i2c: E2 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 FD 00 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 FD 00 64 05 00 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 8B [08:55:33]RAPDU: 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 [08:55:33]wFMCommunicate OK [08:55:33]wFMCommunicate request_size=4 [08:55:33]MH_SAM_APDU [08:55:33]CAPDU: 80 17 00 00 [08:55:33]Write to MH i2c: E2 08 00 65 05 80 17 00 00 00 00 00 00 EA [08:55:33]Write i2c OK [08:55:33]MH_I2C_Read... [08:55:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [08:55:33]Read from MH i2c: E2 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 FD 00 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 FD 00 65 05 00 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 73 [08:55:33]RAPDU: 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 [08:55:33]wFMCommunicate OK [08:55:33]wFMCommunicate request_size=4 [08:55:33]MH_SAM_APDU [08:55:33]CAPDU: 80 17 00 00 [08:55:33]Write to MH i2c: E2 08 00 66 05 80 17 00 00 00 00 00 00 EB [08:55:33]Write i2c OK [08:55:33]MH_I2C_Read... [08:55:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 210! [08:55:33]Read from MH i2c: E2 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 D5 00 [08:55:33]MH_I2C_Read... [08:55:33]Read from MH i2c: E2 D5 00 66 05 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CC [08:55:33]RAPDU: EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [08:55:33]wFMCommunicate OK [08:55:33]SAM_PROTO_GetShiftData done [08:55:33]requested_item shift.sale.total_cash is exist - process it [08:55:33]requested_item shift.sale_refund.total is exist - process it [08:55:33]requested_item shift.sale_refund.total_cash is exist - process it [08:55:33]requested_item shift.buy.total is exist - process it [08:55:33]requested_item shift.buy.total_cash is exist - process it [08:55:33]produce_requested_data done [08:55:33]produce_requested_data return {"fm.sale.total":26055568.85,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":50093.15,"shift.sale.total_cash":38476.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [08:55:33]process_action_free get_value [08:55:33]json_value_free [08:55:33]json_value_free done [08:55:33]process_json_proto returns [08:55:33]Send response to host [08:55:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26055568.85,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":50093.15,"shift.sale.total_cash":38476.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [08:55:33]free response buf [08:55:33]execute_script done [08:55:33]execute_script returns [08:55:33]free content buf [08:55:33]Sock 7.Close socket [08:55:33]Sock 7.Thread stoped [08:55:35]OFD Sender: No OFD packet to send [08:55:36]int [08:55:36]Write to MH i2c: 01 00 00 67 05 6C [08:55:36]*** FLAG_PRN_PAP1 set [08:55:36]Write i2c OK [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: 01 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: 01 07 00 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: 01 07 00 67 05 00 01 00 00 00 FF 0F 82 [08:55:36]state=0 [08:55:36]No paper [08:55:36]int [08:55:36]Write to MH i2c: 01 00 00 68 05 6D [08:55:36]*** FLAG_PRN_PAP2 set [08:55:36]Write i2c OK [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: 01 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: 01 07 00 [08:55:36]MH_I2C_Read... [08:55:36]Read from MH i2c: 01 07 00 68 05 00 03 00 00 00 FF 0F 85 [08:55:36]state=0 [08:55:36]No paper [08:55:36]Cover opened [08:55:40]OFD Sender: No OFD packet to send [08:55:40]int [08:55:40]Write to MH i2c: 01 00 00 69 05 6E [08:55:40]*** FLAG_PRN_PAP2 reset [08:55:40]Write i2c OK [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: 01 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: 01 07 00 [08:55:40]MH_I2C_Read... [08:55:40]Read from MH i2c: 01 07 00 69 05 00 01 00 00 00 FF 0F 84 [08:55:40]state=3 [08:55:40]No paper [08:55:40]Cover closed [08:55:41]int [08:55:41]Write to MH i2c: 01 00 00 6A 05 6F [08:55:41]*** FLAG_PRN_PAP2 set [08:55:41]Write i2c OK [08:55:41]MH_I2C_Read... [08:55:41]Read from MH i2c: 01 [08:55:41]MH_I2C_Read... [08:55:41]Read from MH i2c: 01 07 00 [08:55:41]MH_I2C_Read... [08:55:41]Read from MH i2c: 01 07 00 6A 05 00 03 00 00 00 FF 0F 87 [08:55:41]state=0 [08:55:41]No paper [08:55:41]Cover opened [08:55:42]int [08:55:42]Write to MH i2c: 01 00 00 6B 05 70 [08:55:42]Write i2c OK [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 [08:55:42]MH_I2C_Read... [08:55:42]*** FLAG_PRN_PAP2 reset [08:55:42]*** FLAG_PRN_PAP1 reset [08:55:42]Read from MH i2c: 01 07 00 [08:55:42]MH_I2C_Read... [08:55:42]Read from MH i2c: 01 07 00 6B 05 00 00 00 00 00 FF 0F 85 [08:55:42]state=3 [08:55:42]Cover closed [08:55:45]OFD Sender: No OFD packet to send [08:55:50]OFD Sender: No OFD packet to send [08:55:55]OFD Sender: No OFD packet to send [08:56:00]OFD Sender: No OFD packet to send [08:56:05]OFD Sender: No OFD packet to send [08:56:10]OFD Sender: No OFD packet to send [08:56:15]OFD Sender: No OFD packet to send [08:56:20]OFD Sender: No OFD packet to send [08:56:25]OFD Sender: No OFD packet to send [08:56:30]OFD Sender: No OFD packet to send [08:56:35]OFD Sender: No OFD packet to send [08:56:40]OFD Sender: No OFD packet to send [08:56:41]accept exits with 9 [08:56:41]New connection [08:56:41]New thread 3067202916 created [08:56:41]Thread 3067059556 joined [08:56:41]Waiting for new connection... [08:56:41] Sock 9.Parse request [08:56:41]Sock 9.Check first char [08:56:41]Sock 9.First char is OK [08:56:41]request: POST /json_proto HTTP/1.0 [08:56:41]Method: POST [08:56:41]URL: /json_proto [08:56:41]Method is POST - this is cgi request [08:56:41]url: /json_proto [08:56:41]query_string will be loaded in cgi processing [08:56:41]execute_cgi json_proto POST (null) [08:56:41]execute_cgi path=json_proto method=POST [08:56:41]POST find Content-Length [08:56:41]Host: 172.17.34.200:8080 [08:56:41]Content-Length: 688 [08:56:41]Content-Type: application/json [08:56:41] [08:56:41]POST finish read [08:56:41]Found Content-Length = 688 [08:56:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "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:56:41]execute_script... [08:56:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "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:56:41]POST & json_proto [08:56:41]process_json_proto [08:56:41]json parsed OK: [08:56:41]protocol is kg_v1.0 [08:56:41]action value=close_receipt [08:56:41]process_action close_receipt [08:56:41]cmd_close_receipt [08:56:41]MH_GetDate [08:56:41]Write to MH i2c: F0 00 00 6C 05 60 [08:56:41]Write i2c OK [08:56:41]MH_I2C_Read... [08:56:41]Read from MH i2c: F0 [08:56:41]MH_I2C_Read... [08:56:41]Read from MH i2c: F0 09 00 [08:56:41]MH_I2C_Read... [08:56:41]Read from MH i2c: F0 09 00 6C 05 00 4A BE E9 64 B2 FF 65 64 38 [08:56:41]GetLastDocTimeStamp 1693040002 [08:56:41]current date 1693040202 [08:56:41]FM_GetShiftState [08:56:41]SAM_PROTO_GetShiftState [08:56:41]wFMCommunicate request_size=4 [08:56:41]MH_SAM_APDU [08:56:41]CAPDU: 80 13 01 00 [08:56:41]Write to MH i2c: E2 08 00 6D 05 80 13 01 00 00 00 00 00 EF [08:56:41]Write i2c OK [08:56:41]MH_I2C_Read... [08:56:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:42]Read from MH i2c: E2 [08:56:42]MH_I2C_Read... [08:56:42]Read from MH i2c: E2 0E 00 [08:56:42]MH_I2C_Read... [08:56:42]Read from MH i2c: E2 0E 00 6D 05 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 26 [08:56:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:56:42]wFMCommunicate OK [08:56:42]SAM_PROTO_GetShiftState done [08:56:42]FM_GetShiftState done [08:56:42]opened in 1693009560 [08:56:42]opened+sec_in_day 1693095960 [08:56:42]quantity*price = 120013 [08:56:42]sum+1 = 120014 [08:56:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 62 26.08.2023 08:56 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33046 ФПД: 27217707576129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T085642&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33046&fm=27217707576129&tin=02508201610067®Number=0000000000091575&sum=120000 [08:56:43]StoreToDocumentArchive [08:56:43]shift 77 fd 33046 [08:56:43]save to /storage/0077/doc_00033046 [08:56:43]save last doc name /storage/0077/doc_00033046 to /storage/kkm_last_doc_name [08:56:43]save OK [08:56:43]Clear old archive folders... [08:56:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:56:43]tlvbuf is 00AAF130 [08:56:43]SAM_PROTO_ClearQueue [08:56:43]wFMCommunicate request_size=4 [08:56:43]MH_SAM_APDU [08:56:43]CAPDU: 80 09 00 00 [08:56:43]Write to MH i2c: E2 08 00 7A 05 80 09 00 00 00 00 00 00 F1 [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:43]Read from MH i2c: E2 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 03 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 03 00 7A 05 00 90 00 F3 [08:56:43]RAPDU: 90 00 [08:56:43]wFMCommunicate OK [08:56:43]SAM_PROTO_ClearQueue done [08:56:43]KKMCreateOFDPacket [08:56:43]OFDProtocolAddRootSTLVToBuf [08:56:43]FM_MakeSignedData [08:56:43]FM_MakeSignedData [08:56:43]SAM_PROTO_SignData [08:56:43]wFMCommunicate request_size=4 [08:56:43]MH_SAM_APDU [08:56:43]CAPDU: 80 0D 01 02 [08:56:43]Write to MH i2c: E2 08 00 7B 05 80 0D 01 02 00 00 00 00 F9 [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:43]Read from MH i2c: E2 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 03 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 03 00 7B 05 00 90 00 F4 [08:56:43]RAPDU: 90 00 [08:56:43]wFMCommunicate OK [08:56:43]wFMCommunicate request_size=255 [08:56:43]MH_SAM_APDU [08:56:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 4A BE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 81 00 00 35 04 06 00 [08:56:43]Write to MH i2c: E2 02 01 7C 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 4A BE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 81 00 00 35 04 06 00 00 00 99 [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:43]Read from MH i2c: E2 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 03 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 03 00 7C 05 00 90 00 F5 [08:56:43]RAPDU: 90 00 [08:56:43]wFMCommunicate OK [08:56:43]wFMCommunicate request_size=11 [08:56:43]MH_SAM_APDU [08:56:43]CAPDU: 80 0D 02 02 06 18 C1 1D CA AB 41 [08:56:43]Write to MH i2c: E2 0E 00 7D 05 80 0D 02 02 06 00 18 C1 1D CA AB 41 00 00 B4 [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:43]Read from MH i2c: E2 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 03 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 03 00 7D 05 00 90 00 F6 [08:56:43]RAPDU: 90 00 [08:56:43]wFMCommunicate OK [08:56:43]wFMCommunicate request_size=4 [08:56:43]MH_SAM_APDU [08:56:43]CAPDU: 80 0D 03 02 [08:56:43]Write to MH i2c: E2 08 00 7E 05 80 0D 03 02 00 00 00 00 FE [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:43]Read from MH i2c: E2 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 0B 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 0B 00 7E 05 00 1E D8 A1 03 82 50 96 20 90 00 21 [08:56:43]RAPDU: 1E D8 A1 03 82 50 96 20 90 00 [08:56:43]wFMCommunicate OK [08:56:43]SAM_PROTO_SignData done [08:56:43]FM_MakeSignedData done [08:56:43]CreateOFDProtocolMessage [08:56:43]wFMCommunicate request_size=4 [08:56:43]MH_SAM_APDU [08:56:43]CAPDU: 80 11 00 00 [08:56:43]Write to MH i2c: E2 08 00 7F 05 80 11 00 00 00 00 00 00 FE [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:43]Read from MH i2c: E2 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 17 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 17 00 7F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 54 [08:56:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:56:43]wFMCommunicate OK [08:56:43]CreateOFDProtocolMessage done [08:56:43]OFDSenderStorePacket 33046 [08:56:43]StoreOFDPacket docnum=33046 [08:56:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8E 06 08 01 4A 0D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 4A BE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 81 00 00 35 04 06 00 18 C1 1D CA AB 41 1E D8 A1 03 82 50 96 20 [08:56:43]CheckFolder [08:56:43]dirname=/storage/ofd_packets [08:56:43]CheckFolder done [08:56:43]ProducePacketName [08:56:43]name=ofd_packets/00033046 [08:56:43]NVStorageSaveData ofd_packets/00033046 [08:56:43]File name is /storage/ofd_packets/00033046 [08:56:43]Write 302 bytes [08:56:43]NVStorageSaveData done [08:56:43]OFDSenderStorePacket done [08:56:43]KKMCreateOFDPacket done [08:56:43]NVStorageSaveData kkm_last_timestamp [08:56:43]File name is /storage/kkm_last_timestamp [08:56:43]Write 4 bytes [08:56:43]NVStorageSaveData done [08:56:43]ExternCall_PrintAddStr [08:56:43]wPrintStart [08:56:43]Write to MH i2c: 01 00 00 80 05 85 [08:56:43]OFD Sender: Processing packet 33046 [packets to send 11, broken 10] [08:56:43]ProducePacketName [08:56:43]name=ofd_packets/00033046 [08:56:43]OFD Sender: To server: pG, [08:56:43]CommunicateWithHost lk.salyk.kg:30040 [08:56:43]ConnectInit lk.salyk.kg [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: 01 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: 01 07 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: 01 07 00 80 05 00 00 00 00 00 FF 0F 9A [08:56:43]RasterBufferAndPrint [08:56:43]line Счет N : (1)1182857 [08:56:43]line ИНН: 02508201610067 [08:56:43]line Контрольно-Кассовый Чек [08:56:43]line ПРОДАЖА [08:56:43]line ТРК (МРК, ГНК) : 21 [08:56:43]line Товар: 2710194210 [08:56:43]line ДТ(л)-К-5 [08:56:43]line 18.870 * 63.60 [08:56:43]line = 1200.13 [08:56:43]line НДС 12% НСП 1% [08:56:43]line > о реализуемом товаре [08:56:43]line ОКРУГЛЕНИЕ: -0.13 [08:56:43]line ИТОГО: 1200.00 [08:56:43]line Внесено: 1200.00 [08:56:43]line СДАЧА: 0.00 [08:56:43]line НСП 1% : 10.62 [08:56:43]line НДС 12% : 127.45 [08:56:43]line Наличными: 1200.00 [08:56:43]line Безнал.: 0.00 [08:56:43]line Место: АЗС № 121 "Партнер Нефть" [08:56:43]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:56:43]line СНО: Общий режим [08:56:43]line Чек 62 26.08.2023 08:56 [08:56:43]line Смена: 77 ФФД: 1.0 [08:56:43]line ЗНМ: 0300000148 [08:56:43]line РНМ: 0000000000091575 [08:56:43]line Версия ККМ: 001 [08:56:43]line ФМ: 0000000000874655 [08:56:43]line ФД: 33046 [08:56:43]line ФПД: 27217707576129 [08:56:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T085642&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33046&fm=27217707576129&tin=02508201610067®Number=0000000000091575&sum=120000 [08:56:44]Connected sock=10 [08:56:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8E 06 08 01 4A 0D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 4A BE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 81 00 00 35 04 06 00 18 C1 1D CA AB 41 1E D8 A1 03 82 50 96 20 [08:56:44]written 0, free lines is 4095 [08:56:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 71 80 47 00 88 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 81 00 00 F4 03 04 00 E9 68 E9 64 B6 04 01 00 00 02 C1 41 2D 02 6A 86 11 [08:56:44]CommunicateWithHost err = 0 [08:56:44]CheckOFDResponse [08:56:44]1017 (14) - 77093643461234 [08:56:44]1041 (16) - 0000000000874655 [08:56:44]1040 (4) - 33046 [08:56:44]1012 (4) - 26.08.2023 02:52 [08:56:44]1206 (1) - 0 [08:56:44]OFD Sender: Remove packet 33046 [08:56:44]ProducePacketName [08:56:44]name=ofd_packets/00033046 [08:56:44]NVStorageDeleteData [08:56:44]Write to MH i2c: 01 00 00 AB 05 B0 [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: 01 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: 01 07 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: 01 07 00 AB 05 00 00 00 00 00 D8 0C 9B [08:56:44]RasterBufferAndPrint [08:56:44]line [08:56:44]line [08:56:44]line [08:56:44]line [08:56:44]line [08:56:44]written 0, free lines is 3296 [08:56:44]MH_Cut [08:56:44]Write to MH i2c: D1 01 00 B2 05 01 89 [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: D1 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: D1 01 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: D1 01 00 B2 05 00 88 [08:56:44]Write to MH i2c: 01 00 00 B3 05 B8 [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]OFD Sender: No OFD packet to send [08:56:45]*** Cut start [08:56:45]*** Purtial cut [08:56:45]*** CUTSNS_PIN = 0 [08:56:45]*** Stage 1: CUTSNS_PIN = 1 [08:56:47]Read from MH i2c: 01 [08:56:47]MH_I2C_Read... [08:56:47]*** Stop cut motor [08:56:47]*** Cut end [08:56:47]Read from MH i2c: 01 07 00 [08:56:47]MH_I2C_Read... [08:56:47]Read from MH i2c: 01 07 00 B3 05 00 00 00 00 00 FF 0F CD [08:56:47]process_action close_receipt done [08:56:47]requested_data is exist [08:56:47]produce_requested_data [08:56:47]requested_item fm.sn is exist - process it [08:56:47]wFMCommunicate request_size=4 [08:56:47]MH_SAM_APDU [08:56:47]CAPDU: 80 11 00 00 [08:56:47]Write to MH i2c: E2 08 00 B4 05 80 11 00 00 00 00 00 00 33 [08:56:47]Write i2c OK [08:56:47]MH_I2C_Read... [08:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:47]Read from MH i2c: E2 [08:56:47]MH_I2C_Read... [08:56:47]Read from MH i2c: E2 17 00 [08:56:47]MH_I2C_Read... [08:56:47]Read from MH i2c: E2 17 00 B4 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 89 [08:56:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:56:47]wFMCommunicate OK [08:56:47]requested_item fd.num is exist - process it [08:56:47]SAM_PROTO_GetFieldsCounters [08:56:47]wFMCommunicate request_size=4 [08:56:47]MH_SAM_APDU [08:56:47]CAPDU: 80 13 00 00 [08:56:47]Write to MH i2c: E2 08 00 B5 05 80 13 00 00 00 00 00 00 36 [08:56:47]Write i2c OK [08:56:47]MH_I2C_Read... [08:56:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:47]Read from MH i2c: E2 [08:56:47]MH_I2C_Read... [08:56:47]Read from MH i2c: E2 62 00 [08:56:47]MH_I2C_Read... [08:56:47]Read from MH i2c: E2 62 00 B5 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 16 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [08:56:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 16 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:56:47]wFMCommunicate OK [08:56:47]SAM_PROTO_GetFieldsCounters done [08:56:47]requested_item shift.num is exist - process it [08:56:47]requested_item shift.opened is exist - process it [08:56:47]req_shift_opened [08:56:47]FM_GetShiftState [08:56:47]SAM_PROTO_GetShiftState [08:56:47]wFMCommunicate request_size=4 [08:56:47]MH_SAM_APDU [08:56:47]CAPDU: 80 13 01 00 [08:56:47]Write to MH i2c: E2 08 00 B6 05 80 13 01 00 00 00 00 00 38 [08:56:47]Write i2c OK [08:56:47]MH_I2C_Read... [08:56:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:47]Read from MH i2c: E2 [08:56:47]MH_I2C_Read... [08:56:47]Read from MH i2c: E2 0E 00 [08:56:47]MH_I2C_Read... [08:56:47]Read from MH i2c: E2 0E 00 B6 05 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6F [08:56:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:56:47]wFMCommunicate OK [08:56:47]SAM_PROTO_GetShiftState done [08:56:47]FM_GetShiftState done [08:56:47]req_shift_opened done [08:56:47]requested_item shift.open_date is exist - process it [08:56:47]req_shift_open_date [08:56:47]req_shift_open_date done [08:56:47]produce_requested_data done [08:56:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33046,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:56:47]process_action_free close_receipt [08:56:47]json_value_free [08:56:47]json_value_free done [08:56:47]process_json_proto returns [08:56:47]Send response to host [08:56:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33046,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:56:47]free response buf [08:56:47]execute_script done [08:56:47]execute_script returns [08:56:47]free content buf [08:56:47]Sock 9.Close socket [08:56:47]Sock 9.Thread stoped [08:56:49]OFD Sender: No OFD packet to send [08:56:54]OFD Sender: No OFD packet to send [08:56:59]OFD Sender: No OFD packet to send [08:57:04]OFD Sender: No OFD packet to send [08:57:09]OFD Sender: No OFD packet to send [08:57:14]OFD Sender: No OFD packet to send [08:57:19]OFD Sender: No OFD packet to send [08:57:24]OFD Sender: No OFD packet to send [08:57:29]OFD Sender: No OFD packet to send [08:57:34]OFD Sender: No OFD packet to send [08:57:39]OFD Sender: No OFD packet to send [08:57:44]OFD Sender: No OFD packet to send [08:57:49]OFD Sender: No OFD packet to send [08:57:54]OFD Sender: No OFD packet to send [08:57:59]OFD Sender: No OFD packet to send [08:58:04]OFD Sender: No OFD packet to send [08:58:09]OFD Sender: No OFD packet to send [08:58:14]OFD Sender: No OFD packet to send [08:58:19]OFD Sender: No OFD packet to send [08:58:24]OFD Sender: No OFD packet to send [08:58:29]OFD Sender: No OFD packet to send [08:58:34]OFD Sender: No OFD packet to send [08:58:39]OFD Sender: No OFD packet to send [08:58:44]OFD Sender: No OFD packet to send [08:58:46]accept exits with 7 [08:58:46]New connection [08:58:46]New thread 3067059556 created [08:58:46]Thread 3067202916 joined [08:58:46]Waiting for new connection... [08:58:46] Sock 7.Parse request [08:58:46]Sock 7.Check first char [08:58:46]Sock 7.First char is OK [08:58:46]request: POST /json_proto HTTP/1.0 [08:58:46]Method: POST [08:58:46]URL: /json_proto [08:58:46]Method is POST - this is cgi request [08:58:46]url: /json_proto [08:58:46]query_string will be loaded in cgi processing [08:58:46]execute_cgi json_proto POST (null) [08:58:46]execute_cgi path=json_proto method=POST [08:58:46]POST find Content-Length [08:58:46]Host: 172.17.34.200:8080 [08:58:46]Content-Length: 679 [08:58:46]Content-Type: application/json [08:58:46] [08:58:46]POST finish read [08:58:46]Found Content-Length = 679 [08:58:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182858", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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:58:46]execute_script... [08:58: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)1182858", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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:58:46]POST & json_proto [08:58:46]process_json_proto [08:58:46]json parsed OK: [08:58:46]protocol is kg_v1.0 [08:58:46]action value=close_receipt [08:58:46]process_action close_receipt [08:58:46]cmd_close_receipt [08:58:46]MH_GetDate [08:58:46]Write to MH i2c: F0 00 00 B7 05 AB [08:58:46]Write i2c OK [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: F0 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: F0 09 00 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: F0 09 00 B7 05 00 C6 BE E9 64 B2 FF 65 64 FF [08:58:46]GetLastDocTimeStamp 1693040202 [08:58:46]current date 1693040326 [08:58:46]FM_GetShiftState [08:58:46]SAM_PROTO_GetShiftState [08:58:46]wFMCommunicate request_size=4 [08:58:46]MH_SAM_APDU [08:58:46]CAPDU: 80 13 01 00 [08:58:46]Write to MH i2c: E2 08 00 B8 05 80 13 01 00 00 00 00 00 3A [08:58:46]Write i2c OK [08:58:46]MH_I2C_Read... [08:58:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:46]Read from MH i2c: E2 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: E2 0E 00 [08:58:46]MH_I2C_Read... [08:58:46]Read from MH i2c: E2 0E 00 B8 05 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 71 [08:58:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:58:46]wFMCommunicate OK [08:58:46]SAM_PROTO_GetShiftState done [08:58:46]FM_GetShiftState done [08:58:46]opened in 1693009560 [08:58:46]opened+sec_in_day 1693095960 [08:58:46]quantity*price = 70024 [08:58:46]sum+1 = 70026 [08:58:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 63 26.08.2023 08:58 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33047 ФПД: 18754099237453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T085846&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33047&fm=18754099237453&tin=02508201610067®Number=0000000000091575&sum=70000 [08:58:47]StoreToDocumentArchive [08:58:47]shift 77 fd 33047 [08:58:47]save to /storage/0077/doc_00033047 [08:58:47]save last doc name /storage/0077/doc_00033047 to /storage/kkm_last_doc_name [08:58:47]save OK [08:58:47]Clear old archive folders... [08:58:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:58:47]tlvbuf is 00A263D0 [08:58:47]SAM_PROTO_ClearQueue [08:58:47]wFMCommunicate request_size=4 [08:58:47]MH_SAM_APDU [08:58:47]CAPDU: 80 09 00 00 [08:58:47]Write to MH i2c: E2 08 00 C5 05 80 09 00 00 00 00 00 00 3C [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:58:47]Read from MH i2c: E2 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 03 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 03 00 C5 05 00 90 00 3E [08:58:47]RAPDU: 90 00 [08:58:47]wFMCommunicate OK [08:58:47]SAM_PROTO_ClearQueue done [08:58:47]KKMCreateOFDPacket [08:58:47]OFDProtocolAddRootSTLVToBuf [08:58:47]FM_MakeSignedData [08:58:47]FM_MakeSignedData [08:58:47]SAM_PROTO_SignData [08:58:47]wFMCommunicate request_size=4 [08:58:47]MH_SAM_APDU [08:58:47]CAPDU: 80 0D 01 02 [08:58:47]Write to MH i2c: E2 08 00 C6 05 80 0D 01 02 00 00 00 00 44 [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:58:47]Read from MH i2c: E2 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 03 00 [08:58:47]MH_I2C_Read... [08:58:47]Read from MH i2c: E2 03 00 C6 05 00 90 00 3F [08:58:47]RAPDU: 90 00 [08:58:47]wFMCommunicate OK [08:58:47]wFMCommunicate request_size=255 [08:58:47]MH_SAM_APDU [08:58: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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 3F 00 00 00 F4 03 04 00 C6 BE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 81 00 00 35 04 06 00 11 [08:58:47]Write to MH i2c: E2 02 01 C7 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 3F 00 00 00 F4 03 04 00 C6 BE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 81 00 00 35 04 06 00 11 00 00 6F [08:58:47]Write i2c OK [08:58:47]MH_I2C_Read... [08:58:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:48]Read from MH i2c: E2 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: E2 03 00 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: E2 03 00 C7 05 00 90 00 40 [08:58:48]RAPDU: 90 00 [08:58:48]wFMCommunicate OK [08:58:48]wFMCommunicate request_size=10 [08:58:48]MH_SAM_APDU [08:58:48]CAPDU: 80 0D 02 02 05 0E 87 6C 52 4D [08:58:48]Write to MH i2c: E2 0D 00 C8 05 80 0D 02 02 05 00 0E 87 6C 52 4D 00 00 F1 [08:58:48]Write i2c OK [08:58:48]MH_I2C_Read... [08:58:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:58:48]Read from MH i2c: E2 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: E2 03 00 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: E2 03 00 C8 05 00 90 00 41 [08:58:48]RAPDU: 90 00 [08:58:48]wFMCommunicate OK [08:58:48]wFMCommunicate request_size=4 [08:58:48]MH_SAM_APDU [08:58:48]CAPDU: 80 0D 03 02 [08:58:48]Write to MH i2c: E2 08 00 C9 05 80 0D 03 02 00 00 00 00 49 [08:58:48]Write i2c OK [08:58:48]MH_I2C_Read... [08:58:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:58:48]Read from MH i2c: E2 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: E2 0B 00 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: E2 0B 00 C9 05 00 C0 A3 1F D0 AD 57 04 B5 90 00 59 [08:58:48]RAPDU: C0 A3 1F D0 AD 57 04 B5 90 00 [08:58:48]wFMCommunicate OK [08:58:48]SAM_PROTO_SignData done [08:58:48]FM_MakeSignedData done [08:58:48]CreateOFDProtocolMessage [08:58:48]wFMCommunicate request_size=4 [08:58:48]MH_SAM_APDU [08:58:48]CAPDU: 80 11 00 00 [08:58:48]Write to MH i2c: E2 08 00 CA 05 80 11 00 00 00 00 00 00 49 [08:58:48]Write i2c OK [08:58:48]MH_I2C_Read... [08:58:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:48]Read from MH i2c: E2 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: E2 17 00 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: E2 17 00 CA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9F [08:58:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:58:48]wFMCommunicate OK [08:58:48]CreateOFDProtocolMessage done [08:58:48]OFDSenderStorePacket 33047 [08:58:48]StoreOFDPacket docnum=33047 [08:58:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2B 08 07 01 7E 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 3F 00 00 00 F4 03 04 00 C6 BE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 81 00 00 35 04 06 00 11 0E 87 6C 52 4D C0 A3 1F D0 AD 57 04 B5 [08:58:48]CheckFolder [08:58:48]dirname=/storage/ofd_packets [08:58:48]CheckFolder done [08:58:48]ProducePacketName [08:58:48]name=ofd_packets/00033047 [08:58:48]NVStorageSaveData ofd_packets/00033047 [08:58:48]File name is /storage/ofd_packets/00033047 [08:58:48]Write 301 bytes [08:58:48]NVStorageSaveData done [08:58:48]OFDSenderStorePacket done [08:58:48]KKMCreateOFDPacket done [08:58:48]NVStorageSaveData kkm_last_timestamp [08:58:48]File name is /storage/kkm_last_timestamp [08:58:48]Write 4 bytes [08:58:48]NVStorageSaveData done [08:58:48]ExternCall_PrintAddStr [08:58:48]wPrintStart [08:58:48]Write to MH i2c: 01 00 00 CB 05 D0 [08:58:48]Write i2c OK [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: 01 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: 01 07 00 [08:58:48]MH_I2C_Read... [08:58:48]Read from MH i2c: 01 07 00 CB 05 00 00 00 00 00 FF 0F E5 [08:58:48]RasterBufferAndPrint [08:58:48]line Счет N : (1)1182858 [08:58:48]line ИНН: 02508201610067 [08:58:48]line Контрольно-Кассовый Чек [08:58:48]line ПРОДАЖА [08:58:48]line ТРК (МРК, ГНК) : 32 [08:58:48]line Товар: 2710124130 [08:58:48]line Аи-92-К-5 [08:58:48]line 11.970 * 58.50 [08:58:48]line = 700.25 [08:58:48]line НДС 12% НСП 1% [08:58:48]line > о реализуемом товаре [08:58:48]line ОКРУГЛЕНИЕ: -0.25 [08:58:48]line ИТОГО: 700.00 [08:58:48]line Внесено: 700.00 [08:58:48]line СДАЧА: 0.00 [08:58:48]line НСП 1% : 6.20 [08:58:48]line НДС 12% : 74.36 [08:58:48]line Наличными: 700.00 [08:58:48]line Безнал.: 0.00 [08:58:48]line Место: АЗС № 121 "Партнер Нефть" [08:58:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [08:58:48]line СНО: Общий режим [08:58:48]line Чек 63 26.08.2023 08:58 [08:58:48]line Смена: 77 ФФД: 1.0 [08:58:48]line ЗНМ: 0300000148 [08:58:48]line РНМ: 0000000000091575 [08:58:48]line Версия ККМ: 001 [08:58:48]line ФМ: 0000000000874655 [08:58:48]line ФД: 33047 [08:58:48]line ФПД: 18754099237453 [08:58:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T085846&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33047&fm=18754099237453&tin=02508201610067®Number=0000000000091575&sum=70000 [08:58:48]OFD Sender: Processing packet 33047 [packets to send 11, broken 10] [08:58:48]ProducePacketName [08:58:48]name=ofd_packets/00033047 [08:58:48]OFD Sender: To server: pG, [08:58:48]CommunicateWithHost lk.salyk.kg:30040 [08:58:48]ConnectInit lk.salyk.kg [08:58:48]written 0, free lines is 4095 [08:58:48]Connected sock=10 [08:58:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 2B 08 07 01 7E 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 3F 00 00 00 F4 03 04 00 C6 BE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 81 00 00 35 04 06 00 11 0E 87 6C 52 4D C0 A3 1F D0 AD 57 04 B5 [08:58:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 72 E0 47 00 91 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 81 00 00 F4 03 04 00 66 69 E9 64 B6 04 01 00 00 92 A1 87 B9 AC 87 29 76 [08:58:48]CommunicateWithHost err = 0 [08:58:48]CheckOFDResponse [08:58:48]1017 (14) - 77093643461234 [08:58:48]1041 (16) - 0000000000874655 [08:58:48]1040 (4) - 33047 [08:58:48]1012 (4) - 26.08.2023 02:54 [08:58:48]1206 (1) - 0 [08:58:48]OFD Sender: Remove packet 33047 [08:58:48]ProducePacketName [08:58:48]name=ofd_packets/00033047 [08:58:48]NVStorageDeleteData [08:58:49]Write to MH i2c: 01 00 00 F6 05 FB [08:58:49]Write i2c OK [08:58:49]MH_I2C_Read... [08:58:49]Read from MH i2c: 01 [08:58:49]MH_I2C_Read... [08:58:49]Read from MH i2c: 01 07 00 [08:58:49]MH_I2C_Read... [08:58:49]Read from MH i2c: 01 07 00 F6 05 00 00 00 00 00 DA 0C E8 [08:58:49]RasterBufferAndPrint [08:58:49]line [08:58:49]line [08:58:49]line [08:58:49]line [08:58:49]line [08:58:49]written 0, free lines is 3299 [08:58:49]MH_Cut [08:58:49]Write to MH i2c: D1 01 00 FD 05 01 D4 [08:58:49]Write i2c OK [08:58:49]MH_I2C_Read... [08:58:49]Read from MH i2c: D1 [08:58:49]MH_I2C_Read... [08:58:49]Read from MH i2c: D1 01 00 [08:58:49]MH_I2C_Read... [08:58:49]Read from MH i2c: D1 01 00 FD 05 00 D3 [08:58:49]Write to MH i2c: 01 00 00 FE 05 03 [08:58:49]Write i2c OK [08:58:49]MH_I2C_Read... [08:58:49]OFD Sender: No OFD packet to send [08:58:49]*** Cut start [08:58:49]*** Purtial cut [08:58:49]*** Stage 1: CUTSNS_PIN = 1 [08:58:50]Read from MH i2c: 01 [08:58:50]MH_I2C_Read... [08:58:50]*** Stop cut motor [08:58:50]*** Cut end [08:58:50]Read from MH i2c: 01 07 00 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: 01 07 00 FE 05 00 00 00 00 00 FF 0F 18 [08:58:50]process_action close_receipt done [08:58:50]requested_data is exist [08:58:50]produce_requested_data [08:58:50]requested_item fm.sn is exist - process it [08:58:50]wFMCommunicate request_size=4 [08:58:50]MH_SAM_APDU [08:58:50]CAPDU: 80 11 00 00 [08:58:50]Write to MH i2c: E2 08 00 FF 05 80 11 00 00 00 00 00 00 7E [08:58:50]Write i2c OK [08:58:50]MH_I2C_Read... [08:58:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:58:50]Read from MH i2c: E2 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: E2 17 00 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: E2 17 00 FF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D4 [08:58:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [08:58:50]wFMCommunicate OK [08:58:50]requested_item fd.num is exist - process it [08:58:50]SAM_PROTO_GetFieldsCounters [08:58:50]wFMCommunicate request_size=4 [08:58:50]MH_SAM_APDU [08:58:50]CAPDU: 80 13 00 00 [08:58:50]Write to MH i2c: E2 08 00 00 06 80 13 00 00 00 00 00 00 82 [08:58:50]Write i2c OK [08:58:50]MH_I2C_Read... [08:58:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:58:50]Read from MH i2c: E2 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: E2 62 00 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: E2 62 00 00 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 17 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [08:58:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 17 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:58:50]wFMCommunicate OK [08:58:50]SAM_PROTO_GetFieldsCounters done [08:58:50]requested_item shift.num is exist - process it [08:58:50]requested_item shift.opened is exist - process it [08:58:50]req_shift_opened [08:58:50]FM_GetShiftState [08:58:50]SAM_PROTO_GetShiftState [08:58:50]wFMCommunicate request_size=4 [08:58:50]MH_SAM_APDU [08:58:50]CAPDU: 80 13 01 00 [08:58:50]Write to MH i2c: E2 08 00 01 06 80 13 01 00 00 00 00 00 84 [08:58:50]Write i2c OK [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: E2 [08:58:50]MH_I2C_Read... [08:58:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:58:50]Read from MH i2c: E2 0E 00 [08:58:50]MH_I2C_Read... [08:58:50]Read from MH i2c: E2 0E 00 01 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BB [08:58:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [08:58:50]wFMCommunicate OK [08:58:50]SAM_PROTO_GetShiftState done [08:58:50]FM_GetShiftState done [08:58:50]req_shift_opened done [08:58:50]requested_item shift.open_date is exist - process it [08:58:50]req_shift_open_date [08:58:50]req_shift_open_date done [08:58:50]produce_requested_data done [08:58:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33047,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [08:58:50]process_action_free close_receipt [08:58:50]json_value_free [08:58:50]json_value_free done [08:58:50]process_json_proto returns [08:58:50]Send response to host [08:58:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33047,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [08:58:50]free response buf [08:58:50]execute_script done [08:58:50]execute_script returns [08:58:50]free content buf [08:58:50]Sock 7.Close socket [08:58:50]Sock 7.Thread stoped [08:58:54]OFD Sender: No OFD packet to send [08:58:59]OFD Sender: No OFD packet to send [08:59:04]OFD Sender: No OFD packet to send [08:59:09]int [08:59:09]Write to MH i2c: 01 00 00 02 06 08 [08:59:09]*** FLAG_PRN_PAP1 set [08:59:09]Write i2c OK [08:59:09]MH_I2C_Read... [08:59:09]Read from MH i2c: 01 [08:59:09]MH_I2C_Read... [08:59:09]Read from MH i2c: 01 07 00 [08:59:09]MH_I2C_Read... [08:59:09]Read from MH i2c: 01 07 00 02 06 00 01 00 00 00 FF 0F 1E [08:59:09]state=0 [08:59:09]No paper [08:59:09]int [08:59:09]Write to MH i2c: 01 00 00 03 06 09 [08:59:09]*** FLAG_PRN_PAP2 set [08:59:09]Write i2c OK [08:59:09]MH_I2C_Read... [08:59:09]Read from MH i2c: 01 [08:59:09]MH_I2C_Read... [08:59:09]Read from MH i2c: 01 07 00 [08:59:09]MH_I2C_Read... [08:59:09]Read from MH i2c: 01 07 00 03 06 00 03 00 00 00 FF 0F 21 [08:59:09]state=0 [08:59:09]No paper [08:59:09]Cover opened [08:59:09]OFD Sender: No OFD packet to send [08:59:11]int [08:59:11]Write to MH i2c: 01 00 00 04 06 0A [08:59:11]*** FLAG_PRN_PAP2 reset [08:59:11]Write i2c OK [08:59:11]MH_I2C_Read... [08:59:11]Read from MH i2c: 01 [08:59:11]MH_I2C_Read... [08:59:11]Read from MH i2c: 01 07 00 [08:59:11]MH_I2C_Read... [08:59:11]Read from MH i2c: 01 07 00 04 06 00 01 00 00 00 FF 0F 20 [08:59:11]state=3 [08:59:11]No paper [08:59:11]Cover closed [08:59:11]*** FLAG_PRN_PAP1 reset [08:59:14]OFD Sender: No OFD packet to send [08:59:16]int line is 0 - check status [08:59:16]Write to MH i2c: 01 00 00 05 06 0B [08:59:16]Write i2c OK [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: 01 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: 01 07 00 [08:59:16]MH_I2C_Read... [08:59:16]Read from MH i2c: 01 07 00 05 06 00 00 00 00 00 FF 0F 20 [08:59:16]state=0 [08:59:19]OFD Sender: No OFD packet to send [08:59:24]OFD Sender: No OFD packet to send [08:59:29]OFD Sender: No OFD packet to send [08:59:34]OFD Sender: No OFD packet to send [08:59:39]OFD Sender: No OFD packet to send [08:59:44]OFD Sender: No OFD packet to send [08:59:49]OFD Sender: No OFD packet to send [08:59:54]OFD Sender: No OFD packet to send [08:59:59]OFD Sender: No OFD packet to send [09:00:04]OFD Sender: No OFD packet to send [09:00:09]OFD Sender: No OFD packet to send [09:00:14]OFD Sender: No OFD packet to send [09:00:19]OFD Sender: No OFD packet to send [09:00:20]accept exits with 9 [09:00:20]New connection [09:00:20]New thread 3067202916 created [09:00:20]Thread 3067059556 joined [09:00:20]Waiting for new connection... [09:00:20] Sock 9.Parse request [09:00:20]Sock 9.Check first char [09:00:20]Sock 9.First char is OK [09:00:20]request: POST /json_proto HTTP/1.0 [09:00:20]Method: POST [09:00:20]URL: /json_proto [09:00:20]Method is POST - this is cgi request [09:00:20]url: /json_proto [09:00:20]query_string will be loaded in cgi processing [09:00:20]execute_cgi json_proto POST (null) [09:00:20]execute_cgi path=json_proto method=POST [09:00:20]POST find Content-Length [09:00:20]Host: 172.17.34.200:8080 [09:00:20]Content-Length: 683 [09:00:20]Content-Type: application/json [09:00:20] [09:00:20]POST finish read [09:00:20]Found Content-Length = 683 [09:00:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182859", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:20]execute_script... [09:00: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)1182859", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:20]POST & json_proto [09:00:20]process_json_proto [09:00:20]json parsed OK: [09:00:20]protocol is kg_v1.0 [09:00:20]action value=close_receipt [09:00:20]process_action close_receipt [09:00:20]cmd_close_receipt [09:00:20]MH_GetDate [09:00:20]Write to MH i2c: F0 00 00 06 06 FB [09:00:20]Write i2c OK [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: F0 [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: F0 09 00 [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: F0 09 00 06 06 00 24 BF E9 64 B2 FF 65 64 AE [09:00:20]GetLastDocTimeStamp 1693040326 [09:00:20]current date 1693040420 [09:00:20]FM_GetShiftState [09:00:20]SAM_PROTO_GetShiftState [09:00:20]wFMCommunicate request_size=4 [09:00:20]MH_SAM_APDU [09:00:20]CAPDU: 80 13 01 00 [09:00:20]Write to MH i2c: E2 08 00 07 06 80 13 01 00 00 00 00 00 8A [09:00:20]Write i2c OK [09:00:20]MH_I2C_Read... [09:00:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:20]Read from MH i2c: E2 [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: E2 0E 00 [09:00:20]MH_I2C_Read... [09:00:20]Read from MH i2c: E2 0E 00 07 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C1 [09:00:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:00:20]wFMCommunicate OK [09:00:20]SAM_PROTO_GetShiftState done [09:00:20]FM_GetShiftState done [09:00:20]opened in 1693009560 [09:00:20]opened+sec_in_day 1693095960 [09:00:20]quantity*price = 100018 [09:00:20]sum+1 = 100020 [09:00:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 64 26.08.2023 09:00 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33048 ФПД: 244616094400350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090020&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33048&fm=244616094400350&tin=02508201610067®Number=0000000000091575&sum=100000 [09:00:21]StoreToDocumentArchive [09:00:21]shift 77 fd 33048 [09:00:21]save to /storage/0077/doc_00033048 [09:00:21]save last doc name /storage/0077/doc_00033048 to /storage/kkm_last_doc_name [09:00:21]save OK [09:00:21]Clear old archive folders... [09:00:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:21]tlvbuf is 00AA1AC0 [09:00:21]SAM_PROTO_ClearQueue [09:00:21]wFMCommunicate request_size=4 [09:00:21]MH_SAM_APDU [09:00:21]CAPDU: 80 09 00 00 [09:00:21]Write to MH i2c: E2 08 00 14 06 80 09 00 00 00 00 00 00 8C [09:00:21]Write i2c OK [09:00:21]MH_I2C_Read... [09:00:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:21]Read from MH i2c: E2 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 03 00 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 03 00 14 06 00 90 00 8E [09:00:21]RAPDU: 90 00 [09:00:21]wFMCommunicate OK [09:00:21]SAM_PROTO_ClearQueue done [09:00:21]KKMCreateOFDPacket [09:00:21]OFDProtocolAddRootSTLVToBuf [09:00:21]FM_MakeSignedData [09:00:21]FM_MakeSignedData [09:00:21]SAM_PROTO_SignData [09:00:21]wFMCommunicate request_size=4 [09:00:21]MH_SAM_APDU [09:00:21]CAPDU: 80 0D 01 02 [09:00:21]Write to MH i2c: E2 08 00 15 06 80 0D 01 02 00 00 00 00 94 [09:00:21]Write i2c OK [09:00:21]MH_I2C_Read... [09:00:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:21]Read from MH i2c: E2 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 03 00 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 03 00 15 06 00 90 00 8F [09:00:21]RAPDU: 90 00 [09:00:21]wFMCommunicate OK [09:00:21]wFMCommunicate request_size=255 [09:00:21]MH_SAM_APDU [09:00:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 24 BF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 81 00 00 35 04 06 00 DE [09:00:21]Write to MH i2c: E2 02 01 16 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 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 24 BF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 81 00 00 35 04 06 00 DE 00 00 11 [09:00:21]Write i2c OK [09:00:21]MH_I2C_Read... [09:00:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:21]Read from MH i2c: E2 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 03 00 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 03 00 16 06 00 90 00 90 [09:00:21]RAPDU: 90 00 [09:00:21]wFMCommunicate OK [09:00:21]wFMCommunicate request_size=10 [09:00:21]MH_SAM_APDU [09:00:21]CAPDU: 80 0D 02 02 05 7A 1F 69 BF 5E [09:00:21]Write to MH i2c: E2 0D 00 17 06 80 0D 02 02 05 00 7A 1F 69 BF 5E 00 00 C0 [09:00:21]Write i2c OK [09:00:21]MH_I2C_Read... [09:00:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:21]Read from MH i2c: E2 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 03 00 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 03 00 17 06 00 90 00 91 [09:00:21]RAPDU: 90 00 [09:00:21]wFMCommunicate OK [09:00:21]wFMCommunicate request_size=4 [09:00:21]MH_SAM_APDU [09:00:21]CAPDU: 80 0D 03 02 [09:00:21]Write to MH i2c: E2 08 00 18 06 80 0D 03 02 00 00 00 00 99 [09:00:21]Write i2c OK [09:00:21]MH_I2C_Read... [09:00:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:21]Read from MH i2c: E2 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 0B 00 [09:00:21]MH_I2C_Read... [09:00:21]Read from MH i2c: E2 0B 00 18 06 00 FE DD C6 5F AA 8D 90 E6 90 00 47 [09:00:21]RAPDU: FE DD C6 5F AA 8D 90 E6 90 00 [09:00:21]wFMCommunicate OK [09:00:21]SAM_PROTO_SignData done [09:00:21]FM_MakeSignedData done [09:00:21]CreateOFDProtocolMessage [09:00:21]wFMCommunicate request_size=4 [09:00:21]MH_SAM_APDU [09:00:21]CAPDU: 80 11 00 00 [09:00:21]Write to MH i2c: E2 08 00 19 06 80 11 00 00 00 00 00 00 99 [09:00:21]Write i2c OK [09:00:21]MH_I2C_Read... [09:00:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:22]Read from MH i2c: E2 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: E2 17 00 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: E2 17 00 19 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EF [09:00:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:00:22]wFMCommunicate OK [09:00:22]CreateOFDProtocolMessage done [09:00:22]OFDSenderStorePacket 33048 [09:00:22]StoreOFDPacket docnum=33048 [09:00:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 05 15 07 01 38 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 24 BF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 81 00 00 35 04 06 00 DE 7A 1F 69 BF 5E FE DD C6 5F AA 8D 90 E6 [09:00:22]CheckFolder [09:00:22]dirname=/storage/ofd_packets [09:00:22]CheckFolder done [09:00:22]ProducePacketName [09:00:22]name=ofd_packets/00033048 [09:00:22]NVStorageSaveData ofd_packets/00033048 [09:00:22]File name is /storage/ofd_packets/00033048 [09:00:22]Write 301 bytes [09:00:22]NVStorageSaveData done [09:00:22]OFDSenderStorePacket done [09:00:22]KKMCreateOFDPacket done [09:00:22]NVStorageSaveData kkm_last_timestamp [09:00:22]File name is /storage/kkm_last_timestamp [09:00:22]Write 4 bytes [09:00:22]NVStorageSaveData done [09:00:22]ExternCall_PrintAddStr [09:00:22]wPrintStart [09:00:22]Write to MH i2c: 01 00 00 1A 06 20 [09:00:22]Write i2c OK [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: 01 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: 01 07 00 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: 01 07 00 1A 06 00 00 00 00 00 FF 0F 35 [09:00:22]RasterBufferAndPrint [09:00:22]line Счет N : (1)1182859 [09:00:22]line ИНН: 02508201610067 [09:00:22]line Контрольно-Кассовый Чек [09:00:22]line ПРОДАЖА [09:00:22]line ТРК (МРК, ГНК) : 53 [09:00:22]line Товар: 2710124500 [09:00:22]line Аи-95-К-5 [09:00:22]line 15.270 * 65.50 [09:00:22]line = 1000.19 [09:00:22]line НДС 12% НСП 1% [09:00:22]line > о реализуемом товаре [09:00:22]line ОКРУГЛЕНИЕ: -0.19 [09:00:22]line ИТОГО: 1000.00 [09:00:22]line Внесено: 1000.00 [09:00:22]line СДАЧА: 0.00 [09:00:22]line НСП 1% : 8.85 [09:00:22]line НДС 12% : 106.21 [09:00:22]line Наличными: 1000.00 [09:00:22]line Безнал.: 0.00 [09:00:22]line Место: АЗС № 121 "Партнер Нефть" [09:00:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:00:22]line СНО: Общий режим [09:00:22]line Чек 64 26.08.2023 09:00 [09:00:22]line Смена: 77 ФФД: 1.0 [09:00:22]line ЗНМ: 0300000148 [09:00:22]line РНМ: 0000000000091575 [09:00:22]line Версия ККМ: 001 [09:00:22]line ФМ: 0000000000874655 [09:00:22]line ФД: 33048 [09:00:22]line ФПД: 244616094400350 [09:00:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090020&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33048&fm=244616094400350&tin=02508201610067®Number=0000000000091575&sum=100000 [09:00:22]OFD Sender: Processing packet 33048 [packets to send 11, broken 10] [09:00:22]ProducePacketName [09:00:22]name=ofd_packets/00033048 [09:00:22]OFD Sender: To server: pG, [09:00:22]CommunicateWithHost lk.salyk.kg:30040 [09:00:22]ConnectInit lk.salyk.kg [09:00:22]written 0, free lines is 4095 [09:00:22]Connected sock=10 [09:00:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 05 15 07 01 38 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 24 BF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 81 00 00 35 04 06 00 DE 7A 1F 69 BF 5E FE DD C6 5F AA 8D 90 E6 [09:00:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A1 18 47 00 54 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 81 00 00 F4 03 04 00 C3 69 E9 64 B6 04 01 00 00 C0 BF 48 72 73 B6 88 6F [09:00:22]CommunicateWithHost err = 0 [09:00:22]CheckOFDResponse [09:00:22]1017 (14) - 77093643461234 [09:00:22]1041 (16) - 0000000000874655 [09:00:22]1040 (4) - 33048 [09:00:22]1012 (4) - 26.08.2023 02:56 [09:00:22]1206 (1) - 0 [09:00:22]OFD Sender: Remove packet 33048 [09:00:22]ProducePacketName [09:00:22]name=ofd_packets/00033048 [09:00:22]NVStorageDeleteData [09:00:22]Write to MH i2c: 01 00 00 45 06 4B [09:00:22]Write i2c OK [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: 01 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: 01 07 00 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: 01 07 00 45 06 00 00 00 00 00 D1 0C 2F [09:00:22]RasterBufferAndPrint [09:00:22]line [09:00:22]line [09:00:22]line [09:00:22]line [09:00:22]line [09:00:22]written 0, free lines is 3287 [09:00:22]MH_Cut [09:00:22]Write to MH i2c: D1 01 00 4C 06 01 24 [09:00:22]Write i2c OK [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: D1 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: D1 01 00 [09:00:22]MH_I2C_Read... [09:00:22]Read from MH i2c: D1 01 00 4C 06 00 23 [09:00:22]Write to MH i2c: 01 00 00 4D 06 53 [09:00:22]Write i2c OK [09:00:22]MH_I2C_Read... [09:00:23]OFD Sender: No OFD packet to send [09:00:23]*** Cut start [09:00:23]*** Purtial cut [09:00:23]*** CUTSNS_PIN = 0 [09:00:23]*** Stage 1: CUTSNS_PIN = 1 [09:00:25]Read from MH i2c: 01 [09:00:25]MH_I2C_Read... [09:00:25]*** Stop cut motor [09:00:25]*** Cut end [09:00:25]Read from MH i2c: 01 07 00 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: 01 07 00 4D 06 00 00 00 00 00 FF 0F 68 [09:00:25]process_action close_receipt done [09:00:25]requested_data is exist [09:00:25]produce_requested_data [09:00:25]requested_item fm.sn is exist - process it [09:00:25]wFMCommunicate request_size=4 [09:00:25]MH_SAM_APDU [09:00:25]CAPDU: 80 11 00 00 [09:00:25]Write to MH i2c: E2 08 00 4E 06 80 11 00 00 00 00 00 00 CE [09:00:25]Write i2c OK [09:00:25]MH_I2C_Read... [09:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:25]Read from MH i2c: E2 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: E2 17 00 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: E2 17 00 4E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 24 [09:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:00:25]wFMCommunicate OK [09:00:25]requested_item fd.num is exist - process it [09:00:25]SAM_PROTO_GetFieldsCounters [09:00:25]wFMCommunicate request_size=4 [09:00:25]MH_SAM_APDU [09:00:25]CAPDU: 80 13 00 00 [09:00:25]Write to MH i2c: E2 08 00 4F 06 80 13 00 00 00 00 00 00 D1 [09:00:25]Write i2c OK [09:00:25]MH_I2C_Read... [09:00:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:25]Read from MH i2c: E2 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: E2 62 00 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: E2 62 00 4F 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 18 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [09:00:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 18 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:25]wFMCommunicate OK [09:00:25]SAM_PROTO_GetFieldsCounters done [09:00:25]requested_item shift.num is exist - process it [09:00:25]requested_item shift.opened is exist - process it [09:00:25]req_shift_opened [09:00:25]FM_GetShiftState [09:00:25]SAM_PROTO_GetShiftState [09:00:25]wFMCommunicate request_size=4 [09:00:25]MH_SAM_APDU [09:00:25]CAPDU: 80 13 01 00 [09:00:25]Write to MH i2c: E2 08 00 50 06 80 13 01 00 00 00 00 00 D3 [09:00:25]Write i2c OK [09:00:25]MH_I2C_Read... [09:00:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:25]Read from MH i2c: E2 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: E2 0E 00 [09:00:25]MH_I2C_Read... [09:00:25]Read from MH i2c: E2 0E 00 50 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0A [09:00:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:00:25]wFMCommunicate OK [09:00:25]SAM_PROTO_GetShiftState done [09:00:25]FM_GetShiftState done [09:00:25]req_shift_opened done [09:00:25]requested_item shift.open_date is exist - process it [09:00:25]req_shift_open_date [09:00:25]req_shift_open_date done [09:00:25]produce_requested_data done [09:00:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33048,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:00:25]process_action_free close_receipt [09:00:25]json_value_free [09:00:25]json_value_free done [09:00:25]process_json_proto returns [09:00:25]Send response to host [09:00:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33048,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:00:25]free response buf [09:00:25]execute_script done [09:00:25]execute_script returns [09:00:25]free content buf [09:00:25]Sock 9.Close socket [09:00:25]Sock 9.Thread stoped [09:00:28]OFD Sender: No OFD packet to send [09:00:33]OFD Sender: No OFD packet to send [09:00:38]OFD Sender: No OFD packet to send [09:00:43]OFD Sender: No OFD packet to send [09:00:48]OFD Sender: No OFD packet to send [09:00:53]OFD Sender: No OFD packet to send [09:00:58]OFD Sender: No OFD packet to send [09:01:03]OFD Sender: No OFD packet to send [09:01:08]OFD Sender: No OFD packet to send [09:01:13]OFD Sender: No OFD packet to send [09:01:18]OFD Sender: No OFD packet to send [09:01:23]OFD Sender: No OFD packet to send [09:01:28]OFD Sender: No OFD packet to send [09:01:33]OFD Sender: No OFD packet to send [09:01:38]OFD Sender: No OFD packet to send [09:01:43]OFD Sender: No OFD packet to send [09:01:48]OFD Sender: No OFD packet to send [09:01:53]OFD Sender: No OFD packet to send [09:01:58]OFD Sender: No OFD packet to send [09:02:03]OFD Sender: No OFD packet to send [09:02:08]OFD Sender: No OFD packet to send [09:02:13]OFD Sender: No OFD packet to send [09:02:18]OFD Sender: No OFD packet to send [09:02:23]OFD Sender: No OFD packet to send [09:02:28]OFD Sender: No OFD packet to send [09:02:33]OFD Sender: No OFD packet to send [09:02:38]OFD Sender: No OFD packet to send [09:02:43]OFD Sender: No OFD packet to send [09:02:48]OFD Sender: No OFD packet to send [09:02:49]accept exits with 7 [09:02:49]New connection [09:02:49]New thread 3067059556 created [09:02:49]Thread 3067202916 joined [09:02:49]Waiting for new connection... [09:02:49] Sock 7.Parse request [09:02:49]Sock 7.Check first char [09:02:49]Sock 7.First char is OK [09:02:49]request: POST /json_proto HTTP/1.0 [09:02:49]Method: POST [09:02:49]URL: /json_proto [09:02:49]Method is POST - this is cgi request [09:02:49]url: /json_proto [09:02:49]query_string will be loaded in cgi processing [09:02:49]execute_cgi json_proto POST (null) [09:02:49]execute_cgi path=json_proto method=POST [09:02:49]POST find Content-Length [09:02:49]Host: 172.17.34.200:8080 [09:02:49]Content-Length: 678 [09:02:49]Content-Type: application/json [09:02:49] [09:02:49]POST finish read [09:02:49]Found Content-Length = 678 [09:02:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182860", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:49]execute_script... [09:02:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182860", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:02:49]POST & json_proto [09:02:49]process_json_proto [09:02:49]json parsed OK: [09:02:49]protocol is kg_v1.0 [09:02:49]action value=close_receipt [09:02:49]process_action close_receipt [09:02:49]cmd_close_receipt [09:02:49]MH_GetDate [09:02:49]Write to MH i2c: F0 00 00 51 06 46 [09:02:49]Write i2c OK [09:02:49]MH_I2C_Read... [09:02:49]Read from MH i2c: F0 [09:02:49]MH_I2C_Read... [09:02:49]Read from MH i2c: F0 09 00 [09:02:49]MH_I2C_Read... [09:02:49]Read from MH i2c: F0 09 00 51 06 00 BA BF E9 64 B2 FF 65 64 8F [09:02:49]GetLastDocTimeStamp 1693040420 [09:02:49]current date 1693040570 [09:02:49]FM_GetShiftState [09:02:49]SAM_PROTO_GetShiftState [09:02:49]wFMCommunicate request_size=4 [09:02:49]MH_SAM_APDU [09:02:49]CAPDU: 80 13 01 00 [09:02:49]Write to MH i2c: E2 08 00 52 06 80 13 01 00 00 00 00 00 D5 [09:02:49]Write i2c OK [09:02:49]MH_I2C_Read... [09:02:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:49]Read from MH i2c: E2 [09:02:49]MH_I2C_Read... [09:02:49]Read from MH i2c: E2 0E 00 [09:02:49]MH_I2C_Read... [09:02:49]Read from MH i2c: E2 0E 00 52 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0C [09:02:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:02:49]wFMCommunicate OK [09:02:49]SAM_PROTO_GetShiftState done [09:02:49]FM_GetShiftState done [09:02:49]opened in 1693009560 [09:02:49]opened+sec_in_day 1693095960 [09:02:49]quantity*price = 50017 [09:02:49]sum+1 = 50019 [09:02:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 65 26.08.2023 09:02 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33049 ФПД: 25565996837052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090250&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33049&fm=25565996837052&tin=02508201610067®Number=0000000000091575&sum=50000 [09:02:51]StoreToDocumentArchive [09:02:51]shift 77 fd 33049 [09:02:51]save to /storage/0077/doc_00033049 [09:02:51]save last doc name /storage/0077/doc_00033049 to /storage/kkm_last_doc_name [09:02:51]save OK [09:02:51]Clear old archive folders... [09:02:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:51]tlvbuf is 00A94950 [09:02:51]SAM_PROTO_ClearQueue [09:02:51]wFMCommunicate request_size=4 [09:02:51]MH_SAM_APDU [09:02:51]CAPDU: 80 09 00 00 [09:02:51]Write to MH i2c: E2 08 00 5F 06 80 09 00 00 00 00 00 00 D7 [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:51]Read from MH i2c: E2 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 03 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 03 00 5F 06 00 90 00 D9 [09:02:51]RAPDU: 90 00 [09:02:51]wFMCommunicate OK [09:02:51]SAM_PROTO_ClearQueue done [09:02:51]KKMCreateOFDPacket [09:02:51]OFDProtocolAddRootSTLVToBuf [09:02:51]FM_MakeSignedData [09:02:51]FM_MakeSignedData [09:02:51]SAM_PROTO_SignData [09:02:51]wFMCommunicate request_size=4 [09:02:51]MH_SAM_APDU [09:02:51]CAPDU: 80 0D 01 02 [09:02:51]Write to MH i2c: E2 08 00 60 06 80 0D 01 02 00 00 00 00 DF [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:51]Read from MH i2c: E2 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 03 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 03 00 60 06 00 90 00 DA [09:02:51]RAPDU: 90 00 [09:02:51]wFMCommunicate OK [09:02:51]wFMCommunicate request_size=255 [09:02:51]MH_SAM_APDU [09:02:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 BA BF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 81 00 00 35 04 06 00 17 [09:02:51]Write to MH i2c: E2 02 01 61 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 BA BF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 81 00 00 35 04 06 00 17 00 00 45 [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:51]Read from MH i2c: E2 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 03 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 03 00 61 06 00 90 00 DB [09:02:51]RAPDU: 90 00 [09:02:51]wFMCommunicate OK [09:02:51]wFMCommunicate request_size=10 [09:02:51]MH_SAM_APDU [09:02:51]CAPDU: 80 0D 02 02 05 40 8C 28 E8 BC [09:02:51]Write to MH i2c: E2 0D 00 62 06 80 0D 02 02 05 00 40 8C 28 E8 BC 00 00 84 [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:51]Read from MH i2c: E2 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 03 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 03 00 62 06 00 90 00 DC [09:02:51]RAPDU: 90 00 [09:02:51]wFMCommunicate OK [09:02:51]wFMCommunicate request_size=4 [09:02:51]MH_SAM_APDU [09:02:51]CAPDU: 80 0D 03 02 [09:02:51]Write to MH i2c: E2 08 00 63 06 80 0D 03 02 00 00 00 00 E4 [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:51]Read from MH i2c: E2 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 0B 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 0B 00 63 06 00 E3 DE 1D 40 0F D4 81 96 90 00 FD [09:02:51]RAPDU: E3 DE 1D 40 0F D4 81 96 90 00 [09:02:51]wFMCommunicate OK [09:02:51]SAM_PROTO_SignData done [09:02:51]FM_MakeSignedData done [09:02:51]CreateOFDProtocolMessage [09:02:51]wFMCommunicate request_size=4 [09:02:51]MH_SAM_APDU [09:02:51]CAPDU: 80 11 00 00 [09:02:51]Write to MH i2c: E2 08 00 64 06 80 11 00 00 00 00 00 00 E4 [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:51]Read from MH i2c: E2 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 17 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: E2 17 00 64 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3A [09:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:02:51]wFMCommunicate OK [09:02:51]CreateOFDProtocolMessage done [09:02:51]OFDSenderStorePacket 33049 [09:02:51]StoreOFDPacket docnum=33049 [09:02:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8F 22 07 01 7F 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 BA BF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 81 00 00 35 04 06 00 17 40 8C 28 E8 BC E3 DE 1D 40 0F D4 81 96 [09:02:51]CheckFolder [09:02:51]dirname=/storage/ofd_packets [09:02:51]CheckFolder done [09:02:51]ProducePacketName [09:02:51]name=ofd_packets/00033049 [09:02:51]NVStorageSaveData ofd_packets/00033049 [09:02:51]File name is /storage/ofd_packets/00033049 [09:02:51]Write 301 bytes [09:02:51]NVStorageSaveData done [09:02:51]OFDSenderStorePacket done [09:02:51]KKMCreateOFDPacket done [09:02:51]NVStorageSaveData kkm_last_timestamp [09:02:51]File name is /storage/kkm_last_timestamp [09:02:51]Write 4 bytes [09:02:51]NVStorageSaveData done [09:02:51]ExternCall_PrintAddStr [09:02:51]wPrintStart [09:02:51]Write to MH i2c: 01 00 00 65 06 6B [09:02:51]Write i2c OK [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: 01 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: 01 07 00 [09:02:51]MH_I2C_Read... [09:02:51]Read from MH i2c: 01 07 00 65 06 00 00 00 00 00 FF 0F 80 [09:02:51]RasterBufferAndPrint [09:02:51]line Счет N : (1)1182860 [09:02:51]line ИНН: 02508201610067 [09:02:51]line Контрольно-Кассовый Чек [09:02:51]line ПРОДАЖА [09:02:51]line ТРК (МРК, ГНК) : 52 [09:02:51]line Товар: 2710124130 [09:02:51]line Аи-92-К-5 [09:02:51]line 8.550 * 58.50 [09:02:51]line = 500.18 [09:02:51]line НДС 12% НСП 1% [09:02:51]line > о реализуемом товаре [09:02:51]line ОКРУГЛЕНИЕ: -0.18 [09:02:51]line ИТОГО: 500.00 [09:02:51]line Внесено: 500.00 [09:02:51]line СДАЧА: 0.00 [09:02:51]line НСП 1% : 4.43 [09:02:51]line НДС 12% : 53.12 [09:02:51]line Наличными: 500.00 [09:02:51]line Безнал.: 0.00 [09:02:51]line Место: АЗС № 121 "Партнер Нефть" [09:02:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:02:51]line СНО: Общий режим [09:02:51]line Чек 65 26.08.2023 09:02 [09:02:51]line Смена: 77 ФФД: 1.0 [09:02:51]line ЗНМ: 0300000148 [09:02:51]line РНМ: 0000000000091575 [09:02:51]line Версия ККМ: 001 [09:02:51]line ФМ: 0000000000874655 [09:02:51]line ФД: 33049 [09:02:51]line ФПД: 25565996837052 [09:02:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090250&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33049&fm=25565996837052&tin=02508201610067®Number=0000000000091575&sum=50000 [09:02:51]OFD Sender: Processing packet 33049 [packets to send 11, broken 10] [09:02:51]ProducePacketName [09:02:51]name=ofd_packets/00033049 [09:02:51]OFD Sender: To server: pG, [09:02:51]CommunicateWithHost lk.salyk.kg:30040 [09:02:51]ConnectInit lk.salyk.kg [09:02:51]written 0, free lines is 4095 [09:02:51]Connected sock=10 [09:02:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8F 22 07 01 7F 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 BA BF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 81 00 00 35 04 06 00 17 40 8C 28 E8 BC E3 DE 1D 40 0F D4 81 96 [09:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 61 EE 47 00 38 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 81 00 00 F4 03 04 00 59 6A E9 64 B6 04 01 00 00 DF FB B7 3C 4A 3E 84 6C [09:02:52]CommunicateWithHost err = 0 [09:02:52]CheckOFDResponse [09:02:52]1017 (14) - 77093643461234 [09:02:52]1041 (16) - 0000000000874655 [09:02:52]1040 (4) - 33049 [09:02:52]1012 (4) - 26.08.2023 02:58 [09:02:52]1206 (1) - 0 [09:02:52]OFD Sender: Remove packet 33049 [09:02:52]ProducePacketName [09:02:52]name=ofd_packets/00033049 [09:02:52]NVStorageDeleteData [09:02:52]Write to MH i2c: 01 00 00 90 06 96 [09:02:52]Write i2c OK [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: 01 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: 01 07 00 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: 01 07 00 90 06 00 00 00 00 00 C8 0C 71 [09:02:52]RasterBufferAndPrint [09:02:52]line [09:02:52]line [09:02:52]line [09:02:52]line [09:02:52]line [09:02:52]written 0, free lines is 3280 [09:02:52]MH_Cut [09:02:52]Write to MH i2c: D1 01 00 97 06 01 6F [09:02:52]Write i2c OK [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: D1 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: D1 01 00 [09:02:52]MH_I2C_Read... [09:02:52]Read from MH i2c: D1 01 00 97 06 00 6E [09:02:52]Write to MH i2c: 01 00 00 98 06 9E [09:02:52]Write i2c OK [09:02:52]MH_I2C_Read... [09:02:52]OFD Sender: No OFD packet to send [09:02:53]*** Cut start [09:02:53]*** Purtial cut [09:02:53]*** Stage 1: CUTSNS_PIN = 1 [09:02:53]Read from MH i2c: 01 [09:02:53]MH_I2C_Read... [09:02:53]*** Stop cut motor [09:02:53]*** Cut end [09:02:53]Read from MH i2c: 01 07 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: 01 07 00 98 06 00 00 00 00 00 FF 0F B3 [09:02:53]process_action close_receipt done [09:02:53]requested_data is exist [09:02:53]produce_requested_data [09:02:53]requested_item fm.sn is exist - process it [09:02:53]wFMCommunicate request_size=4 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 11 00 00 [09:02:53]Write to MH i2c: E2 08 00 99 06 80 11 00 00 00 00 00 00 19 [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 17 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 17 00 99 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6F [09:02:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:02:53]wFMCommunicate OK [09:02:53]requested_item fd.num is exist - process it [09:02:53]SAM_PROTO_GetFieldsCounters [09:02:53]wFMCommunicate request_size=4 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 13 00 00 [09:02:53]Write to MH i2c: E2 08 00 9A 06 80 13 00 00 00 00 00 00 1C [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 62 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 62 00 9A 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [09:02:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:02:53]wFMCommunicate OK [09:02:53]SAM_PROTO_GetFieldsCounters done [09:02:53]requested_item shift.num is exist - process it [09:02:53]requested_item shift.opened is exist - process it [09:02:53]req_shift_opened [09:02:53]FM_GetShiftState [09:02:53]SAM_PROTO_GetShiftState [09:02:53]wFMCommunicate request_size=4 [09:02:53]MH_SAM_APDU [09:02:53]CAPDU: 80 13 01 00 [09:02:53]Write to MH i2c: E2 08 00 9B 06 80 13 01 00 00 00 00 00 1E [09:02:53]Write i2c OK [09:02:53]MH_I2C_Read... [09:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:53]Read from MH i2c: E2 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 0E 00 [09:02:53]MH_I2C_Read... [09:02:53]Read from MH i2c: E2 0E 00 9B 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 55 [09:02:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:02:53]wFMCommunicate OK [09:02:53]SAM_PROTO_GetShiftState done [09:02:53]FM_GetShiftState done [09:02:53]req_shift_opened done [09:02:53]requested_item shift.open_date is exist - process it [09:02:53]req_shift_open_date [09:02:53]req_shift_open_date done [09:02:53]produce_requested_data done [09:02:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33049,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:02:53]process_action_free close_receipt [09:02:53]json_value_free [09:02:53]json_value_free done [09:02:53]process_json_proto returns [09:02:53]Send response to host [09:02:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33049,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:02:53]free response buf [09:02:53]execute_script done [09:02:53]execute_script returns [09:02:53]free content buf [09:02:53]Sock 7.Close socket [09:02:53]Sock 7.Thread stoped [09:02:57]OFD Sender: No OFD packet to send [09:03:00]int [09:03:00]Write to MH i2c: 01 00 00 9C 06 A2 [09:03:00]*** FLAG_PRN_PAP1 set [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 07 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 07 00 9C 06 00 01 00 00 00 FF 0F B8 [09:03:00]state=0 [09:03:00]No paper [09:03:00]int [09:03:00]Write to MH i2c: 01 00 00 9D 06 A3 [09:03:00]*** FLAG_PRN_PAP2 set [09:03:00]Write i2c OK [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 07 00 [09:03:00]MH_I2C_Read... [09:03:00]Read from MH i2c: 01 07 00 9D 06 00 03 00 00 00 FF 0F BB [09:03:00]state=0 [09:03:00]No paper [09:03:00]Cover opened [09:03:02]OFD Sender: No OFD packet to send [09:03:05]Write to MH i2c: 01 00 00 9E 06 A4 [09:03:05]Write i2c OK [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: 01 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: 01 07 00 [09:03:05]MH_I2C_Read... [09:03:05]Read from MH i2c: 01 07 00 9E 06 00 03 00 00 00 FF 0F BC [09:03:05]state=3 [09:03:05]No paper [09:03:05]Cover opened [09:03:07]OFD Sender: No OFD packet to send [09:03:07]int [09:03:07]Write to MH i2c: 01 00 00 9F 06 A5 [09:03:07]Write i2c OK [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 [09:03:07]MH_I2C_Read... [09:03:07]Read from MH i2c: 01 07 00 [09:03:07]MH_I2C_Read... [09:03:07]*** FLAG_PRN_PAP2 reset [09:03:07]*** FLAG_PRN_PAP1 reset [09:03:07]Read from MH i2c: 01 07 00 9F 06 00 00 00 00 00 FF 0F BA [09:03:07]state=3 [09:03:07]Cover closed [09:03:10]accept exits with 9 [09:03:10]New connection [09:03:10]New thread 3067202916 created [09:03:10]Thread 3067059556 joined [09:03:10]Waiting for new connection... [09:03:10] Sock 9.Parse request [09:03:10]Sock 9.Check first char [09:03:10]Sock 9.First char is OK [09:03:10]request: POST /json_proto HTTP/1.0 [09:03:10]Method: POST [09:03:10]URL: /json_proto [09:03:10]Method is POST - this is cgi request [09:03:10]url: /json_proto [09:03:10]query_string will be loaded in cgi processing [09:03:10]execute_cgi json_proto POST (null) [09:03:10]execute_cgi path=json_proto method=POST [09:03:10]POST find Content-Length [09:03:10]Host: 172.17.34.200:8080 [09:03:10]Content-Length: 215 [09:03:10]Content-Type: application/json [09:03:10] [09:03:10]POST finish read [09:03:10]Found Content-Length = 215 [09:03:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:10]execute_script... [09:03:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:10]POST & json_proto [09:03:10]process_json_proto [09:03:10]json parsed OK: [09:03:10]protocol is kg_v1.0 [09:03:10]action value=get_value [09:03:10]process_action get_value [09:03:10]cmd_get_value [09:03:10]process_action get_value done [09:03:10]requested_data is exist [09:03:10]produce_requested_data [09:03:10]requested_item kkm.sn is exist - process it [09:03:10]requested_item kkm.ver is exist - process it [09:03:10]requested_item fm.sn is exist - process it [09:03:10]wFMCommunicate request_size=4 [09:03:10]MH_SAM_APDU [09:03:10]CAPDU: 80 11 00 00 [09:03:10]Write to MH i2c: E2 08 00 A0 06 80 11 00 00 00 00 00 00 20 [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:10]Read from MH i2c: E2 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 17 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 17 00 A0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 76 [09:03:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:03:10]wFMCommunicate OK [09:03:10]requested_item fd.num is exist - process it [09:03:10]SAM_PROTO_GetFieldsCounters [09:03:10]wFMCommunicate request_size=4 [09:03:10]MH_SAM_APDU [09:03:10]CAPDU: 80 13 00 00 [09:03:10]Write to MH i2c: E2 08 00 A1 06 80 13 00 00 00 00 00 00 23 [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:10]Read from MH i2c: E2 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 62 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 62 00 A1 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [09:03:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:10]wFMCommunicate OK [09:03:10]SAM_PROTO_GetFieldsCounters done [09:03:10]requested_item shift.num is exist - process it [09:03:10]requested_item shift.opened is exist - process it [09:03:10]req_shift_opened [09:03:10]FM_GetShiftState [09:03:10]SAM_PROTO_GetShiftState [09:03:10]wFMCommunicate request_size=4 [09:03:10]MH_SAM_APDU [09:03:10]CAPDU: 80 13 01 00 [09:03:10]Write to MH i2c: E2 08 00 A2 06 80 13 01 00 00 00 00 00 25 [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:10]Read from MH i2c: E2 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 0E 00 [09:03:10]MH_I2C_Read... [09:03:10]Read from MH i2c: E2 0E 00 A2 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5C [09:03:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:03:10]wFMCommunicate OK [09:03:10]SAM_PROTO_GetShiftState done [09:03:10]FM_GetShiftState done [09:03:10]req_shift_opened done [09:03:10]requested_item shift.open_date is exist - process it [09:03:10]req_shift_open_date [09:03:10]req_shift_open_date done [09:03:10]produce_requested_data done [09:03:10]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33049,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:03:10]process_action_free get_value [09:03:10]json_value_free [09:03:10]json_value_free done [09:03:10]process_json_proto returns [09:03:10]Send response to host [09:03:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33049,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:03:10]free response buf [09:03:10]execute_script done [09:03:10]execute_script returns [09:03:10]free content buf [09:03:10]Sock 9.Close socket [09:03:10]Sock 9.Thread stoped [09:03:10]accept exits with 7 [09:03:10]New connection [09:03:10]New thread 3067059556 created [09:03:10]Thread 3067202916 joined [09:03:10]Waiting for new connection... [09:03:10] Sock 7.Parse request [09:03:10]Sock 7.Check first char [09:03:10]Sock 7.First char is OK [09:03:10]request: POST /json_proto HTTP/1.0 [09:03:10]Method: POST [09:03:10]URL: /json_proto [09:03:10]Method is POST - this is cgi request [09:03:10]url: /json_proto [09:03:10]query_string will be loaded in cgi processing [09:03:10]execute_cgi json_proto POST (null) [09:03:10]execute_cgi path=json_proto method=POST [09:03:10]POST find Content-Length [09:03:10]Host: 172.17.34.200:8080 [09:03:10]Content-Length: 331 [09:03:10]Content-Type: application/json [09:03:10] [09:03:10]POST finish read [09:03:10]Found Content-Length = 331 [09:03:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:03:10]execute_script... [09:03:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:03:10]POST & json_proto [09:03:10]process_json_proto [09:03:10]json parsed OK: [09:03:10]protocol is kg_v1.0 [09:03:10]action value=get_value [09:03:10]process_action get_value [09:03:10]cmd_get_value [09:03:10]process_action get_value done [09:03:10]requested_data is exist [09:03:10]produce_requested_data [09:03:10]requested_item fm.sale.total is exist - process it [09:03:10]SAM_PROTO_GetFMData [09:03:10]wFMCommunicate request_size=4 [09:03:10]MH_SAM_APDU [09:03:10]CAPDU: 80 13 03 00 [09:03:10]Write to MH i2c: E2 08 00 A3 06 80 13 03 00 00 00 00 00 28 [09:03:10]Write i2c OK [09:03:10]MH_I2C_Read... [09:03:11]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:03:11]Read from MH i2c: E2 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 FD 00 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 FD 00 A3 06 00 C3 04 85 04 BF 04 6E 04 04 00 7F 80 00 00 69 04 A1 00 6F 04 04 00 43 7F 00 00 B1 04 04 00 B5 D4 52 9B 70 04 04 00 E0 2E 10 8B 72 04 04 00 D5 A5 42 10 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 34 84 7F 10 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 EE EF 5F 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 5D [09:03:11]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 7F 80 00 00 69 04 A1 00 6F 04 04 00 43 7F 00 00 B1 04 04 00 B5 D4 52 9B 70 04 04 00 E0 2E 10 8B 72 04 04 00 D5 A5 42 10 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 34 84 7F 10 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 EE EF 5F 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [09:03:11]wFMCommunicate OK [09:03:11]wFMCommunicate request_size=4 [09:03:11]MH_SAM_APDU [09:03:11]CAPDU: 80 17 00 00 [09:03:11]Write to MH i2c: E2 08 00 A4 06 80 17 00 00 00 00 00 00 2A [09:03:11]Write i2c OK [09:03:11]MH_I2C_Read... [09:03:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:03:11]Read from MH i2c: E2 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 FD 00 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 FD 00 A4 06 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 9C [09:03:11]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [09:03:11]wFMCommunicate OK [09:03:11]wFMCommunicate request_size=4 [09:03:11]MH_SAM_APDU [09:03:11]CAPDU: 80 17 00 00 [09:03:11]Write to MH i2c: E2 08 00 A5 06 80 17 00 00 00 00 00 00 2B [09:03:11]Write i2c OK [09:03:11]MH_I2C_Read... [09:03:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:03:11]Read from MH i2c: E2 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 FD 00 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 FD 00 A5 06 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 49 [09:03:11]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [09:03:11]wFMCommunicate OK [09:03:11]wFMCommunicate request_size=4 [09:03:11]MH_SAM_APDU [09:03:11]CAPDU: 80 17 00 00 [09:03:11]Write to MH i2c: E2 08 00 A6 06 80 17 00 00 00 00 00 00 2C [09:03:11]Write i2c OK [09:03:11]MH_I2C_Read... [09:03:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:03:11]Read from MH i2c: E2 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 FD 00 [09:03:11]MH_I2C_Read... [09:03:11]Read from MH i2c: E2 FD 00 A6 06 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 9E [09:03:11]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:03:11]wFMCommunicate OK [09:03:12]wFMCommunicate request_size=4 [09:03:12]MH_SAM_APDU [09:03:12]CAPDU: 80 17 00 00 [09:03:12]Write to MH i2c: E2 08 00 A7 06 80 17 00 00 00 00 00 00 2D [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [09:03:12]Read from MH i2c: E2 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 E0 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 E0 00 A7 06 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 17 [09:03:12]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:03:12]wFMCommunicate OK [09:03:12]SAM_PROTO_GetFMData done [09:03:12]requested_item fm.sale_refund.total is exist - process it [09:03:12]requested_item fm.buy.total is exist - process it [09:03:12]requested_item shift.sale.total is exist - process it [09:03:12]SAM_PROTO_GetShiftData [09:03:12]wFMCommunicate request_size=4 [09:03:12]MH_SAM_APDU [09:03:12]CAPDU: 80 13 02 00 [09:03:12]Write to MH i2c: E2 08 00 A8 06 80 13 02 00 00 00 00 00 2C [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:03:12]Read from MH i2c: E2 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 FD 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 FD 00 A8 06 00 B8 04 AA 04 B4 04 6E 04 04 00 41 00 00 00 69 04 9B 00 6F 04 04 00 40 00 00 00 B1 04 03 00 C3 9F 51 70 04 03 00 D0 E5 3F 72 04 03 00 F3 B9 11 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 9A AB 08 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 FB B8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 31 [09:03:12]RAPDU: B8 04 AA 04 B4 04 6E 04 04 00 41 00 00 00 69 04 9B 00 6F 04 04 00 40 00 00 00 B1 04 03 00 C3 9F 51 70 04 03 00 D0 E5 3F 72 04 03 00 F3 B9 11 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 9A AB 08 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 FB B8 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:03:12]wFMCommunicate OK [09:03:12]wFMCommunicate request_size=4 [09:03:12]MH_SAM_APDU [09:03:12]CAPDU: 80 17 00 00 [09:03:12]Write to MH i2c: E2 08 00 A9 06 80 17 00 00 00 00 00 00 2F [09:03:12]Write i2c OK [09:03:12]MH_I2C_Read... [09:03:12]OFD Sender: No OFD packet to send [09:03:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:03:12]Read from MH i2c: E2 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 FD 00 [09:03:12]MH_I2C_Read... [09:03:12]Read from MH i2c: E2 FD 00 A9 06 00 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 CE [09:03:12]RAPDU: 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [09:03:13]wFMCommunicate OK [09:03:13]wFMCommunicate request_size=4 [09:03:13]MH_SAM_APDU [09:03:13]CAPDU: 80 17 00 00 [09:03:13]Write to MH i2c: E2 08 00 AA 06 80 17 00 00 00 00 00 00 30 [09:03:13]Write i2c OK [09:03:13]MH_I2C_Read... [09:03:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:03:13]Read from MH i2c: E2 [09:03:13]MH_I2C_Read... [09:03:13]Read from MH i2c: E2 FD 00 [09:03:13]MH_I2C_Read... [09:03:13]Read from MH i2c: E2 FD 00 AA 06 00 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 D2 [09:03:13]RAPDU: 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 [09:03:13]wFMCommunicate OK [09:03:13]wFMCommunicate request_size=4 [09:03:13]MH_SAM_APDU [09:03:13]CAPDU: 80 17 00 00 [09:03:13]Write to MH i2c: E2 08 00 AB 06 80 17 00 00 00 00 00 00 31 [09:03:13]Write i2c OK [09:03:13]MH_I2C_Read... [09:03:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:03:13]Read from MH i2c: E2 [09:03:13]MH_I2C_Read... [09:03:13]Read from MH i2c: E2 FD 00 [09:03:13]MH_I2C_Read... [09:03:13]Read from MH i2c: E2 FD 00 AB 06 00 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 BA [09:03:13]RAPDU: 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 [09:03:13]wFMCommunicate OK [09:03:13]wFMCommunicate request_size=4 [09:03:13]MH_SAM_APDU [09:03:13]CAPDU: 80 17 00 00 [09:03:13]Write to MH i2c: E2 08 00 AC 06 80 17 00 00 00 00 00 00 32 [09:03:13]Write i2c OK [09:03:13]MH_I2C_Read... [09:03:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 210! [09:03:13]Read from MH i2c: E2 [09:03:13]MH_I2C_Read... [09:03:13]Read from MH i2c: E2 D5 00 [09:03:13]MH_I2C_Read... [09:03:13]Read from MH i2c: E2 D5 00 AC 06 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [09:03:13]RAPDU: EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:03:13]wFMCommunicate OK [09:03:13]SAM_PROTO_GetShiftData done [09:03:13]requested_item shift.sale.total_cash is exist - process it [09:03:13]requested_item shift.sale_refund.total is exist - process it [09:03:13]requested_item shift.sale_refund.total_cash is exist - process it [09:03:13]requested_item shift.buy.total is exist - process it [09:03:13]requested_item shift.buy.total_cash is exist - process it [09:03:13]produce_requested_data done [09:03:13]produce_requested_data return {"fm.sale.total":26058968.85,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":53493.15,"shift.sale.total_cash":41876.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:03:13]process_action_free get_value [09:03:13]json_value_free [09:03:13]json_value_free done [09:03:13]process_json_proto returns [09:03:13]Send response to host [09:03:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26058968.85,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":53493.15,"shift.sale.total_cash":41876.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:03:13]free response buf [09:03:13]execute_script done [09:03:13]execute_script returns [09:03:13]free content buf [09:03:13]Sock 7.Close socket [09:03:13]Sock 7.Thread stoped [09:03:17]OFD Sender: No OFD packet to send [09:03:22]OFD Sender: No OFD packet to send [09:03:27]OFD Sender: No OFD packet to send [09:03:32]OFD Sender: No OFD packet to send [09:03:37]OFD Sender: No OFD packet to send [09:03:42]OFD Sender: No OFD packet to send [09:03:47]OFD Sender: No OFD packet to send [09:03:52]OFD Sender: No OFD packet to send [09:03:57]OFD Sender: No OFD packet to send [09:04:02]OFD Sender: No OFD packet to send [09:04:07]OFD Sender: No OFD packet to send [09:04:12]OFD Sender: No OFD packet to send [09:04:16]accept exits with 9 [09:04:16]New connection [09:04:16]New thread 3067202916 created [09:04:16]Thread 3067059556 joined [09:04:16]Waiting for new connection... [09:04:16] Sock 9.Parse request [09:04:16]Sock 9.Check first char [09:04:16]Sock 9.First char is OK [09:04:16]request: POST /json_proto HTTP/1.0 [09:04:16]Method: POST [09:04:16]URL: /json_proto [09:04:16]Method is POST - this is cgi request [09:04:16]url: /json_proto [09:04:16]query_string will be loaded in cgi processing [09:04:16]execute_cgi json_proto POST (null) [09:04:16]execute_cgi path=json_proto method=POST [09:04:16]POST find Content-Length [09:04:16]Host: 172.17.34.200:8080 [09:04:16]Content-Length: 684 [09:04:16]Content-Type: application/json [09:04:16] [09:04:16]POST finish read [09:04:16]Found Content-Length = 684 [09:04:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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:04:16]execute_script... [09:04:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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:04:16]POST & json_proto [09:04:16]process_json_proto [09:04:16]json parsed OK: [09:04:16]protocol is kg_v1.0 [09:04:16]action value=close_receipt [09:04:16]process_action close_receipt [09:04:16]cmd_close_receipt [09:04:16]MH_GetDate [09:04:16]Write to MH i2c: F0 00 00 AD 06 A2 [09:04:16]Write i2c OK [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: F0 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: F0 09 00 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: F0 09 00 AD 06 00 11 C0 E9 64 B2 FF 65 64 43 [09:04:16]GetLastDocTimeStamp 1693040570 [09:04:16]current date 1693040657 [09:04:16]FM_GetShiftState [09:04:16]SAM_PROTO_GetShiftState [09:04:16]wFMCommunicate request_size=4 [09:04:16]MH_SAM_APDU [09:04:16]CAPDU: 80 13 01 00 [09:04:16]Write to MH i2c: E2 08 00 AE 06 80 13 01 00 00 00 00 00 31 [09:04:16]Write i2c OK [09:04:16]MH_I2C_Read... [09:04:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:16]Read from MH i2c: E2 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: E2 0E 00 [09:04:16]MH_I2C_Read... [09:04:16]Read from MH i2c: E2 0E 00 AE 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 68 [09:04:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:04:16]wFMCommunicate OK [09:04:16]SAM_PROTO_GetShiftState done [09:04:16]FM_GetShiftState done [09:04:16]opened in 1693009560 [09:04:16]opened+sec_in_day 1693095960 [09:04:16]quantity*price = 70023 [09:04:16]sum+1 = 70025 [09:04:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 66 26.08.2023 09:04 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33050 ФПД: 93806889517438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090417&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33050&fm=93806889517438&tin=02508201610067®Number=0000000000091575&sum=70000 [09:04:17]StoreToDocumentArchive [09:04:17]shift 77 fd 33050 [09:04:17]save to /storage/0077/doc_00033050 [09:04:17]save last doc name /storage/0077/doc_00033050 to /storage/kkm_last_doc_name [09:04:17]save OK [09:04:17]Clear old archive folders... [09:04:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:04:17]tlvbuf is 00AA1560 [09:04:17]SAM_PROTO_ClearQueue [09:04:17]wFMCommunicate request_size=4 [09:04:17]MH_SAM_APDU [09:04:17]CAPDU: 80 09 00 00 [09:04:17]Write to MH i2c: E2 08 00 BB 06 80 09 00 00 00 00 00 00 33 [09:04:17]Write i2c OK [09:04:17]MH_I2C_Read... [09:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:18]Read from MH i2c: E2 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 03 00 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 03 00 BB 06 00 90 00 35 [09:04:18]RAPDU: 90 00 [09:04:18]wFMCommunicate OK [09:04:18]SAM_PROTO_ClearQueue done [09:04:18]KKMCreateOFDPacket [09:04:18]OFDProtocolAddRootSTLVToBuf [09:04:18]FM_MakeSignedData [09:04:18]FM_MakeSignedData [09:04:18]SAM_PROTO_SignData [09:04:18]wFMCommunicate request_size=4 [09:04:18]MH_SAM_APDU [09:04:18]CAPDU: 80 0D 01 02 [09:04:18]Write to MH i2c: E2 08 00 BC 06 80 0D 01 02 00 00 00 00 3B [09:04:18]Write i2c OK [09:04:18]MH_I2C_Read... [09:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:18]Read from MH i2c: E2 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 03 00 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 03 00 BC 06 00 90 00 36 [09:04:18]RAPDU: 90 00 [09:04:18]wFMCommunicate OK [09:04:18]wFMCommunicate request_size=255 [09:04:18]MH_SAM_APDU [09:04:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 42 00 00 00 F4 03 04 00 11 C0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 81 00 00 35 04 06 00 [09:04:18]Write to MH i2c: E2 02 01 BD 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 42 00 00 00 F4 03 04 00 11 C0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 81 00 00 35 04 06 00 00 00 1F [09:04:18]Write i2c OK [09:04:18]MH_I2C_Read... [09:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:18]Read from MH i2c: E2 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 03 00 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 03 00 BD 06 00 90 00 37 [09:04:18]RAPDU: 90 00 [09:04:18]wFMCommunicate OK [09:04:18]wFMCommunicate request_size=11 [09:04:18]MH_SAM_APDU [09:04:18]CAPDU: 80 0D 02 02 06 55 51 1E 53 C1 7E [09:04:18]Write to MH i2c: E2 0E 00 BE 06 80 0D 02 02 06 00 55 51 1E 53 C1 7E 00 00 A0 [09:04:18]Write i2c OK [09:04:18]MH_I2C_Read... [09:04:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:18]Read from MH i2c: E2 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 03 00 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 03 00 BE 06 00 90 00 38 [09:04:18]RAPDU: 90 00 [09:04:18]wFMCommunicate OK [09:04:18]wFMCommunicate request_size=4 [09:04:18]MH_SAM_APDU [09:04:18]CAPDU: 80 0D 03 02 [09:04:18]Write to MH i2c: E2 08 00 BF 06 80 0D 03 02 00 00 00 00 40 [09:04:18]Write i2c OK [09:04:18]MH_I2C_Read... [09:04:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:18]Read from MH i2c: E2 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 0B 00 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 0B 00 BF 06 00 A0 F7 76 DE 60 93 54 91 90 00 04 [09:04:18]RAPDU: A0 F7 76 DE 60 93 54 91 90 00 [09:04:18]wFMCommunicate OK [09:04:18]SAM_PROTO_SignData done [09:04:18]FM_MakeSignedData done [09:04:18]CreateOFDProtocolMessage [09:04:18]wFMCommunicate request_size=4 [09:04:18]MH_SAM_APDU [09:04:18]CAPDU: 80 11 00 00 [09:04:18]Write to MH i2c: E2 08 00 C0 06 80 11 00 00 00 00 00 00 40 [09:04:18]Write i2c OK [09:04:18]MH_I2C_Read... [09:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:18]Read from MH i2c: E2 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 17 00 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: E2 17 00 C0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [09:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:04:18]wFMCommunicate OK [09:04:18]CreateOFDProtocolMessage done [09:04:18]OFDSenderStorePacket 33050 [09:04:18]StoreOFDPacket docnum=33050 [09:04:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4F 80 08 01 28 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 42 00 00 00 F4 03 04 00 11 C0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 81 00 00 35 04 06 00 55 51 1E 53 C1 7E A0 F7 76 DE 60 93 54 91 [09:04:18]CheckFolder [09:04:18]dirname=/storage/ofd_packets [09:04:18]CheckFolder done [09:04:18]ProducePacketName [09:04:18]name=ofd_packets/00033050 [09:04:18]NVStorageSaveData ofd_packets/00033050 [09:04:18]File name is /storage/ofd_packets/00033050 [09:04:18]Write 302 bytes [09:04:18]NVStorageSaveData done [09:04:18]OFDSenderStorePacket done [09:04:18]KKMCreateOFDPacket done [09:04:18]NVStorageSaveData kkm_last_timestamp [09:04:18]File name is /storage/kkm_last_timestamp [09:04:18]Write 4 bytes [09:04:18]NVStorageSaveData done [09:04:18]ExternCall_PrintAddStr [09:04:18]wPrintStart [09:04:18]Write to MH i2c: 01 00 00 C1 06 C7 [09:04:18]Write i2c OK [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: 01 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: 01 07 00 [09:04:18]MH_I2C_Read... [09:04:18]Read from MH i2c: 01 07 00 C1 06 00 00 00 00 00 FF 0F DC [09:04:18]RasterBufferAndPrint [09:04:18]line Счет N : (1)1182861 [09:04:18]line ИНН: 02508201610067 [09:04:18]line Контрольно-Кассовый Чек [09:04:18]line ПРОДАЖА [09:04:18]line ТРК (МРК, ГНК) : 21 [09:04:18]line Товар: 2710194210 [09:04:18]line ДТ(л)-К-5 [09:04:18]line 11.010 * 63.60 [09:04:18]line = 700.24 [09:04:18]line НДС 12% НСП 1% [09:04:18]line > о реализуемом товаре [09:04:18]line ОКРУГЛЕНИЕ: -0.24 [09:04:18]line ИТОГО: 700.00 [09:04:18]line Внесено: 700.00 [09:04:18]line СДАЧА: 0.00 [09:04:18]line НСП 1% : 6.20 [09:04:18]line НДС 12% : 74.36 [09:04:18]line Наличными: 700.00 [09:04:18]line Безнал.: 0.00 [09:04:18]line Место: АЗС № 121 "Партнер Нефть" [09:04:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:04:18]line СНО: Общий режим [09:04:18]line Чек 66 26.08.2023 09:04 [09:04:18]line Смена: 77 ФФД: 1.0 [09:04:18]line ЗНМ: 0300000148 [09:04:18]line РНМ: 0000000000091575 [09:04:18]line Версия ККМ: 001 [09:04:18]line ФМ: 0000000000874655 [09:04:18]line ФД: 33050 [09:04:18]line ФПД: 93806889517438 [09:04:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090417&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33050&fm=93806889517438&tin=02508201610067®Number=0000000000091575&sum=70000 [09:04:18]OFD Sender: Processing packet 33050 [packets to send 11, broken 10] [09:04:18]ProducePacketName [09:04:18]name=ofd_packets/00033050 [09:04:18]OFD Sender: To server: pG, [09:04:18]CommunicateWithHost lk.salyk.kg:30040 [09:04:18]ConnectInit lk.salyk.kg [09:04:18]written 0, free lines is 4095 [09:04:18]Connected sock=10 [09:04:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4F 80 08 01 28 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 42 00 00 00 F4 03 04 00 11 C0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 81 00 00 35 04 06 00 55 51 1E 53 C1 7E A0 F7 76 DE 60 93 54 91 [09:04:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DE 6E 47 00 1C EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 81 00 00 F4 03 04 00 B0 6A E9 64 B6 04 01 00 00 60 A4 68 C6 84 45 42 D8 [09:04:19]CommunicateWithHost err = 0 [09:04:19]CheckOFDResponse [09:04:19]1017 (14) - 77093643461234 [09:04:19]1041 (16) - 0000000000874655 [09:04:19]1040 (4) - 33050 [09:04:19]1012 (4) - 26.08.2023 03:00 [09:04:19]1206 (1) - 0 [09:04:19]OFD Sender: Remove packet 33050 [09:04:19]ProducePacketName [09:04:19]name=ofd_packets/00033050 [09:04:19]NVStorageDeleteData [09:04:19]Write to MH i2c: 01 00 00 EC 06 F2 [09:04:19]Write i2c OK [09:04:19]MH_I2C_Read... [09:04:19]Read from MH i2c: 01 [09:04:19]MH_I2C_Read... [09:04:19]Read from MH i2c: 01 07 00 [09:04:19]MH_I2C_Read... [09:04:19]Read from MH i2c: 01 07 00 EC 06 00 00 00 00 00 CD 0C D2 [09:04:19]RasterBufferAndPrint [09:04:19]line [09:04:19]line [09:04:19]line [09:04:19]line [09:04:19]line [09:04:19]written 0, free lines is 3284 [09:04:19]MH_Cut [09:04:19]Write to MH i2c: D1 01 00 F3 06 01 CB [09:04:19]Write i2c OK [09:04:19]MH_I2C_Read... [09:04:19]Read from MH i2c: D1 [09:04:19]MH_I2C_Read... [09:04:19]Read from MH i2c: D1 01 00 [09:04:19]MH_I2C_Read... [09:04:19]Read from MH i2c: D1 01 00 F3 06 00 CA [09:04:19]Write to MH i2c: 01 00 00 F4 06 FA [09:04:19]Write i2c OK [09:04:19]MH_I2C_Read... [09:04:19]OFD Sender: No OFD packet to send [09:04:20]*** Cut start [09:04:20]*** Purtial cut [09:04:20]*** CUTSNS_PIN = 0 [09:04:20]*** Stage 1: CUTSNS_PIN = 1 [09:04:22]Read from MH i2c: 01 [09:04:22]MH_I2C_Read... [09:04:22]*** Stop cut motor [09:04:22]*** Cut end [09:04:22]Read from MH i2c: 01 07 00 [09:04:22]MH_I2C_Read... [09:04:22]Read from MH i2c: 01 07 00 F4 06 00 00 00 00 00 FF 0F 0F [09:04:22]process_action close_receipt done [09:04:22]requested_data is exist [09:04:22]produce_requested_data [09:04:22]requested_item fm.sn is exist - process it [09:04:22]wFMCommunicate request_size=4 [09:04:22]MH_SAM_APDU [09:04:22]CAPDU: 80 11 00 00 [09:04:22]Write to MH i2c: E2 08 00 F5 06 80 11 00 00 00 00 00 00 75 [09:04:22]Write i2c OK [09:04:22]MH_I2C_Read... [09:04:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:22]Read from MH i2c: E2 [09:04:22]MH_I2C_Read... [09:04:22]Read from MH i2c: E2 17 00 [09:04:22]MH_I2C_Read... [09:04:22]Read from MH i2c: E2 17 00 F5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CB [09:04:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:04:22]wFMCommunicate OK [09:04:22]requested_item fd.num is exist - process it [09:04:22]SAM_PROTO_GetFieldsCounters [09:04:22]wFMCommunicate request_size=4 [09:04:22]MH_SAM_APDU [09:04:22]CAPDU: 80 13 00 00 [09:04:22]Write to MH i2c: E2 08 00 F6 06 80 13 00 00 00 00 00 00 78 [09:04:22]Write i2c OK [09:04:22]MH_I2C_Read... [09:04:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:22]Read from MH i2c: E2 [09:04:22]MH_I2C_Read... [09:04:22]Read from MH i2c: E2 62 00 [09:04:22]MH_I2C_Read... [09:04:22]Read from MH i2c: E2 62 00 F6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [09:04:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:04:22]wFMCommunicate OK [09:04:22]SAM_PROTO_GetFieldsCounters done [09:04:22]requested_item shift.num is exist - process it [09:04:22]requested_item shift.opened is exist - process it [09:04:22]req_shift_opened [09:04:22]FM_GetShiftState [09:04:22]SAM_PROTO_GetShiftState [09:04:22]wFMCommunicate request_size=4 [09:04:22]MH_SAM_APDU [09:04:22]CAPDU: 80 13 01 00 [09:04:22]Write to MH i2c: E2 08 00 F7 06 80 13 01 00 00 00 00 00 7A [09:04:22]Write i2c OK [09:04:22]MH_I2C_Read... [09:04:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:22]Read from MH i2c: E2 [09:04:22]MH_I2C_Read... [09:04:22]Read from MH i2c: E2 0E 00 [09:04:22]MH_I2C_Read... [09:04:22]Read from MH i2c: E2 0E 00 F7 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B1 [09:04:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:04:22]wFMCommunicate OK [09:04:22]SAM_PROTO_GetShiftState done [09:04:22]FM_GetShiftState done [09:04:22]req_shift_opened done [09:04:22]requested_item shift.open_date is exist - process it [09:04:22]req_shift_open_date [09:04:22]req_shift_open_date done [09:04:22]produce_requested_data done [09:04:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33050,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:04:22]process_action_free close_receipt [09:04:22]json_value_free [09:04:22]json_value_free done [09:04:22]process_json_proto returns [09:04:22]Send response to host [09:04:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33050,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:04:22]free response buf [09:04:22]execute_script done [09:04:22]execute_script returns [09:04:22]free content buf [09:04:22]Sock 9.Close socket [09:04:22]Sock 9.Thread stoped [09:04:24]OFD Sender: No OFD packet to send [09:04:29]OFD Sender: No OFD packet to send [09:04:34]OFD Sender: No OFD packet to send [09:04:39]OFD Sender: No OFD packet to send [09:04:44]OFD Sender: No OFD packet to send [09:04:49]OFD Sender: No OFD packet to send [09:04:54]OFD Sender: No OFD packet to send [09:04:59]OFD Sender: No OFD packet to send [09:05:04]OFD Sender: No OFD packet to send [09:05:09]OFD Sender: No OFD packet to send [09:05:14]OFD Sender: No OFD packet to send [09:05:19]OFD Sender: No OFD packet to send [09:05:24]OFD Sender: No OFD packet to send [09:05:29]OFD Sender: No OFD packet to send [09:05:34]OFD Sender: No OFD packet to send [09:05:39]OFD Sender: No OFD packet to send [09:05:44]OFD Sender: No OFD packet to send [09:05:49]OFD Sender: No OFD packet to send [09:05:54]OFD Sender: No OFD packet to send [09:05:59]OFD Sender: No OFD packet to send [09:06:01]accept exits with 7 [09:06:01]New connection [09:06:01]New thread 3067059556 created [09:06:01]Thread 3067202916 joined [09:06:01]Waiting for new connection... [09:06:01] Sock 7.Parse request [09:06:01]Sock 7.Check first char [09:06:01]Sock 7.First char is OK [09:06:01]request: POST /json_proto HTTP/1.0 [09:06:01]Method: POST [09:06:01]URL: /json_proto [09:06:01]Method is POST - this is cgi request [09:06:01]url: /json_proto [09:06:01]query_string will be loaded in cgi processing [09:06:01]execute_cgi json_proto POST (null) [09:06:01]execute_cgi path=json_proto method=POST [09:06:01]POST find Content-Length [09:06:01]Host: 172.17.34.200:8080 [09:06:01]Content-Length: 215 [09:06:01]Content-Type: application/json [09:06:01] [09:06:01]POST finish read [09:06:01]Found Content-Length = 215 [09:06:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:01]execute_script... [09:06:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:06:01]POST & json_proto [09:06:01]process_json_proto [09:06:01]json parsed OK: [09:06:01]protocol is kg_v1.0 [09:06:01]action value=get_value [09:06:01]process_action get_value [09:06:01]cmd_get_value [09:06:01]process_action get_value done [09:06:01]requested_data is exist [09:06:01]produce_requested_data [09:06:01]requested_item kkm.sn is exist - process it [09:06:01]requested_item kkm.ver is exist - process it [09:06:01]requested_item fm.sn is exist - process it [09:06:01]wFMCommunicate request_size=4 [09:06:01]MH_SAM_APDU [09:06:01]CAPDU: 80 11 00 00 [09:06:01]Write to MH i2c: E2 08 00 F8 06 80 11 00 00 00 00 00 00 78 [09:06:01]Write i2c OK [09:06:01]MH_I2C_Read... [09:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:01]Read from MH i2c: E2 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: E2 17 00 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: E2 17 00 F8 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CE [09:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:06:01]wFMCommunicate OK [09:06:01]requested_item fd.num is exist - process it [09:06:01]SAM_PROTO_GetFieldsCounters [09:06:01]wFMCommunicate request_size=4 [09:06:01]MH_SAM_APDU [09:06:01]CAPDU: 80 13 00 00 [09:06:01]Write to MH i2c: E2 08 00 F9 06 80 13 00 00 00 00 00 00 7B [09:06:01]Write i2c OK [09:06:01]MH_I2C_Read... [09:06:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:01]Read from MH i2c: E2 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: E2 62 00 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: E2 62 00 F9 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 4F [09:06:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:06:01]wFMCommunicate OK [09:06:01]SAM_PROTO_GetFieldsCounters done [09:06:01]requested_item shift.num is exist - process it [09:06:01]requested_item shift.opened is exist - process it [09:06:01]req_shift_opened [09:06:01]FM_GetShiftState [09:06:01]SAM_PROTO_GetShiftState [09:06:01]wFMCommunicate request_size=4 [09:06:01]MH_SAM_APDU [09:06:01]CAPDU: 80 13 01 00 [09:06:01]Write to MH i2c: E2 08 00 FA 06 80 13 01 00 00 00 00 00 7D [09:06:01]Write i2c OK [09:06:01]MH_I2C_Read... [09:06:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:01]Read from MH i2c: E2 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: E2 0E 00 [09:06:01]MH_I2C_Read... [09:06:01]Read from MH i2c: E2 0E 00 FA 06 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B4 [09:06:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:06:01]wFMCommunicate OK [09:06:01]SAM_PROTO_GetShiftState done [09:06:01]FM_GetShiftState done [09:06:01]req_shift_opened done [09:06:01]requested_item shift.open_date is exist - process it [09:06:01]req_shift_open_date [09:06:01]req_shift_open_date done [09:06:01]produce_requested_data done [09:06:01]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33050,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:06:01]process_action_free get_value [09:06:01]json_value_free [09:06:01]json_value_free done [09:06:01]process_json_proto returns [09:06:01]Send response to host [09:06:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33050,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:06:01]free response buf [09:06:01]execute_script done [09:06:01]execute_script returns [09:06:01]free content buf [09:06:01]Sock 7.Close socket [09:06:01]Sock 7.Thread stoped [09:06:01]accept exits with 9 [09:06:01]New connection [09:06:01]New thread 3067202916 created [09:06:01]Thread 3067059556 joined [09:06:01]Waiting for new connection... [09:06:01] Sock 9.Parse request [09:06:01]Sock 9.Check first char [09:06:01]Sock 9.First char is OK [09:06:01]request: POST /json_proto HTTP/1.0 [09:06:01]Method: POST [09:06:01]URL: /json_proto [09:06:01]Method is POST - this is cgi request [09:06:01]url: /json_proto [09:06:01]query_string will be loaded in cgi processing [09:06:01]execute_cgi json_proto POST (null) [09:06:01]execute_cgi path=json_proto method=POST [09:06:01]POST find Content-Length [09:06:01]Host: 172.17.34.200:8080 [09:06:01]Content-Length: 331 [09:06:01]Content-Type: application/json [09:06:01] [09:06:01]POST finish read [09:06:01]Found Content-Length = 331 [09:06:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:06:01]execute_script... [09:06:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [09:06:01]POST & json_proto [09:06:01]process_json_proto [09:06:01]json parsed OK: [09:06:01]protocol is kg_v1.0 [09:06:01]action value=get_value [09:06:01]process_action get_value [09:06:01]cmd_get_value [09:06:01]process_action get_value done [09:06:01]requested_data is exist [09:06:01]produce_requested_data [09:06:01]requested_item fm.sale.total is exist - process it [09:06:01]SAM_PROTO_GetFMData [09:06:01]wFMCommunicate request_size=4 [09:06:01]MH_SAM_APDU [09:06:01]CAPDU: 80 13 03 00 [09:06:01]Write to MH i2c: E2 08 00 FB 06 80 13 03 00 00 00 00 00 80 [09:06:01]Write i2c OK [09:06:01]MH_I2C_Read... [09:06:02]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:06:02]Read from MH i2c: E2 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 FD 00 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 FD 00 FB 06 00 C3 04 85 04 BF 04 6E 04 04 00 80 80 00 00 69 04 A1 00 6F 04 04 00 44 7F 00 00 B1 04 04 00 25 E6 53 9B 70 04 04 00 50 40 11 8B 72 04 04 00 D5 A5 42 10 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 40 A1 7F 10 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 5A F2 5F 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 55 [09:06:02]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 80 80 00 00 69 04 A1 00 6F 04 04 00 44 7F 00 00 B1 04 04 00 25 E6 53 9B 70 04 04 00 50 40 11 8B 72 04 04 00 D5 A5 42 10 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 40 A1 7F 10 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 5A F2 5F 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [09:06:02]wFMCommunicate OK [09:06:02]wFMCommunicate request_size=4 [09:06:02]MH_SAM_APDU [09:06:02]CAPDU: 80 17 00 00 [09:06:02]Write to MH i2c: E2 08 00 FC 06 80 17 00 00 00 00 00 00 82 [09:06:02]Write i2c OK [09:06:02]MH_I2C_Read... [09:06:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:06:02]Read from MH i2c: E2 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 FD 00 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 FD 00 FC 06 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 F4 [09:06:02]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [09:06:02]wFMCommunicate OK [09:06:02]wFMCommunicate request_size=4 [09:06:02]MH_SAM_APDU [09:06:02]CAPDU: 80 17 00 00 [09:06:02]Write to MH i2c: E2 08 00 FD 06 80 17 00 00 00 00 00 00 83 [09:06:02]Write i2c OK [09:06:02]MH_I2C_Read... [09:06:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:06:02]Read from MH i2c: E2 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 FD 00 [09:06:02]MH_I2C_Read... [09:06:02]Read from MH i2c: E2 FD 00 FD 06 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 A1 [09:06:02]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [09:06:02]wFMCommunicate OK [09:06:02]wFMCommunicate request_size=4 [09:06:02]MH_SAM_APDU [09:06:02]CAPDU: 80 17 00 00 [09:06:02]Write to MH i2c: E2 08 00 FE 06 80 17 00 00 00 00 00 00 84 [09:06:02]Write i2c OK [09:06:02]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 FD 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 FD 00 FE 06 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 F6 [09:06:03]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 17 00 00 [09:06:03]Write to MH i2c: E2 08 00 FF 06 80 17 00 00 00 00 00 00 85 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 E0 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 E0 00 FF 06 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6F [09:06:03]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:06:03]wFMCommunicate OK [09:06:03]SAM_PROTO_GetFMData done [09:06:03]requested_item fm.sale_refund.total is exist - process it [09:06:03]requested_item fm.buy.total is exist - process it [09:06:03]requested_item shift.sale.total is exist - process it [09:06:03]SAM_PROTO_GetShiftData [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 13 02 00 [09:06:03]Write to MH i2c: E2 08 00 00 07 80 13 02 00 00 00 00 00 85 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:06:03]Read from MH i2c: E2 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 FD 00 [09:06:03]MH_I2C_Read... [09:06:03]Read from MH i2c: E2 FD 00 00 07 00 B8 04 AA 04 B4 04 6E 04 04 00 42 00 00 00 69 04 9B 00 6F 04 04 00 41 00 00 00 B1 04 03 00 33 B1 52 70 04 03 00 40 F7 40 72 04 03 00 F3 B9 11 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 A6 C8 08 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 67 BB EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 2A [09:06:03]RAPDU: B8 04 AA 04 B4 04 6E 04 04 00 42 00 00 00 69 04 9B 00 6F 04 04 00 41 00 00 00 B1 04 03 00 33 B1 52 70 04 03 00 40 F7 40 72 04 03 00 F3 B9 11 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 A6 C8 08 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 67 BB EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:06:03]wFMCommunicate OK [09:06:03]wFMCommunicate request_size=4 [09:06:03]MH_SAM_APDU [09:06:03]CAPDU: 80 17 00 00 [09:06:03]Write to MH i2c: E2 08 00 01 07 80 17 00 00 00 00 00 00 88 [09:06:03]Write i2c OK [09:06:03]MH_I2C_Read... [09:06:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:06:04]Read from MH i2c: E2 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: E2 FD 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: E2 FD 00 01 07 00 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 27 [09:06:04]RAPDU: 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [09:06:04]wFMCommunicate OK [09:06:04]wFMCommunicate request_size=4 [09:06:04]MH_SAM_APDU [09:06:04]CAPDU: 80 17 00 00 [09:06:04]Write to MH i2c: E2 08 00 02 07 80 17 00 00 00 00 00 00 89 [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:06:04]Read from MH i2c: E2 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: E2 FD 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: E2 FD 00 02 07 00 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 2B [09:06:04]RAPDU: 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 90 00 [09:06:04]wFMCommunicate OK [09:06:04]wFMCommunicate request_size=4 [09:06:04]MH_SAM_APDU [09:06:04]CAPDU: 80 17 00 00 [09:06:04]Write to MH i2c: E2 08 00 03 07 80 17 00 00 00 00 00 00 8A [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:06:04]Read from MH i2c: E2 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: E2 FD 00 [09:06:04]MH_I2C_Read... [09:06:04]Read from MH i2c: E2 FD 00 03 07 00 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 13 [09:06:04]RAPDU: 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 90 00 [09:06:04]wFMCommunicate OK [09:06:04]wFMCommunicate request_size=4 [09:06:04]MH_SAM_APDU [09:06:04]CAPDU: 80 17 00 00 [09:06:04]Write to MH i2c: E2 08 00 04 07 80 17 00 00 00 00 00 00 8B [09:06:04]OFD Sender: No OFD packet to send [09:06:04]Write i2c OK [09:06:04]MH_I2C_Read... [09:06:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 210! [09:06:05]Read from MH i2c: E2 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: E2 D5 00 [09:06:05]MH_I2C_Read... [09:06:05]Read from MH i2c: E2 D5 00 04 07 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6C [09:06:05]RAPDU: EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:06:05]wFMCommunicate OK [09:06:05]SAM_PROTO_GetShiftData done [09:06:05]requested_item shift.sale.total_cash is exist - process it [09:06:05]requested_item shift.sale_refund.total is exist - process it [09:06:05]requested_item shift.sale_refund.total_cash is exist - process it [09:06:05]requested_item shift.buy.total is exist - process it [09:06:05]requested_item shift.buy.total_cash is exist - process it [09:06:05]produce_requested_data done [09:06:05]produce_requested_data return {"fm.sale.total":26059668.85,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":54193.15,"shift.sale.total_cash":42576.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:06:05]process_action_free get_value [09:06:05]json_value_free [09:06:05]json_value_free done [09:06:05]process_json_proto returns [09:06:05]Send response to host [09:06:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26059668.85,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":54193.15,"shift.sale.total_cash":42576.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:06:05]free response buf [09:06:05]execute_script done [09:06:05]execute_script returns [09:06:05]free content buf [09:06:05]Sock 9.Close socket [09:06:05]Sock 9.Thread stoped [09:06:09]OFD Sender: No OFD packet to send [09:06:14]OFD Sender: No OFD packet to send [09:06:19]OFD Sender: No OFD packet to send [09:06:24]OFD Sender: No OFD packet to send [09:06:29]OFD Sender: No OFD packet to send [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:49]OFD Sender: No OFD packet to send [09:06:54]OFD Sender: No OFD packet to send [09:06:59]OFD Sender: No OFD packet to send [09:07:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:14]OFD Sender: No OFD packet to send [09:07:19]OFD Sender: No OFD packet to send [09:07:24]OFD Sender: No OFD packet to send [09:07:29]OFD Sender: No OFD packet to send [09:07:34]OFD Sender: No OFD packet to send [09:07:39]OFD Sender: No OFD packet to send [09:07:44]OFD Sender: No OFD packet to send [09:07:49]OFD Sender: No OFD packet to send [09:07:54]OFD Sender: No OFD packet to send [09:07:59]OFD Sender: No OFD packet to send [09:08:04]OFD Sender: No OFD packet to send [09:08:09]OFD Sender: No OFD packet to send [09:08:14]OFD Sender: No OFD packet to send [09:08:19]OFD Sender: No OFD packet to send [09:08:24]OFD Sender: No OFD packet to send [09:08:29]accept exits with 7 [09:08:29]New connection [09:08:29]New thread 3067059556 created [09:08:29]Thread 3067202916 joined [09:08:29]Waiting for new connection... [09:08:29] Sock 7.Parse request [09:08:29]Sock 7.Check first char [09:08:29]Sock 7.First char is OK [09:08:29]request: POST /json_proto HTTP/1.0 [09:08:29]Method: POST [09:08:29]URL: /json_proto [09:08:29]Method is POST - this is cgi request [09:08:29]url: /json_proto [09:08:29]query_string will be loaded in cgi processing [09:08:29]execute_cgi json_proto POST (null) [09:08:29]execute_cgi path=json_proto method=POST [09:08:29]POST find Content-Length [09:08:29]Host: 172.17.34.200:8080 [09:08:29]Content-Length: 683 [09:08:29]Content-Type: application/json [09:08:29] [09:08:29]POST finish read [09:08:29]Found Content-Length = 683 [09:08:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182863", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:29]execute_script... [09:08: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)1182863", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:29]POST & json_proto [09:08:29]process_json_proto [09:08:29]json parsed OK: [09:08:29]protocol is kg_v1.0 [09:08:29]action value=close_receipt [09:08:29]process_action close_receipt [09:08:29]cmd_close_receipt [09:08:29]MH_GetDate [09:08:29]Write to MH i2c: F0 00 00 05 07 FB [09:08:29]Write i2c OK [09:08:29]MH_I2C_Read... [09:08:29]Read from MH i2c: F0 [09:08:29]MH_I2C_Read... [09:08:29]Read from MH i2c: F0 09 00 [09:08:29]MH_I2C_Read... [09:08:29]Read from MH i2c: F0 09 00 05 07 00 0D C1 E9 64 B2 FF 65 64 99 [09:08:29]GetLastDocTimeStamp 1693040657 [09:08:29]current date 1693040909 [09:08:29]FM_GetShiftState [09:08:29]SAM_PROTO_GetShiftState [09:08:29]wFMCommunicate request_size=4 [09:08:29]MH_SAM_APDU [09:08:29]CAPDU: 80 13 01 00 [09:08:29]Write to MH i2c: E2 08 00 06 07 80 13 01 00 00 00 00 00 8A [09:08:29]Write i2c OK [09:08:29]MH_I2C_Read... [09:08:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:29]Read from MH i2c: E2 [09:08:29]MH_I2C_Read... [09:08:29]Read from MH i2c: E2 0E 00 [09:08:29]MH_I2C_Read... [09:08:29]Read from MH i2c: E2 0E 00 06 07 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C1 [09:08:29]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:08:29]wFMCommunicate OK [09:08:29]SAM_PROTO_GetShiftState done [09:08:29]FM_GetShiftState done [09:08:29]opened in 1693009560 [09:08:29]opened+sec_in_day 1693095960 [09:08:29]quantity*price = 100035 [09:08:29]sum+1 = 100036 [09:08:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 67 26.08.2023 09:08 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33051 ФПД: 37071499192952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090829&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33051&fm=37071499192952&tin=02508201610067®Number=0000000000091575&sum=100000 [09:08:30]StoreToDocumentArchive [09:08:30]shift 77 fd 33051 [09:08:30]save to /storage/0077/doc_00033051 [09:08:30]save last doc name /storage/0077/doc_00033051 to /storage/kkm_last_doc_name [09:08:30]save OK [09:08:30]Clear old archive folders... [09:08:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:08:30]tlvbuf is 00A22BA0 [09:08:30]SAM_PROTO_ClearQueue [09:08:30]wFMCommunicate request_size=4 [09:08:30]MH_SAM_APDU [09:08:30]CAPDU: 80 09 00 00 [09:08:30]Write to MH i2c: E2 08 00 13 07 80 09 00 00 00 00 00 00 8C [09:08:30]Write i2c OK [09:08:30]MH_I2C_Read... [09:08:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:30]Read from MH i2c: E2 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 03 00 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 03 00 13 07 00 90 00 8E [09:08:30]RAPDU: 90 00 [09:08:30]wFMCommunicate OK [09:08:30]SAM_PROTO_ClearQueue done [09:08:30]KKMCreateOFDPacket [09:08:30]OFDProtocolAddRootSTLVToBuf [09:08:30]FM_MakeSignedData [09:08:30]FM_MakeSignedData [09:08:30]SAM_PROTO_SignData [09:08:30]wFMCommunicate request_size=4 [09:08:30]MH_SAM_APDU [09:08:30]CAPDU: 80 0D 01 02 [09:08:30]Write to MH i2c: E2 08 00 14 07 80 0D 01 02 00 00 00 00 94 [09:08:30]Write i2c OK [09:08:30]MH_I2C_Read... [09:08:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:30]Read from MH i2c: E2 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 03 00 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 03 00 14 07 00 90 00 8F [09:08:30]RAPDU: 90 00 [09:08:30]wFMCommunicate OK [09:08:30]wFMCommunicate request_size=255 [09:08:30]MH_SAM_APDU [09:08:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 0D C1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 81 00 00 35 04 06 00 21 [09:08:30]Write to MH i2c: E2 02 01 15 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 0D C1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 81 00 00 35 04 06 00 21 00 00 C1 [09:08:30]Write i2c OK [09:08:30]MH_I2C_Read... [09:08:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:30]Read from MH i2c: E2 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 03 00 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 03 00 15 07 00 90 00 90 [09:08:30]RAPDU: 90 00 [09:08:30]wFMCommunicate OK [09:08:30]wFMCommunicate request_size=10 [09:08:30]MH_SAM_APDU [09:08:30]CAPDU: 80 0D 02 02 05 B7 61 8A 6A 78 [09:08:30]Write to MH i2c: E2 0D 00 16 07 80 0D 02 02 05 00 B7 61 8A 6A 78 00 00 25 [09:08:30]Write i2c OK [09:08:30]MH_I2C_Read... [09:08:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:30]Read from MH i2c: E2 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 03 00 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 03 00 16 07 00 90 00 91 [09:08:30]RAPDU: 90 00 [09:08:30]wFMCommunicate OK [09:08:30]wFMCommunicate request_size=4 [09:08:30]MH_SAM_APDU [09:08:30]CAPDU: 80 0D 03 02 [09:08:30]Write to MH i2c: E2 08 00 17 07 80 0D 03 02 00 00 00 00 99 [09:08:30]Write i2c OK [09:08:30]MH_I2C_Read... [09:08:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:30]Read from MH i2c: E2 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 0B 00 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 0B 00 17 07 00 7D F4 E2 0F 85 68 16 91 90 00 90 [09:08:30]RAPDU: 7D F4 E2 0F 85 68 16 91 90 00 [09:08:30]wFMCommunicate OK [09:08:30]SAM_PROTO_SignData done [09:08:30]FM_MakeSignedData done [09:08:30]CreateOFDProtocolMessage [09:08:30]wFMCommunicate request_size=4 [09:08:30]MH_SAM_APDU [09:08:30]CAPDU: 80 11 00 00 [09:08:30]Write to MH i2c: E2 08 00 18 07 80 11 00 00 00 00 00 00 99 [09:08:30]Write i2c OK [09:08:30]MH_I2C_Read... [09:08:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:30]Read from MH i2c: E2 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 17 00 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: E2 17 00 18 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EF [09:08:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:08:30]wFMCommunicate OK [09:08:30]CreateOFDProtocolMessage done [09:08:30]OFDSenderStorePacket 33051 [09:08:30]StoreOFDPacket docnum=33051 [09:08:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 71 7C 07 01 A3 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 0D C1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 81 00 00 35 04 06 00 21 B7 61 8A 6A 78 7D F4 E2 0F 85 68 16 91 [09:08:30]CheckFolder [09:08:30]dirname=/storage/ofd_packets [09:08:30]CheckFolder done [09:08:30]ProducePacketName [09:08:30]name=ofd_packets/00033051 [09:08:30]NVStorageSaveData ofd_packets/00033051 [09:08:30]File name is /storage/ofd_packets/00033051 [09:08:30]Write 301 bytes [09:08:30]NVStorageSaveData done [09:08:30]OFDSenderStorePacket done [09:08:30]KKMCreateOFDPacket done [09:08:30]NVStorageSaveData kkm_last_timestamp [09:08:30]File name is /storage/kkm_last_timestamp [09:08:30]Write 4 bytes [09:08:30]NVStorageSaveData done [09:08:30]ExternCall_PrintAddStr [09:08:30]wPrintStart [09:08:30]Write to MH i2c: 01 00 00 19 07 20 [09:08:30]OFD Sender: Processing packet 33051 [packets to send 11, broken 10] [09:08:30]ProducePacketName [09:08:30]name=ofd_packets/00033051 [09:08:30]OFD Sender: To server: pG, [09:08:30]CommunicateWithHost lk.salyk.kg:30040 [09:08:30]ConnectInit lk.salyk.kg [09:08:30]Write i2c OK [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: 01 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: 01 07 00 [09:08:30]MH_I2C_Read... [09:08:30]Read from MH i2c: 01 07 00 19 07 00 00 00 00 00 FF 0F 35 [09:08:30]RasterBufferAndPrint [09:08:30]line Счет N : (1)1182863 [09:08:30]line ИНН: 02508201610067 [09:08:30]line Контрольно-Кассовый Чек [09:08:30]line ПРОДАЖА [09:08:30]line ТРК (МРК, ГНК) : 32 [09:08:30]line Товар: 2710124130 [09:08:30]line Аи-92-К-5 [09:08:30]line 17.100 * 58.50 [09:08:30]line = 1000.35 [09:08:30]line НДС 12% НСП 1% [09:08:30]line > о реализуемом товаре [09:08:30]line ОКРУГЛЕНИЕ: -0.35 [09:08:30]line ИТОГО: 1000.00 [09:08:30]line Внесено: 1000.00 [09:08:30]line СДАЧА: 0.00 [09:08:30]line НСП 1% : 8.85 [09:08:30]line НДС 12% : 106.23 [09:08:30]line Наличными: 1000.00 [09:08:30]line Безнал.: 0.00 [09:08:30]line Место: АЗС № 121 "Партнер Нефть" [09:08:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:08:30]line СНО: Общий режим [09:08:30]line Чек 67 26.08.2023 09:08 [09:08:30]line Смена: 77 ФФД: 1.0 [09:08:30]line ЗНМ: 0300000148 [09:08:30]line РНМ: 0000000000091575 [09:08:30]line Версия ККМ: 001 [09:08:30]line ФМ: 0000000000874655 [09:08:30]line ФД: 33051 [09:08:30]line ФПД: 37071499192952 [09:08:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090829&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33051&fm=37071499192952&tin=02508201610067®Number=0000000000091575&sum=100000 [09:08:31]Connected sock=10 [09:08:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 71 7C 07 01 A3 written 0, free lines is 4095 [09:08:31]BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 0D C1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 81 00 00 35 04 06 00 21 B7 61 8A 6A 78 7D F4 E2 0F 85 68 16 91 [09:08:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CD 3C 47 00 1A 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 81 00 00 F4 03 04 00 AC 6B E9 64 B6 04 01 00 00 2C 1D FF 22 DE D1 74 11 [09:08:31]CommunicateWithHost err = 0 [09:08:31]CheckOFDResponse [09:08:31]1017 (14) - 77093643461234 [09:08:31]1041 (16) - 0000000000874655 [09:08:31]1040 (4) - 33051 [09:08:31]1012 (4) - 26.08.2023 03:04 [09:08:31]1206 (1) - 0 [09:08:31]OFD Sender: Remove packet 33051 [09:08:31]ProducePacketName [09:08:31]name=ofd_packets/00033051 [09:08:31]NVStorageDeleteData [09:08:31]Write to MH i2c: 01 00 00 44 07 4B [09:08:31]Write i2c OK [09:08:31]MH_I2C_Read... [09:08:31]Read from MH i2c: 01 [09:08:31]MH_I2C_Read... [09:08:31]Read from MH i2c: 01 07 00 [09:08:31]MH_I2C_Read... [09:08:31]Read from MH i2c: 01 07 00 44 07 00 00 00 00 00 CE 0C 2C [09:08:31]RasterBufferAndPrint [09:08:31]line [09:08:31]line [09:08:31]line [09:08:31]line [09:08:31]line [09:08:31]written 0, free lines is 3285 [09:08:31]MH_Cut [09:08:31]Write to MH i2c: D1 01 00 4B 07 01 24 [09:08:31]Write i2c OK [09:08:31]MH_I2C_Read... [09:08:31]Read from MH i2c: D1 [09:08:31]MH_I2C_Read... [09:08:31]Read from MH i2c: D1 01 00 [09:08:31]MH_I2C_Read... [09:08:31]Read from MH i2c: D1 01 00 4B 07 00 23 [09:08:31]Write to MH i2c: 01 00 00 4C 07 53 [09:08:31]Write i2c OK [09:08:31]MH_I2C_Read... [09:08:31]OFD Sender: No OFD packet to send [09:08:32]*** Cut start [09:08:32]*** Purtial cut [09:08:32]*** Stage 1: CUTSNS_PIN = 1 [09:08:32]Read from MH i2c: 01 [09:08:32]MH_I2C_Read... [09:08:32]*** Stop cut motor [09:08:32]*** Cut end [09:08:32]Read from MH i2c: 01 07 00 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: 01 07 00 4C 07 00 00 00 00 00 FF 0F 68 [09:08:32]process_action close_receipt done [09:08:32]requested_data is exist [09:08:32]produce_requested_data [09:08:32]requested_item fm.sn is exist - process it [09:08:32]wFMCommunicate request_size=4 [09:08:32]MH_SAM_APDU [09:08:32]CAPDU: 80 11 00 00 [09:08:32]Write to MH i2c: E2 08 00 4D 07 80 11 00 00 00 00 00 00 CE [09:08:32]Write i2c OK [09:08:32]MH_I2C_Read... [09:08:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:32]Read from MH i2c: E2 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: E2 17 00 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: E2 17 00 4D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 24 [09:08:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:08:32]wFMCommunicate OK [09:08:32]requested_item fd.num is exist - process it [09:08:32]SAM_PROTO_GetFieldsCounters [09:08:32]wFMCommunicate request_size=4 [09:08:32]MH_SAM_APDU [09:08:32]CAPDU: 80 13 00 00 [09:08:32]Write to MH i2c: E2 08 00 4E 07 80 13 00 00 00 00 00 00 D1 [09:08:32]Write i2c OK [09:08:32]MH_I2C_Read... [09:08:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:32]Read from MH i2c: E2 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: E2 62 00 [09:08:32]MH_I2C_Read... [09:08:32]Read from MH i2c: E2 62 00 4E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 A9 [09:08:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:08:32]wFMCommunicate OK [09:08:32]SAM_PROTO_GetFieldsCounters done [09:08:32]requested_item shift.num is exist - process it [09:08:32]requested_item shift.opened is exist - process it [09:08:32]req_shift_opened [09:08:32]FM_GetShiftState [09:08:32]SAM_PROTO_GetShiftState [09:08:32]wFMCommunicate request_size=4 [09:08:32]MH_SAM_APDU [09:08:32]CAPDU: 80 13 01 00 [09:08:32]Write to MH i2c: E2 08 00 4F 07 80 13 01 00 00 00 00 00 D3 [09:08:32]Write i2c OK [09:08:32]MH_I2C_Read... [09:08:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:33]Read from MH i2c: E2 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 0E 00 [09:08:33]MH_I2C_Read... [09:08:33]Read from MH i2c: E2 0E 00 4F 07 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0A [09:08:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:08:33]wFMCommunicate OK [09:08:33]SAM_PROTO_GetShiftState done [09:08:33]FM_GetShiftState done [09:08:33]req_shift_opened done [09:08:33]requested_item shift.open_date is exist - process it [09:08:33]req_shift_open_date [09:08:33]req_shift_open_date done [09:08:33]produce_requested_data done [09:08:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33051,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:08:33]process_action_free close_receipt [09:08:33]json_value_free [09:08:33]json_value_free done [09:08:33]process_json_proto returns [09:08:33]Send response to host [09:08:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33051,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:08:33]free response buf [09:08:33]execute_script done [09:08:33]execute_script returns [09:08:33]free content buf [09:08:33]Sock 7.Close socket [09:08:33]Sock 7.Thread stoped [09:08:36]OFD Sender: No OFD packet to send [09:08:41]OFD Sender: No OFD packet to send [09:08:46]OFD Sender: No OFD packet to send [09:08:51]OFD Sender: No OFD packet to send [09:08:56]OFD Sender: No OFD packet to send [09:09:01]OFD Sender: No OFD packet to send [09:09:01]accept exits with 9 [09:09:01]New connection [09:09:01]New thread 3067202916 created [09:09:01]Thread 3067059556 joined [09:09:01]Waiting for new connection... [09:09:01] Sock 9.Parse request [09:09:01]Sock 9.Check first char [09:09:01]Sock 9.First char is OK [09:09:01]request: POST /json_proto HTTP/1.0 [09:09:01]Method: POST [09:09:01]URL: /json_proto [09:09:01]Method is POST - this is cgi request [09:09:01]url: /json_proto [09:09:01]query_string will be loaded in cgi processing [09:09:01]execute_cgi json_proto POST (null) [09:09:01]execute_cgi path=json_proto method=POST [09:09:01]POST find Content-Length [09:09:01]Host: 172.17.34.200:8080 [09:09:01]Content-Length: 809 [09:09:01]Content-Type: application/json [09:09:01] [09:09:01]POST finish read [09:09:01]Found Content-Length = 809 [09:09:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:01]execute_script... [09:09: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)1182862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:01]POST & json_proto [09:09:01]process_json_proto [09:09:01]json parsed OK: [09:09:01]protocol is kg_v1.0 [09:09:01]action value=close_receipt [09:09:01]process_action close_receipt [09:09:01]cmd_close_receipt [09:09:01]MH_GetDate [09:09:01]Write to MH i2c: F0 00 00 50 07 46 [09:09:01]Write i2c OK [09:09:01]MH_I2C_Read... [09:09:01]Read from MH i2c: F0 [09:09:01]MH_I2C_Read... [09:09:01]Read from MH i2c: F0 09 00 [09:09:01]MH_I2C_Read... [09:09:01]Read from MH i2c: F0 09 00 50 07 00 2E C1 E9 64 B2 FF 65 64 05 [09:09:01]GetLastDocTimeStamp 1693040909 [09:09:01]current date 1693040942 [09:09:01]FM_GetShiftState [09:09:01]SAM_PROTO_GetShiftState [09:09:01]wFMCommunicate request_size=4 [09:09:01]MH_SAM_APDU [09:09:01]CAPDU: 80 13 01 00 [09:09:01]Write to MH i2c: E2 08 00 51 07 80 13 01 00 00 00 00 00 D5 [09:09:01]Write i2c OK [09:09:01]MH_I2C_Read... [09:09:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:02]Read from MH i2c: E2 [09:09:02]MH_I2C_Read... [09:09:02]Read from MH i2c: E2 0E 00 [09:09:02]MH_I2C_Read... [09:09:02]Read from MH i2c: E2 0E 00 51 07 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0C [09:09:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:09:02]wFMCommunicate OK [09:09:02]SAM_PROTO_GetShiftState done [09:09:02]FM_GetShiftState done [09:09:02]opened in 1693009560 [09:09:02]opened+sec_in_day 1693095960 [09:09:02]quantity*price = 200022 [09:09:02]sum+1 = 200023 [09:09:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.22 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.22 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 68 26.08.2023 09:09 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33052 ФПД: 113188324146838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090902&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33052&fm=113188324146838&tin=02508201610067®Number=0000000000091575&sum=200022 [09:09:03]StoreToDocumentArchive [09:09:03]shift 77 fd 33052 [09:09:03]save to /storage/0077/doc_00033052 [09:09:03]save last doc name /storage/0077/doc_00033052 to /storage/kkm_last_doc_name [09:09:03]save OK [09:09:03]Clear old archive folders... [09:09:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:09:03]tlvbuf is 009FE900 [09:09:03]SAM_PROTO_ClearQueue [09:09:03]wFMCommunicate request_size=4 [09:09:03]MH_SAM_APDU [09:09:03]CAPDU: 80 09 00 00 [09:09:03]Write to MH i2c: E2 08 00 5E 07 80 09 00 00 00 00 00 00 D7 [09:09:03]Write i2c OK [09:09:03]MH_I2C_Read... [09:09:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:03]Read from MH i2c: E2 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 03 00 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 03 00 5E 07 00 90 00 D9 [09:09:03]RAPDU: 90 00 [09:09:03]wFMCommunicate OK [09:09:03]SAM_PROTO_ClearQueue done [09:09:03]KKMCreateOFDPacket [09:09:03]OFDProtocolAddRootSTLVToBuf [09:09:03]FM_MakeSignedData [09:09:03]FM_MakeSignedData [09:09:03]SAM_PROTO_SignData [09:09:03]wFMCommunicate request_size=4 [09:09:03]MH_SAM_APDU [09:09:03]CAPDU: 80 0D 01 02 [09:09:03]Write to MH i2c: E2 08 00 5F 07 80 0D 01 02 00 00 00 00 DF [09:09:03]Write i2c OK [09:09:03]MH_I2C_Read... [09:09:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:03]Read from MH i2c: E2 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 03 00 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 03 00 5F 07 00 90 00 DA [09:09:03]RAPDU: 90 00 [09:09:03]wFMCommunicate OK [09:09:03]wFMCommunicate request_size=255 [09:09:03]MH_SAM_APDU [09:09: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 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 2E C1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 81 00 00 35 04 06 00 [09:09:03]Write to MH i2c: E2 02 01 60 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 2E C1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 81 00 00 35 04 06 00 00 00 44 [09:09:03]Write i2c OK [09:09:03]MH_I2C_Read... [09:09:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:03]Read from MH i2c: E2 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 03 00 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 03 00 60 07 00 90 00 DB [09:09:03]RAPDU: 90 00 [09:09:03]wFMCommunicate OK [09:09:03]wFMCommunicate request_size=11 [09:09:03]MH_SAM_APDU [09:09:03]CAPDU: 80 0D 02 02 06 66 F1 B5 DA 7E 96 [09:09:03]Write to MH i2c: E2 0E 00 61 07 80 0D 02 02 06 00 66 F1 B5 DA 7E 96 00 00 E8 [09:09:03]Write i2c OK [09:09:03]MH_I2C_Read... [09:09:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:03]Read from MH i2c: E2 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 03 00 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 03 00 61 07 00 90 00 DC [09:09:03]RAPDU: 90 00 [09:09:03]wFMCommunicate OK [09:09:03]wFMCommunicate request_size=4 [09:09:03]MH_SAM_APDU [09:09:03]CAPDU: 80 0D 03 02 [09:09:03]Write to MH i2c: E2 08 00 62 07 80 0D 03 02 00 00 00 00 E4 [09:09:03]Write i2c OK [09:09:03]MH_I2C_Read... [09:09:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:03]Read from MH i2c: E2 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 0B 00 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 0B 00 62 07 00 39 03 93 FC 3D 91 33 2E 90 00 DF [09:09:03]RAPDU: 39 03 93 FC 3D 91 33 2E 90 00 [09:09:03]wFMCommunicate OK [09:09:03]SAM_PROTO_SignData done [09:09:03]FM_MakeSignedData done [09:09:03]CreateOFDProtocolMessage [09:09:03]wFMCommunicate request_size=4 [09:09:03]MH_SAM_APDU [09:09:03]CAPDU: 80 11 00 00 [09:09:03]Write to MH i2c: E2 08 00 63 07 80 11 00 00 00 00 00 00 E4 [09:09:03]Write i2c OK [09:09:03]MH_I2C_Read... [09:09:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:03]Read from MH i2c: E2 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 17 00 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: E2 17 00 63 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3A [09:09:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:09:03]wFMCommunicate OK [09:09:03]CreateOFDProtocolMessage done [09:09:03]OFDSenderStorePacket 33052 [09:09:03]StoreOFDPacket docnum=33052 [09:09:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9B 02 08 01 9B 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 2E C1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 81 00 00 35 04 06 00 66 F1 B5 DA 7E 96 39 03 93 FC 3D 91 33 2E [09:09:03]CheckFolder [09:09:03]dirname=/storage/ofd_packets [09:09:03]CheckFolder done [09:09:03]ProducePacketName [09:09:03]name=ofd_packets/00033052 [09:09:03]NVStorageSaveData ofd_packets/00033052 [09:09:03]File name is /storage/ofd_packets/00033052 [09:09:03]Write 302 bytes [09:09:03]NVStorageSaveData done [09:09:03]OFDSenderStorePacket done [09:09:03]KKMCreateOFDPacket done [09:09:03]NVStorageSaveData kkm_last_timestamp [09:09:03]File name is /storage/kkm_last_timestamp [09:09:03]Write 4 bytes [09:09:03]NVStorageSaveData done [09:09:03]ExternCall_PrintAddStr [09:09:03]wPrintStart [09:09:03]Write to MH i2c: 01 00 00 64 07 6B [09:09:03]Write i2c OK [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: 01 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: 01 07 00 [09:09:03]MH_I2C_Read... [09:09:03]Read from MH i2c: 01 07 00 64 07 00 00 00 00 00 FF 0F 80 [09:09:03]RasterBufferAndPrint [09:09:03]line Счет N : (1)1182862 [09:09:03]line ИНН: 02508201610067 [09:09:03]line Контрольно-Кассовый Чек [09:09:03]line ПРОДАЖА [09:09:03]line ТРК (МРК, ГНК) : 11 [09:09:03]line Товар: 2710194210 [09:09:03]line ДТ(л)-К-5 [09:09:03]line 31.450 * 63.60 [09:09:03]line = 2000.22 [09:09:03]line НДС 12% НСП 1% [09:09:03]line > о реализуемом товаре [09:09:03]line ИТОГО: 2000.22 [09:09:03]line НСП 1% : 17.70 [09:09:03]line НДС 12% : 212.41 [09:09:03]line Наличными: 0.00 [09:09:03]line Безнал.: 2000.22 [09:09:03]line Место: АЗС № 121 "Партнер Нефть" [09:09:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:09:03]line СНО: Общий режим [09:09:03]line Чек 68 26.08.2023 09:09 [09:09:03]line Смена: 77 ФФД: 1.0 [09:09:03]line ЗНМ: 0300000148 [09:09:03]line РНМ: 0000000000091575 [09:09:03]line Версия ККМ: 001 [09:09:03]line Платежная система: O! деньги [09:09:03]line ФМ: 0000000000874655 [09:09:03]line ФД: 33052 [09:09:03]line ФПД: 113188324146838 [09:09:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T090902&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33052&fm=113188324146838&tin=02508201610067®Number=0000000000091575&sum=200022 [09:09:03]OFD Sender: Processing packet 33052 [packets to send 11, broken 10] [09:09:03]ProducePacketName [09:09:03]name=ofd_packets/00033052 [09:09:03]OFD Sender: To server: pG, [09:09:03]CommunicateWithHost lk.salyk.kg:30040 [09:09:03]ConnectInit lk.salyk.kg [09:09:04]written 0, free lines is 4095 [09:09:04]Connected sock=10 [09:09:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9B 02 08 01 9B 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 2E C1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 81 00 00 35 04 06 00 66 F1 B5 DA 7E 96 39 03 93 FC 3D 91 33 2E [09:09:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2E C2 47 00 4A B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 81 00 00 F4 03 04 00 CD 6B E9 64 B6 04 01 00 00 9A A6 BB A4 64 C0 7E 02 [09:09:04]CommunicateWithHost err = 0 [09:09:04]CheckOFDResponse [09:09:04]1017 (14) - 77093643461234 [09:09:04]1041 (16) - 0000000000874655 [09:09:04]1040 (4) - 33052 [09:09:04]1012 (4) - 26.08.2023 03:04 [09:09:04]1206 (1) - 0 [09:09:04]OFD Sender: Remove packet 33052 [09:09:04]ProducePacketName [09:09:04]name=ofd_packets/00033052 [09:09:04]NVStorageDeleteData [09:09:04]Write to MH i2c: 01 00 00 8E 07 95 [09:09:04]Write i2c OK [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: 01 [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: 01 07 00 [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: 01 07 00 8E 07 00 00 00 00 00 F0 0C 98 [09:09:04]RasterBufferAndPrint [09:09:04]line [09:09:04]line [09:09:04]line [09:09:04]line [09:09:04]line [09:09:04]written 0, free lines is 3318 [09:09:04]MH_Cut [09:09:04]Write to MH i2c: D1 01 00 95 07 01 6E [09:09:04]Write i2c OK [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: D1 [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: D1 01 00 [09:09:04]MH_I2C_Read... [09:09:04]Read from MH i2c: D1 01 00 95 07 00 6D [09:09:04]Write to MH i2c: 01 00 00 96 07 9D [09:09:04]Write i2c OK [09:09:04]MH_I2C_Read... [09:09:04]OFD Sender: No OFD packet to send [09:09:05]*** Cut start [09:09:05]*** Purtial cut [09:09:05]*** CUTSNS_PIN = 0 [09:09:05]*** Stage 1: CUTSNS_PIN = 1 [09:09:07]Read from MH i2c: 01 [09:09:07]MH_I2C_Read... [09:09:07]*** Stop cut motor [09:09:07]*** Cut end [09:09:07]Read from MH i2c: 01 07 00 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: 01 07 00 96 07 00 00 00 00 00 FF 0F B2 [09:09:07]process_action close_receipt done [09:09:07]requested_data is exist [09:09:07]produce_requested_data [09:09:07]requested_item fm.sn is exist - process it [09:09:07]wFMCommunicate request_size=4 [09:09:07]MH_SAM_APDU [09:09:07]CAPDU: 80 11 00 00 [09:09:07]Write to MH i2c: E2 08 00 97 07 80 11 00 00 00 00 00 00 18 [09:09:07]Write i2c OK [09:09:07]MH_I2C_Read... [09:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:07]Read from MH i2c: E2 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: E2 17 00 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: E2 17 00 97 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6E [09:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:09:07]wFMCommunicate OK [09:09:07]requested_item fd.num is exist - process it [09:09:07]SAM_PROTO_GetFieldsCounters [09:09:07]wFMCommunicate request_size=4 [09:09:07]MH_SAM_APDU [09:09:07]CAPDU: 80 13 00 00 [09:09:07]Write to MH i2c: E2 08 00 98 07 80 13 00 00 00 00 00 00 1B [09:09:07]Write i2c OK [09:09:07]MH_I2C_Read... [09:09:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:07]Read from MH i2c: E2 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: E2 62 00 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: E2 62 00 98 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [09:09:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:09:07]wFMCommunicate OK [09:09:07]SAM_PROTO_GetFieldsCounters done [09:09:07]requested_item shift.num is exist - process it [09:09:07]requested_item shift.opened is exist - process it [09:09:07]req_shift_opened [09:09:07]FM_GetShiftState [09:09:07]SAM_PROTO_GetShiftState [09:09:07]wFMCommunicate request_size=4 [09:09:07]MH_SAM_APDU [09:09:07]CAPDU: 80 13 01 00 [09:09:07]Write to MH i2c: E2 08 00 99 07 80 13 01 00 00 00 00 00 1D [09:09:07]Write i2c OK [09:09:07]MH_I2C_Read... [09:09:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:07]Read from MH i2c: E2 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: E2 0E 00 [09:09:07]MH_I2C_Read... [09:09:07]Read from MH i2c: E2 0E 00 99 07 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 54 [09:09:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:09:07]wFMCommunicate OK [09:09:07]SAM_PROTO_GetShiftState done [09:09:07]FM_GetShiftState done [09:09:07]req_shift_opened done [09:09:07]requested_item shift.open_date is exist - process it [09:09:07]req_shift_open_date [09:09:07]req_shift_open_date done [09:09:07]produce_requested_data done [09:09:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33052,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:09:07]process_action_free close_receipt [09:09:07]json_value_free [09:09:07]json_value_free done [09:09:07]process_json_proto returns [09:09:07]Send response to host [09:09:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33052,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:09:07]free response buf [09:09:07]execute_script done [09:09:07]execute_script returns [09:09:07]free content buf [09:09:07]Sock 9.Close socket [09:09:07]Sock 9.Thread stoped [09:09:09]OFD Sender: No OFD packet to send [09:09:14]OFD Sender: No OFD packet to send [09:09:19]OFD Sender: No OFD packet to send [09:09:24]OFD Sender: No OFD packet to send [09:09:29]OFD Sender: No OFD packet to send [09:09:34]OFD Sender: No OFD packet to send [09:09:39]OFD Sender: No OFD packet to send [09:09:44]OFD Sender: No OFD packet to send [09:09:49]OFD Sender: No OFD packet to send [09:09:54]OFD Sender: No OFD packet to send [09:09:59]OFD Sender: No OFD packet to send [09:10:04]OFD Sender: No OFD packet to send [09:10:09]OFD Sender: No OFD packet to send [09:10:14]OFD Sender: No OFD packet to send [09:10:19]OFD Sender: No OFD packet to send [09:10:24]OFD Sender: No OFD packet to send [09:10:29]OFD Sender: No OFD packet to send [09:10:34]OFD Sender: No OFD packet to send [09:10:39]OFD Sender: No OFD packet to send [09:10:44]OFD Sender: No OFD packet to send [09:10:49]OFD Sender: No OFD packet to send [09:10:54]OFD Sender: No OFD packet to send [09:10:59]OFD Sender: No OFD packet to send [09:11:04]OFD Sender: No OFD packet to send [09:11:09]OFD Sender: No OFD packet to send [09:11:14]OFD Sender: No OFD packet to send [09:11:19]OFD Sender: No OFD packet to send [09:11:24]OFD Sender: No OFD packet to send [09:11:29]OFD Sender: No OFD packet to send [09:11:34]OFD Sender: No OFD packet to send [09:11:39]OFD Sender: No OFD packet to send [09:11:44]OFD Sender: No OFD packet to send [09:11:49]OFD Sender: No OFD packet to send [09:11:54]OFD Sender: No OFD packet to send [09:11:59]OFD Sender: No OFD packet to send [09:12:04]OFD Sender: No OFD packet to send [09:12:09]OFD Sender: No OFD packet to send [09:12:14]OFD Sender: No OFD packet to send [09:12:19]OFD Sender: No OFD packet to send [09:12:24]OFD Sender: No OFD packet to send [09:12:29]OFD Sender: No OFD packet to send [09:12:34]OFD Sender: No OFD packet to send [09:12:39]OFD Sender: No OFD packet to send [09:12:44]OFD Sender: No OFD packet to send [09:12:49]OFD Sender: No OFD packet to send [09:12:54]OFD Sender: No OFD packet to send [09:12:59]OFD Sender: No OFD packet to send [09:13:04]OFD Sender: No OFD packet to send [09:13:09]OFD Sender: No OFD packet to send [09:13:14]OFD Sender: No OFD packet to send [09:13:19]OFD Sender: No OFD packet to send [09:13:24]OFD Sender: No OFD packet to send [09:13:29]OFD Sender: No OFD packet to send [09:13:34]OFD Sender: No OFD packet to send [09:13:39]OFD Sender: No OFD packet to send [09:13:44]OFD Sender: No OFD packet to send [09:13:48]accept exits with 7 [09:13:48]New connection [09:13:48]New thread 3067059556 created [09:13:48]Thread 3067202916 joined [09:13:48]Waiting for new connection... [09:13:48] Sock 7.Parse request [09:13:48]Sock 7.Check first char [09:13:48]Sock 7.First char is OK [09:13:48]request: POST /json_proto HTTP/1.0 [09:13:48]Method: POST [09:13:48]URL: /json_proto [09:13:48]Method is POST - this is cgi request [09:13:48]url: /json_proto [09:13:48]query_string will be loaded in cgi processing [09:13:48]execute_cgi json_proto POST (null) [09:13:48]execute_cgi path=json_proto method=POST [09:13:48]POST find Content-Length [09:13:48]Host: 172.17.34.200:8080 [09:13:48]Content-Length: 683 [09:13:48]Content-Type: application/json [09:13:48] [09:13:48]POST finish read [09:13:48]Found Content-Length = 683 [09:13:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.000, "sum" : 572.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 572.00, "total" : 572.00, "payments": [ { "type": 0, "sum" : 572.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:48]execute_script... [09: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)1182864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.000, "sum" : 572.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 572.00, "total" : 572.00, "payments": [ { "type": 0, "sum" : 572.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:13:48]POST & json_proto [09:13:48]process_json_proto [09:13:48]json parsed OK: [09:13:48]protocol is kg_v1.0 [09:13:48]action value=close_receipt [09:13:48]process_action close_receipt [09:13:48]cmd_close_receipt [09:13:48]MH_GetDate [09:13:48]Write to MH i2c: F0 00 00 9A 07 90 [09:13:48]Write i2c OK [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: F0 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: F0 09 00 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: F0 09 00 9A 07 00 4C C2 E9 64 B2 FF 65 64 6E [09:13:48]GetLastDocTimeStamp 1693040942 [09:13:48]current date 1693041228 [09:13:48]FM_GetShiftState [09:13:48]SAM_PROTO_GetShiftState [09:13:48]wFMCommunicate request_size=4 [09:13:48]MH_SAM_APDU [09:13:48]CAPDU: 80 13 01 00 [09:13:48]Write to MH i2c: E2 08 00 9B 07 80 13 01 00 00 00 00 00 1F [09:13:48]Write i2c OK [09:13:48]MH_I2C_Read... [09:13:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:48]Read from MH i2c: E2 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: E2 0E 00 [09:13:48]MH_I2C_Read... [09:13:48]Read from MH i2c: E2 0E 00 9B 07 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 56 [09:13:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:13:48]wFMCommunicate OK [09:13:48]SAM_PROTO_GetShiftState done [09:13:48]FM_GetShiftState done [09:13:48]opened in 1693009560 [09:13:48]opened+sec_in_day 1693095960 [09:13:48]quantity*price = 57240 [09:13:48]sum+1 = 57241 [09:13:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 572.00 Внесено: 572.00 СДАЧА: 0.00 НСП 1% : 5.06 НДС 12% : 60.79 Наличными: 572.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 69 26.08.2023 09:13 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33053 ФПД: 155238185783204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091348&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33053&fm=155238185783204&tin=02508201610067®Number=0000000000091575&sum=57200 [09:13:49]StoreToDocumentArchive [09:13:49]shift 77 fd 33053 [09:13:49]save to /storage/0077/doc_00033053 [09:13:49]save last doc name /storage/0077/doc_00033053 to /storage/kkm_last_doc_name [09:13:49]save OK [09:13:49]Clear old archive folders... [09:13:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:13:49]tlvbuf is 00AA8720 [09:13:49]SAM_PROTO_ClearQueue [09:13:49]wFMCommunicate request_size=4 [09:13:49]MH_SAM_APDU [09:13:49]CAPDU: 80 09 00 00 [09:13:49]Write to MH i2c: E2 08 00 A8 07 80 09 00 00 00 00 00 00 21 [09:13:49]Write i2c OK [09:13:49]MH_I2C_Read... [09:13:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:13:49]Read from MH i2c: E2 [09:13:49]MH_I2C_Read... [09:13:49]Read from MH i2c: E2 03 00 [09:13:49]MH_I2C_Read... [09:13:49]Read from MH i2c: E2 03 00 A8 07 00 90 00 23 [09:13:49]RAPDU: 90 00 [09:13:49]wFMCommunicate OK [09:13:49]SAM_PROTO_ClearQueue done [09:13:49]KKMCreateOFDPacket [09:13:49]OFDProtocolAddRootSTLVToBuf [09:13:49]FM_MakeSignedData [09:13:49]FM_MakeSignedData [09:13:49]SAM_PROTO_SignData [09:13:49]wFMCommunicate request_size=4 [09:13:49]MH_SAM_APDU [09:13:49]CAPDU: 80 0D 01 02 [09:13:49]Write to MH i2c: E2 08 00 A9 07 80 0D 01 02 00 00 00 00 29 [09:13:49]Write i2c OK [09:13:49]MH_I2C_Read... [09:13:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:13:49]Read from MH i2c: E2 [09:13:49]MH_I2C_Read... [09:13:49]Read from MH i2c: E2 03 00 [09:13:49]MH_I2C_Read... [09:13:49]Read from MH i2c: E2 03 00 A9 07 00 90 00 24 [09:13:49]RAPDU: 90 00 [09:13:49]wFMCommunicate OK [09:13:49]wFMCommunicate request_size=255 [09:13:49]MH_SAM_APDU [09:13: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 28 23 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 98 DF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 DF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 17 00 00 00 00 07 04 06 00 70 DF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 4C C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 81 00 00 35 04 06 00 [09:13:49]Write to MH i2c: E2 02 01 AA 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 28 23 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 98 DF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 DF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 17 00 00 00 00 07 04 06 00 70 DF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 4C C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 81 00 00 35 04 06 00 00 00 1F [09:13:49]Write i2c OK [09:13:49]MH_I2C_Read... [09:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:49]Read from MH i2c: E2 [09:13:49]MH_I2C_Read... [09:13:49]Read from MH i2c: E2 03 00 [09:13:49]MH_I2C_Read... [09:13:49]Read from MH i2c: E2 03 00 AA 07 00 90 00 25 [09:13:49]RAPDU: 90 00 [09:13:49]wFMCommunicate OK [09:13:49]wFMCommunicate request_size=11 [09:13:49]MH_SAM_APDU [09:13:49]CAPDU: 80 0D 02 02 06 8D 30 34 EB 4F A4 [09:13:49]Write to MH i2c: E2 0E 00 AB 07 80 0D 02 02 06 00 8D 30 34 EB 4F A4 00 00 07 [09:13:49]Write i2c OK [09:13:49]MH_I2C_Read... [09:13:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:13:49]Read from MH i2c: E2 [09:13:49]MH_I2C_Read... [09:13:49]Read from MH i2c: E2 03 00 [09:13:49]MH_I2C_Read... [09:13:49]Read from MH i2c: E2 03 00 AB 07 00 90 00 26 [09:13:49]RAPDU: 90 00 [09:13:49]wFMCommunicate OK [09:13:49]wFMCommunicate request_size=4 [09:13:49]MH_SAM_APDU [09:13:49]CAPDU: 80 0D 03 02 [09:13:49]Write to MH i2c: E2 08 00 AC 07 80 0D 03 02 00 00 00 00 2E [09:13:49]Write i2c OK [09:13:49]MH_I2C_Read... [09:13:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:13:50]OFD Sender: No OFD packet to send [09:13:50]Read from MH i2c: E2 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: E2 0B 00 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: E2 0B 00 AC 07 00 1F EB D3 D7 E5 2F 09 9E 90 00 9E [09:13:50]RAPDU: 1F EB D3 D7 E5 2F 09 9E 90 00 [09:13:50]wFMCommunicate OK [09:13:50]SAM_PROTO_SignData done [09:13:50]FM_MakeSignedData done [09:13:50]CreateOFDProtocolMessage [09:13:50]wFMCommunicate request_size=4 [09:13:50]MH_SAM_APDU [09:13:50]CAPDU: 80 11 00 00 [09:13:50]Write to MH i2c: E2 08 00 AD 07 80 11 00 00 00 00 00 00 2E [09:13:50]Write i2c OK [09:13:50]MH_I2C_Read... [09:13:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:50]Read from MH i2c: E2 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: E2 17 00 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: E2 17 00 AD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 84 [09:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:13:50]wFMCommunicate OK [09:13:50]CreateOFDProtocolMessage done [09:13:50]OFDSenderStorePacket 33053 [09:13:50]StoreOFDPacket docnum=33053 [09:13:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AE 2A 08 01 00 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 28 23 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 98 DF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 DF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 17 00 00 00 00 07 04 06 00 70 DF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 4C C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 81 00 00 35 04 06 00 8D 30 34 EB 4F A4 1F EB D3 D7 E5 2F 09 9E [09:13:50]CheckFolder [09:13:50]dirname=/storage/ofd_packets [09:13:50]CheckFolder done [09:13:50]ProducePacketName [09:13:50]name=ofd_packets/00033053 [09:13:50]NVStorageSaveData ofd_packets/00033053 [09:13:50]File name is /storage/ofd_packets/00033053 [09:13:50]Write 302 bytes [09:13:50]NVStorageSaveData done [09:13:50]OFDSenderStorePacket done [09:13:50]KKMCreateOFDPacket done [09:13:50]NVStorageSaveData kkm_last_timestamp [09:13:50]File name is /storage/kkm_last_timestamp [09:13:50]Write 4 bytes [09:13:50]NVStorageSaveData done [09:13:50]ExternCall_PrintAddStr [09:13:50]wPrintStart [09:13:50]Write to MH i2c: 01 00 00 AE 07 B5 [09:13:50]Write i2c OK [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: 01 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: 01 07 00 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: 01 07 00 AE 07 00 00 00 00 00 FF 0F CA [09:13:50]RasterBufferAndPrint [09:13:50]line Счет N : (1)1182864 [09:13:50]line ИНН: 02508201610067 [09:13:50]line Контрольно-Кассовый Чек [09:13:50]line ПРОДАЖА [09:13:50]line ТРК (МРК, ГНК) : 21 [09:13:50]line Товар: 2710194210 [09:13:50]line ДТ(л)-К-5 [09:13:50]line 9.000 * 63.60 [09:13:50]line = 572.40 [09:13:50]line НДС 12% НСП 1% [09:13:50]line > о реализуемом товаре [09:13:50]line ОКРУГЛЕНИЕ: -0.40 [09:13:50]line ИТОГО: 572.00 [09:13:50]line Внесено: 572.00 [09:13:50]line СДАЧА: 0.00 [09:13:50]line НСП 1% : 5.06 [09:13:50]line НДС 12% : 60.79 [09:13:50]line Наличными: 572.00 [09:13:50]line Безнал.: 0.00 [09:13:50]line Место: АЗС № 121 "Партнер Нефть" [09:13:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:13:50]line СНО: Общий режим [09:13:50]line Чек 69 26.08.2023 09:13 [09:13:50]line Смена: 77 ФФД: 1.0 [09:13:50]line ЗНМ: 0300000148 [09:13:50]line РНМ: 0000000000091575 [09:13:50]line Версия ККМ: 001 [09:13:50]line ФМ: 0000000000874655 [09:13:50]line ФД: 33053 [09:13:50]line ФПД: 155238185783204 [09:13:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091348&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33053&fm=155238185783204&tin=02508201610067®Number=0000000000091575&sum=57200 [09:13:50]OFD Sender: Processing packet 33053 [packets to send 11, broken 10] [09:13:50]ProducePacketName [09:13:50]name=ofd_packets/00033053 [09:13:50]OFD Sender: To server: pG, [09:13:50]CommunicateWithHost lk.salyk.kg:30040 [09:13:50]ConnectInit lk.salyk.kg [09:13:50]written 0, free lines is 4095 [09:13:50]Connected sock=10 [09:13:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AE 2A 08 01 00 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 28 23 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 98 DF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 DF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 17 00 00 00 00 07 04 06 00 70 DF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 4C C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 81 00 00 35 04 06 00 8D 30 34 EB 4F A4 1F EB D3 D7 E5 2F 09 9E [09:13:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 94 48 47 00 71 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 81 00 00 F4 03 04 00 EB 6C E9 64 B6 04 01 00 00 99 32 C0 BA B0 0B 2A A4 [09:13:50]CommunicateWithHost err = 0 [09:13:50]CheckOFDResponse [09:13:50]1017 (14) - 77093643461234 [09:13:50]1041 (16) - 0000000000874655 [09:13:50]1040 (4) - 33053 [09:13:50]1012 (4) - 26.08.2023 03:09 [09:13:50]1206 (1) - 0 [09:13:50]OFD Sender: Remove packet 33053 [09:13:50]ProducePacketName [09:13:50]name=ofd_packets/00033053 [09:13:50]NVStorageDeleteData [09:13:50]Write to MH i2c: 01 00 00 D9 07 E0 [09:13:50]Write i2c OK [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: 01 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: 01 07 00 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: 01 07 00 D9 07 00 00 00 00 00 D7 0C CA [09:13:50]RasterBufferAndPrint [09:13:50]line [09:13:50]line [09:13:50]line [09:13:50]line [09:13:50]line [09:13:50]written 0, free lines is 3295 [09:13:50]MH_Cut [09:13:50]Write to MH i2c: D1 01 00 E0 07 01 B9 [09:13:50]Write i2c OK [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: D1 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: D1 01 00 [09:13:50]MH_I2C_Read... [09:13:50]Read from MH i2c: D1 01 00 E0 07 00 B8 [09:13:50]Write to MH i2c: 01 00 00 E1 07 E8 [09:13:50]Write i2c OK [09:13:50]MH_I2C_Read... [09:13:51]OFD Sender: No OFD packet to send [09:13:51]*** Cut start [09:13:51]*** Purtial cut [09:13:51]*** Stage 1: CUTSNS_PIN = 1 [09:13:51]Read from MH i2c: 01 [09:13:51]MH_I2C_Read... [09:13:51]*** Stop cut motor [09:13:51]*** Cut end [09:13:51]Read from MH i2c: 01 07 00 [09:13:51]MH_I2C_Read... [09:13:51]Read from MH i2c: 01 07 00 E1 07 00 00 00 00 00 FF 0F FD [09:13:51]process_action close_receipt done [09:13:51]requested_data is exist [09:13:51]produce_requested_data [09:13:51]requested_item fm.sn is exist - process it [09:13:51]wFMCommunicate request_size=4 [09:13:51]MH_SAM_APDU [09:13:51]CAPDU: 80 11 00 00 [09:13:51]Write to MH i2c: E2 08 00 E2 07 80 11 00 00 00 00 00 00 63 [09:13:51]Write i2c OK [09:13:51]MH_I2C_Read... [09:13:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:51]Read from MH i2c: E2 [09:13:51]MH_I2C_Read... [09:13:51]Read from MH i2c: E2 17 00 [09:13:51]MH_I2C_Read... [09:13:51]Read from MH i2c: E2 17 00 E2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B9 [09:13:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:13:51]wFMCommunicate OK [09:13:51]requested_item fd.num is exist - process it [09:13:51]SAM_PROTO_GetFieldsCounters [09:13:51]wFMCommunicate request_size=4 [09:13:51]MH_SAM_APDU [09:13:51]CAPDU: 80 13 00 00 [09:13:51]Write to MH i2c: E2 08 00 E3 07 80 13 00 00 00 00 00 00 66 [09:13:51]Write i2c OK [09:13:51]MH_I2C_Read... [09:13:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:52]Read from MH i2c: E2 [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: E2 62 00 [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: E2 62 00 E3 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [09:13:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:52]wFMCommunicate OK [09:13:52]SAM_PROTO_GetFieldsCounters done [09:13:52]requested_item shift.num is exist - process it [09:13:52]requested_item shift.opened is exist - process it [09:13:52]req_shift_opened [09:13:52]FM_GetShiftState [09:13:52]SAM_PROTO_GetShiftState [09:13:52]wFMCommunicate request_size=4 [09:13:52]MH_SAM_APDU [09:13:52]CAPDU: 80 13 01 00 [09:13:52]Write to MH i2c: E2 08 00 E4 07 80 13 01 00 00 00 00 00 68 [09:13:52]Write i2c OK [09:13:52]MH_I2C_Read... [09:13:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:52]Read from MH i2c: E2 [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: E2 0E 00 [09:13:52]MH_I2C_Read... [09:13:52]Read from MH i2c: E2 0E 00 E4 07 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9F [09:13:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:13:52]wFMCommunicate OK [09:13:52]SAM_PROTO_GetShiftState done [09:13:52]FM_GetShiftState done [09:13:52]req_shift_opened done [09:13:52]requested_item shift.open_date is exist - process it [09:13:52]req_shift_open_date [09:13:52]req_shift_open_date done [09:13:52]produce_requested_data done [09:13:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33053,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:13:52]process_action_free close_receipt [09:13:52]json_value_free [09:13:52]json_value_free done [09:13:52]process_json_proto returns [09:13:52]Send response to host [09:13:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33053,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:13:52]free response buf [09:13:52]execute_script done [09:13:52]execute_script returns [09:13:52]free content buf [09:13:52]Sock 7.Close socket [09:13:52]Sock 7.Thread stoped [09:13:56]OFD Sender: No OFD packet to send [09:14:01]OFD Sender: No OFD packet to send [09:14:06]OFD Sender: No OFD packet to send [09:14:11]OFD Sender: No OFD packet to send [09:14:16]OFD Sender: No OFD packet to send [09:14:21]OFD Sender: No OFD packet to send [09:14:26]OFD Sender: No OFD packet to send [09:14:31]OFD Sender: No OFD packet to send [09:14:36]OFD Sender: No OFD packet to send [09:14:41]OFD Sender: No OFD packet to send [09:14:46]OFD Sender: No OFD packet to send [09:14:51]OFD Sender: No OFD packet to send [09:14:56]OFD Sender: No OFD packet to send [09:15:01]OFD Sender: No OFD packet to send [09:15:06]OFD Sender: No OFD packet to send [09:15:11]OFD Sender: No OFD packet to send [09:15:16]OFD Sender: No OFD packet to send [09:15:21]OFD Sender: No OFD packet to send [09:15:26]OFD Sender: No OFD packet to send [09:15:28]accept exits with 9 [09:15:28]New connection [09:15:28]New thread 3067202916 created [09:15:28]Thread 3067059556 joined [09:15:28]Waiting for new connection... [09:15:28] Sock 9.Parse request [09:15:28]Sock 9.Check first char [09:15:28]Sock 9.First char is OK [09:15:28]request: POST /json_proto HTTP/1.0 [09:15:28]Method: POST [09:15:28]URL: /json_proto [09:15:28]Method is POST - this is cgi request [09:15:28]url: /json_proto [09:15:28]query_string will be loaded in cgi processing [09:15:28]execute_cgi json_proto POST (null) [09:15:28]execute_cgi path=json_proto method=POST [09:15:28]POST find Content-Length [09:15:28]Host: 172.17.34.200:8080 [09:15:28]Content-Length: 679 [09:15:28]Content-Type: application/json [09:15:28] [09:15:28]POST finish read [09:15:28]Found Content-Length = 679 [09:15:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182866", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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:15:28]execute_script... [09:15:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182866", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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:15:28]POST & json_proto [09:15:28]process_json_proto [09:15:28]json parsed OK: [09:15:28]protocol is kg_v1.0 [09:15:28]action value=close_receipt [09:15:28]process_action close_receipt [09:15:28]cmd_close_receipt [09:15:28]MH_GetDate [09:15:28]Write to MH i2c: F0 00 00 E5 07 DB [09:15:28]Write i2c OK [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: F0 [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: F0 09 00 [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: F0 09 00 E5 07 00 B1 C2 E9 64 B2 FF 65 64 1E [09:15:28]GetLastDocTimeStamp 1693041228 [09:15:28]current date 1693041329 [09:15:28]FM_GetShiftState [09:15:28]SAM_PROTO_GetShiftState [09:15:28]wFMCommunicate request_size=4 [09:15:28]MH_SAM_APDU [09:15:28]CAPDU: 80 13 01 00 [09:15:28]Write to MH i2c: E2 08 00 E6 07 80 13 01 00 00 00 00 00 6A [09:15:28]Write i2c OK [09:15:28]MH_I2C_Read... [09:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:28]Read from MH i2c: E2 [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: E2 0E 00 [09:15:28]MH_I2C_Read... [09:15:28]Read from MH i2c: E2 0E 00 E6 07 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A1 [09:15:28]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:15:28]wFMCommunicate OK [09:15:28]SAM_PROTO_GetShiftState done [09:15:28]FM_GetShiftState done [09:15:28]opened in 1693009560 [09:15:28]opened+sec_in_day 1693095960 [09:15:28]quantity*price = 60021 [09:15:28]sum+1 = 60022 [09:15:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 70 26.08.2023 09:15 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33054 ФПД: 43028869321562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091529&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33054&fm=43028869321562&tin=02508201610067®Number=0000000000091575&sum=60000 [09:15:29]StoreToDocumentArchive [09:15:29]shift 77 fd 33054 [09:15:29]save to /storage/0077/doc_00033054 [09:15:29]save last doc name /storage/0077/doc_00033054 to /storage/kkm_last_doc_name [09:15:29]save OK [09:15:29]Clear old archive folders... [09:15:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:29]tlvbuf is 00A8B180 [09:15:29]SAM_PROTO_ClearQueue [09:15:29]wFMCommunicate request_size=4 [09:15:29]MH_SAM_APDU [09:15:29]CAPDU: 80 09 00 00 [09:15:29]Write to MH i2c: E2 08 00 F3 07 80 09 00 00 00 00 00 00 6C [09:15:29]Write i2c OK [09:15:29]MH_I2C_Read... [09:15:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:29]Read from MH i2c: E2 [09:15:29]MH_I2C_Read... [09:15:29]Read from MH i2c: E2 03 00 [09:15:29]MH_I2C_Read... [09:15:29]Read from MH i2c: E2 03 00 F3 07 00 90 00 6E [09:15:29]RAPDU: 90 00 [09:15:29]wFMCommunicate OK [09:15:29]SAM_PROTO_ClearQueue done [09:15:29]KKMCreateOFDPacket [09:15:29]OFDProtocolAddRootSTLVToBuf [09:15:29]FM_MakeSignedData [09:15:29]FM_MakeSignedData [09:15:29]SAM_PROTO_SignData [09:15:29]wFMCommunicate request_size=4 [09:15:29]MH_SAM_APDU [09:15:29]CAPDU: 80 0D 01 02 [09:15:29]Write to MH i2c: E2 08 00 F4 07 80 0D 01 02 00 00 00 00 74 [09:15:29]Write i2c OK [09:15:29]MH_I2C_Read... [09:15:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:29]Read from MH i2c: E2 [09:15:29]MH_I2C_Read... [09:15:29]Read from MH i2c: E2 03 00 [09:15:29]MH_I2C_Read... [09:15:29]Read from MH i2c: E2 03 00 F4 07 00 90 00 6F [09:15:29]RAPDU: 90 00 [09:15:29]wFMCommunicate OK [09:15:29]wFMCommunicate request_size=255 [09:15:29]MH_SAM_APDU [09:15: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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 B1 C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 81 00 00 35 04 06 00 27 [09:15:29]Write to MH i2c: E2 02 01 F5 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 B1 C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 81 00 00 35 04 06 00 27 00 00 CE [09:15:29]Write i2c OK [09:15:29]MH_I2C_Read... [09:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:30]Read from MH i2c: E2 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 03 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 03 00 F5 07 00 90 00 70 [09:15:30]RAPDU: 90 00 [09:15:30]wFMCommunicate OK [09:15:30]wFMCommunicate request_size=10 [09:15:30]MH_SAM_APDU [09:15:30]CAPDU: 80 0D 02 02 05 22 70 78 93 5A [09:15:30]Write to MH i2c: E2 0D 00 F6 07 80 0D 02 02 05 00 22 70 78 93 5A 00 00 78 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:30]Read from MH i2c: E2 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 03 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 03 00 F6 07 00 90 00 71 [09:15:30]RAPDU: 90 00 [09:15:30]wFMCommunicate OK [09:15:30]wFMCommunicate request_size=4 [09:15:30]MH_SAM_APDU [09:15:30]CAPDU: 80 0D 03 02 [09:15:30]Write to MH i2c: E2 08 00 F7 07 80 0D 03 02 00 00 00 00 79 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:30]Read from MH i2c: E2 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 0B 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 0B 00 F7 07 00 D3 79 44 7E 08 07 EA 62 90 00 E3 [09:15:30]RAPDU: D3 79 44 7E 08 07 EA 62 90 00 [09:15:30]wFMCommunicate OK [09:15:30]SAM_PROTO_SignData done [09:15:30]FM_MakeSignedData done [09:15:30]CreateOFDProtocolMessage [09:15:30]wFMCommunicate request_size=4 [09:15:30]MH_SAM_APDU [09:15:30]CAPDU: 80 11 00 00 [09:15:30]Write to MH i2c: E2 08 00 F8 07 80 11 00 00 00 00 00 00 79 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:30]Read from MH i2c: E2 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 17 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: E2 17 00 F8 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CF [09:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:15:30]wFMCommunicate OK [09:15:30]CreateOFDProtocolMessage done [09:15:30]OFDSenderStorePacket 33054 [09:15:30]StoreOFDPacket docnum=33054 [09:15:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5D 06 07 01 57 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 B1 C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 81 00 00 35 04 06 00 27 22 70 78 93 5A D3 79 44 7E 08 07 EA 62 [09:15:30]CheckFolder [09:15:30]dirname=/storage/ofd_packets [09:15:30]CheckFolder done [09:15:30]ProducePacketName [09:15:30]name=ofd_packets/00033054 [09:15:30]NVStorageSaveData ofd_packets/00033054 [09:15:30]File name is /storage/ofd_packets/00033054 [09:15:30]Write 301 bytes [09:15:30]NVStorageSaveData done [09:15:30]OFDSenderStorePacket done [09:15:30]KKMCreateOFDPacket done [09:15:30]NVStorageSaveData kkm_last_timestamp [09:15:30]File name is /storage/kkm_last_timestamp [09:15:30]Write 4 bytes [09:15:30]NVStorageSaveData done [09:15:30]ExternCall_PrintAddStr [09:15:30]wPrintStart [09:15:30]Write to MH i2c: 01 00 00 F9 07 00 [09:15:30]Write i2c OK [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 07 00 [09:15:30]MH_I2C_Read... [09:15:30]Read from MH i2c: 01 07 00 F9 07 00 00 00 00 00 FF 0F 15 [09:15:30]RasterBufferAndPrint [09:15:30]line Счет N : (1)1182866 [09:15:30]line ИНН: 02508201610067 [09:15:30]line Контрольно-Кассовый Чек [09:15:30]line ПРОДАЖА [09:15:30]line ТРК (МРК, ГНК) : 32 [09:15:30]line Товар: 2710124130 [09:15:30]line Аи-92-К-5 [09:15:30]line 10.260 * 58.50 [09:15:30]line = 600.21 [09:15:30]line НДС 12% НСП 1% [09:15:30]line > о реализуемом товаре [09:15:30]line ОКРУГЛЕНИЕ: -0.21 [09:15:30]line ИТОГО: 600.00 [09:15:30]line Внесено: 600.00 [09:15:30]line СДАЧА: 0.00 [09:15:30]line НСП 1% : 5.31 [09:15:30]line НДС 12% : 63.74 [09:15:30]line Наличными: 600.00 [09:15:30]line Безнал.: 0.00 [09:15:30]line Место: АЗС № 121 "Партнер Нефть" [09:15:30]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:15:30]line СНО: Общий режим [09:15:30]line Чек 70 26.08.2023 09:15 [09:15:30]line Смена: 77 ФФД: 1.0 [09:15:30]line ЗНМ: 0300000148 [09:15:30]line РНМ: 0000000000091575 [09:15:30]line Версия ККМ: 001 [09:15:30]line ФМ: 0000000000874655 [09:15:30]line ФД: 33054 [09:15:30]line ФПД: 43028869321562 [09:15:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091529&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33054&fm=43028869321562&tin=02508201610067®Number=0000000000091575&sum=60000 [09:15:30]OFD Sender: Processing packet 33054 [packets to send 11, broken 10] [09:15:30]ProducePacketName [09:15:30]name=ofd_packets/00033054 [09:15:30]OFD Sender: To server: pG, [09:15:30]CommunicateWithHost lk.salyk.kg:30040 [09:15:30]ConnectInit lk.salyk.kg [09:15:30]written 0, free lines is 4095 [09:15:30]Connected sock=10 [09:15:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5D 06 07 01 57 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 B1 C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 81 00 00 35 04 06 00 27 22 70 78 93 5A D3 79 44 7E 08 07 EA 62 [09:15:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D5 F6 47 00 D5 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 81 00 00 F4 03 04 00 50 6D E9 64 B6 04 01 00 00 0F 23 02 EB 35 E8 5D 6C [09:15:30]CommunicateWithHost err = 0 [09:15:30]CheckOFDResponse [09:15:30]1017 (14) - 77093643461234 [09:15:30]1041 (16) - 0000000000874655 [09:15:30]1040 (4) - 33054 [09:15:30]1012 (4) - 26.08.2023 03:11 [09:15:30]1206 (1) - 0 [09:15:30]OFD Sender: Remove packet 33054 [09:15:30]ProducePacketName [09:15:30]name=ofd_packets/00033054 [09:15:30]NVStorageDeleteData [09:15:31]Write to MH i2c: 01 00 00 24 08 2C [09:15:31]Write i2c OK [09:15:31]MH_I2C_Read... [09:15:31]Read from MH i2c: 01 [09:15:31]MH_I2C_Read... [09:15:31]Read from MH i2c: 01 07 00 [09:15:31]MH_I2C_Read... [09:15:31]Read from MH i2c: 01 07 00 24 08 00 00 00 00 00 D4 0C 13 [09:15:31]RasterBufferAndPrint [09:15:31]line [09:15:31]line [09:15:31]line [09:15:31]line [09:15:31]line [09:15:31]written 0, free lines is 3294 [09:15:31]MH_Cut [09:15:31]Write to MH i2c: D1 01 00 2B 08 01 05 [09:15:31]Write i2c OK [09:15:31]MH_I2C_Read... [09:15:31]Read from MH i2c: D1 [09:15:31]MH_I2C_Read... [09:15:31]Read from MH i2c: D1 01 00 [09:15:31]MH_I2C_Read... [09:15:31]Read from MH i2c: D1 01 00 2B 08 00 04 [09:15:31]Write to MH i2c: 01 00 00 2C 08 34 [09:15:31]Write i2c OK [09:15:31]MH_I2C_Read... [09:15:31]OFD Sender: No OFD packet to send [09:15:31]*** Cut start [09:15:31]*** Purtial cut [09:15:31]*** CUTSNS_PIN = 0 [09:15:31]*** Stage 1: CUTSNS_PIN = 1 [09:15:33]Read from MH i2c: 01 [09:15:33]*** Stop cut motor [09:15:33]*** Cut end [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: 01 07 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: 01 07 00 2C 08 00 00 00 00 00 FF 0F 49 [09:15:33]process_action close_receipt done [09:15:33]requested_data is exist [09:15:33]produce_requested_data [09:15:33]requested_item fm.sn is exist - process it [09:15:33]wFMCommunicate request_size=4 [09:15:33]MH_SAM_APDU [09:15:33]CAPDU: 80 11 00 00 [09:15:33]Write to MH i2c: E2 08 00 2D 08 80 11 00 00 00 00 00 00 AF [09:15:33]Write i2c OK [09:15:33]MH_I2C_Read... [09:15:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:33]Read from MH i2c: E2 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 17 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 17 00 2D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 05 [09:15:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:15:33]wFMCommunicate OK [09:15:33]requested_item fd.num is exist - process it [09:15:33]SAM_PROTO_GetFieldsCounters [09:15:33]wFMCommunicate request_size=4 [09:15:33]MH_SAM_APDU [09:15:33]CAPDU: 80 13 00 00 [09:15:33]Write to MH i2c: E2 08 00 2E 08 80 13 00 00 00 00 00 00 B2 [09:15:33]Write i2c OK [09:15:33]MH_I2C_Read... [09:15:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:33]Read from MH i2c: E2 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 62 00 [09:15:33]MH_I2C_Read... [09:15:33]Read from MH i2c: E2 62 00 2E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [09:15:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:15:33]wFMCommunicate OK [09:15:33]SAM_PROTO_GetFieldsCounters done [09:15:33]requested_item shift.num is exist - process it [09:15:33]requested_item shift.opened is exist - process it [09:15:33]req_shift_opened [09:15:33]FM_GetShiftState [09:15:33]SAM_PROTO_GetShiftState [09:15:33]wFMCommunicate request_size=4 [09:15:33]MH_SAM_APDU [09:15:33]CAPDU: 80 13 01 00 [09:15:33]Write to MH i2c: E2 08 00 2F 08 80 13 01 00 00 00 00 00 B4 [09:15:33]Write i2c OK [09:15:33]MH_I2C_Read... [09:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:34]Read from MH i2c: E2 [09:15:34]MH_I2C_Read... [09:15:34]Read from MH i2c: E2 0E 00 [09:15:34]MH_I2C_Read... [09:15:34]Read from MH i2c: E2 0E 00 2F 08 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 EB [09:15:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:15:34]wFMCommunicate OK [09:15:34]SAM_PROTO_GetShiftState done [09:15:34]FM_GetShiftState done [09:15:34]req_shift_opened done [09:15:34]requested_item shift.open_date is exist - process it [09:15:34]req_shift_open_date [09:15:34]req_shift_open_date done [09:15:34]produce_requested_data done [09:15:34]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33054,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:15:34]process_action_free close_receipt [09:15:34]json_value_free [09:15:34]json_value_free done [09:15:34]process_json_proto returns [09:15:34]Send response to host [09:15:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33054,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:15:34]free response buf [09:15:34]execute_script done [09:15:34]execute_script returns [09:15:34]free content buf [09:15:34]Sock 9.Close socket [09:15:34]Sock 9.Thread stoped [09:15:36]OFD Sender: No OFD packet to send [09:15:41]OFD Sender: No OFD packet to send [09:15:46]OFD Sender: No OFD packet to send [09:15:51]OFD Sender: No OFD packet to send [09:15:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:06]OFD Sender: No OFD packet to send [09:16:07]accept exits with 7 [09:16:07]New connection [09:16:07]New thread 3067059556 created [09:16:07]Thread 3067202916 joined [09:16:07]Waiting for new connection... [09:16:07] Sock 7.Parse request [09:16:07]Sock 7.Check first char [09:16:07]Sock 7.First char is OK [09:16:07]request: POST /json_proto HTTP/1.0 [09:16:07]Method: POST [09:16:07]URL: /json_proto [09:16:07]Method is POST - this is cgi request [09:16:07]url: /json_proto [09:16:07]query_string will be loaded in cgi processing [09:16:07]execute_cgi json_proto POST (null) [09:16:07]execute_cgi path=json_proto method=POST [09:16:07]POST find Content-Length [09:16:07]Host: 172.17.34.200:8080 [09:16:07]Content-Length: 804 [09:16:07]Content-Type: application/json [09:16:07] [09:16:07]POST finish read [09:16:07]Found Content-Length = 804 [09:16:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182865", "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" : 58.50, "quantity" : 46.700, "sum" : 2731.95, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2731.95 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:07]execute_script... [09:16: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)1182865", "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" : 58.50, "quantity" : 46.700, "sum" : 2731.95, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2731.95 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:16:07]POST & json_proto [09:16:07]process_json_proto [09:16:07]json parsed OK: [09:16:07]protocol is kg_v1.0 [09:16:07]action value=close_receipt [09:16:07]process_action close_receipt [09:16:07]cmd_close_receipt [09:16:07]MH_GetDate [09:16:07]Write to MH i2c: F0 00 00 30 08 27 [09:16:07]Write i2c OK [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: F0 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: F0 09 00 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: F0 09 00 30 08 00 D7 C2 E9 64 B2 FF 65 64 90 [09:16:07]GetLastDocTimeStamp 1693041329 [09:16:07]current date 1693041367 [09:16:07]FM_GetShiftState [09:16:07]SAM_PROTO_GetShiftState [09:16:07]wFMCommunicate request_size=4 [09:16:07]MH_SAM_APDU [09:16:07]CAPDU: 80 13 01 00 [09:16:07]Write to MH i2c: E2 08 00 31 08 80 13 01 00 00 00 00 00 B6 [09:16:07]Write i2c OK [09:16:07]MH_I2C_Read... [09:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:07]Read from MH i2c: E2 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: E2 0E 00 [09:16:07]MH_I2C_Read... [09:16:07]Read from MH i2c: E2 0E 00 31 08 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 ED [09:16:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:16:07]wFMCommunicate OK [09:16:07]SAM_PROTO_GetShiftState done [09:16:07]FM_GetShiftState done [09:16:07]opened in 1693009560 [09:16:07]opened+sec_in_day 1693095960 [09:16:07]quantity*price = 273195 [09:16:07]sum+1 = 273196 [09:16:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2731.95 НСП 1% : 24.18 НДС 12% : 290.12 Наличными: 0.00 Безнал.: 2731.95 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 71 26.08.2023 09:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33055 ФПД: 14408472992829 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091607&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33055&fm=14408472992829&tin=02508201610067®Number=0000000000091575&sum=273195 [09:16:08]StoreToDocumentArchive [09:16:08]shift 77 fd 33055 [09:16:08]save to /storage/0077/doc_00033055 [09:16:08]save last doc name /storage/0077/doc_00033055 to /storage/kkm_last_doc_name [09:16:08]save OK [09:16:08]Clear old archive folders... [09:16:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:16:08]tlvbuf is 009FF640 [09:16:08]SAM_PROTO_ClearQueue [09:16:08]wFMCommunicate request_size=4 [09:16:08]MH_SAM_APDU [09:16:08]CAPDU: 80 09 00 00 [09:16:08]Write to MH i2c: E2 08 00 3E 08 80 09 00 00 00 00 00 00 B8 [09:16:08]Write i2c OK [09:16:08]MH_I2C_Read... [09:16:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:16:08]Read from MH i2c: E2 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 03 00 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 03 00 3E 08 00 90 00 BA [09:16:08]RAPDU: 90 00 [09:16:08]wFMCommunicate OK [09:16:08]SAM_PROTO_ClearQueue done [09:16:08]KKMCreateOFDPacket [09:16:08]OFDProtocolAddRootSTLVToBuf [09:16:08]FM_MakeSignedData [09:16:08]FM_MakeSignedData [09:16:08]SAM_PROTO_SignData [09:16:08]wFMCommunicate request_size=4 [09:16:08]MH_SAM_APDU [09:16:08]CAPDU: 80 0D 01 02 [09:16:08]Write to MH i2c: E2 08 00 3F 08 80 0D 01 02 00 00 00 00 C0 [09:16:08]Write i2c OK [09:16:08]MH_I2C_Read... [09:16:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:16:08]Read from MH i2c: E2 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 03 00 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 03 00 3F 08 00 90 00 BB [09:16:08]RAPDU: 90 00 [09:16:08]wFMCommunicate OK [09:16:08]wFMCommunicate request_size=255 [09:16:08]MH_SAM_APDU [09:16:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6C B6 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 2B 2B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 2B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 71 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 2B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 D7 C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 81 00 00 35 04 06 00 0D [09:16:08]Write to MH i2c: E2 02 01 40 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 6C B6 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 2B 2B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 2B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 71 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 2B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 D7 C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 81 00 00 35 04 06 00 0D 00 00 56 [09:16:08]Write i2c OK [09:16:08]MH_I2C_Read... [09:16:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:08]Read from MH i2c: E2 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 03 00 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 03 00 40 08 00 90 00 BC [09:16:08]RAPDU: 90 00 [09:16:08]wFMCommunicate OK [09:16:08]wFMCommunicate request_size=10 [09:16:08]MH_SAM_APDU [09:16:08]CAPDU: 80 0D 02 02 05 1A BB EA 1C 3D [09:16:08]Write to MH i2c: E2 0D 00 41 08 80 0D 02 02 05 00 1A BB EA 1C 3D 00 00 E5 [09:16:08]Write i2c OK [09:16:08]MH_I2C_Read... [09:16:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:16:08]Read from MH i2c: E2 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 03 00 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 03 00 41 08 00 90 00 BD [09:16:08]RAPDU: 90 00 [09:16:08]wFMCommunicate OK [09:16:08]wFMCommunicate request_size=4 [09:16:08]MH_SAM_APDU [09:16:08]CAPDU: 80 0D 03 02 [09:16:08]Write to MH i2c: E2 08 00 42 08 80 0D 03 02 00 00 00 00 C5 [09:16:08]Write i2c OK [09:16:08]MH_I2C_Read... [09:16:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:16:08]Read from MH i2c: E2 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 0B 00 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 0B 00 42 08 00 5F 65 79 6B DE 47 DE 41 90 00 B2 [09:16:08]RAPDU: 5F 65 79 6B DE 47 DE 41 90 00 [09:16:08]wFMCommunicate OK [09:16:08]SAM_PROTO_SignData done [09:16:08]FM_MakeSignedData done [09:16:08]CreateOFDProtocolMessage [09:16:08]wFMCommunicate request_size=4 [09:16:08]MH_SAM_APDU [09:16:08]CAPDU: 80 11 00 00 [09:16:08]Write to MH i2c: E2 08 00 43 08 80 11 00 00 00 00 00 00 C5 [09:16:08]Write i2c OK [09:16:08]MH_I2C_Read... [09:16:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:08]Read from MH i2c: E2 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 17 00 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: E2 17 00 43 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1B [09:16:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:16:08]wFMCommunicate OK [09:16:08]CreateOFDProtocolMessage done [09:16:08]OFDSenderStorePacket 33055 [09:16:08]StoreOFDPacket docnum=33055 [09:16:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D2 49 07 01 F4 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6C B6 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 2B 2B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 2B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 71 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 2B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 D7 C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 81 00 00 35 04 06 00 0D 1A BB EA 1C 3D 5F 65 79 6B DE 47 DE 41 [09:16:08]CheckFolder [09:16:08]dirname=/storage/ofd_packets [09:16:08]CheckFolder done [09:16:08]ProducePacketName [09:16:08]name=ofd_packets/00033055 [09:16:08]NVStorageSaveData ofd_packets/00033055 [09:16:08]File name is /storage/ofd_packets/00033055 [09:16:08]Write 301 bytes [09:16:08]NVStorageSaveData done [09:16:08]OFDSenderStorePacket done [09:16:08]KKMCreateOFDPacket done [09:16:08]NVStorageSaveData kkm_last_timestamp [09:16:08]File name is /storage/kkm_last_timestamp [09:16:08]Write 4 bytes [09:16:08]NVStorageSaveData done [09:16:08]ExternCall_PrintAddStr [09:16:08]wPrintStart [09:16:08]Write to MH i2c: 01 00 00 44 08 4C [09:16:08]Write i2c OK [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: 01 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: 01 07 00 [09:16:08]MH_I2C_Read... [09:16:08]Read from MH i2c: 01 07 00 44 08 00 00 00 00 00 FF 0F 61 [09:16:08]RasterBufferAndPrint [09:16:08]line Счет N : (1)1182865 [09:16:08]line ИНН: 02508201610067 [09:16:08]line Контрольно-Кассовый Чек [09:16:08]line ПРОДАЖА [09:16:08]line ТРК (МРК, ГНК) : 62 [09:16:08]line Товар: 2710124130 [09:16:08]line Аи-92-К-5 [09:16:08]line 46.700 * 58.50 [09:16:08]line = 2731.95 [09:16:08]line НДС 12% НСП 1% [09:16:08]line > о реализуемом товаре [09:16:08]line ИТОГО: 2731.95 [09:16:08]line НСП 1% : 24.18 [09:16:08]line НДС 12% : 290.12 [09:16:08]line Наличными: 0.00 [09:16:08]line Безнал.: 2731.95 [09:16:08]line Место: АЗС № 121 "Партнер Нефть" [09:16:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:16:08]line СНО: Общий режим [09:16:08]line Чек 71 26.08.2023 09:16 [09:16:08]line Смена: 77 ФФД: 1.0 [09:16:08]line ЗНМ: 0300000148 [09:16:08]line РНМ: 0000000000091575 [09:16:08]line Версия ККМ: 001 [09:16:08]line Платежная система: O! деньги [09:16:08]line ФМ: 0000000000874655 [09:16:08]line ФД: 33055 [09:16:08]line ФПД: 14408472992829 [09:16:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091607&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33055&fm=14408472992829&tin=02508201610067®Number=0000000000091575&sum=273195 [09:16:09]OFD Sender: Processing packet 33055 [packets to send 11, broken 10] [09:16:09]ProducePacketName [09:16:09]name=ofd_packets/00033055 [09:16:09]OFD Sender: To server: pG, [09:16:09]CommunicateWithHost lk.salyk.kg:30040 [09:16:09]ConnectInit lk.salyk.kg [09:16:09]written 0, free lines is 4095 [09:16:09]Connected sock=10 [09:16:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D2 49 07 01 F4 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6C B6 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 2B 2B 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 2B 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 54 71 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 2B 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 00 00 00 F4 03 04 00 D7 C2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 81 00 00 35 04 06 00 0D 1A BB EA 1C 3D 5F 65 79 6B DE 47 DE 41 [09:16:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 82 9E 47 00 B2 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 81 00 00 F4 03 04 00 76 6D E9 64 B6 04 01 00 00 21 69 00 9D 5E 2D EA 96 [09:16:09]CommunicateWithHost err = 0 [09:16:09]CheckOFDResponse [09:16:09]1017 (14) - 77093643461234 [09:16:09]1041 (16) - 0000000000874655 [09:16:09]1040 (4) - 33055 [09:16:09]1012 (4) - 26.08.2023 03:11 [09:16:09]1206 (1) - 0 [09:16:09]OFD Sender: Remove packet 33055 [09:16:09]ProducePacketName [09:16:09]name=ofd_packets/00033055 [09:16:09]NVStorageDeleteData [09:16:09]Write to MH i2c: 01 00 00 6E 08 76 [09:16:09]Write i2c OK [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: 01 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: 01 07 00 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: 01 07 00 6E 08 00 00 00 00 00 E0 0C 69 [09:16:09]RasterBufferAndPrint [09:16:09]line [09:16:09]line [09:16:09]line [09:16:09]line [09:16:09]line [09:16:09]written 0, free lines is 3302 [09:16:09]MH_Cut [09:16:09]Write to MH i2c: D1 01 00 75 08 01 4F [09:16:09]Write i2c OK [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: D1 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: D1 01 00 [09:16:09]MH_I2C_Read... [09:16:09]Read from MH i2c: D1 01 00 75 08 00 4E [09:16:09]Write to MH i2c: 01 00 00 76 08 7E [09:16:09]Write i2c OK [09:16:09]MH_I2C_Read... [09:16:09]OFD Sender: No OFD packet to send [09:16:10]*** Cut start [09:16:10]*** Purtial cut [09:16:10]*** Stage 1: CUTSNS_PIN = 1 [09:16:10]Read from MH i2c: 01 [09:16:10]MH_I2C_Read... [09:16:10]*** Stop cut motor [09:16:10]*** Cut end [09:16:10]Read from MH i2c: 01 07 00 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: 01 07 00 76 08 00 00 00 00 00 FF 0F 93 [09:16:10]process_action close_receipt done [09:16:10]requested_data is exist [09:16:10]produce_requested_data [09:16:10]requested_item fm.sn is exist - process it [09:16:10]wFMCommunicate request_size=4 [09:16:10]MH_SAM_APDU [09:16:10]CAPDU: 80 11 00 00 [09:16:10]Write to MH i2c: E2 08 00 77 08 80 11 00 00 00 00 00 00 F9 [09:16:10]Write i2c OK [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 [09:16:10]MH_I2C_Read... [09:16:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:16:10]Read from MH i2c: E2 17 00 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 17 00 77 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4F [09:16:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:16:10]wFMCommunicate OK [09:16:10]requested_item fd.num is exist - process it [09:16:10]SAM_PROTO_GetFieldsCounters [09:16:10]wFMCommunicate request_size=4 [09:16:10]MH_SAM_APDU [09:16:10]CAPDU: 80 13 00 00 [09:16:10]Write to MH i2c: E2 08 00 78 08 80 13 00 00 00 00 00 00 FC [09:16:10]Write i2c OK [09:16:10]MH_I2C_Read... [09:16:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:16:10]Read from MH i2c: E2 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 62 00 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 62 00 78 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [09:16:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:16:10]wFMCommunicate OK [09:16:10]SAM_PROTO_GetFieldsCounters done [09:16:10]requested_item shift.num is exist - process it [09:16:10]requested_item shift.opened is exist - process it [09:16:10]req_shift_opened [09:16:10]FM_GetShiftState [09:16:10]SAM_PROTO_GetShiftState [09:16:10]wFMCommunicate request_size=4 [09:16:10]MH_SAM_APDU [09:16:10]CAPDU: 80 13 01 00 [09:16:10]Write to MH i2c: E2 08 00 79 08 80 13 01 00 00 00 00 00 FE [09:16:10]Write i2c OK [09:16:10]MH_I2C_Read... [09:16:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:16:10]Read from MH i2c: E2 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 0E 00 [09:16:10]MH_I2C_Read... [09:16:10]Read from MH i2c: E2 0E 00 79 08 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 35 [09:16:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:16:10]wFMCommunicate OK [09:16:10]SAM_PROTO_GetShiftState done [09:16:10]FM_GetShiftState done [09:16:10]req_shift_opened done [09:16:10]requested_item shift.open_date is exist - process it [09:16:10]req_shift_open_date [09:16:10]req_shift_open_date done [09:16:10]produce_requested_data done [09:16:10]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33055,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:16:10]process_action_free close_receipt [09:16:10]json_value_free [09:16:10]json_value_free done [09:16:10]process_json_proto returns [09:16:10]Send response to host [09:16:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33055,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:16:10]free response buf [09:16:10]execute_script done [09:16:10]execute_script returns [09:16:10]free content buf [09:16:10]Sock 7.Close socket [09:16:10]Sock 7.Thread stoped [09:16:14]OFD Sender: No OFD packet to send [09:16:19]OFD Sender: No OFD packet to send [09:16:25]OFD Sender: No OFD packet to send [09:16:30]OFD Sender: No OFD packet to send [09:16:35]OFD Sender: No OFD packet to send [09:16:40]OFD Sender: No OFD packet to send [09:16:45]OFD Sender: No OFD packet to send [09:16:50]OFD Sender: No OFD packet to send [09:16:55]OFD Sender: No OFD packet to send [09:17:00]OFD Sender: No OFD packet to send [09:17:05]OFD Sender: No OFD packet to send [09:17:10]OFD Sender: No OFD packet to send [09:17:15]OFD Sender: No OFD packet to send [09:17:20]OFD Sender: No OFD packet to send [09:17:25]OFD Sender: No OFD packet to send [09:17:26]accept exits with 9 [09:17:26]New connection [09:17:26]New thread 3067202916 created [09:17:26]Thread 3067059556 joined [09:17:26]Waiting for new connection... [09:17:26] Sock 9.Parse request [09:17:26]Sock 9.Check first char [09:17:26]Sock 9.First char is OK [09:17:26]request: POST /json_proto HTTP/1.0 [09:17:26]Method: POST [09:17:26]URL: /json_proto [09:17:26]Method is POST - this is cgi request [09:17:26]url: /json_proto [09:17:26]query_string will be loaded in cgi processing [09:17:26]execute_cgi json_proto POST (null) [09:17:26]execute_cgi path=json_proto method=POST [09:17:26]POST find Content-Length [09:17:26]Host: 172.17.34.200:8080 [09:17:26]Content-Length: 678 [09:17:26]Content-Type: application/json [09:17:26] [09:17:26]POST finish read [09:17:26]Found Content-Length = 678 [09:17:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182867", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:26]execute_script... [09:17: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)1182867", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:17:26]POST & json_proto [09:17:26]process_json_proto [09:17:26]json parsed OK: [09:17:26]protocol is kg_v1.0 [09:17:26]action value=close_receipt [09:17:26]process_action close_receipt [09:17:26]cmd_close_receipt [09:17:26]MH_GetDate [09:17:26]Write to MH i2c: F0 00 00 7A 08 71 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: F0 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: F0 09 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: F0 09 00 7A 08 00 26 C3 E9 64 B2 FF 65 64 2A [09:17:26]GetLastDocTimeStamp 1693041367 [09:17:26]current date 1693041446 [09:17:26]FM_GetShiftState [09:17:26]SAM_PROTO_GetShiftState [09:17:26]wFMCommunicate request_size=4 [09:17:26]MH_SAM_APDU [09:17:26]CAPDU: 80 13 01 00 [09:17:26]Write to MH i2c: E2 08 00 7B 08 80 13 01 00 00 00 00 00 00 [09:17:26]Write i2c OK [09:17:26]MH_I2C_Read... [09:17:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:26]Read from MH i2c: E2 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 0E 00 [09:17:26]MH_I2C_Read... [09:17:26]Read from MH i2c: E2 0E 00 7B 08 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 37 [09:17:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:17:26]wFMCommunicate OK [09:17:26]SAM_PROTO_GetShiftState done [09:17:26]FM_GetShiftState done [09:17:26]opened in 1693009560 [09:17:26]opened+sec_in_day 1693095960 [09:17:26]quantity*price = 50017 [09:17:26]sum+1 = 50019 [09:17:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 72 26.08.2023 09:17 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33056 ФПД: 129554967395543 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091726&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33056&fm=129554967395543&tin=02508201610067®Number=0000000000091575&sum=50000 [09:17:27]StoreToDocumentArchive [09:17:27]shift 77 fd 33056 [09:17:27]save to /storage/0077/doc_00033056 [09:17:27]save last doc name /storage/0077/doc_00033056 to /storage/kkm_last_doc_name [09:17:27]save OK [09:17:27]Clear old archive folders... [09:17:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:17:27]tlvbuf is 00AB7710 [09:17:27]SAM_PROTO_ClearQueue [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 09 00 00 [09:17:27]Write to MH i2c: E2 08 00 88 08 80 09 00 00 00 00 00 00 02 [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 88 08 00 90 00 04 [09:17:27]RAPDU: 90 00 [09:17:27]wFMCommunicate OK [09:17:27]SAM_PROTO_ClearQueue done [09:17:27]KKMCreateOFDPacket [09:17:27]OFDProtocolAddRootSTLVToBuf [09:17:27]FM_MakeSignedData [09:17:27]FM_MakeSignedData [09:17:27]SAM_PROTO_SignData [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 0D 01 02 [09:17:27]Write to MH i2c: E2 08 00 89 08 80 0D 01 02 00 00 00 00 0A [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 89 08 00 90 00 05 [09:17:27]RAPDU: 90 00 [09:17:27]wFMCommunicate OK [09:17:27]wFMCommunicate request_size=255 [09:17:27]MH_SAM_APDU [09:17: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 26 C3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 81 00 00 35 04 06 00 75 [09:17:27]Write to MH i2c: E2 02 01 8A 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 26 C3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 81 00 00 35 04 06 00 75 00 00 4C [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 8A 08 00 90 00 06 [09:17:27]RAPDU: 90 00 [09:17:27]wFMCommunicate OK [09:17:27]wFMCommunicate request_size=10 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 0D 02 02 05 D4 5D CF 7C D7 [09:17:27]Write to MH i2c: E2 0D 00 8B 08 80 0D 02 02 05 00 D4 5D CF 7C D7 00 00 6A [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 03 00 8B 08 00 90 00 07 [09:17:27]RAPDU: 90 00 [09:17:27]wFMCommunicate OK [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 0D 03 02 [09:17:27]Write to MH i2c: E2 08 00 8C 08 80 0D 03 02 00 00 00 00 0F [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:17:27]Read from MH i2c: E2 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 0B 00 [09:17:27]MH_I2C_Read... [09:17:27]Read from MH i2c: E2 0B 00 8C 08 00 41 AA D3 42 A7 2F 1C D9 90 00 DB [09:17:27]RAPDU: 41 AA D3 42 A7 2F 1C D9 90 00 [09:17:27]wFMCommunicate OK [09:17:27]SAM_PROTO_SignData done [09:17:27]FM_MakeSignedData done [09:17:27]CreateOFDProtocolMessage [09:17:27]wFMCommunicate request_size=4 [09:17:27]MH_SAM_APDU [09:17:27]CAPDU: 80 11 00 00 [09:17:27]Write to MH i2c: E2 08 00 8D 08 80 11 00 00 00 00 00 00 0F [09:17:27]Write i2c OK [09:17:27]MH_I2C_Read... [09:17:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:28]Read from MH i2c: E2 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 17 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: E2 17 00 8D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [09:17:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:17:28]wFMCommunicate OK [09:17:28]CreateOFDProtocolMessage done [09:17:28]OFDSenderStorePacket 33056 [09:17:28]StoreOFDPacket docnum=33056 [09:17:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1B 57 07 01 48 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 26 C3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 81 00 00 35 04 06 00 75 D4 5D CF 7C D7 41 AA D3 42 A7 2F 1C D9 [09:17:28]CheckFolder [09:17:28]dirname=/storage/ofd_packets [09:17:28]CheckFolder done [09:17:28]ProducePacketName [09:17:28]name=ofd_packets/00033056 [09:17:28]NVStorageSaveData ofd_packets/00033056 [09:17:28]File name is /storage/ofd_packets/00033056 [09:17:28]Write 301 bytes [09:17:28]NVStorageSaveData done [09:17:28]OFDSenderStorePacket done [09:17:28]KKMCreateOFDPacket done [09:17:28]NVStorageSaveData kkm_last_timestamp [09:17:28]File name is /storage/kkm_last_timestamp [09:17:28]Write 4 bytes [09:17:28]NVStorageSaveData done [09:17:28]ExternCall_PrintAddStr [09:17:28]wPrintStart [09:17:28]Write to MH i2c: 01 00 00 8E 08 96 [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 07 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 07 00 8E 08 00 00 00 00 00 FF 0F AB [09:17:28]RasterBufferAndPrint [09:17:28]line Счет N : (1)1182867 [09:17:28]line ИНН: 02508201610067 [09:17:28]line Контрольно-Кассовый Чек [09:17:28]line ПРОДАЖА [09:17:28]line ТРК (МРК, ГНК) : 42 [09:17:28]line Товар: 2710124130 [09:17:28]line Аи-92-К-5 [09:17:28]line 8.550 * 58.50 [09:17:28]line = 500.18 [09:17:28]line НДС 12% НСП 1% [09:17:28]line > о реализуемом товаре [09:17:28]line ОКРУГЛЕНИЕ: -0.18 [09:17:28]line ИТОГО: 500.00 [09:17:28]line Внесено: 500.00 [09:17:28]line СДАЧА: 0.00 [09:17:28]line НСП 1% : 4.43 [09:17:28]line НДС 12% : 53.12 [09:17:28]line Наличными: 500.00 [09:17:28]line Безнал.: 0.00 [09:17:28]line Место: АЗС № 121 "Партнер Нефть" [09:17:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:17:28]line СНО: Общий режим [09:17:28]line Чек 72 26.08.2023 09:17 [09:17:28]line Смена: 77 ФФД: 1.0 [09:17:28]line ЗНМ: 0300000148 [09:17:28]line РНМ: 0000000000091575 [09:17:28]line Версия ККМ: 001 [09:17:28]line ФМ: 0000000000874655 [09:17:28]line ФД: 33056 [09:17:28]line ФПД: 129554967395543 [09:17:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091726&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33056&fm=129554967395543&tin=02508201610067®Number=0000000000091575&sum=50000 [09:17:28]written 0, free lines is 4095 [09:17:28]OFD Sender: Processing packet 33056 [packets to send 11, broken 10] [09:17:28]ProducePacketName [09:17:28]name=ofd_packets/00033056 [09:17:28]OFD Sender: To server: pG, [09:17:28]CommunicateWithHost lk.salyk.kg:30040 [09:17:28]ConnectInit lk.salyk.kg [09:17:28]Connected sock=10 [09:17:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1B 57 07 01 48 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 26 C3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 81 00 00 35 04 06 00 75 D4 5D CF 7C D7 41 AA D3 42 A7 2F 1C D9 [09:17:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 57 78 47 00 E1 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 81 00 00 F4 03 04 00 C5 6D E9 64 B6 04 01 00 00 CD 63 EB 1E 12 66 5D FD [09:17:28]CommunicateWithHost err = 0 [09:17:28]CheckOFDResponse [09:17:28]1017 (14) - 77093643461234 [09:17:28]1041 (16) - 0000000000874655 [09:17:28]1040 (4) - 33056 [09:17:28]1012 (4) - 26.08.2023 03:13 [09:17:28]1206 (1) - 0 [09:17:28]OFD Sender: Remove packet 33056 [09:17:28]ProducePacketName [09:17:28]name=ofd_packets/00033056 [09:17:28]NVStorageDeleteData [09:17:28]Write to MH i2c: 01 00 00 B9 08 C1 [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 07 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: 01 07 00 B9 08 00 00 00 00 00 CB 0C 9F [09:17:28]RasterBufferAndPrint [09:17:28]line [09:17:28]line [09:17:28]line [09:17:28]line [09:17:28]line [09:17:28]written 0, free lines is 3281 [09:17:28]MH_Cut [09:17:28]Write to MH i2c: D1 01 00 C0 08 01 9A [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: D1 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: D1 01 00 [09:17:28]MH_I2C_Read... [09:17:28]Read from MH i2c: D1 01 00 C0 08 00 99 [09:17:28]Write to MH i2c: 01 00 00 C1 08 C9 [09:17:28]Write i2c OK [09:17:28]MH_I2C_Read... [09:17:29]OFD Sender: No OFD packet to send [09:17:29]*** Cut start [09:17:29]*** Purtial cut [09:17:29]*** CUTSNS_PIN = 0 [09:17:29]*** Stage 1: CUTSNS_PIN = 1 [09:17:31]Read from MH i2c: 01 [09:17:31]MH_I2C_Read... [09:17:31]*** Stop cut motor [09:17:31]*** Cut end [09:17:31]Read from MH i2c: 01 07 00 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: 01 07 00 C1 08 00 00 00 00 00 FF 0F DE [09:17:31]process_action close_receipt done [09:17:31]requested_data is exist [09:17:31]produce_requested_data [09:17:31]requested_item fm.sn is exist - process it [09:17:31]wFMCommunicate request_size=4 [09:17:31]MH_SAM_APDU [09:17:31]CAPDU: 80 11 00 00 [09:17:31]Write to MH i2c: E2 08 00 C2 08 80 11 00 00 00 00 00 00 44 [09:17:31]Write i2c OK [09:17:31]MH_I2C_Read... [09:17:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:17:31]Read from MH i2c: E2 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 17 00 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 17 00 C2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [09:17:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:17:31]wFMCommunicate OK [09:17:31]requested_item fd.num is exist - process it [09:17:31]SAM_PROTO_GetFieldsCounters [09:17:31]wFMCommunicate request_size=4 [09:17:31]MH_SAM_APDU [09:17:31]CAPDU: 80 13 00 00 [09:17:31]Write to MH i2c: E2 08 00 C3 08 80 13 00 00 00 00 00 00 47 [09:17:31]Write i2c OK [09:17:31]MH_I2C_Read... [09:17:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:17:31]Read from MH i2c: E2 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 62 00 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 62 00 C3 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 20 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [09:17:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 20 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:17:31]wFMCommunicate OK [09:17:31]SAM_PROTO_GetFieldsCounters done [09:17:31]requested_item shift.num is exist - process it [09:17:31]requested_item shift.opened is exist - process it [09:17:31]req_shift_opened [09:17:31]FM_GetShiftState [09:17:31]SAM_PROTO_GetShiftState [09:17:31]wFMCommunicate request_size=4 [09:17:31]MH_SAM_APDU [09:17:31]CAPDU: 80 13 01 00 [09:17:31]Write to MH i2c: E2 08 00 C4 08 80 13 01 00 00 00 00 00 49 [09:17:31]Write i2c OK [09:17:31]MH_I2C_Read... [09:17:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:17:31]Read from MH i2c: E2 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 0E 00 [09:17:31]MH_I2C_Read... [09:17:31]Read from MH i2c: E2 0E 00 C4 08 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 80 [09:17:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:17:31]wFMCommunicate OK [09:17:31]SAM_PROTO_GetShiftState done [09:17:31]FM_GetShiftState done [09:17:31]req_shift_opened done [09:17:31]requested_item shift.open_date is exist - process it [09:17:31]req_shift_open_date [09:17:31]req_shift_open_date done [09:17:31]produce_requested_data done [09:17:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33056,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:17:31]process_action_free close_receipt [09:17:31]json_value_free [09:17:31]json_value_free done [09:17:31]process_json_proto returns [09:17:31]Send response to host [09:17:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33056,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:17:31]free response buf [09:17:31]execute_script done [09:17:31]execute_script returns [09:17:31]free content buf [09:17:31]Sock 9.Close socket [09:17:31]Sock 9.Thread stoped [09:17:34]OFD Sender: No OFD packet to send [09:17:39]OFD Sender: No OFD packet to send [09:17:44]OFD Sender: No OFD packet to send [09:17:49]OFD Sender: No OFD packet to send [09:17:54]OFD Sender: No OFD packet to send [09:17:59]OFD Sender: No OFD packet to send [09:18:04]OFD Sender: No OFD packet to send [09:18:09]OFD Sender: No OFD packet to send [09:18:14]OFD Sender: No OFD packet to send [09:18:19]OFD Sender: No OFD packet to send [09:18:24]OFD Sender: No OFD packet to send [09:18:29]OFD Sender: No OFD packet to send [09:18:34]OFD Sender: No OFD packet to send [09:18:39]OFD Sender: No OFD packet to send [09:18:44]OFD Sender: No OFD packet to send [09:18:49]OFD Sender: No OFD packet to send [09:18:54]OFD Sender: No OFD packet to send [09:18:57]accept exits with 7 [09:18:57]New connection [09:18:57]New thread 3067059556 created [09:18:57]Thread 3067202916 joined [09:18:57]Waiting for new connection... [09:18:57] Sock 7.Parse request [09:18:57]Sock 7.Check first char [09:18:57]Sock 7.First char is OK [09:18:57]request: POST /json_proto HTTP/1.0 [09:18:57]Method: POST [09:18:57]URL: /json_proto [09:18:57]Method is POST - this is cgi request [09:18:57]url: /json_proto [09:18:57]query_string will be loaded in cgi processing [09:18:57]execute_cgi json_proto POST (null) [09:18:57]execute_cgi path=json_proto method=POST [09:18:57]POST find Content-Length [09:18:57]Host: 172.17.34.200:8080 [09:18:57]Content-Length: 683 [09:18:57]Content-Type: application/json [09:18:57] [09:18:57]POST finish read [09:18:57]Found Content-Length = 683 [09:18:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:57]execute_script... [09:18: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)1182868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:18:57]POST & json_proto [09:18:57]process_json_proto [09:18:57]json parsed OK: [09:18:57]protocol is kg_v1.0 [09:18:57]action value=close_receipt [09:18:57]process_action close_receipt [09:18:57]cmd_close_receipt [09:18:57]MH_GetDate [09:18:57]Write to MH i2c: F0 00 00 C5 08 BC [09:18:57]Write i2c OK [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: F0 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: F0 09 00 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: F0 09 00 C5 08 00 81 C3 E9 64 B2 FF 65 64 D0 [09:18:57]GetLastDocTimeStamp 1693041446 [09:18:57]current date 1693041537 [09:18:57]FM_GetShiftState [09:18:57]SAM_PROTO_GetShiftState [09:18:57]wFMCommunicate request_size=4 [09:18:57]MH_SAM_APDU [09:18:57]CAPDU: 80 13 01 00 [09:18:57]Write to MH i2c: E2 08 00 C6 08 80 13 01 00 00 00 00 00 4B [09:18:57]Write i2c OK [09:18:57]MH_I2C_Read... [09:18:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:57]Read from MH i2c: E2 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 0E 00 [09:18:57]MH_I2C_Read... [09:18:57]Read from MH i2c: E2 0E 00 C6 08 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 82 [09:18:57]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:18:57]wFMCommunicate OK [09:18:57]SAM_PROTO_GetShiftState done [09:18:57]FM_GetShiftState done [09:18:57]opened in 1693009560 [09:18:57]opened+sec_in_day 1693095960 [09:18:57]quantity*price = 100018 [09:18:57]sum+1 = 100020 [09:18:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 73 26.08.2023 09:18 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33057 ФПД: 11087178514787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091858&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33057&fm=11087178514787&tin=02508201610067®Number=0000000000091575&sum=100000 [09:18:58]StoreToDocumentArchive [09:18:58]shift 77 fd 33057 [09:18:58]save to /storage/0077/doc_00033057 [09:18:58]save last doc name /storage/0077/doc_00033057 to /storage/kkm_last_doc_name [09:18:58]save OK [09:18:58]Clear old archive folders... [09:18:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:18:58]tlvbuf is 00A8B640 [09:18:58]SAM_PROTO_ClearQueue [09:18:58]wFMCommunicate request_size=4 [09:18:58]MH_SAM_APDU [09:18:58]CAPDU: 80 09 00 00 [09:18:58]Write to MH i2c: E2 08 00 D3 08 80 09 00 00 00 00 00 00 4D [09:18:58]Write i2c OK [09:18:58]MH_I2C_Read... [09:18:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:58]Read from MH i2c: E2 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: E2 03 00 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: E2 03 00 D3 08 00 90 00 4F [09:18:58]RAPDU: 90 00 [09:18:58]wFMCommunicate OK [09:18:58]SAM_PROTO_ClearQueue done [09:18:58]KKMCreateOFDPacket [09:18:58]OFDProtocolAddRootSTLVToBuf [09:18:58]FM_MakeSignedData [09:18:58]FM_MakeSignedData [09:18:58]SAM_PROTO_SignData [09:18:58]wFMCommunicate request_size=4 [09:18:58]MH_SAM_APDU [09:18:58]CAPDU: 80 0D 01 02 [09:18:58]Write to MH i2c: E2 08 00 D4 08 80 0D 01 02 00 00 00 00 55 [09:18:58]Write i2c OK [09:18:58]MH_I2C_Read... [09:18:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:58]Read from MH i2c: E2 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: E2 03 00 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: E2 03 00 D4 08 00 90 00 50 [09:18:58]RAPDU: 90 00 [09:18:58]wFMCommunicate OK [09:18:58]wFMCommunicate request_size=255 [09:18:58]MH_SAM_APDU [09:18: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 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 82 C3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 81 00 00 35 04 06 00 0A [09:18:58]Write to MH i2c: E2 02 01 D5 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 82 C3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 81 00 00 35 04 06 00 0A 00 00 72 [09:18:58]Write i2c OK [09:18:58]MH_I2C_Read... [09:18:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:58]Read from MH i2c: E2 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: E2 03 00 [09:18:58]MH_I2C_Read... [09:18:58]Read from MH i2c: E2 03 00 D5 08 00 90 00 51 [09:18:58]RAPDU: 90 00 [09:18:58]wFMCommunicate OK [09:18:58]wFMCommunicate request_size=10 [09:18:58]MH_SAM_APDU [09:18:58]CAPDU: 80 0D 02 02 05 15 6F 56 41 63 [09:18:58]Write to MH i2c: E2 0D 00 D6 08 80 0D 02 02 05 00 15 6F 56 41 63 00 00 E0 [09:18:58]Write i2c OK [09:18:58]MH_I2C_Read... [09:18:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:59]Read from MH i2c: E2 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: E2 03 00 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: E2 03 00 D6 08 00 90 00 52 [09:18:59]RAPDU: 90 00 [09:18:59]wFMCommunicate OK [09:18:59]wFMCommunicate request_size=4 [09:18:59]MH_SAM_APDU [09:18:59]CAPDU: 80 0D 03 02 [09:18:59]Write to MH i2c: E2 08 00 D7 08 80 0D 03 02 00 00 00 00 5A [09:18:59]Write i2c OK [09:18:59]MH_I2C_Read... [09:18:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:59]Read from MH i2c: E2 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: E2 0B 00 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: E2 0B 00 D7 08 00 17 D5 37 7E 83 0D 27 B9 90 00 6C [09:18:59]RAPDU: 17 D5 37 7E 83 0D 27 B9 90 00 [09:18:59]wFMCommunicate OK [09:18:59]SAM_PROTO_SignData done [09:18:59]FM_MakeSignedData done [09:18:59]CreateOFDProtocolMessage [09:18:59]wFMCommunicate request_size=4 [09:18:59]MH_SAM_APDU [09:18:59]CAPDU: 80 11 00 00 [09:18:59]Write to MH i2c: E2 08 00 D8 08 80 11 00 00 00 00 00 00 5A [09:18:59]Write i2c OK [09:18:59]MH_I2C_Read... [09:18:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:59]Read from MH i2c: E2 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: E2 17 00 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: E2 17 00 D8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [09:18:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:18:59]wFMCommunicate OK [09:18:59]CreateOFDProtocolMessage done [09:18:59]OFDSenderStorePacket 33057 [09:18:59]StoreOFDPacket docnum=33057 [09:18:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 80 5F 07 01 BF 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 82 C3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 81 00 00 35 04 06 00 0A 15 6F 56 41 63 17 D5 37 7E 83 0D 27 B9 [09:18:59]CheckFolder [09:18:59]dirname=/storage/ofd_packets [09:18:59]CheckFolder done [09:18:59]ProducePacketName [09:18:59]name=ofd_packets/00033057 [09:18:59]NVStorageSaveData ofd_packets/00033057 [09:18:59]File name is /storage/ofd_packets/00033057 [09:18:59]Write 301 bytes [09:18:59]NVStorageSaveData done [09:18:59]OFDSenderStorePacket done [09:18:59]KKMCreateOFDPacket done [09:18:59]NVStorageSaveData kkm_last_timestamp [09:18:59]File name is /storage/kkm_last_timestamp [09:18:59]Write 4 bytes [09:18:59]NVStorageSaveData done [09:18:59]ExternCall_PrintAddStr [09:18:59]wPrintStart [09:18:59]Write to MH i2c: 01 00 00 D9 08 E1 [09:18:59]OFD Sender: Processing packet 33057 [packets to send 11, broken 10] [09:18:59]ProducePacketName [09:18:59]name=ofd_packets/00033057 [09:18:59]OFD Sender: To server: pG, [09:18:59]CommunicateWithHost lk.salyk.kg:30040 [09:18:59]ConnectInit lk.salyk.kg [09:18:59]Write i2c OK [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: 01 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: 01 07 00 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: 01 07 00 D9 08 00 00 00 00 00 FF 0F F6 [09:18:59]RasterBufferAndPrint [09:18:59]line Счет N : (1)1182868 [09:18:59]line ИНН: 02508201610067 [09:18:59]line Контрольно-Кассовый Чек [09:18:59]line ПРОДАЖА [09:18:59]line ТРК (МРК, ГНК) : 33 [09:18:59]line Товар: 2710124500 [09:18:59]line Аи-95-К-5 [09:18:59]line 15.270 * 65.50 [09:18:59]line = 1000.19 [09:18:59]line НДС 12% НСП 1% [09:18:59]line > о реализуемом товаре [09:18:59]line ОКРУГЛЕНИЕ: -0.19 [09:18:59]line ИТОГО: 1000.00 [09:18:59]line Внесено: 1000.00 [09:18:59]line СДАЧА: 0.00 [09:18:59]line НСП 1% : 8.85 [09:18:59]line НДС 12% : 106.21 [09:18:59]line Наличными: 1000.00 [09:18:59]line Безнал.: 0.00 [09:18:59]line Место: АЗС № 121 "Партнер Нефть" [09:18:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:18:59]line СНО: Общий режим [09:18:59]line Чек 73 26.08.2023 09:18 [09:18:59]line Смена: 77 ФФД: 1.0 [09:18:59]line ЗНМ: 0300000148 [09:18:59]line РНМ: 0000000000091575 [09:18:59]line Версия ККМ: 001 [09:18:59]line ФМ: 0000000000874655 [09:18:59]line ФД: 33057 [09:18:59]line ФПД: 11087178514787 [09:18:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T091858&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33057&fm=11087178514787&tin=02508201610067®Number=0000000000091575&sum=100000 [09:18:59]Connected sock=9 [09:18:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 80 5F 07 01 BF 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 82 C3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 81 00 00 35 04 06 00 0A 15 6F 56 41 63 17 D5 37 7E 83 0D 27 B9 [09:18:59]written 0, free lines is 4095 [09:18:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 14 19 47 00 F9 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 81 00 00 F4 03 04 00 20 6E E9 64 B6 04 01 00 00 39 E9 38 21 64 21 CC 2A [09:18:59]CommunicateWithHost err = 0 [09:18:59]CheckOFDResponse [09:18:59]1017 (14) - 77093643461234 [09:18:59]1041 (16) - 0000000000874655 [09:18:59]1040 (4) - 33057 [09:18:59]1012 (4) - 26.08.2023 03:14 [09:18:59]1206 (1) - 0 [09:18:59]OFD Sender: Remove packet 33057 [09:18:59]ProducePacketName [09:18:59]name=ofd_packets/00033057 [09:18:59]NVStorageDeleteData [09:18:59]Write to MH i2c: 01 00 00 04 09 0D [09:18:59]Write i2c OK [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: 01 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: 01 07 00 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: 01 07 00 04 09 00 00 00 00 00 CC 0C EC [09:18:59]RasterBufferAndPrint [09:18:59]line [09:18:59]line [09:18:59]line [09:18:59]line [09:18:59]line [09:18:59]written 0, free lines is 3282 [09:18:59]MH_Cut [09:18:59]Write to MH i2c: D1 01 00 0B 09 01 E6 [09:18:59]Write i2c OK [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: D1 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: D1 01 00 [09:18:59]MH_I2C_Read... [09:18:59]Read from MH i2c: D1 01 00 0B 09 00 E5 [09:18:59]Write to MH i2c: 01 00 00 0C 09 15 [09:18:59]Write i2c OK [09:18:59]MH_I2C_Read... [09:19:00]OFD Sender: No OFD packet to send [09:19:00]*** Cut start [09:19:00]*** Purtial cut [09:19:00]*** Stage 1: CUTSNS_PIN = 1 [09:19:01]Read from MH i2c: 01 [09:19:01]MH_I2C_Read... [09:19:01]*** Stop cut motor [09:19:01]*** Cut end [09:19:01]Read from MH i2c: 01 07 00 [09:19:01]MH_I2C_Read... [09:19:01]Read from MH i2c: 01 07 00 0C 09 00 00 00 00 00 FF 0F 2A [09:19:01]process_action close_receipt done [09:19:01]requested_data is exist [09:19:01]produce_requested_data [09:19:01]requested_item fm.sn is exist - process it [09:19:01]wFMCommunicate request_size=4 [09:19:01]MH_SAM_APDU [09:19:01]CAPDU: 80 11 00 00 [09:19:01]Write to MH i2c: E2 08 00 0D 09 80 11 00 00 00 00 00 00 90 [09:19:01]Write i2c OK [09:19:01]MH_I2C_Read... [09:19:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:01]Read from MH i2c: E2 [09:19:01]MH_I2C_Read... [09:19:01]Read from MH i2c: E2 17 00 [09:19:01]MH_I2C_Read... [09:19:01]Read from MH i2c: E2 17 00 0D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E6 [09:19:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:19:01]wFMCommunicate OK [09:19:01]requested_item fd.num is exist - process it [09:19:01]SAM_PROTO_GetFieldsCounters [09:19:01]wFMCommunicate request_size=4 [09:19:01]MH_SAM_APDU [09:19:01]CAPDU: 80 13 00 00 [09:19:01]Write to MH i2c: E2 08 00 0E 09 80 13 00 00 00 00 00 00 93 [09:19:01]Write i2c OK [09:19:01]MH_I2C_Read... [09:19:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:01]Read from MH i2c: E2 [09:19:01]MH_I2C_Read... [09:19:01]Read from MH i2c: E2 62 00 [09:19:01]MH_I2C_Read... [09:19:01]Read from MH i2c: E2 62 00 0E 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 21 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 83 [09: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 21 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:01]wFMCommunicate OK [09:19:01]SAM_PROTO_GetFieldsCounters done [09:19:01]requested_item shift.num is exist - process it [09:19:01]requested_item shift.opened is exist - process it [09:19:01]req_shift_opened [09:19:01]FM_GetShiftState [09:19:01]SAM_PROTO_GetShiftState [09:19:01]wFMCommunicate request_size=4 [09:19:01]MH_SAM_APDU [09:19:01]CAPDU: 80 13 01 00 [09:19:01]Write to MH i2c: E2 08 00 0F 09 80 13 01 00 00 00 00 00 95 [09:19:01]Write i2c OK [09:19:01]MH_I2C_Read... [09:19:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:01]Read from MH i2c: E2 [09:19:01]MH_I2C_Read... [09:19:01]Read from MH i2c: E2 0E 00 [09:19:01]MH_I2C_Read... [09:19:01]Read from MH i2c: E2 0E 00 0F 09 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CC [09:19:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:19:01]wFMCommunicate OK [09:19:01]SAM_PROTO_GetShiftState done [09:19:01]FM_GetShiftState done [09:19:01]req_shift_opened done [09:19:01]requested_item shift.open_date is exist - process it [09:19:01]req_shift_open_date [09:19:01]req_shift_open_date done [09:19:01]produce_requested_data done [09:19:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33057,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:19:01]process_action_free close_receipt [09:19:01]json_value_free [09:19:01]json_value_free done [09:19:01]process_json_proto returns [09:19:01]Send response to host [09:19:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33057,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:19:01]free response buf [09:19:01]execute_script done [09:19:01]execute_script returns [09:19:01]free content buf [09:19:01]Sock 7.Close socket [09:19:01]Sock 7.Thread stoped [09:19:05]OFD Sender: No OFD packet to send [09:19:10]OFD Sender: No OFD packet to send [09:19:15]OFD Sender: No OFD packet to send [09:19:20]OFD Sender: No OFD packet to send [09:19:25]OFD Sender: No OFD packet to send [09:19:30]OFD Sender: No OFD packet to send [09:19:35]OFD Sender: No OFD packet to send [09:19:40]OFD Sender: No OFD packet to send [09:19:45]OFD Sender: No OFD packet to send [09:19:50]OFD Sender: No OFD packet to send [09:19:55]OFD Sender: No OFD packet to send [09:20:00]OFD Sender: No OFD packet to send [09:20:05]OFD Sender: No OFD packet to send [09:20:10]OFD Sender: No OFD packet to send [09:20:15]OFD Sender: No OFD packet to send [09:20:20]OFD Sender: No OFD packet to send [09:20:25]OFD Sender: No OFD packet to send [09:20:30]OFD Sender: No OFD packet to send [09:20:35]OFD Sender: No OFD packet to send [09:20:40]OFD Sender: No OFD packet to send [09:20:45]OFD Sender: No OFD packet to send [09:20:50]OFD Sender: No OFD packet to send [09:20:55]OFD Sender: No OFD packet to send [09:21:00]OFD Sender: No OFD packet to send [09:21:05]OFD Sender: No OFD packet to send [09:21:10]OFD Sender: No OFD packet to send [09:21:15]OFD Sender: No OFD packet to send [09:21:20]OFD Sender: No OFD packet to send [09:21:25]OFD Sender: No OFD packet to send [09:21:30]OFD Sender: No OFD packet to send [09:21:35]OFD Sender: No OFD packet to send [09:21:40]OFD Sender: No OFD packet to send [09:21:45]OFD Sender: No OFD packet to send [09:21:50]OFD Sender: No OFD packet to send [09:21:55]OFD Sender: No OFD packet to send [09:22:00]OFD Sender: No OFD packet to send [09:22:05]OFD Sender: No OFD packet to send [09:22:10]OFD Sender: No OFD packet to send [09:22:15]OFD Sender: No OFD packet to send [09:22:20]OFD Sender: No OFD packet to send [09:22:25]OFD Sender: No OFD packet to send [09:22:30]OFD Sender: No OFD packet to send [09:22:35]OFD Sender: No OFD packet to send [09:22:39]accept exits with 10 [09:22:39]New connection [09:22:39]New thread 3067202916 created [09:22:39]Thread 3067059556 joined [09:22:39]Waiting for new connection... [09:22:39] Sock 10.Parse request [09:22:39]Sock 10.Check first char [09:22:39]Sock 10.First char is OK [09:22:39]request: POST /json_proto HTTP/1.0 [09:22:39]Method: POST [09:22:39]URL: /json_proto [09:22:39]Method is POST - this is cgi request [09:22:39]url: /json_proto [09:22:39]query_string will be loaded in cgi processing [09:22:39]execute_cgi json_proto POST (null) [09:22:39]execute_cgi path=json_proto method=POST [09:22:39]POST find Content-Length [09:22:39]Host: 172.17.34.200:8080 [09:22:39]Content-Length: 688 [09:22:39]Content-Type: application/json [09:22:39] [09:22:39]POST finish read [09:22:39]Found Content-Length = 688 [09:22:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 55.040, "sum" : 3500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:39]execute_script... [09:22: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)1182870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 55.040, "sum" : 3500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3500.00, "total" : 3500.00, "payments": [ { "type": 0, "sum" : 3500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:39]POST & json_proto [09:22:39]process_json_proto [09:22:39]json parsed OK: [09:22:39]protocol is kg_v1.0 [09:22:39]action value=close_receipt [09:22:39]process_action close_receipt [09:22:39]cmd_close_receipt [09:22:39]MH_GetDate [09:22:39]Write to MH i2c: F0 00 00 10 09 08 [09:22:39]Write i2c OK [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: F0 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: F0 09 00 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: F0 09 00 10 09 00 60 C4 E9 64 B2 FF 65 64 FC [09:22:39]GetLastDocTimeStamp 1693041538 [09:22:39]current date 1693041760 [09:22:39]FM_GetShiftState [09:22:39]SAM_PROTO_GetShiftState [09:22:39]wFMCommunicate request_size=4 [09:22:39]MH_SAM_APDU [09:22:39]CAPDU: 80 13 01 00 [09:22:39]Write to MH i2c: E2 08 00 11 09 80 13 01 00 00 00 00 00 97 [09:22:39]Write i2c OK [09:22:39]MH_I2C_Read... [09:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:39]Read from MH i2c: E2 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 0E 00 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 0E 00 11 09 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CE [09:22:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:22:39]wFMCommunicate OK [09:22:39]SAM_PROTO_GetShiftState done [09:22:39]FM_GetShiftState done [09:22:39]opened in 1693009560 [09:22:39]opened+sec_in_day 1693095960 [09:22:39]quantity*price = 350054 [09:22:39]sum+1 = 350055 [09:22:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.98 НДС 12% : 371.74 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 74 26.08.2023 09:22 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33058 ФПД: 8734211717657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T092240&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33058&fm=8734211717657&tin=02508201610067®Number=0000000000091575&sum=350000 [09:22:40]StoreToDocumentArchive [09:22:40]shift 77 fd 33058 [09:22:40]save to /storage/0077/doc_00033058 [09:22:40]save last doc name /storage/0077/doc_00033058 to /storage/kkm_last_doc_name [09:22:40]save OK [09:22:40]Clear old archive folders... [09:22:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:22:40]tlvbuf is 00AB6990 [09:22:40]SAM_PROTO_ClearQueue [09:22:40]wFMCommunicate request_size=4 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 09 00 00 [09:22:40]Write to MH i2c: E2 08 00 1E 09 80 09 00 00 00 00 00 00 99 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:40]Read from MH i2c: E2 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 1E 09 00 90 00 9B [09:22:40]RAPDU: 90 00 [09:22:40]wFMCommunicate OK [09:22:40]SAM_PROTO_ClearQueue done [09:22:40]KKMCreateOFDPacket [09:22:40]OFDProtocolAddRootSTLVToBuf [09:22:40]FM_MakeSignedData [09:22:40]FM_MakeSignedData [09:22:40]SAM_PROTO_SignData [09:22:40]wFMCommunicate request_size=4 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 0D 01 02 [09:22:40]Write to MH i2c: E2 08 00 1F 09 80 0D 01 02 00 00 00 00 A1 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:40]Read from MH i2c: E2 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 [09:22:40]MH_I2C_Read... [09:22:40]Read from MH i2c: E2 03 00 1F 09 00 90 00 9C [09:22:40]RAPDU: 90 00 [09:22:40]wFMCommunicate OK [09:22:40]wFMCommunicate request_size=255 [09:22:40]MH_SAM_APDU [09:22:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 00 D7 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 60 C4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 81 00 00 35 04 06 00 [09:22:40]Write to MH i2c: E2 02 01 20 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 00 D7 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 60 C4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 81 00 00 35 04 06 00 00 00 24 [09:22:40]Write i2c OK [09:22:40]MH_I2C_Read... [09:22:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:41]Read from MH i2c: E2 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 03 00 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 03 00 20 09 00 90 00 9D [09:22:41]RAPDU: 90 00 [09:22:41]wFMCommunicate OK [09:22:41]wFMCommunicate request_size=11 [09:22:41]MH_SAM_APDU [09:22:41]CAPDU: 80 0D 02 02 06 07 F1 97 96 3A 19 [09:22:41]Write to MH i2c: E2 0E 00 21 09 80 0D 02 02 06 00 07 F1 97 96 3A 19 00 00 28 [09:22:41]Write i2c OK [09:22:41]MH_I2C_Read... [09:22:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:41]Read from MH i2c: E2 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 03 00 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 03 00 21 09 00 90 00 9E [09:22:41]RAPDU: 90 00 [09:22:41]wFMCommunicate OK [09:22:41]wFMCommunicate request_size=4 [09:22:41]MH_SAM_APDU [09:22:41]CAPDU: 80 0D 03 02 [09:22:41]Write to MH i2c: E2 08 00 22 09 80 0D 03 02 00 00 00 00 A6 [09:22:41]Write i2c OK [09:22:41]MH_I2C_Read... [09:22:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:41]Read from MH i2c: E2 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 0B 00 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 0B 00 22 09 00 F8 C1 2E EF 3B 38 C9 53 90 00 0C [09:22:41]RAPDU: F8 C1 2E EF 3B 38 C9 53 90 00 [09:22:41]wFMCommunicate OK [09:22:41]SAM_PROTO_SignData done [09:22:41]FM_MakeSignedData done [09:22:41]CreateOFDProtocolMessage [09:22:41]wFMCommunicate request_size=4 [09:22:41]MH_SAM_APDU [09:22:41]CAPDU: 80 11 00 00 [09:22:41]Write to MH i2c: E2 08 00 23 09 80 11 00 00 00 00 00 00 A6 [09:22:41]Write i2c OK [09:22:41]MH_I2C_Read... [09:22:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:41]Read from MH i2c: E2 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 17 00 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: E2 17 00 23 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FC [09:22:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:22:41]wFMCommunicate OK [09:22:41]CreateOFDProtocolMessage done [09:22:41]OFDSenderStorePacket 33058 [09:22:41]StoreOFDPacket docnum=33058 [09:22:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B9 4C 08 01 F4 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 00 D7 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 60 C4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 81 00 00 35 04 06 00 07 F1 97 96 3A 19 F8 C1 2E EF 3B 38 C9 53 [09:22:41]CheckFolder [09:22:41]dirname=/storage/ofd_packets [09:22:41]CheckFolder done [09:22:41]ProducePacketName [09:22:41]name=ofd_packets/00033058 [09:22:41]NVStorageSaveData ofd_packets/00033058 [09:22:41]File name is /storage/ofd_packets/00033058 [09:22:41]Write 302 bytes [09:22:41]NVStorageSaveData done [09:22:41]OFDSenderStorePacket done [09:22:41]KKMCreateOFDPacket done [09:22:41]NVStorageSaveData kkm_last_timestamp [09:22:41]File name is /storage/kkm_last_timestamp [09:22:41]Write 4 bytes [09:22:41]NVStorageSaveData done [09:22:41]ExternCall_PrintAddStr [09:22:41]wPrintStart [09:22:41]Write to MH i2c: 01 00 00 24 09 2D [09:22:41]Write i2c OK [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: 01 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: 01 07 00 [09:22:41]MH_I2C_Read... [09:22:41]Read from MH i2c: 01 07 00 24 09 00 00 00 00 00 FF 0F 42 [09:22:41]RasterBufferAndPrint [09:22:41]line Счет N : (1)1182870 [09:22:41]line ИНН: 02508201610067 [09:22:41]line Контрольно-Кассовый Чек [09:22:41]line ПРОДАЖА [09:22:41]line ТРК (МРК, ГНК) : 21 [09:22:41]line Товар: 2710194210 [09:22:41]line ДТ(л)-К-5 [09:22:41]line 55.040 * 63.60 [09:22:41]line = 3500.54 [09:22:41]line НДС 12% НСП 1% [09:22:41]line > о реализуемом товаре [09:22:41]line ОКРУГЛЕНИЕ: -0.54 [09:22:41]line ИТОГО: 3500.00 [09:22:41]line Внесено: 3500.00 [09:22:41]line СДАЧА: 0.00 [09:22:41]line НСП 1% : 30.98 [09:22:41]line НДС 12% : 371.74 [09:22:41]line Наличными: 3500.00 [09:22:41]line Безнал.: 0.00 [09:22:41]line Место: АЗС № 121 "Партнер Нефть" [09:22:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:22:41]line СНО: Общий режим [09:22:41]line Чек 74 26.08.2023 09:22 [09:22:41]line Смена: 77 ФФД: 1.0 [09:22:41]line ЗНМ: 0300000148 [09:22:41]line РНМ: 0000000000091575 [09:22:41]line Версия ККМ: 001 [09:22:41]line ФМ: 0000000000874655 [09:22:41]line ФД: 33058 [09:22:41]line ФПД: 8734211717657 [09:22:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T092240&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33058&fm=8734211717657&tin=02508201610067®Number=0000000000091575&sum=350000 [09:22:41]OFD Sender: Processing packet 33058 [packets to send 11, broken 10] [09:22:41]ProducePacketName [09:22:41]name=ofd_packets/00033058 [09:22:41]OFD Sender: To server: pG, [09:22:41]CommunicateWithHost lk.salyk.kg:30040 [09:22:41]ConnectInit lk.salyk.kg [09:22:41]written 0, free lines is 4095 [09:22:41]Connected sock=9 [09:22:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B9 4C 08 01 F4 10 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 00 D7 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1A 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 60 C4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 81 00 00 35 04 06 00 07 F1 97 96 3A 19 F8 C1 2E EF 3B 38 C9 53 [09:22:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 70 C9 47 00 3A 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 81 00 00 F4 03 04 00 FF 6E E9 64 B6 04 01 00 00 00 E4 5C 2E 30 1A 33 39 [09:22:41]CommunicateWithHost err = 0 [09:22:41]CheckOFDResponse [09:22:41]1017 (14) - 77093643461234 [09:22:41]1041 (16) - 0000000000874655 [09:22:41]1040 (4) - 33058 [09:22:41]1012 (4) - 26.08.2023 03:18 [09:22:41]1206 (1) - 0 [09:22:41]OFD Sender: Remove packet 33058 [09:22:41]ProducePacketName [09:22:41]name=ofd_packets/00033058 [09:22:41]NVStorageDeleteData [09:22:42]Write to MH i2c: 01 00 00 4F 09 58 [09:22:42]Write i2c OK [09:22:42]MH_I2C_Read... [09:22:42]Read from MH i2c: 01 [09:22:42]MH_I2C_Read... [09:22:42]Read from MH i2c: 01 07 00 [09:22:42]MH_I2C_Read... [09:22:42]Read from MH i2c: 01 07 00 4F 09 00 00 00 00 00 EE 0C 59 [09:22:42]RasterBufferAndPrint [09:22:42]line [09:22:42]line [09:22:42]line [09:22:42]line [09:22:42]line [09:22:42]written 0, free lines is 3319 [09:22:42]MH_Cut [09:22:42]Write to MH i2c: D1 01 00 56 09 01 31 [09:22:42]Write i2c OK [09:22:42]MH_I2C_Read... [09:22:42]Read from MH i2c: D1 [09:22:42]MH_I2C_Read... [09:22:42]Read from MH i2c: D1 01 00 [09:22:42]MH_I2C_Read... [09:22:42]Read from MH i2c: D1 01 00 56 09 00 30 [09:22:42]Write to MH i2c: 01 00 00 57 09 60 [09:22:42]Write i2c OK [09:22:42]MH_I2C_Read... [09:22:42]OFD Sender: No OFD packet to send [09:22:42]*** Cut start [09:22:42]*** Purtial cut [09:22:42]*** CUTSNS_PIN = 0 [09:22:43]*** Stage 1: CUTSNS_PIN = 1 [09:22:44]Read from MH i2c: 01 [09:22:44]MH_I2C_Read... [09:22:44]*** Stop cut motor [09:22:44]*** Cut end [09:22:44]Read from MH i2c: 01 07 00 [09:22:44]MH_I2C_Read... [09:22:44]Read from MH i2c: 01 07 00 57 09 00 00 00 00 00 FF 0F 75 [09:22:44]process_action close_receipt done [09:22:44]requested_data is exist [09:22:44]produce_requested_data [09:22:44]requested_item fm.sn is exist - process it [09:22:44]wFMCommunicate request_size=4 [09:22:44]MH_SAM_APDU [09:22:44]CAPDU: 80 11 00 00 [09:22:44]Write to MH i2c: E2 08 00 58 09 80 11 00 00 00 00 00 00 DB [09:22:44]Write i2c OK [09:22:44]MH_I2C_Read... [09:22:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:44]Read from MH i2c: E2 [09:22:44]MH_I2C_Read... [09:22:44]Read from MH i2c: E2 17 00 [09:22:44]MH_I2C_Read... [09:22:44]Read from MH i2c: E2 17 00 58 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [09:22:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:22:44]wFMCommunicate OK [09:22:44]requested_item fd.num is exist - process it [09:22:44]SAM_PROTO_GetFieldsCounters [09:22:44]wFMCommunicate request_size=4 [09:22:44]MH_SAM_APDU [09:22:44]CAPDU: 80 13 00 00 [09:22:44]Write to MH i2c: E2 08 00 59 09 80 13 00 00 00 00 00 00 DE [09:22:44]Write i2c OK [09:22:44]MH_I2C_Read... [09:22:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:45]Read from MH i2c: E2 [09:22:45]MH_I2C_Read... [09:22:45]Read from MH i2c: E2 62 00 [09:22:45]MH_I2C_Read... [09:22:45]Read from MH i2c: E2 62 00 59 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [09:22:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:22:45]wFMCommunicate OK [09:22:45]SAM_PROTO_GetFieldsCounters done [09:22:45]requested_item shift.num is exist - process it [09:22:45]requested_item shift.opened is exist - process it [09:22:45]req_shift_opened [09:22:45]FM_GetShiftState [09:22:45]SAM_PROTO_GetShiftState [09:22:45]wFMCommunicate request_size=4 [09:22:45]MH_SAM_APDU [09:22:45]CAPDU: 80 13 01 00 [09:22:45]Write to MH i2c: E2 08 00 5A 09 80 13 01 00 00 00 00 00 E0 [09:22:45]Write i2c OK [09:22:45]MH_I2C_Read... [09:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:45]Read from MH i2c: E2 [09:22:45]MH_I2C_Read... [09:22:45]Read from MH i2c: E2 0E 00 [09:22:45]MH_I2C_Read... [09:22:45]Read from MH i2c: E2 0E 00 5A 09 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 17 [09:22:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:22:45]wFMCommunicate OK [09:22:45]SAM_PROTO_GetShiftState done [09:22:45]FM_GetShiftState done [09:22:45]req_shift_opened done [09:22:45]requested_item shift.open_date is exist - process it [09:22:45]req_shift_open_date [09:22:45]req_shift_open_date done [09:22:45]produce_requested_data done [09:22:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33058,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:22:45]process_action_free close_receipt [09:22:45]json_value_free [09:22:45]json_value_free done [09:22:45]process_json_proto returns [09:22:45]Send response to host [09:22:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33058,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:22:45]free response buf [09:22:45]execute_script done [09:22:45]execute_script returns [09:22:45]free content buf [09:22:45]Sock 10.Close socket [09:22:45]Sock 10.Thread stoped [09:22:47]OFD Sender: No OFD packet to send [09:22:52]OFD Sender: No OFD packet to send [09:22:57]OFD Sender: No OFD packet to send [09:23:02]OFD Sender: No OFD packet to send [09:23:07]OFD Sender: No OFD packet to send [09:23:12]OFD Sender: No OFD packet to send [09:23:17]OFD Sender: No OFD packet to send [09:23:22]OFD Sender: No OFD packet to send [09:23:27]OFD Sender: No OFD packet to send [09:23:32]OFD Sender: No OFD packet to send [09:23:37]OFD Sender: No OFD packet to send [09:23:42]OFD Sender: No OFD packet to send [09:23:47]OFD Sender: No OFD packet to send [09:23:52]OFD Sender: No OFD packet to send [09:23:57]OFD Sender: No OFD packet to send [09:24:02]accept exits with 7 [09:24:02]New connection [09:24:02]New thread 3067059556 created [09:24:02]Thread 3067202916 joined [09:24:02]Waiting for new connection... [09:24:02] Sock 7.Parse request [09:24:02]Sock 7.Check first char [09:24:02]Sock 7.First char is OK [09:24:02]request: POST /json_proto HTTP/1.0 [09:24:02]Method: POST [09:24:02]URL: /json_proto [09:24:02]Method is POST - this is cgi request [09:24:02]url: /json_proto [09:24:02]query_string will be loaded in cgi processing [09:24:02]execute_cgi json_proto POST (null) [09:24:02]execute_cgi path=json_proto method=POST [09:24:02]POST find Content-Length [09:24:02]Host: 172.17.34.200:8080 [09:24:02]Content-Length: 809 [09:24:02]Content-Type: application/json [09:24:02] [09:24:02]POST finish read [09:24:02]Found Content-Length = 809 [09:24:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:02]execute_script... [09:24: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)1182869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:02]POST & json_proto [09:24:02]process_json_proto [09:24:02]json parsed OK: [09:24:02]protocol is kg_v1.0 [09:24:02]action value=close_receipt [09:24:02]process_action close_receipt [09:24:02]cmd_close_receipt [09:24:02]MH_GetDate [09:24:02]Write to MH i2c: F0 00 00 5B 09 53 [09:24:02]Write i2c OK [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: F0 [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: F0 09 00 [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: F0 09 00 5B 09 00 B2 C4 E9 64 B2 FF 65 64 99 [09:24:02]GetLastDocTimeStamp 1693041760 [09:24:02]current date 1693041842 [09:24:02]FM_GetShiftState [09:24:02]SAM_PROTO_GetShiftState [09:24:02]wFMCommunicate request_size=4 [09:24:02]MH_SAM_APDU [09:24:02]CAPDU: 80 13 01 00 [09:24:02]Write to MH i2c: E2 08 00 5C 09 80 13 01 00 00 00 00 00 E2 [09:24:02]Write i2c OK [09:24:02]MH_I2C_Read... [09:24:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:02]Read from MH i2c: E2 [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: E2 0E 00 [09:24:02]MH_I2C_Read... [09:24:02]Read from MH i2c: E2 0E 00 5C 09 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 19 [09:24:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:24:02]wFMCommunicate OK [09:24:02]SAM_PROTO_GetShiftState done [09:24:02]FM_GetShiftState done [09:24:02]opened in 1693009560 [09:24:02]opened+sec_in_day 1693095960 [09:24:02]quantity*price = 300001 [09:24:02]sum+1 = 300002 [09:24:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.01 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 0.00 Безнал.: 3000.01 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 75 26.08.2023 09:24 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33059 ФПД: 150893729244414 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T092402&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33059&fm=150893729244414&tin=02508201610067®Number=0000000000091575&sum=300001 [09:24:03]StoreToDocumentArchive [09:24:03]shift 77 fd 33059 [09:24:03]save to /storage/0077/doc_00033059 [09:24:03]save last doc name /storage/0077/doc_00033059 to /storage/kkm_last_doc_name [09:24:03]save OK [09:24:03]Clear old archive folders... [09:24:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:24:03]tlvbuf is 00A8B5F0 [09:24:03]SAM_PROTO_ClearQueue [09:24:03]wFMCommunicate request_size=4 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 09 00 00 [09:24:03]Write to MH i2c: E2 08 00 69 09 80 09 00 00 00 00 00 00 E4 [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 69 09 00 90 00 E6 [09:24:03]RAPDU: 90 00 [09:24:03]wFMCommunicate OK [09:24:03]SAM_PROTO_ClearQueue done [09:24:03]KKMCreateOFDPacket [09:24:03]OFDProtocolAddRootSTLVToBuf [09:24:03]FM_MakeSignedData [09:24:03]FM_MakeSignedData [09:24:03]SAM_PROTO_SignData [09:24:03]wFMCommunicate request_size=4 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 0D 01 02 [09:24:03]Write to MH i2c: E2 08 00 6A 09 80 0D 01 02 00 00 00 00 EC [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 6A 09 00 90 00 E7 [09:24:03]RAPDU: 90 00 [09:24:03]wFMCommunicate OK [09:24:03]wFMCommunicate request_size=255 [09:24:03]MH_SAM_APDU [09: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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 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 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 B2 C4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 81 00 00 35 04 06 00 [09:24:03]Write to MH i2c: E2 02 01 6B 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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 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 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 B2 C4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 81 00 00 35 04 06 00 00 00 DE [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 6B 09 00 90 00 E8 [09:24:03]RAPDU: 90 00 [09:24:03]wFMCommunicate OK [09:24:03]wFMCommunicate request_size=11 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 0D 02 02 06 89 3C AF 21 64 FE [09:24:03]Write to MH i2c: E2 0E 00 6C 09 80 0D 02 02 06 00 89 3C AF 21 64 FE 00 00 F2 [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 03 00 6C 09 00 90 00 E9 [09:24:03]RAPDU: 90 00 [09:24:03]wFMCommunicate OK [09:24:03]wFMCommunicate request_size=4 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 0D 03 02 [09:24:03]Write to MH i2c: E2 08 00 6D 09 80 0D 03 02 00 00 00 00 F1 [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:24:03]Read from MH i2c: E2 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 0B 00 [09:24:03]MH_I2C_Read... [09:24:03]Read from MH i2c: E2 0B 00 6D 09 00 E7 32 6C C6 61 21 BE 2E 90 00 AB [09:24:03]RAPDU: E7 32 6C C6 61 21 BE 2E 90 00 [09:24:03]wFMCommunicate OK [09:24:03]SAM_PROTO_SignData done [09:24:03]FM_MakeSignedData done [09:24:03]CreateOFDProtocolMessage [09:24:03]wFMCommunicate request_size=4 [09:24:03]MH_SAM_APDU [09:24:03]CAPDU: 80 11 00 00 [09:24:03]Write to MH i2c: E2 08 00 6E 09 80 11 00 00 00 00 00 00 F1 [09:24:03]Write i2c OK [09:24:03]MH_I2C_Read... [09:24:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:04]Read from MH i2c: E2 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: E2 17 00 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: E2 17 00 6E 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [09:24:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:24:04]wFMCommunicate OK [09:24:04]CreateOFDProtocolMessage done [09:24:04]OFDSenderStorePacket 33059 [09:24:04]StoreOFDPacket docnum=33059 [09:24:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F7 6E 08 01 FB C9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 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 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 B2 C4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 81 00 00 35 04 06 00 89 3C AF 21 64 FE E7 32 6C C6 61 21 BE 2E [09:24:04]CheckFolder [09:24:04]dirname=/storage/ofd_packets [09:24:04]CheckFolder done [09:24:04]ProducePacketName [09:24:04]name=ofd_packets/00033059 [09:24:04]NVStorageSaveData ofd_packets/00033059 [09:24:04]File name is /storage/ofd_packets/00033059 [09:24:04]Write 302 bytes [09:24:04]NVStorageSaveData done [09:24:04]OFDSenderStorePacket done [09:24:04]KKMCreateOFDPacket done [09:24:04]NVStorageSaveData kkm_last_timestamp [09:24:04]File name is /storage/kkm_last_timestamp [09:24:04]Write 4 bytes [09:24:04]NVStorageSaveData done [09:24:04]ExternCall_PrintAddStr [09:24:04]wPrintStart [09:24:04]Write to MH i2c: 01 00 00 6F 09 78 [09:24:04]Write i2c OK [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 07 00 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 07 00 6F 09 00 00 00 00 00 FF 0F 8D [09:24:04]RasterBufferAndPrint [09:24:04]line Счет N : (1)1182869 [09:24:04]line ИНН: 02508201610067 [09:24:04]line Контрольно-Кассовый Чек [09:24:04]line ПРОДАЖА [09:24:04]line ТРК (МРК, ГНК) : 11 [09:24:04]line Товар: 2710194210 [09:24:04]line ДТ(л)-К-5 [09:24:04]line 47.170 * 63.60 [09:24:04]line = 3000.01 [09:24:04]line НДС 12% НСП 1% [09:24:04]line > о реализуемом товаре [09:24:04]line ИТОГО: 3000.01 [09:24:04]line НСП 1% : 26.55 [09:24:04]line НДС 12% : 318.58 [09:24:04]line Наличными: 0.00 [09:24:04]line Безнал.: 3000.01 [09:24:04]line Место: АЗС № 121 "Партнер Нефть" [09:24:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:24:04]line СНО: Общий режим [09:24:04]line Чек 75 26.08.2023 09:24 [09:24:04]line Смена: 77 ФФД: 1.0 [09:24:04]line ЗНМ: 0300000148 [09:24:04]line РНМ: 0000000000091575 [09:24:04]line Версия ККМ: 001 [09:24:04]line Платежная система: O! деньги [09:24:04]line ФМ: 0000000000874655 [09:24:04]line ФД: 33059 [09:24:04]line ФПД: 150893729244414 [09:24:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T092402&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33059&fm=150893729244414&tin=02508201610067®Number=0000000000091575&sum=300001 [09:24:04]OFD Sender: Processing packet 33059 [packets to send 11, broken 10] [09:24:04]ProducePacketName [09:24:04]name=ofd_packets/00033059 [09:24:04]OFD Sender: To server: pG, [09:24:04]CommunicateWithHost lk.salyk.kg:30040 [09:24:04]ConnectInit lk.salyk.kg [09:24:04]written 0, free lines is 4095 [09:24:04]Connected sock=10 [09: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 36 35 35 10 01 00 00 F7 6E 08 01 FB C9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E1 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 72 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E1 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 00 00 00 F4 03 04 00 B2 C4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 81 00 00 35 04 06 00 89 3C AF 21 64 FE E7 32 6C C6 61 21 BE 2E [09: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 36 35 35 4F 00 00 00 67 B4 47 00 14 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 81 00 00 F4 03 04 00 51 6F E9 64 B6 04 01 00 00 4E 11 78 F6 0E 98 45 F3 [09:24:04]CommunicateWithHost err = 0 [09:24:04]CheckOFDResponse [09:24:04]1017 (14) - 77093643461234 [09:24:04]1041 (16) - 0000000000874655 [09:24:04]1040 (4) - 33059 [09:24:04]1012 (4) - 26.08.2023 03:19 [09:24:04]1206 (1) - 0 [09:24:04]OFD Sender: Remove packet 33059 [09:24:04]ProducePacketName [09:24:04]name=ofd_packets/00033059 [09:24:04]NVStorageDeleteData [09:24:04]Write to MH i2c: 01 00 00 99 09 A2 [09:24:04]Write i2c OK [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 07 00 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: 01 07 00 99 09 00 00 00 00 00 F6 0C AB [09:24:04]RasterBufferAndPrint [09:24:04]line [09:24:04]line [09:24:04]line [09:24:04]line [09:24:04]line [09:24:04]written 0, free lines is 3324 [09:24:04]MH_Cut [09:24:04]Write to MH i2c: D1 01 00 A0 09 01 7B [09:24:04]Write i2c OK [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: D1 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: D1 01 00 [09:24:04]MH_I2C_Read... [09:24:04]Read from MH i2c: D1 01 00 A0 09 00 7A [09:24:04]Write to MH i2c: 01 00 00 A1 09 AA [09:24:04]Write i2c OK [09:24:04]MH_I2C_Read... [09:24:05]OFD Sender: No OFD packet to send [09:24:05]*** Cut start [09:24:05]*** Purtial cut [09:24:05]*** Stage 1: CUTSNS_PIN = 1 [09:24:05]Read from MH i2c: 01 [09:24:05]MH_I2C_Read... [09:24:05]*** Stop cut motor [09:24:05]*** Cut end [09:24:05]Read from MH i2c: 01 07 00 [09:24:05]MH_I2C_Read... [09:24:05]Read from MH i2c: 01 07 00 A1 09 00 00 00 00 00 FF 0F BF [09:24:05]process_action close_receipt done [09:24:05]requested_data is exist [09:24:05]produce_requested_data [09:24:05]requested_item fm.sn is exist - process it [09:24:05]wFMCommunicate request_size=4 [09:24:05]MH_SAM_APDU [09:24:05]CAPDU: 80 11 00 00 [09:24:05]Write to MH i2c: E2 08 00 A2 09 80 11 00 00 00 00 00 00 25 [09:24:05]Write i2c OK [09:24:05]MH_I2C_Read... [09:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:24:05]Read from MH i2c: E2 [09:24:05]MH_I2C_Read... [09:24:05]Read from MH i2c: E2 17 00 [09:24:05]MH_I2C_Read... [09:24:05]Read from MH i2c: E2 17 00 A2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [09:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:24:05]wFMCommunicate OK [09:24:05]requested_item fd.num is exist - process it [09:24:05]SAM_PROTO_GetFieldsCounters [09:24:05]wFMCommunicate request_size=4 [09:24:05]MH_SAM_APDU [09:24:05]CAPDU: 80 13 00 00 [09:24:05]Write to MH i2c: E2 08 00 A3 09 80 13 00 00 00 00 00 00 28 [09:24:05]Write i2c OK [09:24:05]MH_I2C_Read... [09:24:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:24:06]Read from MH i2c: E2 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: E2 62 00 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: E2 62 00 A3 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 23 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [09:24:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 23 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:24:06]wFMCommunicate OK [09:24:06]SAM_PROTO_GetFieldsCounters done [09:24:06]requested_item shift.num is exist - process it [09:24:06]requested_item shift.opened is exist - process it [09:24:06]req_shift_opened [09:24:06]FM_GetShiftState [09:24:06]SAM_PROTO_GetShiftState [09:24:06]wFMCommunicate request_size=4 [09:24:06]MH_SAM_APDU [09:24:06]CAPDU: 80 13 01 00 [09:24:06]Write to MH i2c: E2 08 00 A4 09 80 13 01 00 00 00 00 00 2A [09:24:06]Write i2c OK [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: E2 [09:24:06]MH_I2C_Read... [09:24:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:06]Read from MH i2c: E2 0E 00 [09:24:06]MH_I2C_Read... [09:24:06]Read from MH i2c: E2 0E 00 A4 09 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 61 [09:24:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:24:06]wFMCommunicate OK [09:24:06]SAM_PROTO_GetShiftState done [09:24:06]FM_GetShiftState done [09:24:06]req_shift_opened done [09:24:06]requested_item shift.open_date is exist - process it [09:24:06]req_shift_open_date [09:24:06]req_shift_open_date done [09:24:06]produce_requested_data done [09:24:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33059,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:24:06]process_action_free close_receipt [09:24:06]json_value_free [09:24:06]json_value_free done [09:24:06]process_json_proto returns [09:24:06]Send response to host [09:24:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33059,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:24:06]free response buf [09:24:06]execute_script done [09:24:06]execute_script returns [09:24:06]free content buf [09:24:06]Sock 7.Close socket [09:24:06]Sock 7.Thread stoped [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:49]accept exits with 9 [09:25:49]New connection [09:25:49]New thread 3067202916 created [09:25:49]Thread 3067059556 joined [09:25:49]Waiting for new connection... [09:25:49] Sock 9.Parse request [09:25:49]Sock 9.Check first char [09:25:49]Sock 9.First char is OK [09:25:49]request: POST /json_proto HTTP/1.0 [09:25:49]Method: POST [09:25:49]URL: /json_proto [09:25:49]Method is POST - this is cgi request [09:25:49]url: /json_proto [09:25:49]query_string will be loaded in cgi processing [09:25:49]execute_cgi json_proto POST (null) [09:25:49]execute_cgi path=json_proto method=POST [09:25:49]POST find Content-Length [09:25:49]Host: 172.17.34.200:8080 [09:25:49]Content-Length: 688 [09:25:49]Content-Type: application/json [09:25:49] [09:25:49]POST finish read [09:25:49]Found Content-Length = 688 [09:25:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.240, "sum" : 1160.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1160.00, "total" : 1160.00, "payments": [ { "type": 0, "sum" : 1160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:49]execute_script... [09: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)1182871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.240, "sum" : 1160.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1160.00, "total" : 1160.00, "payments": [ { "type": 0, "sum" : 1160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:49]POST & json_proto [09:25:49]process_json_proto [09:25:49]json parsed OK: [09:25:49]protocol is kg_v1.0 [09:25:49]action value=close_receipt [09:25:49]process_action close_receipt [09:25:49]cmd_close_receipt [09:25:49]MH_GetDate [09:25:49]Write to MH i2c: F0 00 00 A5 09 9D [09:25:49]Write i2c OK [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: F0 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: F0 09 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: F0 09 00 A5 09 00 1E C5 E9 64 B2 FF 65 64 50 [09:25:49]GetLastDocTimeStamp 1693041842 [09:25:49]current date 1693041950 [09:25:49]FM_GetShiftState [09:25:49]SAM_PROTO_GetShiftState [09:25:49]wFMCommunicate request_size=4 [09:25:49]MH_SAM_APDU [09:25:49]CAPDU: 80 13 01 00 [09:25:49]Write to MH i2c: E2 08 00 A6 09 80 13 01 00 00 00 00 00 2C [09:25:49]Write i2c OK [09:25:49]MH_I2C_Read... [09:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:49]Read from MH i2c: E2 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 0E 00 [09:25:49]MH_I2C_Read... [09:25:49]Read from MH i2c: E2 0E 00 A6 09 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 63 [09:25:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:25:49]wFMCommunicate OK [09:25:49]SAM_PROTO_GetShiftState done [09:25:49]FM_GetShiftState done [09:25:49]opened in 1693009560 [09:25:49]opened+sec_in_day 1693095960 [09:25:49]quantity*price = 116006 [09:25:49]sum+1 = 116007 [09:25:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1160.00 Внесено: 1160.00 СДАЧА: 0.00 НСП 1% : 10.27 НДС 12% : 123.19 Наличными: 1160.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 76 26.08.2023 09:25 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33060 ФПД: 41510852481504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T092550&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33060&fm=41510852481504&tin=02508201610067®Number=0000000000091575&sum=116000 [09:25:50]StoreToDocumentArchive [09:25:50]shift 77 fd 33060 [09:25:50]save to /storage/0077/doc_00033060 [09:25:50]save last doc name /storage/0077/doc_00033060 to /storage/kkm_last_doc_name [09:25:50]save OK [09:25:50]Clear old archive folders... [09:25:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:25:50]tlvbuf is 00AAD5E0 [09:25:50]SAM_PROTO_ClearQueue [09:25:50]wFMCommunicate request_size=4 [09:25:50]MH_SAM_APDU [09:25:50]CAPDU: 80 09 00 00 [09:25:50]Write to MH i2c: E2 08 00 B3 09 80 09 00 00 00 00 00 00 2E [09:25:50]Write i2c OK [09:25:50]MH_I2C_Read... [09:25:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:50]Read from MH i2c: E2 [09:25:50]MH_I2C_Read... [09:25:50]Read from MH i2c: E2 03 00 [09:25:50]MH_I2C_Read... [09:25:50]Read from MH i2c: E2 03 00 B3 09 00 90 00 30 [09:25:50]RAPDU: 90 00 [09:25:50]wFMCommunicate OK [09:25:50]SAM_PROTO_ClearQueue done [09:25:50]KKMCreateOFDPacket [09:25:50]OFDProtocolAddRootSTLVToBuf [09:25:50]FM_MakeSignedData [09:25:50]FM_MakeSignedData [09:25:50]SAM_PROTO_SignData [09:25:50]wFMCommunicate request_size=4 [09:25:50]MH_SAM_APDU [09:25:50]CAPDU: 80 0D 01 02 [09:25:50]Write to MH i2c: E2 08 00 B4 09 80 0D 01 02 00 00 00 00 36 [09:25:50]Write i2c OK [09:25:50]MH_I2C_Read... [09:25:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:50]Read from MH i2c: E2 [09:25:50]MH_I2C_Read... [09:25:50]Read from MH i2c: E2 03 00 [09:25:50]MH_I2C_Read... [09:25:50]Read from MH i2c: E2 03 00 B4 09 00 90 00 31 [09:25:50]RAPDU: 90 00 [09:25:50]wFMCommunicate OK [09:25:50]wFMCommunicate request_size=255 [09:25:50]MH_SAM_APDU [09:25: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 40 47 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 26 C5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 C5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 30 00 00 00 00 07 04 06 00 20 C5 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 1E C5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 81 00 00 35 04 06 00 [09:25:50]Write to MH i2c: E2 02 01 B5 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 40 47 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 26 C5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 C5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 30 00 00 00 00 07 04 06 00 20 C5 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 1E C5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 81 00 00 35 04 06 00 00 00 73 [09:25:50]Write i2c OK [09:25:50]MH_I2C_Read... [09:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:51]Read from MH i2c: E2 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: E2 03 00 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: E2 03 00 B5 09 00 90 00 32 [09:25:51]RAPDU: 90 00 [09:25:51]wFMCommunicate OK [09:25:51]wFMCommunicate request_size=11 [09:25:51]MH_SAM_APDU [09:25:51]CAPDU: 80 0D 02 02 06 25 C0 FF 9D D1 E0 [09:25:51]Write to MH i2c: E2 0E 00 B6 09 80 0D 02 02 06 00 25 C0 FF 9D D1 E0 00 00 77 [09:25:51]Write i2c OK [09:25:51]MH_I2C_Read... [09:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:51]Read from MH i2c: E2 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: E2 03 00 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: E2 03 00 B6 09 00 90 00 33 [09:25:51]RAPDU: 90 00 [09:25:51]wFMCommunicate OK [09:25:51]wFMCommunicate request_size=4 [09:25:51]MH_SAM_APDU [09:25:51]CAPDU: 80 0D 03 02 [09:25:51]Write to MH i2c: E2 08 00 B7 09 80 0D 03 02 00 00 00 00 3B [09:25:51]Write i2c OK [09:25:51]MH_I2C_Read... [09:25:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:51]Read from MH i2c: E2 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: E2 0B 00 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: E2 0B 00 B7 09 00 D9 73 4C 7E 97 B2 DD DE 90 00 56 [09:25:51]RAPDU: D9 73 4C 7E 97 B2 DD DE 90 00 [09:25:51]wFMCommunicate OK [09:25:51]SAM_PROTO_SignData done [09:25:51]FM_MakeSignedData done [09:25:51]CreateOFDProtocolMessage [09:25:51]wFMCommunicate request_size=4 [09:25:51]MH_SAM_APDU [09:25:51]CAPDU: 80 11 00 00 [09:25:51]Write to MH i2c: E2 08 00 B8 09 80 11 00 00 00 00 00 00 3B [09:25:51]Write i2c OK [09:25:51]MH_I2C_Read... [09:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:51]Read from MH i2c: E2 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: E2 17 00 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: E2 17 00 B8 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 91 [09:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:25:51]wFMCommunicate OK [09:25:51]CreateOFDProtocolMessage done [09:25:51]OFDSenderStorePacket 33060 [09:25:51]StoreOFDPacket docnum=33060 [09:25:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2D C9 08 01 04 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 26 C5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 C5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 30 00 00 00 00 07 04 06 00 20 C5 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 1E C5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 81 00 00 35 04 06 00 25 C0 FF 9D D1 E0 D9 73 4C 7E 97 B2 DD DE [09:25:51]CheckFolder [09:25:51]dirname=/storage/ofd_packets [09:25:51]CheckFolder done [09:25:51]ProducePacketName [09:25:51]name=ofd_packets/00033060 [09:25:51]NVStorageSaveData ofd_packets/00033060 [09:25:51]File name is /storage/ofd_packets/00033060 [09:25:51]Write 302 bytes [09:25:51]NVStorageSaveData done [09:25:51]OFDSenderStorePacket done [09:25:51]KKMCreateOFDPacket done [09:25:51]NVStorageSaveData kkm_last_timestamp [09:25:51]File name is /storage/kkm_last_timestamp [09:25:51]Write 4 bytes [09:25:51]NVStorageSaveData done [09:25:51]ExternCall_PrintAddStr [09:25:51]wPrintStart [09:25:51]Write to MH i2c: 01 00 00 B9 09 C2 [09:25:51]Write i2c OK [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: 01 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: 01 07 00 [09:25:51]MH_I2C_Read... [09:25:51]Read from MH i2c: 01 07 00 B9 09 00 00 00 00 00 FF 0F D7 [09:25:51]RasterBufferAndPrint [09:25:51]line Счет N : (1)1182871 [09:25:51]line ИНН: 02508201610067 [09:25:51]line Контрольно-Кассовый Чек [09:25:51]line ПРОДАЖА [09:25:51]line ТРК (МРК, ГНК) : 21 [09:25:51]line Товар: 2710194210 [09:25:51]line ДТ(л)-К-5 [09:25:51]line 18.240 * 63.60 [09:25:51]line = 1160.06 [09:25:51]line НДС 12% НСП 1% [09:25:51]line > о реализуемом товаре [09:25:51]line ОКРУГЛЕНИЕ: -0.06 [09:25:51]line ИТОГО: 1160.00 [09:25:51]line Внесено: 1160.00 [09:25:51]line СДАЧА: 0.00 [09:25:51]line НСП 1% : 10.27 [09:25:51]line НДС 12% : 123.19 [09:25:51]line Наличными: 1160.00 [09:25:51]line Безнал.: 0.00 [09:25:51]line Место: АЗС № 121 "Партнер Нефть" [09:25:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:25:51]line СНО: Общий режим [09:25:51]line Чек 76 26.08.2023 09:25 [09:25:51]line Смена: 77 ФФД: 1.0 [09:25:51]line ЗНМ: 0300000148 [09:25:51]line РНМ: 0000000000091575 [09:25:51]line Версия ККМ: 001 [09:25:51]line ФМ: 0000000000874655 [09:25:51]line ФД: 33060 [09:25:51]line ФПД: 41510852481504 [09:25:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T092550&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33060&fm=41510852481504&tin=02508201610067®Number=0000000000091575&sum=116000 [09:25:51]OFD Sender: Processing packet 33060 [packets to send 11, broken 10] [09:25:51]ProducePacketName [09:25:51]name=ofd_packets/00033060 [09:25:51]OFD Sender: To server: pG, [09:25:51]CommunicateWithHost lk.salyk.kg:30040 [09:25:51]ConnectInit lk.salyk.kg [09:25:51]written 0, free lines is 4095 [09:25:51]Connected sock=10 [09:25:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2D C9 08 01 04 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 47 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 26 C5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 C5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 03 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 30 00 00 00 00 07 04 06 00 20 C5 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 00 00 00 F4 03 04 00 1E C5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 81 00 00 35 04 06 00 25 C0 FF 9D D1 E0 D9 73 4C 7E 97 B2 DD DE [09:25:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CF D0 47 00 78 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 81 00 00 F4 03 04 00 BD 6F E9 64 B6 04 01 00 00 CB B0 99 E4 AD 57 DF 16 [09:25:51]CommunicateWithHost err = 0 [09:25:51]CheckOFDResponse [09:25:51]1017 (14) - 77093643461234 [09:25:51]1041 (16) - 0000000000874655 [09:25:51]1040 (4) - 33060 [09:25:51]1012 (4) - 26.08.2023 03:21 [09:25:51]1206 (1) - 0 [09:25:51]OFD Sender: Remove packet 33060 [09:25:51]ProducePacketName [09:25:51]name=ofd_packets/00033060 [09:25:51]NVStorageDeleteData [09:25:52]Write to MH i2c: 01 00 00 E4 09 ED [09:25:52]Write i2c OK [09:25:52]MH_I2C_Read... [09:25:52]Read from MH i2c: 01 [09:25:52]MH_I2C_Read... [09:25:52]Read from MH i2c: 01 07 00 [09:25:52]MH_I2C_Read... [09:25:52]Read from MH i2c: 01 07 00 E4 09 00 00 00 00 00 E7 0C E7 [09:25:52]RasterBufferAndPrint [09:25:52]line [09:25:52]line [09:25:52]line [09:25:52]line [09:25:52]line [09:25:52]written 0, free lines is 3309 [09:25:52]MH_Cut [09:25:52]Write to MH i2c: D1 01 00 EB 09 01 C6 [09:25:52]Write i2c OK [09:25:52]MH_I2C_Read... [09:25:52]Read from MH i2c: D1 [09:25:52]MH_I2C_Read... [09:25:52]Read from MH i2c: D1 01 00 [09:25:52]MH_I2C_Read... [09:25:52]Read from MH i2c: D1 01 00 EB 09 00 C5 [09:25:52]Write to MH i2c: 01 00 00 EC 09 F5 [09:25:52]Write i2c OK [09:25:52]MH_I2C_Read... [09:25:52]OFD Sender: No OFD packet to send [09:25:52]*** Cut start [09:25:52]*** Purtial cut [09:25:52]*** CUTSNS_PIN = 0 [09:25:53]*** Stage 1: CUTSNS_PIN = 1 [09:25:54]Read from MH i2c: 01 [09:25:54]MH_I2C_Read... [09:25:54]*** Stop cut motor [09:25:54]*** Cut end [09:25:54]Read from MH i2c: 01 07 00 [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: 01 07 00 EC 09 00 00 00 00 00 FF 0F 0A [09:25:54]process_action close_receipt done [09:25:54]requested_data is exist [09:25:54]produce_requested_data [09:25:54]requested_item fm.sn is exist - process it [09:25:54]wFMCommunicate request_size=4 [09:25:54]MH_SAM_APDU [09:25:54]CAPDU: 80 11 00 00 [09:25:54]Write to MH i2c: E2 08 00 ED 09 80 11 00 00 00 00 00 00 70 [09:25:54]Write i2c OK [09:25:54]MH_I2C_Read... [09:25:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:54]Read from MH i2c: E2 [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: E2 17 00 [09:25:54]MH_I2C_Read... [09:25:54]Read from MH i2c: E2 17 00 ED 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C6 [09:25:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:25:55]wFMCommunicate OK [09:25:55]requested_item fd.num is exist - process it [09:25:55]SAM_PROTO_GetFieldsCounters [09:25:55]wFMCommunicate request_size=4 [09:25:55]MH_SAM_APDU [09:25:55]CAPDU: 80 13 00 00 [09:25:55]Write to MH i2c: E2 08 00 EE 09 80 13 00 00 00 00 00 00 73 [09:25:55]Write i2c OK [09:25:55]MH_I2C_Read... [09:25:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:55]Read from MH i2c: E2 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 62 00 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 62 00 EE 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 6F [09:25:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:55]wFMCommunicate OK [09:25:55]SAM_PROTO_GetFieldsCounters done [09:25:55]requested_item shift.num is exist - process it [09:25:55]requested_item shift.opened is exist - process it [09:25:55]req_shift_opened [09:25:55]FM_GetShiftState [09:25:55]SAM_PROTO_GetShiftState [09:25:55]wFMCommunicate request_size=4 [09:25:55]MH_SAM_APDU [09:25:55]CAPDU: 80 13 01 00 [09:25:55]Write to MH i2c: E2 08 00 EF 09 80 13 01 00 00 00 00 00 75 [09:25:55]Write i2c OK [09:25:55]MH_I2C_Read... [09:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:55]Read from MH i2c: E2 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 0E 00 [09:25:55]MH_I2C_Read... [09:25:55]Read from MH i2c: E2 0E 00 EF 09 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AC [09:25:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:25:55]wFMCommunicate OK [09:25:55]SAM_PROTO_GetShiftState done [09:25:55]FM_GetShiftState done [09:25:55]req_shift_opened done [09:25:55]requested_item shift.open_date is exist - process it [09:25:55]req_shift_open_date [09:25:55]req_shift_open_date done [09:25:55]produce_requested_data done [09:25:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33060,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:25:55]process_action_free close_receipt [09:25:55]json_value_free [09:25:55]json_value_free done [09:25:55]process_json_proto returns [09:25:55]Send response to host [09:25:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33060,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:25:55]free response buf [09:25:55]execute_script done [09:25:55]execute_script returns [09:25:55]free content buf [09:25:55]Sock 9.Close socket [09:25:55]Sock 9.Thread stoped [09:25:57]OFD Sender: No OFD packet to send [09:26:02]OFD Sender: No OFD packet to send [09:26:07]OFD Sender: No OFD packet to send [09:26:12]OFD Sender: No OFD packet to send [09:26:17]OFD Sender: No OFD packet to send [09:26:22]OFD Sender: No OFD packet to send [09:26:27]OFD Sender: No OFD packet to send [09:26:32]OFD Sender: No OFD packet to send [09:26:37]OFD Sender: No OFD packet to send [09:26:42]OFD Sender: No OFD packet to send [09:26:47]OFD Sender: No OFD packet to send [09:26:52]OFD Sender: No OFD packet to send [09:26:57]OFD Sender: No OFD packet to send [09:27:02]OFD Sender: No OFD packet to send [09:27:07]OFD Sender: No OFD packet to send [09:27:12]OFD Sender: No OFD packet to send [09:27:17]OFD Sender: No OFD packet to send [09:27:22]OFD Sender: No OFD packet to send [09:27:23]accept exits with 7 [09:27:23]New connection [09:27:23]New thread 3067059556 created [09:27:23]Thread 3067202916 joined [09:27:23]Waiting for new connection... [09:27:23] Sock 7.Parse request [09:27:23]Sock 7.Check first char [09:27:23]Sock 7.First char is OK [09:27:23]request: POST /json_proto HTTP/1.0 [09:27:23]Method: POST [09:27:23]URL: /json_proto [09:27:23]Method is POST - this is cgi request [09:27:23]url: /json_proto [09:27:23]query_string will be loaded in cgi processing [09:27:23]execute_cgi json_proto POST (null) [09:27:23]execute_cgi path=json_proto method=POST [09:27:23]POST find Content-Length [09:27:23]Host: 172.17.34.200:8080 [09:27:23]Content-Length: 804 [09:27:23]Content-Type: application/json [09:27:23] [09:27:23]POST finish read [09:27:23]Found Content-Length = 804 [09:27:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182872", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:23]execute_script... [09:27:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182872", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:23]POST & json_proto [09:27:23]process_json_proto [09:27:23]json parsed OK: [09:27:23]protocol is kg_v1.0 [09:27:23]action value=close_receipt [09:27:23]process_action close_receipt [09:27:23]cmd_close_receipt [09:27:23]MH_GetDate [09:27:23]Write to MH i2c: F0 00 00 F0 09 E8 [09:27:23]Write i2c OK [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: F0 [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: F0 09 00 [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: F0 09 00 F0 09 00 7B C5 E9 64 B2 FF 65 64 F8 [09:27:23]GetLastDocTimeStamp 1693041950 [09:27:23]current date 1693042043 [09:27:23]FM_GetShiftState [09:27:23]SAM_PROTO_GetShiftState [09:27:23]wFMCommunicate request_size=4 [09:27:23]MH_SAM_APDU [09:27:23]CAPDU: 80 13 01 00 [09:27:23]Write to MH i2c: E2 08 00 F1 09 80 13 01 00 00 00 00 00 77 [09:27:23]Write i2c OK [09:27:23]MH_I2C_Read... [09:27:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:23]Read from MH i2c: E2 [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: E2 0E 00 [09:27:23]MH_I2C_Read... [09:27:23]Read from MH i2c: E2 0E 00 F1 09 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AE [09:27:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:27:23]wFMCommunicate OK [09:27:23]SAM_PROTO_GetShiftState done [09:27:23]FM_GetShiftState done [09:27:23]opened in 1693009560 [09:27:23]opened+sec_in_day 1693095960 [09:27:23]quantity*price = 200011 [09:27:23]sum+1 = 200013 [09:27:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.12 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.12 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 77 26.08.2023 09:27 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33061 ФПД: 258213110603887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T092723&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33061&fm=258213110603887&tin=02508201610067®Number=0000000000091575&sum=200012 [09:27:24]StoreToDocumentArchive [09:27:24]shift 77 fd 33061 [09:27:24]save to /storage/0077/doc_00033061 [09:27:24]save last doc name /storage/0077/doc_00033061 to /storage/kkm_last_doc_name [09:27:24]save OK [09:27:24]Clear old archive folders... [09:27:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:24]tlvbuf is 00A42620 [09:27:24]SAM_PROTO_ClearQueue [09:27:24]wFMCommunicate request_size=4 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 09 00 00 [09:27:24]Write to MH i2c: E2 08 00 FE 09 80 09 00 00 00 00 00 00 79 [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:24]Read from MH i2c: E2 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 FE 09 00 90 00 7B [09:27:24]RAPDU: 90 00 [09:27:24]wFMCommunicate OK [09:27:24]SAM_PROTO_ClearQueue done [09:27:24]KKMCreateOFDPacket [09:27:24]OFDProtocolAddRootSTLVToBuf [09:27:24]FM_MakeSignedData [09:27:24]FM_MakeSignedData [09:27:24]SAM_PROTO_SignData [09:27:24]wFMCommunicate request_size=4 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 0D 01 02 [09:27:24]Write to MH i2c: E2 08 00 FF 09 80 0D 01 02 00 00 00 00 81 [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:24]Read from MH i2c: E2 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 FF 09 00 90 00 7C [09:27:24]RAPDU: 90 00 [09:27:24]wFMCommunicate OK [09:27:24]wFMCommunicate request_size=255 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 7B C5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 81 00 00 35 04 06 00 EA [09:27:24]Write to MH i2c: E2 02 01 00 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 7B C5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 81 00 00 35 04 06 00 EA 00 00 99 [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:24]Read from MH i2c: E2 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 00 0A 00 90 00 7E [09:27:24]RAPDU: 90 00 [09:27:24]wFMCommunicate OK [09:27:24]wFMCommunicate request_size=10 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 0D 02 02 05 D7 EC BB E0 6F [09:27:24]Write to MH i2c: E2 0D 00 01 0A 80 0D 02 02 05 00 D7 EC BB E0 6F 00 00 5C [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:24]Read from MH i2c: E2 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 03 00 01 0A 00 90 00 7F [09:27:24]RAPDU: 90 00 [09:27:24]wFMCommunicate OK [09:27:24]wFMCommunicate request_size=4 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 0D 03 02 [09:27:24]Write to MH i2c: E2 08 00 02 0A 80 0D 03 02 00 00 00 00 87 [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:24]Read from MH i2c: E2 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 0B 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 0B 00 02 0A 00 77 F2 A1 8C 6B 4B F3 BC 90 00 83 [09:27:24]RAPDU: 77 F2 A1 8C 6B 4B F3 BC 90 00 [09:27:24]wFMCommunicate OK [09:27:24]SAM_PROTO_SignData done [09:27:24]FM_MakeSignedData done [09:27:24]CreateOFDProtocolMessage [09:27:24]wFMCommunicate request_size=4 [09:27:24]MH_SAM_APDU [09:27:24]CAPDU: 80 11 00 00 [09:27:24]Write to MH i2c: E2 08 00 03 0A 80 11 00 00 00 00 00 00 87 [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:24]Read from MH i2c: E2 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 17 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: E2 17 00 03 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [09:27:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:27:24]wFMCommunicate OK [09:27:24]CreateOFDProtocolMessage done [09:27:24]OFDSenderStorePacket 33061 [09:27:24]StoreOFDPacket docnum=33061 [09:27:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4B 49 07 01 B4 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 7B C5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 81 00 00 35 04 06 00 EA D7 EC BB E0 6F 77 F2 A1 8C 6B 4B F3 BC [09:27:24]CheckFolder [09:27:24]dirname=/storage/ofd_packets [09:27:24]CheckFolder done [09:27:24]ProducePacketName [09:27:24]name=ofd_packets/00033061 [09:27:24]NVStorageSaveData ofd_packets/00033061 [09:27:24]File name is /storage/ofd_packets/00033061 [09:27:24]Write 301 bytes [09:27:24]NVStorageSaveData done [09:27:24]OFDSenderStorePacket done [09:27:24]KKMCreateOFDPacket done [09:27:24]NVStorageSaveData kkm_last_timestamp [09:27:24]File name is /storage/kkm_last_timestamp [09:27:24]Write 4 bytes [09:27:24]NVStorageSaveData done [09:27:24]ExternCall_PrintAddStr [09:27:24]wPrintStart [09:27:24]Write to MH i2c: 01 00 00 04 0A 0E [09:27:24]Write i2c OK [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 07 00 [09:27:24]MH_I2C_Read... [09:27:24]Read from MH i2c: 01 07 00 04 0A 00 00 00 00 00 FF 0F 23 [09:27:24]RasterBufferAndPrint [09:27:24]line Счет N : (1)1182872 [09:27:24]line ИНН: 02508201610067 [09:27:24]line Контрольно-Кассовый Чек [09:27:24]line ПРОДАЖА [09:27:24]line ТРК (МРК, ГНК) : 62 [09:27:24]line Товар: 2710124130 [09:27:24]line Аи-92-К-5 [09:27:24]line 34.190 * 58.50 [09:27:24]line = 2000.12 [09:27:24]line НДС 12% НСП 1% [09:27:24]line > о реализуемом товаре [09:27:24]line ИТОГО: 2000.12 [09:27:24]line НСП 1% : 17.70 [09:27:24]line НДС 12% : 212.40 [09:27:24]line Наличными: 0.00 [09:27:24]line Безнал.: 2000.12 [09:27:24]line Место: АЗС № 121 "Партнер Нефть" [09:27:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:27:24]line СНО: Общий режим [09:27:24]line Чек 77 26.08.2023 09:27 [09:27:24]line Смена: 77 ФФД: 1.0 [09:27:24]line ЗНМ: 0300000148 [09:27:24]line РНМ: 0000000000091575 [09:27:24]line Версия ККМ: 001 [09:27:24]line Платежная система: O! деньги [09:27:24]line ФМ: 0000000000874655 [09:27:24]line ФД: 33061 [09:27:24]line ФПД: 258213110603887 [09:27:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T092723&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33061&fm=258213110603887&tin=02508201610067®Number=0000000000091575&sum=200012 [09:27:25]OFD Sender: Processing packet 33061 [packets to send 11, broken 10] [09:27:25]ProducePacketName [09:27:25]name=ofd_packets/00033061 [09:27:25]OFD Sender: To server: pG, [09:27:25]CommunicateWithHost lk.salyk.kg:30040 [09:27:25]ConnectInit lk.salyk.kg [09:27:25]written 0, free lines is 4095 [09:27:25]Connected sock=10 [09:27:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4B 49 07 01 B4 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 7B C5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 81 00 00 35 04 06 00 EA D7 EC BB E0 6F 77 F2 A1 8C 6B 4B F3 BC [09:27:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6A A4 47 00 A7 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 81 00 00 F4 03 04 00 1A 70 E9 64 B6 04 01 00 00 A7 15 B8 F4 5A 60 F8 7E [09:27:25]CommunicateWithHost err = 0 [09:27:25]CheckOFDResponse [09:27:25]1017 (14) - 77093643461234 [09:27:25]1041 (16) - 0000000000874655 [09:27:25]1040 (4) - 33061 [09:27:25]1012 (4) - 26.08.2023 03:23 [09:27:25]1206 (1) - 0 [09:27:25]OFD Sender: Remove packet 33061 [09:27:25]ProducePacketName [09:27:25]name=ofd_packets/00033061 [09:27:25]NVStorageDeleteData [09:27:25]Write to MH i2c: 01 00 00 2E 0A 38 [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: 01 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: 01 07 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: 01 07 00 2E 0A 00 00 00 00 00 02 0D 4E [09:27:25]RasterBufferAndPrint [09:27:25]line [09:27:25]line [09:27:25]line [09:27:25]line [09:27:25]line [09:27:25]written 0, free lines is 3338 [09:27:25]MH_Cut [09:27:25]Write to MH i2c: D1 01 00 35 0A 01 11 [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: D1 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: D1 01 00 [09:27:25]MH_I2C_Read... [09:27:25]Read from MH i2c: D1 01 00 35 0A 00 10 [09:27:25]Write to MH i2c: 01 00 00 36 0A 40 [09:27:25]Write i2c OK [09:27:25]MH_I2C_Read... [09:27:25]OFD Sender: No OFD packet to send [09:27:26]*** Cut start [09:27:26]*** Purtial cut [09:27:26]*** Stage 1: CUTSNS_PIN = 1 [09:27:26]Read from MH i2c: 01 [09:27:26]MH_I2C_Read... [09:27:26]*** Stop cut motor [09:27:26]*** Cut end [09:27:26]Read from MH i2c: 01 07 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: 01 07 00 36 0A 00 00 00 00 00 FF 0F 55 [09:27:26]process_action close_receipt done [09:27:26]requested_data is exist [09:27:26]produce_requested_data [09:27:26]requested_item fm.sn is exist - process it [09:27:26]wFMCommunicate request_size=4 [09:27:26]MH_SAM_APDU [09:27:26]CAPDU: 80 11 00 00 [09:27:26]Write to MH i2c: E2 08 00 37 0A 80 11 00 00 00 00 00 00 BB [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:26]Read from MH i2c: E2 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: E2 17 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: E2 17 00 37 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [09:27:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:27:26]wFMCommunicate OK [09:27:26]requested_item fd.num is exist - process it [09:27:26]SAM_PROTO_GetFieldsCounters [09:27:26]wFMCommunicate request_size=4 [09:27:26]MH_SAM_APDU [09:27:26]CAPDU: 80 13 00 00 [09:27:26]Write to MH i2c: E2 08 00 38 0A 80 13 00 00 00 00 00 00 BE [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:26]Read from MH i2c: E2 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: E2 62 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: E2 62 00 38 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 BE [09:27:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:27:26]wFMCommunicate OK [09:27:26]SAM_PROTO_GetFieldsCounters done [09:27:26]requested_item shift.num is exist - process it [09:27:26]requested_item shift.opened is exist - process it [09:27:26]req_shift_opened [09:27:26]FM_GetShiftState [09:27:26]SAM_PROTO_GetShiftState [09:27:26]wFMCommunicate request_size=4 [09:27:26]MH_SAM_APDU [09:27:26]CAPDU: 80 13 01 00 [09:27:26]Write to MH i2c: E2 08 00 39 0A 80 13 01 00 00 00 00 00 C0 [09:27:26]Write i2c OK [09:27:26]MH_I2C_Read... [09:27:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:26]Read from MH i2c: E2 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: E2 0E 00 [09:27:26]MH_I2C_Read... [09:27:26]Read from MH i2c: E2 0E 00 39 0A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F7 [09:27:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:27:26]wFMCommunicate OK [09:27:26]SAM_PROTO_GetShiftState done [09:27:26]FM_GetShiftState done [09:27:26]req_shift_opened done [09:27:26]requested_item shift.open_date is exist - process it [09:27:26]req_shift_open_date [09:27:26]req_shift_open_date done [09:27:26]produce_requested_data done [09:27:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33061,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:27:26]process_action_free close_receipt [09:27:26]json_value_free [09:27:26]json_value_free done [09:27:26]process_json_proto returns [09:27:26]Send response to host [09:27:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33061,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:27:26]free response buf [09:27:26]execute_script done [09:27:26]execute_script returns [09:27:26]free content buf [09:27:26]Sock 7.Close socket [09:27:26]Sock 7.Thread stoped [09:27:30]OFD Sender: No OFD packet to send [09:27:35]OFD Sender: No OFD packet to send [09:27:40]OFD Sender: No OFD packet to send [09:27:45]OFD Sender: No OFD packet to send [09:27:50]OFD Sender: No OFD packet to send [09:27:55]OFD Sender: No OFD packet to send [09:28:00]OFD Sender: No OFD packet to send [09:28:05]OFD Sender: No OFD packet to send [09:28:10]OFD Sender: No OFD packet to send [09:28:15]OFD Sender: No OFD packet to send [09:28:20]OFD Sender: No OFD packet to send [09:28:25]OFD Sender: No OFD packet to send [09:28:30]OFD Sender: No OFD packet to send [09:28:35]OFD Sender: No OFD packet to send [09:28:40]OFD Sender: No OFD packet to send [09:28:45]OFD Sender: No OFD packet to send [09:28:50]OFD Sender: No OFD packet to send [09:28:55]OFD Sender: No OFD packet to send [09:29:00]OFD Sender: No OFD packet to send [09:29:05]OFD Sender: No OFD packet to send [09:29:10]OFD Sender: No OFD packet to send [09:29:15]OFD Sender: No OFD packet to send [09:29:20]OFD Sender: No OFD packet to send [09:29:26]OFD Sender: No OFD packet to send [09:29:31]OFD Sender: No OFD packet to send [09:29:36]OFD Sender: No OFD packet to send [09:29:41]OFD Sender: No OFD packet to send [09:29:46]OFD Sender: No OFD packet to send [09:29:51]OFD Sender: No OFD packet to send [09:29:56]OFD Sender: No OFD packet to send [09:30:01]OFD Sender: No OFD packet to send [09:30:06]OFD Sender: No OFD packet to send [09:30:11]OFD Sender: No OFD packet to send [09:30:16]OFD Sender: No OFD packet to send [09:30:21]OFD Sender: No OFD packet to send [09:30:26]OFD Sender: No OFD packet to send [09:30:26]accept exits with 9 [09:30:26]New connection [09:30:26]New thread 3067202916 created [09:30:26]Thread 3067059556 joined [09:30:26]Waiting for new connection... [09:30:26] Sock 9.Parse request [09:30:26]Sock 9.Check first char [09:30:26]Sock 9.First char is OK [09:30:26]request: POST /json_proto HTTP/1.0 [09:30:26]Method: POST [09:30:26]URL: /json_proto [09:30:26]Method is POST - this is cgi request [09:30:26]url: /json_proto [09:30:26]query_string will be loaded in cgi processing [09:30:26]execute_cgi json_proto POST (null) [09:30:26]execute_cgi path=json_proto method=POST [09:30:26]POST find Content-Length [09:30:26]Host: 172.17.34.200:8080 [09:30:26]Content-Length: 688 [09:30:26]Content-Type: application/json [09:30:26] [09:30:26]POST finish read [09:30:26]Found Content-Length = 688 [09:30:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:26]execute_script... [09:30:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:26]POST & json_proto [09:30:26]process_json_proto [09:30:26]json parsed OK: [09:30:26]protocol is kg_v1.0 [09:30:26]action value=close_receipt [09:30:26]process_action close_receipt [09:30:26]cmd_close_receipt [09:30:26]MH_GetDate [09:30:26]Write to MH i2c: F0 00 00 3A 0A 33 [09:30:26]Write i2c OK [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: F0 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: F0 09 00 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: F0 09 00 3A 0A 00 32 C6 E9 64 B2 FF 65 64 FB [09:30:26]GetLastDocTimeStamp 1693042043 [09:30:26]current date 1693042226 [09:30:26]FM_GetShiftState [09:30:26]SAM_PROTO_GetShiftState [09:30:26]wFMCommunicate request_size=4 [09:30:26]MH_SAM_APDU [09:30:26]CAPDU: 80 13 01 00 [09:30:26]Write to MH i2c: E2 08 00 3B 0A 80 13 01 00 00 00 00 00 C2 [09:30:26]Write i2c OK [09:30:26]MH_I2C_Read... [09:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:26]Read from MH i2c: E2 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: E2 0E 00 [09:30:26]MH_I2C_Read... [09:30:26]Read from MH i2c: E2 0E 00 3B 0A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F9 [09:30:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:30:26]wFMCommunicate OK [09:30:26]SAM_PROTO_GetShiftState done [09:30:26]FM_GetShiftState done [09:30:26]opened in 1693009560 [09:30:26]opened+sec_in_day 1693095960 [09:30:26]quantity*price = 100042 [09:30:26]sum+1 = 100044 [09:30:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 78 26.08.2023 09:30 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33062 ФПД: 124374073183775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T093026&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33062&fm=124374073183775&tin=02508201610067®Number=0000000000091575&sum=100000 [09:30:27]StoreToDocumentArchive [09:30:27]shift 77 fd 33062 [09:30:27]save to /storage/0077/doc_00033062 [09:30:27]save last doc name /storage/0077/doc_00033062 to /storage/kkm_last_doc_name [09:30:27]save OK [09:30:27]Clear old archive folders... [09:30:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:30:27]tlvbuf is 00AB6AC0 [09:30:27]SAM_PROTO_ClearQueue [09:30:27]wFMCommunicate request_size=4 [09:30:27]MH_SAM_APDU [09:30:27]CAPDU: 80 09 00 00 [09:30:27]Write to MH i2c: E2 08 00 48 0A 80 09 00 00 00 00 00 00 C4 [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:27]Read from MH i2c: E2 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 03 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 03 00 48 0A 00 90 00 C6 [09:30:27]RAPDU: 90 00 [09:30:27]wFMCommunicate OK [09:30:27]SAM_PROTO_ClearQueue done [09:30:27]KKMCreateOFDPacket [09:30:27]OFDProtocolAddRootSTLVToBuf [09:30:27]FM_MakeSignedData [09:30:27]FM_MakeSignedData [09:30:27]SAM_PROTO_SignData [09:30:27]wFMCommunicate request_size=4 [09:30:27]MH_SAM_APDU [09:30:27]CAPDU: 80 0D 01 02 [09:30:27]Write to MH i2c: E2 08 00 49 0A 80 0D 01 02 00 00 00 00 CC [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:27]Read from MH i2c: E2 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 03 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 03 00 49 0A 00 90 00 C7 [09:30:27]RAPDU: 90 00 [09:30:27]wFMCommunicate OK [09:30:27]wFMCommunicate request_size=255 [09:30:27]MH_SAM_APDU [09:30:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4E 00 00 00 F4 03 04 00 32 C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 81 00 00 35 04 06 00 [09:30:27]Write to MH i2c: E2 02 01 4A 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4E 00 00 00 F4 03 04 00 32 C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 81 00 00 35 04 06 00 00 00 FD [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:27]Read from MH i2c: E2 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 03 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 03 00 4A 0A 00 90 00 C8 [09:30:27]RAPDU: 90 00 [09:30:27]wFMCommunicate OK [09:30:27]wFMCommunicate request_size=11 [09:30:27]MH_SAM_APDU [09:30:27]CAPDU: 80 0D 02 02 06 71 1E 18 73 8E 1F [09:30:27]Write to MH i2c: E2 0E 00 4B 0A 80 0D 02 02 06 00 71 1E 18 73 8E 1F 00 00 A2 [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:27]Read from MH i2c: E2 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 03 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 03 00 4B 0A 00 90 00 C9 [09:30:27]RAPDU: 90 00 [09:30:27]wFMCommunicate OK [09:30:27]wFMCommunicate request_size=4 [09:30:27]MH_SAM_APDU [09:30:27]CAPDU: 80 0D 03 02 [09:30:27]Write to MH i2c: E2 08 00 4C 0A 80 0D 03 02 00 00 00 00 D1 [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:27]Read from MH i2c: E2 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 0B 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 0B 00 4C 0A 00 F4 1E 76 AC E3 2A 18 EF 90 00 1A [09:30:27]RAPDU: F4 1E 76 AC E3 2A 18 EF 90 00 [09:30:27]wFMCommunicate OK [09:30:27]SAM_PROTO_SignData done [09:30:27]FM_MakeSignedData done [09:30:27]CreateOFDProtocolMessage [09:30:27]wFMCommunicate request_size=4 [09:30:27]MH_SAM_APDU [09:30:27]CAPDU: 80 11 00 00 [09:30:27]Write to MH i2c: E2 08 00 4D 0A 80 11 00 00 00 00 00 00 D1 [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:27]Read from MH i2c: E2 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 17 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: E2 17 00 4D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 27 [09:30:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:30:27]wFMCommunicate OK [09:30:27]CreateOFDProtocolMessage done [09:30:27]OFDSenderStorePacket 33062 [09:30:27]StoreOFDPacket docnum=33062 [09:30:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5B B5 08 01 A5 72 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4E 00 00 00 F4 03 04 00 32 C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 81 00 00 35 04 06 00 71 1E 18 73 8E 1F F4 1E 76 AC E3 2A 18 EF [09:30:27]CheckFolder [09:30:27]dirname=/storage/ofd_packets [09:30:27]CheckFolder done [09:30:27]ProducePacketName [09:30:27]name=ofd_packets/00033062 [09:30:27]NVStorageSaveData ofd_packets/00033062 [09:30:27]File name is /storage/ofd_packets/00033062 [09:30:27]Write 302 bytes [09:30:27]NVStorageSaveData done [09:30:27]OFDSenderStorePacket done [09:30:27]KKMCreateOFDPacket done [09:30:27]NVStorageSaveData kkm_last_timestamp [09:30:27]File name is /storage/kkm_last_timestamp [09:30:27]Write 4 bytes [09:30:27]NVStorageSaveData done [09:30:27]ExternCall_PrintAddStr [09:30:27]wPrintStart [09:30:27]Write to MH i2c: 01 00 00 4E 0A 58 [09:30:27]Write i2c OK [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: 01 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: 01 07 00 [09:30:27]MH_I2C_Read... [09:30:27]Read from MH i2c: 01 07 00 4E 0A 00 00 00 00 00 FF 0F 6D [09:30:27]RasterBufferAndPrint [09:30:27]line Счет N : (1)1182874 [09:30:27]line ИНН: 02508201610067 [09:30:27]line Контрольно-Кассовый Чек [09:30:27]line ПРОДАЖА [09:30:27]line ТРК (МРК, ГНК) : 11 [09:30:27]line Товар: 2710194210 [09:30:27]line ДТ(л)-К-5 [09:30:27]line 15.730 * 63.60 [09:30:27]line = 1000.43 [09:30:27]line НДС 12% НСП 1% [09:30:27]line > о реализуемом товаре [09:30:27]line ОКРУГЛЕНИЕ: -0.43 [09:30:27]line ИТОГО: 1000.00 [09:30:27]line Внесено: 1000.00 [09:30:27]line СДАЧА: 0.00 [09:30:27]line НСП 1% : 8.85 [09:30:27]line НДС 12% : 106.24 [09:30:27]line Наличными: 1000.00 [09:30:27]line Безнал.: 0.00 [09:30:27]line Место: АЗС № 121 "Партнер Нефть" [09:30:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:30:27]line СНО: Общий режим [09:30:27]line Чек 78 26.08.2023 09:30 [09:30:27]line Смена: 77 ФФД: 1.0 [09:30:27]line ЗНМ: 0300000148 [09:30:27]line РНМ: 0000000000091575 [09:30:27]line Версия ККМ: 001 [09:30:27]line ФМ: 0000000000874655 [09:30:27]line ФД: 33062 [09:30:27]line ФПД: 124374073183775 [09:30:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T093026&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33062&fm=124374073183775&tin=02508201610067®Number=0000000000091575&sum=100000 [09:30:28]OFD Sender: Processing packet 33062 [packets to send 11, broken 10] [09:30:28]ProducePacketName [09:30:28]name=ofd_packets/00033062 [09:30:28]OFD Sender: To server: pG, [09:30:28]CommunicateWithHost lk.salyk.kg:30040 [09:30:28]ConnectInit lk.salyk.kg [09:30:28]written 0, free lines is 4095 [09:30:28]Connected sock=10 [09:30:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5B B5 08 01 A5 72 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 4E 00 00 00 F4 03 04 00 32 C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 81 00 00 35 04 06 00 71 1E 18 73 8E 1F F4 1E 76 AC E3 2A 18 EF [09:30:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E5 55 47 00 17 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 81 00 00 F4 03 04 00 D1 70 E9 64 B6 04 01 00 00 E6 FC 22 98 11 F3 8E 8F [09:30:28]CommunicateWithHost err = 0 [09:30:28]CheckOFDResponse [09:30:28]1017 (14) - 77093643461234 [09:30:28]1041 (16) - 0000000000874655 [09:30:28]1040 (4) - 33062 [09:30:28]1012 (4) - 26.08.2023 03:26 [09:30:28]1206 (1) - 0 [09:30:28]OFD Sender: Remove packet 33062 [09:30:28]ProducePacketName [09:30:28]name=ofd_packets/00033062 [09:30:28]NVStorageDeleteData [09:30:28]Write to MH i2c: 01 00 00 79 0A 83 [09:30:28]Write i2c OK [09:30:28]MH_I2C_Read... [09:30:28]Read from MH i2c: 01 [09:30:28]MH_I2C_Read... [09:30:28]Read from MH i2c: 01 07 00 [09:30:28]MH_I2C_Read... [09:30:28]Read from MH i2c: 01 07 00 79 0A 00 00 00 00 00 E3 0C 79 [09:30:28]RasterBufferAndPrint [09:30:28]line [09:30:28]line [09:30:28]line [09:30:28]line [09:30:28]line [09:30:28]written 0, free lines is 3305 [09:30:28]MH_Cut [09:30:28]Write to MH i2c: D1 01 00 80 0A 01 5C [09:30:28]Write i2c OK [09:30:28]MH_I2C_Read... [09:30:28]Read from MH i2c: D1 [09:30:28]MH_I2C_Read... [09:30:28]Read from MH i2c: D1 01 00 [09:30:28]MH_I2C_Read... [09:30:28]Read from MH i2c: D1 01 00 80 0A 00 5B [09:30:28]Write to MH i2c: 01 00 00 81 0A 8B [09:30:28]Write i2c OK [09:30:28]MH_I2C_Read... [09:30:29]OFD Sender: No OFD packet to send [09:30:29]*** Cut start [09:30:29]*** Purtial cut [09:30:29]*** CUTSNS_PIN = 0 [09:30:29]*** Stage 1: CUTSNS_PIN = 1 [09:30:31]Read from MH i2c: 01 [09:30:31]MH_I2C_Read... [09:30:31]*** Stop cut motor [09:30:31]*** Cut end [09:30:31]Read from MH i2c: 01 07 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: 01 07 00 81 0A 00 00 00 00 00 FF 0F A0 [09:30:31]process_action close_receipt done [09:30:31]requested_data is exist [09:30:31]produce_requested_data [09:30:31]requested_item fm.sn is exist - process it [09:30:31]wFMCommunicate request_size=4 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 11 00 00 [09:30:31]Write to MH i2c: E2 08 00 82 0A 80 11 00 00 00 00 00 00 06 [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 17 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 17 00 82 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5C [09:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:30:31]wFMCommunicate OK [09:30:31]requested_item fd.num is exist - process it [09:30:31]SAM_PROTO_GetFieldsCounters [09:30:31]wFMCommunicate request_size=4 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 13 00 00 [09:30:31]Write to MH i2c: E2 08 00 83 0A 80 13 00 00 00 00 00 00 09 [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 62 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 62 00 83 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [09:30:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:31]wFMCommunicate OK [09:30:31]SAM_PROTO_GetFieldsCounters done [09:30:31]requested_item shift.num is exist - process it [09:30:31]requested_item shift.opened is exist - process it [09:30:31]req_shift_opened [09:30:31]FM_GetShiftState [09:30:31]SAM_PROTO_GetShiftState [09:30:31]wFMCommunicate request_size=4 [09:30:31]MH_SAM_APDU [09:30:31]CAPDU: 80 13 01 00 [09:30:31]Write to MH i2c: E2 08 00 84 0A 80 13 01 00 00 00 00 00 0B [09:30:31]Write i2c OK [09:30:31]MH_I2C_Read... [09:30:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:31]Read from MH i2c: E2 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 0E 00 [09:30:31]MH_I2C_Read... [09:30:31]Read from MH i2c: E2 0E 00 84 0A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 42 [09:30:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:30:31]wFMCommunicate OK [09:30:31]SAM_PROTO_GetShiftState done [09:30:31]FM_GetShiftState done [09:30:31]req_shift_opened done [09:30:31]requested_item shift.open_date is exist - process it [09:30:31]req_shift_open_date [09:30:31]req_shift_open_date done [09:30:31]produce_requested_data done [09:30:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33062,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:30:31]process_action_free close_receipt [09:30:31]json_value_free [09:30:31]json_value_free done [09:30:31]process_json_proto returns [09:30:31]Send response to host [09:30:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33062,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:30:31]free response buf [09:30:31]execute_script done [09:30:31]execute_script returns [09:30:31]free content buf [09:30:31]Sock 9.Close socket [09:30:31]Sock 9.Thread stoped [09:30:34]OFD Sender: No OFD packet to send [09:30:39]OFD Sender: No OFD packet to send [09:30:44]OFD Sender: No OFD packet to send [09:30:44]accept exits with 7 [09:30:44]New connection [09:30:44]New thread 3067059556 created [09:30:44]Thread 3067202916 joined [09:30:44]Waiting for new connection... [09:30:44] Sock 7.Parse request [09:30:44]Sock 7.Check first char [09:30:44]Sock 7.First char is OK [09:30:44]request: POST /json_proto HTTP/1.0 [09:30:44]Method: POST [09:30:44]URL: /json_proto [09:30:44]Method is POST - this is cgi request [09:30:44]url: /json_proto [09:30:44]query_string will be loaded in cgi processing [09:30:44]execute_cgi json_proto POST (null) [09:30:44]execute_cgi path=json_proto method=POST [09:30:44]POST find Content-Length [09:30:44]Host: 172.17.34.200:8080 [09:30:44]Content-Length: 678 [09:30:44]Content-Type: application/json [09:30:44] [09:30:44]POST finish read [09:30:44]Found Content-Length = 678 [09:30:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182875", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:44]execute_script... [09:30: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)1182875", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:44]POST & json_proto [09:30:44]process_json_proto [09:30:44]json parsed OK: [09:30:44]protocol is kg_v1.0 [09:30:44]action value=close_receipt [09:30:44]process_action close_receipt [09:30:44]cmd_close_receipt [09:30:44]MH_GetDate [09:30:44]Write to MH i2c: F0 00 00 85 0A 7E [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: F0 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: F0 09 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: F0 09 00 85 0A 00 44 C6 E9 64 B2 FF 65 64 58 [09:30:44]GetLastDocTimeStamp 1693042226 [09:30:44]current date 1693042244 [09:30:44]FM_GetShiftState [09:30:44]SAM_PROTO_GetShiftState [09:30:44]wFMCommunicate request_size=4 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 13 01 00 [09:30:44]Write to MH i2c: E2 08 00 86 0A 80 13 01 00 00 00 00 00 0D [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 0E 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 0E 00 86 0A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 44 [09:30:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:30:44]wFMCommunicate OK [09:30:44]SAM_PROTO_GetShiftState done [09:30:44]FM_GetShiftState done [09:30:44]opened in 1693009560 [09:30:44]opened+sec_in_day 1693095960 [09:30:44]quantity*price = 50017 [09:30:44]sum+1 = 50019 [09:30:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 79 26.08.2023 09:30 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33063 ФПД: 27577035733873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T093044&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33063&fm=27577035733873&tin=02508201610067®Number=0000000000091575&sum=50000 [09:30:45]StoreToDocumentArchive [09:30:45]shift 77 fd 33063 [09:30:45]save to /storage/0077/doc_00033063 [09:30:45]save last doc name /storage/0077/doc_00033063 to /storage/kkm_last_doc_name [09:30:45]save OK [09:30:45]Clear old archive folders... [09:30:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:45]tlvbuf is 009FEDB0 [09:30:45]SAM_PROTO_ClearQueue [09:30:45]wFMCommunicate request_size=4 [09:30:45]MH_SAM_APDU [09:30:45]CAPDU: 80 09 00 00 [09:30:45]Write to MH i2c: E2 08 00 93 0A 80 09 00 00 00 00 00 00 0F [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:45]Read from MH i2c: E2 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 03 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 03 00 93 0A 00 90 00 11 [09:30:45]RAPDU: 90 00 [09:30:45]wFMCommunicate OK [09:30:45]SAM_PROTO_ClearQueue done [09:30:45]KKMCreateOFDPacket [09:30:45]OFDProtocolAddRootSTLVToBuf [09:30:45]FM_MakeSignedData [09:30:45]FM_MakeSignedData [09:30:45]SAM_PROTO_SignData [09:30:45]wFMCommunicate request_size=4 [09:30:45]MH_SAM_APDU [09:30:45]CAPDU: 80 0D 01 02 [09:30:45]Write to MH i2c: E2 08 00 94 0A 80 0D 01 02 00 00 00 00 17 [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:45]Read from MH i2c: E2 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 03 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 03 00 94 0A 00 90 00 12 [09:30:45]RAPDU: 90 00 [09:30:45]wFMCommunicate OK [09:30:45]wFMCommunicate request_size=255 [09:30:45]MH_SAM_APDU [09:30: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 44 C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 81 00 00 35 04 06 00 19 [09:30:45]Write to MH i2c: E2 02 01 95 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 44 C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 81 00 00 35 04 06 00 19 00 00 2C [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:45]Read from MH i2c: E2 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 03 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 03 00 95 0A 00 90 00 13 [09:30:45]RAPDU: 90 00 [09:30:45]wFMCommunicate OK [09:30:45]wFMCommunicate request_size=10 [09:30:45]MH_SAM_APDU [09:30:45]CAPDU: 80 0D 02 02 05 14 C7 6B 3B 71 [09:30:45]Write to MH i2c: E2 0D 00 96 0A 80 0D 02 02 05 00 14 C7 6B 3B 71 00 00 16 [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:45]Read from MH i2c: E2 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 03 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 03 00 96 0A 00 90 00 14 [09:30:45]RAPDU: 90 00 [09:30:45]wFMCommunicate OK [09:30:45]wFMCommunicate request_size=4 [09:30:45]MH_SAM_APDU [09:30:45]CAPDU: 80 0D 03 02 [09:30:45]Write to MH i2c: E2 08 00 97 0A 80 0D 03 02 00 00 00 00 1C [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:45]Read from MH i2c: E2 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 0B 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 0B 00 97 0A 00 9C 11 69 D3 53 7C 50 A2 90 00 C7 [09:30:45]RAPDU: 9C 11 69 D3 53 7C 50 A2 90 00 [09:30:45]wFMCommunicate OK [09:30:45]SAM_PROTO_SignData done [09:30:45]FM_MakeSignedData done [09:30:45]CreateOFDProtocolMessage [09:30:45]wFMCommunicate request_size=4 [09:30:45]MH_SAM_APDU [09:30:45]CAPDU: 80 11 00 00 [09:30:45]Write to MH i2c: E2 08 00 98 0A 80 11 00 00 00 00 00 00 1C [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:45]Read from MH i2c: E2 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 17 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: E2 17 00 98 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 72 [09:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:30:45]wFMCommunicate OK [09:30:45]CreateOFDProtocolMessage done [09:30:45]OFDSenderStorePacket 33063 [09:30:45]StoreOFDPacket docnum=33063 [09:30:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E F6 07 01 04 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 44 C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 81 00 00 35 04 06 00 19 14 C7 6B 3B 71 9C 11 69 D3 53 7C 50 A2 [09:30:45]CheckFolder [09:30:45]dirname=/storage/ofd_packets [09:30:45]CheckFolder done [09:30:45]ProducePacketName [09:30:45]name=ofd_packets/00033063 [09:30:45]NVStorageSaveData ofd_packets/00033063 [09:30:45]File name is /storage/ofd_packets/00033063 [09:30:45]Write 301 bytes [09:30:45]NVStorageSaveData done [09:30:45]OFDSenderStorePacket done [09:30:45]KKMCreateOFDPacket done [09:30:45]NVStorageSaveData kkm_last_timestamp [09:30:45]File name is /storage/kkm_last_timestamp [09:30:45]Write 4 bytes [09:30:45]NVStorageSaveData done [09:30:45]ExternCall_PrintAddStr [09:30:45]wPrintStart [09:30:45]Write to MH i2c: 01 00 00 99 0A A3 [09:30:45]Write i2c OK [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: 01 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: 01 07 00 [09:30:45]MH_I2C_Read... [09:30:45]Read from MH i2c: 01 07 00 99 0A 00 00 00 00 00 FF 0F B8 [09:30:45]RasterBufferAndPrint [09:30:45]line Счет N : (1)1182875 [09:30:45]line ИНН: 02508201610067 [09:30:45]line Контрольно-Кассовый Чек [09:30:45]line ПРОДАЖА [09:30:45]line ТРК (МРК, ГНК) : 32 [09:30:45]line Товар: 2710124130 [09:30:45]line Аи-92-К-5 [09:30:45]line 8.550 * 58.50 [09:30:45]line = 500.18 [09:30:45]line НДС 12% НСП 1% [09:30:45]line > о реализуемом товаре [09:30:45]line ОКРУГЛЕНИЕ: -0.18 [09:30:45]line ИТОГО: 500.00 [09:30:45]line Внесено: 500.00 [09:30:45]line СДАЧА: 0.00 [09:30:45]line НСП 1% : 4.43 [09:30:45]line НДС 12% : 53.12 [09:30:45]line Наличными: 500.00 [09:30:45]line Безнал.: 0.00 [09:30:45]line Место: АЗС № 121 "Партнер Нефть" [09:30:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:30:45]line СНО: Общий режим [09:30:45]line Чек 79 26.08.2023 09:30 [09:30:45]line Смена: 77 ФФД: 1.0 [09:30:45]line ЗНМ: 0300000148 [09:30:45]line РНМ: 0000000000091575 [09:30:45]line Версия ККМ: 001 [09:30:45]line ФМ: 0000000000874655 [09:30:45]line ФД: 33063 [09:30:45]line ФПД: 27577035733873 [09:30:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T093044&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33063&fm=27577035733873&tin=02508201610067®Number=0000000000091575&sum=50000 [09:30:46]OFD Sender: Processing packet 33063 [packets to send 11, broken 10] [09:30:46]ProducePacketName [09:30:46]name=ofd_packets/00033063 [09:30:46]OFD Sender: To server: pG, [09:30:46]CommunicateWithHost lk.salyk.kg:30040 [09:30:46]ConnectInit lk.salyk.kg [09:30:46]written 0, free lines is 4095 [09:30:46]Connected sock=11 [09:30:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0E F6 07 01 04 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 44 C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 81 00 00 35 04 06 00 19 14 C7 6B 3B 71 9C 11 69 D3 53 7C 50 A2 [09:30:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 90 57 47 00 73 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 81 00 00 F4 03 04 00 E3 70 E9 64 B6 04 01 00 00 67 61 D2 91 E9 20 18 C1 [09:30:46]CommunicateWithHost err = 0 [09:30:46]CheckOFDResponse [09:30:46]1017 (14) - 77093643461234 [09:30:46]1041 (16) - 0000000000874655 [09:30:46]1040 (4) - 33063 [09:30:46]1012 (4) - 26.08.2023 03:26 [09:30:46]1206 (1) - 0 [09:30:46]OFD Sender: Remove packet 33063 [09:30:46]ProducePacketName [09:30:46]name=ofd_packets/00033063 [09:30:46]NVStorageDeleteData [09:30:46]Write to MH i2c: 01 00 00 C4 0A CE [09:30:46]Write i2c OK [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: 01 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: 01 07 00 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: 01 07 00 C4 0A 00 00 00 00 00 E4 0C C5 [09:30:46]RasterBufferAndPrint [09:30:46]line [09:30:46]line [09:30:46]line [09:30:46]line [09:30:46]line [09:30:46]written 0, free lines is 3306 [09:30:46]MH_Cut [09:30:46]Write to MH i2c: D1 01 00 CB 0A 01 A7 [09:30:46]Write i2c OK [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: D1 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: D1 01 00 [09:30:46]MH_I2C_Read... [09:30:46]Read from MH i2c: D1 01 00 CB 0A 00 A6 [09:30:46]Write to MH i2c: 01 00 00 CC 0A D6 [09:30:46]Write i2c OK [09:30:46]MH_I2C_Read... [09:30:46]OFD Sender: No OFD packet to send [09:30:47]*** Cut start [09:30:47]*** Purtial cut [09:30:47]*** Stage 1: CUTSNS_PIN = 1 [09:30:47]Read from MH i2c: 01 [09:30:47]MH_I2C_Read... [09:30:47]*** Stop cut motor [09:30:47]*** Cut end [09:30:47]Read from MH i2c: 01 07 00 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: 01 07 00 CC 0A 00 00 00 00 00 FF 0F EB [09:30:47]process_action close_receipt done [09:30:47]requested_data is exist [09:30:47]produce_requested_data [09:30:47]requested_item fm.sn is exist - process it [09:30:47]wFMCommunicate request_size=4 [09:30:47]MH_SAM_APDU [09:30:47]CAPDU: 80 11 00 00 [09:30:47]Write to MH i2c: E2 08 00 CD 0A 80 11 00 00 00 00 00 00 51 [09:30:47]Write i2c OK [09:30:47]MH_I2C_Read... [09:30:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:47]Read from MH i2c: E2 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: E2 17 00 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: E2 17 00 CD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A7 [09:30:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:30:47]wFMCommunicate OK [09:30:47]requested_item fd.num is exist - process it [09:30:47]SAM_PROTO_GetFieldsCounters [09:30:47]wFMCommunicate request_size=4 [09:30:47]MH_SAM_APDU [09:30:47]CAPDU: 80 13 00 00 [09:30:47]Write to MH i2c: E2 08 00 CE 0A 80 13 00 00 00 00 00 00 54 [09:30:47]Write i2c OK [09:30:47]MH_I2C_Read... [09:30:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:47]Read from MH i2c: E2 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: E2 62 00 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: E2 62 00 CE 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 27 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [09:30:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 27 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:47]wFMCommunicate OK [09:30:47]SAM_PROTO_GetFieldsCounters done [09:30:47]requested_item shift.num is exist - process it [09:30:47]requested_item shift.opened is exist - process it [09:30:47]req_shift_opened [09:30:47]FM_GetShiftState [09:30:47]SAM_PROTO_GetShiftState [09:30:47]wFMCommunicate request_size=4 [09:30:47]MH_SAM_APDU [09:30:47]CAPDU: 80 13 01 00 [09:30:47]Write to MH i2c: E2 08 00 CF 0A 80 13 01 00 00 00 00 00 56 [09:30:47]Write i2c OK [09:30:47]MH_I2C_Read... [09:30:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:47]Read from MH i2c: E2 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: E2 0E 00 [09:30:47]MH_I2C_Read... [09:30:47]Read from MH i2c: E2 0E 00 CF 0A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8D [09:30:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:30:47]wFMCommunicate OK [09:30:47]SAM_PROTO_GetShiftState done [09:30:47]FM_GetShiftState done [09:30:47]req_shift_opened done [09:30:47]requested_item shift.open_date is exist - process it [09:30:47]req_shift_open_date [09:30:47]req_shift_open_date done [09:30:47]produce_requested_data done [09:30:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33063,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:30:47]process_action_free close_receipt [09:30:47]json_value_free [09:30:47]json_value_free done [09:30:47]process_json_proto returns [09:30:47]Send response to host [09:30:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33063,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:30:47]free response buf [09:30:47]execute_script done [09:30:47]execute_script returns [09:30:47]free content buf [09:30:47]Sock 7.Close socket [09:30:47]Sock 7.Thread stoped [09:30:51]OFD Sender: No OFD packet to send [09:30:56]OFD Sender: No OFD packet to send [09:31:01]OFD Sender: No OFD packet to send [09:31:06]OFD Sender: No OFD packet to send [09:31:11]OFD Sender: No OFD packet to send [09:31:16]OFD Sender: No OFD packet to send [09:31:21]OFD Sender: No OFD packet to send [09:31:26]OFD Sender: No OFD packet to send [09:31:31]OFD Sender: No OFD packet to send [09:31:36]OFD Sender: No OFD packet to send [09:31:41]OFD Sender: No OFD packet to send [09:31:43]accept exits with 9 [09:31:43]New connection [09:31:43]New thread 3067202916 created [09:31:43]Thread 3067059556 joined [09:31:43]Waiting for new connection... [09:31:43] Sock 9.Parse request [09:31:43]Sock 9.Check first char [09:31:43]Sock 9.First char is OK [09:31:43]request: POST /json_proto HTTP/1.0 [09:31:43]Method: POST [09:31:43]URL: /json_proto [09:31:43]Method is POST - this is cgi request [09:31:43]url: /json_proto [09:31:43]query_string will be loaded in cgi processing [09:31:43]execute_cgi json_proto POST (null) [09:31:43]execute_cgi path=json_proto method=POST [09:31:43]POST find Content-Length [09:31:43]Host: 172.17.34.200:8080 [09:31:43]Content-Length: 810 [09:31:43]Content-Type: application/json [09:31:43] [09:31:43]POST finish read [09:31:43]Found Content-Length = 810 [09:31:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 141.510, "sum" : 9000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:43]execute_script... [09:31: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)1182873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 141.510, "sum" : 9000.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9000.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:43]POST & json_proto [09:31:43]process_json_proto [09:31:43]json parsed OK: [09:31:43]protocol is kg_v1.0 [09:31:43]action value=close_receipt [09:31:43]process_action close_receipt [09:31:43]cmd_close_receipt [09:31:43]MH_GetDate [09:31:43]Write to MH i2c: F0 00 00 D0 0A C9 [09:31:43]Write i2c OK [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: F0 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: F0 09 00 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: F0 09 00 D0 0A 00 7F C6 E9 64 B2 FF 65 64 DE [09:31:43]GetLastDocTimeStamp 1693042244 [09:31:43]current date 1693042303 [09:31:43]FM_GetShiftState [09:31:43]SAM_PROTO_GetShiftState [09:31:43]wFMCommunicate request_size=4 [09:31:43]MH_SAM_APDU [09:31:43]CAPDU: 80 13 01 00 [09:31:43]Write to MH i2c: E2 08 00 D1 0A 80 13 01 00 00 00 00 00 58 [09:31:43]Write i2c OK [09:31:43]MH_I2C_Read... [09:31:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:43]Read from MH i2c: E2 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: E2 0E 00 [09:31:43]MH_I2C_Read... [09:31:43]Read from MH i2c: E2 0E 00 D1 0A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8F [09:31:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:31:43]wFMCommunicate OK [09:31:43]SAM_PROTO_GetShiftState done [09:31:43]FM_GetShiftState done [09:31:43]opened in 1693009560 [09:31:43]opened+sec_in_day 1693095960 [09:31:43]quantity*price = 900003 [09:31:43]sum+1 = 900005 [09:31:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9000.04 НСП 1% : 79.65 НДС 12% : 955.76 Наличными: 0.00 Безнал.: 9000.04 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 80 26.08.2023 09:31 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33064 ФПД: 133216984765369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T093143&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33064&fm=133216984765369&tin=02508201610067®Number=0000000000091575&sum=900004 [09:31:44]StoreToDocumentArchive [09:31:44]shift 77 fd 33064 [09:31:44]save to /storage/0077/doc_00033064 [09:31:44]save last doc name /storage/0077/doc_00033064 to /storage/kkm_last_doc_name [09:31:44]save OK [09:31:44]Clear old archive folders... [09:31:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:31:44]tlvbuf is 00A9D1D0 [09:31:44]SAM_PROTO_ClearQueue [09:31:44]wFMCommunicate request_size=4 [09:31:44]MH_SAM_APDU [09:31:44]CAPDU: 80 09 00 00 [09:31:44]Write to MH i2c: E2 08 00 DE 0A 80 09 00 00 00 00 00 00 5A [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:44]Read from MH i2c: E2 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 03 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 03 00 DE 0A 00 90 00 5C [09:31:44]RAPDU: 90 00 [09:31:44]wFMCommunicate OK [09:31:44]SAM_PROTO_ClearQueue done [09:31:44]KKMCreateOFDPacket [09:31:44]OFDProtocolAddRootSTLVToBuf [09:31:44]FM_MakeSignedData [09:31:44]FM_MakeSignedData [09:31:44]SAM_PROTO_SignData [09:31:44]wFMCommunicate request_size=4 [09:31:44]MH_SAM_APDU [09:31:44]CAPDU: 80 0D 01 02 [09:31:44]Write to MH i2c: E2 08 00 DF 0A 80 0D 01 02 00 00 00 00 62 [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:44]Read from MH i2c: E2 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 03 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 03 00 DF 0A 00 90 00 5D [09:31:44]RAPDU: 90 00 [09:31:44]wFMCommunicate OK [09:31:44]wFMCommunicate request_size=255 [09:31:44]MH_SAM_APDU [09:31:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 28 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A4 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 7F C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 81 00 00 35 04 06 00 [09:31:44]Write to MH i2c: E2 02 01 E0 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C6 28 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A4 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 7F C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 81 00 00 35 04 06 00 00 00 B2 [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:44]Read from MH i2c: E2 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 03 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 03 00 E0 0A 00 90 00 5E [09:31:44]RAPDU: 90 00 [09:31:44]wFMCommunicate OK [09:31:44]wFMCommunicate request_size=11 [09:31:44]MH_SAM_APDU [09:31:44]CAPDU: 80 0D 02 02 06 79 28 FF 0E 13 B9 [09:31:44]Write to MH i2c: E2 0E 00 E1 0A 80 0D 02 02 06 00 79 28 FF 0E 13 B9 00 00 EB [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:44]Read from MH i2c: E2 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 03 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 03 00 E1 0A 00 90 00 5F [09:31:44]RAPDU: 90 00 [09:31:44]wFMCommunicate OK [09:31:44]wFMCommunicate request_size=4 [09:31:44]MH_SAM_APDU [09:31:44]CAPDU: 80 0D 03 02 [09:31:44]Write to MH i2c: E2 08 00 E2 0A 80 0D 03 02 00 00 00 00 67 [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:44]Read from MH i2c: E2 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 0B 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 0B 00 E2 0A 00 52 BE AD D6 37 C9 F1 46 90 00 32 [09:31:44]RAPDU: 52 BE AD D6 37 C9 F1 46 90 00 [09:31:44]wFMCommunicate OK [09:31:44]SAM_PROTO_SignData done [09:31:44]FM_MakeSignedData done [09:31:44]CreateOFDProtocolMessage [09:31:44]wFMCommunicate request_size=4 [09:31:44]MH_SAM_APDU [09:31:44]CAPDU: 80 11 00 00 [09:31:44]Write to MH i2c: E2 08 00 E3 0A 80 11 00 00 00 00 00 00 67 [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:44]Read from MH i2c: E2 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 17 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: E2 17 00 E3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BD [09:31:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:31:44]wFMCommunicate OK [09:31:44]CreateOFDProtocolMessage done [09:31:44]OFDSenderStorePacket 33064 [09:31:44]StoreOFDPacket docnum=33064 [09:31:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5F FA 08 01 13 3B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 28 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A4 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 7F C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 81 00 00 35 04 06 00 79 28 FF 0E 13 B9 52 BE AD D6 37 C9 F1 46 [09:31:44]CheckFolder [09:31:44]dirname=/storage/ofd_packets [09:31:44]CheckFolder done [09:31:44]ProducePacketName [09:31:44]name=ofd_packets/00033064 [09:31:44]NVStorageSaveData ofd_packets/00033064 [09:31:44]File name is /storage/ofd_packets/00033064 [09:31:44]Write 302 bytes [09:31:44]NVStorageSaveData done [09:31:44]OFDSenderStorePacket done [09:31:44]KKMCreateOFDPacket done [09:31:44]NVStorageSaveData kkm_last_timestamp [09:31:44]File name is /storage/kkm_last_timestamp [09:31:44]Write 4 bytes [09:31:44]NVStorageSaveData done [09:31:44]ExternCall_PrintAddStr [09:31:44]wPrintStart [09:31:44]Write to MH i2c: 01 00 00 E4 0A EE [09:31:44]Write i2c OK [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: 01 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: 01 07 00 [09:31:44]MH_I2C_Read... [09:31:44]Read from MH i2c: 01 07 00 E4 0A 00 00 00 00 00 FF 0F 03 [09:31:44]RasterBufferAndPrint [09:31:44]line Счет N : (1)1182873 [09:31:44]line ИНН: 02508201610067 [09:31:44]line Контрольно-Кассовый Чек [09:31:44]line ПРОДАЖА [09:31:44]line ТРК (МРК, ГНК) : 21 [09:31:44]line Товар: 2710194210 [09:31:44]line ДТ(л)-К-5 [09:31:44]line 141.510 * 63.60 [09:31:44]line = 9000.04 [09:31:44]line НДС 12% НСП 1% [09:31:44]line > о реализуемом товаре [09:31:44]line ИТОГО: 9000.04 [09:31:44]line НСП 1% : 79.65 [09:31:44]line НДС 12% : 955.76 [09:31:44]line Наличными: 0.00 [09:31:44]line Безнал.: 9000.04 [09:31:44]line Место: АЗС № 121 "Партнер Нефть" [09:31:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:31:44]line СНО: Общий режим [09:31:44]line Чек 80 26.08.2023 09:31 [09:31:44]line Смена: 77 ФФД: 1.0 [09:31:44]line ЗНМ: 0300000148 [09:31:44]line РНМ: 0000000000091575 [09:31:44]line Версия ККМ: 001 [09:31:44]line Платежная система: O! деньги [09:31:44]line ФМ: 0000000000874655 [09:31:44]line ФД: 33064 [09:31:45]line ФПД: 133216984765369 [09:31:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T093143&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33064&fm=133216984765369&tin=02508201610067®Number=0000000000091575&sum=900004 [09:31:45]OFD Sender: Processing packet 33064 [packets to send 11, broken 10] [09:31:45]ProducePacketName [09:31:45]name=ofd_packets/00033064 [09:31:45]OFD Sender: To server: pG, [09:31:45]CommunicateWithHost lk.salyk.kg:30040 [09:31:45]ConnectInit lk.salyk.kg [09:31:45]written 0, free lines is 4095 [09:31:45]Connected sock=10 [09:31:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5F FA 08 01 13 3B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 28 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A4 BB 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 BB 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 75 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 BB 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 7F C6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 81 00 00 35 04 06 00 79 28 FF 0E 13 B9 52 BE AD D6 37 C9 F1 46 [09:31:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CE C6 47 00 F4 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 81 00 00 F4 03 04 00 1E 71 E9 64 B6 04 01 00 00 EA 77 A6 E2 7F 3B C3 0F [09:31:45]CommunicateWithHost err = 0 [09:31:45]CheckOFDResponse [09:31:45]1017 (14) - 77093643461234 [09:31:45]1041 (16) - 0000000000874655 [09:31:45]1040 (4) - 33064 [09:31:45]1012 (4) - 26.08.2023 03:27 [09:31:45]1206 (1) - 0 [09:31:45]OFD Sender: Remove packet 33064 [09:31:45]ProducePacketName [09:31:45]name=ofd_packets/00033064 [09:31:45]NVStorageDeleteData [09:31:45]Write to MH i2c: 01 00 00 0E 0B 19 [09:31:45]Write i2c OK [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: 01 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: 01 07 00 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: 01 07 00 0E 0B 00 00 00 00 00 F5 0C 21 [09:31:45]RasterBufferAndPrint [09:31:45]line [09:31:45]line [09:31:45]line [09:31:45]line [09:31:45]line [09:31:45]written 0, free lines is 3323 [09:31:45]MH_Cut [09:31:45]Write to MH i2c: D1 01 00 15 0B 01 F2 [09:31:45]Write i2c OK [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: D1 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: D1 01 00 [09:31:45]MH_I2C_Read... [09:31:45]Read from MH i2c: D1 01 00 15 0B 00 F1 [09:31:45]Write to MH i2c: 01 00 00 16 0B 21 [09:31:45]Write i2c OK [09:31:45]MH_I2C_Read... [09:31:45]OFD Sender: No OFD packet to send [09:31:46]*** Cut start [09:31:46]*** Purtial cut [09:31:46]*** CUTSNS_PIN = 0 [09:31:46]*** Stage 1: CUTSNS_PIN = 1 [09:31:48]Read from MH i2c: 01 [09:31:48]MH_I2C_Read... [09:31:48]*** Stop cut motor [09:31:48]*** Cut end [09:31:48]Read from MH i2c: 01 07 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: 01 07 00 16 0B 00 00 00 00 00 FF 0F 36 [09:31:48]process_action close_receipt done [09:31:48]requested_data is exist [09:31:48]produce_requested_data [09:31:48]requested_item fm.sn is exist - process it [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 11 00 00 [09:31:48]Write to MH i2c: E2 08 00 17 0B 80 11 00 00 00 00 00 00 9C [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 17 00 [09:31:48]MH_I2C_Read... [09:31:48]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 36 35 35 90 00 F2 [09:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:31:48]wFMCommunicate OK [09:31:48]requested_item fd.num is exist - process it [09:31:48]SAM_PROTO_GetFieldsCounters [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 13 00 00 [09:31:48]Write to MH i2c: E2 08 00 18 0B 80 13 00 00 00 00 00 00 9F [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 62 00 [09:31:48]MH_I2C_Read... [09:31:48]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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [09:31:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:31:48]wFMCommunicate OK [09:31:48]SAM_PROTO_GetFieldsCounters done [09:31:48]requested_item shift.num is exist - process it [09:31:48]requested_item shift.opened is exist - process it [09:31:48]req_shift_opened [09:31:48]FM_GetShiftState [09:31:48]SAM_PROTO_GetShiftState [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 13 01 00 [09:31:48]Write to MH i2c: E2 08 00 19 0B 80 13 01 00 00 00 00 00 A1 [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 0E 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 0E 00 19 0B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D8 [09:31:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:31:48]wFMCommunicate OK [09:31:48]SAM_PROTO_GetShiftState done [09:31:48]FM_GetShiftState done [09:31:48]req_shift_opened done [09:31:48]requested_item shift.open_date is exist - process it [09:31:48]req_shift_open_date [09:31:48]req_shift_open_date done [09:31:48]produce_requested_data done [09:31:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33064,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:31:48]process_action_free close_receipt [09:31:48]json_value_free [09:31:48]json_value_free done [09:31:48]process_json_proto returns [09:31:48]Send response to host [09:31:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33064,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:31:48]free response buf [09:31:48]execute_script done [09:31:48]execute_script returns [09:31:48]free content buf [09:31:48]Sock 9.Close socket [09:31:48]Sock 9.Thread stoped [09:31:50]OFD Sender: No OFD packet to send [09:31:55]OFD Sender: No OFD packet to send [09:32:00]OFD Sender: No OFD packet to send [09:32:05]OFD Sender: No OFD packet to send [09:32:10]OFD Sender: No OFD packet to send [09:32:15]OFD Sender: No OFD packet to send [09:32:20]OFD Sender: No OFD packet to send [09:32:25]OFD Sender: No OFD packet to send [09:32:30]OFD Sender: No OFD packet to send [09:32:33]accept exits with 7 [09:32:33]New connection [09:32:33]New thread 3067059556 created [09:32:33]Thread 3067202916 joined [09:32:33]Waiting for new connection... [09:32:33] Sock 7.Parse request [09:32:33]Sock 7.Check first char [09:32:33]Sock 7.First char is OK [09:32:33]request: POST /json_proto HTTP/1.0 [09:32:33]Method: POST [09:32:33]URL: /json_proto [09:32:33]Method is POST - this is cgi request [09:32:33]url: /json_proto [09:32:33]query_string will be loaded in cgi processing [09:32:33]execute_cgi json_proto POST (null) [09:32:33]execute_cgi path=json_proto method=POST [09:32:33]POST find Content-Length [09:32:33]Host: 172.17.34.200:8080 [09:32:33]Content-Length: 215 [09:32:33]Content-Type: application/json [09:32:33] [09:32:33]POST finish read [09:32:33]Found Content-Length = 215 [09:32:33]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:32:33]execute_script... [09:32:33]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:32:33]POST & json_proto [09:32:33]process_json_proto [09:32:33]json parsed OK: [09:32:33]protocol is kg_v1.0 [09:32:33]action value=get_value [09:32:33]process_action get_value [09:32:33]cmd_get_value [09:32:33]process_action get_value done [09:32:33]requested_data is exist [09:32:33]produce_requested_data [09:32:33]requested_item kkm.sn is exist - process it [09:32:33]requested_item kkm.ver is exist - process it [09:32:33]requested_item fm.sn is exist - process it [09:32:33]wFMCommunicate request_size=4 [09:32:33]MH_SAM_APDU [09:32:33]CAPDU: 80 11 00 00 [09:32:33]Write to MH i2c: E2 08 00 1A 0B 80 11 00 00 00 00 00 00 9F [09:32:33]Write i2c OK [09:32:33]MH_I2C_Read... [09:32:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:33]Read from MH i2c: E2 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 17 00 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 17 00 1A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F5 [09:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:32:33]wFMCommunicate OK [09:32:33]requested_item fd.num is exist - process it [09:32:33]SAM_PROTO_GetFieldsCounters [09:32:33]wFMCommunicate request_size=4 [09:32:33]MH_SAM_APDU [09:32:33]CAPDU: 80 13 00 00 [09:32:33]Write to MH i2c: E2 08 00 1B 0B 80 13 00 00 00 00 00 00 A2 [09:32:33]Write i2c OK [09:32:33]MH_I2C_Read... [09:32:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:33]Read from MH i2c: E2 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 62 00 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 62 00 1B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [09: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:33]wFMCommunicate OK [09:32:33]SAM_PROTO_GetFieldsCounters done [09:32:33]requested_item shift.num is exist - process it [09:32:33]requested_item shift.opened is exist - process it [09:32:33]req_shift_opened [09:32:33]FM_GetShiftState [09:32:33]SAM_PROTO_GetShiftState [09:32:33]wFMCommunicate request_size=4 [09:32:33]MH_SAM_APDU [09:32:33]CAPDU: 80 13 01 00 [09:32:33]Write to MH i2c: E2 08 00 1C 0B 80 13 01 00 00 00 00 00 A4 [09:32:33]Write i2c OK [09:32:33]MH_I2C_Read... [09:32:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:33]Read from MH i2c: E2 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 0E 00 [09:32:33]MH_I2C_Read... [09:32:33]Read from MH i2c: E2 0E 00 1C 0B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DB [09:32:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:32:33]wFMCommunicate OK [09:32:33]SAM_PROTO_GetShiftState done [09:32:33]FM_GetShiftState done [09:32:33]req_shift_opened done [09:32:33]requested_item shift.open_date is exist - process it [09:32:33]req_shift_open_date [09:32:33]req_shift_open_date done [09:32:33]produce_requested_data done [09:32:33]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33064,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:32:33]process_action_free get_value [09:32:33]json_value_free [09:32:33]json_value_free done [09:32:33]process_json_proto returns [09:32:33]Send response to host [09:32:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33064,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:32:33]free response buf [09:32:33]execute_script done [09:32:33]execute_script returns [09:32:33]free content buf [09:32:33]Sock 7.Close socket [09:32:33]Sock 7.Thread stoped [09:32:33]accept exits with 9 [09:32:33]New connection [09:32:33]New thread 3067202916 created [09:32:33]Thread 3067059556 joined [09:32:33]Waiting for new connection... [09:32:33] Sock 9.Parse request [09:32:33]Sock 9.Check first char [09:32:33]Sock 9.First char is OK [09:32:33]request: POST /json_proto HTTP/1.0 [09:32:33]Method: POST [09:32:33]URL: /json_proto [09:32:33]Method is POST - this is cgi request [09:32:33]url: /json_proto [09:32:33]query_string will be loaded in cgi processing [09:32:33]execute_cgi json_proto POST (null) [09:32:33]execute_cgi path=json_proto method=POST [09:32:33]POST find Content-Length [09:32:33]Host: 172.17.34.200:8080 [09:32:33]Content-Length: 331 [09:32:33]Content-Type: application/json [09:32:33] [09:32:33]POST finish read [09:32:33]Found Content-Length = 331 [09:32: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" ] } } [09:32:33]execute_script... [09:32: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" ] } } [09:32:33]POST & json_proto [09:32:33]process_json_proto [09:32:33]json parsed OK: [09:32:33]protocol is kg_v1.0 [09:32:33]action value=get_value [09:32:33]process_action get_value [09:32:33]cmd_get_value [09:32:33]process_action get_value done [09:32:33]requested_data is exist [09:32:33]produce_requested_data [09:32:33]requested_item fm.sale.total is exist - process it [09:32:33]SAM_PROTO_GetFMData [09:32:33]wFMCommunicate request_size=4 [09:32:33]MH_SAM_APDU [09:32:33]CAPDU: 80 13 03 00 [09:32:33]Write to MH i2c: E2 08 00 1D 0B 80 13 03 00 00 00 00 00 A7 [09:32:33]Write i2c OK [09:32:33]MH_I2C_Read... [09:32:34]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:32:34]Read from MH i2c: E2 [09:32:34]MH_I2C_Read... [09:32:34]Read from MH i2c: E2 FD 00 [09:32:34]MH_I2C_Read... [09:32:34]Read from MH i2c: E2 FD 00 1D 0B 00 C3 04 85 04 BF 04 6E 04 04 00 8E 80 00 00 69 04 A1 00 6F 04 04 00 52 7F 00 00 B1 04 04 00 17 7C 7F 9B 70 04 04 00 F0 40 20 8B 72 04 04 00 27 3B 5F 10 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 45 42 84 10 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 1B 55 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 D0 [09:32:34]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 8E 80 00 00 69 04 A1 00 6F 04 04 00 52 7F 00 00 B1 04 04 00 17 7C 7F 9B 70 04 04 00 F0 40 20 8B 72 04 04 00 27 3B 5F 10 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 45 42 84 10 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 1B 55 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [09:32:34]wFMCommunicate OK [09:32:34]wFMCommunicate request_size=4 [09:32:34]MH_SAM_APDU [09:32:34]CAPDU: 80 17 00 00 [09:32:34]Write to MH i2c: E2 08 00 1E 0B 80 17 00 00 00 00 00 00 A9 [09:32:34]Write i2c OK [09:32:34]MH_I2C_Read... [09:32:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:32:34]Read from MH i2c: E2 [09:32:34]MH_I2C_Read... [09:32:34]Read from MH i2c: E2 FD 00 [09:32:34]MH_I2C_Read... [09:32:34]Read from MH i2c: E2 FD 00 1E 0B 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 1B [09:32:34]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [09:32:34]wFMCommunicate OK [09:32:34]wFMCommunicate request_size=4 [09:32:34]MH_SAM_APDU [09:32:34]CAPDU: 80 17 00 00 [09:32:34]Write to MH i2c: E2 08 00 1F 0B 80 17 00 00 00 00 00 00 AA [09:32:34]Write i2c OK [09:32:34]MH_I2C_Read... [09:32:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:32:34]Read from MH i2c: E2 [09:32:34]MH_I2C_Read... [09:32:34]Read from MH i2c: E2 FD 00 [09:32:34]MH_I2C_Read... [09:32:34]Read from MH i2c: E2 FD 00 1F 0B 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 C8 [09:32:34]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [09:32:34]wFMCommunicate OK [09:32:34]wFMCommunicate request_size=4 [09:32:34]MH_SAM_APDU [09:32:34]CAPDU: 80 17 00 00 [09:32:34]Write to MH i2c: E2 08 00 20 0B 80 17 00 00 00 00 00 00 AB [09:32:34]Write i2c OK [09:32:34]MH_I2C_Read... [09:32:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:32:35]Read from MH i2c: E2 [09:32:35]MH_I2C_Read... [09:32:35]Read from MH i2c: E2 FD 00 [09:32:35]MH_I2C_Read... [09:32:35]Read from MH i2c: E2 FD 00 20 0B 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 1D [09:32:35]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:32:35]wFMCommunicate OK [09:32:35]wFMCommunicate request_size=4 [09:32:35]MH_SAM_APDU [09:32:35]CAPDU: 80 17 00 00 [09:32:35]Write to MH i2c: E2 08 00 21 0B 80 17 00 00 00 00 00 00 AC [09:32:35]Write i2c OK [09:32:35]MH_I2C_Read... [09:32:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [09:32:35]Read from MH i2c: E2 [09:32:35]MH_I2C_Read... [09:32:35]Read from MH i2c: E2 E0 00 [09:32:35]MH_I2C_Read... [09:32:35]Read from MH i2c: E2 E0 00 21 0B 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [09:32:35]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:32:35]wFMCommunicate OK [09:32:35]SAM_PROTO_GetFMData done [09:32:35]requested_item fm.sale_refund.total is exist - process it [09:32:35]requested_item fm.buy.total is exist - process it [09:32:35]requested_item shift.sale.total is exist - process it [09:32:35]SAM_PROTO_GetShiftData [09:32:35]wFMCommunicate request_size=4 [09:32:35]MH_SAM_APDU [09:32:35]CAPDU: 80 13 02 00 [09:32:35]Write to MH i2c: E2 08 00 22 0B 80 13 02 00 00 00 00 00 AB [09:32:35]Write i2c OK [09:32:35]MH_I2C_Read... [09:32:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:32:35]Read from MH i2c: E2 [09:32:35]MH_I2C_Read... [09:32:35]Read from MH i2c: E2 FD 00 [09:32:35]MH_I2C_Read... [09:32:35]Read from MH i2c: E2 FD 00 22 0B 00 B9 04 AA 04 B5 04 6E 04 04 00 50 00 00 00 69 04 9C 00 6F 04 04 00 4F 00 00 00 B1 04 03 00 25 47 7E 70 04 03 00 E0 F7 4F 72 04 03 00 45 4F 2E 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 AB 69 0D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 28 1E 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 A7 [09:32:35]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 50 00 00 00 69 04 9C 00 6F 04 04 00 4F 00 00 00 B1 04 03 00 25 47 7E 70 04 03 00 E0 F7 4F 72 04 03 00 45 4F 2E 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 AB 69 0D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 28 1E 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [09:32:35]wFMCommunicate OK [09:32:35]wFMCommunicate request_size=4 [09:32:35]MH_SAM_APDU [09:32:35]CAPDU: 80 17 00 00 [09:32:35]Write to MH i2c: E2 08 00 23 0B 80 17 00 00 00 00 00 00 AE [09:32:35]Write i2c OK [09:32:35]MH_I2C_Read... [09:32:35]OFD Sender: No OFD packet to send [09:32:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:32:36]Read from MH i2c: E2 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: E2 FD 00 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: E2 FD 00 23 0B 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 DB [09:32:36]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [09:32:36]wFMCommunicate OK [09:32:36]wFMCommunicate request_size=4 [09:32:36]MH_SAM_APDU [09:32:36]CAPDU: 80 17 00 00 [09:32:36]Write to MH i2c: E2 08 00 24 0B 80 17 00 00 00 00 00 00 AF [09:32:36]Write i2c OK [09:32:36]MH_I2C_Read... [09:32:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:32:36]Read from MH i2c: E2 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: E2 FD 00 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: E2 FD 00 24 0B 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 D7 [09:32:36]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [09:32:36]wFMCommunicate OK [09:32:36]wFMCommunicate request_size=4 [09:32:36]MH_SAM_APDU [09:32:36]CAPDU: 80 17 00 00 [09:32:36]Write to MH i2c: E2 08 00 25 0B 80 17 00 00 00 00 00 00 B0 [09:32:36]Write i2c OK [09:32:36]MH_I2C_Read... [09:32:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:32:36]Read from MH i2c: E2 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: E2 FD 00 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: E2 FD 00 25 0B 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 28 [09:32:36]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [09:32:36]wFMCommunicate OK [09:32:36]wFMCommunicate request_size=4 [09:32:36]MH_SAM_APDU [09:32:36]CAPDU: 80 17 00 00 [09:32:36]Write to MH i2c: E2 08 00 26 0B 80 17 00 00 00 00 00 00 B1 [09:32:36]Write i2c OK [09:32:36]MH_I2C_Read... [09:32:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [09:32:36]Read from MH i2c: E2 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: E2 D6 00 [09:32:36]MH_I2C_Read... [09:32:36]Read from MH i2c: E2 D6 00 26 0B 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [09:32:36]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:32:36]wFMCommunicate OK [09:32:36]SAM_PROTO_GetShiftData done [09:32:36]requested_item shift.sale.total_cash is exist - process it [09:32:36]requested_item shift.sale_refund.total is exist - process it [09:32:36]requested_item shift.sale_refund.total_cash is exist - process it [09:32:36]requested_item shift.buy.total is exist - process it [09:32:36]requested_item shift.buy.total_cash is exist - process it [09:32:36]produce_requested_data done [09:32:36]produce_requested_data return {"fm.sale.total":26088233.19,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":82757.49,"shift.sale.total_cash":52408.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:32:36]process_action_free get_value [09:32:36]json_value_free [09:32:36]json_value_free done [09:32:36]process_json_proto returns [09:32:36]Send response to host [09:32:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26088233.19,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":82757.49,"shift.sale.total_cash":52408.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:32:36]free response buf [09:32:36]execute_script done [09:32:36]execute_script returns [09:32:36]free content buf [09:32:36]Sock 9.Close socket [09:32:36]Sock 9.Thread stoped [09:32:39]int [09:32:39]Write to MH i2c: 01 00 00 27 0B 32 [09:32:39]*** FLAG_PRN_PAP1 set [09:32:39]Write i2c OK [09:32:39]MH_I2C_Read... [09:32:39]Read from MH i2c: 01 [09:32:39]MH_I2C_Read... [09:32:39]Read from MH i2c: 01 07 00 [09:32:39]MH_I2C_Read... [09:32:39]Read from MH i2c: 01 07 00 27 0B 00 01 00 00 00 FF 0F 48 [09:32:39]state=0 [09:32:39]No paper [09:32:39]int [09:32:39]Write to MH i2c: 01 00 00 28 0B 33 [09:32:39]*** FLAG_PRN_PAP2 set [09:32:39]Write i2c OK [09:32:39]MH_I2C_Read... [09:32:39]Read from MH i2c: 01 [09:32:39]MH_I2C_Read... [09:32:39]Read from MH i2c: 01 07 00 [09:32:39]MH_I2C_Read... [09:32:39]Read from MH i2c: 01 07 00 28 0B 00 03 00 00 00 FF 0F 4B [09:32:39]state=0 [09:32:39]No paper [09:32:39]Cover opened [09:32:40]OFD Sender: No OFD packet to send [09:32:44]int [09:32:44]Write to MH i2c: 01 00 00 29 0B 34 [09:32:44]*** FLAG_PRN_PAP2 reset [09:32:44]Write i2c OK [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: 01 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: 01 07 00 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: 01 07 00 29 0B 00 01 00 00 00 FF 0F 4A [09:32:44]state=3 [09:32:44]No paper [09:32:44]Cover closed [09:32:44]int [09:32:44]Write to MH i2c: 01 00 00 2A 0B 35 [09:32:44]*** FLAG_PRN_PAP1 reset [09:32:44]Write i2c OK [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: 01 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: 01 07 00 [09:32:44]MH_I2C_Read... [09:32:44]Read from MH i2c: 01 07 00 2A 0B 00 00 00 00 00 FF 0F 4A [09:32:44]state=0 [09:32:45]OFD Sender: No OFD packet to send [09:32:50]OFD Sender: No OFD packet to send [09:32:55]OFD Sender: No OFD packet to send [09:33:00]OFD Sender: No OFD packet to send [09:33:05]OFD Sender: No OFD packet to send [09:33:10]OFD Sender: No OFD packet to send [09:33:15]OFD Sender: No OFD packet to send [09:33:20]OFD Sender: No OFD packet to send [09:33:25]OFD Sender: No OFD packet to send [09:33:30]OFD Sender: No OFD packet to send [09:33:35]OFD Sender: No OFD packet to send [09:33:40]OFD Sender: No OFD packet to send [09:33:45]OFD Sender: No OFD packet to send [09:33:50]OFD Sender: No OFD packet to send [09:33:55]OFD Sender: No OFD packet to send [09:34:00]OFD Sender: No OFD packet to send [09:34:01]accept exits with 7 [09:34:01]New connection [09:34:01]New thread 3067059556 created [09:34:01]Thread 3067202916 joined [09:34:01]Waiting for new connection... [09:34:01] Sock 7.Parse request [09:34:01]Sock 7.Check first char [09:34:01]Sock 7.First char is OK [09:34:01]request: POST /json_proto HTTP/1.0 [09:34:01]Method: POST [09:34:01]URL: /json_proto [09:34:01]Method is POST - this is cgi request [09:34:01]url: /json_proto [09:34:01]query_string will be loaded in cgi processing [09:34:01]execute_cgi json_proto POST (null) [09:34:01]execute_cgi path=json_proto method=POST [09:34:01]POST find Content-Length [09:34:01]Host: 172.17.34.200:8080 [09:34:01]Content-Length: 676 [09:34:01]Content-Type: application/json [09:34:01] [09:34:01]POST finish read [09:34:01]Found Content-Length = 676 [09:34:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:01]execute_script... [09:34:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:01]POST & json_proto [09:34:01]process_json_proto [09:34:01]json parsed OK: [09:34:01]protocol is kg_v1.0 [09:34:01]action value=close_receipt [09:34:01]process_action close_receipt [09:34:01]cmd_close_receipt [09:34:01]MH_GetDate [09:34:01]Write to MH i2c: F0 00 00 2B 0B 25 [09:34:01]Write i2c OK [09:34:01]MH_I2C_Read... [09:34:01]Read from MH i2c: F0 [09:34:01]MH_I2C_Read... [09:34:01]Read from MH i2c: F0 09 00 [09:34:01]MH_I2C_Read... [09:34:01]Read from MH i2c: F0 09 00 2B 0B 00 09 C7 E9 64 B2 FF 65 64 C5 [09:34:01]GetLastDocTimeStamp 1693042303 [09:34:01]current date 1693042441 [09:34:01]FM_GetShiftState [09:34:01]SAM_PROTO_GetShiftState [09:34:01]wFMCommunicate request_size=4 [09:34:01]MH_SAM_APDU [09:34:01]CAPDU: 80 13 01 00 [09:34:01]Write to MH i2c: E2 08 00 2C 0B 80 13 01 00 00 00 00 00 B4 [09:34:01]Write i2c OK [09:34:01]MH_I2C_Read... [09:34:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:01]Read from MH i2c: E2 [09:34:01]MH_I2C_Read... [09:34:01]Read from MH i2c: E2 0E 00 [09:34:01]MH_I2C_Read... [09:34:01]Read from MH i2c: E2 0E 00 2C 0B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 EB [09:34:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:34:01]wFMCommunicate OK [09:34:01]SAM_PROTO_GetShiftState done [09:34:01]FM_GetShiftState done [09:34:01]opened in 1693009560 [09:34:01]opened+sec_in_day 1693095960 [09:34:01]quantity*price = 100019 [09:34:01]sum+1 = 100021 [09:34:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 81 26.08.2023 09:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33065 ФПД: 183729342147595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T093401&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33065&fm=183729342147595&tin=02508201610067®Number=0000000000091575&sum=100000 [09:34:02]StoreToDocumentArchive [09:34:02]shift 77 fd 33065 [09:34:02]save to /storage/0077/doc_00033065 [09:34:02]save last doc name /storage/0077/doc_00033065 to /storage/kkm_last_doc_name [09:34:02]save OK [09:34:02]Clear old archive folders... [09:34:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:34:02]tlvbuf is 00A424E0 [09:34:02]SAM_PROTO_ClearQueue [09:34:02]wFMCommunicate request_size=4 [09:34:02]MH_SAM_APDU [09:34:02]CAPDU: 80 09 00 00 [09:34:02]Write to MH i2c: E2 08 00 39 0B 80 09 00 00 00 00 00 00 B6 [09:34:02]Write i2c OK [09:34:02]MH_I2C_Read... [09:34:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:02]Read from MH i2c: E2 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 03 00 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 03 00 39 0B 00 90 00 B8 [09:34:02]RAPDU: 90 00 [09:34:02]wFMCommunicate OK [09:34:02]SAM_PROTO_ClearQueue done [09:34:02]KKMCreateOFDPacket [09:34:02]OFDProtocolAddRootSTLVToBuf [09:34:02]FM_MakeSignedData [09:34:02]FM_MakeSignedData [09:34:02]SAM_PROTO_SignData [09:34:02]wFMCommunicate request_size=4 [09:34:02]MH_SAM_APDU [09:34:02]CAPDU: 80 0D 01 02 [09:34:02]Write to MH i2c: E2 08 00 3A 0B 80 0D 01 02 00 00 00 00 BE [09:34:02]Write i2c OK [09:34:02]MH_I2C_Read... [09:34:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:02]Read from MH i2c: E2 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 03 00 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 03 00 3A 0B 00 90 00 B9 [09:34:02]RAPDU: 90 00 [09:34:02]wFMCommunicate OK [09:34:02]wFMCommunicate request_size=255 [09:34:02]MH_SAM_APDU [09:34:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 09 C7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 81 00 00 35 04 06 00 [09:34:02]Write to MH i2c: E2 02 01 3B 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 09 C7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 81 00 00 35 04 06 00 00 00 44 [09:34:02]Write i2c OK [09:34:02]MH_I2C_Read... [09:34:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:02]Read from MH i2c: E2 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 03 00 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 03 00 3B 0B 00 90 00 BA [09:34:02]RAPDU: 90 00 [09:34:02]wFMCommunicate OK [09:34:02]wFMCommunicate request_size=11 [09:34:02]MH_SAM_APDU [09:34:02]CAPDU: 80 0D 02 02 06 A7 19 D2 2C 6C 0B [09:34:02]Write to MH i2c: E2 0E 00 3C 0B 80 0D 02 02 06 00 A7 19 D2 2C 6C 0B 00 00 02 [09:34:02]Write i2c OK [09:34:02]MH_I2C_Read... [09:34:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:02]Read from MH i2c: E2 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 03 00 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 03 00 3C 0B 00 90 00 BB [09:34:02]RAPDU: 90 00 [09:34:02]wFMCommunicate OK [09:34:02]wFMCommunicate request_size=4 [09:34:02]MH_SAM_APDU [09:34:02]CAPDU: 80 0D 03 02 [09:34:02]Write to MH i2c: E2 08 00 3D 0B 80 0D 03 02 00 00 00 00 C3 [09:34:02]Write i2c OK [09:34:02]MH_I2C_Read... [09:34:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:02]Read from MH i2c: E2 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 0B 00 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 0B 00 3D 0B 00 53 CD FF 7A 9F D7 62 85 90 00 BA [09:34:02]RAPDU: 53 CD FF 7A 9F D7 62 85 90 00 [09:34:02]wFMCommunicate OK [09:34:02]SAM_PROTO_SignData done [09:34:02]FM_MakeSignedData done [09:34:02]CreateOFDProtocolMessage [09:34:02]wFMCommunicate request_size=4 [09:34:02]MH_SAM_APDU [09:34:02]CAPDU: 80 11 00 00 [09:34:02]Write to MH i2c: E2 08 00 3E 0B 80 11 00 00 00 00 00 00 C3 [09:34:02]Write i2c OK [09:34:02]MH_I2C_Read... [09:34:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:02]Read from MH i2c: E2 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 17 00 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: E2 17 00 3E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 19 [09:34:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:34:02]wFMCommunicate OK [09:34:02]CreateOFDProtocolMessage done [09:34:02]OFDSenderStorePacket 33065 [09:34:02]StoreOFDPacket docnum=33065 [09:34:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 31 8C 08 01 71 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 09 C7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 81 00 00 35 04 06 00 A7 19 D2 2C 6C 0B 53 CD FF 7A 9F D7 62 85 [09:34:02]CheckFolder [09:34:02]dirname=/storage/ofd_packets [09:34:02]CheckFolder done [09:34:02]ProducePacketName [09:34:02]name=ofd_packets/00033065 [09:34:02]NVStorageSaveData ofd_packets/00033065 [09:34:02]File name is /storage/ofd_packets/00033065 [09:34:02]Write 302 bytes [09:34:02]NVStorageSaveData done [09:34:02]OFDSenderStorePacket done [09:34:02]KKMCreateOFDPacket done [09:34:02]NVStorageSaveData kkm_last_timestamp [09:34:02]File name is /storage/kkm_last_timestamp [09:34:02]Write 4 bytes [09:34:02]NVStorageSaveData done [09:34:02]ExternCall_PrintAddStr [09:34:02]wPrintStart [09:34:02]Write to MH i2c: 01 00 00 3F 0B 4A [09:34:02]Write i2c OK [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: 01 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: 01 07 00 [09:34:02]MH_I2C_Read... [09:34:02]Read from MH i2c: 01 07 00 3F 0B 00 00 00 00 00 FF 0F 5F [09:34:02]RasterBufferAndPrint [09:34:02]line Счет N : (1)1182876 [09:34:02]line ИНН: 02508201610067 [09:34:02]line Контрольно-Кассовый Чек [09:34:02]line ПРОДАЖА [09:34:02]line ТРК (МРК, ГНК) : 41 [09:34:02]line Товар: 2710124130 [09:34:02]line Super-92-К-5 [09:34:02]line 16.810 * 59.50 [09:34:02]line = 1000.20 [09:34:02]line НДС 12% НСП 1% [09:34:02]line > о реализуемом товаре [09:34:02]line ОКРУГЛЕНИЕ: -0.20 [09:34:02]line ИТОГО: 1000.00 [09:34:02]line Внесено: 1000.00 [09:34:02]line СДАЧА: 0.00 [09:34:02]line НСП 1% : 8.85 [09:34:02]line НДС 12% : 106.22 [09:34:02]line Наличными: 1000.00 [09:34:02]line Безнал.: 0.00 [09:34:02]line Место: АЗС № 121 "Партнер Нефть" [09:34:02]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:34:02]line СНО: Общий режим [09:34:02]line Чек 81 26.08.2023 09:34 [09:34:02]line Смена: 77 ФФД: 1.0 [09:34:02]line ЗНМ: 0300000148 [09:34:02]line РНМ: 0000000000091575 [09:34:02]line Версия ККМ: 001 [09:34:02]line ФМ: 0000000000874655 [09:34:02]line ФД: 33065 [09:34:02]line ФПД: 183729342147595 [09:34:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T093401&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33065&fm=183729342147595&tin=02508201610067®Number=0000000000091575&sum=100000 [09:34:03]OFD Sender: Processing packet 33065 [packets to send 11, broken 10] [09:34:03]ProducePacketName [09:34:03]name=ofd_packets/00033065 [09:34:03]OFD Sender: To server: pG, [09:34:03]CommunicateWithHost lk.salyk.kg:30040 [09:34:03]ConnectInit lk.salyk.kg [09:34:03]written 0, free lines is 4095 [09:34:03]Connected sock=10 [09:34:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 31 8C 08 01 71 7C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 09 C7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 81 00 00 35 04 06 00 A7 19 D2 2C 6C 0B 53 CD FF 7A 9F D7 62 85 [09:34:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C6 F8 47 00 7C 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 81 00 00 F4 03 04 00 A8 71 E9 64 B6 04 01 00 00 24 BB D3 07 C2 A5 4B 75 [09:34:03]CommunicateWithHost err = 0 [09:34:03]CheckOFDResponse [09:34:03]1017 (14) - 77093643461234 [09:34:03]1041 (16) - 0000000000874655 [09:34:03]1040 (4) - 33065 [09:34:03]1012 (4) - 26.08.2023 03:29 [09:34:03]1206 (1) - 0 [09:34:03]OFD Sender: Remove packet 33065 [09:34:03]ProducePacketName [09:34:03]name=ofd_packets/00033065 [09:34:03]NVStorageDeleteData [09:34:03]Write to MH i2c: 01 00 00 6A 0B 75 [09:34:03]Write i2c OK [09:34:03]MH_I2C_Read... [09:34:03]Read from MH i2c: 01 [09:34:03]MH_I2C_Read... [09:34:03]Read from MH i2c: 01 07 00 [09:34:03]MH_I2C_Read... [09:34:03]Read from MH i2c: 01 07 00 6A 0B 00 00 00 00 00 EB 0C 73 [09:34:03]RasterBufferAndPrint [09:34:03]line [09:34:03]line [09:34:03]line [09:34:03]line [09:34:03]line [09:34:03]written 0, free lines is 3313 [09:34:03]MH_Cut [09:34:03]Write to MH i2c: D1 01 00 71 0B 01 4E [09:34:03]Write i2c OK [09:34:03]MH_I2C_Read... [09:34:03]Read from MH i2c: D1 [09:34:03]MH_I2C_Read... [09:34:03]Read from MH i2c: D1 01 00 [09:34:03]MH_I2C_Read... [09:34:03]Read from MH i2c: D1 01 00 71 0B 00 4D [09:34:03]Write to MH i2c: 01 00 00 72 0B 7D [09:34:03]Write i2c OK [09:34:03]MH_I2C_Read... [09:34:04]OFD Sender: No OFD packet to send [09:34:04]*** Cut start [09:34:04]*** Purtial cut [09:34:04]*** Stage 1: CUTSNS_PIN = 1 [09:34:04]Read from MH i2c: 01 [09:34:04]MH_I2C_Read... [09:34:04]*** Stop cut motor [09:34:04]*** Cut end [09:34:04]Read from MH i2c: 01 07 00 [09:34:04]MH_I2C_Read... [09:34:04]Read from MH i2c: 01 07 00 72 0B 00 00 00 00 00 FF 0F 92 [09:34:04]process_action close_receipt done [09:34:04]requested_data is exist [09:34:04]produce_requested_data [09:34:04]requested_item fm.sn is exist - process it [09:34:04]wFMCommunicate request_size=4 [09:34:04]MH_SAM_APDU [09:34:04]CAPDU: 80 11 00 00 [09:34:04]Write to MH i2c: E2 08 00 73 0B 80 11 00 00 00 00 00 00 F8 [09:34:04]Write i2c OK [09:34:04]MH_I2C_Read... [09:34:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:04]Read from MH i2c: E2 [09:34:04]MH_I2C_Read... [09:34:04]Read from MH i2c: E2 17 00 [09:34:04]MH_I2C_Read... [09:34:04]Read from MH i2c: E2 17 00 73 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [09:34:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:34:04]wFMCommunicate OK [09:34:04]requested_item fd.num is exist - process it [09:34:04]SAM_PROTO_GetFieldsCounters [09:34:04]wFMCommunicate request_size=4 [09:34:04]MH_SAM_APDU [09:34:04]CAPDU: 80 13 00 00 [09:34:04]Write to MH i2c: E2 08 00 74 0B 80 13 00 00 00 00 00 00 FB [09:34:04]Write i2c OK [09:34:04]MH_I2C_Read... [09:34:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:04]Read from MH i2c: E2 [09:34:04]MH_I2C_Read... [09:34:04]Read from MH i2c: E2 62 00 [09:34:04]MH_I2C_Read... [09:34:04]Read from MH i2c: E2 62 00 74 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [09:34:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:05]wFMCommunicate OK [09:34:05]SAM_PROTO_GetFieldsCounters done [09:34:05]requested_item shift.num is exist - process it [09:34:05]requested_item shift.opened is exist - process it [09:34:05]req_shift_opened [09:34:05]FM_GetShiftState [09:34:05]SAM_PROTO_GetShiftState [09:34:05]wFMCommunicate request_size=4 [09:34:05]MH_SAM_APDU [09:34:05]CAPDU: 80 13 01 00 [09:34:05]Write to MH i2c: E2 08 00 75 0B 80 13 01 00 00 00 00 00 FD [09:34:05]Write i2c OK [09:34:05]MH_I2C_Read... [09:34:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:05]Read from MH i2c: E2 [09:34:05]MH_I2C_Read... [09:34:05]Read from MH i2c: E2 0E 00 [09:34:05]MH_I2C_Read... [09:34:05]Read from MH i2c: E2 0E 00 75 0B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 34 [09:34:05]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:34:05]wFMCommunicate OK [09:34:05]SAM_PROTO_GetShiftState done [09:34:05]FM_GetShiftState done [09:34:05]req_shift_opened done [09:34:05]requested_item shift.open_date is exist - process it [09:34:05]req_shift_open_date [09:34:05]req_shift_open_date done [09:34:05]produce_requested_data done [09:34:05]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33065,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:34:05]process_action_free close_receipt [09:34:05]json_value_free [09:34:05]json_value_free done [09:34:05]process_json_proto returns [09:34:05]Send response to host [09:34:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33065,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:34:05]free response buf [09:34:05]execute_script done [09:34:05]execute_script returns [09:34:05]free content buf [09:34:05]Sock 7.Close socket [09:34:05]Sock 7.Thread stoped [09:34:09]OFD Sender: No OFD packet to send [09:34:14]OFD Sender: No OFD packet to send [09:34:19]OFD Sender: No OFD packet to send [09:34:24]OFD Sender: No OFD packet to send [09:34:29]OFD Sender: No OFD packet to send [09:34:34]OFD Sender: No OFD packet to send [09:34:39]OFD Sender: No OFD packet to send [09:34:44]OFD Sender: No OFD packet to send [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:04]OFD Sender: No OFD packet to send [09:35:09]OFD Sender: No OFD packet to send [09:35:14]OFD Sender: No OFD packet to send [09:35:19]OFD Sender: No OFD packet to send [09:35:24]OFD Sender: No OFD packet to send [09:35:29]OFD Sender: No OFD packet to send [09:35:34]OFD Sender: No OFD packet to send [09:35:39]OFD Sender: No OFD packet to send [09:35:44]OFD Sender: No OFD packet to send [09:35:49]OFD Sender: No OFD packet to send [09:35:54]OFD Sender: No OFD packet to send [09:35:59]OFD Sender: No OFD packet to send [09:36:04]OFD Sender: No OFD packet to send [09:36:09]OFD Sender: No OFD packet to send [09:36:14]OFD Sender: No OFD packet to send [09:36:19]OFD Sender: No OFD packet to send [09:36:24]OFD Sender: No OFD packet to send [09:36:29]OFD Sender: No OFD packet to send [09:36:34]OFD Sender: No OFD packet to send [09:36:39]OFD Sender: No OFD packet to send [09:36:42]accept exits with 9 [09:36:42]New connection [09:36:42]New thread 3067202916 created [09:36:42]Thread 3067059556 joined [09:36:42]Waiting for new connection... [09:36:42] Sock 9.Parse request [09:36:42]Sock 9.Check first char [09:36:42]Sock 9.First char is OK [09:36:42]request: POST /json_proto HTTP/1.0 [09:36:42]Method: POST [09:36:42]URL: /json_proto [09:36:42]Method is POST - this is cgi request [09:36:42]url: /json_proto [09:36:42]query_string will be loaded in cgi processing [09:36:42]execute_cgi json_proto POST (null) [09:36:42]execute_cgi path=json_proto method=POST [09:36:42]POST find Content-Length [09:36:42]Host: 172.17.34.200:8080 [09:36:42]Content-Length: 1053 [09:36:42]Content-Type: application/json [09:36:42] [09:36:42]POST finish read [09:36:42]Found Content-Length = 1053 [09:36:42]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182877\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 30.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 1755.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:42]execute_script... [09:36:42]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182877\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 30.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 1755.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:42]POST & json_proto [09:36:42]process_json_proto [09:36:42]json parsed OK: [09:36:42]protocol is kg_v1.0 [09:36:42]action value=print_text [09:36:42]process_action print_text [09:36:42]cmd_print_text [09:36:42]ExternCall_PrintAddStr [09:36:42]wPrintStart [09:36:42]Write to MH i2c: 01 00 00 76 0B 81 [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: 01 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: 01 07 00 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: 01 07 00 76 0B 00 00 00 00 00 FF 0F 96 [09:36:42]RasterBufferAndPrint [09:36:42]line *****ТОВАРНЫЙ ЧЕК***** [09:36:42]line АЗС 121 [09:36:42]line Партнер нефть [09:36:42]line 02508201610067 [09:36:42]line Кассир : Ниязова Г. [09:36:42]line Счет N : (1)1182877 [09:36:42]line ПРОДАЖА [09:36:42]line ТРК (МРК, ГНК) : 52 [09:36:42]line Вид ГСМ : 2710124130 [09:36:42]line Аи-92-К-5 [09:36:42]line 30.000 x 58.50 [09:36:42]line ИТОГ: 1755.00 [09:36:42]line Тип оплаты: Талоны: ТК ГПНА Online [09:36:42]line 103073 [09:36:42]written 0, free lines is 4095 [09:36:42]Write to MH i2c: 01 00 00 87 0B 92 [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: 01 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: 01 07 00 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: 01 07 00 87 0B 00 00 00 00 00 5B 0E 02 [09:36:42]RasterBufferAndPrint [09:36:42]line [09:36:42]line [09:36:42]line [09:36:42]line [09:36:42]line [09:36:42]written 0, free lines is 3676 [09:36:42]MH_Cut [09:36:42]Write to MH i2c: D1 01 00 8E 0B 01 6B [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: D1 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: D1 01 00 [09:36:42]MH_I2C_Read... [09:36:42]Read from MH i2c: D1 01 00 8E 0B 00 6A [09:36:42]Write to MH i2c: 01 00 00 8F 0B 9A [09:36:42]Write i2c OK [09:36:42]MH_I2C_Read... [09:36:43]*** Cut start [09:36:43]*** Purtial cut [09:36:43]*** CUTSNS_PIN = 0 [09:36:43]*** Stage 1: CUTSNS_PIN = 1 [09:36:44]OFD Sender: No OFD packet to send [09:36:45]Read from MH i2c: 01 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: 01 07 00 [09:36:45]MH_I2C_Read... [09:36:45]*** Stop cut motor [09:36:45]*** Cut end [09:36:45]Read from MH i2c: 01 07 00 8F 0B 00 00 00 00 00 FF 0F AF [09:36:45]process_action print_text done [09:36:45]requested_data is exist [09:36:45]produce_requested_data [09:36:45]requested_item fm.sn is exist - process it [09:36:45]wFMCommunicate request_size=4 [09:36:45]MH_SAM_APDU [09:36:45]CAPDU: 80 11 00 00 [09:36:45]Write to MH i2c: E2 08 00 90 0B 80 11 00 00 00 00 00 00 15 [09:36:45]Write i2c OK [09:36:45]MH_I2C_Read... [09:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:45]Read from MH i2c: E2 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 17 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 17 00 90 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6B [09:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:36:45]wFMCommunicate OK [09:36:45]requested_item fd.num is exist - process it [09:36:45]SAM_PROTO_GetFieldsCounters [09:36:45]wFMCommunicate request_size=4 [09:36:45]MH_SAM_APDU [09:36:45]CAPDU: 80 13 00 00 [09:36:45]Write to MH i2c: E2 08 00 91 0B 80 13 00 00 00 00 00 00 18 [09:36:45]Write i2c OK [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 [09:36:45]MH_I2C_Read... [09:36:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:45]Read from MH i2c: E2 62 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 62 00 91 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [09:36:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:36:45]wFMCommunicate OK [09:36:45]SAM_PROTO_GetFieldsCounters done [09:36:45]requested_item shift.num is exist - process it [09:36:45]requested_item shift.opened is exist - process it [09:36:45]req_shift_opened [09:36:45]FM_GetShiftState [09:36:45]SAM_PROTO_GetShiftState [09:36:45]wFMCommunicate request_size=4 [09:36:45]MH_SAM_APDU [09:36:45]CAPDU: 80 13 01 00 [09:36:45]Write to MH i2c: E2 08 00 92 0B 80 13 01 00 00 00 00 00 1A [09:36:45]Write i2c OK [09:36:45]MH_I2C_Read... [09:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:45]Read from MH i2c: E2 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 0E 00 [09:36:45]MH_I2C_Read... [09:36:45]Read from MH i2c: E2 0E 00 92 0B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 51 [09:36:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:36:45]wFMCommunicate OK [09:36:45]SAM_PROTO_GetShiftState done [09:36:45]FM_GetShiftState done [09:36:45]req_shift_opened done [09:36:45]requested_item shift.open_date is exist - process it [09:36:45]req_shift_open_date [09:36:45]req_shift_open_date done [09:36:45]produce_requested_data done [09:36:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33065,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:36:45]process_action_free print_text [09:36:45]json_value_free [09:36:45]json_value_free done [09:36:45]process_json_proto returns [09:36:45]Send response to host [09:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33065,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:36:45]free response buf [09:36:45]execute_script done [09:36:45]execute_script returns [09:36:45]free content buf [09:36:45]Sock 9.Close socket [09:36:45]Sock 9.Thread stoped [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:49]OFD Sender: No OFD packet to send [09:39:54]OFD Sender: No OFD packet to send [09:39:59]OFD Sender: No OFD packet to send [09:40:04]OFD Sender: No OFD packet to send [09:40:09]OFD Sender: No OFD packet to send [09:40:14]OFD Sender: No OFD packet to send [09:40:19]OFD Sender: No OFD packet to send [09:40:24]OFD Sender: No OFD packet to send [09:40:29]OFD Sender: No OFD packet to send [09:40:34]OFD Sender: No OFD packet to send [09:40:39]OFD Sender: No OFD packet to send [09:40:44]OFD Sender: No OFD packet to send [09:40:49]OFD Sender: No OFD packet to send [09:40:54]OFD Sender: No OFD packet to send [09:40:59]OFD Sender: No OFD packet to send [09:41:04]OFD Sender: No OFD packet to send [09:41:09]OFD Sender: No OFD packet to send [09:41:14]OFD Sender: No OFD packet to send [09:41:19]OFD Sender: No OFD packet to send [09:41:24]OFD Sender: No OFD packet to send [09:41:29]OFD Sender: No OFD packet to send [09:41:34]OFD Sender: No OFD packet to send [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:54]OFD Sender: No OFD packet to send [09:41:59]OFD Sender: No OFD packet to send [09:42:04]OFD Sender: No OFD packet to send [09:42:07]accept exits with 7 [09:42:07]New connection [09:42:07]New thread 3067059556 created [09:42:07]Thread 3067202916 joined [09:42:07]Waiting for new connection... [09:42:07] Sock 7.Parse request [09:42:07]Sock 7.Check first char [09:42:07]Sock 7.First char is OK [09:42:07]request: POST /json_proto HTTP/1.0 [09:42:07]Method: POST [09:42:07]URL: /json_proto [09:42:07]Method is POST - this is cgi request [09:42:07]url: /json_proto [09:42:07]query_string will be loaded in cgi processing [09:42:07]execute_cgi json_proto POST (null) [09:42:07]execute_cgi path=json_proto method=POST [09:42:07]POST find Content-Length [09:42:07]Host: 172.17.34.200:8080 [09:42:07]Content-Length: 678 [09:42:07]Content-Type: application/json [09:42:07] [09:42:07]POST finish read [09:42:07]Found Content-Length = 678 [09:42:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182878", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07]execute_script... [09:42:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182878", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07]POST & json_proto [09:42:07]process_json_proto [09:42:07]json parsed OK: [09:42:07]protocol is kg_v1.0 [09:42:07]action value=close_receipt [09:42:07]process_action close_receipt [09:42:07]cmd_close_receipt [09:42:07]MH_GetDate [09:42:07]Write to MH i2c: F0 00 00 93 0B 8D [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: F0 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: F0 09 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: F0 09 00 93 0B 00 EF C8 E9 64 B2 FF 65 64 14 [09:42:07]GetLastDocTimeStamp 1693042441 [09:42:07]current date 1693042927 [09:42:07]FM_GetShiftState [09:42:07]SAM_PROTO_GetShiftState [09:42:07]wFMCommunicate request_size=4 [09:42:07]MH_SAM_APDU [09:42:07]CAPDU: 80 13 01 00 [09:42:07]Write to MH i2c: E2 08 00 94 0B 80 13 01 00 00 00 00 00 1C [09:42:07]Write i2c OK [09:42:07]MH_I2C_Read... [09:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:07]Read from MH i2c: E2 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 0E 00 [09:42:07]MH_I2C_Read... [09:42:07]Read from MH i2c: E2 0E 00 94 0B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 53 [09:42:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:42:07]wFMCommunicate OK [09:42:07]SAM_PROTO_GetShiftState done [09:42:07]FM_GetShiftState done [09:42:07]opened in 1693009560 [09:42:07]opened+sec_in_day 1693095960 [09:42:07]quantity*price = 50042 [09:42:07]sum+1 = 50043 [09:42:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 82 26.08.2023 09:42 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33066 ФПД: 272847783922870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T094207&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33066&fm=272847783922870&tin=02508201610067®Number=0000000000091575&sum=50000 [09:42:08]StoreToDocumentArchive [09:42:08]shift 77 fd 33066 [09:42:08]save to /storage/0077/doc_00033066 [09:42:08]save last doc name /storage/0077/doc_00033066 to /storage/kkm_last_doc_name [09:42:08]save OK [09:42:08]Clear old archive folders... [09:42:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:08]tlvbuf is 00AA4BA0 [09:42:08]SAM_PROTO_ClearQueue [09:42:08]wFMCommunicate request_size=4 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 09 00 00 [09:42:08]Write to MH i2c: E2 08 00 A1 0B 80 09 00 00 00 00 00 00 1E [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:08]Read from MH i2c: E2 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 A1 0B 00 90 00 20 [09:42:08]RAPDU: 90 00 [09:42:08]wFMCommunicate OK [09:42:08]SAM_PROTO_ClearQueue done [09:42:08]KKMCreateOFDPacket [09:42:08]OFDProtocolAddRootSTLVToBuf [09:42:08]FM_MakeSignedData [09:42:08]FM_MakeSignedData [09:42:08]SAM_PROTO_SignData [09:42:08]wFMCommunicate request_size=4 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 0D 01 02 [09:42:08]Write to MH i2c: E2 08 00 A2 0B 80 0D 01 02 00 00 00 00 26 [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:08]Read from MH i2c: E2 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 A2 0B 00 90 00 21 [09:42:08]RAPDU: 90 00 [09:42:08]wFMCommunicate OK [09:42:08]wFMCommunicate request_size=255 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 EF C8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 81 00 00 35 04 06 00 F8 [09:42:08]Write to MH i2c: E2 02 01 A3 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 EF C8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 81 00 00 35 04 06 00 F8 00 00 18 [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 [09:42:08]MH_I2C_Read... [09:42:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:08]Read from MH i2c: E2 03 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 A3 0B 00 90 00 22 [09:42:08]RAPDU: 90 00 [09:42:08]wFMCommunicate OK [09:42:08]wFMCommunicate request_size=10 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 0D 02 02 05 27 53 3D 0C B6 [09:42:08]Write to MH i2c: E2 0D 00 A4 0B 80 0D 02 02 05 00 27 53 3D 0C B6 00 00 AC [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:08]Read from MH i2c: E2 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 03 00 A4 0B 00 90 00 23 [09:42:08]RAPDU: 90 00 [09:42:08]wFMCommunicate OK [09:42:08]wFMCommunicate request_size=4 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 0D 03 02 [09:42:08]Write to MH i2c: E2 08 00 A5 0B 80 0D 03 02 00 00 00 00 2B [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:08]Read from MH i2c: E2 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 0B 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 0B 00 A5 0B 00 4D F6 C8 6A 81 CF CF F1 90 00 B1 [09:42:08]RAPDU: 4D F6 C8 6A 81 CF CF F1 90 00 [09:42:08]wFMCommunicate OK [09:42:08]SAM_PROTO_SignData done [09:42:08]FM_MakeSignedData done [09:42:08]CreateOFDProtocolMessage [09:42:08]wFMCommunicate request_size=4 [09:42:08]MH_SAM_APDU [09:42:08]CAPDU: 80 11 00 00 [09:42:08]Write to MH i2c: E2 08 00 A6 0B 80 11 00 00 00 00 00 00 2B [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:08]Read from MH i2c: E2 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 17 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: E2 17 00 A6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 81 [09:42:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:42:08]wFMCommunicate OK [09:42:08]CreateOFDProtocolMessage done [09:42:08]OFDSenderStorePacket 33066 [09:42:08]StoreOFDPacket docnum=33066 [09:42:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 10 D7 07 01 25 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 EF C8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 81 00 00 35 04 06 00 F8 27 53 3D 0C B6 4D F6 C8 6A 81 CF CF F1 [09:42:08]CheckFolder [09:42:08]dirname=/storage/ofd_packets [09:42:08]CheckFolder done [09:42:08]ProducePacketName [09:42:08]name=ofd_packets/00033066 [09:42:08]NVStorageSaveData ofd_packets/00033066 [09:42:08]File name is /storage/ofd_packets/00033066 [09:42:08]Write 301 bytes [09:42:08]NVStorageSaveData done [09:42:08]OFDSenderStorePacket done [09:42:08]KKMCreateOFDPacket done [09:42:08]NVStorageSaveData kkm_last_timestamp [09:42:08]File name is /storage/kkm_last_timestamp [09:42:08]Write 4 bytes [09:42:08]NVStorageSaveData done [09:42:08]ExternCall_PrintAddStr [09:42:08]wPrintStart [09:42:08]Write to MH i2c: 01 00 00 A7 0B B2 [09:42:08]Write i2c OK [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: 01 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: 01 07 00 [09:42:08]MH_I2C_Read... [09:42:08]Read from MH i2c: 01 07 00 A7 0B 00 00 00 00 00 FF 0F C7 [09:42:08]RasterBufferAndPrint [09:42:08]line Счет N : (1)1182878 [09:42:08]line ИНН: 02508201610067 [09:42:08]line Контрольно-Кассовый Чек [09:42:08]line ПРОДАЖА [09:42:08]line ТРК (МРК, ГНК) : 63 [09:42:08]line Товар: 2710124500 [09:42:08]line Аи-95-К-5 [09:42:08]line 7.640 * 65.50 [09:42:08]line = 500.42 [09:42:08]line НДС 12% НСП 1% [09:42:08]line > о реализуемом товаре [09:42:08]line ОКРУГЛЕНИЕ: -0.42 [09:42:08]line ИТОГО: 500.00 [09:42:08]line Внесено: 500.00 [09:42:08]line СДАЧА: 0.00 [09:42:08]line НСП 1% : 4.43 [09:42:08]line НДС 12% : 53.14 [09:42:08]line Наличными: 500.00 [09:42:08]line Безнал.: 0.00 [09:42:08]line Место: АЗС № 121 "Партнер Нефть" [09:42:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:42:08]line СНО: Общий режим [09:42:08]line Чек 82 26.08.2023 09:42 [09:42:08]line Смена: 77 ФФД: 1.0 [09:42:08]line ЗНМ: 0300000148 [09:42:09]line РНМ: 0000000000091575 [09:42:09]line Версия ККМ: 001 [09:42:09]line ФМ: 0000000000874655 [09:42:09]line ФД: 33066 [09:42:09]line ФПД: 272847783922870 [09:42:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T094207&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33066&fm=272847783922870&tin=02508201610067®Number=0000000000091575&sum=50000 [09:42:09]OFD Sender: Processing packet 33066 [packets to send 11, broken 10] [09:42:09]ProducePacketName [09:42:09]name=ofd_packets/00033066 [09:42:09]OFD Sender: To server: pG, [09:42:09]CommunicateWithHost lk.salyk.kg:30040 [09:42:09]ConnectInit lk.salyk.kg [09:42:09]written 0, free lines is 4095 [09:42:09]Connected sock=10 [09:42:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 10 D7 07 01 25 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 EF C8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 81 00 00 35 04 06 00 F8 27 53 3D 0C B6 4D F6 C8 6A 81 CF CF F1 [09:42:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 08 35 47 00 8A E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 81 00 00 F4 03 04 00 8E 73 E9 64 B6 04 01 00 00 89 88 7F 57 4C 4A E1 FC [09:42:09]CommunicateWithHost err = 0 [09:42:09]CheckOFDResponse [09:42:09]1017 (14) - 77093643461234 [09:42:09]1041 (16) - 0000000000874655 [09:42:09]1040 (4) - 33066 [09:42:09]1012 (4) - 26.08.2023 03:37 [09:42:09]1206 (1) - 0 [09:42:09]OFD Sender: Remove packet 33066 [09:42:09]ProducePacketName [09:42:09]name=ofd_packets/00033066 [09:42:09]NVStorageDeleteData [09:42:09]Write to MH i2c: 01 00 00 D2 0B DD [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 07 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: 01 07 00 D2 0B 00 00 00 00 00 D7 0C C7 [09:42:09]RasterBufferAndPrint [09:42:09]line [09:42:09]line [09:42:09]line [09:42:09]line [09:42:09]line [09:42:09]written 0, free lines is 3293 [09:42:09]MH_Cut [09:42:09]Write to MH i2c: D1 01 00 D9 0B 01 B6 [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: D1 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: D1 01 00 [09:42:09]MH_I2C_Read... [09:42:09]Read from MH i2c: D1 01 00 D9 0B 00 B5 [09:42:09]Write to MH i2c: 01 00 00 DA 0B E5 [09:42:09]Write i2c OK [09:42:09]MH_I2C_Read... [09:42:10]OFD Sender: No OFD packet to send [09:42:10]*** Cut start [09:42:10]*** Purtial cut [09:42:10]*** Stage 1: CUTSNS_PIN = 1 [09:42:10]Read from MH i2c: 01 [09:42:10]MH_I2C_Read... [09:42:10]*** Stop cut motor [09:42:10]*** Cut end [09:42:10]Read from MH i2c: 01 07 00 [09:42:10]MH_I2C_Read... [09:42:10]Read from MH i2c: 01 07 00 DA 0B 00 00 00 00 00 FF 0F FA [09:42:10]process_action close_receipt done [09:42:10]requested_data is exist [09:42:10]produce_requested_data [09:42:10]requested_item fm.sn is exist - process it [09:42:10]wFMCommunicate request_size=4 [09:42:10]MH_SAM_APDU [09:42:10]CAPDU: 80 11 00 00 [09:42:10]Write to MH i2c: E2 08 00 DB 0B 80 11 00 00 00 00 00 00 60 [09:42:10]Write i2c OK [09:42:10]MH_I2C_Read... [09:42:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:10]Read from MH i2c: E2 [09:42:10]MH_I2C_Read... [09:42:10]Read from MH i2c: E2 17 00 [09:42:10]MH_I2C_Read... [09:42:10]Read from MH i2c: E2 17 00 DB 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B6 [09:42:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:42:10]wFMCommunicate OK [09:42:10]requested_item fd.num is exist - process it [09:42:10]SAM_PROTO_GetFieldsCounters [09:42:10]wFMCommunicate request_size=4 [09:42:10]MH_SAM_APDU [09:42:10]CAPDU: 80 13 00 00 [09:42:10]Write to MH i2c: E2 08 00 DC 0B 80 13 00 00 00 00 00 00 63 [09:42:10]Write i2c OK [09:42:10]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 62 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 62 00 DC 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [09:42:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:11]wFMCommunicate OK [09:42:11]SAM_PROTO_GetFieldsCounters done [09:42:11]requested_item shift.num is exist - process it [09:42:11]requested_item shift.opened is exist - process it [09:42:11]req_shift_opened [09:42:11]FM_GetShiftState [09:42:11]SAM_PROTO_GetShiftState [09:42:11]wFMCommunicate request_size=4 [09:42:11]MH_SAM_APDU [09:42:11]CAPDU: 80 13 01 00 [09:42:11]Write to MH i2c: E2 08 00 DD 0B 80 13 01 00 00 00 00 00 65 [09:42:11]Write i2c OK [09:42:11]MH_I2C_Read... [09:42:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:11]Read from MH i2c: E2 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 0E 00 [09:42:11]MH_I2C_Read... [09:42:11]Read from MH i2c: E2 0E 00 DD 0B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9C [09:42:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:42:11]wFMCommunicate OK [09:42:11]SAM_PROTO_GetShiftState done [09:42:11]FM_GetShiftState done [09:42:11]req_shift_opened done [09:42:11]requested_item shift.open_date is exist - process it [09:42:11]req_shift_open_date [09:42:11]req_shift_open_date done [09:42:11]produce_requested_data done [09:42:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33066,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:42:11]process_action_free close_receipt [09:42:11]json_value_free [09:42:11]json_value_free done [09:42:11]process_json_proto returns [09:42:11]Send response to host [09:42:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33066,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:42:11]free response buf [09:42:11]execute_script done [09:42:11]execute_script returns [09:42:11]free content buf [09:42:11]Sock 7.Close socket [09:42:11]Sock 7.Thread stoped [09:42:15]OFD Sender: No OFD packet to send [09:42:20]OFD Sender: No OFD packet to send [09:42:25]OFD Sender: No OFD packet to send [09:42:30]OFD Sender: No OFD packet to send [09:42:35]OFD Sender: No OFD packet to send [09:42:40]OFD Sender: No OFD packet to send [09:42:45]OFD Sender: No OFD packet to send [09:42:49]accept exits with 9 [09:42:49]New connection [09:42:49]New thread 3067202916 created [09:42:49]Thread 3067059556 joined [09:42:49]Waiting for new connection... [09:42:49] Sock 9.Parse request [09:42:49]Sock 9.Check first char [09:42:49]Sock 9.First char is OK [09:42:49]request: POST /json_proto HTTP/1.0 [09:42:49]Method: POST [09:42:49]URL: /json_proto [09:42:49]Method is POST - this is cgi request [09:42:49]url: /json_proto [09:42:49]query_string will be loaded in cgi processing [09:42:49]execute_cgi json_proto POST (null) [09:42:49]execute_cgi path=json_proto method=POST [09:42:49]POST find Content-Length [09:42:49]Host: 172.17.34.200:8080 [09:42:49]Content-Length: 683 [09:42:49]Content-Type: application/json [09:42:49] [09:42:49]POST finish read [09:42:49]Found Content-Length = 683 [09:42:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:49]execute_script... [09:42: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)1182879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:42:49]POST & json_proto [09:42:49]process_json_proto [09:42:49]json parsed OK: [09:42:49]protocol is kg_v1.0 [09:42:49]action value=close_receipt [09:42:49]process_action close_receipt [09:42:49]cmd_close_receipt [09:42:49]MH_GetDate [09:42:49]Write to MH i2c: F0 00 00 DE 0B D8 [09:42:49]Write i2c OK [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: F0 [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: F0 09 00 [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: F0 09 00 DE 0B 00 1A C9 E9 64 B2 FF 65 64 8B [09:42:49]GetLastDocTimeStamp 1693042927 [09:42:49]current date 1693042970 [09:42:49]FM_GetShiftState [09:42:49]SAM_PROTO_GetShiftState [09:42:49]wFMCommunicate request_size=4 [09:42:49]MH_SAM_APDU [09:42:49]CAPDU: 80 13 01 00 [09:42:49]Write to MH i2c: E2 08 00 DF 0B 80 13 01 00 00 00 00 00 67 [09:42:49]Write i2c OK [09:42:49]MH_I2C_Read... [09:42:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:49]Read from MH i2c: E2 [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: E2 0E 00 [09:42:49]MH_I2C_Read... [09:42:49]Read from MH i2c: E2 0E 00 DF 0B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9E [09:42:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:42:49]wFMCommunicate OK [09:42:49]SAM_PROTO_GetShiftState done [09:42:49]FM_GetShiftState done [09:42:49]opened in 1693009560 [09:42:49]opened+sec_in_day 1693095960 [09:42:49]quantity*price = 20034 [09:42:49]sum+1 = 20035 [09:42:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 83 26.08.2023 09:42 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33067 ФПД: 7746110893769 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T094250&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33067&fm=7746110893769&tin=02508201610067®Number=0000000000091575&sum=20000 [09:42:50]StoreToDocumentArchive [09:42:50]shift 77 fd 33067 [09:42:50]save to /storage/0077/doc_00033067 [09:42:50]save last doc name /storage/0077/doc_00033067 to /storage/kkm_last_doc_name [09:42:50]save OK [09:42:50]Clear old archive folders... [09:42:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:42:50]tlvbuf is B6EE5990 [09:42:50]SAM_PROTO_ClearQueue [09:42:50]wFMCommunicate request_size=4 [09:42:50]MH_SAM_APDU [09:42:50]CAPDU: 80 09 00 00 [09:42:50]Write to MH i2c: E2 08 00 EC 0B 80 09 00 00 00 00 00 00 69 [09:42:50]Write i2c OK [09:42:50]MH_I2C_Read... [09:42:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:50]Read from MH i2c: E2 [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: E2 03 00 [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: E2 03 00 EC 0B 00 90 00 6B [09:42:50]RAPDU: 90 00 [09:42:50]wFMCommunicate OK [09:42:50]SAM_PROTO_ClearQueue done [09:42:50]KKMCreateOFDPacket [09:42:50]OFDProtocolAddRootSTLVToBuf [09:42:50]FM_MakeSignedData [09:42:50]FM_MakeSignedData [09:42:50]SAM_PROTO_SignData [09:42:50]wFMCommunicate request_size=4 [09:42:50]MH_SAM_APDU [09:42:50]CAPDU: 80 0D 01 02 [09:42:50]Write to MH i2c: E2 08 00 ED 0B 80 0D 01 02 00 00 00 00 71 [09:42:50]Write i2c OK [09:42:50]MH_I2C_Read... [09:42:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:50]Read from MH i2c: E2 [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: E2 03 00 [09:42:50]MH_I2C_Read... [09:42:50]Read from MH i2c: E2 03 00 ED 0B 00 90 00 6C [09:42:50]RAPDU: 90 00 [09:42:50]wFMCommunicate OK [09:42:50]wFMCommunicate request_size=255 [09:42:50]MH_SAM_APDU [09:42: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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 1A C9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 81 00 00 35 04 06 00 [09:42:50]Write to MH i2c: E2 02 01 EE 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 1A C9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 81 00 00 35 04 06 00 00 00 F5 [09:42:50]Write i2c OK [09:42:50]MH_I2C_Read... [09:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:51]Read from MH i2c: E2 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 03 00 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 03 00 EE 0B 00 90 00 6D [09:42:51]RAPDU: 90 00 [09:42:51]wFMCommunicate OK [09:42:51]wFMCommunicate request_size=11 [09:42:51]MH_SAM_APDU [09:42:51]CAPDU: 80 0D 02 02 06 07 0B 88 30 2E C9 [09:42:51]Write to MH i2c: E2 0E 00 EF 0B 80 0D 02 02 06 00 07 0B 88 30 2E C9 00 00 41 [09:42:51]Write i2c OK [09:42:51]MH_I2C_Read... [09:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:51]Read from MH i2c: E2 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 03 00 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 03 00 EF 0B 00 90 00 6E [09:42:51]RAPDU: 90 00 [09:42:51]wFMCommunicate OK [09:42:51]wFMCommunicate request_size=4 [09:42:51]MH_SAM_APDU [09:42:51]CAPDU: 80 0D 03 02 [09:42:51]Write to MH i2c: E2 08 00 F0 0B 80 0D 03 02 00 00 00 00 76 [09:42:51]Write i2c OK [09:42:51]MH_I2C_Read... [09:42:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:51]Read from MH i2c: E2 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 0B 00 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 0B 00 F0 0B 00 B2 1F B2 D7 93 2A 83 2C 90 00 3D [09:42:51]RAPDU: B2 1F B2 D7 93 2A 83 2C 90 00 [09:42:51]wFMCommunicate OK [09:42:51]SAM_PROTO_SignData done [09:42:51]FM_MakeSignedData done [09:42:51]CreateOFDProtocolMessage [09:42:51]wFMCommunicate request_size=4 [09:42:51]MH_SAM_APDU [09:42:51]CAPDU: 80 11 00 00 [09:42:51]Write to MH i2c: E2 08 00 F1 0B 80 11 00 00 00 00 00 00 76 [09:42:51]Write i2c OK [09:42:51]MH_I2C_Read... [09:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:51]Read from MH i2c: E2 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 17 00 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: E2 17 00 F1 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CC [09:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:42:51]wFMCommunicate OK [09:42:51]CreateOFDProtocolMessage done [09:42:51]OFDSenderStorePacket 33067 [09:42:51]StoreOFDPacket docnum=33067 [09:42:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 76 57 08 01 72 73 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 1A C9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 81 00 00 35 04 06 00 07 0B 88 30 2E C9 B2 1F B2 D7 93 2A 83 2C [09:42:51]CheckFolder [09:42:51]dirname=/storage/ofd_packets [09:42:51]CheckFolder done [09:42:51]ProducePacketName [09:42:51]name=ofd_packets/00033067 [09:42:51]NVStorageSaveData ofd_packets/00033067 [09:42:51]File name is /storage/ofd_packets/00033067 [09:42:51]Write 302 bytes [09:42:51]NVStorageSaveData done [09:42:51]OFDSenderStorePacket done [09:42:51]KKMCreateOFDPacket done [09:42:51]NVStorageSaveData kkm_last_timestamp [09:42:51]File name is /storage/kkm_last_timestamp [09:42:51]Write 4 bytes [09:42:51]NVStorageSaveData done [09:42:51]ExternCall_PrintAddStr [09:42:51]wPrintStart [09:42:51]Write to MH i2c: 01 00 00 F2 0B FD [09:42:51]Write i2c OK [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: 01 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: 01 07 00 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: 01 07 00 F2 0B 00 00 00 00 00 FF 0F 12 [09:42:51]RasterBufferAndPrint [09:42:51]line Счет N : (1)1182879 [09:42:51]line ИНН: 02508201610067 [09:42:51]line Контрольно-Кассовый Чек [09:42:51]line ПРОДАЖА [09:42:51]line ТРК (МРК, ГНК) : 21 [09:42:51]line Товар: 2710194210 [09:42:51]line ДТ(л)-К-5 [09:42:51]line 3.150 * 63.60 [09:42:51]line = 200.34 [09:42:51]line НДС 12% НСП 1% [09:42:51]line > о реализуемом товаре [09:42:51]line ОКРУГЛЕНИЕ: -0.34 [09:42:51]line ИТОГО: 200.00 [09:42:51]line Внесено: 200.00 [09:42:51]line СДАЧА: 0.00 [09:42:51]line НСП 1% : 1.77 [09:42:51]line НДС 12% : 21.27 [09:42:51]line Наличными: 200.00 [09:42:51]line Безнал.: 0.00 [09:42:51]line Место: АЗС № 121 "Партнер Нефть" [09:42:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:42:51]line СНО: Общий режим [09:42:51]line Чек 83 26.08.2023 09:42 [09:42:51]line Смена: 77 ФФД: 1.0 [09:42:51]line ЗНМ: 0300000148 [09:42:51]line РНМ: 0000000000091575 [09:42:51]line Версия ККМ: 001 [09:42:51]line ФМ: 0000000000874655 [09:42:51]line ФД: 33067 [09:42:51]line ФПД: 7746110893769 [09:42:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T094250&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33067&fm=7746110893769&tin=02508201610067®Number=0000000000091575&sum=20000 [09:42:51]OFD Sender: Processing packet 33067 [packets to send 11, broken 10] [09:42:51]ProducePacketName [09:42:51]name=ofd_packets/00033067 [09:42:51]OFD Sender: To server: pG, [09:42:51]CommunicateWithHost lk.salyk.kg:30040 [09:42:51]ConnectInit lk.salyk.kg [09:42:51]written 0, free lines is 4095 [09:42:51]Connected sock=10 [09:42:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 76 57 08 01 72 73 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 1A C9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 81 00 00 35 04 06 00 07 0B 88 30 2E C9 B2 1F B2 D7 93 2A 83 2C [09:42:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CB D7 47 00 0A 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 81 00 00 F4 03 04 00 B9 73 E9 64 B6 04 01 00 00 C2 54 9C DA 6A 4B 3E 7B [09:42:51]CommunicateWithHost err = 0 [09:42:51]CheckOFDResponse [09:42:51]1017 (14) - 77093643461234 [09:42:51]1041 (16) - 0000000000874655 [09:42:51]1040 (4) - 33067 [09:42:51]1012 (4) - 26.08.2023 03:38 [09:42:51]1206 (1) - 0 [09:42:51]OFD Sender: Remove packet 33067 [09:42:51]ProducePacketName [09:42:51]name=ofd_packets/00033067 [09:42:51]NVStorageDeleteData [09:42:51]Write to MH i2c: 01 00 00 1D 0C 29 [09:42:51]Write i2c OK [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: 01 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: 01 07 00 [09:42:51]MH_I2C_Read... [09:42:51]Read from MH i2c: 01 07 00 1D 0C 00 00 00 00 00 CD 0C 09 [09:42:51]RasterBufferAndPrint [09:42:51]line [09:42:51]line [09:42:51]line [09:42:51]line [09:42:51]line [09:42:51]written 0, free lines is 3284 [09:42:52]MH_Cut [09:42:52]Write to MH i2c: D1 01 00 24 0C 01 02 [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: D1 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: D1 01 00 [09:42:52]MH_I2C_Read... [09:42:52]Read from MH i2c: D1 01 00 24 0C 00 01 [09:42:52]Write to MH i2c: 01 00 00 25 0C 31 [09:42:52]Write i2c OK [09:42:52]MH_I2C_Read... [09:42:52]OFD Sender: No OFD packet to send [09:42:52]*** Cut start [09:42:52]*** Purtial cut [09:42:52]*** CUTSNS_PIN = 0 [09:42:52]*** Stage 1: CUTSNS_PIN = 1 [09:42:54]Read from MH i2c: 01 [09:42:54]MH_I2C_Read... [09:42:54]*** Stop cut motor [09:42:54]*** Cut end [09:42:54]Read from MH i2c: 01 07 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: 01 07 00 25 0C 00 00 00 00 00 FF 0F 46 [09:42:54]process_action close_receipt done [09:42:54]requested_data is exist [09:42:54]produce_requested_data [09:42:54]requested_item fm.sn is exist - process it [09:42:54]wFMCommunicate request_size=4 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 11 00 00 [09:42:54]Write to MH i2c: E2 08 00 26 0C 80 11 00 00 00 00 00 00 AC [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 17 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 17 00 26 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 02 [09:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:42:54]wFMCommunicate OK [09:42:54]requested_item fd.num is exist - process it [09:42:54]SAM_PROTO_GetFieldsCounters [09:42:54]wFMCommunicate request_size=4 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 13 00 00 [09:42:54]Write to MH i2c: E2 08 00 27 0C 80 13 00 00 00 00 00 00 AF [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:54]Read from MH i2c: E2 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 62 00 [09:42:54]MH_I2C_Read... [09:42:54]Read from MH i2c: E2 62 00 27 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [09:42:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:54]wFMCommunicate OK [09:42:54]SAM_PROTO_GetFieldsCounters done [09:42:54]requested_item shift.num is exist - process it [09:42:54]requested_item shift.opened is exist - process it [09:42:54]req_shift_opened [09:42:54]FM_GetShiftState [09:42:54]SAM_PROTO_GetShiftState [09:42:54]wFMCommunicate request_size=4 [09:42:54]MH_SAM_APDU [09:42:54]CAPDU: 80 13 01 00 [09:42:54]Write to MH i2c: E2 08 00 28 0C 80 13 01 00 00 00 00 00 B1 [09:42:54]Write i2c OK [09:42:54]MH_I2C_Read... [09:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:55]Read from MH i2c: E2 [09:42:55]MH_I2C_Read... [09:42:55]Read from MH i2c: E2 0E 00 [09:42:55]MH_I2C_Read... [09:42:55]Read from MH i2c: E2 0E 00 28 0C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E8 [09:42:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:42:55]wFMCommunicate OK [09:42:55]SAM_PROTO_GetShiftState done [09:42:55]FM_GetShiftState done [09:42:55]req_shift_opened done [09:42:55]requested_item shift.open_date is exist - process it [09:42:55]req_shift_open_date [09:42:55]req_shift_open_date done [09:42:55]produce_requested_data done [09:42:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33067,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:42:55]process_action_free close_receipt [09:42:55]json_value_free [09:42:55]json_value_free done [09:42:55]process_json_proto returns [09:42:55]Send response to host [09:42:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33067,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:42:55]free response buf [09:42:55]execute_script done [09:42:55]execute_script returns [09:42:55]free content buf [09:42:55]Sock 9.Close socket [09:42:55]Sock 9.Thread stoped [09:42:57]OFD Sender: No OFD packet to send [09:43:02]OFD Sender: No OFD packet to send [09:43:07]OFD Sender: No OFD packet to send [09:43:12]OFD Sender: No OFD packet to send [09:43:17]OFD Sender: No OFD packet to send [09:43:22]OFD Sender: No OFD packet to send [09:43:27]OFD Sender: No OFD packet to send [09:43:32]OFD Sender: No OFD packet to send [09:43:37]OFD Sender: No OFD packet to send [09:43:42]OFD Sender: No OFD packet to send [09:43:47]OFD Sender: No OFD packet to send [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:44:02]OFD Sender: No OFD packet to send [09:44:07]OFD Sender: No OFD packet to send [09:44:12]OFD Sender: No OFD packet to send [09:44:17]OFD Sender: No OFD packet to send [09:44:22]OFD Sender: No OFD packet to send [09:44:27]OFD Sender: No OFD packet to send [09:44:32]OFD Sender: No OFD packet to send [09:44:37]OFD Sender: No OFD packet to send [09:44:42]OFD Sender: No OFD packet to send [09:44:47]OFD Sender: No OFD packet to send [09:44:52]OFD Sender: No OFD packet to send [09:44:57]OFD Sender: No OFD packet to send [09:45:02]OFD Sender: No OFD packet to send [09:45:07]OFD Sender: No OFD packet to send [09:45:12]OFD Sender: No OFD packet to send [09:45:17]OFD Sender: No OFD packet to send [09:45:22]OFD Sender: No OFD packet to send [09:45:27]OFD Sender: No OFD packet to send [09:45:32]OFD Sender: No OFD packet to send [09:45:37]OFD Sender: No OFD packet to send [09:45:42]OFD Sender: No OFD packet to send [09:45:47]OFD Sender: No OFD packet to send [09:45:52]OFD Sender: No OFD packet to send [09:45:57]OFD Sender: No OFD packet to send [09:46:02]OFD Sender: No OFD packet to send [09:46:07]OFD Sender: No OFD packet to send [09:46:12]OFD Sender: No OFD packet to send [09:46:17]OFD Sender: No OFD packet to send [09:46:22]OFD Sender: No OFD packet to send [09:46:22]accept exits with 7 [09:46:22]New connection [09:46:22]New thread 3067059556 created [09:46:22]Thread 3067202916 joined [09:46:22]Waiting for new connection... [09:46:22] Sock 7.Parse request [09:46:22]Sock 7.Check first char [09:46:22]Sock 7.First char is OK [09:46:22]request: POST /json_proto HTTP/1.0 [09:46:22]Method: POST [09:46:22]URL: /json_proto [09:46:22]Method is POST - this is cgi request [09:46:22]url: /json_proto [09:46:22]query_string will be loaded in cgi processing [09:46:22]execute_cgi json_proto POST (null) [09:46:22]execute_cgi path=json_proto method=POST [09:46:22]POST find Content-Length [09:46:22]Host: 172.17.34.200:8080 [09:46:22]Content-Length: 678 [09:46:22]Content-Type: application/json [09:46:22] [09:46:22]POST finish read [09:46:22]Found Content-Length = 678 [09:46:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182880", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:22]execute_script... [09:46:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182880", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:22]POST & json_proto [09:46:22]process_json_proto [09:46:22]json parsed OK: [09:46:22]protocol is kg_v1.0 [09:46:22]action value=close_receipt [09:46:22]process_action close_receipt [09:46:22]cmd_close_receipt [09:46:22]MH_GetDate [09:46:22]Write to MH i2c: F0 00 00 29 0C 24 [09:46:22]Write i2c OK [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: F0 [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: F0 09 00 [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: F0 09 00 29 0C 00 EF C9 E9 64 B2 FF 65 64 AC [09:46:22]GetLastDocTimeStamp 1693042970 [09:46:22]current date 1693043183 [09:46:22]FM_GetShiftState [09:46:22]SAM_PROTO_GetShiftState [09:46:22]wFMCommunicate request_size=4 [09:46:22]MH_SAM_APDU [09:46:22]CAPDU: 80 13 01 00 [09:46:22]Write to MH i2c: E2 08 00 2A 0C 80 13 01 00 00 00 00 00 B3 [09:46:22]Write i2c OK [09:46:22]MH_I2C_Read... [09:46:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:22]Read from MH i2c: E2 [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: E2 0E 00 [09:46:22]MH_I2C_Read... [09:46:22]Read from MH i2c: E2 0E 00 2A 0C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 EA [09:46:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:46:22]wFMCommunicate OK [09:46:22]SAM_PROTO_GetShiftState done [09:46:22]FM_GetShiftState done [09:46:22]opened in 1693009560 [09:46:22]opened+sec_in_day 1693095960 [09:46:22]quantity*price = 50017 [09:46:22]sum+1 = 50019 [09:46:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 84 26.08.2023 09:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33068 ФПД: 129573777693642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T094623&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33068&fm=129573777693642&tin=02508201610067®Number=0000000000091575&sum=50000 [09:46:24]StoreToDocumentArchive [09:46:24]shift 77 fd 33068 [09:46:24]save to /storage/0077/doc_00033068 [09:46:24]save last doc name /storage/0077/doc_00033068 to /storage/kkm_last_doc_name [09:46:24]save OK [09:46:24]Clear old archive folders... [09:46:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:46:24]tlvbuf is 00AB6FE0 [09:46:24]SAM_PROTO_ClearQueue [09:46:24]wFMCommunicate request_size=4 [09:46:24]MH_SAM_APDU [09:46:24]CAPDU: 80 09 00 00 [09:46:24]Write to MH i2c: E2 08 00 37 0C 80 09 00 00 00 00 00 00 B5 [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 [09:46:24]MH_I2C_Read... [09:46:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:24]Read from MH i2c: E2 03 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 03 00 37 0C 00 90 00 B7 [09:46:24]RAPDU: 90 00 [09:46:24]wFMCommunicate OK [09:46:24]SAM_PROTO_ClearQueue done [09:46:24]KKMCreateOFDPacket [09:46:24]OFDProtocolAddRootSTLVToBuf [09:46:24]FM_MakeSignedData [09:46:24]FM_MakeSignedData [09:46:24]SAM_PROTO_SignData [09:46:24]wFMCommunicate request_size=4 [09:46:24]MH_SAM_APDU [09:46:24]CAPDU: 80 0D 01 02 [09:46:24]Write to MH i2c: E2 08 00 38 0C 80 0D 01 02 00 00 00 00 BD [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:24]Read from MH i2c: E2 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 03 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 03 00 38 0C 00 90 00 B8 [09:46:24]RAPDU: 90 00 [09:46:24]wFMCommunicate OK [09:46:24]wFMCommunicate request_size=255 [09:46:24]MH_SAM_APDU [09:46:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 EF C9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 81 00 00 35 04 06 00 75 [09:46:24]Write to MH i2c: E2 02 01 39 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 EF C9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 81 00 00 35 04 06 00 75 00 00 E6 [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:24]Read from MH i2c: E2 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 03 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 03 00 39 0C 00 90 00 B9 [09:46:24]RAPDU: 90 00 [09:46:24]wFMCommunicate OK [09:46:24]wFMCommunicate request_size=10 [09:46:24]MH_SAM_APDU [09:46:24]CAPDU: 80 0D 02 02 05 D8 BE FD DB CA [09:46:24]Write to MH i2c: E2 0D 00 3A 0C 80 0D 02 02 05 00 D8 BE FD DB CA 00 00 02 [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:24]Read from MH i2c: E2 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 03 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 03 00 3A 0C 00 90 00 BA [09:46:24]RAPDU: 90 00 [09:46:24]wFMCommunicate OK [09:46:24]wFMCommunicate request_size=4 [09:46:24]MH_SAM_APDU [09:46:24]CAPDU: 80 0D 03 02 [09:46:24]Write to MH i2c: E2 08 00 3B 0C 80 0D 03 02 00 00 00 00 C2 [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:24]Read from MH i2c: E2 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 0B 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 0B 00 3B 0C 00 4E 58 EE 70 22 14 66 78 90 00 DB [09:46:24]RAPDU: 4E 58 EE 70 22 14 66 78 90 00 [09:46:24]wFMCommunicate OK [09:46:24]SAM_PROTO_SignData done [09:46:24]FM_MakeSignedData done [09:46:24]CreateOFDProtocolMessage [09:46:24]wFMCommunicate request_size=4 [09:46:24]MH_SAM_APDU [09:46:24]CAPDU: 80 11 00 00 [09:46:24]Write to MH i2c: E2 08 00 3C 0C 80 11 00 00 00 00 00 00 C2 [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:24]Read from MH i2c: E2 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 17 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: E2 17 00 3C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 18 [09:46:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:46:24]wFMCommunicate OK [09:46:24]CreateOFDProtocolMessage done [09:46:24]OFDSenderStorePacket 33068 [09:46:24]StoreOFDPacket docnum=33068 [09:46:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F7 8D 07 01 13 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 EF C9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 81 00 00 35 04 06 00 75 D8 BE FD DB CA 4E 58 EE 70 22 14 66 78 [09:46:24]CheckFolder [09:46:24]dirname=/storage/ofd_packets [09:46:24]CheckFolder done [09:46:24]ProducePacketName [09:46:24]name=ofd_packets/00033068 [09:46:24]NVStorageSaveData ofd_packets/00033068 [09:46:24]File name is /storage/ofd_packets/00033068 [09:46:24]Write 301 bytes [09:46:24]NVStorageSaveData done [09:46:24]OFDSenderStorePacket done [09:46:24]KKMCreateOFDPacket done [09:46:24]NVStorageSaveData kkm_last_timestamp [09:46:24]File name is /storage/kkm_last_timestamp [09:46:24]Write 4 bytes [09:46:24]NVStorageSaveData done [09:46:24]ExternCall_PrintAddStr [09:46:24]wPrintStart [09:46:24]Write to MH i2c: 01 00 00 3D 0C 49 [09:46:24]Write i2c OK [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: 01 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: 01 07 00 [09:46:24]MH_I2C_Read... [09:46:24]Read from MH i2c: 01 07 00 3D 0C 00 00 00 00 00 FF 0F 5E [09:46:24]RasterBufferAndPrint [09:46:24]line Счет N : (1)1182880 [09:46:24]line ИНН: 02508201610067 [09:46:24]line Контрольно-Кассовый Чек [09:46:24]line ПРОДАЖА [09:46:24]line ТРК (МРК, ГНК) : 62 [09:46:24]line Товар: 2710124130 [09:46:24]line Аи-92-К-5 [09:46:24]line 8.550 * 58.50 [09:46:24]line = 500.18 [09:46:24]line НДС 12% НСП 1% [09:46:24]line > о реализуемом товаре [09:46:24]line ОКРУГЛЕНИЕ: -0.18 [09:46:24]line ИТОГО: 500.00 [09:46:24]line Внесено: 500.00 [09:46:24]line СДАЧА: 0.00 [09:46:24]line НСП 1% : 4.43 [09:46:24]line НДС 12% : 53.12 [09:46:24]line Наличными: 500.00 [09:46:24]line Безнал.: 0.00 [09:46:24]line Место: АЗС № 121 "Партнер Нефть" [09:46:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:46:24]line СНО: Общий режим [09:46:24]line Чек 84 26.08.2023 09:46 [09:46:24]line Смена: 77 ФФД: 1.0 [09:46:24]line ЗНМ: 0300000148 [09:46:24]line РНМ: 0000000000091575 [09:46:24]line Версия ККМ: 001 [09:46:24]line ФМ: 0000000000874655 [09:46:24]line ФД: 33068 [09:46:24]line ФПД: 129573777693642 [09:46:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T094623&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33068&fm=129573777693642&tin=02508201610067®Number=0000000000091575&sum=50000 [09:46:24]OFD Sender: Processing packet 33068 [packets to send 11, broken 10] [09:46:24]ProducePacketName [09:46:24]name=ofd_packets/00033068 [09:46:24]OFD Sender: To server: pG, [09:46:24]CommunicateWithHost lk.salyk.kg:30040 [09:46:24]ConnectInit lk.salyk.kg [09:46:24]written 0, free lines is 4095 [09:46:24]Connected sock=11 [09:46:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F7 8D 07 01 13 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 00 00 00 F4 03 04 00 EF C9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 81 00 00 35 04 06 00 75 D8 BE FD DB CA 4E 58 EE 70 22 14 66 78 [09:46:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F2 2B 47 00 EE B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 81 00 00 F4 03 04 00 8E 74 E9 64 B6 04 01 00 00 DC 02 AE 2E 6B 2A 67 C8 [09:46:25]CommunicateWithHost err = 0 [09:46:25]CheckOFDResponse [09:46:25]1017 (14) - 77093643461234 [09:46:25]1041 (16) - 0000000000874655 [09:46:25]1040 (4) - 33068 [09:46:25]1012 (4) - 26.08.2023 03:42 [09:46:25]1206 (1) - 0 [09:46:25]OFD Sender: Remove packet 33068 [09:46:25]ProducePacketName [09:46:25]name=ofd_packets/00033068 [09:46:25]NVStorageDeleteData [09:46:25]Write to MH i2c: 01 00 00 68 0C 74 [09:46:25]Write i2c OK [09:46:25]MH_I2C_Read... [09:46:25]Read from MH i2c: 01 [09:46:25]MH_I2C_Read... [09:46:25]Read from MH i2c: 01 07 00 [09:46:25]MH_I2C_Read... [09:46:25]Read from MH i2c: 01 07 00 68 0C 00 00 00 00 00 D9 0C 60 [09:46:25]RasterBufferAndPrint [09:46:25]line [09:46:25]line [09:46:25]line [09:46:25]line [09:46:25]line [09:46:25]written 0, free lines is 3295 [09:46:25]MH_Cut [09:46:25]Write to MH i2c: D1 01 00 6F 0C 01 4D [09:46:25]Write i2c OK [09:46:25]MH_I2C_Read... [09:46:25]Read from MH i2c: D1 [09:46:25]MH_I2C_Read... [09:46:25]Read from MH i2c: D1 01 00 [09:46:25]MH_I2C_Read... [09:46:25]Read from MH i2c: D1 01 00 6F 0C 00 4C [09:46:25]Write to MH i2c: 01 00 00 70 0C 7C [09:46:25]Write i2c OK [09:46:25]MH_I2C_Read... [09:46:25]OFD Sender: No OFD packet to send [09:46:26]*** Cut start [09:46:26]*** Purtial cut [09:46:26]*** Stage 1: CUTSNS_PIN = 1 [09:46:26]Read from MH i2c: 01 [09:46:26]MH_I2C_Read... [09:46:26]*** Stop cut motor [09:46:26]*** Cut end [09:46:26]Read from MH i2c: 01 07 00 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: 01 07 00 70 0C 00 00 00 00 00 FF 0F 91 [09:46:26]process_action close_receipt done [09:46:26]requested_data is exist [09:46:26]produce_requested_data [09:46:26]requested_item fm.sn is exist - process it [09:46:26]wFMCommunicate request_size=4 [09:46:26]MH_SAM_APDU [09:46:26]CAPDU: 80 11 00 00 [09:46:26]Write to MH i2c: E2 08 00 71 0C 80 11 00 00 00 00 00 00 F7 [09:46:26]Write i2c OK [09:46:26]MH_I2C_Read... [09:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:26]Read from MH i2c: E2 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 17 00 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 17 00 71 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4D [09:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:46:26]wFMCommunicate OK [09:46:26]requested_item fd.num is exist - process it [09:46:26]SAM_PROTO_GetFieldsCounters [09:46:26]wFMCommunicate request_size=4 [09:46:26]MH_SAM_APDU [09:46:26]CAPDU: 80 13 00 00 [09:46:26]Write to MH i2c: E2 08 00 72 0C 80 13 00 00 00 00 00 00 FA [09:46:26]Write i2c OK [09:46:26]MH_I2C_Read... [09:46:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:26]Read from MH i2c: E2 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 62 00 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 62 00 72 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [09:46:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:46:26]wFMCommunicate OK [09:46:26]SAM_PROTO_GetFieldsCounters done [09:46:26]requested_item shift.num is exist - process it [09:46:26]requested_item shift.opened is exist - process it [09:46:26]req_shift_opened [09:46:26]FM_GetShiftState [09:46:26]SAM_PROTO_GetShiftState [09:46:26]wFMCommunicate request_size=4 [09:46:26]MH_SAM_APDU [09:46:26]CAPDU: 80 13 01 00 [09:46:26]Write to MH i2c: E2 08 00 73 0C 80 13 01 00 00 00 00 00 FC [09:46:26]Write i2c OK [09:46:26]MH_I2C_Read... [09:46:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:26]Read from MH i2c: E2 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 0E 00 [09:46:26]MH_I2C_Read... [09:46:26]Read from MH i2c: E2 0E 00 73 0C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 33 [09:46:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:46:26]wFMCommunicate OK [09:46:26]SAM_PROTO_GetShiftState done [09:46:26]FM_GetShiftState done [09:46:26]req_shift_opened done [09:46:26]requested_item shift.open_date is exist - process it [09:46:26]req_shift_open_date [09:46:26]req_shift_open_date done [09:46:26]produce_requested_data done [09:46:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33068,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:46:26]process_action_free close_receipt [09:46:26]json_value_free [09:46:26]json_value_free done [09:46:26]process_json_proto returns [09:46:26]Send response to host [09:46:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33068,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:46:26]free response buf [09:46:26]execute_script done [09:46:26]execute_script returns [09:46:26]free content buf [09:46:26]Sock 7.Close socket [09:46:26]Sock 7.Thread stoped [09:46:30]OFD Sender: No OFD packet to send [09:46:35]OFD Sender: No OFD packet to send [09:46:40]OFD Sender: No OFD packet to send [09:46:45]OFD Sender: No OFD packet to send [09:46:50]OFD Sender: No OFD packet to send [09:46:55]OFD Sender: No OFD packet to send [09:47:00]OFD Sender: No OFD packet to send [09:47:05]OFD Sender: No OFD packet to send [09:47:10]OFD Sender: No OFD packet to send [09:47:15]OFD Sender: No OFD packet to send [09:47:20]OFD Sender: No OFD packet to send [09:47:25]OFD Sender: No OFD packet to send [09:47:30]OFD Sender: No OFD packet to send [09:47:35]OFD Sender: No OFD packet to send [09:47:40]OFD Sender: No OFD packet to send [09:47:45]OFD Sender: No OFD packet to send [09:47:50]OFD Sender: No OFD packet to send [09:47:55]OFD Sender: No OFD packet to send [09:48:00]OFD Sender: No OFD packet to send [09:48:05]OFD Sender: No OFD packet to send [09:48:10]OFD Sender: No OFD packet to send [09:48:15]OFD Sender: No OFD packet to send [09:48:20]OFD Sender: No OFD packet to send [09:48:25]OFD Sender: No OFD packet to send [09:48:30]OFD Sender: No OFD packet to send [09:48:35]OFD Sender: No OFD packet to send [09:48:40]OFD Sender: No OFD packet to send [09:48:45]OFD Sender: No OFD packet to send [09:48:50]OFD Sender: No OFD packet to send [09:48:55]OFD Sender: No OFD packet to send [09:49:00]OFD Sender: No OFD packet to send [09:49:05]OFD Sender: No OFD packet to send [09:49:10]OFD Sender: No OFD packet to send [09:49:15]OFD Sender: No OFD packet to send [09:49:20]OFD Sender: No OFD packet to send [09:49:25]OFD Sender: No OFD packet to send [09:49:30]OFD Sender: No OFD packet to send [09:49:35]OFD Sender: No OFD packet to send [09:49:40]OFD Sender: No OFD packet to send [09:49:45]OFD Sender: No OFD packet to send [09:49:50]OFD Sender: No OFD packet to send [09:49:55]OFD Sender: No OFD packet to send [09:50:00]OFD Sender: No OFD packet to send [09:50:05]OFD Sender: No OFD packet to send [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:40]OFD Sender: No OFD packet to send [09:50:45]OFD Sender: No OFD packet to send [09:50:50]OFD Sender: No OFD packet to send [09:50:55]OFD Sender: No OFD packet to send [09:51:00]OFD Sender: No OFD packet to send [09:51:05]OFD Sender: No OFD packet to send [09:51:10]OFD Sender: No OFD packet to send [09:51:15]OFD Sender: No OFD packet to send [09:51:18]accept exits with 9 [09:51:18]New connection [09:51:18]New thread 3067202916 created [09:51:18]Thread 3067059556 joined [09:51:18]Waiting for new connection... [09:51:18] Sock 9.Parse request [09:51:18]Sock 9.Check first char [09:51:18]Sock 9.First char is OK [09:51:18]request: POST /json_proto HTTP/1.0 [09:51:18]Method: POST [09:51:18]URL: /json_proto [09:51:18]Method is POST - this is cgi request [09:51:18]url: /json_proto [09:51:18]query_string will be loaded in cgi processing [09:51:18]execute_cgi json_proto POST (null) [09:51:18]execute_cgi path=json_proto method=POST [09:51:18]POST find Content-Length [09:51:18]Host: 172.17.34.200:8080 [09:51:18]Content-Length: 804 [09:51:18]Content-Type: application/json [09:51:18] [09:51:18]POST finish read [09:51:18]Found Content-Length = 804 [09:51:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 52.140, "sum" : 3415.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3415.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:18]execute_script... [09:51:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 52.140, "sum" : 3415.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3415.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:18]POST & json_proto [09:51:18]process_json_proto [09:51:18]json parsed OK: [09:51:18]protocol is kg_v1.0 [09:51:18]action value=close_receipt [09:51:18]process_action close_receipt [09:51:18]cmd_close_receipt [09:51:18]MH_GetDate [09:51:18]Write to MH i2c: F0 00 00 74 0C 6F [09:51:18]Write i2c OK [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: F0 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: F0 09 00 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: F0 09 00 74 0C 00 17 CB E9 64 B2 FF 65 64 21 [09:51:18]GetLastDocTimeStamp 1693043183 [09:51:18]current date 1693043479 [09:51:18]FM_GetShiftState [09:51:18]SAM_PROTO_GetShiftState [09:51:18]wFMCommunicate request_size=4 [09:51:18]MH_SAM_APDU [09:51:18]CAPDU: 80 13 01 00 [09:51:18]Write to MH i2c: E2 08 00 75 0C 80 13 01 00 00 00 00 00 FE [09:51:18]Write i2c OK [09:51:18]MH_I2C_Read... [09:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:18]Read from MH i2c: E2 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 0E 00 [09:51:18]MH_I2C_Read... [09:51:18]Read from MH i2c: E2 0E 00 75 0C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 35 [09:51:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:51:18]wFMCommunicate OK [09:51:18]SAM_PROTO_GetShiftState done [09:51:18]FM_GetShiftState done [09:51:18]opened in 1693009560 [09:51:18]opened+sec_in_day 1693095960 [09:51:18]quantity*price = 341517 [09:51:18]sum+1 = 341518 [09:51:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3415.17 НСП 1% : 30.22 НДС 12% : 362.67 Наличными: 0.00 Безнал.: 3415.17 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 85 26.08.2023 09:51 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33069 ФПД: 9955301349546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T095119&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33069&fm=9955301349546&tin=02508201610067®Number=0000000000091575&sum=341517 [09:51:19]StoreToDocumentArchive [09:51:19]shift 77 fd 33069 [09:51:19]save to /storage/0077/doc_00033069 [09:51:19]save last doc name /storage/0077/doc_00033069 to /storage/kkm_last_doc_name [09:51:19]save OK [09:51:19]Clear old archive folders... [09:51:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:51:19]tlvbuf is 00A19B10 [09:51:19]SAM_PROTO_ClearQueue [09:51:19]wFMCommunicate request_size=4 [09:51:19]MH_SAM_APDU [09:51:19]CAPDU: 80 09 00 00 [09:51:19]Write to MH i2c: E2 08 00 82 0C 80 09 00 00 00 00 00 00 00 [09:51:19]Write i2c OK [09:51:19]MH_I2C_Read... [09:51:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:19]Read from MH i2c: E2 [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: E2 03 00 [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: E2 03 00 82 0C 00 90 00 02 [09:51:19]RAPDU: 90 00 [09:51:19]wFMCommunicate OK [09:51:19]SAM_PROTO_ClearQueue done [09:51:19]KKMCreateOFDPacket [09:51:19]OFDProtocolAddRootSTLVToBuf [09:51:19]FM_MakeSignedData [09:51:19]FM_MakeSignedData [09:51:19]SAM_PROTO_SignData [09:51:19]wFMCommunicate request_size=4 [09:51:19]MH_SAM_APDU [09:51:19]CAPDU: 80 0D 01 02 [09:51:19]Write to MH i2c: E2 08 00 83 0C 80 0D 01 02 00 00 00 00 08 [09:51:19]Write i2c OK [09:51:19]MH_I2C_Read... [09:51:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:19]Read from MH i2c: E2 [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: E2 03 00 [09:51:19]MH_I2C_Read... [09:51:19]Read from MH i2c: E2 03 00 83 0C 00 90 00 03 [09:51:19]RAPDU: 90 00 [09:51:19]wFMCommunicate OK [09:51:19]wFMCommunicate request_size=255 [09:51:19]MH_SAM_APDU [09:51:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC CB 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0D 36 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 36 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 36 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 17 CB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 81 00 00 35 04 06 00 09 [09:51:19]Write to MH i2c: E2 02 01 84 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 AC CB 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0D 36 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 36 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 36 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 17 CB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 81 00 00 35 04 06 00 09 00 00 B2 [09:51:20]Write i2c OK [09:51:20]MH_I2C_Read... [09:51:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:20]Read from MH i2c: E2 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 03 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 03 00 84 0C 00 90 00 04 [09:51:20]RAPDU: 90 00 [09:51:20]wFMCommunicate OK [09:51:20]wFMCommunicate request_size=10 [09:51:20]MH_SAM_APDU [09:51:20]CAPDU: 80 0D 02 02 05 0D E6 33 58 AA [09:51:20]Write to MH i2c: E2 0D 00 85 0C 80 0D 02 02 05 00 0D E6 33 58 AA 00 00 3D [09:51:20]Write i2c OK [09:51:20]MH_I2C_Read... [09:51:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:20]Read from MH i2c: E2 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 03 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 03 00 85 0C 00 90 00 05 [09:51:20]RAPDU: 90 00 [09:51:20]wFMCommunicate OK [09:51:20]wFMCommunicate request_size=4 [09:51:20]MH_SAM_APDU [09:51:20]CAPDU: 80 0D 03 02 [09:51:20]Write to MH i2c: E2 08 00 86 0C 80 0D 03 02 00 00 00 00 0D [09:51:20]Write i2c OK [09:51:20]MH_I2C_Read... [09:51:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:20]Read from MH i2c: E2 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 0B 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 0B 00 86 0C 00 C9 E3 22 88 7A B2 EE 0A 90 00 88 [09:51:20]RAPDU: C9 E3 22 88 7A B2 EE 0A 90 00 [09:51:20]wFMCommunicate OK [09:51:20]SAM_PROTO_SignData done [09:51:20]FM_MakeSignedData done [09:51:20]CreateOFDProtocolMessage [09:51:20]wFMCommunicate request_size=4 [09:51:20]MH_SAM_APDU [09:51:20]CAPDU: 80 11 00 00 [09:51:20]Write to MH i2c: E2 08 00 87 0C 80 11 00 00 00 00 00 00 0D [09:51:20]Write i2c OK [09:51:20]MH_I2C_Read... [09:51:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:20]Read from MH i2c: E2 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 17 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: E2 17 00 87 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 63 [09:51:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:51:20]wFMCommunicate OK [09:51:20]CreateOFDProtocolMessage done [09:51:20]OFDSenderStorePacket 33069 [09:51:20]StoreOFDPacket docnum=33069 [09:51:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C2 B4 07 01 55 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC CB 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0D 36 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 36 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 36 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 17 CB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 81 00 00 35 04 06 00 09 0D E6 33 58 AA C9 E3 22 88 7A B2 EE 0A [09:51:20]CheckFolder [09:51:20]dirname=/storage/ofd_packets [09:51:20]CheckFolder done [09:51:20]ProducePacketName [09:51:20]name=ofd_packets/00033069 [09:51:20]NVStorageSaveData ofd_packets/00033069 [09:51:20]File name is /storage/ofd_packets/00033069 [09:51:20]Write 301 bytes [09:51:20]NVStorageSaveData done [09:51:20]OFDSenderStorePacket done [09:51:20]KKMCreateOFDPacket done [09:51:20]NVStorageSaveData kkm_last_timestamp [09:51:20]File name is /storage/kkm_last_timestamp [09:51:20]Write 4 bytes [09:51:20]NVStorageSaveData done [09:51:20]ExternCall_PrintAddStr [09:51:20]wPrintStart [09:51:20]Write to MH i2c: 01 00 00 88 0C 94 [09:51:20]Write i2c OK [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: 01 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: 01 07 00 [09:51:20]MH_I2C_Read... [09:51:20]Read from MH i2c: 01 07 00 88 0C 00 00 00 00 00 FF 0F A9 [09:51:20]RasterBufferAndPrint [09:51:20]line Счет N : (1)1182881 [09:51:20]line ИНН: 02508201610067 [09:51:20]line Контрольно-Кассовый Чек [09:51:20]line ПРОДАЖА [09:51:20]line ТРК (МРК, ГНК) : 43 [09:51:20]line Товар: 2710124500 [09:51:20]line Аи-95-К-5 [09:51:20]line 52.140 * 65.50 [09:51:20]line = 3415.17 [09:51:20]line НДС 12% НСП 1% [09:51:20]line > о реализуемом товаре [09:51:20]line ИТОГО: 3415.17 [09:51:20]line НСП 1% : 30.22 [09:51:20]line НДС 12% : 362.67 [09:51:20]line Наличными: 0.00 [09:51:20]line Безнал.: 3415.17 [09:51:20]line Место: АЗС № 121 "Партнер Нефть" [09:51:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:51:20]line СНО: Общий режим [09:51:20]line Чек 85 26.08.2023 09:51 [09:51:20]line Смена: 77 ФФД: 1.0 [09:51:20]line ЗНМ: 0300000148 [09:51:20]line РНМ: 0000000000091575 [09:51:20]line Версия ККМ: 001 [09:51:20]line Платежная система: O! деньги [09:51:20]line ФМ: 0000000000874655 [09:51:20]line ФД: 33069 [09:51:20]line ФПД: 9955301349546 [09:51:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T095119&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33069&fm=9955301349546&tin=02508201610067®Number=0000000000091575&sum=341517 [09:51:20]OFD Sender: Processing packet 33069 [packets to send 11, broken 10] [09:51:20]ProducePacketName [09:51:20]name=ofd_packets/00033069 [09:51:20]OFD Sender: To server: pG, [09:51:20]CommunicateWithHost lk.salyk.kg:30040 [09:51:20]ConnectInit lk.salyk.kg [09:51:20]written 0, free lines is 4095 [09:51:20]Connected sock=7 [09:51:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C2 B4 07 01 55 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 AC CB 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0D 36 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 36 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AB 8D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 36 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 17 CB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 81 00 00 35 04 06 00 09 0D E6 33 58 AA C9 E3 22 88 7A B2 EE 0A [09:51:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6E 1D 47 00 63 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 81 00 00 F4 03 04 00 B6 75 E9 64 B6 04 01 00 00 4A 65 AA 2F 68 46 98 56 [09:51:21]CommunicateWithHost err = 0 [09:51:21]CheckOFDResponse [09:51:21]1017 (14) - 77093643461234 [09:51:21]1041 (16) - 0000000000874655 [09:51:21]1040 (4) - 33069 [09:51:21]1012 (4) - 26.08.2023 03:47 [09:51:21]1206 (1) - 0 [09:51:21]OFD Sender: Remove packet 33069 [09:51:21]ProducePacketName [09:51:21]name=ofd_packets/00033069 [09:51:21]NVStorageDeleteData [09:51:21]Write to MH i2c: 01 00 00 B2 0C BE [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: 01 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: 01 07 00 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: 01 07 00 B2 0C 00 00 00 00 00 EF 0C C0 [09:51:21]RasterBufferAndPrint [09:51:21]line [09:51:21]line [09:51:21]line [09:51:21]line [09:51:21]line [09:51:21]written 0, free lines is 3318 [09:51:21]MH_Cut [09:51:21]Write to MH i2c: D1 01 00 B9 0C 01 97 [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: D1 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: D1 01 00 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: D1 01 00 B9 0C 00 96 [09:51:21]Write to MH i2c: 01 00 00 BA 0C C6 [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:21]OFD Sender: No OFD packet to send [09:51:21]*** Cut start [09:51:21]*** Purtial cut [09:51:21]*** CUTSNS_PIN = 0 [09:51:22]*** Stage 1: CUTSNS_PIN = 1 [09:51:23]Read from MH i2c: 01 [09:51:23]MH_I2C_Read... [09:51:23]*** Stop cut motor [09:51:23]*** Cut end [09:51:23]Read from MH i2c: 01 07 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 BA 0C 00 00 00 00 00 FF 0F DB [09:51:23]process_action close_receipt done [09:51:23]requested_data is exist [09:51:23]produce_requested_data [09:51:23]requested_item fm.sn is exist - process it [09:51:23]wFMCommunicate request_size=4 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 11 00 00 [09:51:23]Write to MH i2c: E2 08 00 BB 0C 80 11 00 00 00 00 00 00 41 [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:24]Read from MH i2c: E2 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: E2 17 00 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: E2 17 00 BB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 97 [09:51:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:51:24]wFMCommunicate OK [09:51:24]requested_item fd.num is exist - process it [09:51:24]SAM_PROTO_GetFieldsCounters [09:51:24]wFMCommunicate request_size=4 [09:51:24]MH_SAM_APDU [09:51:24]CAPDU: 80 13 00 00 [09:51:24]Write to MH i2c: E2 08 00 BC 0C 80 13 00 00 00 00 00 00 44 [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:24]Read from MH i2c: E2 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: E2 62 00 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: E2 62 00 BC 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 64 [09:51:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:51:24]wFMCommunicate OK [09:51:24]SAM_PROTO_GetFieldsCounters done [09:51:24]requested_item shift.num is exist - process it [09:51:24]requested_item shift.opened is exist - process it [09:51:24]req_shift_opened [09:51:24]FM_GetShiftState [09:51:24]SAM_PROTO_GetShiftState [09:51:24]wFMCommunicate request_size=4 [09:51:24]MH_SAM_APDU [09:51:24]CAPDU: 80 13 01 00 [09:51:24]Write to MH i2c: E2 08 00 BD 0C 80 13 01 00 00 00 00 00 46 [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:24]Read from MH i2c: E2 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: E2 0E 00 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: E2 0E 00 BD 0C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7D [09:51:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:51:24]wFMCommunicate OK [09:51:24]SAM_PROTO_GetShiftState done [09:51:24]FM_GetShiftState done [09:51:24]req_shift_opened done [09:51:24]requested_item shift.open_date is exist - process it [09:51:24]req_shift_open_date [09:51:24]req_shift_open_date done [09:51:24]produce_requested_data done [09:51:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33069,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:51:24]process_action_free close_receipt [09:51:24]json_value_free [09:51:24]json_value_free done [09:51:24]process_json_proto returns [09:51:24]Send response to host [09:51:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33069,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:51:24]free response buf [09:51:24]execute_script done [09:51:24]execute_script returns [09:51:24]free content buf [09:51:24]Sock 9.Close socket [09:51:24]Sock 9.Thread stoped [09:51:26]OFD Sender: No OFD packet to send [09:51:31]OFD Sender: No OFD packet to send [09:51:36]OFD Sender: No OFD packet to send [09:51:41]OFD Sender: No OFD packet to send [09:51:46]OFD Sender: No OFD packet to send [09:51:51]OFD Sender: No OFD packet to send [09:51:56]OFD Sender: No OFD packet to send [09:52:01]OFD Sender: No OFD packet to send [09:52:06]OFD Sender: No OFD packet to send [09:52:11]OFD Sender: No OFD packet to send [09:52:16]OFD Sender: No OFD packet to send [09:52:21]OFD Sender: No OFD packet to send [09:52:26]OFD Sender: No OFD packet to send [09:52:31]OFD Sender: No OFD packet to send [09:52:36]OFD Sender: No OFD packet to send [09:52:41]OFD Sender: No OFD packet to send [09:52:46]OFD Sender: No OFD packet to send [09:52:51]OFD Sender: No OFD packet to send [09:52:56]OFD Sender: No OFD packet to send [09:53:01]OFD Sender: No OFD packet to send [09:53:06]OFD Sender: No OFD packet to send [09:53:11]OFD Sender: No OFD packet to send [09:53:16]OFD Sender: No OFD packet to send [09:53:21]OFD Sender: No OFD packet to send [09:53:26]OFD Sender: No OFD packet to send [09:53:31]OFD Sender: No OFD packet to send [09:53:36]OFD Sender: No OFD packet to send [09:53:41]OFD Sender: No OFD packet to send [09:53:46]OFD Sender: No OFD packet to send [09:53:51]OFD Sender: No OFD packet to send [09:53:56]OFD Sender: No OFD packet to send [09:54:01]OFD Sender: No OFD packet to send [09:54:06]OFD Sender: No OFD packet to send [09:54:11]OFD Sender: No OFD packet to send [09:54:16]OFD Sender: No OFD packet to send [09:54:21]OFD Sender: No OFD packet to send [09:54:23]accept exits with 10 [09:54:23]New connection [09:54:23]New thread 3067059556 created [09:54:23]Thread 3067202916 joined [09:54:23]Waiting for new connection... [09:54:23] Sock 10.Parse request [09:54:23]Sock 10.Check first char [09:54:23]Sock 10.First char is OK [09:54:23]request: POST /json_proto HTTP/1.0 [09:54:23]Method: POST [09:54:23]URL: /json_proto [09:54:23]Method is POST - this is cgi request [09:54:23]url: /json_proto [09:54:23]query_string will be loaded in cgi processing [09:54:23]execute_cgi json_proto POST (null) [09:54:23]execute_cgi path=json_proto method=POST [09:54:23]POST find Content-Length [09:54:23]Host: 172.17.34.200:8080 [09:54:23]Content-Length: 215 [09:54:23]Content-Type: application/json [09:54:23] [09:54:23]POST finish read [09:54:23]Found Content-Length = 215 [09:54:23]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:54:23]execute_script... [09:54:23]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:54:23]POST & json_proto [09:54:23]process_json_proto [09:54:23]json parsed OK: [09:54:23]protocol is kg_v1.0 [09:54:23]action value=get_value [09:54:23]process_action get_value [09:54:23]cmd_get_value [09:54:23]process_action get_value done [09:54:23]requested_data is exist [09:54:23]produce_requested_data [09:54:23]requested_item kkm.sn is exist - process it [09:54:23]requested_item kkm.ver is exist - process it [09:54:23]requested_item fm.sn is exist - process it [09:54:23]wFMCommunicate request_size=4 [09:54:23]MH_SAM_APDU [09:54:23]CAPDU: 80 11 00 00 [09:54:23]Write to MH i2c: E2 08 00 BE 0C 80 11 00 00 00 00 00 00 44 [09:54:23]Write i2c OK [09:54:23]MH_I2C_Read... [09:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:23]Read from MH i2c: E2 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 17 00 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 17 00 BE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [09:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:54:23]wFMCommunicate OK [09:54:23]requested_item fd.num is exist - process it [09:54:23]SAM_PROTO_GetFieldsCounters [09:54:23]wFMCommunicate request_size=4 [09:54:23]MH_SAM_APDU [09:54:23]CAPDU: 80 13 00 00 [09:54:23]Write to MH i2c: E2 08 00 BF 0C 80 13 00 00 00 00 00 00 47 [09:54:23]Write i2c OK [09:54:23]MH_I2C_Read... [09:54:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:23]Read from MH i2c: E2 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 62 00 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 62 00 BF 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [09:54:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:54:23]wFMCommunicate OK [09:54:23]SAM_PROTO_GetFieldsCounters done [09:54:23]requested_item shift.num is exist - process it [09:54:23]requested_item shift.opened is exist - process it [09:54:23]req_shift_opened [09:54:23]FM_GetShiftState [09:54:23]SAM_PROTO_GetShiftState [09:54:23]wFMCommunicate request_size=4 [09:54:23]MH_SAM_APDU [09:54:23]CAPDU: 80 13 01 00 [09:54:23]Write to MH i2c: E2 08 00 C0 0C 80 13 01 00 00 00 00 00 49 [09:54:23]Write i2c OK [09:54:23]MH_I2C_Read... [09:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:23]Read from MH i2c: E2 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 0E 00 [09:54:23]MH_I2C_Read... [09:54:23]Read from MH i2c: E2 0E 00 C0 0C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 80 [09:54:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:54:23]wFMCommunicate OK [09:54:23]SAM_PROTO_GetShiftState done [09:54:23]FM_GetShiftState done [09:54:23]req_shift_opened done [09:54:23]requested_item shift.open_date is exist - process it [09:54:23]req_shift_open_date [09:54:23]req_shift_open_date done [09:54:23]produce_requested_data done [09:54:23]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33069,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:54:23]process_action_free get_value [09:54:23]json_value_free [09:54:23]json_value_free done [09:54:23]process_json_proto returns [09:54:23]Send response to host [09:54:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33069,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:54:23]free response buf [09:54:23]execute_script done [09:54:23]execute_script returns [09:54:23]free content buf [09:54:23]Sock 10.Close socket [09:54:23]Sock 10.Thread stoped [09:54:23]accept exits with 7 [09:54:23]New connection [09:54:23]New thread 3067202916 created [09:54:23]Thread 3067059556 joined [09:54:23]Waiting for new connection... [09:54:23] Sock 7.Parse request [09:54:23]Sock 7.Check first char [09:54:23]Sock 7.First char is OK [09:54:23]request: POST /json_proto HTTP/1.0 [09:54:23]Method: POST [09:54:23]URL: /json_proto [09:54:23]Method is POST - this is cgi request [09:54:23]url: /json_proto [09:54:23]query_string will be loaded in cgi processing [09:54:23]execute_cgi json_proto POST (null) [09:54:23]execute_cgi path=json_proto method=POST [09:54:23]POST find Content-Length [09:54:23]Host: 172.17.34.200:8080 [09:54:23]Content-Length: 331 [09:54:23]Content-Type: application/json [09:54:23] [09:54:23]POST finish read [09:54:23]Found Content-Length = 331 [09:54:23]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:54:23]execute_script... [09:54:24]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:54:24]POST & json_proto [09:54:24]process_json_proto [09:54:24]json parsed OK: [09:54:24]protocol is kg_v1.0 [09:54:24]action value=get_value [09:54:24]process_action get_value [09:54:24]cmd_get_value [09:54:24]process_action get_value done [09:54:24]requested_data is exist [09:54:24]produce_requested_data [09:54:24]requested_item fm.sale.total is exist - process it [09:54:24]SAM_PROTO_GetFMData [09:54:24]wFMCommunicate request_size=4 [09:54:24]MH_SAM_APDU [09:54:24]CAPDU: 80 13 03 00 [09:54:24]Write to MH i2c: E2 08 00 C1 0C 80 13 03 00 00 00 00 00 4C [09:54:24]Write i2c OK [09:54:24]MH_I2C_Read... [09:54:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [09:54:24]Read from MH i2c: E2 [09:54:24]MH_I2C_Read... [09:54:24]Read from MH i2c: E2 FD 00 [09:54:24]MH_I2C_Read... [09:54:24]Read from MH i2c: E2 FD 00 C1 0C 00 C3 04 85 04 BF 04 6E 04 04 00 93 80 00 00 69 04 A1 00 6F 04 04 00 57 7F 00 00 B1 04 04 00 84 0D 88 9B 70 04 04 00 50 9C 23 8B 72 04 04 00 34 71 64 10 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 3F 2B 85 10 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 85 68 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 EE [09:54:24]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 93 80 00 00 69 04 A1 00 6F 04 04 00 57 7F 00 00 B1 04 04 00 84 0D 88 9B 70 04 04 00 50 9C 23 8B 72 04 04 00 34 71 64 10 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 3F 2B 85 10 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 85 68 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [09:54:24]wFMCommunicate OK [09:54:24]wFMCommunicate request_size=4 [09:54:24]MH_SAM_APDU [09:54:24]CAPDU: 80 17 00 00 [09:54:24]Write to MH i2c: E2 08 00 C2 0C 80 17 00 00 00 00 00 00 4E [09:54:24]Write i2c OK [09:54:24]MH_I2C_Read... [09:54:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:54:24]Read from MH i2c: E2 [09:54:24]MH_I2C_Read... [09:54:24]Read from MH i2c: E2 FD 00 [09:54:24]MH_I2C_Read... [09:54:24]Read from MH i2c: E2 FD 00 C2 0C 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 C0 [09:54:24]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [09:54:24]wFMCommunicate OK [09:54:24]wFMCommunicate request_size=4 [09:54:24]MH_SAM_APDU [09:54:24]CAPDU: 80 17 00 00 [09:54:24]Write to MH i2c: E2 08 00 C3 0C 80 17 00 00 00 00 00 00 4F [09:54:24]Write i2c OK [09:54:24]MH_I2C_Read... [09:54:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:54:25]Read from MH i2c: E2 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: E2 FD 00 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: E2 FD 00 C3 0C 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 6D [09:54:25]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [09:54:25]wFMCommunicate OK [09:54:25]wFMCommunicate request_size=4 [09:54:25]MH_SAM_APDU [09:54:25]CAPDU: 80 17 00 00 [09:54:25]Write to MH i2c: E2 08 00 C4 0C 80 17 00 00 00 00 00 00 50 [09:54:25]Write i2c OK [09:54:25]MH_I2C_Read... [09:54:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:54:25]Read from MH i2c: E2 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: E2 FD 00 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: E2 FD 00 C4 0C 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 C2 [09:54:25]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [09:54:25]wFMCommunicate OK [09:54:25]wFMCommunicate request_size=4 [09:54:25]MH_SAM_APDU [09:54:25]CAPDU: 80 17 00 00 [09:54:25]Write to MH i2c: E2 08 00 C5 0C 80 17 00 00 00 00 00 00 51 [09:54:25]Write i2c OK [09:54:25]MH_I2C_Read... [09:54:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [09:54:25]Read from MH i2c: E2 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: E2 E0 00 [09:54:25]MH_I2C_Read... [09:54:25]Read from MH i2c: E2 E0 00 C5 0C 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3B [09:54:25]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:54:25]wFMCommunicate OK [09:54:25]SAM_PROTO_GetFMData done [09:54:25]requested_item fm.sale_refund.total is exist - process it [09:54:25]requested_item fm.buy.total is exist - process it [09:54:25]requested_item shift.sale.total is exist - process it [09:54:25]SAM_PROTO_GetShiftData [09:54:25]wFMCommunicate request_size=4 [09:54:25]MH_SAM_APDU [09:54:25]CAPDU: 80 13 02 00 [09:54:25]Write to MH i2c: E2 08 00 C6 0C 80 13 02 00 00 00 00 00 50 [09:54:25]Write i2c OK [09:54:25]MH_I2C_Read... [09:54:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [09:54:26]Read from MH i2c: E2 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 FD 00 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 FD 00 C6 0C 00 B9 04 AA 04 B5 04 6E 04 04 00 55 00 00 00 69 04 9C 00 6F 04 04 00 54 00 00 00 B1 04 03 00 92 D8 86 70 04 03 00 40 53 53 72 04 03 00 52 85 33 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 A5 52 0E 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 92 31 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 C5 [09:54:26]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 55 00 00 00 69 04 9C 00 6F 04 04 00 54 00 00 00 B1 04 03 00 92 D8 86 70 04 03 00 40 53 53 72 04 03 00 52 85 33 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 A5 52 0E 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 92 31 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [09:54:26]wFMCommunicate OK [09:54:26]wFMCommunicate request_size=4 [09:54:26]MH_SAM_APDU [09:54:26]CAPDU: 80 17 00 00 [09:54:26]Write to MH i2c: E2 08 00 C7 0C 80 17 00 00 00 00 00 00 53 [09:54:26]Write i2c OK [09:54:26]MH_I2C_Read... [09:54:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:54:26]Read from MH i2c: E2 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 FD 00 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 FD 00 C7 0C 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 80 [09:54:26]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [09:54:26]wFMCommunicate OK [09:54:26]wFMCommunicate request_size=4 [09:54:26]MH_SAM_APDU [09:54:26]CAPDU: 80 17 00 00 [09:54:26]Write to MH i2c: E2 08 00 C8 0C 80 17 00 00 00 00 00 00 54 [09:54:26]Write i2c OK [09:54:26]MH_I2C_Read... [09:54:26]OFD Sender: No OFD packet to send [09:54:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:54:26]Read from MH i2c: E2 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 FD 00 [09:54:26]MH_I2C_Read... [09:54:26]Read from MH i2c: E2 FD 00 C8 0C 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 7C [09:54:26]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [09:54:26]wFMCommunicate OK [09:54:26]wFMCommunicate request_size=4 [09:54:26]MH_SAM_APDU [09:54:26]CAPDU: 80 17 00 00 [09:54:26]Write to MH i2c: E2 08 00 C9 0C 80 17 00 00 00 00 00 00 55 [09:54:26]Write i2c OK [09:54:26]MH_I2C_Read... [09:54:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [09:54:27]Read from MH i2c: E2 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 FD 00 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 FD 00 C9 0C 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 CD [09:54:27]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [09:54:27]wFMCommunicate OK [09:54:27]wFMCommunicate request_size=4 [09:54:27]MH_SAM_APDU [09:54:27]CAPDU: 80 17 00 00 [09:54:27]Write to MH i2c: E2 08 00 CA 0C 80 17 00 00 00 00 00 00 56 [09:54:27]Write i2c OK [09:54:27]MH_I2C_Read... [09:54:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [09:54:27]Read from MH i2c: E2 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 D6 00 [09:54:27]MH_I2C_Read... [09:54:27]Read from MH i2c: E2 D6 00 CA 0C 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 38 [09:54:27]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:54:27]wFMCommunicate OK [09:54:27]SAM_PROTO_GetShiftData done [09:54:27]requested_item shift.sale.total_cash is exist - process it [09:54:27]requested_item shift.sale_refund.total is exist - process it [09:54:27]requested_item shift.sale_refund.total_cash is exist - process it [09:54:27]requested_item shift.buy.total is exist - process it [09:54:27]requested_item shift.buy.total_cash is exist - process it [09:54:27]produce_requested_data done [09:54:27]produce_requested_data return {"fm.sale.total":26093848.36,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":88372.66,"shift.sale.total_cash":54608.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [09:54:27]process_action_free get_value [09:54:27]json_value_free [09:54:27]json_value_free done [09:54:27]process_json_proto returns [09:54:27]Send response to host [09:54:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26093848.36,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":88372.66,"shift.sale.total_cash":54608.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [09:54:27]free response buf [09:54:27]execute_script done [09:54:27]execute_script returns [09:54:27]free content buf [09:54:27]Sock 7.Close socket [09:54:27]Sock 7.Thread stoped [09:54:31]OFD Sender: No OFD packet to send [09:54:36]OFD Sender: No OFD packet to send [09:54:41]OFD Sender: No OFD packet to send [09:54:46]OFD Sender: No OFD packet to send [09:54:51]OFD Sender: No OFD packet to send [09:54:56]OFD Sender: No OFD packet to send [09:55:01]OFD Sender: No OFD packet to send [09:55:06]OFD Sender: No OFD packet to send [09:55:11]OFD Sender: No OFD packet to send [09:55:16]OFD Sender: No OFD packet to send [09:55:21]OFD Sender: No OFD packet to send [09:55:26]OFD Sender: No OFD packet to send [09:55:31]OFD Sender: No OFD packet to send [09:55:36]OFD Sender: No OFD packet to send [09:55:41]OFD Sender: No OFD packet to send [09:55:46]OFD Sender: No OFD packet to send [09:55:51]OFD Sender: No OFD packet to send [09:55:56]OFD Sender: No OFD packet to send [09:56:01]OFD Sender: No OFD packet to send [09:56:06]OFD Sender: No OFD packet to send [09:56:11]OFD Sender: No OFD packet to send [09:56:16]OFD Sender: No OFD packet to send [09:56:21]OFD Sender: No OFD packet to send [09:56:26]OFD Sender: No OFD packet to send [09:56:31]OFD Sender: No OFD packet to send [09:56:36]OFD Sender: No OFD packet to send [09:56:41]OFD Sender: No OFD packet to send [09:56:46]OFD Sender: No OFD packet to send [09:56:51]OFD Sender: No OFD packet to send [09:56:56]OFD Sender: No OFD packet to send [09:57:01]OFD Sender: No OFD packet to send [09:57:06]OFD Sender: No OFD packet to send [09:57:11]OFD Sender: No OFD packet to send [09:57:16]OFD Sender: No OFD packet to send [09:57:21]OFD Sender: No OFD packet to send [09:57:26]OFD Sender: No OFD packet to send [09:57:31]OFD Sender: No OFD packet to send [09:57:36]OFD Sender: No OFD packet to send [09:57:41]OFD Sender: No OFD packet to send [09:57:46]OFD Sender: No OFD packet to send [09:57:48]accept exits with 9 [09:57:48]New connection [09:57:48]New thread 3067059556 created [09:57:48]Thread 3067202916 joined [09:57:48]Waiting for new connection... [09:57:48] Sock 9.Parse request [09:57:48]Sock 9.Check first char [09:57:48]Sock 9.First char is OK [09:57:48]request: POST /json_proto HTTP/1.0 [09:57:48]Method: POST [09:57:48]URL: /json_proto [09:57:48]Method is POST - this is cgi request [09:57:48]url: /json_proto [09:57:48]query_string will be loaded in cgi processing [09:57:48]execute_cgi json_proto POST (null) [09:57:48]execute_cgi path=json_proto method=POST [09:57:48]POST find Content-Length [09:57:48]Host: 172.17.34.200:8080 [09:57:48]Content-Length: 679 [09:57:48]Content-Type: application/json [09:57:48] [09:57:48]POST finish read [09:57:48]Found Content-Length = 679 [09:57:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182882", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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:57:48]execute_script... [09:57: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)1182882", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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:57:48]POST & json_proto [09:57:48]process_json_proto [09:57:48]json parsed OK: [09:57:48]protocol is kg_v1.0 [09:57:48]action value=close_receipt [09:57:48]process_action close_receipt [09:57:48]cmd_close_receipt [09:57:48]MH_GetDate [09:57:48]Write to MH i2c: F0 00 00 CB 0C C6 [09:57:48]Write i2c OK [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: F0 [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: F0 09 00 [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: F0 09 00 CB 0C 00 9D CC E9 64 B2 FF 65 64 FF [09:57:48]GetLastDocTimeStamp 1693043479 [09:57:48]current date 1693043869 [09:57:48]FM_GetShiftState [09:57:48]SAM_PROTO_GetShiftState [09:57:48]wFMCommunicate request_size=4 [09:57:48]MH_SAM_APDU [09:57:48]CAPDU: 80 13 01 00 [09:57:48]Write to MH i2c: E2 08 00 CC 0C 80 13 01 00 00 00 00 00 55 [09:57:48]Write i2c OK [09:57:48]MH_I2C_Read... [09:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:48]Read from MH i2c: E2 [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: E2 0E 00 [09:57:48]MH_I2C_Read... [09:57:48]Read from MH i2c: E2 0E 00 CC 0C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8C [09:57:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:57:48]wFMCommunicate OK [09:57:48]SAM_PROTO_GetShiftState done [09:57:48]FM_GetShiftState done [09:57:48]opened in 1693009560 [09:57:48]opened+sec_in_day 1693095960 [09:57:48]quantity*price = 70024 [09:57:48]sum+1 = 70026 [09:57:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 86 26.08.2023 09:57 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33070 ФПД: 94413538806486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T095749&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33070&fm=94413538806486&tin=02508201610067®Number=0000000000091575&sum=70000 [09:57:49]StoreToDocumentArchive [09:57:49]shift 77 fd 33070 [09:57:49]save to /storage/0077/doc_00033070 [09:57:49]save last doc name /storage/0077/doc_00033070 to /storage/kkm_last_doc_name [09:57:49]save OK [09:57:49]Clear old archive folders... [09:57:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:49]tlvbuf is 009FED40 [09:57:49]SAM_PROTO_ClearQueue [09:57:49]wFMCommunicate request_size=4 [09:57:49]MH_SAM_APDU [09:57:49]CAPDU: 80 09 00 00 [09:57:49]Write to MH i2c: E2 08 00 D9 0C 80 09 00 00 00 00 00 00 57 [09:57:49]Write i2c OK [09:57:49]MH_I2C_Read... [09:57:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:49]Read from MH i2c: E2 [09:57:49]MH_I2C_Read... [09:57:49]Read from MH i2c: E2 03 00 [09:57:49]MH_I2C_Read... [09:57:49]Read from MH i2c: E2 03 00 D9 0C 00 90 00 59 [09:57:49]RAPDU: 90 00 [09:57:49]wFMCommunicate OK [09:57:49]SAM_PROTO_ClearQueue done [09:57:49]KKMCreateOFDPacket [09:57:49]OFDProtocolAddRootSTLVToBuf [09:57:49]FM_MakeSignedData [09:57:49]FM_MakeSignedData [09:57:49]SAM_PROTO_SignData [09:57:49]wFMCommunicate request_size=4 [09:57:49]MH_SAM_APDU [09:57:49]CAPDU: 80 0D 01 02 [09:57:49]Write to MH i2c: E2 08 00 DA 0C 80 0D 01 02 00 00 00 00 5F [09:57:49]Write i2c OK [09:57:49]MH_I2C_Read... [09:57:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:49]Read from MH i2c: E2 [09:57:49]MH_I2C_Read... [09:57:49]Read from MH i2c: E2 03 00 [09:57:49]MH_I2C_Read... [09:57:49]Read from MH i2c: E2 03 00 DA 0C 00 90 00 5A [09:57:49]RAPDU: 90 00 [09:57:49]wFMCommunicate OK [09:57:49]wFMCommunicate request_size=255 [09:57:49]MH_SAM_APDU [09:57:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 9D CC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 81 00 00 35 04 06 00 55 [09:57:49]Write to MH i2c: E2 02 01 DB 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 9D CC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 81 00 00 35 04 06 00 55 00 00 E1 [09:57:49]Write i2c OK [09:57:49]MH_I2C_Read... [09:57:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:49]Read from MH i2c: E2 [09:57:49]MH_I2C_Read... [09:57:49]Read from MH i2c: E2 03 00 [09:57:49]MH_I2C_Read... [09:57:49]Read from MH i2c: E2 03 00 DB 0C 00 90 00 5B [09:57:49]RAPDU: 90 00 [09:57:49]wFMCommunicate OK [09:57:49]wFMCommunicate request_size=10 [09:57:49]MH_SAM_APDU [09:57:49]CAPDU: 80 0D 02 02 05 DE 5D 71 4A D6 [09:57:49]Write to MH i2c: E2 0D 00 DC 0C 80 0D 02 02 05 00 DE 5D 71 4A D6 00 00 38 [09:57:49]Write i2c OK [09:57:49]MH_I2C_Read... [09:57:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:50]Read from MH i2c: E2 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 03 00 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 03 00 DC 0C 00 90 00 5C [09:57:50]RAPDU: 90 00 [09:57:50]wFMCommunicate OK [09:57:50]wFMCommunicate request_size=4 [09:57:50]MH_SAM_APDU [09:57:50]CAPDU: 80 0D 03 02 [09:57:50]Write to MH i2c: E2 08 00 DD 0C 80 0D 03 02 00 00 00 00 64 [09:57:50]Write i2c OK [09:57:50]MH_I2C_Read... [09:57:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:50]Read from MH i2c: E2 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 0B 00 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 0B 00 DD 0C 00 D8 D2 42 63 B9 26 F9 DA 90 00 66 [09:57:50]RAPDU: D8 D2 42 63 B9 26 F9 DA 90 00 [09:57:50]wFMCommunicate OK [09:57:50]SAM_PROTO_SignData done [09:57:50]FM_MakeSignedData done [09:57:50]CreateOFDProtocolMessage [09:57:50]wFMCommunicate request_size=4 [09:57:50]MH_SAM_APDU [09:57:50]CAPDU: 80 11 00 00 [09:57:50]Write to MH i2c: E2 08 00 DE 0C 80 11 00 00 00 00 00 00 64 [09:57:50]Write i2c OK [09:57:50]MH_I2C_Read... [09:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:50]Read from MH i2c: E2 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 17 00 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: E2 17 00 DE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BA [09:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:57:50]wFMCommunicate OK [09:57:50]CreateOFDProtocolMessage done [09:57:50]OFDSenderStorePacket 33070 [09:57:50]StoreOFDPacket docnum=33070 [09:57:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 22 57 07 01 73 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 9D CC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 81 00 00 35 04 06 00 55 DE 5D 71 4A D6 D8 D2 42 63 B9 26 F9 DA [09:57:50]CheckFolder [09:57:50]dirname=/storage/ofd_packets [09:57:50]CheckFolder done [09:57:50]ProducePacketName [09:57:50]name=ofd_packets/00033070 [09:57:50]NVStorageSaveData ofd_packets/00033070 [09:57:50]File name is /storage/ofd_packets/00033070 [09:57:50]Write 301 bytes [09:57:50]NVStorageSaveData done [09:57:50]OFDSenderStorePacket done [09:57:50]KKMCreateOFDPacket done [09:57:50]NVStorageSaveData kkm_last_timestamp [09:57:50]File name is /storage/kkm_last_timestamp [09:57:50]Write 4 bytes [09:57:50]NVStorageSaveData done [09:57:50]ExternCall_PrintAddStr [09:57:50]wPrintStart [09:57:50]Write to MH i2c: 01 00 00 DF 0C EB [09:57:50]Write i2c OK [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: 01 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: 01 07 00 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: 01 07 00 DF 0C 00 00 00 00 00 FF 0F 00 [09:57:50]RasterBufferAndPrint [09:57:50]line Счет N : (1)1182882 [09:57:50]line ИНН: 02508201610067 [09:57:50]line Контрольно-Кассовый Чек [09:57:50]line ПРОДАЖА [09:57:50]line ТРК (МРК, ГНК) : 32 [09:57:50]line Товар: 2710124130 [09:57:50]line Аи-92-К-5 [09:57:50]line 11.970 * 58.50 [09:57:50]line = 700.25 [09:57:50]line НДС 12% НСП 1% [09:57:50]line > о реализуемом товаре [09:57:50]line ОКРУГЛЕНИЕ: -0.25 [09:57:50]line ИТОГО: 700.00 [09:57:50]line Внесено: 700.00 [09:57:50]line СДАЧА: 0.00 [09:57:50]line НСП 1% : 6.20 [09:57:50]line НДС 12% : 74.36 [09:57:50]line Наличными: 700.00 [09:57:50]line Безнал.: 0.00 [09:57:50]line Место: АЗС № 121 "Партнер Нефть" [09:57:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [09:57:50]line СНО: Общий режим [09:57:50]line Чек 86 26.08.2023 09:57 [09:57:50]line Смена: 77 ФФД: 1.0 [09:57:50]line ЗНМ: 0300000148 [09:57:50]line РНМ: 0000000000091575 [09:57:50]line Версия ККМ: 001 [09:57:50]line ФМ: 0000000000874655 [09:57:50]line ФД: 33070 [09:57:50]line ФПД: 94413538806486 [09:57:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T095749&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33070&fm=94413538806486&tin=02508201610067®Number=0000000000091575&sum=70000 [09:57:50]OFD Sender: Processing packet 33070 [packets to send 11, broken 10] [09:57:50]ProducePacketName [09:57:50]name=ofd_packets/00033070 [09:57:50]OFD Sender: To server: pG, [09:57:50]CommunicateWithHost lk.salyk.kg:30040 [09:57:50]ConnectInit lk.salyk.kg [09:57:50]written 0, free lines is 4095 [09:57:50]Connected sock=10 [09:57:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 22 57 07 01 73 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 9D CC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 81 00 00 35 04 06 00 55 DE 5D 71 4A D6 D8 D2 42 63 B9 26 F9 DA [09:57:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 ED 23 47 00 78 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 81 00 00 F4 03 04 00 3C 77 E9 64 B6 04 01 00 00 38 1F AE 29 D0 2C DF 65 [09:57:50]CommunicateWithHost err = 0 [09:57:50]CheckOFDResponse [09:57:50]1017 (14) - 77093643461234 [09:57:50]1041 (16) - 0000000000874655 [09:57:50]1040 (4) - 33070 [09:57:50]1012 (4) - 26.08.2023 03:53 [09:57:50]1206 (1) - 0 [09:57:50]OFD Sender: Remove packet 33070 [09:57:50]ProducePacketName [09:57:50]name=ofd_packets/00033070 [09:57:50]NVStorageDeleteData [09:57:50]Write to MH i2c: 01 00 00 0A 0D 17 [09:57:50]Write i2c OK [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: 01 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: 01 07 00 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: 01 07 00 0A 0D 00 00 00 00 00 DF 0C 09 [09:57:50]RasterBufferAndPrint [09:57:50]line [09:57:50]line [09:57:50]line [09:57:50]line [09:57:50]line [09:57:50]written 0, free lines is 3301 [09:57:50]MH_Cut [09:57:50]Write to MH i2c: D1 01 00 11 0D 01 F0 [09:57:50]Write i2c OK [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: D1 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: D1 01 00 [09:57:50]MH_I2C_Read... [09:57:50]Read from MH i2c: D1 01 00 11 0D 00 EF [09:57:50]Write to MH i2c: 01 00 00 12 0D 1F [09:57:50]Write i2c OK [09:57:50]MH_I2C_Read... [09:57:51]OFD Sender: No OFD packet to send [09:57:51]*** Cut start [09:57:51]*** Purtial cut [09:57:51]*** Stage 1: CUTSNS_PIN = 1 [09:57:51]Read from MH i2c: 01 [09:57:51]MH_I2C_Read... [09:57:51]*** Stop cut motor [09:57:51]*** Cut end [09:57:51]Read from MH i2c: 01 07 00 [09:57:51]MH_I2C_Read... [09:57:51]Read from MH i2c: 01 07 00 12 0D 00 00 00 00 00 FF 0F 34 [09:57:51]process_action close_receipt done [09:57:51]requested_data is exist [09:57:51]produce_requested_data [09:57:51]requested_item fm.sn is exist - process it [09:57:51]wFMCommunicate request_size=4 [09:57:51]MH_SAM_APDU [09:57:51]CAPDU: 80 11 00 00 [09:57:51]Write to MH i2c: E2 08 00 13 0D 80 11 00 00 00 00 00 00 9A [09:57:51]Write i2c OK [09:57:51]MH_I2C_Read... [09:57:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:52]Read from MH i2c: E2 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 17 00 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 17 00 13 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F0 [09:57:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [09:57:52]wFMCommunicate OK [09:57:52]requested_item fd.num is exist - process it [09:57:52]SAM_PROTO_GetFieldsCounters [09:57:52]wFMCommunicate request_size=4 [09:57:52]MH_SAM_APDU [09:57:52]CAPDU: 80 13 00 00 [09:57:52]Write to MH i2c: E2 08 00 14 0D 80 13 00 00 00 00 00 00 9D [09:57:52]Write i2c OK [09:57:52]MH_I2C_Read... [09:57:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:52]Read from MH i2c: E2 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 62 00 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 62 00 14 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [09:57:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:52]wFMCommunicate OK [09:57:52]SAM_PROTO_GetFieldsCounters done [09:57:52]requested_item shift.num is exist - process it [09:57:52]requested_item shift.opened is exist - process it [09:57:52]req_shift_opened [09:57:52]FM_GetShiftState [09:57:52]SAM_PROTO_GetShiftState [09:57:52]wFMCommunicate request_size=4 [09:57:52]MH_SAM_APDU [09:57:52]CAPDU: 80 13 01 00 [09:57:52]Write to MH i2c: E2 08 00 15 0D 80 13 01 00 00 00 00 00 9F [09:57:52]Write i2c OK [09:57:52]MH_I2C_Read... [09:57:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:52]Read from MH i2c: E2 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 0E 00 [09:57:52]MH_I2C_Read... [09:57:52]Read from MH i2c: E2 0E 00 15 0D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D6 [09:57:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [09:57:52]wFMCommunicate OK [09:57:52]SAM_PROTO_GetShiftState done [09:57:52]FM_GetShiftState done [09:57:52]req_shift_opened done [09:57:52]requested_item shift.open_date is exist - process it [09:57:52]req_shift_open_date [09:57:52]req_shift_open_date done [09:57:52]produce_requested_data done [09:57:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33070,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [09:57:52]process_action_free close_receipt [09:57:52]json_value_free [09:57:52]json_value_free done [09:57:52]process_json_proto returns [09:57:52]Send response to host [09:57:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33070,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [09:57:52]free response buf [09:57:52]execute_script done [09:57:52]execute_script returns [09:57:52]free content buf [09:57:52]Sock 9.Close socket [09:57:52]Sock 9.Thread stoped [09:57:56]OFD Sender: No OFD packet to send [09:58:01]OFD Sender: No OFD packet to send [09:58:06]OFD Sender: No OFD packet to send [09:58:11]OFD Sender: No OFD packet to send [09:58:16]OFD Sender: No OFD packet to send [09:58:21]OFD Sender: No OFD packet to send [09:58:26]OFD Sender: No OFD packet to send [09:58:31]OFD Sender: No OFD packet to send [09:58:36]OFD Sender: No OFD packet to send [09:58:41]OFD Sender: No OFD packet to send [09:58:46]OFD Sender: No OFD packet to send [09:58: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:16]OFD Sender: No OFD packet to send [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:55]accept exits with 7 [10:00:55]New connection [10:00:55]New thread 3067202916 created [10:00:55]Thread 3067059556 joined [10:00:55]Waiting for new connection... [10:00:55] Sock 7.Parse request [10:00:55]Sock 7.Check first char [10:00:55]Sock 7.First char is OK [10:00:55]request: POST /json_proto HTTP/1.0 [10:00:55]Method: POST [10:00:55]URL: /json_proto [10:00:55]Method is POST - this is cgi request [10:00:55]url: /json_proto [10:00:55]query_string will be loaded in cgi processing [10:00:55]execute_cgi json_proto POST (null) [10:00:55]execute_cgi path=json_proto method=POST [10:00:55]POST find Content-Length [10:00:55]Host: 172.17.34.200:8080 [10:00:55]Content-Length: 684 [10:00:55]Content-Type: application/json [10:00:55] [10:00:55]POST finish read [10:00:55]Found Content-Length = 684 [10:00:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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:00:55]execute_script... [10:00: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)1182883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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:00:55]POST & json_proto [10:00:55]process_json_proto [10:00:55]json parsed OK: [10:00:55]protocol is kg_v1.0 [10:00:55]action value=close_receipt [10:00:55]process_action close_receipt [10:00:55]cmd_close_receipt [10:00:55]MH_GetDate [10:00:55]Write to MH i2c: F0 00 00 16 0D 12 [10:00:55]Write i2c OK [10:00:55]MH_I2C_Read... [10:00:55]Read from MH i2c: F0 [10:00:55]MH_I2C_Read... [10:00:55]Read from MH i2c: F0 09 00 [10:00:55]MH_I2C_Read... [10:00:55]Read from MH i2c: F0 09 00 16 0D 00 58 CD E9 64 B2 FF 65 64 07 [10:00:55]GetLastDocTimeStamp 1693043869 [10:00:55]current date 1693044056 [10:00:55]FM_GetShiftState [10:00:55]SAM_PROTO_GetShiftState [10:00:55]wFMCommunicate request_size=4 [10:00:55]MH_SAM_APDU [10:00:55]CAPDU: 80 13 01 00 [10:00:55]Write to MH i2c: E2 08 00 17 0D 80 13 01 00 00 00 00 00 A1 [10:00:55]Write i2c OK [10:00:55]MH_I2C_Read... [10:00:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:55]Read from MH i2c: E2 [10:00:55]MH_I2C_Read... [10:00:55]Read from MH i2c: E2 0E 00 [10:00:55]MH_I2C_Read... [10:00:55]Read from MH i2c: E2 0E 00 17 0D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D8 [10:00:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:00:55]wFMCommunicate OK [10:00:55]SAM_PROTO_GetShiftState done [10:00:55]FM_GetShiftState done [10:00:55]opened in 1693009560 [10:00:55]opened+sec_in_day 1693095960 [10:00:55]quantity*price = 70023 [10:00:55]sum+1 = 70025 [10:00:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 87 26.08.2023 10:00 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33071 ФПД: 201151567599534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100056&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33071&fm=201151567599534&tin=02508201610067®Number=0000000000091575&sum=70000 [10:00:56]StoreToDocumentArchive [10:00:56]shift 77 fd 33071 [10:00:56]save to /storage/0077/doc_00033071 [10:00:56]save last doc name /storage/0077/doc_00033071 to /storage/kkm_last_doc_name [10:00:56]save OK [10:00:56]Clear old archive folders... [10:00:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:00:56]tlvbuf is 00AAD380 [10:00:56]SAM_PROTO_ClearQueue [10:00:56]wFMCommunicate request_size=4 [10:00:56]MH_SAM_APDU [10:00:56]CAPDU: 80 09 00 00 [10:00:56]Write to MH i2c: E2 08 00 24 0D 80 09 00 00 00 00 00 00 A3 [10:00:56]Write i2c OK [10:00:56]MH_I2C_Read... [10:00:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:56]Read from MH i2c: E2 [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: E2 03 00 [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: E2 03 00 24 0D 00 90 00 A5 [10:00:56]RAPDU: 90 00 [10:00:56]wFMCommunicate OK [10:00:56]SAM_PROTO_ClearQueue done [10:00:56]KKMCreateOFDPacket [10:00:56]OFDProtocolAddRootSTLVToBuf [10:00:56]FM_MakeSignedData [10:00:56]FM_MakeSignedData [10:00:56]SAM_PROTO_SignData [10:00:56]wFMCommunicate request_size=4 [10:00:56]MH_SAM_APDU [10:00:56]CAPDU: 80 0D 01 02 [10:00:56]Write to MH i2c: E2 08 00 25 0D 80 0D 01 02 00 00 00 00 AB [10:00:56]Write i2c OK [10:00:56]MH_I2C_Read... [10:00:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:56]Read from MH i2c: E2 [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: E2 03 00 [10:00:56]MH_I2C_Read... [10:00:56]Read from MH i2c: E2 03 00 25 0D 00 90 00 A6 [10:00:56]RAPDU: 90 00 [10:00:56]wFMCommunicate OK [10:00:56]wFMCommunicate request_size=255 [10:00:56]MH_SAM_APDU [10:00:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 57 00 00 00 F4 03 04 00 58 CD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 81 00 00 35 04 06 00 [10:00:56]Write to MH i2c: E2 02 01 26 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 57 00 00 00 F4 03 04 00 58 CD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 81 00 00 35 04 06 00 00 00 0D [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 26 0D 00 90 00 A7 [10:00:57]RAPDU: 90 00 [10:00:57]wFMCommunicate OK [10:00:57]wFMCommunicate request_size=11 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 0D 02 02 06 B6 F2 3F BB 97 AE [10:00:57]Write to MH i2c: E2 0E 00 27 0D 80 0D 02 02 06 00 B6 F2 3F BB 97 AE 00 00 A1 [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 03 00 27 0D 00 90 00 A8 [10:00:57]RAPDU: 90 00 [10:00:57]wFMCommunicate OK [10:00:57]wFMCommunicate request_size=4 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 0D 03 02 [10:00:57]Write to MH i2c: E2 08 00 28 0D 80 0D 03 02 00 00 00 00 B0 [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 0B 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 0B 00 28 0D 00 B8 D5 A8 B5 72 8F 58 35 90 00 29 [10:00:57]RAPDU: B8 D5 A8 B5 72 8F 58 35 90 00 [10:00:57]wFMCommunicate OK [10:00:57]SAM_PROTO_SignData done [10:00:57]FM_MakeSignedData done [10:00:57]CreateOFDProtocolMessage [10:00:57]wFMCommunicate request_size=4 [10:00:57]MH_SAM_APDU [10:00:57]CAPDU: 80 11 00 00 [10:00:57]Write to MH i2c: E2 08 00 29 0D 80 11 00 00 00 00 00 00 B0 [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:57]Read from MH i2c: E2 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 17 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: E2 17 00 29 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 06 [10:00:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:00:57]wFMCommunicate OK [10:00:57]CreateOFDProtocolMessage done [10:00:57]OFDSenderStorePacket 33071 [10:00:57]StoreOFDPacket docnum=33071 [10:00:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 33 60 08 01 F3 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 57 00 00 00 F4 03 04 00 58 CD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 81 00 00 35 04 06 00 B6 F2 3F BB 97 AE B8 D5 A8 B5 72 8F 58 35 [10:00:57]CheckFolder [10:00:57]dirname=/storage/ofd_packets [10:00:57]CheckFolder done [10:00:57]ProducePacketName [10:00:57]name=ofd_packets/00033071 [10:00:57]NVStorageSaveData ofd_packets/00033071 [10:00:57]File name is /storage/ofd_packets/00033071 [10:00:57]Write 302 bytes [10:00:57]NVStorageSaveData done [10:00:57]OFDSenderStorePacket done [10:00:57]KKMCreateOFDPacket done [10:00:57]NVStorageSaveData kkm_last_timestamp [10:00:57]File name is /storage/kkm_last_timestamp [10:00:57]Write 4 bytes [10:00:57]NVStorageSaveData done [10:00:57]ExternCall_PrintAddStr [10:00:57]wPrintStart [10:00:57]Write to MH i2c: 01 00 00 2A 0D 37 [10:00:57]OFD Sender: Processing packet 33071 [packets to send 11, broken 10] [10:00:57]ProducePacketName [10:00:57]name=ofd_packets/00033071 [10:00:57]OFD Sender: To server: pG, [10:00:57]CommunicateWithHost lk.salyk.kg:30040 [10:00:57]ConnectInit lk.salyk.kg [10:00:57]Write i2c OK [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: 01 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: 01 07 00 [10:00:57]MH_I2C_Read... [10:00:57]Read from MH i2c: 01 07 00 2A 0D 00 00 00 00 00 FF 0F 4C [10:00:57]RasterBufferAndPrint [10:00:57]line Счет N : (1)1182883 [10:00:57]line ИНН: 02508201610067 [10:00:57]line Контрольно-Кассовый Чек [10:00:57]line ПРОДАЖА [10:00:57]line ТРК (МРК, ГНК) : 11 [10:00:57]line Товар: 2710194210 [10:00:57]line ДТ(л)-К-5 [10:00:57]line 11.010 * 63.60 [10:00:57]line = 700.24 [10:00:57]line НДС 12% НСП 1% [10:00:57]line > о реализуемом товаре [10:00:57]line ОКРУГЛЕНИЕ: -0.24 [10:00:57]line ИТОГО: 700.00 [10:00:57]line Внесено: 700.00 [10:00:57]line СДАЧА: 0.00 [10:00:57]line НСП 1% : 6.20 [10:00:57]line НДС 12% : 74.36 [10:00:57]line Наличными: 700.00 [10:00:57]line Безнал.: 0.00 [10:00:57]line Место: АЗС № 121 "Партнер Нефть" [10:00:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:00:57]line СНО: Общий режим [10:00:57]line Чек 87 26.08.2023 10:00 [10:00:57]line Смена: 77 ФФД: 1.0 [10:00:57]line ЗНМ: 0300000148 [10:00:57]line РНМ: 0000000000091575 [10:00:57]line Версия ККМ: 001 [10:00:57]line ФМ: 0000000000874655 [10:00:57]line ФД: 33071 [10:00:57]line ФПД: 201151567599534 [10:00:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100056&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33071&fm=201151567599534&tin=02508201610067®Number=0000000000091575&sum=70000 [10:00:57]Connected sock=9 [10:00:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 33 60 08 01 F3 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 57 00 00 00 F4 03 04 00 58 CD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 81 00 00 35 04 06 00 B6 F2 3F BB 97 AE B8 D5 A8 B5 72 8F 58 35 [10:00:57]written 0, free lines is 4095 [10:00:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1C 1B 47 00 25 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 81 00 00 F4 03 04 00 F7 77 E9 64 B6 04 01 00 00 A0 74 08 25 A9 DB C0 C9 [10:00:57]CommunicateWithHost err = 0 [10:00:57]CheckOFDResponse [10:00:57]1017 (14) - 77093643461234 [10:00:57]1041 (16) - 0000000000874655 [10:00:57]1040 (4) - 33071 [10:00:57]1012 (4) - 26.08.2023 03:56 [10:00:57]1206 (1) - 0 [10:00:57]OFD Sender: Remove packet 33071 [10:00:57]ProducePacketName [10:00:57]name=ofd_packets/00033071 [10:00:57]NVStorageDeleteData [10:00:58]Write to MH i2c: 01 00 00 55 0D 62 [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 07 00 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: 01 07 00 55 0D 00 00 00 00 00 CD 0C 42 [10:00:58]RasterBufferAndPrint [10:00:58]line [10:00:58]line [10:00:58]line [10:00:58]line [10:00:58]line [10:00:58]written 0, free lines is 3284 [10:00:58]MH_Cut [10:00:58]Write to MH i2c: D1 01 00 5C 0D 01 3B [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: D1 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: D1 01 00 [10:00:58]MH_I2C_Read... [10:00:58]Read from MH i2c: D1 01 00 5C 0D 00 3A [10:00:58]Write to MH i2c: 01 00 00 5D 0D 6A [10:00:58]Write i2c OK [10:00:58]MH_I2C_Read... [10:00:58]OFD Sender: No OFD packet to send [10:00:58]*** Cut start [10:00:58]*** Purtial cut [10:00:58]*** CUTSNS_PIN = 0 [10:00:59]*** Stage 1: CUTSNS_PIN = 1 [10:01:00]Read from MH i2c: 01 [10:01:00]MH_I2C_Read... [10:01:00]*** Stop cut motor [10:01:00]*** Cut end [10:01:00]Read from MH i2c: 01 07 00 [10:01:00]MH_I2C_Read... [10:01:00]Read from MH i2c: 01 07 00 5D 0D 00 00 00 00 00 FF 0F 7F [10:01:01]process_action close_receipt done [10:01:01]requested_data is exist [10:01:01]produce_requested_data [10:01:01]requested_item fm.sn is exist - process it [10:01:01]wFMCommunicate request_size=4 [10:01:01]MH_SAM_APDU [10:01:01]CAPDU: 80 11 00 00 [10:01:01]Write to MH i2c: E2 08 00 5E 0D 80 11 00 00 00 00 00 00 E5 [10:01:01]Write i2c OK [10:01:01]MH_I2C_Read... [10:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:01]Read from MH i2c: E2 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 17 00 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 17 00 5E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3B [10:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:01:01]wFMCommunicate OK [10:01:01]requested_item fd.num is exist - process it [10:01:01]SAM_PROTO_GetFieldsCounters [10:01:01]wFMCommunicate request_size=4 [10:01:01]MH_SAM_APDU [10:01:01]CAPDU: 80 13 00 00 [10:01:01]Write to MH i2c: E2 08 00 5F 0D 80 13 00 00 00 00 00 00 E8 [10:01:01]Write i2c OK [10:01:01]MH_I2C_Read... [10:01:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:01]Read from MH i2c: E2 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 62 00 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 62 00 5F 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [10:01:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:01]wFMCommunicate OK [10:01:01]SAM_PROTO_GetFieldsCounters done [10:01:01]requested_item shift.num is exist - process it [10:01:01]requested_item shift.opened is exist - process it [10:01:01]req_shift_opened [10:01:01]FM_GetShiftState [10:01:01]SAM_PROTO_GetShiftState [10:01:01]wFMCommunicate request_size=4 [10:01:01]MH_SAM_APDU [10:01:01]CAPDU: 80 13 01 00 [10:01:01]Write to MH i2c: E2 08 00 60 0D 80 13 01 00 00 00 00 00 EA [10:01:01]Write i2c OK [10:01:01]MH_I2C_Read... [10:01:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:01]Read from MH i2c: E2 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 0E 00 [10:01:01]MH_I2C_Read... [10:01:01]Read from MH i2c: E2 0E 00 60 0D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 21 [10:01:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:01:01]wFMCommunicate OK [10:01:01]SAM_PROTO_GetShiftState done [10:01:01]FM_GetShiftState done [10:01:01]req_shift_opened done [10:01:01]requested_item shift.open_date is exist - process it [10:01:01]req_shift_open_date [10:01:01]req_shift_open_date done [10:01:01]produce_requested_data done [10:01:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33071,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:01:01]process_action_free close_receipt [10:01:01]json_value_free [10:01:01]json_value_free done [10:01:01]process_json_proto returns [10:01:01]Send response to host [10:01:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33071,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:01:01]free response buf [10:01:01]execute_script done [10:01:01]execute_script returns [10:01:01]free content buf [10:01:01]Sock 7.Close socket [10:01:01]Sock 7.Thread stoped [10:01:03]OFD Sender: No OFD packet to send [10:01:08]OFD Sender: No OFD packet to send [10:01:13]OFD Sender: No OFD packet to send [10:01:18]OFD Sender: No OFD packet to send [10:01:23]OFD Sender: No OFD packet to send [10:01:28]OFD Sender: No OFD packet to send [10:01:33]OFD Sender: No OFD packet to send [10:01:38]OFD Sender: No OFD packet to send [10:01:43]OFD Sender: No OFD packet to send [10:01:48]OFD Sender: No OFD packet to send [10:01:53]OFD Sender: No OFD packet to send [10:01:58]OFD Sender: No OFD packet to send [10:02:03]OFD Sender: No OFD packet to send [10:02:08]OFD Sender: No OFD packet to send [10:02:13]OFD Sender: No OFD packet to send [10:02:18]OFD Sender: No OFD packet to send [10:02:23]OFD Sender: No OFD packet to send [10:02:28]OFD Sender: No OFD packet to send [10:02:33]OFD Sender: No OFD packet to send [10:02:38]OFD Sender: No OFD packet to send [10:02:43]OFD Sender: No OFD packet to send [10:02:48]OFD Sender: No OFD packet to send [10:02:53]OFD Sender: No OFD packet to send [10:02:58]OFD Sender: No OFD packet to send [10:03:03]OFD Sender: No OFD packet to send [10:03:08]OFD Sender: No OFD packet to send [10:03:13]OFD Sender: No OFD packet to send [10:03:18]OFD Sender: No OFD packet to send [10:03:23]OFD Sender: No OFD packet to send [10:03:28]OFD Sender: No OFD packet to send [10:03:33]OFD Sender: No OFD packet to send [10:03:38]OFD Sender: No OFD packet to send [10:03:43]OFD Sender: No OFD packet to send [10:03:46]accept exits with 10 [10:03:46]New connection [10:03:46]New thread 3067059556 created [10:03:46]Thread 3067202916 joined [10:03:46]Waiting for new connection... [10:03:46] Sock 10.Parse request [10:03:46]Sock 10.Check first char [10:03:46]Sock 10.First char is OK [10:03:46]request: POST /json_proto HTTP/1.0 [10:03:46]Method: POST [10:03:46]URL: /json_proto [10:03:46]Method is POST - this is cgi request [10:03:46]url: /json_proto [10:03:46]query_string will be loaded in cgi processing [10:03:46]execute_cgi json_proto POST (null) [10:03:46]execute_cgi path=json_proto method=POST [10:03:46]POST find Content-Length [10:03:46]Host: 172.17.34.200:8080 [10:03:46]Content-Length: 678 [10:03:46]Content-Type: application/json [10:03:46] [10:03:46]POST finish read [10:03:46]Found Content-Length = 678 [10:03:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182884", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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:03:46]execute_script... [10:03: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)1182884", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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:03:46]POST & json_proto [10:03:46]process_json_proto [10:03:46]json parsed OK: [10:03:46]protocol is kg_v1.0 [10:03:46]action value=close_receipt [10:03:46]process_action close_receipt [10:03:46]cmd_close_receipt [10:03:46]MH_GetDate [10:03:46]Write to MH i2c: F0 00 00 61 0D 5D [10:03:46]Write i2c OK [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: F0 [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: F0 09 00 [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: F0 09 00 61 0D 00 03 CE E9 64 B2 FF 65 64 FE [10:03:46]GetLastDocTimeStamp 1693044056 [10:03:46]current date 1693044227 [10:03:46]FM_GetShiftState [10:03:46]SAM_PROTO_GetShiftState [10:03:46]wFMCommunicate request_size=4 [10:03:46]MH_SAM_APDU [10:03:46]CAPDU: 80 13 01 00 [10:03:46]Write to MH i2c: E2 08 00 62 0D 80 13 01 00 00 00 00 00 EC [10:03:46]Write i2c OK [10:03:46]MH_I2C_Read... [10:03:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:46]Read from MH i2c: E2 [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: E2 0E 00 [10:03:46]MH_I2C_Read... [10:03:46]Read from MH i2c: E2 0E 00 62 0D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 23 [10:03:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:03:46]wFMCommunicate OK [10:03:46]SAM_PROTO_GetShiftState done [10:03:46]FM_GetShiftState done [10:03:46]opened in 1693009560 [10:03:46]opened+sec_in_day 1693095960 [10:03:46]quantity*price = 30010 [10:03:46]sum+1 = 30012 [10:03:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 88 26.08.2023 10:03 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33072 ФПД: 37036024938078 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100347&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33072&fm=37036024938078&tin=02508201610067®Number=0000000000091575&sum=30000 [10:03:47]StoreToDocumentArchive [10:03:47]shift 77 fd 33072 [10:03:47]save to /storage/0077/doc_00033072 [10:03:47]save last doc name /storage/0077/doc_00033072 to /storage/kkm_last_doc_name [10:03:47]save OK [10:03:47]Clear old archive folders... [10:03:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:47]tlvbuf is 00A19220 [10:03:47]SAM_PROTO_ClearQueue [10:03:47]wFMCommunicate request_size=4 [10:03:47]MH_SAM_APDU [10:03:47]CAPDU: 80 09 00 00 [10:03:47]Write to MH i2c: E2 08 00 6F 0D 80 09 00 00 00 00 00 00 EE [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:47]Read from MH i2c: E2 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 03 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 03 00 6F 0D 00 90 00 F0 [10:03:47]RAPDU: 90 00 [10:03:47]wFMCommunicate OK [10:03:47]SAM_PROTO_ClearQueue done [10:03:47]KKMCreateOFDPacket [10:03:47]OFDProtocolAddRootSTLVToBuf [10:03:47]FM_MakeSignedData [10:03:47]FM_MakeSignedData [10:03:47]SAM_PROTO_SignData [10:03:47]wFMCommunicate request_size=4 [10:03:47]MH_SAM_APDU [10:03:47]CAPDU: 80 0D 01 02 [10:03:47]Write to MH i2c: E2 08 00 70 0D 80 0D 01 02 00 00 00 00 F6 [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:47]Read from MH i2c: E2 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 03 00 [10:03:47]MH_I2C_Read... [10:03:47]Read from MH i2c: E2 03 00 70 0D 00 90 00 F1 [10:03:47]RAPDU: 90 00 [10:03:47]wFMCommunicate OK [10:03:47]wFMCommunicate request_size=255 [10:03:47]MH_SAM_APDU [10:03: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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 03 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 81 00 00 35 04 06 00 21 [10:03:47]Write to MH i2c: E2 02 01 71 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 03 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 81 00 00 35 04 06 00 21 00 00 2C [10:03:47]Write i2c OK [10:03:47]MH_I2C_Read... [10:03:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:48]Read from MH i2c: E2 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 03 00 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 03 00 71 0D 00 90 00 F2 [10:03:48]RAPDU: 90 00 [10:03:48]wFMCommunicate OK [10:03:48]wFMCommunicate request_size=10 [10:03:48]MH_SAM_APDU [10:03:48]CAPDU: 80 0D 02 02 05 AF 1F 1C 3E 5E [10:03:48]Write to MH i2c: E2 0D 00 72 0D 80 0D 02 02 05 00 AF 1F 1C 3E 5E 00 00 89 [10:03:48]Write i2c OK [10:03:48]MH_I2C_Read... [10:03:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:48]Read from MH i2c: E2 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 03 00 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 03 00 72 0D 00 90 00 F3 [10:03:48]RAPDU: 90 00 [10:03:48]wFMCommunicate OK [10:03:48]wFMCommunicate request_size=4 [10:03:48]MH_SAM_APDU [10:03:48]CAPDU: 80 0D 03 02 [10:03:48]Write to MH i2c: E2 08 00 73 0D 80 0D 03 02 00 00 00 00 FB [10:03:48]Write i2c OK [10:03:48]MH_I2C_Read... [10:03:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:48]Read from MH i2c: E2 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 0B 00 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 0B 00 73 0D 00 D9 05 3C B7 F9 0A 14 3E 90 00 22 [10:03:48]RAPDU: D9 05 3C B7 F9 0A 14 3E 90 00 [10:03:48]wFMCommunicate OK [10:03:48]SAM_PROTO_SignData done [10:03:48]FM_MakeSignedData done [10:03:48]CreateOFDProtocolMessage [10:03:48]wFMCommunicate request_size=4 [10:03:48]MH_SAM_APDU [10:03:48]CAPDU: 80 11 00 00 [10:03:48]Write to MH i2c: E2 08 00 74 0D 80 11 00 00 00 00 00 00 FB [10:03:48]Write i2c OK [10:03:48]MH_I2C_Read... [10:03:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:48]Read from MH i2c: E2 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 17 00 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: E2 17 00 74 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 51 [10:03:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:03:48]wFMCommunicate OK [10:03:48]CreateOFDProtocolMessage done [10:03:48]OFDSenderStorePacket 33072 [10:03:48]StoreOFDPacket docnum=33072 [10:03:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E0 CF 07 01 19 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 03 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 81 00 00 35 04 06 00 21 AF 1F 1C 3E 5E D9 05 3C B7 F9 0A 14 3E [10:03:48]CheckFolder [10:03:48]dirname=/storage/ofd_packets [10:03:48]CheckFolder done [10:03:48]ProducePacketName [10:03:48]name=ofd_packets/00033072 [10:03:48]NVStorageSaveData ofd_packets/00033072 [10:03:48]File name is /storage/ofd_packets/00033072 [10:03:48]Write 301 bytes [10:03:48]NVStorageSaveData done [10:03:48]OFDSenderStorePacket done [10:03:48]KKMCreateOFDPacket done [10:03:48]NVStorageSaveData kkm_last_timestamp [10:03:48]File name is /storage/kkm_last_timestamp [10:03:48]Write 4 bytes [10:03:48]NVStorageSaveData done [10:03:48]ExternCall_PrintAddStr [10:03:48]wPrintStart [10:03:48]Write to MH i2c: 01 00 00 75 0D 82 [10:03:48]Write i2c OK [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: 01 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: 01 07 00 [10:03:48]MH_I2C_Read... [10:03:48]Read from MH i2c: 01 07 00 75 0D 00 00 00 00 00 FF 0F 97 [10:03:48]RasterBufferAndPrint [10:03:48]line Счет N : (1)1182884 [10:03:48]line ИНН: 02508201610067 [10:03:48]line Контрольно-Кассовый Чек [10:03:48]line ПРОДАЖА [10:03:48]line ТРК (МРК, ГНК) : 62 [10:03:48]line Товар: 2710124130 [10:03:48]line Аи-92-К-5 [10:03:48]line 5.130 * 58.50 [10:03:48]line = 300.11 [10:03:48]line НДС 12% НСП 1% [10:03:48]line > о реализуемом товаре [10:03:48]line ОКРУГЛЕНИЕ: -0.11 [10:03:48]line ИТОГО: 300.00 [10:03:48]line Внесено: 300.00 [10:03:48]line СДАЧА: 0.00 [10:03:48]line НСП 1% : 2.66 [10:03:48]line НДС 12% : 31.87 [10:03:48]line Наличными: 300.00 [10:03:48]line Безнал.: 0.00 [10:03:48]line Место: АЗС № 121 "Партнер Нефть" [10:03:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:03:48]line СНО: Общий режим [10:03:48]line Чек 88 26.08.2023 10:03 [10:03:48]line Смена: 77 ФФД: 1.0 [10:03:48]line ЗНМ: 0300000148 [10:03:48]line РНМ: 0000000000091575 [10:03:48]line Версия ККМ: 001 [10:03:48]line ФМ: 0000000000874655 [10:03:48]line ФД: 33072 [10:03:48]line ФПД: 37036024938078 [10:03:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100347&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33072&fm=37036024938078&tin=02508201610067®Number=0000000000091575&sum=30000 [10:03:48]OFD Sender: Processing packet 33072 [packets to send 11, broken 10] [10:03:48]ProducePacketName [10:03:48]name=ofd_packets/00033072 [10:03:48]OFD Sender: To server: pG, [10:03:48]CommunicateWithHost lk.salyk.kg:30040 [10:03:48]ConnectInit lk.salyk.kg [10:03:48]written 0, free lines is 4095 [10:03:48]Connected sock=11 [10:03:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E0 CF 07 01 19 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 03 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 81 00 00 35 04 06 00 21 AF 1F 1C 3E 5E D9 05 3C B7 F9 0A 14 3E [10:03:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 77 57 47 00 CC 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 81 00 00 F4 03 04 00 A2 78 E9 64 B6 04 01 00 00 56 5F 2F 41 A9 6E 93 B6 [10:03:48]CommunicateWithHost err = 0 [10:03:48]CheckOFDResponse [10:03:48]1017 (14) - 77093643461234 [10:03:48]1041 (16) - 0000000000874655 [10:03:48]1040 (4) - 33072 [10:03:48]1012 (4) - 26.08.2023 03:59 [10:03:48]1206 (1) - 0 [10:03:48]OFD Sender: Remove packet 33072 [10:03:48]ProducePacketName [10:03:48]name=ofd_packets/00033072 [10:03:48]NVStorageDeleteData [10:03:49]Write to MH i2c: 01 00 00 A0 0D AD [10:03:49]Write i2c OK [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: 01 [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: 01 07 00 [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: 01 07 00 A0 0D 00 00 00 00 00 D7 0C 97 [10:03:49]RasterBufferAndPrint [10:03:49]line [10:03:49]line [10:03:49]line [10:03:49]line [10:03:49]line [10:03:49]written 0, free lines is 3292 [10:03:49]MH_Cut [10:03:49]Write to MH i2c: D1 01 00 A7 0D 01 86 [10:03:49]Write i2c OK [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: D1 [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: D1 01 00 [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: D1 01 00 A7 0D 00 85 [10:03:49]Write to MH i2c: 01 00 00 A8 0D B5 [10:03:49]Write i2c OK [10:03:49]MH_I2C_Read... [10:03:49]OFD Sender: No OFD packet to send [10:03:49]*** Cut start [10:03:49]*** Purtial cut [10:03:49]*** Stage 1: CUTSNS_PIN = 1 [10:03:50]Read from MH i2c: 01 [10:03:50]MH_I2C_Read... [10:03:50]*** Stop cut motor [10:03:50]*** Cut end [10:03:50]Read from MH i2c: 01 07 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: 01 07 00 A8 0D 00 00 00 00 00 FF 0F CA [10:03:50]process_action close_receipt done [10:03:50]requested_data is exist [10:03:50]produce_requested_data [10:03:50]requested_item fm.sn is exist - process it [10:03:50]wFMCommunicate request_size=4 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 11 00 00 [10:03:50]Write to MH i2c: E2 08 00 A9 0D 80 11 00 00 00 00 00 00 30 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:50]Read from MH i2c: E2 17 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 17 00 A9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 86 [10:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:03:50]wFMCommunicate OK [10:03:50]requested_item fd.num is exist - process it [10:03:50]SAM_PROTO_GetFieldsCounters [10:03:50]wFMCommunicate request_size=4 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 13 00 00 [10:03:50]Write to MH i2c: E2 08 00 AA 0D 80 13 00 00 00 00 00 00 33 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 62 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 62 00 AA 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [10:03:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:50]wFMCommunicate OK [10:03:50]SAM_PROTO_GetFieldsCounters done [10:03:50]requested_item shift.num is exist - process it [10:03:50]requested_item shift.opened is exist - process it [10:03:50]req_shift_opened [10:03:50]FM_GetShiftState [10:03:50]SAM_PROTO_GetShiftState [10:03:50]wFMCommunicate request_size=4 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 13 01 00 [10:03:50]Write to MH i2c: E2 08 00 AB 0D 80 13 01 00 00 00 00 00 35 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 0E 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 0E 00 AB 0D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6C [10:03:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:03:50]wFMCommunicate OK [10:03:50]SAM_PROTO_GetShiftState done [10:03:50]FM_GetShiftState done [10:03:50]req_shift_opened done [10:03:50]requested_item shift.open_date is exist - process it [10:03:50]req_shift_open_date [10:03:50]req_shift_open_date done [10:03:50]produce_requested_data done [10:03:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33072,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:03:50]process_action_free close_receipt [10:03:50]json_value_free [10:03:50]json_value_free done [10:03:50]process_json_proto returns [10:03:50]Send response to host [10:03:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33072,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:03:50]free response buf [10:03:50]execute_script done [10:03:50]execute_script returns [10:03:50]free content buf [10:03:50]Sock 10.Close socket [10:03:50]Sock 10.Thread stoped [10:03:54]OFD Sender: No OFD packet to send [10:03:59]OFD Sender: No OFD packet to send [10:04:01]accept exits with 7 [10:04:01]New connection [10:04:01]New thread 3067202916 created [10:04:01]Thread 3067059556 joined [10:04:01]Waiting for new connection... [10:04:01] Sock 7.Parse request [10:04:01]Sock 7.Check first char [10:04:01]Sock 7.First char is OK [10:04:01]request: POST /json_proto HTTP/1.0 [10:04:01]Method: POST [10:04:01]URL: /json_proto [10:04:01]Method is POST - this is cgi request [10:04:01]url: /json_proto [10:04:01]query_string will be loaded in cgi processing [10:04:01]execute_cgi json_proto POST (null) [10:04:01]execute_cgi path=json_proto method=POST [10:04:01]POST find Content-Length [10:04:01]Host: 172.17.34.200:8080 [10:04:01]Content-Length: 678 [10:04:01]Content-Type: application/json [10:04:01] [10:04:01]POST finish read [10:04:01]Found Content-Length = 678 [10:04:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182886", "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" : 58.50, "quantity" : 6.840, "sum" : 400.14, "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:04:01]execute_script... [10:04: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)1182886", "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" : 58.50, "quantity" : 6.840, "sum" : 400.14, "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:04:01]POST & json_proto [10:04:01]process_json_proto [10:04:01]json parsed OK: [10:04:01]protocol is kg_v1.0 [10:04:01]action value=close_receipt [10:04:01]process_action close_receipt [10:04:01]cmd_close_receipt [10:04:01]MH_GetDate [10:04:01]Write to MH i2c: F0 00 00 AC 0D A8 [10:04:01]Write i2c OK [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: F0 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: F0 09 00 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: F0 09 00 AC 0D 00 12 CE E9 64 B2 FF 65 64 58 [10:04:01]GetLastDocTimeStamp 1693044227 [10:04:01]current date 1693044242 [10:04:01]FM_GetShiftState [10:04:01]SAM_PROTO_GetShiftState [10:04:01]wFMCommunicate request_size=4 [10:04:01]MH_SAM_APDU [10:04:01]CAPDU: 80 13 01 00 [10:04:01]Write to MH i2c: E2 08 00 AD 0D 80 13 01 00 00 00 00 00 37 [10:04:01]Write i2c OK [10:04:01]MH_I2C_Read... [10:04:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:01]Read from MH i2c: E2 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: E2 0E 00 [10:04:01]MH_I2C_Read... [10:04:01]Read from MH i2c: E2 0E 00 AD 0D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6E [10:04:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:04:01]wFMCommunicate OK [10:04:01]SAM_PROTO_GetShiftState done [10:04:01]FM_GetShiftState done [10:04:01]opened in 1693009560 [10:04:01]opened+sec_in_day 1693095960 [10:04:01]quantity*price = 40014 [10:04:01]sum+1 = 40015 [10:04:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.49 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 89 26.08.2023 10:04 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33073 ФПД: 77570221382421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100402&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33073&fm=77570221382421&tin=02508201610067®Number=0000000000091575&sum=40000 [10:04:02]StoreToDocumentArchive [10:04:02]shift 77 fd 33073 [10:04:02]save to /storage/0077/doc_00033073 [10:04:02]save last doc name /storage/0077/doc_00033073 to /storage/kkm_last_doc_name [10:04:02]save OK [10:04:02]Clear old archive folders... [10:04:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:02]tlvbuf is 00AAD630 [10:04:02]SAM_PROTO_ClearQueue [10:04:02]wFMCommunicate request_size=4 [10:04:02]MH_SAM_APDU [10:04:02]CAPDU: 80 09 00 00 [10:04:02]Write to MH i2c: E2 08 00 BA 0D 80 09 00 00 00 00 00 00 39 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:02]Read from MH i2c: E2 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 03 00 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 03 00 BA 0D 00 90 00 3B [10:04:02]RAPDU: 90 00 [10:04:02]wFMCommunicate OK [10:04:02]SAM_PROTO_ClearQueue done [10:04:02]KKMCreateOFDPacket [10:04:02]OFDProtocolAddRootSTLVToBuf [10:04:02]FM_MakeSignedData [10:04:02]FM_MakeSignedData [10:04:02]SAM_PROTO_SignData [10:04:02]wFMCommunicate request_size=4 [10:04:02]MH_SAM_APDU [10:04:02]CAPDU: 80 0D 01 02 [10:04:02]Write to MH i2c: E2 08 00 BB 0D 80 0D 01 02 00 00 00 00 41 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:02]Read from MH i2c: E2 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 03 00 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 03 00 BB 0D 00 90 00 3C [10:04:02]RAPDU: 90 00 [10:04:02]wFMCommunicate OK [10:04:02]wFMCommunicate request_size=255 [10:04:02]MH_SAM_APDU [10:04: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 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 59 00 00 00 F4 03 04 00 12 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 81 00 00 35 04 06 00 46 [10:04:02]Write to MH i2c: E2 02 01 BC 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 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 59 00 00 00 F4 03 04 00 12 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 81 00 00 35 04 06 00 46 00 00 8B [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:02]Read from MH i2c: E2 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 03 00 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 03 00 BC 0D 00 90 00 3D [10:04:02]RAPDU: 90 00 [10:04:02]wFMCommunicate OK [10:04:02]wFMCommunicate request_size=10 [10:04:02]MH_SAM_APDU [10:04:02]CAPDU: 80 0D 02 02 05 8C B9 7D 9B 15 [10:04:02]Write to MH i2c: E2 0D 00 BD 0D 80 0D 02 02 05 00 8C B9 7D 9B 15 00 00 C0 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:02]Read from MH i2c: E2 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 03 00 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 03 00 BD 0D 00 90 00 3E [10:04:02]RAPDU: 90 00 [10:04:02]wFMCommunicate OK [10:04:02]wFMCommunicate request_size=4 [10:04:02]MH_SAM_APDU [10:04:02]CAPDU: 80 0D 03 02 [10:04:02]Write to MH i2c: E2 08 00 BE 0D 80 0D 03 02 00 00 00 00 46 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:02]Read from MH i2c: E2 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 0B 00 [10:04:02]MH_I2C_Read... [10:04:02]Read from MH i2c: E2 0B 00 BE 0D 00 6D 3B 5B 0A 33 24 89 8D 90 00 C1 [10:04:02]RAPDU: 6D 3B 5B 0A 33 24 89 8D 90 00 [10:04:02]wFMCommunicate OK [10:04:02]SAM_PROTO_SignData done [10:04:02]FM_MakeSignedData done [10:04:02]CreateOFDProtocolMessage [10:04:02]wFMCommunicate request_size=4 [10:04:02]MH_SAM_APDU [10:04:02]CAPDU: 80 11 00 00 [10:04:02]Write to MH i2c: E2 08 00 BF 0D 80 11 00 00 00 00 00 00 46 [10:04:02]Write i2c OK [10:04:02]MH_I2C_Read... [10:04:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:03]Read from MH i2c: E2 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 17 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: E2 17 00 BF 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9C [10:04:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:04:03]wFMCommunicate OK [10:04:03]CreateOFDProtocolMessage done [10:04:03]OFDSenderStorePacket 33073 [10:04:03]StoreOFDPacket docnum=33073 [10:04:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C3 62 07 01 B8 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 59 00 00 00 F4 03 04 00 12 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 81 00 00 35 04 06 00 46 8C B9 7D 9B 15 6D 3B 5B 0A 33 24 89 8D [10:04:03]CheckFolder [10:04:03]dirname=/storage/ofd_packets [10:04:03]CheckFolder done [10:04:03]ProducePacketName [10:04:03]name=ofd_packets/00033073 [10:04:03]NVStorageSaveData ofd_packets/00033073 [10:04:03]File name is /storage/ofd_packets/00033073 [10:04:03]Write 301 bytes [10:04:03]NVStorageSaveData done [10:04:03]OFDSenderStorePacket done [10:04:03]KKMCreateOFDPacket done [10:04:03]NVStorageSaveData kkm_last_timestamp [10:04:03]File name is /storage/kkm_last_timestamp [10:04:03]Write 4 bytes [10:04:03]NVStorageSaveData done [10:04:03]ExternCall_PrintAddStr [10:04:03]wPrintStart [10:04:03]Write to MH i2c: 01 00 00 C0 0D CD [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: 01 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: 01 07 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: 01 07 00 C0 0D 00 00 00 00 00 FF 0F E2 [10:04:03]RasterBufferAndPrint [10:04:03]line Счет N : (1)1182886 [10:04:03]line ИНН: 02508201610067 [10:04:03]line Контрольно-Кассовый Чек [10:04:03]line ПРОДАЖА [10:04:03]line ТРК (МРК, ГНК) : 42 [10:04:03]line Товар: 2710124130 [10:04:03]line Аи-92-К-5 [10:04:03]line 6.840 * 58.50 [10:04:03]line = 400.14 [10:04:03]line НДС 12% НСП 1% [10:04:03]line > о реализуемом товаре [10:04:03]line ОКРУГЛЕНИЕ: -0.14 [10:04:03]line ИТОГО: 400.00 [10:04:03]line Внесено: 400.00 [10:04:03]line СДАЧА: 0.00 [10:04:03]line НСП 1% : 3.54 [10:04:03]line НДС 12% : 42.49 [10:04:03]line Наличными: 400.00 [10:04:03]line Безнал.: 0.00 [10:04:03]line Место: АЗС № 121 "Партнер Нефть" [10:04:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:04:03]line СНО: Общий режим [10:04:03]line Чек 89 26.08.2023 10:04 [10:04:03]line Смена: 77 ФФД: 1.0 [10:04:03]line ЗНМ: 0300000148 [10:04:03]line РНМ: 0000000000091575 [10:04:03]line Версия ККМ: 001 [10:04:03]line ФМ: 0000000000874655 [10:04:03]line ФД: 33073 [10:04:03]line ФПД: 77570221382421 [10:04:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100402&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33073&fm=77570221382421&tin=02508201610067®Number=0000000000091575&sum=40000 [10:04:03]OFD Sender: Processing packet 33073 [packets to send 11, broken 10] [10:04:03]ProducePacketName [10:04:03]name=ofd_packets/00033073 [10:04:03]OFD Sender: To server: pG, [10:04:03]CommunicateWithHost lk.salyk.kg:30040 [10:04:03]ConnectInit lk.salyk.kg [10:04:03]written 0, free lines is 4095 [10:04:03]Connected sock=10 [10:04:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C3 62 07 01 B8 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 59 00 00 00 F4 03 04 00 12 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 81 00 00 35 04 06 00 46 8C B9 7D 9B 15 6D 3B 5B 0A 33 24 89 8D [10:04:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E9 F6 47 00 1A C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 81 00 00 F4 03 04 00 B0 78 E9 64 B6 04 01 00 00 E6 1E AE 91 17 25 65 B3 [10:04:03]CommunicateWithHost err = 0 [10:04:03]CheckOFDResponse [10:04:03]1017 (14) - 77093643461234 [10:04:03]1041 (16) - 0000000000874655 [10:04:03]1040 (4) - 33073 [10:04:03]1012 (4) - 26.08.2023 03:59 [10:04:03]1206 (1) - 0 [10:04:03]OFD Sender: Remove packet 33073 [10:04:03]ProducePacketName [10:04:03]name=ofd_packets/00033073 [10:04:03]NVStorageDeleteData [10:04:03]Write to MH i2c: 01 00 00 EB 0D F8 [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: 01 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: 01 07 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: 01 07 00 EB 0D 00 00 00 00 00 CB 0C D6 [10:04:03]RasterBufferAndPrint [10:04:03]line [10:04:03]line [10:04:03]line [10:04:03]line [10:04:03]line [10:04:03]written 0, free lines is 3281 [10:04:03]MH_Cut [10:04:03]Write to MH i2c: D1 01 00 F2 0D 01 D1 [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: D1 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: D1 01 00 [10:04:03]MH_I2C_Read... [10:04:03]Read from MH i2c: D1 01 00 F2 0D 00 D0 [10:04:03]Write to MH i2c: 01 00 00 F3 0D 00 [10:04:03]Write i2c OK [10:04:03]MH_I2C_Read... [10:04:04]OFD Sender: No OFD packet to send [10:04:04]*** Cut start [10:04:04]*** Purtial cut [10:04:04]*** CUTSNS_PIN = 0 [10:04:04]*** Stage 1: CUTSNS_PIN = 1 [10:04:06]Read from MH i2c: 01 [10:04:06]MH_I2C_Read... [10:04:06]*** Stop cut motor [10:04:06]*** Cut end [10:04:06]Read from MH i2c: 01 07 00 [10:04:06]MH_I2C_Read... [10:04:06]Read from MH i2c: 01 07 00 F3 0D 00 00 00 00 00 FF 0F 15 [10:04:06]process_action close_receipt done [10:04:06]requested_data is exist [10:04:06]produce_requested_data [10:04:06]requested_item fm.sn is exist - process it [10:04:06]wFMCommunicate request_size=4 [10:04:06]MH_SAM_APDU [10:04:06]CAPDU: 80 11 00 00 [10:04:06]Write to MH i2c: E2 08 00 F4 0D 80 11 00 00 00 00 00 00 7B [10:04:06]Write i2c OK [10:04:06]MH_I2C_Read... [10:04:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:06]Read from MH i2c: E2 [10:04:06]MH_I2C_Read... [10:04:06]Read from MH i2c: E2 17 00 [10:04:06]MH_I2C_Read... [10:04:06]Read from MH i2c: E2 17 00 F4 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D1 [10:04:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:04:06]wFMCommunicate OK [10:04:06]requested_item fd.num is exist - process it [10:04:06]SAM_PROTO_GetFieldsCounters [10:04:06]wFMCommunicate request_size=4 [10:04:06]MH_SAM_APDU [10:04:06]CAPDU: 80 13 00 00 [10:04:06]Write to MH i2c: E2 08 00 F5 0D 80 13 00 00 00 00 00 00 7E [10:04:06]Write i2c OK [10:04:06]MH_I2C_Read... [10:04:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:06]Read from MH i2c: E2 [10:04:06]MH_I2C_Read... [10:04:06]Read from MH i2c: E2 62 00 [10:04:06]MH_I2C_Read... [10:04:06]Read from MH i2c: E2 62 00 F5 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 31 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [10:04:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 31 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:06]wFMCommunicate OK [10:04:06]SAM_PROTO_GetFieldsCounters done [10:04:06]requested_item shift.num is exist - process it [10:04:06]requested_item shift.opened is exist - process it [10:04:06]req_shift_opened [10:04:06]FM_GetShiftState [10:04:06]SAM_PROTO_GetShiftState [10:04:06]wFMCommunicate request_size=4 [10:04:06]MH_SAM_APDU [10:04:06]CAPDU: 80 13 01 00 [10:04:06]Write to MH i2c: E2 08 00 F6 0D 80 13 01 00 00 00 00 00 80 [10:04:06]Write i2c OK [10:04:06]MH_I2C_Read... [10:04:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:06]Read from MH i2c: E2 [10:04:06]MH_I2C_Read... [10:04:06]Read from MH i2c: E2 0E 00 [10:04:06]MH_I2C_Read... [10:04:06]Read from MH i2c: E2 0E 00 F6 0D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B7 [10:04:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:04:06]wFMCommunicate OK [10:04:06]SAM_PROTO_GetShiftState done [10:04:06]FM_GetShiftState done [10:04:06]req_shift_opened done [10:04:06]requested_item shift.open_date is exist - process it [10:04:06]req_shift_open_date [10:04:06]req_shift_open_date done [10:04:06]produce_requested_data done [10:04:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33073,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:04:06]process_action_free close_receipt [10:04:06]json_value_free [10:04:06]json_value_free done [10:04:06]process_json_proto returns [10:04:06]Send response to host [10:04:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33073,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:04:06]free response buf [10:04:06]execute_script done [10:04:06]execute_script returns [10:04:06]free content buf [10:04:06]Sock 7.Close socket [10:04:06]Sock 7.Thread stoped [10:04:09]OFD Sender: No OFD packet to send [10:04:14]OFD Sender: No OFD packet to send [10:04:17]accept exits with 9 [10:04:17]New connection [10:04:17]New thread 3067059556 created [10:04:17]Thread 3067202916 joined [10:04:17]Waiting for new connection... [10:04:17] Sock 9.Parse request [10:04:17]Sock 9.Check first char [10:04:17]Sock 9.First char is OK [10:04:17]request: POST /json_proto HTTP/1.0 [10:04:17]Method: POST [10:04:17]URL: /json_proto [10:04:17]Method is POST - this is cgi request [10:04:17]url: /json_proto [10:04:17]query_string will be loaded in cgi processing [10:04:17]execute_cgi json_proto POST (null) [10:04:17]execute_cgi path=json_proto method=POST [10:04:17]POST find Content-Length [10:04:17]Host: 172.17.34.200:8080 [10:04:17]Content-Length: 683 [10:04:17]Content-Type: application/json [10:04:17] [10:04:17]POST finish read [10:04:17]Found Content-Length = 683 [10:04:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182885", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:17]execute_script... [10:04:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182885", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:17]POST & json_proto [10:04:17]process_json_proto [10:04:17]json parsed OK: [10:04:17]protocol is kg_v1.0 [10:04:17]action value=close_receipt [10:04:17]process_action close_receipt [10:04:17]cmd_close_receipt [10:04:17]MH_GetDate [10:04:17]Write to MH i2c: F0 00 00 F7 0D F3 [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: F0 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: F0 09 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: F0 09 00 F7 0D 00 22 CE E9 64 B2 FF 65 64 B3 [10:04:17]GetLastDocTimeStamp 1693044242 [10:04:17]current date 1693044258 [10:04:17]FM_GetShiftState [10:04:17]SAM_PROTO_GetShiftState [10:04:17]wFMCommunicate request_size=4 [10:04:17]MH_SAM_APDU [10:04:17]CAPDU: 80 13 01 00 [10:04:17]Write to MH i2c: E2 08 00 F8 0D 80 13 01 00 00 00 00 00 82 [10:04:17]Write i2c OK [10:04:17]MH_I2C_Read... [10:04:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:17]Read from MH i2c: E2 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 0E 00 [10:04:17]MH_I2C_Read... [10:04:17]Read from MH i2c: E2 0E 00 F8 0D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B9 [10:04:17]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:04:17]wFMCommunicate OK [10:04:17]SAM_PROTO_GetShiftState done [10:04:17]FM_GetShiftState done [10:04:17]opened in 1693009560 [10:04:17]opened+sec_in_day 1693095960 [10:04:17]quantity*price = 100018 [10:04:17]sum+1 = 100020 [10:04:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 90 26.08.2023 10:04 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33074 ФПД: 81600766261127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100418&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33074&fm=81600766261127&tin=02508201610067®Number=0000000000091575&sum=100000 [10:04:18]StoreToDocumentArchive [10:04:18]shift 77 fd 33074 [10:04:18]save to /storage/0077/doc_00033074 [10:04:18]save last doc name /storage/0077/doc_00033074 to /storage/kkm_last_doc_name [10:04:18]save OK [10:04:18]Clear old archive folders... [10:04:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:18]tlvbuf is 00A1E1A0 [10:04:18]SAM_PROTO_ClearQueue [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 09 00 00 [10:04:18]Write to MH i2c: E2 08 00 05 0E 80 09 00 00 00 00 00 00 85 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 05 0E 00 90 00 87 [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]SAM_PROTO_ClearQueue done [10:04:18]KKMCreateOFDPacket [10:04:18]OFDProtocolAddRootSTLVToBuf [10:04:18]FM_MakeSignedData [10:04:18]FM_MakeSignedData [10:04:18]SAM_PROTO_SignData [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 01 02 [10:04:18]Write to MH i2c: E2 08 00 06 0E 80 0D 01 02 00 00 00 00 8D [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 03 00 06 0E 00 90 00 88 [10:04:18]RAPDU: 90 00 [10:04:18]wFMCommunicate OK [10:04:18]wFMCommunicate request_size=255 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 22 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 81 00 00 35 04 06 00 4A [10:04:18]Write to MH i2c: E2 02 01 07 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 22 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 81 00 00 35 04 06 00 4A 00 00 B7 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]OFD Sender: No OFD packet to send [10:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 07 0E 00 90 00 89 [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=10 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 02 02 05 37 28 AF B7 87 [10:04:19]Write to MH i2c: E2 0D 00 08 0E 80 0D 02 02 05 00 37 28 AF B7 87 00 00 E6 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 03 00 08 0E 00 90 00 8A [10:04:19]RAPDU: 90 00 [10:04:19]wFMCommunicate OK [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 0D 03 02 [10:04:19]Write to MH i2c: E2 08 00 09 0E 80 0D 03 02 00 00 00 00 92 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 0B 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 0B 00 09 0E 00 70 14 81 4C 96 91 AD 10 90 00 C8 [10:04:19]RAPDU: 70 14 81 4C 96 91 AD 10 90 00 [10:04:19]wFMCommunicate OK [10:04:19]SAM_PROTO_SignData done [10:04:19]FM_MakeSignedData done [10:04:19]CreateOFDProtocolMessage [10:04:19]wFMCommunicate request_size=4 [10:04:19]MH_SAM_APDU [10:04:19]CAPDU: 80 11 00 00 [10:04:19]Write to MH i2c: E2 08 00 0A 0E 80 11 00 00 00 00 00 00 92 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:19]Read from MH i2c: E2 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 17 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: E2 17 00 0A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E8 [10:04:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:04:19]wFMCommunicate OK [10:04:19]CreateOFDProtocolMessage done [10:04:19]OFDSenderStorePacket 33074 [10:04:19]StoreOFDPacket docnum=33074 [10:04:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3F 92 07 01 12 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 22 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 81 00 00 35 04 06 00 4A 37 28 AF B7 87 70 14 81 4C 96 91 AD 10 [10:04:19]CheckFolder [10:04:19]dirname=/storage/ofd_packets [10:04:19]CheckFolder done [10:04:19]ProducePacketName [10:04:19]name=ofd_packets/00033074 [10:04:19]NVStorageSaveData ofd_packets/00033074 [10:04:19]File name is /storage/ofd_packets/00033074 [10:04:19]Write 301 bytes [10:04:19]NVStorageSaveData done [10:04:19]OFDSenderStorePacket done [10:04:19]KKMCreateOFDPacket done [10:04:19]NVStorageSaveData kkm_last_timestamp [10:04:19]File name is /storage/kkm_last_timestamp [10:04:19]Write 4 bytes [10:04:19]NVStorageSaveData done [10:04:19]ExternCall_PrintAddStr [10:04:19]wPrintStart [10:04:19]Write to MH i2c: 01 00 00 0B 0E 19 [10:04:19]Write i2c OK [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 07 00 [10:04:19]MH_I2C_Read... [10:04:19]Read from MH i2c: 01 07 00 0B 0E 00 00 00 00 00 FF 0F 2E [10:04:19]RasterBufferAndPrint [10:04:19]line Счет N : (1)1182885 [10:04:19]line ИНН: 02508201610067 [10:04:19]line Контрольно-Кассовый Чек [10:04:19]line ПРОДАЖА [10:04:19]line ТРК (МРК, ГНК) : 53 [10:04:19]line Товар: 2710124500 [10:04:19]line Аи-95-К-5 [10:04:19]line 15.270 * 65.50 [10:04:19]line = 1000.19 [10:04:19]line НДС 12% НСП 1% [10:04:19]line > о реализуемом товаре [10:04:19]line ОКРУГЛЕНИЕ: -0.19 [10:04:19]line ИТОГО: 1000.00 [10:04:19]line Внесено: 1000.00 [10:04:19]line СДАЧА: 0.00 [10:04:19]line НСП 1% : 8.85 [10:04:19]line НДС 12% : 106.21 [10:04:19]line Наличными: 1000.00 [10:04:19]line Безнал.: 0.00 [10:04:19]line Место: АЗС № 121 "Партнер Нефть" [10:04:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:04:19]line СНО: Общий режим [10:04:19]line Чек 90 26.08.2023 10:04 [10:04:19]line Смена: 77 ФФД: 1.0 [10:04:19]line ЗНМ: 0300000148 [10:04:19]line РНМ: 0000000000091575 [10:04:19]line Версия ККМ: 001 [10:04:19]line ФМ: 0000000000874655 [10:04:19]line ФД: 33074 [10:04:19]line ФПД: 81600766261127 [10:04:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100418&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33074&fm=81600766261127&tin=02508201610067®Number=0000000000091575&sum=100000 [10:04:19]OFD Sender: Processing packet 33074 [packets to send 11, broken 10] [10:04:19]ProducePacketName [10:04:19]name=ofd_packets/00033074 [10:04:19]OFD Sender: To server: pG, [10:04:19]CommunicateWithHost lk.salyk.kg:30040 [10:04:19]ConnectInit lk.salyk.kg [10:04:19]written 0, free lines is 4095 [10:04:19]Connected sock=10 [10:04:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3F 92 07 01 12 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 22 CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 81 00 00 35 04 06 00 4A 37 28 AF B7 87 70 14 81 4C 96 91 AD 10 [10:04:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 41 1F 47 00 7B 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 81 00 00 F4 03 04 00 C1 78 E9 64 B6 04 01 00 00 CA 77 94 3D 57 3B 95 F8 [10:04:20]CommunicateWithHost err = 0 [10:04:20]CheckOFDResponse [10:04:20]1017 (14) - 77093643461234 [10:04:20]1041 (16) - 0000000000874655 [10:04:20]1040 (4) - 33074 [10:04:20]1012 (4) - 26.08.2023 04:00 [10:04:20]1206 (1) - 0 [10:04:20]OFD Sender: Remove packet 33074 [10:04:20]ProducePacketName [10:04:20]name=ofd_packets/00033074 [10:04:20]NVStorageDeleteData [10:04:20]Write to MH i2c: 01 00 00 36 0E 44 [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: 01 07 00 36 0E 00 00 00 00 00 D5 0C 2C [10:04:20]RasterBufferAndPrint [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]line [10:04:20]written 0, free lines is 3292 [10:04:20]MH_Cut [10:04:20]Write to MH i2c: D1 01 00 3D 0E 01 1D [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 01 00 [10:04:20]MH_I2C_Read... [10:04:20]Read from MH i2c: D1 01 00 3D 0E 00 1C [10:04:20]Write to MH i2c: 01 00 00 3E 0E 4C [10:04:20]Write i2c OK [10:04:20]MH_I2C_Read... [10:04:20]OFD Sender: No OFD packet to send [10:04:20]*** Cut start [10:04:20]*** Purtial cut [10:04:20]*** Stage 1: CUTSNS_PIN = 1 [10:04:21]Read from MH i2c: 01 [10:04:21]MH_I2C_Read... [10:04:21]*** Stop cut motor [10:04:21]*** Cut end [10:04:21]Read from MH i2c: 01 07 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: 01 07 00 3E 0E 00 00 00 00 00 FF 0F 61 [10:04:21]process_action close_receipt done [10:04:21]requested_data is exist [10:04:21]produce_requested_data [10:04:21]requested_item fm.sn is exist - process it [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 11 00 00 [10:04:21]Write to MH i2c: E2 08 00 3F 0E 80 11 00 00 00 00 00 00 C7 [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:21]Read from MH i2c: E2 17 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 17 00 3F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1D [10:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:04:21]wFMCommunicate OK [10:04:21]requested_item fd.num is exist - process it [10:04:21]SAM_PROTO_GetFieldsCounters [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 13 00 00 [10:04:21]Write to MH i2c: E2 08 00 40 0E 80 13 00 00 00 00 00 00 CA [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 62 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 62 00 40 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 32 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [10:04:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 32 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:21]wFMCommunicate OK [10:04:21]SAM_PROTO_GetFieldsCounters done [10:04:21]requested_item shift.num is exist - process it [10:04:21]requested_item shift.opened is exist - process it [10:04:21]req_shift_opened [10:04:21]FM_GetShiftState [10:04:21]SAM_PROTO_GetShiftState [10:04:21]wFMCommunicate request_size=4 [10:04:21]MH_SAM_APDU [10:04:21]CAPDU: 80 13 01 00 [10:04:21]Write to MH i2c: E2 08 00 41 0E 80 13 01 00 00 00 00 00 CC [10:04:21]Write i2c OK [10:04:21]MH_I2C_Read... [10:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:21]Read from MH i2c: E2 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 0E 00 [10:04:21]MH_I2C_Read... [10:04:21]Read from MH i2c: E2 0E 00 41 0E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 03 [10:04:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:04:21]wFMCommunicate OK [10:04:21]SAM_PROTO_GetShiftState done [10:04:21]FM_GetShiftState done [10:04:21]req_shift_opened done [10:04:21]requested_item shift.open_date is exist - process it [10:04:21]req_shift_open_date [10:04:21]req_shift_open_date done [10:04:21]produce_requested_data done [10:04:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33074,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:04:21]process_action_free close_receipt [10:04:21]json_value_free [10:04:21]json_value_free done [10:04:21]process_json_proto returns [10:04:21]Send response to host [10:04:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33074,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:04:21]free response buf [10:04:21]execute_script done [10:04:21]execute_script returns [10:04:21]free content buf [10:04:21]Sock 9.Close socket [10:04:21]Sock 9.Thread stoped [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:42]accept exits with 7 [10:04:42]New connection [10:04:42]New thread 3067202916 created [10:04:42]Thread 3067059556 joined [10:04:42]Waiting for new connection... [10:04:42] Sock 7.Parse request [10:04:42]Sock 7.Check first char [10:04:42]Sock 7.First char is OK [10:04:42]request: POST /json_proto HTTP/1.0 [10:04:42]Method: POST [10:04:42]URL: /json_proto [10:04:42]Method is POST - this is cgi request [10:04:42]url: /json_proto [10:04:42]query_string will be loaded in cgi processing [10:04:42]execute_cgi json_proto POST (null) [10:04:42]execute_cgi path=json_proto method=POST [10:04:42]POST find Content-Length [10:04:42]Host: 172.17.34.200:8080 [10:04:42]Content-Length: 688 [10:04:42]Content-Type: application/json [10:04:42] [10:04:42]POST finish read [10:04:42]Found Content-Length = 688 [10:04:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:42]execute_script... [10:04: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)1182887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:04:42]POST & json_proto [10:04:42]process_json_proto [10:04:42]json parsed OK: [10:04:42]protocol is kg_v1.0 [10:04:42]action value=close_receipt [10:04:42]process_action close_receipt [10:04:42]cmd_close_receipt [10:04:42]MH_GetDate [10:04:42]Write to MH i2c: F0 00 00 42 0E 3F [10:04:42]Write i2c OK [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: F0 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: F0 09 00 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: F0 09 00 42 0E 00 3A CE E9 64 B2 FF 65 64 17 [10:04:42]GetLastDocTimeStamp 1693044258 [10:04:42]current date 1693044282 [10:04:42]FM_GetShiftState [10:04:42]SAM_PROTO_GetShiftState [10:04:42]wFMCommunicate request_size=4 [10:04:42]MH_SAM_APDU [10:04:42]CAPDU: 80 13 01 00 [10:04:42]Write to MH i2c: E2 08 00 43 0E 80 13 01 00 00 00 00 00 CE [10:04:42]Write i2c OK [10:04:42]MH_I2C_Read... [10:04:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:42]Read from MH i2c: E2 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 0E 00 [10:04:42]MH_I2C_Read... [10:04:42]Read from MH i2c: E2 0E 00 43 0E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 05 [10:04:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:04:42]wFMCommunicate OK [10:04:42]SAM_PROTO_GetShiftState done [10:04:42]FM_GetShiftState done [10:04:42]opened in 1693009560 [10:04:42]opened+sec_in_day 1693095960 [10:04:42]quantity*price = 100042 [10:04:42]sum+1 = 100044 [10:04:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 91 26.08.2023 10:04 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33075 ФПД: 48997019241972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100442&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33075&fm=48997019241972&tin=02508201610067®Number=0000000000091575&sum=100000 [10:04:43]StoreToDocumentArchive [10:04:43]shift 77 fd 33075 [10:04:43]save to /storage/0077/doc_00033075 [10:04:43]save last doc name /storage/0077/doc_00033075 to /storage/kkm_last_doc_name [10:04:43]save OK [10:04:43]Clear old archive folders... [10:04:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:04:43]tlvbuf is B6EE5C10 [10:04:43]SAM_PROTO_ClearQueue [10:04:43]wFMCommunicate request_size=4 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 09 00 00 [10:04:43]Write to MH i2c: E2 08 00 50 0E 80 09 00 00 00 00 00 00 D0 [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 03 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 03 00 50 0E 00 90 00 D2 [10:04:43]RAPDU: 90 00 [10:04:43]wFMCommunicate OK [10:04:43]SAM_PROTO_ClearQueue done [10:04:43]KKMCreateOFDPacket [10:04:43]OFDProtocolAddRootSTLVToBuf [10:04:43]FM_MakeSignedData [10:04:43]FM_MakeSignedData [10:04:43]SAM_PROTO_SignData [10:04:43]wFMCommunicate request_size=4 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 0D 01 02 [10:04:43]Write to MH i2c: E2 08 00 51 0E 80 0D 01 02 00 00 00 00 D8 [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 03 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 03 00 51 0E 00 90 00 D3 [10:04:43]RAPDU: 90 00 [10:04:43]wFMCommunicate OK [10:04:43]wFMCommunicate request_size=255 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5B 00 00 00 F4 03 04 00 3A CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 81 00 00 35 04 06 00 [10:04:43]Write to MH i2c: E2 02 01 52 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5B 00 00 00 F4 03 04 00 3A CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 81 00 00 35 04 06 00 00 00 33 [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 03 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 03 00 52 0E 00 90 00 D4 [10:04:43]RAPDU: 90 00 [10:04:43]wFMCommunicate OK [10:04:43]wFMCommunicate request_size=11 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 0D 02 02 06 2C 90 01 ED 4D F4 [10:04:43]Write to MH i2c: E2 0E 00 53 0E 80 0D 02 02 06 00 2C 90 01 ED 4D F4 00 00 D2 [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 03 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 03 00 53 0E 00 90 00 D5 [10:04:43]RAPDU: 90 00 [10:04:43]wFMCommunicate OK [10:04:43]wFMCommunicate request_size=4 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 0D 03 02 [10:04:43]Write to MH i2c: E2 08 00 54 0E 80 0D 03 02 00 00 00 00 DD [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 0B 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 0B 00 54 0E 00 92 72 73 C1 91 B8 F0 D4 90 00 23 [10:04:43]RAPDU: 92 72 73 C1 91 B8 F0 D4 90 00 [10:04:43]wFMCommunicate OK [10:04:43]SAM_PROTO_SignData done [10:04:43]FM_MakeSignedData done [10:04:43]CreateOFDProtocolMessage [10:04:43]wFMCommunicate request_size=4 [10:04:43]MH_SAM_APDU [10:04:43]CAPDU: 80 11 00 00 [10:04:43]Write to MH i2c: E2 08 00 55 0E 80 11 00 00 00 00 00 00 DD [10:04:43]Write i2c OK [10:04:43]MH_I2C_Read... [10:04:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:43]Read from MH i2c: E2 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 17 00 [10:04:43]MH_I2C_Read... [10:04:43]Read from MH i2c: E2 17 00 55 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 33 [10:04:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:04:43]wFMCommunicate OK [10:04:43]CreateOFDProtocolMessage done [10:04:43]OFDSenderStorePacket 33075 [10:04:43]StoreOFDPacket docnum=33075 [10:04:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3A AA 08 01 36 B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5B 00 00 00 F4 03 04 00 3A CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 81 00 00 35 04 06 00 2C 90 01 ED 4D F4 92 72 73 C1 91 B8 F0 D4 [10:04:43]CheckFolder [10:04:43]dirname=/storage/ofd_packets [10:04:43]CheckFolder done [10:04:43]ProducePacketName [10:04:43]name=ofd_packets/00033075 [10:04:43]NVStorageSaveData ofd_packets/00033075 [10:04:43]File name is /storage/ofd_packets/00033075 [10:04:43]Write 302 bytes [10:04:43]NVStorageSaveData done [10:04:43]OFDSenderStorePacket done [10:04:43]KKMCreateOFDPacket done [10:04:43]NVStorageSaveData kkm_last_timestamp [10:04:43]File name is /storage/kkm_last_timestamp [10:04:43]Write 4 bytes [10:04:43]NVStorageSaveData done [10:04:43]ExternCall_PrintAddStr [10:04:43]wPrintStart [10:04:43]Write to MH i2c: 01 00 00 56 0E 64 [10:04:43]OFD Sender: Processing packet 33075 [packets to send 11, broken 10] [10:04:43]ProducePacketName [10:04:43]name=ofd_packets/00033075 [10:04:43]OFD Sender: To server: pG, [10:04:43]CommunicateWithHost lk.salyk.kg:30040 [10:04:44]ConnectInit lk.salyk.kg [10:04:44]Write i2c OK [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: 01 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: 01 07 00 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: 01 07 00 56 0E 00 00 00 00 00 FF 0F 79 [10:04:44]RasterBufferAndPrint [10:04:44]line Счет N : (1)1182887 [10:04:44]line ИНН: 02508201610067 [10:04:44]line Контрольно-Кассовый Чек [10:04:44]line ПРОДАЖА [10:04:44]line ТРК (МРК, ГНК) : 11 [10:04:44]line Товар: 2710194210 [10:04:44]line ДТ(л)-К-5 [10:04:44]line 15.730 * 63.60 [10:04:44]line = 1000.43 [10:04:44]line НДС 12% НСП 1% [10:04:44]line > о реализуемом товаре [10:04:44]line ОКРУГЛЕНИЕ: -0.43 [10:04:44]line ИТОГО: 1000.00 [10:04:44]line Внесено: 1000.00 [10:04:44]line СДАЧА: 0.00 [10:04:44]line НСП 1% : 8.85 [10:04:44]line НДС 12% : 106.24 [10:04:44]line Наличными: 1000.00 [10:04:44]line Безнал.: 0.00 [10:04:44]line Место: АЗС № 121 "Партнер Нефть" [10:04:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:04:44]line СНО: Общий режим [10:04:44]line Чек 91 26.08.2023 10:04 [10:04:44]line Смена: 77 ФФД: 1.0 [10:04:44]line ЗНМ: 0300000148 [10:04:44]line РНМ: 0000000000091575 [10:04:44]line Версия ККМ: 001 [10:04:44]line ФМ: 0000000000874655 [10:04:44]line ФД: 33075 [10:04:44]line ФПД: 48997019241972 [10:04:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T100442&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33075&fm=48997019241972&tin=02508201610067®Number=0000000000091575&sum=100000 [10:04:44]Connected sock=10 [10:04:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3A AA 08 01 36 B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5B 00 00 00 F4 03 04 00 3A CE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 81 00 00 35 04 06 00 2C 90 01 ED 4D F4 92 72 73 C1 91 B8 F0 D4 [10:04:44]written 0, free lines is 4095 [10: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 36 35 35 4F 00 00 00 33 D3 47 00 7E DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 81 00 00 F4 03 04 00 D9 78 E9 64 B6 04 01 00 00 8E 3C 83 0C 64 5C E2 DE [10:04:44]CommunicateWithHost err = 0 [10:04:44]CheckOFDResponse [10:04:44]1017 (14) - 77093643461234 [10:04:44]1041 (16) - 0000000000874655 [10:04:44]1040 (4) - 33075 [10:04:44]1012 (4) - 26.08.2023 04:00 [10:04:44]1206 (1) - 0 [10:04:44]OFD Sender: Remove packet 33075 [10:04:44]ProducePacketName [10:04:44]name=ofd_packets/00033075 [10:04:44]NVStorageDeleteData [10:04:44]Write to MH i2c: 01 00 00 81 0E 8F [10:04:44]Write i2c OK [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: 01 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: 01 07 00 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: 01 07 00 81 0E 00 00 00 00 00 DA 0C 7C [10:04:44]RasterBufferAndPrint [10:04:44]line [10:04:44]line [10:04:44]line [10:04:44]line [10:04:44]line [10:04:44]written 0, free lines is 3299 [10:04:44]MH_Cut [10:04:44]Write to MH i2c: D1 01 00 88 0E 01 68 [10:04:44]Write i2c OK [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: D1 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: D1 01 00 [10:04:44]MH_I2C_Read... [10:04:44]Read from MH i2c: D1 01 00 88 0E 00 67 [10:04:44]Write to MH i2c: 01 00 00 89 0E 97 [10:04:44]Write i2c OK [10:04:44]MH_I2C_Read... [10:04:45]OFD Sender: No OFD packet to send [10:04:45]*** Cut start [10:04:45]*** Purtial cut [10:04:45]*** CUTSNS_PIN = 0 [10:04:45]*** Stage 1: CUTSNS_PIN = 1 [10:04:47]Read from MH i2c: 01 [10:04:47]MH_I2C_Read... [10:04:47]*** Stop cut motor [10:04:47]*** Cut end [10:04:47]Read from MH i2c: 01 07 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: 01 07 00 89 0E 00 00 00 00 00 FF 0F AC [10:04:47]process_action close_receipt done [10:04:47]requested_data is exist [10:04:47]produce_requested_data [10:04:47]requested_item fm.sn is exist - process it [10:04:47]wFMCommunicate request_size=4 [10:04:47]MH_SAM_APDU [10:04:47]CAPDU: 80 11 00 00 [10:04:47]Write to MH i2c: E2 08 00 8A 0E 80 11 00 00 00 00 00 00 12 [10:04:47]Write i2c OK [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 [10:04:47]MH_I2C_Read... [10:04:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:47]Read from MH i2c: E2 17 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 17 00 8A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 68 [10:04:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:04:47]wFMCommunicate OK [10:04:47]requested_item fd.num is exist - process it [10:04:47]SAM_PROTO_GetFieldsCounters [10:04:47]wFMCommunicate request_size=4 [10:04:47]MH_SAM_APDU [10:04:47]CAPDU: 80 13 00 00 [10:04:47]Write to MH i2c: E2 08 00 8B 0E 80 13 00 00 00 00 00 00 15 [10:04:47]Write i2c OK [10:04:47]MH_I2C_Read... [10:04:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:47]Read from MH i2c: E2 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 62 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 62 00 8B 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [10: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:47]wFMCommunicate OK [10:04:47]SAM_PROTO_GetFieldsCounters done [10:04:47]requested_item shift.num is exist - process it [10:04:47]requested_item shift.opened is exist - process it [10:04:47]req_shift_opened [10:04:47]FM_GetShiftState [10:04:47]SAM_PROTO_GetShiftState [10:04:47]wFMCommunicate request_size=4 [10:04:47]MH_SAM_APDU [10:04:47]CAPDU: 80 13 01 00 [10:04:47]Write to MH i2c: E2 08 00 8C 0E 80 13 01 00 00 00 00 00 17 [10:04:47]Write i2c OK [10:04:47]MH_I2C_Read... [10:04:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:47]Read from MH i2c: E2 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 0E 00 [10:04:47]MH_I2C_Read... [10:04:47]Read from MH i2c: E2 0E 00 8C 0E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4E [10:04:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:04:47]wFMCommunicate OK [10:04:47]SAM_PROTO_GetShiftState done [10:04:47]FM_GetShiftState done [10:04:47]req_shift_opened done [10:04:47]requested_item shift.open_date is exist - process it [10:04:47]req_shift_open_date [10:04:47]req_shift_open_date done [10:04:47]produce_requested_data done [10:04:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33075,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:04:47]process_action_free close_receipt [10:04:47]json_value_free [10:04:47]json_value_free done [10:04:47]process_json_proto returns [10:04:47]Send response to host [10:04:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33075,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:04:47]free response buf [10:04:47]execute_script done [10:04:47]execute_script returns [10:04:47]free content buf [10:04:47]Sock 7.Close socket [10:04:47]Sock 7.Thread stoped [10:04:50]OFD Sender: No OFD packet to send [10:04:51]accept exits with 9 [10:04:51]New connection [10:04:51]New thread 3067059556 created [10:04:51]Thread 3067202916 joined [10:04:51]Waiting for new connection... [10:04:51] Sock 9.Parse request [10:04:51]Sock 9.Check first char [10:04:51]Sock 9.First char is OK [10:04:51]request: POST /json_proto HTTP/1.0 [10:04:51]Method: POST [10:04:51]URL: /json_proto [10:04:51]Method is POST - this is cgi request [10:04:51]url: /json_proto [10:04:51]query_string will be loaded in cgi processing [10:04:51]execute_cgi json_proto POST (null) [10:04:51]execute_cgi path=json_proto method=POST [10:04:51]POST find Content-Length [10:04:51]Host: 172.17.34.200:8080 [10:04:51]Content-Length: 215 [10:04:51]Content-Type: application/json [10:04:51] [10:04:51]POST finish read [10:04:51]Found Content-Length = 215 [10:04:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:51]execute_script... [10:04:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:04:51]POST & json_proto [10:04:51]process_json_proto [10:04:51]json parsed OK: [10:04:51]protocol is kg_v1.0 [10:04:51]action value=get_value [10:04:51]process_action get_value [10:04:51]cmd_get_value [10:04:51]process_action get_value done [10:04:51]requested_data is exist [10:04:51]produce_requested_data [10:04:51]requested_item kkm.sn is exist - process it [10:04:51]requested_item kkm.ver is exist - process it [10:04:51]requested_item fm.sn is exist - process it [10:04:51]wFMCommunicate request_size=4 [10:04:51]MH_SAM_APDU [10:04:51]CAPDU: 80 11 00 00 [10:04:51]Write to MH i2c: E2 08 00 8D 0E 80 11 00 00 00 00 00 00 15 [10:04:51]Write i2c OK [10:04:51]MH_I2C_Read... [10:04:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:51]Read from MH i2c: E2 [10:04:51]MH_I2C_Read... [10:04:51]Read from MH i2c: E2 17 00 [10:04:51]MH_I2C_Read... [10:04:51]Read from MH i2c: E2 17 00 8D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6B [10:04:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:04:51]wFMCommunicate OK [10:04:51]requested_item fd.num is exist - process it [10:04:51]SAM_PROTO_GetFieldsCounters [10:04:51]wFMCommunicate request_size=4 [10:04:51]MH_SAM_APDU [10:04:51]CAPDU: 80 13 00 00 [10:04:51]Write to MH i2c: E2 08 00 8E 0E 80 13 00 00 00 00 00 00 18 [10:04:51]Write i2c OK [10:04:51]MH_I2C_Read... [10:04:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:52]Read from MH i2c: E2 [10:04:52]MH_I2C_Read... [10:04:52]Read from MH i2c: E2 62 00 [10:04:52]MH_I2C_Read... [10:04:52]Read from MH i2c: E2 62 00 8E 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [10:04:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:04:52]wFMCommunicate OK [10:04:52]SAM_PROTO_GetFieldsCounters done [10:04:52]requested_item shift.num is exist - process it [10:04:52]requested_item shift.opened is exist - process it [10:04:52]req_shift_opened [10:04:52]FM_GetShiftState [10:04:52]SAM_PROTO_GetShiftState [10:04:52]wFMCommunicate request_size=4 [10:04:52]MH_SAM_APDU [10:04:52]CAPDU: 80 13 01 00 [10:04:52]Write to MH i2c: E2 08 00 8F 0E 80 13 01 00 00 00 00 00 1A [10:04:52]Write i2c OK [10:04:52]MH_I2C_Read... [10:04:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:52]Read from MH i2c: E2 [10:04:52]MH_I2C_Read... [10:04:52]Read from MH i2c: E2 0E 00 [10:04:52]MH_I2C_Read... [10:04:52]Read from MH i2c: E2 0E 00 8F 0E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 51 [10:04:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:04:52]wFMCommunicate OK [10:04:52]SAM_PROTO_GetShiftState done [10:04:52]FM_GetShiftState done [10:04:52]req_shift_opened done [10:04:52]requested_item shift.open_date is exist - process it [10:04:52]req_shift_open_date [10:04:52]req_shift_open_date done [10:04:52]produce_requested_data done [10:04:52]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33075,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:04:52]process_action_free get_value [10:04:52]json_value_free [10:04:52]json_value_free done [10:04:52]process_json_proto returns [10:04:52]Send response to host [10:04:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33075,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:04:52]free response buf [10:04:52]execute_script done [10:04:52]execute_script returns [10:04:52]free content buf [10:04:52]Sock 9.Close socket [10:04:52]Sock 9.Thread stoped [10:04:52]accept exits with 10 [10:04:52]New connection [10:04:52]New thread 3067202916 created [10:04:52]Thread 3067059556 joined [10:04:52]Waiting for new connection... [10:04:52] Sock 10.Parse request [10:04:52]Sock 10.Check first char [10:04:52]Sock 10.First char is OK [10:04:52]request: POST /json_proto HTTP/1.0 [10:04:52]Method: POST [10:04:52]URL: /json_proto [10:04:52]Method is POST - this is cgi request [10:04:52]url: /json_proto [10:04:52]query_string will be loaded in cgi processing [10:04:52]execute_cgi json_proto POST (null) [10:04:52]execute_cgi path=json_proto method=POST [10:04:52]POST find Content-Length [10:04:52]Host: 172.17.34.200:8080 [10:04:52]Content-Length: 331 [10:04:52]Content-Type: application/json [10:04:52] [10:04:52]POST finish read [10:04:52]Found Content-Length = 331 [10:04:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:04:52]execute_script... [10:04:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:04:52]POST & json_proto [10:04:52]process_json_proto [10:04:52]json parsed OK: [10:04:52]protocol is kg_v1.0 [10:04:52]action value=get_value [10:04:52]process_action get_value [10:04:52]cmd_get_value [10:04:52]process_action get_value done [10:04:52]requested_data is exist [10:04:52]produce_requested_data [10:04:52]requested_item fm.sale.total is exist - process it [10:04:52]SAM_PROTO_GetFMData [10:04:52]wFMCommunicate request_size=4 [10:04:52]MH_SAM_APDU [10:04:52]CAPDU: 80 13 03 00 [10:04:52]Write to MH i2c: E2 08 00 90 0E 80 13 03 00 00 00 00 00 1D [10:04:52]Write i2c OK [10:04:52]MH_I2C_Read... [10:04:52]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:04:52]Read from MH i2c: E2 [10:04:52]MH_I2C_Read... [10:04:52]Read from MH i2c: E2 FD 00 [10:04:52]MH_I2C_Read... [10:04:52]Read from MH i2c: E2 FD 00 90 0E 00 C3 04 85 04 BF 04 6E 04 04 00 99 80 00 00 69 04 A1 00 6F 04 04 00 5D 7F 00 00 B1 04 04 00 14 4F 8E 9B 70 04 04 00 E0 DD 29 8B 72 04 04 00 34 71 64 10 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 60 D5 85 10 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 B3 76 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 81 [10:04:52]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 99 80 00 00 69 04 A1 00 6F 04 04 00 5D 7F 00 00 B1 04 04 00 14 4F 8E 9B 70 04 04 00 E0 DD 29 8B 72 04 04 00 34 71 64 10 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 60 D5 85 10 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 B3 76 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [10:04:52]wFMCommunicate OK [10:04:52]wFMCommunicate request_size=4 [10:04:52]MH_SAM_APDU [10:04:52]CAPDU: 80 17 00 00 [10:04:52]Write to MH i2c: E2 08 00 91 0E 80 17 00 00 00 00 00 00 1F [10:04:52]Write i2c OK [10:04:52]MH_I2C_Read... [10:04:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:53]Read from MH i2c: E2 [10:04:53]MH_I2C_Read... [10:04:53]Read from MH i2c: E2 FD 00 [10:04:53]MH_I2C_Read... [10:04:53]Read from MH i2c: E2 FD 00 91 0E 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 91 [10:04:53]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:04:53]wFMCommunicate OK [10:04:53]wFMCommunicate request_size=4 [10:04:53]MH_SAM_APDU [10:04:53]CAPDU: 80 17 00 00 [10:04:53]Write to MH i2c: E2 08 00 92 0E 80 17 00 00 00 00 00 00 20 [10:04:53]Write i2c OK [10:04:53]MH_I2C_Read... [10:04:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:53]Read from MH i2c: E2 [10:04:53]MH_I2C_Read... [10:04:53]Read from MH i2c: E2 FD 00 [10:04:53]MH_I2C_Read... [10:04:53]Read from MH i2c: E2 FD 00 92 0E 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 3E [10:04:53]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [10:04:53]wFMCommunicate OK [10:04:53]wFMCommunicate request_size=4 [10:04:53]MH_SAM_APDU [10:04:53]CAPDU: 80 17 00 00 [10:04:53]Write to MH i2c: E2 08 00 93 0E 80 17 00 00 00 00 00 00 21 [10:04:53]Write i2c OK [10:04:53]MH_I2C_Read... [10:04:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:53]Read from MH i2c: E2 [10:04:53]MH_I2C_Read... [10:04:53]Read from MH i2c: E2 FD 00 [10:04:53]MH_I2C_Read... [10:04:53]Read from MH i2c: E2 FD 00 93 0E 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 93 [10:04:53]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [10:04:53]wFMCommunicate OK [10:04:53]wFMCommunicate request_size=4 [10:04:53]MH_SAM_APDU [10:04:53]CAPDU: 80 17 00 00 [10:04:53]Write to MH i2c: E2 08 00 94 0E 80 17 00 00 00 00 00 00 22 [10:04:53]Write i2c OK [10:04:53]MH_I2C_Read... [10:04:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [10:04:53]Read from MH i2c: E2 [10:04:53]MH_I2C_Read... [10:04:53]Read from MH i2c: E2 E0 00 [10:04:53]MH_I2C_Read... [10:04:53]Read from MH i2c: E2 E0 00 94 0E 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [10:04:53]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:04:53]wFMCommunicate OK [10:04:53]SAM_PROTO_GetFMData done [10:04:53]requested_item fm.sale_refund.total is exist - process it [10:04:53]requested_item fm.buy.total is exist - process it [10:04:53]requested_item shift.sale.total is exist - process it [10:04:53]SAM_PROTO_GetShiftData [10:04:53]wFMCommunicate request_size=4 [10:04:53]MH_SAM_APDU [10:04:53]CAPDU: 80 13 02 00 [10:04:53]Write to MH i2c: E2 08 00 95 0E 80 13 02 00 00 00 00 00 21 [10:04:53]Write i2c OK [10:04:53]MH_I2C_Read... [10:04:54]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:04:54]Read from MH i2c: E2 [10:04:54]MH_I2C_Read... [10:04:54]Read from MH i2c: E2 FD 00 [10:04:54]MH_I2C_Read... [10:04:54]Read from MH i2c: E2 FD 00 95 0E 00 B9 04 AA 04 B5 04 6E 04 04 00 5B 00 00 00 69 04 9C 00 6F 04 04 00 5A 00 00 00 B1 04 03 00 22 1A 8D 70 04 03 00 D0 94 59 72 04 03 00 52 85 33 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 C6 FC 0E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C0 3F 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 59 [10:04:54]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 5B 00 00 00 69 04 9C 00 6F 04 04 00 5A 00 00 00 B1 04 03 00 22 1A 8D 70 04 03 00 D0 94 59 72 04 03 00 52 85 33 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 C6 FC 0E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C0 3F 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [10:04:54]wFMCommunicate OK [10:04:54]wFMCommunicate request_size=4 [10:04:54]MH_SAM_APDU [10:04:54]CAPDU: 80 17 00 00 [10:04:54]Write to MH i2c: E2 08 00 96 0E 80 17 00 00 00 00 00 00 24 [10:04:54]Write i2c OK [10:04:54]MH_I2C_Read... [10:04:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:54]Read from MH i2c: E2 [10:04:54]MH_I2C_Read... [10:04:54]Read from MH i2c: E2 FD 00 [10:04:54]MH_I2C_Read... [10:04:54]Read from MH i2c: E2 FD 00 96 0E 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 51 [10:04:54]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:04:54]wFMCommunicate OK [10:04:54]wFMCommunicate request_size=4 [10:04:54]MH_SAM_APDU [10:04:54]CAPDU: 80 17 00 00 [10:04:54]Write to MH i2c: E2 08 00 97 0E 80 17 00 00 00 00 00 00 25 [10:04:54]Write i2c OK [10:04:54]MH_I2C_Read... [10:04:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:55]Read from MH i2c: E2 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: E2 FD 00 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: E2 FD 00 97 0E 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 4D [10:04:55]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [10:04:55]wFMCommunicate OK [10:04:55]wFMCommunicate request_size=4 [10:04:55]MH_SAM_APDU [10:04:55]CAPDU: 80 17 00 00 [10:04:55]Write to MH i2c: E2 08 00 98 0E 80 17 00 00 00 00 00 00 26 [10:04:55]OFD Sender: No OFD packet to send [10:04:55]Write i2c OK [10:04:55]MH_I2C_Read... [10:04:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:04:55]Read from MH i2c: E2 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: E2 FD 00 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: E2 FD 00 98 0E 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 9E [10:04:55]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [10:04:55]wFMCommunicate OK [10:04:55]wFMCommunicate request_size=4 [10:04:55]MH_SAM_APDU [10:04:55]CAPDU: 80 17 00 00 [10:04:55]Write to MH i2c: E2 08 00 99 0E 80 17 00 00 00 00 00 00 27 [10:04:55]Write i2c OK [10:04:55]MH_I2C_Read... [10:04:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [10:04:55]Read from MH i2c: E2 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: E2 D6 00 [10:04:55]MH_I2C_Read... [10:04:55]Read from MH i2c: E2 D6 00 99 0E 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [10:04:55]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:04:55]wFMCommunicate OK [10:04:55]SAM_PROTO_GetShiftData done [10:04:55]requested_item shift.sale.total_cash is exist - process it [10:04:55]requested_item shift.sale_refund.total is exist - process it [10:04:55]requested_item shift.sale_refund.total_cash is exist - process it [10:04:55]requested_item shift.buy.total is exist - process it [10:04:55]requested_item shift.buy.total_cash is exist - process it [10:04:55]produce_requested_data done [10:04:55]produce_requested_data return {"fm.sale.total":26097948.36,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":92472.66,"shift.sale.total_cash":58708.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:04:55]process_action_free get_value [10:04:55]json_value_free [10:04:55]json_value_free done [10:04:55]process_json_proto returns [10:04:55]Send response to host [10:04:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26097948.36,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":92472.66,"shift.sale.total_cash":58708.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:04:55]free response buf [10:04:55]execute_script done [10:04:55]execute_script returns [10:04:55]free content buf [10:04:55]Sock 10.Close socket [10:04:55]Sock 10.Thread stoped [10:04:57]int [10:04:57]Write to MH i2c: 01 00 00 9A 0E A8 [10:04:57]*** FLAG_PRN_PAP1 set [10:04:57]Write i2c OK [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 07 00 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 07 00 9A 0E 00 01 00 00 00 FF 0F BE [10:04:57]state=0 [10:04:57]No paper [10:04:57]int [10:04:57]Write to MH i2c: 01 00 00 9B 0E A9 [10:04:57]*** FLAG_PRN_PAP2 set [10:04:57]Write i2c OK [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 07 00 [10:04:57]MH_I2C_Read... [10:04:57]Read from MH i2c: 01 07 00 9B 0E 00 03 00 00 00 FF 0F C1 [10:04:57]state=0 [10:04:57]No paper [10:04:57]Cover opened [10:05:00]OFD Sender: No OFD packet to send [10:05:01]int [10:05:01]Write to MH i2c: 01 00 00 9C 0E AA [10:05:01]*** FLAG_PRN_PAP2 reset [10:05:01]*** FLAG_PRN_PAP1 reset [10:05:01]Write i2c OK [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: 01 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: 01 07 00 [10:05:01]MH_I2C_Read... [10:05:01]Read from MH i2c: 01 07 00 9C 0E 00 00 00 00 00 FF 0F BF [10:05:01]state=3 [10:05:01]Cover closed [10:05:05]OFD Sender: No OFD packet to send [10:05:10]OFD Sender: No OFD packet to send [10:05:15]OFD Sender: No OFD packet to send [10:05:20]OFD Sender: No OFD packet to send [10:05:25]OFD Sender: No OFD packet to send [10:05:30]OFD Sender: No OFD packet to send [10:05:35]OFD Sender: No OFD packet to send [10:05:40]OFD Sender: No OFD packet to send [10:05:45]OFD Sender: No OFD packet to send [10:05:50]OFD Sender: No OFD packet to send [10:05:55]OFD Sender: No OFD packet to send [10:06:00]OFD Sender: No OFD packet to send [10:06:05]OFD Sender: No OFD packet to send [10:06:10]OFD Sender: No OFD packet to send [10:06:15]OFD Sender: No OFD packet to send [10:06:20]OFD Sender: No OFD packet to send [10:06:25]OFD Sender: No OFD packet to send [10:06:30]OFD Sender: No OFD packet to send [10:06:35]OFD Sender: No OFD packet to send [10:06:40]OFD Sender: No OFD packet to send [10:06:45]OFD Sender: No OFD packet to send [10:06:50]OFD Sender: No OFD packet to send [10:06:55]OFD Sender: No OFD packet to send [10:07:00]OFD Sender: No OFD packet to send [10:07:05]OFD Sender: No OFD packet to send [10:07:10]OFD Sender: No OFD packet to send [10:07:15]OFD Sender: No OFD packet to send [10:07:20]OFD Sender: No OFD packet to send [10:07:25]OFD Sender: No OFD packet to send [10:07:30]OFD Sender: No OFD packet to send [10:07:35]OFD Sender: No OFD packet to send [10:07:40]OFD Sender: No OFD packet to send [10:07:45]OFD Sender: No OFD packet to send [10:07:50]OFD Sender: No OFD packet to send [10:07:55]OFD Sender: No OFD packet to send [10:08:00]OFD Sender: No OFD packet to send [10:08:05]OFD Sender: No OFD packet to send [10:08:10]OFD Sender: No OFD packet to send [10:08:15]OFD Sender: No OFD packet to send [10:08:20]OFD Sender: No OFD packet to send [10:08:25]OFD Sender: No OFD packet to send [10:08:30]OFD Sender: No OFD packet to send [10:08:35]OFD Sender: No OFD packet to send [10:08:40]OFD Sender: No OFD packet to send [10:08:45]OFD Sender: No OFD packet to send [10:08:50]OFD Sender: No OFD packet to send [10:08:55]OFD Sender: No OFD packet to send [10:09:00]OFD Sender: No OFD packet to send [10:09:05]OFD Sender: No OFD packet to send [10:09:10]OFD Sender: No OFD packet to send [10:09:15]OFD Sender: No OFD packet to send [10:09:20]OFD Sender: No OFD packet to send [10:09:25]OFD Sender: No OFD packet to send [10:09:30]OFD Sender: No OFD packet to send [10:09:35]OFD Sender: No OFD packet to send [10:09:40]OFD Sender: No OFD packet to send [10:09:45]OFD Sender: No OFD packet to send [10:09:50]OFD Sender: No OFD packet to send [10:09:55]OFD Sender: No OFD packet to send [10:10:00]OFD Sender: No OFD packet to send [10:10:05]OFD Sender: No OFD packet to send [10:10:10]OFD Sender: No OFD packet to send [10:10:15]OFD Sender: No OFD packet to send [10:10:20]OFD Sender: No OFD packet to send [10:10:20]accept exits with 7 [10:10:20]New connection [10:10:20]New thread 3067059556 created [10:10:20]Thread 3067202916 joined [10:10:20]Waiting for new connection... [10:10:20] Sock 7.Parse request [10:10:20]Sock 7.Check first char [10:10:20]Sock 7.First char is OK [10:10:20]request: POST /json_proto HTTP/1.0 [10:10:20]Method: POST [10:10:20]URL: /json_proto [10:10:20]Method is POST - this is cgi request [10:10:20]url: /json_proto [10:10:20]query_string will be loaded in cgi processing [10:10:20]execute_cgi json_proto POST (null) [10:10:20]execute_cgi path=json_proto method=POST [10:10:20]POST find Content-Length [10:10:20]Host: 172.17.34.200:8080 [10:10:20]Content-Length: 683 [10:10:20]Content-Type: application/json [10:10:20] [10:10:20]POST finish read [10:10:20]Found Content-Length = 683 [10:10:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:10:20]execute_script... [10:10:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:10:20]POST & json_proto [10:10:20]process_json_proto [10:10:20]json parsed OK: [10:10:20]protocol is kg_v1.0 [10:10:20]action value=close_receipt [10:10:20]process_action close_receipt [10:10:20]cmd_close_receipt [10:10:20]MH_GetDate [10:10:20]Write to MH i2c: F0 00 00 9D 0E 9A [10:10:20]Write i2c OK [10:10:20]MH_I2C_Read... [10:10:20]Read from MH i2c: F0 [10:10:20]MH_I2C_Read... [10:10:20]Read from MH i2c: F0 09 00 [10:10:20]MH_I2C_Read... [10:10:20]Read from MH i2c: F0 09 00 9D 0E 00 8D CF E9 64 B2 FF 65 64 C6 [10:10:20]GetLastDocTimeStamp 1693044282 [10:10:20]current date 1693044621 [10:10:20]FM_GetShiftState [10:10:20]SAM_PROTO_GetShiftState [10:10:20]wFMCommunicate request_size=4 [10:10:20]MH_SAM_APDU [10:10:20]CAPDU: 80 13 01 00 [10:10:20]Write to MH i2c: E2 08 00 9E 0E 80 13 01 00 00 00 00 00 29 [10:10:20]Write i2c OK [10:10:20]MH_I2C_Read... [10:10:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:20]Read from MH i2c: E2 [10:10:20]MH_I2C_Read... [10:10:20]Read from MH i2c: E2 0E 00 [10:10:20]MH_I2C_Read... [10:10:20]Read from MH i2c: E2 0E 00 9E 0E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 60 [10:10:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:10:20]wFMCommunicate OK [10:10:20]SAM_PROTO_GetShiftState done [10:10:20]FM_GetShiftState done [10:10:20]opened in 1693009560 [10:10:20]opened+sec_in_day 1693095960 [10:10:20]quantity*price = 50053 [10:10:20]sum+1 = 50054 [10:10:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 92 26.08.2023 10:10 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33076 ФПД: 151765389182624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T101021&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33076&fm=151765389182624&tin=02508201610067®Number=0000000000091575&sum=50000 [10:10:21]StoreToDocumentArchive [10:10:21]shift 77 fd 33076 [10:10:21]save to /storage/0077/doc_00033076 [10:10:21]save last doc name /storage/0077/doc_00033076 to /storage/kkm_last_doc_name [10:10:21]save OK [10:10:21]Clear old archive folders... [10:10:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:10:21]tlvbuf is 00A98060 [10:10:21]SAM_PROTO_ClearQueue [10:10:21]wFMCommunicate request_size=4 [10:10:21]MH_SAM_APDU [10:10:21]CAPDU: 80 09 00 00 [10:10:21]Write to MH i2c: E2 08 00 AB 0E 80 09 00 00 00 00 00 00 2B [10:10:21]Write i2c OK [10:10:21]MH_I2C_Read... [10:10:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:21]Read from MH i2c: E2 [10:10:21]MH_I2C_Read... [10:10:21]Read from MH i2c: E2 03 00 [10:10:21]MH_I2C_Read... [10:10:21]Read from MH i2c: E2 03 00 AB 0E 00 90 00 2D [10:10:21]RAPDU: 90 00 [10:10:21]wFMCommunicate OK [10:10:21]SAM_PROTO_ClearQueue done [10:10:21]KKMCreateOFDPacket [10:10:21]OFDProtocolAddRootSTLVToBuf [10:10:21]FM_MakeSignedData [10:10:21]FM_MakeSignedData [10:10:21]SAM_PROTO_SignData [10:10:21]wFMCommunicate request_size=4 [10:10:21]MH_SAM_APDU [10:10:21]CAPDU: 80 0D 01 02 [10:10:21]Write to MH i2c: E2 08 00 AC 0E 80 0D 01 02 00 00 00 00 33 [10:10:21]Write i2c OK [10:10:21]MH_I2C_Read... [10:10:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:21]Read from MH i2c: E2 [10:10:21]MH_I2C_Read... [10:10:21]Read from MH i2c: E2 03 00 [10:10:21]MH_I2C_Read... [10:10:21]Read from MH i2c: E2 03 00 AC 0E 00 90 00 2E [10:10:21]RAPDU: 90 00 [10:10:21]wFMCommunicate OK [10:10:21]wFMCommunicate request_size=255 [10:10:21]MH_SAM_APDU [10:10:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 8D CF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 81 00 00 35 04 06 00 [10:10:21]Write to MH i2c: E2 02 01 AD 0E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 8D CF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 81 00 00 35 04 06 00 00 00 51 [10:10:21]Write i2c OK [10:10:21]MH_I2C_Read... [10:10:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:22]Read from MH i2c: E2 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: E2 03 00 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: E2 03 00 AD 0E 00 90 00 2F [10:10:22]RAPDU: 90 00 [10:10:22]wFMCommunicate OK [10:10:22]wFMCommunicate request_size=11 [10:10:22]MH_SAM_APDU [10:10:22]CAPDU: 80 0D 02 02 06 8A 07 A2 1C 86 A0 [10:10:22]Write to MH i2c: E2 0E 00 AE 0E 80 0D 02 02 06 00 8A 07 A2 1C 86 A0 00 00 B7 [10:10:22]Write i2c OK [10:10:22]MH_I2C_Read... [10:10:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:22]Read from MH i2c: E2 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: E2 03 00 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: E2 03 00 AE 0E 00 90 00 30 [10:10:22]RAPDU: 90 00 [10:10:22]wFMCommunicate OK [10:10:22]wFMCommunicate request_size=4 [10:10:22]MH_SAM_APDU [10:10:22]CAPDU: 80 0D 03 02 [10:10:22]Write to MH i2c: E2 08 00 AF 0E 80 0D 03 02 00 00 00 00 38 [10:10:22]Write i2c OK [10:10:22]MH_I2C_Read... [10:10:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:22]Read from MH i2c: E2 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: E2 0B 00 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: E2 0B 00 AF 0E 00 FA 78 98 CE 20 68 BC 78 90 00 CD [10:10:22]RAPDU: FA 78 98 CE 20 68 BC 78 90 00 [10:10:22]wFMCommunicate OK [10:10:22]SAM_PROTO_SignData done [10:10:22]FM_MakeSignedData done [10:10:22]CreateOFDProtocolMessage [10:10:22]wFMCommunicate request_size=4 [10:10:22]MH_SAM_APDU [10:10:22]CAPDU: 80 11 00 00 [10:10:22]Write to MH i2c: E2 08 00 B0 0E 80 11 00 00 00 00 00 00 38 [10:10:22]Write i2c OK [10:10:22]MH_I2C_Read... [10:10:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:22]Read from MH i2c: E2 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: E2 17 00 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: E2 17 00 B0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [10:10:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:10:22]wFMCommunicate OK [10:10:22]CreateOFDProtocolMessage done [10:10:22]OFDSenderStorePacket 33076 [10:10:22]StoreOFDPacket docnum=33076 [10:10:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 94 DF 08 01 D5 C9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 8D CF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 81 00 00 35 04 06 00 8A 07 A2 1C 86 A0 FA 78 98 CE 20 68 BC 78 [10:10:22]CheckFolder [10:10:22]dirname=/storage/ofd_packets [10:10:22]CheckFolder done [10:10:22]ProducePacketName [10:10:22]name=ofd_packets/00033076 [10:10:22]NVStorageSaveData ofd_packets/00033076 [10:10:22]File name is /storage/ofd_packets/00033076 [10:10:22]Write 302 bytes [10:10:22]NVStorageSaveData done [10:10:22]OFDSenderStorePacket done [10:10:22]KKMCreateOFDPacket done [10:10:22]NVStorageSaveData kkm_last_timestamp [10:10:22]File name is /storage/kkm_last_timestamp [10:10:22]Write 4 bytes [10:10:22]NVStorageSaveData done [10:10:22]ExternCall_PrintAddStr [10:10:22]wPrintStart [10:10:22]Write to MH i2c: 01 00 00 B1 0E BF [10:10:22]Write i2c OK [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: 01 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: 01 07 00 [10:10:22]MH_I2C_Read... [10:10:22]Read from MH i2c: 01 07 00 B1 0E 00 00 00 00 00 FF 0F D4 [10:10:22]RasterBufferAndPrint [10:10:22]line Счет N : (1)1182888 [10:10:22]line ИНН: 02508201610067 [10:10:22]line Контрольно-Кассовый Чек [10:10:22]line ПРОДАЖА [10:10:22]line ТРК (МРК, ГНК) : 11 [10:10:22]line Товар: 2710194210 [10:10:22]line ДТ(л)-К-5 [10:10:22]line 7.870 * 63.60 [10:10:22]line = 500.53 [10:10:22]line НДС 12% НСП 1% [10:10:22]line > о реализуемом товаре [10:10:22]line ОКРУГЛЕНИЕ: -0.53 [10:10:22]line ИТОГО: 500.00 [10:10:22]line Внесено: 500.00 [10:10:22]line СДАЧА: 0.00 [10:10:22]line НСП 1% : 4.43 [10:10:22]line НДС 12% : 53.15 [10:10:22]line Наличными: 500.00 [10:10:22]line Безнал.: 0.00 [10:10:22]line Место: АЗС № 121 "Партнер Нефть" [10:10:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:10:22]line СНО: Общий режим [10:10:22]line Чек 92 26.08.2023 10:10 [10:10:22]line Смена: 77 ФФД: 1.0 [10:10:22]line ЗНМ: 0300000148 [10:10:22]line РНМ: 0000000000091575 [10:10:22]line Версия ККМ: 001 [10:10:22]line ФМ: 0000000000874655 [10:10:22]line ФД: 33076 [10:10:22]line ФПД: 151765389182624 [10:10:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T101021&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33076&fm=151765389182624&tin=02508201610067®Number=0000000000091575&sum=50000 [10:10:22]OFD Sender: Processing packet 33076 [packets to send 11, broken 10] [10:10:22]ProducePacketName [10:10:22]name=ofd_packets/00033076 [10:10:22]OFD Sender: To server: pG, [10:10:22]CommunicateWithHost lk.salyk.kg:30040 [10:10:22]ConnectInit lk.salyk.kg [10:10:22]written 0, free lines is 4095 [10:10:22]Connected sock=10 [10:10:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 94 DF 08 01 D5 C9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 8D CF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 81 00 00 35 04 06 00 8A 07 A2 1C 86 A0 FA 78 98 CE 20 68 BC 78 [10:10:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 67 8B 47 00 97 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 81 00 00 F4 03 04 00 2C 7A E9 64 B6 04 01 00 00 A1 C2 CC 50 B0 37 76 0C [10:10:22]CommunicateWithHost err = 0 [10:10:22]CheckOFDResponse [10:10:22]1017 (14) - 77093643461234 [10:10:22]1041 (16) - 0000000000874655 [10:10:22]1040 (4) - 33076 [10:10:22]1012 (4) - 26.08.2023 04:06 [10:10:22]1206 (1) - 0 [10:10:22]OFD Sender: Remove packet 33076 [10:10:22]ProducePacketName [10:10:22]name=ofd_packets/00033076 [10:10:22]NVStorageDeleteData [10:10:23]Write to MH i2c: 01 00 00 DC 0E EA [10:10:23]Write i2c OK [10:10:23]MH_I2C_Read... [10:10:23]Read from MH i2c: 01 [10:10:23]MH_I2C_Read... [10:10:23]Read from MH i2c: 01 07 00 [10:10:23]MH_I2C_Read... [10:10:23]Read from MH i2c: 01 07 00 DC 0E 00 00 00 00 00 D3 0C D0 [10:10:23]RasterBufferAndPrint [10:10:23]line [10:10:23]line [10:10:23]line [10:10:23]line [10:10:23]line [10:10:23]written 0, free lines is 3288 [10:10:23]MH_Cut [10:10:23]Write to MH i2c: D1 01 00 E3 0E 01 C3 [10:10:23]Write i2c OK [10:10:23]MH_I2C_Read... [10:10:23]Read from MH i2c: D1 [10:10:23]MH_I2C_Read... [10:10:23]Read from MH i2c: D1 01 00 [10:10:23]MH_I2C_Read... [10:10:23]Read from MH i2c: D1 01 00 E3 0E 00 C2 [10:10:23]Write to MH i2c: 01 00 00 E4 0E F2 [10:10:23]Write i2c OK [10:10:23]MH_I2C_Read... [10:10:23]OFD Sender: No OFD packet to send [10:10:23]*** Cut start [10:10:23]*** Purtial cut [10:10:23]*** Stage 1: CUTSNS_PIN = 1 [10:10:24]Read from MH i2c: 01 [10:10:24]MH_I2C_Read... [10:10:24]*** Stop cut motor [10:10:24]*** Cut end [10:10:24]Read from MH i2c: 01 07 00 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: 01 07 00 E4 0E 00 00 00 00 00 FF 0F 07 [10:10:24]process_action close_receipt done [10:10:24]requested_data is exist [10:10:24]produce_requested_data [10:10:24]requested_item fm.sn is exist - process it [10:10:24]wFMCommunicate request_size=4 [10:10:24]MH_SAM_APDU [10:10:24]CAPDU: 80 11 00 00 [10:10:24]Write to MH i2c: E2 08 00 E5 0E 80 11 00 00 00 00 00 00 6D [10:10:24]Write i2c OK [10:10:24]MH_I2C_Read... [10:10:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:24]Read from MH i2c: E2 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: E2 17 00 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: E2 17 00 E5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C3 [10:10:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:10:24]wFMCommunicate OK [10:10:24]requested_item fd.num is exist - process it [10:10:24]SAM_PROTO_GetFieldsCounters [10:10:24]wFMCommunicate request_size=4 [10:10:24]MH_SAM_APDU [10:10:24]CAPDU: 80 13 00 00 [10:10:24]Write to MH i2c: E2 08 00 E6 0E 80 13 00 00 00 00 00 00 70 [10:10:24]Write i2c OK [10:10:24]MH_I2C_Read... [10:10:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:24]Read from MH i2c: E2 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: E2 62 00 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: E2 62 00 E6 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [10:10:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:24]wFMCommunicate OK [10:10:24]SAM_PROTO_GetFieldsCounters done [10:10:24]requested_item shift.num is exist - process it [10:10:24]requested_item shift.opened is exist - process it [10:10:24]req_shift_opened [10:10:24]FM_GetShiftState [10:10:24]SAM_PROTO_GetShiftState [10:10:24]wFMCommunicate request_size=4 [10:10:24]MH_SAM_APDU [10:10:24]CAPDU: 80 13 01 00 [10:10:24]Write to MH i2c: E2 08 00 E7 0E 80 13 01 00 00 00 00 00 72 [10:10:24]Write i2c OK [10:10:24]MH_I2C_Read... [10:10:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:24]Read from MH i2c: E2 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: E2 0E 00 [10:10:24]MH_I2C_Read... [10:10:24]Read from MH i2c: E2 0E 00 E7 0E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A9 [10:10:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:10:24]wFMCommunicate OK [10:10:24]SAM_PROTO_GetShiftState done [10:10:24]FM_GetShiftState done [10:10:24]req_shift_opened done [10:10:24]requested_item shift.open_date is exist - process it [10:10:24]req_shift_open_date [10:10:24]req_shift_open_date done [10:10:24]produce_requested_data done [10:10:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33076,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:10:24]process_action_free close_receipt [10:10:24]json_value_free [10:10:24]json_value_free done [10:10:24]process_json_proto returns [10:10:24]Send response to host [10:10:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33076,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:10:24]free response buf [10:10:24]execute_script done [10:10:24]execute_script returns [10:10:24]free content buf [10:10:24]Sock 7.Close socket [10:10:24]Sock 7.Thread stoped [10:10:28]OFD Sender: No OFD packet to send [10:10:33]OFD Sender: No OFD packet to send [10:10:38]OFD Sender: No OFD packet to send [10:10:43]OFD Sender: No OFD packet to send [10:10:48]OFD Sender: No OFD packet to send [10:10:53]OFD Sender: No OFD packet to send [10:10:58]OFD Sender: No OFD packet to send [10:11:03]OFD Sender: No OFD packet to send [10:11:08]OFD Sender: No OFD packet to send [10:11:13]OFD Sender: No OFD packet to send [10:11:18]OFD Sender: No OFD packet to send [10:11:23]OFD Sender: No OFD packet to send [10:11:28]OFD Sender: No OFD packet to send [10:11:33]OFD Sender: No OFD packet to send [10:11:38]OFD Sender: No OFD packet to send [10:11:43]OFD Sender: No OFD packet to send [10:11:48]OFD Sender: No OFD packet to send [10:11:53]OFD Sender: No OFD packet to send [10:11:58]OFD Sender: No OFD packet to send [10:12:03]OFD Sender: No OFD packet to send [10:12:08]OFD Sender: No OFD packet to send [10:12:13]OFD Sender: No OFD packet to send [10:12:18]OFD Sender: No OFD packet to send [10:12:23]OFD Sender: No OFD packet to send [10:12:28]OFD Sender: No OFD packet to send [10:12:33]OFD Sender: No OFD packet to send [10:12:38]OFD Sender: No OFD packet to send [10:12:43]OFD Sender: No OFD packet to send [10:12:48]OFD Sender: No OFD packet to send [10:12:53]OFD Sender: No OFD packet to send [10:12:58]OFD Sender: No OFD packet to send [10:13:03]OFD Sender: No OFD packet to send [10:13:08]OFD Sender: No OFD packet to send [10:13:13]OFD Sender: No OFD packet to send [10:13:18]OFD Sender: No OFD packet to send [10:13:19]accept exits with 9 [10:13:19]New connection [10:13:19]New thread 3067202916 created [10:13:19]Thread 3067059556 joined [10:13:19]Waiting for new connection... [10:13:19] Sock 9.Parse request [10:13:19]Sock 9.Check first char [10:13:19]Sock 9.First char is OK [10:13:19]request: POST /json_proto HTTP/1.0 [10:13:19]Method: POST [10:13:19]URL: /json_proto [10:13:19]Method is POST - this is cgi request [10:13:19]url: /json_proto [10:13:19]query_string will be loaded in cgi processing [10:13:19]execute_cgi json_proto POST (null) [10:13:19]execute_cgi path=json_proto method=POST [10:13:19]POST find Content-Length [10:13:19]Host: 172.17.34.200:8080 [10:13:19]Content-Length: 678 [10:13:19]Content-Type: application/json [10:13:19] [10:13:19]POST finish read [10:13:19]Found Content-Length = 678 [10:13:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182889", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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:13:19]execute_script... [10:13:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182889", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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:13:19]POST & json_proto [10:13:19]process_json_proto [10:13:19]json parsed OK: [10:13:19]protocol is kg_v1.0 [10:13:19]action value=close_receipt [10:13:19]process_action close_receipt [10:13:19]cmd_close_receipt [10:13:19]MH_GetDate [10:13:19]Write to MH i2c: F0 00 00 E8 0E E5 [10:13:19]Write i2c OK [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: F0 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: F0 09 00 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: F0 09 00 E8 0E 00 3F D0 E9 64 B2 FF 65 64 C4 [10:13:19]GetLastDocTimeStamp 1693044621 [10:13:19]current date 1693044799 [10:13:19]FM_GetShiftState [10:13:19]SAM_PROTO_GetShiftState [10:13:19]wFMCommunicate request_size=4 [10:13:19]MH_SAM_APDU [10:13:19]CAPDU: 80 13 01 00 [10:13:19]Write to MH i2c: E2 08 00 E9 0E 80 13 01 00 00 00 00 00 74 [10:13:19]Write i2c OK [10:13:19]MH_I2C_Read... [10:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:19]Read from MH i2c: E2 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: E2 0E 00 [10:13:19]MH_I2C_Read... [10:13:19]Read from MH i2c: E2 0E 00 E9 0E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AB [10:13:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:13:19]wFMCommunicate OK [10:13:19]SAM_PROTO_GetShiftState done [10:13:19]FM_GetShiftState done [10:13:19]opened in 1693009560 [10:13:19]opened+sec_in_day 1693095960 [10:13:19]quantity*price = 30010 [10:13:19]sum+1 = 30012 [10:13:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 93 26.08.2023 10:13 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33077 ФПД: 68708436650274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T101319&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33077&fm=68708436650274&tin=02508201610067®Number=0000000000091575&sum=30000 [10:13:20]StoreToDocumentArchive [10:13:20]shift 77 fd 33077 [10:13:20]save to /storage/0077/doc_00033077 [10:13:20]save last doc name /storage/0077/doc_00033077 to /storage/kkm_last_doc_name [10:13:20]save OK [10:13:20]Clear old archive folders... [10:13:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:20]tlvbuf is 00A25980 [10:13:20]SAM_PROTO_ClearQueue [10:13:20]wFMCommunicate request_size=4 [10:13:20]MH_SAM_APDU [10:13:20]CAPDU: 80 09 00 00 [10:13:20]Write to MH i2c: E2 08 00 F6 0E 80 09 00 00 00 00 00 00 76 [10:13:20]Write i2c OK [10:13:20]MH_I2C_Read... [10:13:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:20]Read from MH i2c: E2 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 03 00 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 03 00 F6 0E 00 90 00 78 [10:13:20]RAPDU: 90 00 [10:13:20]wFMCommunicate OK [10:13:20]SAM_PROTO_ClearQueue done [10:13:20]KKMCreateOFDPacket [10:13:20]OFDProtocolAddRootSTLVToBuf [10:13:20]FM_MakeSignedData [10:13:20]FM_MakeSignedData [10:13:20]SAM_PROTO_SignData [10:13:20]wFMCommunicate request_size=4 [10:13:20]MH_SAM_APDU [10:13:20]CAPDU: 80 0D 01 02 [10:13:20]Write to MH i2c: E2 08 00 F7 0E 80 0D 01 02 00 00 00 00 7E [10:13:20]Write i2c OK [10:13:20]MH_I2C_Read... [10:13:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:20]Read from MH i2c: E2 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 03 00 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 03 00 F7 0E 00 90 00 79 [10:13:20]RAPDU: 90 00 [10:13:20]wFMCommunicate OK [10:13:20]wFMCommunicate request_size=255 [10:13:20]MH_SAM_APDU [10:13:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 3F D0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 81 00 00 35 04 06 00 3E [10:13:20]Write to MH i2c: E2 02 01 F8 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 3F D0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 81 00 00 35 04 06 00 3E 00 00 19 [10:13:20]Write i2c OK [10:13:20]MH_I2C_Read... [10:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:20]Read from MH i2c: E2 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 03 00 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 03 00 F8 0E 00 90 00 7A [10:13:20]RAPDU: 90 00 [10:13:20]wFMCommunicate OK [10:13:20]wFMCommunicate request_size=10 [10:13:20]MH_SAM_APDU [10:13:20]CAPDU: 80 0D 02 02 05 7D 6D F5 A9 22 [10:13:20]Write to MH i2c: E2 0D 00 F9 0E 80 0D 02 02 05 00 7D 6D F5 A9 22 00 00 35 [10:13:20]Write i2c OK [10:13:20]MH_I2C_Read... [10:13:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:20]Read from MH i2c: E2 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 03 00 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 03 00 F9 0E 00 90 00 7B [10:13:20]RAPDU: 90 00 [10:13:20]wFMCommunicate OK [10:13:20]wFMCommunicate request_size=4 [10:13:20]MH_SAM_APDU [10:13:20]CAPDU: 80 0D 03 02 [10:13:20]Write to MH i2c: E2 08 00 FA 0E 80 0D 03 02 00 00 00 00 83 [10:13:20]Write i2c OK [10:13:20]MH_I2C_Read... [10:13:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:20]Read from MH i2c: E2 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 0B 00 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 0B 00 FA 0E 00 EB BB 4F FC 3F 6B 60 06 90 00 85 [10:13:20]RAPDU: EB BB 4F FC 3F 6B 60 06 90 00 [10:13:20]wFMCommunicate OK [10:13:20]SAM_PROTO_SignData done [10:13:20]FM_MakeSignedData done [10:13:20]CreateOFDProtocolMessage [10:13:20]wFMCommunicate request_size=4 [10:13:20]MH_SAM_APDU [10:13:20]CAPDU: 80 11 00 00 [10:13:20]Write to MH i2c: E2 08 00 FB 0E 80 11 00 00 00 00 00 00 83 [10:13:20]Write i2c OK [10:13:20]MH_I2C_Read... [10:13:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:20]Read from MH i2c: E2 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 17 00 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: E2 17 00 FB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [10:13:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:13:20]wFMCommunicate OK [10:13:20]CreateOFDProtocolMessage done [10:13:20]OFDSenderStorePacket 33077 [10:13:20]StoreOFDPacket docnum=33077 [10:13:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 01 BB 07 01 B6 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 3F D0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 81 00 00 35 04 06 00 3E 7D 6D F5 A9 22 EB BB 4F FC 3F 6B 60 06 [10:13:20]CheckFolder [10:13:20]dirname=/storage/ofd_packets [10:13:20]CheckFolder done [10:13:20]ProducePacketName [10:13:20]name=ofd_packets/00033077 [10:13:20]NVStorageSaveData ofd_packets/00033077 [10:13:20]File name is /storage/ofd_packets/00033077 [10:13:20]Write 301 bytes [10:13:20]NVStorageSaveData done [10:13:20]OFDSenderStorePacket done [10:13:20]KKMCreateOFDPacket done [10:13:20]NVStorageSaveData kkm_last_timestamp [10:13:20]File name is /storage/kkm_last_timestamp [10:13:20]Write 4 bytes [10:13:20]NVStorageSaveData done [10:13:20]ExternCall_PrintAddStr [10:13:20]wPrintStart [10:13:20]Write to MH i2c: 01 00 00 FC 0E 0A [10:13:20]Write i2c OK [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: 01 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: 01 07 00 [10:13:20]MH_I2C_Read... [10:13:20]Read from MH i2c: 01 07 00 FC 0E 00 00 00 00 00 FF 0F 1F [10:13:20]RasterBufferAndPrint [10:13:20]line Счет N : (1)1182889 [10:13:20]line ИНН: 02508201610067 [10:13:20]line Контрольно-Кассовый Чек [10:13:20]line ПРОДАЖА [10:13:20]line ТРК (МРК, ГНК) : 52 [10:13:20]line Товар: 2710124130 [10:13:20]line Аи-92-К-5 [10:13:20]line 5.130 * 58.50 [10:13:20]line = 300.11 [10:13:20]line НДС 12% НСП 1% [10:13:20]line > о реализуемом товаре [10:13:20]line ОКРУГЛЕНИЕ: -0.11 [10:13:20]line ИТОГО: 300.00 [10:13:20]line Внесено: 300.00 [10:13:20]line СДАЧА: 0.00 [10:13:20]line НСП 1% : 2.66 [10:13:20]line НДС 12% : 31.87 [10:13:20]line Наличными: 300.00 [10:13:20]line Безнал.: 0.00 [10:13:20]line Место: АЗС № 121 "Партнер Нефть" [10:13:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:13:20]line СНО: Общий режим [10:13:20]line Чек 93 26.08.2023 10:13 [10:13:20]line Смена: 77 ФФД: 1.0 [10:13:20]line ЗНМ: 0300000148 [10:13:20]line РНМ: 0000000000091575 [10:13:20]line Версия ККМ: 001 [10:13:20]line ФМ: 0000000000874655 [10:13:20]line ФД: 33077 [10:13:21]line ФПД: 68708436650274 [10:13:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T101319&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33077&fm=68708436650274&tin=02508201610067®Number=0000000000091575&sum=30000 [10:13:21]OFD Sender: Processing packet 33077 [packets to send 11, broken 10] [10:13:21]ProducePacketName [10:13:21]name=ofd_packets/00033077 [10:13:21]OFD Sender: To server: pG, [10:13:21]CommunicateWithHost lk.salyk.kg:30040 [10:13:21]ConnectInit lk.salyk.kg [10:13:21]written 0, free lines is 4095 [10:13:21]Connected sock=10 [10:13:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 01 BB 07 01 B6 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 3F D0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 81 00 00 35 04 06 00 3E 7D 6D F5 A9 22 EB BB 4F FC 3F 6B 60 06 [10:13:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2B C7 47 00 BA 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 81 00 00 F4 03 04 00 DE 7A E9 64 B6 04 01 00 00 D3 BA 5E A5 64 2D AB BD [10:13:21]CommunicateWithHost err = 0 [10:13:21]CheckOFDResponse [10:13:21]1017 (14) - 77093643461234 [10:13:21]1041 (16) - 0000000000874655 [10:13:21]1040 (4) - 33077 [10:13:21]1012 (4) - 26.08.2023 04:09 [10:13:21]1206 (1) - 0 [10:13:21]OFD Sender: Remove packet 33077 [10:13:21]ProducePacketName [10:13:21]name=ofd_packets/00033077 [10:13:21]NVStorageDeleteData [10:13:21]Write to MH i2c: 01 00 00 27 0F 36 [10:13:21]Write i2c OK [10:13:21]MH_I2C_Read... [10:13:21]Read from MH i2c: 01 [10:13:21]MH_I2C_Read... [10:13:21]Read from MH i2c: 01 07 00 [10:13:21]MH_I2C_Read... [10:13:21]Read from MH i2c: 01 07 00 27 0F 00 00 00 00 00 D8 0C 21 [10:13:21]RasterBufferAndPrint [10:13:21]line [10:13:21]line [10:13:21]line [10:13:21]line [10:13:21]line [10:13:21]written 0, free lines is 3295 [10:13:21]MH_Cut [10:13:21]Write to MH i2c: D1 01 00 2E 0F 01 0F [10:13:21]Write i2c OK [10:13:21]MH_I2C_Read... [10:13:21]Read from MH i2c: D1 [10:13:21]MH_I2C_Read... [10:13:21]Read from MH i2c: D1 01 00 [10:13:21]MH_I2C_Read... [10:13:21]Read from MH i2c: D1 01 00 2E 0F 00 0E [10:13:21]Write to MH i2c: 01 00 00 2F 0F 3E [10:13:21]Write i2c OK [10:13:21]MH_I2C_Read... [10:13:21]OFD Sender: No OFD packet to send [10:13:22]*** Cut start [10:13:22]*** Purtial cut [10:13:22]*** CUTSNS_PIN = 0 [10:13:22]*** Stage 1: CUTSNS_PIN = 1 [10:13:24]Read from MH i2c: 01 [10:13:24]MH_I2C_Read... [10:13:24]*** Stop cut motor [10:13:24]*** Cut end [10:13:24]Read from MH i2c: 01 07 00 [10:13:24]MH_I2C_Read... [10:13:24]Read from MH i2c: 01 07 00 2F 0F 00 00 00 00 00 FF 0F 53 [10:13:24]process_action close_receipt done [10:13:24]requested_data is exist [10:13:24]produce_requested_data [10:13:24]requested_item fm.sn is exist - process it [10:13:24]wFMCommunicate request_size=4 [10:13:24]MH_SAM_APDU [10:13:24]CAPDU: 80 11 00 00 [10:13:24]Write to MH i2c: E2 08 00 30 0F 80 11 00 00 00 00 00 00 B9 [10:13:24]Write i2c OK [10:13:24]MH_I2C_Read... [10:13:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:24]Read from MH i2c: E2 [10:13:24]MH_I2C_Read... [10:13:24]Read from MH i2c: E2 17 00 [10:13:24]MH_I2C_Read... [10:13:24]Read from MH i2c: E2 17 00 30 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [10:13:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:13:24]wFMCommunicate OK [10:13:24]requested_item fd.num is exist - process it [10:13:24]SAM_PROTO_GetFieldsCounters [10:13:24]wFMCommunicate request_size=4 [10:13:24]MH_SAM_APDU [10:13:24]CAPDU: 80 13 00 00 [10:13:24]Write to MH i2c: E2 08 00 31 0F 80 13 00 00 00 00 00 00 BC [10:13:24]Write i2c OK [10:13:24]MH_I2C_Read... [10:13:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:24]Read from MH i2c: E2 [10:13:24]MH_I2C_Read... [10:13:24]Read from MH i2c: E2 62 00 [10:13:24]MH_I2C_Read... [10:13:24]Read from MH i2c: E2 62 00 31 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [10:13:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:24]wFMCommunicate OK [10:13:24]SAM_PROTO_GetFieldsCounters done [10:13:24]requested_item shift.num is exist - process it [10:13:24]requested_item shift.opened is exist - process it [10:13:24]req_shift_opened [10:13:24]FM_GetShiftState [10:13:24]SAM_PROTO_GetShiftState [10:13:24]wFMCommunicate request_size=4 [10:13:24]MH_SAM_APDU [10:13:24]CAPDU: 80 13 01 00 [10:13:24]Write to MH i2c: E2 08 00 32 0F 80 13 01 00 00 00 00 00 BE [10:13:24]Write i2c OK [10:13:24]MH_I2C_Read... [10:13:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:24]Read from MH i2c: E2 [10:13:24]MH_I2C_Read... [10:13:24]Read from MH i2c: E2 0E 00 [10:13:24]MH_I2C_Read... [10:13:24]Read from MH i2c: E2 0E 00 32 0F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F5 [10:13:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:13:24]wFMCommunicate OK [10:13:24]SAM_PROTO_GetShiftState done [10:13:24]FM_GetShiftState done [10:13:24]req_shift_opened done [10:13:24]requested_item shift.open_date is exist - process it [10:13:24]req_shift_open_date [10:13:24]req_shift_open_date done [10:13:24]produce_requested_data done [10:13:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33077,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:13:24]process_action_free close_receipt [10:13:24]json_value_free [10:13:24]json_value_free done [10:13:24]process_json_proto returns [10:13:24]Send response to host [10:13:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33077,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:13:24]free response buf [10:13:24]execute_script done [10:13:24]execute_script returns [10:13:24]free content buf [10:13:24]Sock 9.Close socket [10:13:24]Sock 9.Thread stoped [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:34]accept exits with 7 [10:14:34]New connection [10:14:34]New thread 3067059556 created [10:14:34]Thread 3067202916 joined [10:14:34]Waiting for new connection... [10:14:34] Sock 7.Parse request [10:14:34]Sock 7.Check first char [10:14:34]Sock 7.First char is OK [10:14:34]request: POST /json_proto HTTP/1.0 [10:14:34]Method: POST [10:14:34]URL: /json_proto [10:14:34]Method is POST - this is cgi request [10:14:34]url: /json_proto [10:14:34]query_string will be loaded in cgi processing [10:14:34]execute_cgi json_proto POST (null) [10:14:34]execute_cgi path=json_proto method=POST [10:14:34]POST find Content-Length [10:14:34]Host: 172.17.34.200:8080 [10:14:34]Content-Length: 1051 [10:14:34]Content-Type: application/json [10:14:34] [10:14:34]POST finish read [10:14:34]Found Content-Length = 1051 [10:14: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182890\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 5.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 292.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:34]execute_script... [10:14: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182890\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 5.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 292.50\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A103073\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:14:34]POST & json_proto [10:14:34]process_json_proto [10:14:34]json parsed OK: [10:14:34]protocol is kg_v1.0 [10:14:34]action value=print_text [10:14:34]process_action print_text [10:14:34]cmd_print_text [10:14:34]ExternCall_PrintAddStr [10:14:34]wPrintStart [10:14:34]Write to MH i2c: 01 00 00 33 0F 42 [10:14:34]Write i2c OK [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: 01 [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: 01 07 00 [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: 01 07 00 33 0F 00 00 00 00 00 FF 0F 57 [10:14:34]RasterBufferAndPrint [10:14:34]line *****ТОВАРНЫЙ ЧЕК***** [10:14:34]line АЗС 121 [10:14:34]line Партнер нефть [10:14:34]line 02508201610067 [10:14:34]line Кассир : Ниязова Г. [10:14:34]line Счет N : (1)1182890 [10:14:34]line ПРОДАЖА [10:14:34]line ТРК (МРК, ГНК) : 32 [10:14:34]line Вид ГСМ : 2710124130 [10:14:34]line Аи-92-К-5 [10:14:34]line 5.000 x 58.50 [10:14:34]line ИТОГ: 292.50 [10:14:34]line Тип оплаты: Талоны: ТК ГПНА Online [10:14:34]line 103073 [10:14:34]written 0, free lines is 4095 [10:14:34]Write to MH i2c: 01 00 00 44 0F 53 [10:14:34]Write i2c OK [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: 01 [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: 01 07 00 [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: 01 07 00 44 0F 00 00 00 00 00 5B 0E C3 [10:14:34]RasterBufferAndPrint [10:14:34]line [10:14:34]line [10:14:34]line [10:14:34]line [10:14:34]line [10:14:34]written 0, free lines is 3676 [10:14:34]MH_Cut [10:14:34]Write to MH i2c: D1 01 00 4B 0F 01 2C [10:14:34]Write i2c OK [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: D1 [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: D1 01 00 [10:14:34]MH_I2C_Read... [10:14:34]Read from MH i2c: D1 01 00 4B 0F 00 2B [10:14:34]Write to MH i2c: 01 00 00 4C 0F 5B [10:14:34]Write i2c OK [10:14:34]MH_I2C_Read... [10:14:35]*** Cut start [10:14:35]*** Purtial cut [10:14:35]*** Stage 1: CUTSNS_PIN = 1 [10:14:35]Read from MH i2c: 01 [10:14:35]MH_I2C_Read... [10:14:35]*** Stop cut motor [10:14:35]*** Cut end [10:14:35]Read from MH i2c: 01 07 00 [10:14:35]MH_I2C_Read... [10:14:35]Read from MH i2c: 01 07 00 4C 0F 00 00 00 00 00 FF 0F 70 [10:14:35]process_action print_text done [10:14:35]requested_data is exist [10:14:35]produce_requested_data [10:14:35]requested_item fm.sn is exist - process it [10:14:35]wFMCommunicate request_size=4 [10:14:35]MH_SAM_APDU [10:14:35]CAPDU: 80 11 00 00 [10:14:35]Write to MH i2c: E2 08 00 4D 0F 80 11 00 00 00 00 00 00 D6 [10:14:35]Write i2c OK [10:14:35]MH_I2C_Read... [10:14:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:14:35]Read from MH i2c: E2 [10:14:35]MH_I2C_Read... [10:14:35]Read from MH i2c: E2 17 00 [10:14:35]MH_I2C_Read... [10:14:35]Read from MH i2c: E2 17 00 4D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [10:14:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:14:35]wFMCommunicate OK [10:14:35]requested_item fd.num is exist - process it [10:14:35]SAM_PROTO_GetFieldsCounters [10:14:35]wFMCommunicate request_size=4 [10:14:35]MH_SAM_APDU [10:14:35]CAPDU: 80 13 00 00 [10:14:35]Write to MH i2c: E2 08 00 4E 0F 80 13 00 00 00 00 00 00 D9 [10:14:35]Write i2c OK [10:14:35]MH_I2C_Read... [10:14:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:14:35]Read from MH i2c: E2 [10:14:35]MH_I2C_Read... [10:14:35]Read from MH i2c: E2 62 00 [10:14:35]MH_I2C_Read... [10:14:35]Read from MH i2c: E2 62 00 4E 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [10:14:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:14:35]wFMCommunicate OK [10:14:35]SAM_PROTO_GetFieldsCounters done [10:14:35]requested_item shift.num is exist - process it [10:14:35]requested_item shift.opened is exist - process it [10:14:35]req_shift_opened [10:14:35]FM_GetShiftState [10:14:35]SAM_PROTO_GetShiftState [10:14:35]wFMCommunicate request_size=4 [10:14:35]MH_SAM_APDU [10:14:35]CAPDU: 80 13 01 00 [10:14:35]Write to MH i2c: E2 08 00 4F 0F 80 13 01 00 00 00 00 00 DB [10:14:35]Write i2c OK [10:14:35]MH_I2C_Read... [10:14:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:14:35]Read from MH i2c: E2 [10:14:35]MH_I2C_Read... [10:14:35]Read from MH i2c: E2 0E 00 [10:14:35]MH_I2C_Read... [10:14:35]Read from MH i2c: E2 0E 00 4F 0F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 12 [10:14:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:14:35]wFMCommunicate OK [10:14:35]SAM_PROTO_GetShiftState done [10:14:35]FM_GetShiftState done [10:14:35]req_shift_opened done [10:14:35]requested_item shift.open_date is exist - process it [10:14:35]req_shift_open_date [10:14:35]req_shift_open_date done [10:14:35]produce_requested_data done [10:14:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33077,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:14:35]process_action_free print_text [10:14:35]json_value_free [10:14:35]json_value_free done [10:14:35]process_json_proto returns [10:14:35]Send response to host [10:14:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33077,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:14:35]free response buf [10:14:35]execute_script done [10:14:35]execute_script returns [10:14:35]free content buf [10:14:35]Sock 7.Close socket [10:14:35]Sock 7.Thread stoped [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:15:01]OFD Sender: No OFD packet to send [10:15:06]OFD Sender: No OFD packet to send [10:15:11]OFD Sender: No OFD packet to send [10:15:16]OFD Sender: No OFD packet to send [10:15:21]OFD Sender: No OFD packet to send [10:15:26]OFD Sender: No OFD packet to send [10:15:31]OFD Sender: No OFD packet to send [10:15:36]OFD Sender: No OFD packet to send [10:15:41]OFD Sender: No OFD packet to send [10:15:46]OFD Sender: No OFD packet to send [10:15:51]OFD Sender: No OFD packet to send [10:15:56]OFD Sender: No OFD packet to send [10:16:01]OFD Sender: No OFD packet to send [10:16:06]OFD Sender: No OFD packet to send [10:16:12]OFD Sender: No OFD packet to send [10:16:17]OFD Sender: No OFD packet to send [10:16:22]OFD Sender: No OFD packet to send [10:16:22]accept exits with 9 [10:16:22]New connection [10:16:22]New thread 3067202916 created [10:16:22]Thread 3067059556 joined [10:16:22]Waiting for new connection... [10:16:22] Sock 9.Parse request [10:16:22]Sock 9.Check first char [10:16:22]Sock 9.First char is OK [10:16:22]request: POST /json_proto HTTP/1.0 [10:16:22]Method: POST [10:16:22]URL: /json_proto [10:16:22]Method is POST - this is cgi request [10:16:22]url: /json_proto [10:16:22]query_string will be loaded in cgi processing [10:16:22]execute_cgi json_proto POST (null) [10:16:22]execute_cgi path=json_proto method=POST [10:16:22]POST find Content-Length [10:16:22]Host: 172.17.34.200:8080 [10:16:22]Content-Length: 804 [10:16:22]Content-Type: application/json [10:16:22] [10:16:22]POST finish read [10:16:22]Found Content-Length = 804 [10:16:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182891", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:22]execute_script... [10:16:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182891", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:22]POST & json_proto [10:16:22]process_json_proto [10:16:22]json parsed OK: [10:16:22]protocol is kg_v1.0 [10:16:22]action value=close_receipt [10:16:22]process_action close_receipt [10:16:22]cmd_close_receipt [10:16:22]MH_GetDate [10:16:22]Write to MH i2c: F0 00 00 50 0F 4E [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: F0 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: F0 09 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: F0 09 00 50 0F 00 F7 D0 E9 64 B2 FF 65 64 E5 [10:16:22]GetLastDocTimeStamp 1693044799 [10:16:22]current date 1693044983 [10:16:22]FM_GetShiftState [10:16:22]SAM_PROTO_GetShiftState [10:16:22]wFMCommunicate request_size=4 [10:16:22]MH_SAM_APDU [10:16:22]CAPDU: 80 13 01 00 [10:16:22]Write to MH i2c: E2 08 00 51 0F 80 13 01 00 00 00 00 00 DD [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:22]Read from MH i2c: E2 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 0E 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: E2 0E 00 51 0F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 14 [10:16:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:16:22]wFMCommunicate OK [10:16:22]SAM_PROTO_GetShiftState done [10:16:22]FM_GetShiftState done [10:16:22]opened in 1693009560 [10:16:22]opened+sec_in_day 1693095960 [10:16:22]quantity*price = 200011 [10:16:22]sum+1 = 200013 [10:16:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.12 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.12 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 94 26.08.2023 10:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33078 ФПД: 88637367807546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T101623&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33078&fm=88637367807546&tin=02508201610067®Number=0000000000091575&sum=200012 [10:16:23]StoreToDocumentArchive [10:16:23]shift 77 fd 33078 [10:16:23]save to /storage/0077/doc_00033078 [10:16:23]save last doc name /storage/0077/doc_00033078 to /storage/kkm_last_doc_name [10:16:23]save OK [10:16:23]Clear old archive folders... [10:16:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:23]tlvbuf is 00A4D6A0 [10:16:23]SAM_PROTO_ClearQueue [10:16:23]wFMCommunicate request_size=4 [10:16:23]MH_SAM_APDU [10:16:23]CAPDU: 80 09 00 00 [10:16:23]Write to MH i2c: E2 08 00 5E 0F 80 09 00 00 00 00 00 00 DF [10:16:23]Write i2c OK [10:16:23]MH_I2C_Read... [10:16:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:23]Read from MH i2c: E2 [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: E2 03 00 [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: E2 03 00 5E 0F 00 90 00 E1 [10:16:23]RAPDU: 90 00 [10:16:23]wFMCommunicate OK [10:16:23]SAM_PROTO_ClearQueue done [10:16:23]KKMCreateOFDPacket [10:16:23]OFDProtocolAddRootSTLVToBuf [10:16:23]FM_MakeSignedData [10:16:23]FM_MakeSignedData [10:16:23]SAM_PROTO_SignData [10:16:23]wFMCommunicate request_size=4 [10:16:23]MH_SAM_APDU [10:16:23]CAPDU: 80 0D 01 02 [10:16:23]Write to MH i2c: E2 08 00 5F 0F 80 0D 01 02 00 00 00 00 E7 [10:16:23]Write i2c OK [10:16:23]MH_I2C_Read... [10:16:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:23]Read from MH i2c: E2 [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: E2 03 00 [10:16:23]MH_I2C_Read... [10:16:23]Read from MH i2c: E2 03 00 5F 0F 00 90 00 E2 [10:16:23]RAPDU: 90 00 [10:16:23]wFMCommunicate OK [10:16:23]wFMCommunicate request_size=255 [10:16:23]MH_SAM_APDU [10:16: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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F7 D0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 81 00 00 35 04 06 00 50 [10:16:23]Write to MH i2c: E2 02 01 60 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F7 D0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 81 00 00 35 04 06 00 50 00 00 0D [10:16:23]Write i2c OK [10:16:23]MH_I2C_Read... [10:16:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:24]Read from MH i2c: E2 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 03 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 03 00 60 0F 00 90 00 E3 [10:16:24]RAPDU: 90 00 [10:16:24]wFMCommunicate OK [10:16:24]wFMCommunicate request_size=10 [10:16:24]MH_SAM_APDU [10:16:24]CAPDU: 80 0D 02 02 05 9D 7E D2 6E 3A [10:16:24]Write to MH i2c: E2 0D 00 61 0F 80 0D 02 02 05 00 9D 7E D2 6E 3A 00 00 89 [10:16:24]Write i2c OK [10:16:24]MH_I2C_Read... [10:16:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:24]Read from MH i2c: E2 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 03 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 03 00 61 0F 00 90 00 E4 [10:16:24]RAPDU: 90 00 [10:16:24]wFMCommunicate OK [10:16:24]wFMCommunicate request_size=4 [10:16:24]MH_SAM_APDU [10:16:24]CAPDU: 80 0D 03 02 [10:16:24]Write to MH i2c: E2 08 00 62 0F 80 0D 03 02 00 00 00 00 EC [10:16:24]Write i2c OK [10:16:24]MH_I2C_Read... [10:16:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:24]Read from MH i2c: E2 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 0B 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 0B 00 62 0F 00 B2 38 74 7F 32 91 05 66 90 00 F8 [10:16:24]RAPDU: B2 38 74 7F 32 91 05 66 90 00 [10:16:24]wFMCommunicate OK [10:16:24]SAM_PROTO_SignData done [10:16:24]FM_MakeSignedData done [10:16:24]CreateOFDProtocolMessage [10:16:24]wFMCommunicate request_size=4 [10:16:24]MH_SAM_APDU [10:16:24]CAPDU: 80 11 00 00 [10:16:24]Write to MH i2c: E2 08 00 63 0F 80 11 00 00 00 00 00 00 EC [10:16:24]Write i2c OK [10:16:24]MH_I2C_Read... [10:16:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:24]Read from MH i2c: E2 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 17 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: E2 17 00 63 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 42 [10:16:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:16:24]wFMCommunicate OK [10:16:24]CreateOFDProtocolMessage done [10:16:24]OFDSenderStorePacket 33078 [10:16:24]StoreOFDPacket docnum=33078 [10:16:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 91 6C 07 01 DC 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F7 D0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 81 00 00 35 04 06 00 50 9D 7E D2 6E 3A B2 38 74 7F 32 91 05 66 [10:16:24]CheckFolder [10:16:24]dirname=/storage/ofd_packets [10:16:24]CheckFolder done [10:16:24]ProducePacketName [10:16:24]name=ofd_packets/00033078 [10:16:24]NVStorageSaveData ofd_packets/00033078 [10:16:24]File name is /storage/ofd_packets/00033078 [10:16:24]Write 301 bytes [10:16:24]NVStorageSaveData done [10:16:24]OFDSenderStorePacket done [10:16:24]KKMCreateOFDPacket done [10:16:24]NVStorageSaveData kkm_last_timestamp [10:16:24]File name is /storage/kkm_last_timestamp [10:16:24]Write 4 bytes [10:16:24]NVStorageSaveData done [10:16:24]ExternCall_PrintAddStr [10:16:24]wPrintStart [10:16:24]Write to MH i2c: 01 00 00 64 0F 73 [10:16:24]Write i2c OK [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: 01 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: 01 07 00 [10:16:24]MH_I2C_Read... [10:16:24]Read from MH i2c: 01 07 00 64 0F 00 00 00 00 00 FF 0F 88 [10:16:24]RasterBufferAndPrint [10:16:24]line Счет N : (1)1182891 [10:16:24]line ИНН: 02508201610067 [10:16:24]line Контрольно-Кассовый Чек [10:16:24]line ПРОДАЖА [10:16:24]line ТРК (МРК, ГНК) : 42 [10:16:24]line Товар: 2710124130 [10:16:24]line Аи-92-К-5 [10:16:24]line 34.190 * 58.50 [10:16:24]line = 2000.12 [10:16:24]line НДС 12% НСП 1% [10:16:24]line > о реализуемом товаре [10:16:24]line ИТОГО: 2000.12 [10:16:24]line НСП 1% : 17.70 [10:16:24]line НДС 12% : 212.40 [10:16:24]line Наличными: 0.00 [10:16:24]line Безнал.: 2000.12 [10:16:24]line Место: АЗС № 121 "Партнер Нефть" [10:16:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:16:24]line СНО: Общий режим [10:16:24]line Чек 94 26.08.2023 10:16 [10:16:24]line Смена: 77 ФФД: 1.0 [10:16:24]line ЗНМ: 0300000148 [10:16:24]line РНМ: 0000000000091575 [10:16:24]line Версия ККМ: 001 [10:16:24]line Платежная система: O! деньги [10:16:24]line ФМ: 0000000000874655 [10:16:24]line ФД: 33078 [10:16:24]line ФПД: 88637367807546 [10:16:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T101623&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33078&fm=88637367807546&tin=02508201610067®Number=0000000000091575&sum=200012 [10:16:24]OFD Sender: Processing packet 33078 [packets to send 11, broken 10] [10:16:24]ProducePacketName [10:16:24]name=ofd_packets/00033078 [10:16:24]OFD Sender: To server: pG, [10:16:24]CommunicateWithHost lk.salyk.kg:30040 [10:16:24]ConnectInit lk.salyk.kg [10:16:24]written 0, free lines is 4095 [10:16:24]Connected sock=10 [10:16:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 91 6C 07 01 DC 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 4C 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 00 00 00 F4 03 04 00 F7 D0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 81 00 00 35 04 06 00 50 9D 7E D2 6E 3A B2 38 74 7F 32 91 05 66 [10:16:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FF 1C 47 00 AE 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 81 00 00 F4 03 04 00 96 7B E9 64 B6 04 01 00 00 B1 80 6B 24 3E 2F 1A FC [10:16:24]CommunicateWithHost err = 0 [10:16:24]CheckOFDResponse [10:16:24]1017 (14) - 77093643461234 [10:16:24]1041 (16) - 0000000000874655 [10:16:24]1040 (4) - 33078 [10:16:24]1012 (4) - 26.08.2023 04:12 [10:16:24]1206 (1) - 0 [10:16:24]OFD Sender: Remove packet 33078 [10:16:24]ProducePacketName [10:16:24]name=ofd_packets/00033078 [10:16:24]NVStorageDeleteData [10:16:25]Write to MH i2c: 01 00 00 8E 0F 9D [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: 01 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: 01 07 00 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: 01 07 00 8E 0F 00 00 00 00 00 E9 0C 99 [10:16:25]RasterBufferAndPrint [10:16:25]line [10:16:25]line [10:16:25]line [10:16:25]line [10:16:25]line [10:16:25]written 0, free lines is 3311 [10:16:25]MH_Cut [10:16:25]Write to MH i2c: D1 01 00 95 0F 01 76 [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: D1 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: D1 01 00 [10:16:25]MH_I2C_Read... [10:16:25]Read from MH i2c: D1 01 00 95 0F 00 75 [10:16:25]Write to MH i2c: 01 00 00 96 0F A5 [10:16:25]Write i2c OK [10:16:25]MH_I2C_Read... [10:16:25]OFD Sender: No OFD packet to send [10:16:25]*** Cut start [10:16:25]*** Purtial cut [10:16:25]*** CUTSNS_PIN = 0 [10:16:26]*** Stage 1: CUTSNS_PIN = 1 [10:16:27]Read from MH i2c: 01 [10:16:27]MH_I2C_Read... [10:16:27]*** Stop cut motor [10:16:27]*** Cut end [10:16:27]Read from MH i2c: 01 07 00 [10:16:27]MH_I2C_Read... [10:16:27]Read from MH i2c: 01 07 00 96 0F 00 00 00 00 00 FF 0F BA [10:16:27]process_action close_receipt done [10:16:27]requested_data is exist [10:16:27]produce_requested_data [10:16:27]requested_item fm.sn is exist - process it [10:16:27]wFMCommunicate request_size=4 [10:16:27]MH_SAM_APDU [10:16:27]CAPDU: 80 11 00 00 [10:16:27]Write to MH i2c: E2 08 00 97 0F 80 11 00 00 00 00 00 00 20 [10:16:27]Write i2c OK [10:16:27]MH_I2C_Read... [10:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:27]Read from MH i2c: E2 [10:16:27]MH_I2C_Read... [10:16:27]Read from MH i2c: E2 17 00 [10:16:27]MH_I2C_Read... [10:16:27]Read from MH i2c: E2 17 00 97 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 76 [10:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:16:27]wFMCommunicate OK [10:16:27]requested_item fd.num is exist - process it [10:16:27]SAM_PROTO_GetFieldsCounters [10:16:27]wFMCommunicate request_size=4 [10:16:27]MH_SAM_APDU [10:16:27]CAPDU: 80 13 00 00 [10:16:27]Write to MH i2c: E2 08 00 98 0F 80 13 00 00 00 00 00 00 23 [10:16:27]Write i2c OK [10:16:27]MH_I2C_Read... [10:16:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:28]Read from MH i2c: E2 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 62 00 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 62 00 98 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [10:16:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:28]wFMCommunicate OK [10:16:28]SAM_PROTO_GetFieldsCounters done [10:16:28]requested_item shift.num is exist - process it [10:16:28]requested_item shift.opened is exist - process it [10:16:28]req_shift_opened [10:16:28]FM_GetShiftState [10:16:28]SAM_PROTO_GetShiftState [10:16:28]wFMCommunicate request_size=4 [10:16:28]MH_SAM_APDU [10:16:28]CAPDU: 80 13 01 00 [10:16:28]Write to MH i2c: E2 08 00 99 0F 80 13 01 00 00 00 00 00 25 [10:16:28]Write i2c OK [10:16:28]MH_I2C_Read... [10:16:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:28]Read from MH i2c: E2 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 0E 00 [10:16:28]MH_I2C_Read... [10:16:28]Read from MH i2c: E2 0E 00 99 0F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5C [10:16:28]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:16:28]wFMCommunicate OK [10:16:28]SAM_PROTO_GetShiftState done [10:16:28]FM_GetShiftState done [10:16:28]req_shift_opened done [10:16:28]requested_item shift.open_date is exist - process it [10:16:28]req_shift_open_date [10:16:28]req_shift_open_date done [10:16:28]produce_requested_data done [10:16:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33078,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:16:28]process_action_free close_receipt [10:16:28]json_value_free [10:16:28]json_value_free done [10:16:28]process_json_proto returns [10:16:28]Send response to host [10:16:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33078,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:16:28]free response buf [10:16:28]execute_script done [10:16:28]execute_script returns [10:16:28]free content buf [10:16:28]Sock 9.Close socket [10:16:28]Sock 9.Thread stoped [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:05]OFD Sender: No OFD packet to send [10:17:10]OFD Sender: No OFD packet to send [10:17:15]OFD Sender: No OFD packet to send [10:17:20]OFD Sender: No OFD packet to send [10:17:25]OFD Sender: No OFD packet to send [10:17:30]OFD Sender: No OFD packet to send [10:17:35]OFD Sender: No OFD packet to send [10:17:40]OFD Sender: No OFD packet to send [10:17:45]OFD Sender: No OFD packet to send [10:17:50]OFD Sender: No OFD packet to send [10:17:55]OFD Sender: No OFD packet to send [10:18:00]OFD Sender: No OFD packet to send [10:18:05]OFD Sender: No OFD packet to send [10:18:10]OFD Sender: No OFD packet to send [10:18:15]OFD Sender: No OFD packet to send [10:18:20]OFD Sender: No OFD packet to send [10:18:25]OFD Sender: No OFD packet to send [10:18:27]accept exits with 7 [10:18:27]New connection [10:18:27]New thread 3067059556 created [10:18:27]Thread 3067202916 joined [10:18:27]Waiting for new connection... [10:18:27] Sock 7.Parse request [10:18:27]Sock 7.Check first char [10:18:27]Sock 7.First char is OK [10:18:27]request: POST /json_proto HTTP/1.0 [10:18:27]Method: POST [10:18:27]URL: /json_proto [10:18:27]Method is POST - this is cgi request [10:18:27]url: /json_proto [10:18:27]query_string will be loaded in cgi processing [10:18:27]execute_cgi json_proto POST (null) [10:18:27]execute_cgi path=json_proto method=POST [10:18:27]POST find Content-Length [10:18:27]Host: 172.17.34.200:8080 [10:18:27]Content-Length: 215 [10:18:27]Content-Type: application/json [10:18:27] [10:18:27]POST finish read [10:18:27]Found Content-Length = 215 [10:18:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:27]execute_script... [10:18:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:18:27]POST & json_proto [10:18:27]process_json_proto [10:18:27]json parsed OK: [10:18:27]protocol is kg_v1.0 [10:18:27]action value=get_value [10:18:27]process_action get_value [10:18:27]cmd_get_value [10:18:27]process_action get_value done [10:18:27]requested_data is exist [10:18:27]produce_requested_data [10:18:27]requested_item kkm.sn is exist - process it [10:18:27]requested_item kkm.ver is exist - process it [10:18:27]requested_item fm.sn is exist - process it [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 11 00 00 [10:18:27]Write to MH i2c: E2 08 00 9A 0F 80 11 00 00 00 00 00 00 23 [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:18:27]Read from MH i2c: E2 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 17 00 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 17 00 9A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 79 [10:18:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:18:27]wFMCommunicate OK [10:18:27]requested_item fd.num is exist - process it [10:18:27]SAM_PROTO_GetFieldsCounters [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 13 00 00 [10:18:27]Write to MH i2c: E2 08 00 9B 0F 80 13 00 00 00 00 00 00 26 [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:18:27]Read from MH i2c: E2 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 62 00 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 62 00 9B 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [10:18:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:18:27]wFMCommunicate OK [10:18:27]SAM_PROTO_GetFieldsCounters done [10:18:27]requested_item shift.num is exist - process it [10:18:27]requested_item shift.opened is exist - process it [10:18:27]req_shift_opened [10:18:27]FM_GetShiftState [10:18:27]SAM_PROTO_GetShiftState [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 13 01 00 [10:18:27]Write to MH i2c: E2 08 00 9C 0F 80 13 01 00 00 00 00 00 28 [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:18:27]Read from MH i2c: E2 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 0E 00 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 0E 00 9C 0F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5F [10:18:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:18:27]wFMCommunicate OK [10:18:27]SAM_PROTO_GetShiftState done [10:18:27]FM_GetShiftState done [10:18:27]req_shift_opened done [10:18:27]requested_item shift.open_date is exist - process it [10:18:27]req_shift_open_date [10:18:27]req_shift_open_date done [10:18:27]produce_requested_data done [10:18:27]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33078,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:18:27]process_action_free get_value [10:18:27]json_value_free [10:18:27]json_value_free done [10:18:27]process_json_proto returns [10:18:27]Send response to host [10:18:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33078,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:18:27]free response buf [10:18:27]execute_script done [10:18:27]execute_script returns [10:18:27]free content buf [10:18:27]Sock 7.Close socket [10:18:27]Sock 7.Thread stoped [10:18:27]accept exits with 9 [10:18:27]New connection [10:18:27]New thread 3067202916 created [10:18:27]Thread 3067059556 joined [10:18:27]Waiting for new connection... [10:18:27] Sock 9.Parse request [10:18:27]Sock 9.Check first char [10:18:27]Sock 9.First char is OK [10:18:27]request: POST /json_proto HTTP/1.0 [10:18:27]Method: POST [10:18:27]URL: /json_proto [10:18:27]Method is POST - this is cgi request [10:18:27]url: /json_proto [10:18:27]query_string will be loaded in cgi processing [10:18:27]execute_cgi json_proto POST (null) [10:18:27]execute_cgi path=json_proto method=POST [10:18:27]POST find Content-Length [10:18:27]Host: 172.17.34.200:8080 [10:18:27]Content-Length: 331 [10:18:27]Content-Type: application/json [10:18:27] [10:18:27]POST finish read [10:18:27]Found Content-Length = 331 [10:18:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:18:27]execute_script... [10:18:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:18:27]POST & json_proto [10:18:27]process_json_proto [10:18:27]json parsed OK: [10:18:27]protocol is kg_v1.0 [10:18:27]action value=get_value [10:18:27]process_action get_value [10:18:27]cmd_get_value [10:18:27]process_action get_value done [10:18:27]requested_data is exist [10:18:27]produce_requested_data [10:18:27]requested_item fm.sale.total is exist - process it [10:18:27]SAM_PROTO_GetFMData [10:18:27]wFMCommunicate request_size=4 [10:18:27]MH_SAM_APDU [10:18:27]CAPDU: 80 13 03 00 [10:18:27]Write to MH i2c: E2 08 00 9D 0F 80 13 03 00 00 00 00 00 2B [10:18:27]Write i2c OK [10:18:27]MH_I2C_Read... [10:18:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:18:27]Read from MH i2c: E2 [10:18:27]MH_I2C_Read... [10:18:27]Read from MH i2c: E2 FD 00 [10:18:27]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 9D 0F 00 C3 04 85 04 BF 04 6E 04 04 00 9C 80 00 00 69 04 A1 00 6F 04 04 00 60 7F 00 00 B1 04 04 00 E0 94 92 9B 70 04 04 00 60 16 2B 8B 72 04 04 00 80 7E 67 10 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8E 49 86 10 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 62 80 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 1D [10:18:28]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 9C 80 00 00 69 04 A1 00 6F 04 04 00 60 7F 00 00 B1 04 04 00 E0 94 92 9B 70 04 04 00 60 16 2B 8B 72 04 04 00 80 7E 67 10 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 8E 49 86 10 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 62 80 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [10:18:28]wFMCommunicate OK [10:18:28]wFMCommunicate request_size=4 [10:18:28]MH_SAM_APDU [10:18:28]CAPDU: 80 17 00 00 [10:18:28]Write to MH i2c: E2 08 00 9E 0F 80 17 00 00 00 00 00 00 2D [10:18:28]Write i2c OK [10:18:28]MH_I2C_Read... [10:18:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:28]Read from MH i2c: E2 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 9E 0F 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 9F [10:18:28]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:18:28]wFMCommunicate OK [10:18:28]wFMCommunicate request_size=4 [10:18:28]MH_SAM_APDU [10:18:28]CAPDU: 80 17 00 00 [10:18:28]Write to MH i2c: E2 08 00 9F 0F 80 17 00 00 00 00 00 00 2E [10:18:28]Write i2c OK [10:18:28]MH_I2C_Read... [10:18:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:28]Read from MH i2c: E2 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 9F 0F 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 4C [10:18:28]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [10:18:28]wFMCommunicate OK [10:18:28]wFMCommunicate request_size=4 [10:18:28]MH_SAM_APDU [10:18:28]CAPDU: 80 17 00 00 [10:18:28]Write to MH i2c: E2 08 00 A0 0F 80 17 00 00 00 00 00 00 2F [10:18:28]Write i2c OK [10:18:28]MH_I2C_Read... [10:18:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:28]Read from MH i2c: E2 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: E2 FD 00 A0 0F 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 A1 [10:18:28]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [10:18:28]wFMCommunicate OK [10:18:28]wFMCommunicate request_size=4 [10:18:28]MH_SAM_APDU [10:18:28]CAPDU: 80 17 00 00 [10:18:28]Write to MH i2c: E2 08 00 A1 0F 80 17 00 00 00 00 00 00 30 [10:18:28]Write i2c OK [10:18:28]MH_I2C_Read... [10:18:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [10:18:29]Read from MH i2c: E2 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 E0 00 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 E0 00 A1 0F 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1A [10:18:29]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:18:29]wFMCommunicate OK [10:18:29]SAM_PROTO_GetFMData done [10:18:29]requested_item fm.sale_refund.total is exist - process it [10:18:29]requested_item fm.buy.total is exist - process it [10:18:29]requested_item shift.sale.total is exist - process it [10:18:29]SAM_PROTO_GetShiftData [10:18:29]wFMCommunicate request_size=4 [10:18:29]MH_SAM_APDU [10:18:29]CAPDU: 80 13 02 00 [10:18:29]Write to MH i2c: E2 08 00 A2 0F 80 13 02 00 00 00 00 00 2F [10:18:29]Write i2c OK [10:18:29]MH_I2C_Read... [10:18:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:18:29]Read from MH i2c: E2 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 FD 00 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 FD 00 A2 0F 00 B9 04 AA 04 B5 04 6E 04 04 00 5E 00 00 00 69 04 9C 00 6F 04 04 00 5D 00 00 00 B1 04 03 00 EE 5F 91 70 04 03 00 50 CD 5A 72 04 03 00 9E 92 36 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 F4 70 0F 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 6F 49 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 F4 [10:18:29]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 5E 00 00 00 69 04 9C 00 6F 04 04 00 5D 00 00 00 B1 04 03 00 EE 5F 91 70 04 03 00 50 CD 5A 72 04 03 00 9E 92 36 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 F4 70 0F 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 6F 49 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [10:18:29]wFMCommunicate OK [10:18:29]wFMCommunicate request_size=4 [10:18:29]MH_SAM_APDU [10:18:29]CAPDU: 80 17 00 00 [10:18:29]Write to MH i2c: E2 08 00 A3 0F 80 17 00 00 00 00 00 00 32 [10:18:29]Write i2c OK [10:18:29]MH_I2C_Read... [10:18:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:29]Read from MH i2c: E2 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 FD 00 [10:18:29]MH_I2C_Read... [10:18:29]Read from MH i2c: E2 FD 00 A3 0F 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 5F [10:18:29]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:18:29]wFMCommunicate OK [10:18:29]wFMCommunicate request_size=4 [10:18:29]MH_SAM_APDU [10:18:29]CAPDU: 80 17 00 00 [10:18:29]Write to MH i2c: E2 08 00 A4 0F 80 17 00 00 00 00 00 00 33 [10:18:29]Write i2c OK [10:18:29]MH_I2C_Read... [10:18:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:30]Read from MH i2c: E2 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 FD 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 FD 00 A4 0F 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 5B [10:18:30]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [10:18:30]wFMCommunicate OK [10:18:30]wFMCommunicate request_size=4 [10:18:30]MH_SAM_APDU [10:18:30]CAPDU: 80 17 00 00 [10:18:30]Write to MH i2c: E2 08 00 A5 0F 80 17 00 00 00 00 00 00 34 [10:18:30]Write i2c OK [10:18:30]MH_I2C_Read... [10:18:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:18:30]Read from MH i2c: E2 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 FD 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 FD 00 A5 0F 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 AC [10:18:30]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [10:18:30]wFMCommunicate OK [10:18:30]wFMCommunicate request_size=4 [10:18:30]MH_SAM_APDU [10:18:30]CAPDU: 80 17 00 00 [10:18:30]Write to MH i2c: E2 08 00 A6 0F 80 17 00 00 00 00 00 00 35 [10:18:30]Write i2c OK [10:18:30]MH_I2C_Read... [10:18:30]OFD Sender: No OFD packet to send [10:18:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [10:18:30]Read from MH i2c: E2 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 D6 00 [10:18:30]MH_I2C_Read... [10:18:30]Read from MH i2c: E2 D6 00 A6 0F 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 17 [10:18:30]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:18:30]wFMCommunicate OK [10:18:30]SAM_PROTO_GetShiftData done [10:18:30]requested_item shift.sale.total_cash is exist - process it [10:18:30]requested_item shift.sale_refund.total is exist - process it [10:18:30]requested_item shift.sale_refund.total_cash is exist - process it [10:18:30]requested_item shift.buy.total is exist - process it [10:18:30]requested_item shift.buy.total_cash is exist - process it [10:18:30]produce_requested_data done [10:18:30]produce_requested_data return {"fm.sale.total":26100748.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":95272.78,"shift.sale.total_cash":59508.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:18:30]process_action_free get_value [10:18:30]json_value_free [10:18:30]json_value_free done [10:18:30]process_json_proto returns [10:18:30]Send response to host [10:18:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26100748.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":95272.78,"shift.sale.total_cash":59508.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:18:30]free response buf [10:18:30]execute_script done [10:18:30]execute_script returns [10:18:30]free content buf [10:18:30]Sock 9.Close socket [10:18:30]Sock 9.Thread stoped [10:18:35]OFD Sender: No OFD packet to send [10:18:40]OFD Sender: No OFD packet to send [10:18:41]int [10:18:41]Write to MH i2c: 01 00 00 A7 0F B6 [10:18:41]*** FLAG_PRN_PAP1 set [10:18:41]Write i2c OK [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: 01 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: 01 07 00 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: 01 07 00 A7 0F 00 01 00 00 00 FF 0F CC [10:18:41]state=0 [10:18:41]No paper [10:18:41]int [10:18:41]Write to MH i2c: 01 00 00 A8 0F B7 [10:18:41]*** FLAG_PRN_PAP2 set [10:18:41]Write i2c OK [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: 01 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: 01 07 00 [10:18:41]MH_I2C_Read... [10:18:41]Read from MH i2c: 01 07 00 A8 0F 00 03 00 00 00 FF 0F CF [10:18:41]state=0 [10:18:41]No paper [10:18:41]Cover opened [10:18:45]int [10:18:45]Write to MH i2c: 01 00 00 A9 0F B8 [10:18:45]*** FLAG_PRN_PAP2 reset [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 A9 0F 00 01 00 00 00 FF 0F CE [10:18:45]state=3 [10:18:45]No paper [10:18:45]Cover closed [10:18:45]int line is 0 - check status [10:18:45]Write to MH i2c: 01 00 00 AA 0F B9 [10:18:45]*** FLAG_PRN_PAP1 reset [10:18:45]Write i2c OK [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 [10:18:45]MH_I2C_Read... [10:18:45]Read from MH i2c: 01 07 00 AA 0F 00 00 00 00 00 FF 0F CE [10:18:45]state=0 [10:18:45]OFD Sender: No OFD packet to send [10:18:50]OFD Sender: No OFD packet to send [10:18:55]OFD Sender: No OFD packet to send [10:19:00]OFD Sender: No OFD packet to send [10:19:05]OFD Sender: No OFD packet to send [10:19:10]OFD Sender: No OFD packet to send [10:19:15]OFD Sender: No OFD packet to send [10:19:20]OFD Sender: No OFD packet to send [10:19:25]OFD Sender: No OFD packet to send [10:19:30]OFD Sender: No OFD packet to send [10:19:35]OFD Sender: No OFD packet to send [10:19:40]OFD Sender: No OFD packet to send [10:19:45]OFD Sender: No OFD packet to send [10:19:50]OFD Sender: No OFD packet to send [10:19:55]OFD Sender: No OFD packet to send [10:20:00]OFD Sender: No OFD packet to send [10:20:05]OFD Sender: No OFD packet to send [10:20:10]OFD Sender: No OFD packet to send [10:20:15]OFD Sender: No OFD packet to send [10:20:20]OFD Sender: No OFD packet to send [10:20:25]OFD Sender: No OFD packet to send [10:20:30]OFD Sender: No OFD packet to send [10:20:35]OFD Sender: No OFD packet to send [10:20:40]OFD Sender: No OFD packet to send [10:20:45]OFD Sender: No OFD packet to send [10:20:50]OFD Sender: No OFD packet to send [10:20:55]OFD Sender: No OFD packet to send [10:21:00]OFD Sender: No OFD packet to send [10:21:05]OFD Sender: No OFD packet to send [10:21:10]OFD Sender: No OFD packet to send [10:21:15]OFD Sender: No OFD packet to send [10:21:20]OFD Sender: No OFD packet to send [10:21:25]OFD Sender: No OFD packet to send [10:21:30]OFD Sender: No OFD packet to send [10:21:35]OFD Sender: No OFD packet to send [10:21:40]OFD Sender: No OFD packet to send [10:21:45]OFD Sender: No OFD packet to send [10:21:50]OFD Sender: No OFD packet to send [10:21:55]OFD Sender: No OFD packet to send [10:22:00]OFD Sender: No OFD packet to send [10:22:05]OFD Sender: No OFD packet to send [10:22:10]OFD Sender: No OFD packet to send [10:22:15]OFD Sender: No OFD packet to send [10:22:20]OFD Sender: No OFD packet to send [10:22:25]OFD Sender: No OFD packet to send [10:22:30]OFD Sender: No OFD packet to send [10:22:32]accept exits with 7 [10:22:32]New connection [10:22:32]New thread 3067059556 created [10:22:32]Thread 3067202916 joined [10:22:32]Waiting for new connection... [10:22:32] Sock 7.Parse request [10:22:32]Sock 7.Check first char [10:22:32]Sock 7.First char is OK [10:22:32]request: POST /json_proto HTTP/1.0 [10:22:32]Method: POST [10:22:32]URL: /json_proto [10:22:32]Method is POST - this is cgi request [10:22:32]url: /json_proto [10:22:32]query_string will be loaded in cgi processing [10:22:32]execute_cgi json_proto POST (null) [10:22:32]execute_cgi path=json_proto method=POST [10:22:32]POST find Content-Length [10:22:32]Host: 172.17.34.200:8080 [10:22:32]Content-Length: 684 [10:22:32]Content-Type: application/json [10:22:32] [10:22:32]POST finish read [10:22:32]Found Content-Length = 684 [10:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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:22:32]execute_script... [10:22:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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:22:32]POST & json_proto [10:22:32]process_json_proto [10:22:32]json parsed OK: [10:22:32]protocol is kg_v1.0 [10:22:32]action value=close_receipt [10:22:32]process_action close_receipt [10:22:32]cmd_close_receipt [10:22:32]MH_GetDate [10:22:32]Write to MH i2c: F0 00 00 AB 0F A9 [10:22:32]Write i2c OK [10:22:32]MH_I2C_Read... [10:22:32]Read from MH i2c: F0 [10:22:32]MH_I2C_Read... [10:22:32]Read from MH i2c: F0 09 00 [10:22:32]MH_I2C_Read... [10:22:32]Read from MH i2c: F0 09 00 AB 0F 00 69 D2 E9 64 B2 FF 65 64 B4 [10:22:32]GetLastDocTimeStamp 1693044983 [10:22:32]current date 1693045353 [10:22:32]FM_GetShiftState [10:22:32]SAM_PROTO_GetShiftState [10:22:32]wFMCommunicate request_size=4 [10:22:32]MH_SAM_APDU [10:22:32]CAPDU: 80 13 01 00 [10:22:32]Write to MH i2c: E2 08 00 AC 0F 80 13 01 00 00 00 00 00 38 [10:22:32]Write i2c OK [10:22:32]MH_I2C_Read... [10:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:32]Read from MH i2c: E2 [10:22:32]MH_I2C_Read... [10:22:32]Read from MH i2c: E2 0E 00 [10:22:32]MH_I2C_Read... [10:22:32]Read from MH i2c: E2 0E 00 AC 0F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6F [10:22:32]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:22:32]wFMCommunicate OK [10:22:32]SAM_PROTO_GetShiftState done [10:22:32]FM_GetShiftState done [10:22:32]opened in 1693009560 [10:22:32]opened+sec_in_day 1693095960 [10:22:32]quantity*price = 70023 [10:22:32]sum+1 = 70025 [10:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 95 26.08.2023 10:22 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33079 ФПД: 125713317134675 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T102233&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33079&fm=125713317134675&tin=02508201610067®Number=0000000000091575&sum=70000 [10:22:33]StoreToDocumentArchive [10:22:33]shift 77 fd 33079 [10:22:33]save to /storage/0077/doc_00033079 [10:22:33]save last doc name /storage/0077/doc_00033079 to /storage/kkm_last_doc_name [10:22:33]save OK [10:22:33]Clear old archive folders... [10:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:22:33]tlvbuf is 00AAD2A0 [10:22:33]SAM_PROTO_ClearQueue [10:22:33]wFMCommunicate request_size=4 [10:22:33]MH_SAM_APDU [10:22:33]CAPDU: 80 09 00 00 [10:22:33]Write to MH i2c: E2 08 00 B9 0F 80 09 00 00 00 00 00 00 3A [10:22:33]Write i2c OK [10:22:33]MH_I2C_Read... [10:22:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:33]Read from MH i2c: E2 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 03 00 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 03 00 B9 0F 00 90 00 3C [10:22:33]RAPDU: 90 00 [10:22:33]wFMCommunicate OK [10:22:33]SAM_PROTO_ClearQueue done [10:22:33]KKMCreateOFDPacket [10:22:33]OFDProtocolAddRootSTLVToBuf [10:22:33]FM_MakeSignedData [10:22:33]FM_MakeSignedData [10:22:33]SAM_PROTO_SignData [10:22:33]wFMCommunicate request_size=4 [10:22:33]MH_SAM_APDU [10:22:33]CAPDU: 80 0D 01 02 [10:22:33]Write to MH i2c: E2 08 00 BA 0F 80 0D 01 02 00 00 00 00 42 [10:22:33]Write i2c OK [10:22:33]MH_I2C_Read... [10:22:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:33]Read from MH i2c: E2 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 03 00 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 03 00 BA 0F 00 90 00 3D [10:22:33]RAPDU: 90 00 [10:22:33]wFMCommunicate OK [10:22:33]wFMCommunicate request_size=255 [10:22:33]MH_SAM_APDU [10:22: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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 5F 00 00 00 F4 03 04 00 69 D2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 81 00 00 35 04 06 00 [10:22:33]Write to MH i2c: E2 02 01 BB 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 5F 00 00 00 F4 03 04 00 69 D2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 81 00 00 35 04 06 00 00 00 CA [10:22:33]Write i2c OK [10:22:33]MH_I2C_Read... [10:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:33]Read from MH i2c: E2 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 03 00 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 03 00 BB 0F 00 90 00 3E [10:22:33]RAPDU: 90 00 [10:22:33]wFMCommunicate OK [10:22:33]wFMCommunicate request_size=11 [10:22:33]MH_SAM_APDU [10:22:33]CAPDU: 80 0D 02 02 06 72 55 E9 9C 81 53 [10:22:33]Write to MH i2c: E2 0E 00 BC 0F 80 0D 02 02 06 00 72 55 E9 9C 81 53 00 00 71 [10:22:33]Write i2c OK [10:22:33]MH_I2C_Read... [10:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:33]Read from MH i2c: E2 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 03 00 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 03 00 BC 0F 00 90 00 3F [10:22:33]RAPDU: 90 00 [10:22:33]wFMCommunicate OK [10:22:33]wFMCommunicate request_size=4 [10:22:33]MH_SAM_APDU [10:22:33]CAPDU: 80 0D 03 02 [10:22:33]Write to MH i2c: E2 08 00 BD 0F 80 0D 03 02 00 00 00 00 47 [10:22:33]Write i2c OK [10:22:33]MH_I2C_Read... [10:22:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:33]Read from MH i2c: E2 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 0B 00 [10:22:33]MH_I2C_Read... [10:22:33]Read from MH i2c: E2 0B 00 BD 0F 00 40 59 F6 42 7D 3B DB BC 90 00 68 [10:22:33]RAPDU: 40 59 F6 42 7D 3B DB BC 90 00 [10:22:33]wFMCommunicate OK [10:22:33]SAM_PROTO_SignData done [10:22:33]FM_MakeSignedData done [10:22:33]CreateOFDProtocolMessage [10:22:33]wFMCommunicate request_size=4 [10:22:33]MH_SAM_APDU [10:22:33]CAPDU: 80 11 00 00 [10:22:33]Write to MH i2c: E2 08 00 BE 0F 80 11 00 00 00 00 00 00 47 [10:22:34]Write i2c OK [10:22:34]MH_I2C_Read... [10:22:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:34]Read from MH i2c: E2 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: E2 17 00 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: E2 17 00 BE 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9D [10:22:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:22:34]wFMCommunicate OK [10:22:34]CreateOFDProtocolMessage done [10:22:34]OFDSenderStorePacket 33079 [10:22:34]StoreOFDPacket docnum=33079 [10:22:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 07 76 08 01 D9 D3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 5F 00 00 00 F4 03 04 00 69 D2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 81 00 00 35 04 06 00 72 55 E9 9C 81 53 40 59 F6 42 7D 3B DB BC [10:22:34]CheckFolder [10:22:34]dirname=/storage/ofd_packets [10:22:34]CheckFolder done [10:22:34]ProducePacketName [10:22:34]name=ofd_packets/00033079 [10:22:34]NVStorageSaveData ofd_packets/00033079 [10:22:34]File name is /storage/ofd_packets/00033079 [10:22:34]Write 302 bytes [10:22:34]NVStorageSaveData done [10:22:34]OFDSenderStorePacket done [10:22:34]KKMCreateOFDPacket done [10:22:34]NVStorageSaveData kkm_last_timestamp [10:22:34]File name is /storage/kkm_last_timestamp [10:22:34]Write 4 bytes [10:22:34]NVStorageSaveData done [10:22:34]ExternCall_PrintAddStr [10:22:34]wPrintStart [10:22:34]Write to MH i2c: 01 00 00 BF 0F CE [10:22:34]OFD Sender: Processing packet 33079 [packets to send 11, broken 10] [10:22:34]ProducePacketName [10:22:34]name=ofd_packets/00033079 [10:22:34]OFD Sender: To server: pG, [10:22:34]CommunicateWithHost lk.salyk.kg:30040 [10:22:34]ConnectInit lk.salyk.kg [10:22:34]Write i2c OK [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 07 00 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 07 00 BF 0F 00 00 00 00 00 FF 0F E3 [10:22:34]RasterBufferAndPrint [10:22:34]line Счет N : (1)1182892 [10:22:34]line ИНН: 02508201610067 [10:22:34]line Контрольно-Кассовый Чек [10:22:34]line ПРОДАЖА [10:22:34]line ТРК (МРК, ГНК) : 11 [10:22:34]line Товар: 2710194210 [10:22:34]line ДТ(л)-К-5 [10:22:34]line 11.010 * 63.60 [10:22:34]line = 700.24 [10:22:34]line НДС 12% НСП 1% [10:22:34]line > о реализуемом товаре [10:22:34]line ОКРУГЛЕНИЕ: -0.24 [10:22:34]line ИТОГО: 700.00 [10:22:34]line Внесено: 700.00 [10:22:34]line СДАЧА: 0.00 [10:22:34]line НСП 1% : 6.20 [10:22:34]line НДС 12% : 74.36 [10:22:34]line Наличными: 700.00 [10:22:34]line Безнал.: 0.00 [10:22:34]line Место: АЗС № 121 "Партнер Нефть" [10:22:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:22:34]line СНО: Общий режим [10:22:34]line Чек 95 26.08.2023 10:22 [10:22:34]line Смена: 77 ФФД: 1.0 [10:22:34]line ЗНМ: 0300000148 [10:22:34]line РНМ: 0000000000091575 [10:22:34]line Версия ККМ: 001 [10:22:34]line ФМ: 0000000000874655 [10:22:34]line ФД: 33079 [10:22:34]line ФПД: 125713317134675 [10:22:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T102233&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33079&fm=125713317134675&tin=02508201610067®Number=0000000000091575&sum=70000 [10:22:34]Connected sock=10 [10:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 07 76 08 01 D9 D3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 5F 00 00 00 F4 03 04 00 69 D2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 81 00 00 35 04 06 00 72 55 E9 9C 81 53 40 59 F6 42 7D 3B DB BC [10:22:34]written 0, free lines is 4095 [10:22:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CB 9F 47 00 CE 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 81 00 00 F4 03 04 00 07 7D E9 64 B6 04 01 00 00 8D 11 EC DB BA 30 25 45 [10:22:34]CommunicateWithHost err = 0 [10:22:34]CheckOFDResponse [10:22:34]1017 (14) - 77093643461234 [10:22:34]1041 (16) - 0000000000874655 [10:22:34]1040 (4) - 33079 [10:22:34]1012 (4) - 26.08.2023 04:18 [10:22:34]1206 (1) - 0 [10:22:34]OFD Sender: Remove packet 33079 [10:22:34]ProducePacketName [10:22:34]name=ofd_packets/00033079 [10:22:34]NVStorageDeleteData [10:22:34]Write to MH i2c: 01 00 00 EA 0F F9 [10:22:34]Write i2c OK [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 07 00 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: 01 07 00 EA 0F 00 00 00 00 00 C8 0C D4 [10:22:34]RasterBufferAndPrint [10:22:34]line [10:22:34]line [10:22:34]line [10:22:34]line [10:22:34]line [10:22:34]written 0, free lines is 3277 [10:22:34]MH_Cut [10:22:34]Write to MH i2c: D1 01 00 F1 0F 01 D2 [10:22:34]Write i2c OK [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: D1 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: D1 01 00 [10:22:34]MH_I2C_Read... [10:22:34]Read from MH i2c: D1 01 00 F1 0F 00 D1 [10:22:34]Write to MH i2c: 01 00 00 F2 0F 01 [10:22:34]Write i2c OK [10:22:34]MH_I2C_Read... [10:22:35]OFD Sender: No OFD packet to send [10:22:35]*** Cut start [10:22:35]*** Purtial cut [10:22:35]*** Stage 1: CUTSNS_PIN = 1 [10:22:35]Read from MH i2c: 01 [10:22:35]MH_I2C_Read... [10:22:35]*** Stop cut motor [10:22:35]*** Cut end [10:22:35]Read from MH i2c: 01 07 00 [10:22:35]MH_I2C_Read... [10:22:35]Read from MH i2c: 01 07 00 F2 0F 00 00 00 00 00 FF 0F 16 [10:22:35]process_action close_receipt done [10:22:35]requested_data is exist [10:22:35]produce_requested_data [10:22:35]requested_item fm.sn is exist - process it [10:22:35]wFMCommunicate request_size=4 [10:22:35]MH_SAM_APDU [10:22:35]CAPDU: 80 11 00 00 [10:22:35]Write to MH i2c: E2 08 00 F3 0F 80 11 00 00 00 00 00 00 7C [10:22:35]Write i2c OK [10:22:35]MH_I2C_Read... [10:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:35]Read from MH i2c: E2 [10:22:35]MH_I2C_Read... [10:22:35]Read from MH i2c: E2 17 00 [10:22:35]MH_I2C_Read... [10:22:36]Read from MH i2c: E2 17 00 F3 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D2 [10:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:22:36]wFMCommunicate OK [10:22:36]requested_item fd.num is exist - process it [10:22:36]SAM_PROTO_GetFieldsCounters [10:22:36]wFMCommunicate request_size=4 [10:22:36]MH_SAM_APDU [10:22:36]CAPDU: 80 13 00 00 [10:22:36]Write to MH i2c: E2 08 00 F4 0F 80 13 00 00 00 00 00 00 7F [10:22:36]Write i2c OK [10:22:36]MH_I2C_Read... [10:22:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:36]Read from MH i2c: E2 [10:22:36]MH_I2C_Read... [10:22:36]Read from MH i2c: E2 62 00 [10:22:36]MH_I2C_Read... [10:22:36]Read from MH i2c: E2 62 00 F4 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [10:22:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:36]wFMCommunicate OK [10:22:36]SAM_PROTO_GetFieldsCounters done [10:22:36]requested_item shift.num is exist - process it [10:22:36]requested_item shift.opened is exist - process it [10:22:36]req_shift_opened [10:22:36]FM_GetShiftState [10:22:36]SAM_PROTO_GetShiftState [10:22:36]wFMCommunicate request_size=4 [10:22:36]MH_SAM_APDU [10:22:36]CAPDU: 80 13 01 00 [10:22:36]Write to MH i2c: E2 08 00 F5 0F 80 13 01 00 00 00 00 00 81 [10:22:36]Write i2c OK [10:22:36]MH_I2C_Read... [10:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:36]Read from MH i2c: E2 [10:22:36]MH_I2C_Read... [10:22:36]Read from MH i2c: E2 0E 00 [10:22:36]MH_I2C_Read... [10:22:36]Read from MH i2c: E2 0E 00 F5 0F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B8 [10:22:36]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:22:36]wFMCommunicate OK [10:22:36]SAM_PROTO_GetShiftState done [10:22:36]FM_GetShiftState done [10:22:36]req_shift_opened done [10:22:36]requested_item shift.open_date is exist - process it [10:22:36]req_shift_open_date [10:22:36]req_shift_open_date done [10:22:36]produce_requested_data done [10:22:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33079,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:22:36]process_action_free close_receipt [10:22:36]json_value_free [10:22:36]json_value_free done [10:22:36]process_json_proto returns [10:22:36]Send response to host [10:22:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33079,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:22:36]free response buf [10:22:36]execute_script done [10:22:36]execute_script returns [10:22:36]free content buf [10:22:36]Sock 7.Close socket [10:22:36]Sock 7.Thread stoped [10:22:40]OFD Sender: No OFD packet to send [10:22:45]OFD Sender: No OFD packet to send [10:22:50]OFD Sender: No OFD packet to send [10:22:55]OFD Sender: No OFD packet to send [10:23:00]OFD Sender: No OFD packet to send [10:23:05]OFD Sender: No OFD packet to send [10:23:10]OFD Sender: No OFD packet to send [10:23:15]OFD Sender: No OFD packet to send [10:23:20]OFD Sender: No OFD packet to send [10:23:25]OFD Sender: No OFD packet to send [10:23:30]OFD Sender: No OFD packet to send [10:23:35]OFD Sender: No OFD packet to send [10:23:40]OFD Sender: No OFD packet to send [10:23:45]OFD Sender: No OFD packet to send [10:23:50]OFD Sender: No OFD packet to send [10:23:55]OFD Sender: No OFD packet to send [10:24:00]OFD Sender: No OFD packet to send [10:24:05]OFD Sender: No OFD packet to send [10:24:10]OFD Sender: No OFD packet to send [10:24:15]OFD Sender: No OFD packet to send [10:24:20]OFD Sender: No OFD packet to send [10:24:22]accept exits with 9 [10:24:22]New connection [10:24:22]New thread 3067202916 created [10:24:22]Thread 3067059556 joined [10:24:22]Waiting for new connection... [10:24:22] Sock 9.Parse request [10:24:22]Sock 9.Check first char [10:24:22]Sock 9.First char is OK [10:24:22]request: POST /json_proto HTTP/1.0 [10:24:22]Method: POST [10:24:22]URL: /json_proto [10:24:22]Method is POST - this is cgi request [10:24:22]url: /json_proto [10:24:22]query_string will be loaded in cgi processing [10:24:22]execute_cgi json_proto POST (null) [10:24:22]execute_cgi path=json_proto method=POST [10:24:22]POST find Content-Length [10:24:22]Host: 172.17.34.200:8080 [10:24:22]Content-Length: 215 [10:24:22]Content-Type: application/json [10:24:22] [10:24:22]POST finish read [10:24:22]Found Content-Length = 215 [10:24:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:22]execute_script... [10:24:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:22]POST & json_proto [10:24:22]process_json_proto [10:24:22]json parsed OK: [10:24:22]protocol is kg_v1.0 [10:24:22]action value=get_value [10:24:22]process_action get_value [10:24:22]cmd_get_value [10:24:22]process_action get_value done [10:24:22]requested_data is exist [10:24:22]produce_requested_data [10:24:22]requested_item kkm.sn is exist - process it [10:24:22]requested_item kkm.ver is exist - process it [10:24:22]requested_item fm.sn is exist - process it [10:24:22]wFMCommunicate request_size=4 [10:24:22]MH_SAM_APDU [10:24:22]CAPDU: 80 11 00 00 [10:24:22]Write to MH i2c: E2 08 00 F6 0F 80 11 00 00 00 00 00 00 7F [10:24:22]Write i2c OK [10:24:22]MH_I2C_Read... [10:24:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:22]Read from MH i2c: E2 [10:24:22]MH_I2C_Read... [10:24:22]Read from MH i2c: E2 17 00 [10:24:22]MH_I2C_Read... [10:24:22]Read from MH i2c: E2 17 00 F6 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [10:24:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:24:22]wFMCommunicate OK [10:24:22]requested_item fd.num is exist - process it [10:24:22]SAM_PROTO_GetFieldsCounters [10:24:22]wFMCommunicate request_size=4 [10:24:22]MH_SAM_APDU [10:24:22]CAPDU: 80 13 00 00 [10:24:22]Write to MH i2c: E2 08 00 F7 0F 80 13 00 00 00 00 00 00 82 [10:24:22]Write i2c OK [10:24:22]MH_I2C_Read... [10:24:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:22]Read from MH i2c: E2 [10:24:22]MH_I2C_Read... [10:24:22]Read from MH i2c: E2 62 00 [10:24:22]MH_I2C_Read... [10:24:22]Read from MH i2c: E2 62 00 F7 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [10:24:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:24:22]wFMCommunicate OK [10:24:22]SAM_PROTO_GetFieldsCounters done [10:24:22]requested_item shift.num is exist - process it [10:24:22]requested_item shift.opened is exist - process it [10:24:22]req_shift_opened [10:24:22]FM_GetShiftState [10:24:22]SAM_PROTO_GetShiftState [10:24:22]wFMCommunicate request_size=4 [10:24:22]MH_SAM_APDU [10:24:22]CAPDU: 80 13 01 00 [10:24:22]Write to MH i2c: E2 08 00 F8 0F 80 13 01 00 00 00 00 00 84 [10:24:22]Write i2c OK [10:24:22]MH_I2C_Read... [10:24:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:22]Read from MH i2c: E2 [10:24:22]MH_I2C_Read... [10:24:22]Read from MH i2c: E2 0E 00 [10:24:22]MH_I2C_Read... [10:24:22]Read from MH i2c: E2 0E 00 F8 0F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BB [10:24:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:24:22]wFMCommunicate OK [10:24:22]SAM_PROTO_GetShiftState done [10:24:22]FM_GetShiftState done [10:24:22]req_shift_opened done [10:24:22]requested_item shift.open_date is exist - process it [10:24:22]req_shift_open_date [10:24:22]req_shift_open_date done [10:24:22]produce_requested_data done [10:24:22]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33079,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:24:22]process_action_free get_value [10:24:22]json_value_free [10:24:22]json_value_free done [10:24:22]process_json_proto returns [10:24:22]Send response to host [10:24:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33079,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:24:22]free response buf [10:24:22]execute_script done [10:24:22]execute_script returns [10:24:22]free content buf [10:24:22]Sock 9.Close socket [10:24:22]Sock 9.Thread stoped [10:24:22]accept exits with 7 [10:24:22]New connection [10:24:22]New thread 3067059556 created [10:24:22]Thread 3067202916 joined [10:24:22]Waiting for new connection... [10:24:22] Sock 7.Parse request [10:24:22]Sock 7.Check first char [10:24:22]Sock 7.First char is OK [10:24:22]request: POST /json_proto HTTP/1.0 [10:24:22]Method: POST [10:24:22]URL: /json_proto [10:24:22]Method is POST - this is cgi request [10:24:22]url: /json_proto [10:24:22]query_string will be loaded in cgi processing [10:24:22]execute_cgi json_proto POST (null) [10:24:22]execute_cgi path=json_proto method=POST [10:24:22]POST find Content-Length [10:24:22]Host: 172.17.34.200:8080 [10:24:22]Content-Length: 331 [10:24:22]Content-Type: application/json [10:24:22] [10:24:22]POST finish read [10:24:22]Found Content-Length = 331 [10:24:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:24:22]execute_script... [10:24:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:24:23]POST & json_proto [10:24:23]process_json_proto [10:24:23]json parsed OK: [10:24:23]protocol is kg_v1.0 [10:24:23]action value=get_value [10:24:23]process_action get_value [10:24:23]cmd_get_value [10:24:23]process_action get_value done [10:24:23]requested_data is exist [10:24:23]produce_requested_data [10:24:23]requested_item fm.sale.total is exist - process it [10:24:23]SAM_PROTO_GetFMData [10:24:23]wFMCommunicate request_size=4 [10:24:23]MH_SAM_APDU [10:24:23]CAPDU: 80 13 03 00 [10:24:23]Write to MH i2c: E2 08 00 F9 0F 80 13 03 00 00 00 00 00 87 [10:24:23]Write i2c OK [10:24:23]MH_I2C_Read... [10:24:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:24:23]Read from MH i2c: E2 [10:24:23]MH_I2C_Read... [10:24:23]Read from MH i2c: E2 FD 00 [10:24:23]MH_I2C_Read... [10:24:23]Read from MH i2c: E2 FD 00 F9 0F 00 C3 04 85 04 BF 04 6E 04 04 00 9D 80 00 00 69 04 A1 00 6F 04 04 00 61 7F 00 00 B1 04 04 00 50 A6 93 9B 70 04 04 00 D0 27 2C 8B 72 04 04 00 80 7E 67 10 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 66 86 10 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 CE 82 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 17 [10:24:23]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 9D 80 00 00 69 04 A1 00 6F 04 04 00 61 7F 00 00 B1 04 04 00 50 A6 93 9B 70 04 04 00 D0 27 2C 8B 72 04 04 00 80 7E 67 10 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 66 86 10 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 CE 82 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [10:24:23]wFMCommunicate OK [10:24:23]wFMCommunicate request_size=4 [10:24:23]MH_SAM_APDU [10:24:23]CAPDU: 80 17 00 00 [10:24:23]Write to MH i2c: E2 08 00 FA 0F 80 17 00 00 00 00 00 00 89 [10:24:23]Write i2c OK [10:24:23]MH_I2C_Read... [10:24:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:24:23]Read from MH i2c: E2 [10:24:23]MH_I2C_Read... [10:24:23]Read from MH i2c: E2 FD 00 [10:24:23]MH_I2C_Read... [10:24:23]Read from MH i2c: E2 FD 00 FA 0F 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 FB [10:24:23]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:24:23]wFMCommunicate OK [10:24:23]wFMCommunicate request_size=4 [10:24:23]MH_SAM_APDU [10:24:23]CAPDU: 80 17 00 00 [10:24:23]Write to MH i2c: E2 08 00 FB 0F 80 17 00 00 00 00 00 00 8A [10:24:23]Write i2c OK [10:24:23]MH_I2C_Read... [10:24:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:24:24]Read from MH i2c: E2 [10:24:24]MH_I2C_Read... [10:24:24]Read from MH i2c: E2 FD 00 [10:24:24]MH_I2C_Read... [10:24:24]Read from MH i2c: E2 FD 00 FB 0F 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 A8 [10:24:24]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [10:24:24]wFMCommunicate OK [10:24:24]wFMCommunicate request_size=4 [10:24:24]MH_SAM_APDU [10:24:24]CAPDU: 80 17 00 00 [10:24:24]Write to MH i2c: E2 08 00 FC 0F 80 17 00 00 00 00 00 00 8B [10:24:24]Write i2c OK [10:24:24]MH_I2C_Read... [10:24:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:24:24]Read from MH i2c: E2 [10:24:24]MH_I2C_Read... [10:24:24]Read from MH i2c: E2 FD 00 [10:24:24]MH_I2C_Read... [10:24:24]Read from MH i2c: E2 FD 00 FC 0F 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 FD [10:24:24]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [10:24:24]wFMCommunicate OK [10:24:24]wFMCommunicate request_size=4 [10:24:24]MH_SAM_APDU [10:24:24]CAPDU: 80 17 00 00 [10:24:24]Write to MH i2c: E2 08 00 FD 0F 80 17 00 00 00 00 00 00 8C [10:24:24]Write i2c OK [10:24:24]MH_I2C_Read... [10:24:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [10:24:24]Read from MH i2c: E2 [10:24:24]MH_I2C_Read... [10:24:24]Read from MH i2c: E2 E0 00 [10:24:24]MH_I2C_Read... [10:24:24]Read from MH i2c: E2 E0 00 FD 0F 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [10:24:24]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:24:24]wFMCommunicate OK [10:24:24]SAM_PROTO_GetFMData done [10:24:24]requested_item fm.sale_refund.total is exist - process it [10:24:24]requested_item fm.buy.total is exist - process it [10:24:24]requested_item shift.sale.total is exist - process it [10:24:24]SAM_PROTO_GetShiftData [10:24:24]wFMCommunicate request_size=4 [10:24:24]MH_SAM_APDU [10:24:24]CAPDU: 80 13 02 00 [10:24:24]Write to MH i2c: E2 08 00 FE 0F 80 13 02 00 00 00 00 00 8B [10:24:24]Write i2c OK [10:24:24]MH_I2C_Read... [10:24:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:24:24]Read from MH i2c: E2 [10:24:24]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 FD 00 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 FD 00 FE 0F 00 B9 04 AA 04 B5 04 6E 04 04 00 5F 00 00 00 69 04 9C 00 6F 04 04 00 5E 00 00 00 B1 04 03 00 5E 71 92 70 04 03 00 C0 DE 5B 72 04 03 00 9E 92 36 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 00 8E 0F 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 DB 4B 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 EF [10:24:25]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 5F 00 00 00 69 04 9C 00 6F 04 04 00 5E 00 00 00 B1 04 03 00 5E 71 92 70 04 03 00 C0 DE 5B 72 04 03 00 9E 92 36 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 00 8E 0F 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 DB 4B 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [10:24:25]wFMCommunicate OK [10:24:25]wFMCommunicate request_size=4 [10:24:25]MH_SAM_APDU [10:24:25]CAPDU: 80 17 00 00 [10:24:25]Write to MH i2c: E2 08 00 FF 0F 80 17 00 00 00 00 00 00 8E [10:24:25]Write i2c OK [10:24:25]MH_I2C_Read... [10:24:25]OFD Sender: No OFD packet to send [10:24:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:24:25]Read from MH i2c: E2 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 FD 00 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 FD 00 FF 0F 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BB [10:24:25]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:24:25]wFMCommunicate OK [10:24:25]wFMCommunicate request_size=4 [10:24:25]MH_SAM_APDU [10:24:25]CAPDU: 80 17 00 00 [10:24:25]Write to MH i2c: E2 08 00 00 10 80 17 00 00 00 00 00 00 90 [10:24:25]Write i2c OK [10:24:25]MH_I2C_Read... [10:24:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:24:25]Read from MH i2c: E2 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 FD 00 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 FD 00 00 10 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 B8 [10:24:25]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [10:24:25]wFMCommunicate OK [10:24:25]wFMCommunicate request_size=4 [10:24:25]MH_SAM_APDU [10:24:25]CAPDU: 80 17 00 00 [10:24:25]Write to MH i2c: E2 08 00 01 10 80 17 00 00 00 00 00 00 91 [10:24:25]Write i2c OK [10:24:25]MH_I2C_Read... [10:24:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:24:25]Read from MH i2c: E2 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 FD 00 [10:24:25]MH_I2C_Read... [10:24:25]Read from MH i2c: E2 FD 00 01 10 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 09 [10:24:25]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [10:24:25]wFMCommunicate OK [10:24:25]wFMCommunicate request_size=4 [10:24:25]MH_SAM_APDU [10:24:25]CAPDU: 80 17 00 00 [10:24:25]Write to MH i2c: E2 08 00 02 10 80 17 00 00 00 00 00 00 92 [10:24:25]Write i2c OK [10:24:25]MH_I2C_Read... [10:24:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [10:24:26]Read from MH i2c: E2 [10:24:26]MH_I2C_Read... [10:24:26]Read from MH i2c: E2 D6 00 [10:24:26]MH_I2C_Read... [10:24:26]Read from MH i2c: E2 D6 00 02 10 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 74 [10:24:26]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:24:26]wFMCommunicate OK [10:24:26]SAM_PROTO_GetShiftData done [10:24:26]requested_item shift.sale.total_cash is exist - process it [10:24:26]requested_item shift.sale_refund.total is exist - process it [10:24:26]requested_item shift.sale_refund.total_cash is exist - process it [10:24:26]requested_item shift.buy.total is exist - process it [10:24:26]requested_item shift.buy.total_cash is exist - process it [10:24:26]produce_requested_data done [10:24:26]produce_requested_data return {"fm.sale.total":26101448.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":95972.78,"shift.sale.total_cash":60208.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:24:26]process_action_free get_value [10:24:26]json_value_free [10:24:26]json_value_free done [10:24:26]process_json_proto returns [10:24:26]Send response to host [10:24:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26101448.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":95972.78,"shift.sale.total_cash":60208.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:24:26]free response buf [10:24:26]execute_script done [10:24:26]execute_script returns [10:24:26]free content buf [10:24:26]Sock 7.Close socket [10:24:26]Sock 7.Thread stoped [10:24:30]OFD Sender: No OFD packet to send [10:24:35]OFD Sender: No OFD packet to send [10:24:40]OFD Sender: No OFD packet to send [10:24:45]OFD Sender: No OFD packet to send [10:24:50]OFD Sender: No OFD packet to send [10:24:55]OFD Sender: No OFD packet to send [10:25:00]OFD Sender: No OFD packet to send [10:25:05]OFD Sender: No OFD packet to send [10:25:10]OFD Sender: No OFD packet to send [10:25:15]OFD Sender: No OFD packet to send [10:25:20]OFD Sender: No OFD packet to send [10:25:25]OFD Sender: No OFD packet to send [10:25:30]OFD Sender: No OFD packet to send [10:25:35]OFD Sender: No OFD packet to send [10:25:40]OFD Sender: No OFD packet to send [10:25:45]OFD Sender: No OFD packet to send [10:25:50]OFD Sender: No OFD packet to send [10:25:55]OFD Sender: No OFD packet to send [10:26:00]OFD Sender: No OFD packet to send [10:26:05]OFD Sender: No OFD packet to send [10:26:10]OFD Sender: No OFD packet to send [10:26:15]OFD Sender: No OFD packet to send [10:26:20]OFD Sender: No OFD packet to send [10:26:25]OFD Sender: No OFD packet to send [10:26:30]OFD Sender: No OFD packet to send [10:26:35]OFD Sender: No OFD packet to send [10:26:40]OFD Sender: No OFD packet to send [10:26:45]OFD Sender: No OFD packet to send [10:26:50]OFD Sender: No OFD packet to send [10:26:55]OFD Sender: No OFD packet to send [10:27:00]OFD Sender: No OFD packet to send [10:27:05]OFD Sender: No OFD packet to send [10:27:10]OFD Sender: No OFD packet to send [10:27:15]OFD Sender: No OFD packet to send [10:27:20]OFD Sender: No OFD packet to send [10:27:25]OFD Sender: No OFD packet to send [10:27:30]OFD Sender: No OFD packet to send [10:27:35]OFD Sender: No OFD packet to send [10:27:40]OFD Sender: No OFD packet to send [10:27:45]OFD Sender: No OFD packet to send [10:27:50]OFD Sender: No OFD packet to send [10:27:55]OFD Sender: No OFD packet to send [10:28:00]OFD Sender: No OFD packet to send [10:28:05]OFD Sender: No OFD packet to send [10:28:10]OFD Sender: No OFD packet to send [10:28:15]OFD Sender: No OFD packet to send [10:28:20]OFD Sender: No OFD packet to send [10:28:25]OFD Sender: No OFD packet to send [10:28:30]OFD Sender: No OFD packet to send [10:28:35]OFD Sender: No OFD packet to send [10:28:40]OFD Sender: No OFD packet to send [10:28:45]OFD Sender: No OFD packet to send [10:28:50]OFD Sender: No OFD packet to send [10:28:55]OFD Sender: No OFD packet to send [10:29:00]OFD Sender: No OFD packet to send [10:29:05]OFD Sender: No OFD packet to send [10:29:10]OFD Sender: No OFD packet to send [10:29:15]OFD Sender: No OFD packet to send [10:29:20]OFD Sender: No OFD packet to send [10:29:25]OFD Sender: No OFD packet to send [10:29:30]OFD Sender: No OFD packet to send [10:29:35]OFD Sender: No OFD packet to send [10:29:40]OFD Sender: No OFD packet to send [10:29:45]OFD Sender: No OFD packet to send [10:29:50]OFD Sender: No OFD packet to send [10:29:55]OFD Sender: No OFD packet to send [10:30:00]OFD Sender: No OFD packet to send [10:30:05]OFD Sender: No OFD packet to send [10:30:10]OFD Sender: No OFD packet to send [10:30:15]OFD Sender: No OFD packet to send [10:30:20]OFD Sender: No OFD packet to send [10:30:25]OFD Sender: No OFD packet to send [10:30:30]OFD Sender: No OFD packet to send [10:30:35]OFD Sender: No OFD packet to send [10:30:40]OFD Sender: No OFD packet to send [10:30:45]OFD Sender: No OFD packet to send [10:30:50]OFD Sender: No OFD packet to send [10:30:55]OFD Sender: No OFD packet to send [10:31:00]OFD Sender: No OFD packet to send [10:31:05]OFD Sender: No OFD packet to send [10:31:10]OFD Sender: No OFD packet to send [10:31:15]OFD Sender: No OFD packet to send [10:31:20]OFD Sender: No OFD packet to send [10:31:25]OFD Sender: No OFD packet to send [10:31:30]OFD Sender: No OFD packet to send [10:31:35]OFD Sender: No OFD packet to send [10:31:40]OFD Sender: No OFD packet to send [10:31:45]OFD Sender: No OFD packet to send [10:31:50]OFD Sender: No OFD packet to send [10:31:55]OFD Sender: No OFD packet to send [10:32:00]OFD Sender: No OFD packet to send [10:32:05]OFD Sender: No OFD packet to send [10:32:10]OFD Sender: No OFD packet to send [10:32:15]OFD Sender: No OFD packet to send [10:32:20]accept exits with 9 [10:32:20]New connection [10:32:20]New thread 3067202916 created [10:32:20]Thread 3067059556 joined [10:32:20]Waiting for new connection... [10:32:20] Sock 9.Parse request [10:32:20]Sock 9.Check first char [10:32:20]Sock 9.First char is OK [10:32:20]request: POST /json_proto HTTP/1.0 [10:32:20]Method: POST [10:32:20]URL: /json_proto [10:32:20]Method is POST - this is cgi request [10:32:20]url: /json_proto [10:32:20]query_string will be loaded in cgi processing [10:32:20]execute_cgi json_proto POST (null) [10:32:20]execute_cgi path=json_proto method=POST [10:32:20]POST find Content-Length [10:32:20]Host: 172.17.34.200:8080 [10:32:20]Content-Length: 688 [10:32:20]Content-Type: application/json [10:32:20] [10:32:20]POST finish read [10:32:20]Found Content-Length = 688 [10:32:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:20]execute_script... [10:32:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:32:20]POST & json_proto [10:32:20]process_json_proto [10:32:20]json parsed OK: [10:32:20]protocol is kg_v1.0 [10:32:20]action value=close_receipt [10:32:20]process_action close_receipt [10:32:20]cmd_close_receipt [10:32:20]MH_GetDate [10:32:20]Write to MH i2c: F0 00 00 03 10 02 [10:32:20]Write i2c OK [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: F0 [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: F0 09 00 [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: F0 09 00 03 10 00 B4 D4 E9 64 B2 FF 65 64 5A [10:32:20]GetLastDocTimeStamp 1693045353 [10:32:20]current date 1693045940 [10:32:20]FM_GetShiftState [10:32:20]SAM_PROTO_GetShiftState [10:32:20]wFMCommunicate request_size=4 [10:32:20]MH_SAM_APDU [10:32:20]CAPDU: 80 13 01 00 [10:32:20]Write to MH i2c: E2 08 00 04 10 80 13 01 00 00 00 00 00 91 [10:32:20]Write i2c OK [10:32:20]MH_I2C_Read... [10:32:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:20]Read from MH i2c: E2 [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: E2 0E 00 [10:32:20]MH_I2C_Read... [10:32:20]Read from MH i2c: E2 0E 00 04 10 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C8 [10:32:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:32:20]wFMCommunicate OK [10:32:20]SAM_PROTO_GetShiftState done [10:32:20]FM_GetShiftState done [10:32:20]opened in 1693009560 [10:32:20]opened+sec_in_day 1693095960 [10:32:20]quantity*price = 100042 [10:32:20]sum+1 = 100044 [10:32:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 96 26.08.2023 10:32 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33080 ФПД: 89040488807276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103220&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33080&fm=89040488807276&tin=02508201610067®Number=0000000000091575&sum=100000 [10:32:21]StoreToDocumentArchive [10:32:21]shift 77 fd 33080 [10:32:21]save to /storage/0077/doc_00033080 [10:32:21]save last doc name /storage/0077/doc_00033080 to /storage/kkm_last_doc_name [10:32:21]save OK [10:32:21]Clear old archive folders... [10:32:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:32:21]tlvbuf is 00A9B010 [10:32:21]SAM_PROTO_ClearQueue [10:32:21]wFMCommunicate request_size=4 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 09 00 00 [10:32:21]Write to MH i2c: E2 08 00 11 10 80 09 00 00 00 00 00 00 93 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 11 10 00 90 00 95 [10:32:21]RAPDU: 90 00 [10:32:21]wFMCommunicate OK [10:32:21]SAM_PROTO_ClearQueue done [10:32:21]KKMCreateOFDPacket [10:32:21]OFDProtocolAddRootSTLVToBuf [10:32:21]FM_MakeSignedData [10:32:21]FM_MakeSignedData [10:32:21]SAM_PROTO_SignData [10:32:21]wFMCommunicate request_size=4 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 0D 01 02 [10:32:21]Write to MH i2c: E2 08 00 12 10 80 0D 01 02 00 00 00 00 9B [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 12 10 00 90 00 96 [10:32:21]RAPDU: 90 00 [10:32:21]wFMCommunicate OK [10:32:21]wFMCommunicate request_size=255 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 00 00 00 F4 03 04 00 B4 D4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 81 00 00 35 04 06 00 [10:32:21]Write to MH i2c: E2 02 01 13 10 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 00 00 00 F4 03 04 00 B4 D4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 81 00 00 35 04 06 00 00 00 80 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 13 10 00 90 00 97 [10:32:21]RAPDU: 90 00 [10:32:21]wFMCommunicate OK [10:32:21]wFMCommunicate request_size=11 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 0D 02 02 06 50 FB 5A B4 BB 6C [10:32:21]Write to MH i2c: E2 0E 00 14 10 80 0D 02 02 06 00 50 FB 5A B4 BB 6C 00 00 2A [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 03 00 14 10 00 90 00 98 [10:32:21]RAPDU: 90 00 [10:32:21]wFMCommunicate OK [10:32:21]wFMCommunicate request_size=4 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 0D 03 02 [10:32:21]Write to MH i2c: E2 08 00 15 10 80 0D 03 02 00 00 00 00 A0 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 0B 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 0B 00 15 10 00 11 AD F2 88 2A 75 90 21 90 00 29 [10:32:21]RAPDU: 11 AD F2 88 2A 75 90 21 90 00 [10:32:21]wFMCommunicate OK [10:32:21]SAM_PROTO_SignData done [10:32:21]FM_MakeSignedData done [10:32:21]CreateOFDProtocolMessage [10:32:21]wFMCommunicate request_size=4 [10:32:21]MH_SAM_APDU [10:32:21]CAPDU: 80 11 00 00 [10:32:21]Write to MH i2c: E2 08 00 16 10 80 11 00 00 00 00 00 00 A0 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:21]Read from MH i2c: E2 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 17 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: E2 17 00 16 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F6 [10:32:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:32:21]wFMCommunicate OK [10:32:21]CreateOFDProtocolMessage done [10:32:21]OFDSenderStorePacket 33080 [10:32:21]StoreOFDPacket docnum=33080 [10:32:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EC D0 08 01 A3 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 00 00 00 F4 03 04 00 B4 D4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 81 00 00 35 04 06 00 50 FB 5A B4 BB 6C 11 AD F2 88 2A 75 90 21 [10:32:21]CheckFolder [10:32:21]dirname=/storage/ofd_packets [10:32:21]CheckFolder done [10:32:21]ProducePacketName [10:32:21]name=ofd_packets/00033080 [10:32:21]NVStorageSaveData ofd_packets/00033080 [10:32:21]File name is /storage/ofd_packets/00033080 [10:32:21]Write 302 bytes [10:32:21]NVStorageSaveData done [10:32:21]OFDSenderStorePacket done [10:32:21]KKMCreateOFDPacket done [10:32:21]NVStorageSaveData kkm_last_timestamp [10:32:21]File name is /storage/kkm_last_timestamp [10:32:21]Write 4 bytes [10:32:21]NVStorageSaveData done [10:32:21]ExternCall_PrintAddStr [10:32:21]wPrintStart [10:32:21]Write to MH i2c: 01 00 00 17 10 27 [10:32:21]Write i2c OK [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: 01 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: 01 07 00 [10:32:21]MH_I2C_Read... [10:32:21]Read from MH i2c: 01 07 00 17 10 00 00 00 00 00 FF 0F 3C [10:32:21]RasterBufferAndPrint [10:32:21]line Счет N : (1)1182893 [10:32:21]line ИНН: 02508201610067 [10:32:21]line Контрольно-Кассовый Чек [10:32:21]line ПРОДАЖА [10:32:21]line ТРК (МРК, ГНК) : 11 [10:32:21]line Товар: 2710194210 [10:32:21]line ДТ(л)-К-5 [10:32:21]line 15.730 * 63.60 [10:32:21]line = 1000.43 [10:32:21]line НДС 12% НСП 1% [10:32:21]line > о реализуемом товаре [10:32:21]line ОКРУГЛЕНИЕ: -0.43 [10:32:21]line ИТОГО: 1000.00 [10:32:21]line Внесено: 1000.00 [10:32:21]line СДАЧА: 0.00 [10:32:21]line НСП 1% : 8.85 [10:32:21]line НДС 12% : 106.24 [10:32:21]line Наличными: 1000.00 [10:32:21]line Безнал.: 0.00 [10:32:21]line Место: АЗС № 121 "Партнер Нефть" [10:32:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:32:21]line СНО: Общий режим [10:32:21]line Чек 96 26.08.2023 10:32 [10:32:21]line Смена: 77 ФФД: 1.0 [10:32:21]line ЗНМ: 0300000148 [10:32:21]line РНМ: 0000000000091575 [10:32:21]line Версия ККМ: 001 [10:32:21]line ФМ: 0000000000874655 [10:32:21]line ФД: 33080 [10:32:21]line ФПД: 89040488807276 [10:32:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103220&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33080&fm=89040488807276&tin=02508201610067®Number=0000000000091575&sum=100000 [10:32:22]OFD Sender: Processing packet 33080 [packets to send 11, broken 10] [10:32:22]ProducePacketName [10:32:22]name=ofd_packets/00033080 [10:32:22]OFD Sender: To server: pG, [10:32:22]CommunicateWithHost lk.salyk.kg:30040 [10:32:22]ConnectInit lk.salyk.kg [10:32:22]written 0, free lines is 4095 [10:32:22]Connected sock=10 [10:32:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EC D0 08 01 A3 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 00 00 00 F4 03 04 00 B4 D4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 81 00 00 35 04 06 00 50 FB 5A B4 BB 6C 11 AD F2 88 2A 75 90 21 [10:32:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 72 46 47 00 74 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 81 00 00 F4 03 04 00 53 7F E9 64 B6 04 01 00 00 23 9B 7F 92 C5 38 DE 2C [10:32:22]CommunicateWithHost err = 0 [10:32:22]CheckOFDResponse [10:32:22]1017 (14) - 77093643461234 [10:32:22]1041 (16) - 0000000000874655 [10:32:22]1040 (4) - 33080 [10:32:22]1012 (4) - 26.08.2023 04:28 [10:32:22]1206 (1) - 0 [10:32:22]OFD Sender: Remove packet 33080 [10:32:22]ProducePacketName [10:32:22]name=ofd_packets/00033080 [10:32:22]NVStorageDeleteData [10:32:22]Write to MH i2c: 01 00 00 42 10 52 [10:32:22]Write i2c OK [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: 01 [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: 01 07 00 [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: 01 07 00 42 10 00 00 00 00 00 CC 0C 31 [10:32:22]RasterBufferAndPrint [10:32:22]line [10:32:22]line [10:32:22]line [10:32:22]line [10:32:22]line [10:32:22]written 0, free lines is 3282 [10:32:22]MH_Cut [10:32:22]Write to MH i2c: D1 01 00 49 10 01 2B [10:32:22]Write i2c OK [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: D1 [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: D1 01 00 [10:32:22]MH_I2C_Read... [10:32:22]Read from MH i2c: D1 01 00 49 10 00 2A [10:32:22]Write to MH i2c: 01 00 00 4A 10 5A [10:32:22]Write i2c OK [10:32:22]MH_I2C_Read... [10:32:22]OFD Sender: No OFD packet to send [10:32:23]*** Cut start [10:32:23]*** Purtial cut [10:32:23]*** CUTSNS_PIN = 0 [10:32:23]*** Stage 1: CUTSNS_PIN = 1 [10:32:25]Read from MH i2c: 01 [10:32:25]MH_I2C_Read... [10:32:25]*** Stop cut motor [10:32:25]*** Cut end [10:32:25]Read from MH i2c: 01 07 00 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: 01 07 00 4A 10 00 00 00 00 00 FF 0F 6F [10:32:25]process_action close_receipt done [10:32:25]requested_data is exist [10:32:25]produce_requested_data [10:32:25]requested_item fm.sn is exist - process it [10:32:25]wFMCommunicate request_size=4 [10:32:25]MH_SAM_APDU [10:32:25]CAPDU: 80 11 00 00 [10:32:25]Write to MH i2c: E2 08 00 4B 10 80 11 00 00 00 00 00 00 D5 [10:32:25]Write i2c OK [10:32:25]MH_I2C_Read... [10:32:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:32:25]Read from MH i2c: E2 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: E2 17 00 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: E2 17 00 4B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2B [10:32:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:32:25]wFMCommunicate OK [10:32:25]requested_item fd.num is exist - process it [10:32:25]SAM_PROTO_GetFieldsCounters [10:32:25]wFMCommunicate request_size=4 [10:32:25]MH_SAM_APDU [10:32:25]CAPDU: 80 13 00 00 [10:32:25]Write to MH i2c: E2 08 00 4C 10 80 13 00 00 00 00 00 00 D8 [10:32:25]Write i2c OK [10:32:25]MH_I2C_Read... [10:32:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:32:25]Read from MH i2c: E2 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: E2 62 00 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: E2 62 00 4C 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 38 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [10:32:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 38 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:32:25]wFMCommunicate OK [10:32:25]SAM_PROTO_GetFieldsCounters done [10:32:25]requested_item shift.num is exist - process it [10:32:25]requested_item shift.opened is exist - process it [10:32:25]req_shift_opened [10:32:25]FM_GetShiftState [10:32:25]SAM_PROTO_GetShiftState [10:32:25]wFMCommunicate request_size=4 [10:32:25]MH_SAM_APDU [10:32:25]CAPDU: 80 13 01 00 [10:32:25]Write to MH i2c: E2 08 00 4D 10 80 13 01 00 00 00 00 00 DA [10:32:25]Write i2c OK [10:32:25]MH_I2C_Read... [10:32:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:32:25]Read from MH i2c: E2 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: E2 0E 00 [10:32:25]MH_I2C_Read... [10:32:25]Read from MH i2c: E2 0E 00 4D 10 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 11 [10:32:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:32:25]wFMCommunicate OK [10:32:25]SAM_PROTO_GetShiftState done [10:32:25]FM_GetShiftState done [10:32:25]req_shift_opened done [10:32:25]requested_item shift.open_date is exist - process it [10:32:25]req_shift_open_date [10:32:25]req_shift_open_date done [10:32:25]produce_requested_data done [10:32:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33080,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:32:25]process_action_free close_receipt [10:32:25]json_value_free [10:32:25]json_value_free done [10:32:25]process_json_proto returns [10:32:25]Send response to host [10:32:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33080,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:32:25]free response buf [10:32:25]execute_script done [10:32:25]execute_script returns [10:32:25]free content buf [10:32:25]Sock 9.Close socket [10:32:25]Sock 9.Thread stoped [10:32:27]OFD Sender: No OFD packet to send [10:32:32]OFD Sender: No OFD packet to send [10:32:37]OFD Sender: No OFD packet to send [10:32:42]OFD Sender: No OFD packet to send [10:32:47]OFD Sender: No OFD packet to send [10:32:52]OFD Sender: No OFD packet to send [10:32:57]OFD Sender: No OFD packet to send [10:33:02]OFD Sender: No OFD packet to send [10:33:07]OFD Sender: No OFD packet to send [10:33:12]OFD Sender: No OFD packet to send [10:33:17]OFD Sender: No OFD packet to send [10:33:22]OFD Sender: No OFD packet to send [10:33:27]OFD Sender: No OFD packet to send [10:33:32]OFD Sender: No OFD packet to send [10:33:37]OFD Sender: No OFD packet to send [10:33:42]OFD Sender: No OFD packet to send [10:33:47]OFD Sender: No OFD packet to send [10:33:52]OFD Sender: No OFD packet to send [10:33:57]OFD Sender: No OFD packet to send [10:34:02]OFD Sender: No OFD packet to send [10:34:07]OFD Sender: No OFD packet to send [10:34:12]OFD Sender: No OFD packet to send [10:34:17]OFD Sender: No OFD packet to send [10:34:22]OFD Sender: No OFD packet to send [10:34:27]OFD Sender: No OFD packet to send [10:34:33]OFD Sender: No OFD packet to send [10:34:38]OFD Sender: No OFD packet to send [10:34:42]accept exits with 7 [10:34:42]New connection [10:34:42]New thread 3067059556 created [10:34:42]Thread 3067202916 joined [10:34:42]Waiting for new connection... [10:34:42] Sock 7.Parse request [10:34:42]Sock 7.Check first char [10:34:42]Sock 7.First char is OK [10:34:42]request: POST /json_proto HTTP/1.0 [10:34:42]Method: POST [10:34:42]URL: /json_proto [10:34:42]Method is POST - this is cgi request [10:34:42]url: /json_proto [10:34:42]query_string will be loaded in cgi processing [10:34:42]execute_cgi json_proto POST (null) [10:34:42]execute_cgi path=json_proto method=POST [10:34:42]POST find Content-Length [10:34:42]Host: 172.17.34.200:8080 [10:34:42]Content-Length: 683 [10:34:42]Content-Type: application/json [10:34:42] [10:34:42]POST finish read [10:34:42]Found Content-Length = 683 [10:34:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182895", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:34:42]execute_script... [10:34:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182895", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:34:42]POST & json_proto [10:34:42]process_json_proto [10:34:42]json parsed OK: [10:34:42]protocol is kg_v1.0 [10:34:42]action value=close_receipt [10:34:42]process_action close_receipt [10:34:42]cmd_close_receipt [10:34:42]MH_GetDate [10:34:42]Write to MH i2c: F0 00 00 4E 10 4D [10:34:42]Write i2c OK [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: F0 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: F0 09 00 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: F0 09 00 4E 10 00 43 D5 E9 64 B2 FF 65 64 35 [10:34:42]GetLastDocTimeStamp 1693045940 [10:34:42]current date 1693046083 [10:34:42]FM_GetShiftState [10:34:42]SAM_PROTO_GetShiftState [10:34:42]wFMCommunicate request_size=4 [10:34:42]MH_SAM_APDU [10:34:42]CAPDU: 80 13 01 00 [10:34:42]Write to MH i2c: E2 08 00 4F 10 80 13 01 00 00 00 00 00 DC [10:34:42]Write i2c OK [10:34:42]MH_I2C_Read... [10:34:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:42]Read from MH i2c: E2 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: E2 0E 00 [10:34:42]MH_I2C_Read... [10:34:42]Read from MH i2c: E2 0E 00 4F 10 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 13 [10:34:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:34:42]wFMCommunicate OK [10:34:42]SAM_PROTO_GetShiftState done [10:34:42]FM_GetShiftState done [10:34:42]opened in 1693009560 [10:34:42]opened+sec_in_day 1693095960 [10:34:42]quantity*price = 100018 [10:34:42]sum+1 = 100020 [10:34:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 97 26.08.2023 10:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33081 ФПД: 244337374885085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33081&fm=244337374885085&tin=02508201610067®Number=0000000000091575&sum=100000 [10:34:43]StoreToDocumentArchive [10:34:43]shift 77 fd 33081 [10:34:43]save to /storage/0077/doc_00033081 [10:34:43]save last doc name /storage/0077/doc_00033081 to /storage/kkm_last_doc_name [10:34:43]save OK [10:34:43]Clear old archive folders... [10:34:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:43]tlvbuf is B6EE58C0 [10:34:43]SAM_PROTO_ClearQueue [10:34:43]wFMCommunicate request_size=4 [10:34:43]MH_SAM_APDU [10:34:43]CAPDU: 80 09 00 00 [10:34:43]Write to MH i2c: E2 08 00 5C 10 80 09 00 00 00 00 00 00 DE [10:34:43]Write i2c OK [10:34:43]MH_I2C_Read... [10:34:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:43]Read from MH i2c: E2 [10:34:43]MH_I2C_Read... [10:34:43]Read from MH i2c: E2 03 00 [10:34:43]MH_I2C_Read... [10:34:43]Read from MH i2c: E2 03 00 5C 10 00 90 00 E0 [10:34:43]RAPDU: 90 00 [10:34:43]wFMCommunicate OK [10:34:43]SAM_PROTO_ClearQueue done [10:34:43]KKMCreateOFDPacket [10:34:43]OFDProtocolAddRootSTLVToBuf [10:34:43]FM_MakeSignedData [10:34:43]FM_MakeSignedData [10:34:43]SAM_PROTO_SignData [10:34:43]wFMCommunicate request_size=4 [10:34:43]MH_SAM_APDU [10:34:43]CAPDU: 80 0D 01 02 [10:34:43]Write to MH i2c: E2 08 00 5D 10 80 0D 01 02 00 00 00 00 E6 [10:34:43]Write i2c OK [10:34:43]MH_I2C_Read... [10:34:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:43]Read from MH i2c: E2 [10:34:43]MH_I2C_Read... [10:34:43]Read from MH i2c: E2 03 00 [10:34:43]MH_I2C_Read... [10:34:43]Read from MH i2c: E2 03 00 5D 10 00 90 00 E1 [10:34:43]RAPDU: 90 00 [10:34:43]wFMCommunicate OK [10:34:43]wFMCommunicate request_size=255 [10:34:43]MH_SAM_APDU [10:34:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 43 D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 81 00 00 35 04 06 00 DE [10:34:43]Write to MH i2c: E2 02 01 5E 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 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 43 D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 81 00 00 35 04 06 00 DE 00 00 DA [10:34:43]Write i2c OK [10:34:43]MH_I2C_Read... [10:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:43]Read from MH i2c: E2 [10:34:43]MH_I2C_Read... [10:34:43]Read from MH i2c: E2 03 00 [10:34:43]MH_I2C_Read... [10:34:43]Read from MH i2c: E2 03 00 5E 10 00 90 00 E2 [10:34:43]RAPDU: 90 00 [10:34:43]wFMCommunicate OK [10:34:43]wFMCommunicate request_size=10 [10:34:43]MH_SAM_APDU [10:34:43]CAPDU: 80 0D 02 02 05 39 3A 6F 74 DD [10:34:43]Write to MH i2c: E2 0D 00 5F 10 80 0D 02 02 05 00 39 3A 6F 74 DD 00 00 26 [10:34:43]Write i2c OK [10:34:43]MH_I2C_Read... [10:34:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:44]Read from MH i2c: E2 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 03 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 03 00 5F 10 00 90 00 E3 [10:34:44]RAPDU: 90 00 [10:34:44]wFMCommunicate OK [10:34:44]wFMCommunicate request_size=4 [10:34:44]MH_SAM_APDU [10:34:44]CAPDU: 80 0D 03 02 [10:34:44]Write to MH i2c: E2 08 00 60 10 80 0D 03 02 00 00 00 00 EB [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:44]Read from MH i2c: E2 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 0B 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 0B 00 60 10 00 B9 69 86 96 92 87 D9 7E 90 00 9A [10:34:44]RAPDU: B9 69 86 96 92 87 D9 7E 90 00 [10:34:44]wFMCommunicate OK [10:34:44]SAM_PROTO_SignData done [10:34:44]FM_MakeSignedData done [10:34:44]CreateOFDProtocolMessage [10:34:44]wFMCommunicate request_size=4 [10:34:44]MH_SAM_APDU [10:34:44]CAPDU: 80 11 00 00 [10:34:44]Write to MH i2c: E2 08 00 61 10 80 11 00 00 00 00 00 00 EB [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:44]Read from MH i2c: E2 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 17 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: E2 17 00 61 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 41 [10:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:34:44]wFMCommunicate OK [10:34:44]CreateOFDProtocolMessage done [10:34:44]OFDSenderStorePacket 33081 [10:34:44]StoreOFDPacket docnum=33081 [10:34:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DA A6 07 01 67 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 43 D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 81 00 00 35 04 06 00 DE 39 3A 6F 74 DD B9 69 86 96 92 87 D9 7E [10:34:44]CheckFolder [10:34:44]dirname=/storage/ofd_packets [10:34:44]CheckFolder done [10:34:44]ProducePacketName [10:34:44]name=ofd_packets/00033081 [10:34:44]NVStorageSaveData ofd_packets/00033081 [10:34:44]File name is /storage/ofd_packets/00033081 [10:34:44]Write 301 bytes [10:34:44]NVStorageSaveData done [10:34:44]OFDSenderStorePacket done [10:34:44]KKMCreateOFDPacket done [10:34:44]NVStorageSaveData kkm_last_timestamp [10:34:44]File name is /storage/kkm_last_timestamp [10:34:44]Write 4 bytes [10:34:44]NVStorageSaveData done [10:34:44]ExternCall_PrintAddStr [10:34:44]wPrintStart [10:34:44]Write to MH i2c: 01 00 00 62 10 72 [10:34:44]OFD Sender: Processing packet 33081 [packets to send 11, broken 10] [10:34:44]ProducePacketName [10:34:44]name=ofd_packets/00033081 [10:34:44]OFD Sender: To server: pG, [10:34:44]CommunicateWithHost lk.salyk.kg:30040 [10:34:44]ConnectInit lk.salyk.kg [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: 01 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: 01 07 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: 01 07 00 62 10 00 00 00 00 00 FF 0F 87 [10:34:44]RasterBufferAndPrint [10:34:44]line Счет N : (1)1182895 [10:34:44]line ИНН: 02508201610067 [10:34:44]line Контрольно-Кассовый Чек [10:34:44]line ПРОДАЖА [10:34:44]line ТРК (МРК, ГНК) : 53 [10:34:44]line Товар: 2710124500 [10:34:44]line Аи-95-К-5 [10:34:44]line 15.270 * 65.50 [10:34:44]line = 1000.19 [10:34:44]line НДС 12% НСП 1% [10:34:44]line > о реализуемом товаре [10:34:44]line ОКРУГЛЕНИЕ: -0.19 [10:34:44]line ИТОГО: 1000.00 [10:34:44]line Внесено: 1000.00 [10:34:44]line СДАЧА: 0.00 [10:34:44]line НСП 1% : 8.85 [10:34:44]line НДС 12% : 106.21 [10:34:44]line Наличными: 1000.00 [10:34:44]line Безнал.: 0.00 [10:34:44]line Место: АЗС № 121 "Партнер Нефть" [10:34:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:34:44]line СНО: Общий режим [10:34:44]line Чек 97 26.08.2023 10:34 [10:34:44]line Смена: 77 ФФД: 1.0 [10:34:44]line ЗНМ: 0300000148 [10:34:44]line РНМ: 0000000000091575 [10:34:44]line Версия ККМ: 001 [10:34:44]line ФМ: 0000000000874655 [10:34:44]line ФД: 33081 [10:34:44]line ФПД: 244337374885085 [10:34:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33081&fm=244337374885085&tin=02508201610067®Number=0000000000091575&sum=100000 [10:34:44]Connected sock=10 [10:34:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 DA A6 07 01 67 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 43 D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 81 00 00 35 04 06 00 DE 39 3A 6F 74 DD B9 69 86 96 92 87 D9 7E [10:34:44]written 0, free lines is 4095 [10:34:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 20 82 47 00 CA 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 81 00 00 F4 03 04 00 E2 7F E9 64 B6 04 01 00 00 5D 13 54 E2 9F AF 1C 8F [10:34:44]CommunicateWithHost err = 0 [10:34:44]CheckOFDResponse [10:34:44]1017 (14) - 77093643461234 [10:34:44]1041 (16) - 0000000000874655 [10:34:44]1040 (4) - 33081 [10:34:44]1012 (4) - 26.08.2023 04:30 [10:34:44]1206 (1) - 0 [10:34:44]OFD Sender: Remove packet 33081 [10:34:44]ProducePacketName [10:34:44]name=ofd_packets/00033081 [10:34:44]NVStorageDeleteData [10:34:44]Write to MH i2c: 01 00 00 8D 10 9D [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: 01 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: 01 07 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: 01 07 00 8D 10 00 00 00 00 00 D1 0C 81 [10:34:44]RasterBufferAndPrint [10:34:44]line [10:34:44]line [10:34:44]line [10:34:44]line [10:34:44]line [10:34:44]written 0, free lines is 3287 [10:34:44]MH_Cut [10:34:44]Write to MH i2c: D1 01 00 94 10 01 76 [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: D1 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: D1 01 00 [10:34:44]MH_I2C_Read... [10:34:44]Read from MH i2c: D1 01 00 94 10 00 75 [10:34:44]Write to MH i2c: 01 00 00 95 10 A5 [10:34:44]Write i2c OK [10:34:44]MH_I2C_Read... [10:34:45]OFD Sender: No OFD packet to send [10:34:45]*** Cut start [10:34:45]*** Purtial cut [10:34:45]*** Stage 1: CUTSNS_PIN = 1 [10:34:46]Read from MH i2c: 01 [10:34:46]MH_I2C_Read... [10:34:46]*** Stop cut motor [10:34:46]*** Cut end [10:34:46]Read from MH i2c: 01 07 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: 01 07 00 95 10 00 00 00 00 00 FF 0F BA [10:34:46]process_action close_receipt done [10:34:46]requested_data is exist [10:34:46]produce_requested_data [10:34:46]requested_item fm.sn is exist - process it [10:34:46]wFMCommunicate request_size=4 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 11 00 00 [10:34:46]Write to MH i2c: E2 08 00 96 10 80 11 00 00 00 00 00 00 20 [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 17 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 17 00 96 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 76 [10:34:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:34:46]wFMCommunicate OK [10:34:46]requested_item fd.num is exist - process it [10:34:46]SAM_PROTO_GetFieldsCounters [10:34:46]wFMCommunicate request_size=4 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 13 00 00 [10:34:46]Write to MH i2c: E2 08 00 97 10 80 13 00 00 00 00 00 00 23 [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 62 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 62 00 97 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [10:34:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:46]wFMCommunicate OK [10:34:46]SAM_PROTO_GetFieldsCounters done [10:34:46]requested_item shift.num is exist - process it [10:34:46]requested_item shift.opened is exist - process it [10:34:46]req_shift_opened [10:34:46]FM_GetShiftState [10:34:46]SAM_PROTO_GetShiftState [10:34:46]wFMCommunicate request_size=4 [10:34:46]MH_SAM_APDU [10:34:46]CAPDU: 80 13 01 00 [10:34:46]Write to MH i2c: E2 08 00 98 10 80 13 01 00 00 00 00 00 25 [10:34:46]Write i2c OK [10:34:46]MH_I2C_Read... [10:34:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:46]Read from MH i2c: E2 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 0E 00 [10:34:46]MH_I2C_Read... [10:34:46]Read from MH i2c: E2 0E 00 98 10 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5C [10:34:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:34:46]wFMCommunicate OK [10:34:46]SAM_PROTO_GetShiftState done [10:34:46]FM_GetShiftState done [10:34:46]req_shift_opened done [10:34:46]requested_item shift.open_date is exist - process it [10:34:46]req_shift_open_date [10:34:46]req_shift_open_date done [10:34:46]produce_requested_data done [10:34:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33081,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:34:46]process_action_free close_receipt [10:34:46]json_value_free [10:34:46]json_value_free done [10:34:46]process_json_proto returns [10:34:46]Send response to host [10:34:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33081,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:34:46]free response buf [10:34:46]execute_script done [10:34:46]execute_script returns [10:34:46]free content buf [10:34:46]Sock 7.Close socket [10:34:46]Sock 7.Thread stoped [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]OFD Sender: No OFD packet to send [10:35:30]OFD Sender: No OFD packet to send [10:35:35]OFD Sender: No OFD packet to send [10:35:40]OFD Sender: No OFD packet to send [10:35:45]OFD Sender: No OFD packet to send [10:35:50]OFD Sender: No OFD packet to send [10:35:55]OFD Sender: No OFD packet to send [10:36:00]OFD Sender: No OFD packet to send [10:36:05]OFD Sender: No OFD packet to send [10:36:10]OFD Sender: No OFD packet to send [10:36:14]accept exits with 9 [10:36:14]New connection [10:36:14]New thread 3067202916 created [10:36:14]Thread 3067059556 joined [10:36:14]Waiting for new connection... [10:36:14] Sock 9.Parse request [10:36:14]Sock 9.Check first char [10:36:14]Sock 9.First char is OK [10:36:14]request: POST /json_proto HTTP/1.0 [10:36:14]Method: POST [10:36:14]URL: /json_proto [10:36:14]Method is POST - this is cgi request [10:36:14]url: /json_proto [10:36:14]query_string will be loaded in cgi processing [10:36:14]execute_cgi json_proto POST (null) [10:36:14]execute_cgi path=json_proto method=POST [10:36:14]POST find Content-Length [10:36:14]Host: 172.17.34.200:8080 [10:36:14]Content-Length: 688 [10:36:14]Content-Type: application/json [10:36:14] [10:36:14]POST finish read [10:36:14]Found Content-Length = 688 [10:36:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:14]execute_script... [10:36:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:14]POST & json_proto [10:36:14]process_json_proto [10:36:14]json parsed OK: [10:36:14]protocol is kg_v1.0 [10:36:14]action value=close_receipt [10:36:14]process_action close_receipt [10:36:14]cmd_close_receipt [10:36:14]MH_GetDate [10:36:14]Write to MH i2c: F0 00 00 99 10 98 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: F0 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: F0 09 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: F0 09 00 99 10 00 9F D5 E9 64 B2 FF 65 64 DC [10:36:14]GetLastDocTimeStamp 1693046083 [10:36:14]current date 1693046175 [10:36:14]FM_GetShiftState [10:36:14]SAM_PROTO_GetShiftState [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 13 01 00 [10:36:14]Write to MH i2c: E2 08 00 9A 10 80 13 01 00 00 00 00 00 27 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 0E 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 0E 00 9A 10 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5E [10:36:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:36:14]wFMCommunicate OK [10:36:14]SAM_PROTO_GetShiftState done [10:36:14]FM_GetShiftState done [10:36:14]opened in 1693009560 [10:36:14]opened+sec_in_day 1693095960 [10:36:14]quantity*price = 200022 [10:36:14]sum+1 = 200023 [10:36:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 98 26.08.2023 10:36 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33082 ФПД: 276694453165958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103615&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33082&fm=276694453165958&tin=02508201610067®Number=0000000000091575&sum=200000 [10:36:15]StoreToDocumentArchive [10:36:15]shift 77 fd 33082 [10:36:15]save to /storage/0077/doc_00033082 [10:36:15]save last doc name /storage/0077/doc_00033082 to /storage/kkm_last_doc_name [10:36:15]save OK [10:36:15]Clear old archive folders... [10:36:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:36:15]tlvbuf is 00A9B240 [10:36:15]SAM_PROTO_ClearQueue [10:36:15]wFMCommunicate request_size=4 [10:36:15]MH_SAM_APDU [10:36:15]CAPDU: 80 09 00 00 [10:36:15]Write to MH i2c: E2 08 00 A7 10 80 09 00 00 00 00 00 00 29 [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:15]Read from MH i2c: E2 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 03 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 03 00 A7 10 00 90 00 2B [10:36:15]RAPDU: 90 00 [10:36:15]wFMCommunicate OK [10:36:15]SAM_PROTO_ClearQueue done [10:36:15]KKMCreateOFDPacket [10:36:15]OFDProtocolAddRootSTLVToBuf [10:36:15]FM_MakeSignedData [10:36:15]FM_MakeSignedData [10:36:15]SAM_PROTO_SignData [10:36:15]wFMCommunicate request_size=4 [10:36:15]MH_SAM_APDU [10:36:15]CAPDU: 80 0D 01 02 [10:36:15]Write to MH i2c: E2 08 00 A8 10 80 0D 01 02 00 00 00 00 31 [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:15]Read from MH i2c: E2 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 03 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 03 00 A8 10 00 90 00 2C [10:36:15]RAPDU: 90 00 [10:36:15]wFMCommunicate OK [10:36:15]wFMCommunicate request_size=255 [10:36:15]MH_SAM_APDU [10:36:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 9F D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 81 00 00 35 04 06 00 [10:36:15]Write to MH i2c: E2 02 01 A9 10 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 9F D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 81 00 00 35 04 06 00 00 00 2B [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:15]Read from MH i2c: E2 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 03 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: E2 03 00 A9 10 00 90 00 2D [10:36:15]RAPDU: 90 00 [10:36:15]wFMCommunicate OK [10:36:15]wFMCommunicate request_size=11 [10:36:15]MH_SAM_APDU [10:36:15]CAPDU: 80 0D 02 02 06 FB A6 F2 97 9F 86 [10:36:15]Write to MH i2c: E2 0E 00 AA 10 80 0D 02 02 06 00 FB A6 F2 97 9F 86 00 00 8F [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:16]Read from MH i2c: E2 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 03 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 03 00 AA 10 00 90 00 2E [10:36:16]RAPDU: 90 00 [10:36:16]wFMCommunicate OK [10:36:16]wFMCommunicate request_size=4 [10:36:16]MH_SAM_APDU [10:36:16]CAPDU: 80 0D 03 02 [10:36:16]Write to MH i2c: E2 08 00 AB 10 80 0D 03 02 00 00 00 00 36 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:16]Read from MH i2c: E2 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 0B 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 0B 00 AB 10 00 62 07 1E 1F B7 38 F9 75 90 00 3A [10:36:16]RAPDU: 62 07 1E 1F B7 38 F9 75 90 00 [10:36:16]wFMCommunicate OK [10:36:16]SAM_PROTO_SignData done [10:36:16]FM_MakeSignedData done [10:36:16]CreateOFDProtocolMessage [10:36:16]wFMCommunicate request_size=4 [10:36:16]MH_SAM_APDU [10:36:16]CAPDU: 80 11 00 00 [10:36:16]Write to MH i2c: E2 08 00 AC 10 80 11 00 00 00 00 00 00 36 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:16]Read from MH i2c: E2 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 17 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 17 00 AC 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8C [10:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:36:16]wFMCommunicate OK [10:36:16]CreateOFDProtocolMessage done [10:36:16]OFDSenderStorePacket 33082 [10:36:16]StoreOFDPacket docnum=33082 [10:36:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D3 8C 08 01 4D 69 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 9F D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 81 00 00 35 04 06 00 FB A6 F2 97 9F 86 62 07 1E 1F B7 38 F9 75 [10:36:16]CheckFolder [10:36:16]dirname=/storage/ofd_packets [10:36:16]CheckFolder done [10:36:16]ProducePacketName [10:36:16]name=ofd_packets/00033082 [10:36:16]NVStorageSaveData ofd_packets/00033082 [10:36:16]File name is /storage/ofd_packets/00033082 [10:36:16]Write 302 bytes [10:36:16]NVStorageSaveData done [10:36:16]OFDSenderStorePacket done [10:36:16]KKMCreateOFDPacket done [10:36:16]NVStorageSaveData kkm_last_timestamp [10:36:16]File name is /storage/kkm_last_timestamp [10:36:16]Write 4 bytes [10:36:16]NVStorageSaveData done [10:36:16]ExternCall_PrintAddStr [10:36:16]wPrintStart [10:36:16]Write to MH i2c: 01 00 00 AD 10 BD [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: 01 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: 01 07 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: 01 07 00 AD 10 00 00 00 00 00 FF 0F D2 [10:36:16]RasterBufferAndPrint [10:36:16]line Счет N : (1)1182894 [10:36:16]line ИНН: 02508201610067 [10:36:16]line Контрольно-Кассовый Чек [10:36:16]line ПРОДАЖА [10:36:16]line ТРК (МРК, ГНК) : 21 [10:36:16]line Товар: 2710194210 [10:36:16]line ДТ(л)-К-5 [10:36:16]line 31.450 * 63.60 [10:36:16]line = 2000.22 [10:36:16]line НДС 12% НСП 1% [10:36:16]line > о реализуемом товаре [10:36:16]line ОКРУГЛЕНИЕ: -0.22 [10:36:16]line ИТОГО: 2000.00 [10:36:16]line Внесено: 2000.00 [10:36:16]line СДАЧА: 0.00 [10:36:16]line НСП 1% : 17.70 [10:36:16]line НДС 12% : 212.41 [10:36:16]line Наличными: 2000.00 [10:36:16]line Безнал.: 0.00 [10:36:16]line Место: АЗС № 121 "Партнер Нефть" [10:36:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:36:16]line СНО: Общий режим [10:36:16]line Чек 98 26.08.2023 10:36 [10:36:16]line Смена: 77 ФФД: 1.0 [10:36:16]line ЗНМ: 0300000148 [10:36:16]line РНМ: 0000000000091575 [10:36:16]line Версия ККМ: 001 [10:36:16]line ФМ: 0000000000874655 [10:36:16]line ФД: 33082 [10:36:16]line ФПД: 276694453165958 [10:36:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103615&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33082&fm=276694453165958&tin=02508201610067®Number=0000000000091575&sum=200000 [10:36:16]OFD Sender: Processing packet 33082 [packets to send 11, broken 10] [10:36:16]ProducePacketName [10:36:16]name=ofd_packets/00033082 [10:36:16]OFD Sender: To server: pG, [10:36:16]CommunicateWithHost lk.salyk.kg:30040 [10:36:16]ConnectInit lk.salyk.kg [10:36:16]written 0, free lines is 4095 [10:36:16]Connected sock=10 [10:36:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D3 8C 08 01 4D 69 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 9F D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 81 00 00 35 04 06 00 FB A6 F2 97 9F 86 62 07 1E 1F B7 38 F9 75 [10:36:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9A 43 47 00 A4 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 81 00 00 F4 03 04 00 3E 80 E9 64 B6 04 01 00 00 BB F1 B5 3D 86 E2 AD F3 [10:36:16]CommunicateWithHost err = 0 [10:36:16]CheckOFDResponse [10:36:16]1017 (14) - 77093643461234 [10:36:16]1041 (16) - 0000000000874655 [10:36:16]1040 (4) - 33082 [10:36:16]1012 (4) - 26.08.2023 04:31 [10:36:16]1206 (1) - 0 [10:36:16]OFD Sender: Remove packet 33082 [10:36:16]ProducePacketName [10:36:16]name=ofd_packets/00033082 [10:36:16]NVStorageDeleteData [10:36:16]Write to MH i2c: 01 00 00 D8 10 E8 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: 01 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: 01 07 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: 01 07 00 D8 10 00 00 00 00 00 D7 0C D2 [10:36:16]RasterBufferAndPrint [10:36:16]line [10:36:16]line [10:36:16]line [10:36:16]line [10:36:16]line [10:36:16]written 0, free lines is 3293 [10:36:16]MH_Cut [10:36:16]Write to MH i2c: D1 01 00 DF 10 01 C1 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: D1 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: D1 01 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: D1 01 00 DF 10 00 C0 [10:36:16]Write to MH i2c: 01 00 00 E0 10 F0 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:17]OFD Sender: No OFD packet to send [10:36:17]*** Cut start [10:36:17]*** Purtial cut [10:36:17]*** CUTSNS_PIN = 0 [10:36:17]*** Stage 1: CUTSNS_PIN = 1 [10:36:19]Read from MH i2c: 01 [10:36:19]MH_I2C_Read... [10:36:19]*** Stop cut motor [10:36:19]*** Cut end [10:36:19]Read from MH i2c: 01 07 00 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: 01 07 00 E0 10 00 00 00 00 00 FF 0F 05 [10:36:19]process_action close_receipt done [10:36:19]requested_data is exist [10:36:19]produce_requested_data [10:36:19]requested_item fm.sn is exist - process it [10:36:19]wFMCommunicate request_size=4 [10:36:19]MH_SAM_APDU [10:36:19]CAPDU: 80 11 00 00 [10:36:19]Write to MH i2c: E2 08 00 E1 10 80 11 00 00 00 00 00 00 6B [10:36:19]Write i2c OK [10:36:19]MH_I2C_Read... [10:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:19]Read from MH i2c: E2 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 17 00 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 17 00 E1 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C1 [10:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:36:19]wFMCommunicate OK [10:36:19]requested_item fd.num is exist - process it [10:36:19]SAM_PROTO_GetFieldsCounters [10:36:19]wFMCommunicate request_size=4 [10:36:19]MH_SAM_APDU [10:36:19]CAPDU: 80 13 00 00 [10:36:19]Write to MH i2c: E2 08 00 E2 10 80 13 00 00 00 00 00 00 6E [10:36:19]Write i2c OK [10:36:19]MH_I2C_Read... [10:36:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:19]Read from MH i2c: E2 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 62 00 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 62 00 E2 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [10:36:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:36:19]wFMCommunicate OK [10:36:19]SAM_PROTO_GetFieldsCounters done [10:36:19]requested_item shift.num is exist - process it [10:36:19]requested_item shift.opened is exist - process it [10:36:19]req_shift_opened [10:36:19]FM_GetShiftState [10:36:19]SAM_PROTO_GetShiftState [10:36:19]wFMCommunicate request_size=4 [10:36:19]MH_SAM_APDU [10:36:19]CAPDU: 80 13 01 00 [10:36:19]Write to MH i2c: E2 08 00 E3 10 80 13 01 00 00 00 00 00 70 [10:36:19]Write i2c OK [10:36:19]MH_I2C_Read... [10:36:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:19]Read from MH i2c: E2 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 0E 00 [10:36:19]MH_I2C_Read... [10:36:19]Read from MH i2c: E2 0E 00 E3 10 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A7 [10:36:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:36:19]wFMCommunicate OK [10:36:19]SAM_PROTO_GetShiftState done [10:36:19]FM_GetShiftState done [10:36:19]req_shift_opened done [10:36:19]requested_item shift.open_date is exist - process it [10:36:19]req_shift_open_date [10:36:19]req_shift_open_date done [10:36:19]produce_requested_data done [10:36:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33082,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:36:19]process_action_free close_receipt [10:36:19]json_value_free [10:36:19]json_value_free done [10:36:19]process_json_proto returns [10:36:19]Send response to host [10:36:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33082,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:36:19]free response buf [10:36:19]execute_script done [10:36:19]execute_script returns [10:36:19]free content buf [10:36:19]Sock 9.Close socket [10:36:19]Sock 9.Thread stoped [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:42]OFD Sender: No OFD packet to send [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]accept exits with 7 [10:37:27]New connection [10:37:27]New thread 3067059556 created [10:37:27]Thread 3067202916 joined [10:37:27]Waiting for new connection... [10:37:27] Sock 7.Parse request [10:37:27]Sock 7.Check first char [10:37:27]Sock 7.First char is OK [10:37:27]request: POST /json_proto HTTP/1.0 [10:37:27]Method: POST [10:37:27]URL: /json_proto [10:37:27]Method is POST - this is cgi request [10:37:27]url: /json_proto [10:37:27]query_string will be loaded in cgi processing [10:37:27]execute_cgi json_proto POST (null) [10:37:27]execute_cgi path=json_proto method=POST [10:37:27]POST find Content-Length [10:37:27]Host: 172.17.34.200:8080 [10:37:27]Content-Length: 678 [10:37:27]Content-Type: application/json [10:37:27] [10:37:27]POST finish read [10:37:27]Found Content-Length = 678 [10:37:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182896", "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" : 58.50, "quantity" : 7.870, "sum" : 460.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:27]execute_script... [10:37: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)1182896", "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" : 58.50, "quantity" : 7.870, "sum" : 460.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:27]POST & json_proto [10:37:27]process_json_proto [10:37:27]json parsed OK: [10:37:27]protocol is kg_v1.0 [10:37:27]action value=close_receipt [10:37:27]process_action close_receipt [10:37:27]cmd_close_receipt [10:37:27]MH_GetDate [10:37:27]Write to MH i2c: F0 00 00 E4 10 E3 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: F0 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: F0 09 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: F0 09 00 E4 10 00 E7 D5 E9 64 B2 FF 65 64 6F [10:37:27]GetLastDocTimeStamp 1693046175 [10:37:27]current date 1693046247 [10:37:27]FM_GetShiftState [10:37:27]SAM_PROTO_GetShiftState [10:37:27]wFMCommunicate request_size=4 [10:37:27]MH_SAM_APDU [10:37:27]CAPDU: 80 13 01 00 [10:37:27]Write to MH i2c: E2 08 00 E5 10 80 13 01 00 00 00 00 00 72 [10:37:27]Write i2c OK [10:37:27]MH_I2C_Read... [10:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:27]Read from MH i2c: E2 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 0E 00 [10:37:27]MH_I2C_Read... [10:37:27]Read from MH i2c: E2 0E 00 E5 10 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A9 [10:37:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:37:27]wFMCommunicate OK [10:37:27]SAM_PROTO_GetShiftState done [10:37:27]FM_GetShiftState done [10:37:27]opened in 1693009560 [10:37:27]opened+sec_in_day 1693095960 [10:37:27]quantity*price = 46039 [10:37:27]sum+1 = 46041 [10:37:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.89 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 99 26.08.2023 10:37 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33083 ФПД: 67970621811301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103727&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33083&fm=67970621811301&tin=02508201610067®Number=0000000000091575&sum=46000 [10:37:28]StoreToDocumentArchive [10:37:28]shift 77 fd 33083 [10:37:28]save to /storage/0077/doc_00033083 [10:37:28]save last doc name /storage/0077/doc_00033083 to /storage/kkm_last_doc_name [10:37:28]save OK [10:37:28]Clear old archive folders... [10:37:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:37:28]tlvbuf is 00A19480 [10:37:28]SAM_PROTO_ClearQueue [10:37:28]wFMCommunicate request_size=4 [10:37:28]MH_SAM_APDU [10:37:28]CAPDU: 80 09 00 00 [10:37:28]Write to MH i2c: E2 08 00 F2 10 80 09 00 00 00 00 00 00 74 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 03 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 03 00 F2 10 00 90 00 76 [10:37:28]RAPDU: 90 00 [10:37:28]wFMCommunicate OK [10:37:28]SAM_PROTO_ClearQueue done [10:37:28]KKMCreateOFDPacket [10:37:28]OFDProtocolAddRootSTLVToBuf [10:37:28]FM_MakeSignedData [10:37:28]FM_MakeSignedData [10:37:28]SAM_PROTO_SignData [10:37:28]wFMCommunicate request_size=4 [10:37:28]MH_SAM_APDU [10:37:28]CAPDU: 80 0D 01 02 [10:37:28]Write to MH i2c: E2 08 00 F3 10 80 0D 01 02 00 00 00 00 7C [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 03 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 03 00 F3 10 00 90 00 77 [10:37:28]RAPDU: 90 00 [10:37:28]wFMCommunicate OK [10:37:28]wFMCommunicate request_size=255 [10:37:28]MH_SAM_APDU [10:37: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 BE 1E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 E7 D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 81 00 00 35 04 06 00 3D [10:37:28]Write to MH i2c: E2 02 01 F4 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 BE 1E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 E7 D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 81 00 00 35 04 06 00 3D 00 00 1E [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 03 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 03 00 F4 10 00 90 00 78 [10:37:28]RAPDU: 90 00 [10:37:28]wFMCommunicate OK [10:37:28]wFMCommunicate request_size=10 [10:37:28]MH_SAM_APDU [10:37:28]CAPDU: 80 0D 02 02 05 D1 A4 C4 AA 65 [10:37:28]Write to MH i2c: E2 0D 00 F5 10 80 0D 02 02 05 00 D1 A4 C4 AA 65 00 00 D1 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 03 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 03 00 F5 10 00 90 00 79 [10:37:28]RAPDU: 90 00 [10:37:28]wFMCommunicate OK [10:37:28]wFMCommunicate request_size=4 [10:37:28]MH_SAM_APDU [10:37:28]CAPDU: 80 0D 03 02 [10:37:28]Write to MH i2c: E2 08 00 F6 10 80 0D 03 02 00 00 00 00 81 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 0B 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 0B 00 F6 10 00 F5 01 C4 35 9C 1C F7 78 90 00 98 [10:37:28]RAPDU: F5 01 C4 35 9C 1C F7 78 90 00 [10:37:28]wFMCommunicate OK [10:37:28]SAM_PROTO_SignData done [10:37:28]FM_MakeSignedData done [10:37:28]CreateOFDProtocolMessage [10:37:28]wFMCommunicate request_size=4 [10:37:28]MH_SAM_APDU [10:37:28]CAPDU: 80 11 00 00 [10:37:28]Write to MH i2c: E2 08 00 F7 10 80 11 00 00 00 00 00 00 81 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:28]Read from MH i2c: E2 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 17 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: E2 17 00 F7 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D7 [10:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:37:28]wFMCommunicate OK [10:37:28]CreateOFDProtocolMessage done [10:37:28]OFDSenderStorePacket 33083 [10:37:28]StoreOFDPacket docnum=33083 [10:37:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 96 FD 07 01 91 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 E7 D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 81 00 00 35 04 06 00 3D D1 A4 C4 AA 65 F5 01 C4 35 9C 1C F7 78 [10:37:28]CheckFolder [10:37:28]dirname=/storage/ofd_packets [10:37:28]CheckFolder done [10:37:28]ProducePacketName [10:37:28]name=ofd_packets/00033083 [10:37:28]NVStorageSaveData ofd_packets/00033083 [10:37:28]File name is /storage/ofd_packets/00033083 [10:37:28]Write 301 bytes [10:37:28]NVStorageSaveData done [10:37:28]OFDSenderStorePacket done [10:37:28]KKMCreateOFDPacket done [10:37:28]NVStorageSaveData kkm_last_timestamp [10:37:28]File name is /storage/kkm_last_timestamp [10:37:28]Write 4 bytes [10:37:28]NVStorageSaveData done [10:37:28]ExternCall_PrintAddStr [10:37:28]wPrintStart [10:37:28]Write to MH i2c: 01 00 00 F8 10 08 [10:37:28]Write i2c OK [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: 01 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: 01 07 00 [10:37:28]MH_I2C_Read... [10:37:28]Read from MH i2c: 01 07 00 F8 10 00 00 00 00 00 FF 0F 1D [10:37:28]RasterBufferAndPrint [10:37:28]line Счет N : (1)1182896 [10:37:28]line ИНН: 02508201610067 [10:37:28]line Контрольно-Кассовый Чек [10:37:28]line ПРОДАЖА [10:37:28]line ТРК (МРК, ГНК) : 62 [10:37:28]line Товар: 2710124130 [10:37:28]line Аи-92-К-5 [10:37:28]line 7.870 * 58.50 [10:37:28]line = 460.40 [10:37:28]line НДС 12% НСП 1% [10:37:28]line > о реализуемом товаре [10:37:28]line ОКРУГЛЕНИЕ: -0.40 [10:37:28]line ИТОГО: 460.00 [10:37:28]line Внесено: 460.00 [10:37:28]line СДАЧА: 0.00 [10:37:28]line НСП 1% : 4.07 [10:37:28]line НДС 12% : 48.89 [10:37:28]line Наличными: 460.00 [10:37:28]line Безнал.: 0.00 [10:37:28]line Место: АЗС № 121 "Партнер Нефть" [10:37:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:37:28]line СНО: Общий режим [10:37:28]line Чек 99 26.08.2023 10:37 [10:37:28]line Смена: 77 ФФД: 1.0 [10:37:28]line ЗНМ: 0300000148 [10:37:28]line РНМ: 0000000000091575 [10:37:28]line Версия ККМ: 001 [10:37:28]line ФМ: 0000000000874655 [10:37:28]line ФД: 33083 [10:37:28]line ФПД: 67970621811301 [10:37:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103727&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33083&fm=67970621811301&tin=02508201610067®Number=0000000000091575&sum=46000 [10:37:29]OFD Sender: Processing packet 33083 [packets to send 11, broken 10] [10:37:29]ProducePacketName [10:37:29]name=ofd_packets/00033083 [10:37:29]OFD Sender: To server: pG, [10:37:29]CommunicateWithHost lk.salyk.kg:30040 [10:37:29]ConnectInit lk.salyk.kg [10:37:29]written 0, free lines is 4095 [10:37:29]Connected sock=10 [10:37:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 96 FD 07 01 91 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 00 00 00 F4 03 04 00 E7 D5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 81 00 00 35 04 06 00 3D D1 A4 C4 AA 65 F5 01 C4 35 9C 1C F7 78 [10:37:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 92 59 47 00 2B 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 36 35 35 10 04 04 00 3B 81 00 00 F4 03 04 00 86 80 E9 64 B6 04 01 00 00 58 35 6E C6 F2 10 98 E4 [10:37:29]CommunicateWithHost err = 0 [10:37:29]CheckOFDResponse [10:37:29]1017 (14) - 77093643461234 [10:37:29]1041 (16) - 0000000000874655 [10:37:29]1040 (4) - 33083 [10:37:29]1012 (4) - 26.08.2023 04:33 [10:37:29]1206 (1) - 0 [10:37:29]OFD Sender: Remove packet 33083 [10:37:29]ProducePacketName [10:37:29]name=ofd_packets/00033083 [10:37:29]NVStorageDeleteData [10:37:29]Write to MH i2c: 01 00 00 23 11 34 [10:37:29]Write i2c OK [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: 01 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: 01 07 00 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: 01 07 00 23 11 00 00 00 00 00 DF 0C 26 [10:37:29]RasterBufferAndPrint [10:37:29]line [10:37:29]line [10:37:29]line [10:37:29]line [10:37:29]line [10:37:29]written 0, free lines is 3301 [10:37:29]MH_Cut [10:37:29]Write to MH i2c: D1 01 00 2A 11 01 0D [10:37:29]Write i2c OK [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: D1 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: D1 01 00 [10:37:29]MH_I2C_Read... [10:37:29]Read from MH i2c: D1 01 00 2A 11 00 0C [10:37:29]Write to MH i2c: 01 00 00 2B 11 3C [10:37:29]Write i2c OK [10:37:29]MH_I2C_Read... [10:37:29]OFD Sender: No OFD packet to send [10:37:30]*** Cut start [10:37:30]*** Purtial cut [10:37:30]*** Stage 1: CUTSNS_PIN = 1 [10:37:30]Read from MH i2c: 01 [10:37:30]MH_I2C_Read... [10:37:30]*** Stop cut motor [10:37:30]*** Cut end [10:37:30]Read from MH i2c: 01 07 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: 01 07 00 2B 11 00 00 00 00 00 FF 0F 51 [10:37:30]process_action close_receipt done [10:37:30]requested_data is exist [10:37:30]produce_requested_data [10:37:30]requested_item fm.sn is exist - process it [10:37:30]wFMCommunicate request_size=4 [10:37:30]MH_SAM_APDU [10:37:30]CAPDU: 80 11 00 00 [10:37:30]Write to MH i2c: E2 08 00 2C 11 80 11 00 00 00 00 00 00 B7 [10:37:30]Write i2c OK [10:37:30]MH_I2C_Read... [10:37:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:30]Read from MH i2c: E2 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 17 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 17 00 2C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [10:37:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:37:30]wFMCommunicate OK [10:37:30]requested_item fd.num is exist - process it [10:37:30]SAM_PROTO_GetFieldsCounters [10:37:30]wFMCommunicate request_size=4 [10:37:30]MH_SAM_APDU [10:37:30]CAPDU: 80 13 00 00 [10:37:30]Write to MH i2c: E2 08 00 2D 11 80 13 00 00 00 00 00 00 BA [10:37:30]Write i2c OK [10:37:30]MH_I2C_Read... [10:37:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:30]Read from MH i2c: E2 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 62 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 62 00 2D 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [10:37:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:30]wFMCommunicate OK [10:37:30]SAM_PROTO_GetFieldsCounters done [10:37:30]requested_item shift.num is exist - process it [10:37:30]requested_item shift.opened is exist - process it [10:37:30]req_shift_opened [10:37:30]FM_GetShiftState [10:37:30]SAM_PROTO_GetShiftState [10:37:30]wFMCommunicate request_size=4 [10:37:30]MH_SAM_APDU [10:37:30]CAPDU: 80 13 01 00 [10:37:30]Write to MH i2c: E2 08 00 2E 11 80 13 01 00 00 00 00 00 BC [10:37:30]Write i2c OK [10:37:30]MH_I2C_Read... [10:37:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:30]Read from MH i2c: E2 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 0E 00 [10:37:30]MH_I2C_Read... [10:37:30]Read from MH i2c: E2 0E 00 2E 11 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F3 [10:37:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:37:30]wFMCommunicate OK [10:37:30]SAM_PROTO_GetShiftState done [10:37:30]FM_GetShiftState done [10:37:30]req_shift_opened done [10:37:30]requested_item shift.open_date is exist - process it [10:37:30]req_shift_open_date [10:37:30]req_shift_open_date done [10:37:30]produce_requested_data done [10:37:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33083,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:37:30]process_action_free close_receipt [10:37:30]json_value_free [10:37:30]json_value_free done [10:37:30]process_json_proto returns [10:37:30]Send response to host [10:37:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33083,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:37:30]free response buf [10:37:30]execute_script done [10:37:30]execute_script returns [10:37:30]free content buf [10:37:30]Sock 7.Close socket [10:37:30]Sock 7.Thread stoped [10:37:34]OFD Sender: No OFD packet to send [10:37:39]OFD Sender: No OFD packet to send [10:37:44]OFD Sender: No OFD packet to send [10:37:49]OFD Sender: No OFD packet to send [10:37:54]OFD Sender: No OFD packet to send [10:37:55]accept exits with 9 [10:37:55]New connection [10:37:55]New thread 3067202916 created [10:37:55]Thread 3067059556 joined [10:37:55]Waiting for new connection... [10:37:55] Sock 9.Parse request [10:37:55]Sock 9.Check first char [10:37:55]Sock 9.First char is OK [10:37:55]request: POST /json_proto HTTP/1.0 [10:37:55]Method: POST [10:37:55]URL: /json_proto [10:37:55]Method is POST - this is cgi request [10:37:55]url: /json_proto [10:37:55]query_string will be loaded in cgi processing [10:37:55]execute_cgi json_proto POST (null) [10:37:55]execute_cgi path=json_proto method=POST [10:37:55]POST find Content-Length [10:37:55]Host: 172.17.34.200:8080 [10:37:55]Content-Length: 215 [10:37:55]Content-Type: application/json [10:37:55] [10:37:55]POST finish read [10:37:55]Found Content-Length = 215 [10:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:55]execute_script... [10:37:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:37:55]POST & json_proto [10:37:55]process_json_proto [10:37:55]json parsed OK: [10:37:55]protocol is kg_v1.0 [10:37:55]action value=get_value [10:37:55]process_action get_value [10:37:55]cmd_get_value [10:37:55]process_action get_value done [10:37:55]requested_data is exist [10:37:55]produce_requested_data [10:37:55]requested_item kkm.sn is exist - process it [10:37:55]requested_item kkm.ver is exist - process it [10:37:55]requested_item fm.sn is exist - process it [10:37:55]wFMCommunicate request_size=4 [10:37:55]MH_SAM_APDU [10:37:55]CAPDU: 80 11 00 00 [10:37:55]Write to MH i2c: E2 08 00 2F 11 80 11 00 00 00 00 00 00 BA [10:37:55]Write i2c OK [10:37:55]MH_I2C_Read... [10:37:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:37:55]Read from MH i2c: E2 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 17 00 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 17 00 2F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 10 [10:37:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:37:55]wFMCommunicate OK [10:37:55]requested_item fd.num is exist - process it [10:37:55]SAM_PROTO_GetFieldsCounters [10:37:55]wFMCommunicate request_size=4 [10:37:55]MH_SAM_APDU [10:37:55]CAPDU: 80 13 00 00 [10:37:55]Write to MH i2c: E2 08 00 30 11 80 13 00 00 00 00 00 00 BD [10:37:55]Write i2c OK [10:37:55]MH_I2C_Read... [10:37:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:37:55]Read from MH i2c: E2 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 62 00 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 62 00 30 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 15 [10:37:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:37:55]wFMCommunicate OK [10:37:55]SAM_PROTO_GetFieldsCounters done [10:37:55]requested_item shift.num is exist - process it [10:37:55]requested_item shift.opened is exist - process it [10:37:55]req_shift_opened [10:37:55]FM_GetShiftState [10:37:55]SAM_PROTO_GetShiftState [10:37:55]wFMCommunicate request_size=4 [10:37:55]MH_SAM_APDU [10:37:55]CAPDU: 80 13 01 00 [10:37:55]Write to MH i2c: E2 08 00 31 11 80 13 01 00 00 00 00 00 BF [10:37:55]Write i2c OK [10:37:55]MH_I2C_Read... [10:37:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:37:55]Read from MH i2c: E2 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 0E 00 [10:37:55]MH_I2C_Read... [10:37:55]Read from MH i2c: E2 0E 00 31 11 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F6 [10:37:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:37:55]wFMCommunicate OK [10:37:55]SAM_PROTO_GetShiftState done [10:37:55]FM_GetShiftState done [10:37:55]req_shift_opened done [10:37:55]requested_item shift.open_date is exist - process it [10:37:55]req_shift_open_date [10:37:55]req_shift_open_date done [10:37:55]produce_requested_data done [10:37:55]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33083,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:37:55]process_action_free get_value [10:37:55]json_value_free [10:37:55]json_value_free done [10:37:55]process_json_proto returns [10:37:55]Send response to host [10:37:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33083,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:37:55]free response buf [10:37:55]execute_script done [10:37:55]execute_script returns [10:37:55]free content buf [10:37:55]Sock 9.Close socket [10:37:55]Sock 9.Thread stoped [10:37:55]accept exits with 7 [10:37:55]New connection [10:37:55]New thread 3067059556 created [10:37:55]Thread 3067202916 joined [10:37:55]Waiting for new connection... [10:37:55] Sock 7.Parse request [10:37:55]Sock 7.Check first char [10:37:55]Sock 7.First char is OK [10:37:55]request: POST /json_proto HTTP/1.0 [10:37:55]Method: POST [10:37:55]URL: /json_proto [10:37:55]Method is POST - this is cgi request [10:37:55]url: /json_proto [10:37:55]query_string will be loaded in cgi processing [10:37:55]execute_cgi json_proto POST (null) [10:37:55]execute_cgi path=json_proto method=POST [10:37:55]POST find Content-Length [10:37:55]Host: 172.17.34.200:8080 [10:37:55]Content-Length: 331 [10:37:55]Content-Type: application/json [10:37:55] [10:37:55]POST finish read [10:37:55]Found Content-Length = 331 [10:37:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:37:55]execute_script... [10:37:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:37:55]POST & json_proto [10:37:55]process_json_proto [10:37:55]json parsed OK: [10:37:55]protocol is kg_v1.0 [10:37:55]action value=get_value [10:37:55]process_action get_value [10:37:55]cmd_get_value [10:37:55]process_action get_value done [10:37:55]requested_data is exist [10:37:55]produce_requested_data [10:37:55]requested_item fm.sale.total is exist - process it [10:37:55]SAM_PROTO_GetFMData [10:37:55]wFMCommunicate request_size=4 [10:37:55]MH_SAM_APDU [10:37:55]CAPDU: 80 13 03 00 [10:37:55]Write to MH i2c: E2 08 00 32 11 80 13 03 00 00 00 00 00 C2 [10:37:55]Write i2c OK [10:37:55]MH_I2C_Read... [10:37:56]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:37:56]Read from MH i2c: E2 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: E2 FD 00 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: E2 FD 00 32 11 00 C3 04 85 04 BF 04 6E 04 04 00 A1 80 00 00 69 04 A1 00 6F 04 04 00 65 7F 00 00 B1 04 04 00 80 74 9A 9B 70 04 04 00 00 F6 32 8B 72 04 04 00 80 7E 67 10 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A9 1F 87 10 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 39 92 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 A8 [10:37:56]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 A1 80 00 00 69 04 A1 00 6F 04 04 00 65 7F 00 00 B1 04 04 00 80 74 9A 9B 70 04 04 00 00 F6 32 8B 72 04 04 00 80 7E 67 10 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 A9 1F 87 10 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 39 92 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [10:37:56]wFMCommunicate OK [10:37:56]wFMCommunicate request_size=4 [10:37:56]MH_SAM_APDU [10:37:56]CAPDU: 80 17 00 00 [10:37:56]Write to MH i2c: E2 08 00 33 11 80 17 00 00 00 00 00 00 C4 [10:37:56]Write i2c OK [10:37:56]MH_I2C_Read... [10:37:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:37:56]Read from MH i2c: E2 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: E2 FD 00 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: E2 FD 00 33 11 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 36 [10:37:56]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:37:56]wFMCommunicate OK [10:37:56]wFMCommunicate request_size=4 [10:37:56]MH_SAM_APDU [10:37:56]CAPDU: 80 17 00 00 [10:37:56]Write to MH i2c: E2 08 00 34 11 80 17 00 00 00 00 00 00 C5 [10:37:56]Write i2c OK [10:37:56]MH_I2C_Read... [10:37:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:37:56]Read from MH i2c: E2 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: E2 FD 00 [10:37:56]MH_I2C_Read... [10:37:56]Read from MH i2c: E2 FD 00 34 11 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 E3 [10:37:56]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [10:37:56]wFMCommunicate OK [10:37:56]wFMCommunicate request_size=4 [10:37:56]MH_SAM_APDU [10:37:56]CAPDU: 80 17 00 00 [10:37:56]Write to MH i2c: E2 08 00 35 11 80 17 00 00 00 00 00 00 C6 [10:37:56]Write i2c OK [10:37:56]MH_I2C_Read... [10:37:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:37:57]Read from MH i2c: E2 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 FD 00 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 FD 00 35 11 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 38 [10:37:57]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [10:37:57]wFMCommunicate OK [10:37:57]wFMCommunicate request_size=4 [10:37:57]MH_SAM_APDU [10:37:57]CAPDU: 80 17 00 00 [10:37:57]Write to MH i2c: E2 08 00 36 11 80 17 00 00 00 00 00 00 C7 [10:37:57]Write i2c OK [10:37:57]MH_I2C_Read... [10:37:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [10:37:57]Read from MH i2c: E2 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 E0 00 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 E0 00 36 11 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B1 [10:37:57]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:37:57]wFMCommunicate OK [10:37:57]SAM_PROTO_GetFMData done [10:37:57]requested_item fm.sale_refund.total is exist - process it [10:37:57]requested_item fm.buy.total is exist - process it [10:37:57]requested_item shift.sale.total is exist - process it [10:37:57]SAM_PROTO_GetShiftData [10:37:57]wFMCommunicate request_size=4 [10:37:57]MH_SAM_APDU [10:37:57]CAPDU: 80 13 02 00 [10:37:57]Write to MH i2c: E2 08 00 37 11 80 13 02 00 00 00 00 00 C6 [10:37:57]Write i2c OK [10:37:57]MH_I2C_Read... [10:37:57]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:37:57]Read from MH i2c: E2 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 FD 00 [10:37:57]MH_I2C_Read... [10:37:57]Read from MH i2c: E2 FD 00 37 11 00 B9 04 AA 04 B5 04 6E 04 04 00 63 00 00 00 69 04 9C 00 6F 04 04 00 62 00 00 00 B1 04 03 00 8E 3F 99 70 04 03 00 F0 AC 62 72 04 03 00 9E 92 36 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 0F 47 10 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 46 5B 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 80 [10:37:57]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 63 00 00 00 69 04 9C 00 6F 04 04 00 62 00 00 00 B1 04 03 00 8E 3F 99 70 04 03 00 F0 AC 62 72 04 03 00 9E 92 36 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 0F 47 10 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 46 5B 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [10:37:57]wFMCommunicate OK [10:37:57]wFMCommunicate request_size=4 [10:37:57]MH_SAM_APDU [10:37:57]CAPDU: 80 17 00 00 [10:37:57]Write to MH i2c: E2 08 00 38 11 80 17 00 00 00 00 00 00 C9 [10:37:57]Write i2c OK [10:37:57]MH_I2C_Read... [10:37:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:37:58]Read from MH i2c: E2 [10:37:58]MH_I2C_Read... [10:37:58]Read from MH i2c: E2 FD 00 [10:37:58]MH_I2C_Read... [10:37:58]Read from MH i2c: E2 FD 00 38 11 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 F6 [10:37:58]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [10:37:58]wFMCommunicate OK [10:37:58]wFMCommunicate request_size=4 [10:37:58]MH_SAM_APDU [10:37:58]CAPDU: 80 17 00 00 [10:37:58]Write to MH i2c: E2 08 00 39 11 80 17 00 00 00 00 00 00 CA [10:37:58]Write i2c OK [10:37:58]MH_I2C_Read... [10:37:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:37:58]Read from MH i2c: E2 [10:37:58]MH_I2C_Read... [10:37:58]Read from MH i2c: E2 FD 00 [10:37:58]MH_I2C_Read... [10:37:58]Read from MH i2c: E2 FD 00 39 11 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 F2 [10:37:58]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [10:37:58]wFMCommunicate OK [10:37:58]wFMCommunicate request_size=4 [10:37:58]MH_SAM_APDU [10:37:58]CAPDU: 80 17 00 00 [10:37:58]Write to MH i2c: E2 08 00 3A 11 80 17 00 00 00 00 00 00 CB [10:37:58]Write i2c OK [10:37:58]MH_I2C_Read... [10:37:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:37:58]Read from MH i2c: E2 [10:37:58]MH_I2C_Read... [10:37:58]Read from MH i2c: E2 FD 00 [10:37:58]MH_I2C_Read... [10:37:58]Read from MH i2c: E2 FD 00 3A 11 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 43 [10:37:58]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [10:37:58]wFMCommunicate OK [10:37:58]wFMCommunicate request_size=4 [10:37:58]MH_SAM_APDU [10:37:58]CAPDU: 80 17 00 00 [10:37:58]Write to MH i2c: E2 08 00 3B 11 80 17 00 00 00 00 00 00 CC [10:37:58]Write i2c OK [10:37:58]MH_I2C_Read... [10:37:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [10:37:59]Read from MH i2c: E2 [10:37:59]MH_I2C_Read... [10:37:59]Read from MH i2c: E2 D6 00 [10:37:59]MH_I2C_Read... [10:37:59]Read from MH i2c: E2 D6 00 3B 11 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AE [10:37:59]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:37:59]wFMCommunicate OK [10:37:59]SAM_PROTO_GetShiftData done [10:37:59]requested_item shift.sale.total_cash is exist - process it [10:37:59]requested_item shift.sale_refund.total is exist - process it [10:37:59]requested_item shift.sale_refund.total_cash is exist - process it [10:37:59]requested_item shift.buy.total is exist - process it [10:37:59]requested_item shift.buy.total_cash is exist - process it [10:37:59]produce_requested_data done [10:37:59]produce_requested_data return {"fm.sale.total":26105908.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":100432.78,"shift.sale.total_cash":64668.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:37:59]process_action_free get_value [10:37:59]json_value_free [10:37:59]json_value_free done [10:37:59]process_json_proto returns [10:37:59]Send response to host [10:37:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26105908.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":100432.78,"shift.sale.total_cash":64668.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:37:59]free response buf [10:37:59]execute_script done [10:37:59]execute_script returns [10:37:59]free content buf [10:37:59]Sock 7.Close socket [10:37:59]Sock 7.Thread stoped [10:37:59]OFD Sender: No OFD packet to send [10:37:59]int [10:37:59]Write to MH i2c: 01 00 00 3C 11 4D [10:37:59]*** FLAG_PRN_PAP1 set [10:38:00]Write i2c OK [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: 01 [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: 01 07 00 [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: 01 07 00 3C 11 00 01 00 00 00 FF 0F 63 [10:38:00]state=0 [10:38:00]No paper [10:38:00]int [10:38:00]Write to MH i2c: 01 00 00 3D 11 4E [10:38:00]*** FLAG_PRN_PAP2 set [10:38:00]Write i2c OK [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: 01 [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: 01 07 00 [10:38:00]MH_I2C_Read... [10:38:00]Read from MH i2c: 01 07 00 3D 11 00 03 00 00 00 FF 0F 66 [10:38:00]state=0 [10:38:00]No paper [10:38:00]Cover opened [10:38:04]int [10:38:04]Write to MH i2c: 01 00 00 3E 11 4F [10:38:04]Write i2c OK [10:38:04]MH_I2C_Read... [10:38:04]Read from MH i2c: 01 [10:38:04]MH_I2C_Read... [10:38:04]*** FLAG_PRN_PAP2 reset [10:38:04]*** FLAG_PRN_PAP1 reset [10:38:04]Read from MH i2c: 01 07 00 [10:38:04]MH_I2C_Read... [10:38:04]Read from MH i2c: 01 07 00 3E 11 00 00 00 00 00 FF 0F 64 [10:38:04]state=3 [10:38:04]Cover closed [10:38:04]OFD Sender: No OFD packet to send [10:38:09]OFD Sender: No OFD packet to send [10:38:14]OFD Sender: No OFD packet to send [10:38:19]OFD Sender: No OFD packet to send [10:38:24]OFD Sender: No OFD packet to send [10:38:29]OFD Sender: No OFD packet to send [10:38:34]OFD Sender: No OFD packet to send [10:38:39]OFD Sender: No OFD packet to send [10:38:44]OFD Sender: No OFD packet to send [10:38:49]OFD Sender: No OFD packet to send [10:38:54]OFD Sender: No OFD packet to send [10:38:59]OFD Sender: No OFD packet to send [10:39:04]OFD Sender: No OFD packet to send [10:39:10]OFD Sender: No OFD packet to send [10:39:15]OFD Sender: No OFD packet to send [10:39:20]OFD Sender: No OFD packet to send [10:39:25]OFD Sender: No OFD packet to send [10:39:30]OFD Sender: No OFD packet to send [10:39:35]OFD Sender: No OFD packet to send [10:39:37]accept exits with 9 [10:39:37]New connection [10:39:37]New thread 3067202916 created [10:39:37]Thread 3067059556 joined [10:39:37]Waiting for new connection... [10:39:37] Sock 9.Parse request [10:39:37]Sock 9.Check first char [10:39:37]Sock 9.First char is OK [10:39:37]request: POST /json_proto HTTP/1.0 [10:39:37]Method: POST [10:39:37]URL: /json_proto [10:39:37]Method is POST - this is cgi request [10:39:37]url: /json_proto [10:39:37]query_string will be loaded in cgi processing [10:39:37]execute_cgi json_proto POST (null) [10:39:37]execute_cgi path=json_proto method=POST [10:39:37]POST find Content-Length [10:39:37]Host: 172.17.34.200:8080 [10:39:37]Content-Length: 678 [10:39:37]Content-Type: application/json [10:39:37] [10:39:37]POST finish read [10:39:37]Found Content-Length = 678 [10:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 4.890, "sum" : 320.30, "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" ] } } [10:39:37]execute_script... [10:39:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 4.890, "sum" : 320.30, "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" ] } } [10:39:37]POST & json_proto [10:39:37]process_json_proto [10:39:37]json parsed OK: [10:39:37]protocol is kg_v1.0 [10:39:37]action value=close_receipt [10:39:37]process_action close_receipt [10:39:37]cmd_close_receipt [10:39:37]MH_GetDate [10:39:37]Write to MH i2c: F0 00 00 3F 11 3F [10:39:37]Write i2c OK [10:39:37]MH_I2C_Read... [10:39:37]Read from MH i2c: F0 [10:39:37]MH_I2C_Read... [10:39:37]Read from MH i2c: F0 09 00 [10:39:37]MH_I2C_Read... [10:39:37]Read from MH i2c: F0 09 00 3F 11 00 6A D6 E9 64 B2 FF 65 64 4F [10:39:37]GetLastDocTimeStamp 1693046247 [10:39:37]current date 1693046378 [10:39:37]FM_GetShiftState [10:39:37]SAM_PROTO_GetShiftState [10:39:37]wFMCommunicate request_size=4 [10:39:37]MH_SAM_APDU [10:39:37]CAPDU: 80 13 01 00 [10:39:37]Write to MH i2c: E2 08 00 40 11 80 13 01 00 00 00 00 00 CE [10:39:37]Write i2c OK [10:39:37]MH_I2C_Read... [10:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:37]Read from MH i2c: E2 [10:39:37]MH_I2C_Read... [10:39:37]Read from MH i2c: E2 0E 00 [10:39:37]MH_I2C_Read... [10:39:37]Read from MH i2c: E2 0E 00 40 11 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 05 [10:39:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:39:37]wFMCommunicate OK [10:39:37]SAM_PROTO_GetShiftState done [10:39:37]FM_GetShiftState done [10:39:37]opened in 1693009560 [10:39:37]opened+sec_in_day 1693095960 [10:39:37]quantity*price = 32029 [10:39:37]sum+1 = 32031 [10:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 320.00 Внесено: 320.00 СДАЧА: 0.00 НСП 1% : 2.83 НДС 12% : 34.01 Наличными: 320.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 100 26.08.2023 10:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33084 ФПД: 95201263769336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103938&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33084&fm=95201263769336&tin=02508201610067®Number=0000000000091575&sum=32000 [10:39:38]StoreToDocumentArchive [10:39:38]shift 77 fd 33084 [10:39:38]save to /storage/0077/doc_00033084 [10:39:38]save last doc name /storage/0077/doc_00033084 to /storage/kkm_last_doc_name [10:39:38]save OK [10:39:38]Clear old archive folders... [10:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:38]tlvbuf is 00A258E0 [10:39:38]SAM_PROTO_ClearQueue [10:39:38]wFMCommunicate request_size=4 [10:39:38]MH_SAM_APDU [10:39:38]CAPDU: 80 09 00 00 [10:39:38]Write to MH i2c: E2 08 00 4D 11 80 09 00 00 00 00 00 00 D0 [10:39:38]Write i2c OK [10:39:38]MH_I2C_Read... [10:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:38]Read from MH i2c: E2 [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: E2 03 00 [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: E2 03 00 4D 11 00 90 00 D2 [10:39:38]RAPDU: 90 00 [10:39:38]wFMCommunicate OK [10:39:38]SAM_PROTO_ClearQueue done [10:39:38]KKMCreateOFDPacket [10:39:38]OFDProtocolAddRootSTLVToBuf [10:39:38]FM_MakeSignedData [10:39:38]FM_MakeSignedData [10:39:38]SAM_PROTO_SignData [10:39:38]wFMCommunicate request_size=4 [10:39:38]MH_SAM_APDU [10:39:38]CAPDU: 80 0D 01 02 [10:39:38]Write to MH i2c: E2 08 00 4E 11 80 0D 01 02 00 00 00 00 D8 [10:39:38]Write i2c OK [10:39:38]MH_I2C_Read... [10:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:38]Read from MH i2c: E2 [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: E2 03 00 [10:39:38]MH_I2C_Read... [10:39:38]Read from MH i2c: E2 03 00 4E 11 00 90 00 D3 [10:39:38]RAPDU: 90 00 [10:39:38]wFMCommunicate OK [10:39:38]wFMCommunicate request_size=255 [10:39:38]MH_SAM_APDU [10:39:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1A 13 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 1E 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 49 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 64 00 00 00 F4 03 04 00 6A D6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 81 00 00 35 04 06 00 56 [10:39:38]Write to MH i2c: E2 02 01 4F 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1A 13 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 1E 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 49 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 64 00 00 00 F4 03 04 00 6A D6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 81 00 00 35 04 06 00 56 00 00 1F [10:39:38]Write i2c OK [10:39:38]MH_I2C_Read... [10:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:39]Read from MH i2c: E2 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: E2 03 00 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: E2 03 00 4F 11 00 90 00 D4 [10:39:39]RAPDU: 90 00 [10:39:39]wFMCommunicate OK [10:39:39]wFMCommunicate request_size=10 [10:39:39]MH_SAM_APDU [10:39:39]CAPDU: 80 0D 02 02 05 95 C5 82 56 F8 [10:39:39]Write to MH i2c: E2 0D 00 50 11 80 0D 02 02 05 00 95 C5 82 56 F8 00 00 0F [10:39:39]Write i2c OK [10:39:39]MH_I2C_Read... [10:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:39]Read from MH i2c: E2 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: E2 03 00 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: E2 03 00 50 11 00 90 00 D5 [10:39:39]RAPDU: 90 00 [10:39:39]wFMCommunicate OK [10:39:39]wFMCommunicate request_size=4 [10:39:39]MH_SAM_APDU [10:39:39]CAPDU: 80 0D 03 02 [10:39:39]Write to MH i2c: E2 08 00 51 11 80 0D 03 02 00 00 00 00 DD [10:39:39]Write i2c OK [10:39:39]MH_I2C_Read... [10:39:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:39]Read from MH i2c: E2 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: E2 0B 00 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: E2 0B 00 51 11 00 41 86 D3 CD 3B C9 5B BE 90 00 62 [10:39:39]RAPDU: 41 86 D3 CD 3B C9 5B BE 90 00 [10:39:39]wFMCommunicate OK [10:39:39]SAM_PROTO_SignData done [10:39:39]FM_MakeSignedData done [10:39:39]CreateOFDProtocolMessage [10:39:39]wFMCommunicate request_size=4 [10:39:39]MH_SAM_APDU [10:39:39]CAPDU: 80 11 00 00 [10:39:39]Write to MH i2c: E2 08 00 52 11 80 11 00 00 00 00 00 00 DD [10:39:39]Write i2c OK [10:39:39]MH_I2C_Read... [10:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:39]Read from MH i2c: E2 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: E2 17 00 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: E2 17 00 52 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 33 [10:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:39:39]wFMCommunicate OK [10:39:39]CreateOFDProtocolMessage done [10:39:39]OFDSenderStorePacket 33084 [10:39:39]StoreOFDPacket docnum=33084 [10:39:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1D 75 07 01 02 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1A 13 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 1E 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 49 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 64 00 00 00 F4 03 04 00 6A D6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 81 00 00 35 04 06 00 56 95 C5 82 56 F8 41 86 D3 CD 3B C9 5B BE [10:39:39]CheckFolder [10:39:39]dirname=/storage/ofd_packets [10:39:39]CheckFolder done [10:39:39]ProducePacketName [10:39:39]name=ofd_packets/00033084 [10:39:39]NVStorageSaveData ofd_packets/00033084 [10:39:39]File name is /storage/ofd_packets/00033084 [10:39:39]Write 301 bytes [10:39:39]NVStorageSaveData done [10:39:39]OFDSenderStorePacket done [10:39:39]KKMCreateOFDPacket done [10:39:39]NVStorageSaveData kkm_last_timestamp [10:39:39]File name is /storage/kkm_last_timestamp [10:39:39]Write 4 bytes [10:39:39]NVStorageSaveData done [10:39:39]ExternCall_PrintAddStr [10:39:39]wPrintStart [10:39:39]Write to MH i2c: 01 00 00 53 11 64 [10:39:39]Write i2c OK [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: 01 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: 01 07 00 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: 01 07 00 53 11 00 00 00 00 00 FF 0F 79 [10:39:39]RasterBufferAndPrint [10:39:39]line Счет N : (1)1182897 [10:39:39]line ИНН: 02508201610067 [10:39:39]line Контрольно-Кассовый Чек [10:39:39]line ПРОДАЖА [10:39:39]line ТРК (МРК, ГНК) : 43 [10:39:39]line Товар: 2710124500 [10:39:39]line Аи-95-К-5 [10:39:39]line 4.890 * 65.50 [10:39:39]line = 320.30 [10:39:39]line НДС 12% НСП 1% [10:39:39]line > о реализуемом товаре [10:39:39]line ОКРУГЛЕНИЕ: -0.30 [10:39:39]line ИТОГО: 320.00 [10:39:39]line Внесено: 320.00 [10:39:39]line СДАЧА: 0.00 [10:39:39]line НСП 1% : 2.83 [10:39:39]line НДС 12% : 34.01 [10:39:39]line Наличными: 320.00 [10:39:39]line Безнал.: 0.00 [10:39:39]line Место: АЗС № 121 "Партнер Нефть" [10:39:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:39:39]line СНО: Общий режим [10:39:39]line Чек 100 26.08.2023 10:39 [10:39:39]line Смена: 77 ФФД: 1.0 [10:39:39]line ЗНМ: 0300000148 [10:39:39]line РНМ: 0000000000091575 [10:39:39]line Версия ККМ: 001 [10:39:39]line ФМ: 0000000000874655 [10:39:39]line ФД: 33084 [10:39:39]line ФПД: 95201263769336 [10:39:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T103938&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33084&fm=95201263769336&tin=02508201610067®Number=0000000000091575&sum=32000 [10:39:39]OFD Sender: Processing packet 33084 [packets to send 11, broken 10] [10:39:39]ProducePacketName [10:39:39]name=ofd_packets/00033084 [10:39:39]OFD Sender: To server: pG, [10:39:39]CommunicateWithHost lk.salyk.kg:30040 [10:39:39]ConnectInit lk.salyk.kg [10:39:39]written 0, free lines is 4095 [10:39:39]Connected sock=10 [10:39:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1D 75 07 01 02 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1A 13 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 1E 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 49 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 64 00 00 00 F4 03 04 00 6A D6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 81 00 00 35 04 06 00 56 95 C5 82 56 F8 41 86 D3 CD 3B C9 5B BE [10:39:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 99 08 47 00 55 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 81 00 00 F4 03 04 00 09 81 E9 64 B6 04 01 00 00 37 EB 9A AA 42 0F 4A B0 [10:39:39]CommunicateWithHost err = 0 [10:39:39]CheckOFDResponse [10:39:39]1017 (14) - 77093643461234 [10:39:39]1041 (16) - 0000000000874655 [10:39:39]1040 (4) - 33084 [10:39:39]1012 (4) - 26.08.2023 04:35 [10:39:39]1206 (1) - 0 [10:39:39]OFD Sender: Remove packet 33084 [10:39:39]ProducePacketName [10:39:39]name=ofd_packets/00033084 [10:39:39]NVStorageDeleteData [10:39:39]Write to MH i2c: 01 00 00 7E 11 8F [10:39:39]Write i2c OK [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: 01 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: 01 07 00 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: 01 07 00 7E 11 00 00 00 00 00 DF 0C 81 [10:39:39]RasterBufferAndPrint [10:39:39]line [10:39:39]line [10:39:39]line [10:39:39]line [10:39:39]line [10:39:39]written 0, free lines is 3301 [10:39:39]MH_Cut [10:39:39]Write to MH i2c: D1 01 00 85 11 01 68 [10:39:39]Write i2c OK [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: D1 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: D1 01 00 [10:39:39]MH_I2C_Read... [10:39:39]Read from MH i2c: D1 01 00 85 11 00 67 [10:39:39]Write to MH i2c: 01 00 00 86 11 97 [10:39:39]Write i2c OK [10:39:39]MH_I2C_Read... [10:39:40]OFD Sender: No OFD packet to send [10:39:40]*** Cut start [10:39:40]*** Purtial cut [10:39:40]*** CUTSNS_PIN = 0 [10:39:40]*** Stage 1: CUTSNS_PIN = 1 [10:39:42]Read from MH i2c: 01 [10:39:42]MH_I2C_Read... [10:39:42]*** Stop cut motor [10:39:42]*** Cut end [10:39:42]Read from MH i2c: 01 07 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: 01 07 00 86 11 00 00 00 00 00 FF 0F AC [10:39:42]process_action close_receipt done [10:39:42]requested_data is exist [10:39:42]produce_requested_data [10:39:42]requested_item fm.sn is exist - process it [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 11 00 00 [10:39:42]Write to MH i2c: E2 08 00 87 11 80 11 00 00 00 00 00 00 12 [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:42]Read from MH i2c: E2 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 17 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 17 00 87 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 68 [10:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:39:42]wFMCommunicate OK [10:39:42]requested_item fd.num is exist - process it [10:39:42]SAM_PROTO_GetFieldsCounters [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 13 00 00 [10:39:42]Write to MH i2c: E2 08 00 88 11 80 13 00 00 00 00 00 00 15 [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:42]Read from MH i2c: E2 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 62 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 62 00 88 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [10:39:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:39:42]wFMCommunicate OK [10:39:42]SAM_PROTO_GetFieldsCounters done [10:39:42]requested_item shift.num is exist - process it [10:39:42]requested_item shift.opened is exist - process it [10:39:42]req_shift_opened [10:39:42]FM_GetShiftState [10:39:42]SAM_PROTO_GetShiftState [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 13 01 00 [10:39:42]Write to MH i2c: E2 08 00 89 11 80 13 01 00 00 00 00 00 17 [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:42]Read from MH i2c: E2 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 0E 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 0E 00 89 11 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4E [10:39:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:39:42]wFMCommunicate OK [10:39:42]SAM_PROTO_GetShiftState done [10:39:42]FM_GetShiftState done [10:39:42]req_shift_opened done [10:39:42]requested_item shift.open_date is exist - process it [10:39:42]req_shift_open_date [10:39:42]req_shift_open_date done [10:39:42]produce_requested_data done [10:39:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33084,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:39:42]process_action_free close_receipt [10:39:42]json_value_free [10:39:42]json_value_free done [10:39:42]process_json_proto returns [10:39:42]Send response to host [10:39:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33084,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:39:42]free response buf [10:39:42]execute_script done [10:39:42]execute_script returns [10:39:42]free content buf [10:39:42]Sock 9.Close socket [10:39:42]Sock 9.Thread stoped [10:39:45]OFD Sender: No OFD packet to send [10:39:50]OFD Sender: No OFD packet to send [10:39:55]OFD Sender: No OFD packet to send [10:40:00]OFD Sender: No OFD packet to send [10:40:05]OFD Sender: No OFD packet to send [10:40:10]OFD Sender: No OFD packet to send [10:40:15]OFD Sender: No OFD packet to send [10:40:20]OFD Sender: No OFD packet to send [10:40:25]OFD Sender: No OFD packet to send [10:40:30]OFD Sender: No OFD packet to send [10:40:35]OFD Sender: No OFD packet to send [10:40:40]OFD Sender: No OFD packet to send [10:40:45]OFD Sender: No OFD packet to send [10:40:50]OFD Sender: No OFD packet to send [10:40:55]OFD Sender: No OFD packet to send [10:41:00]OFD Sender: No OFD packet to send [10:41:05]OFD Sender: No OFD packet to send [10:41:10]OFD Sender: No OFD packet to send [10:41:15]OFD Sender: No OFD packet to send [10:41:20]OFD Sender: No OFD packet to send [10:41:25]OFD Sender: No OFD packet to send [10:41:30]OFD Sender: No OFD packet to send [10:41:35]OFD Sender: No OFD packet to send [10:41:40]OFD Sender: No OFD packet to send [10:41:45]OFD Sender: No OFD packet to send [10:41:50]OFD Sender: No OFD packet to send [10:41:55]OFD Sender: No OFD packet to send [10:42:00]OFD Sender: No OFD packet to send [10:42:05]OFD Sender: No OFD packet to send [10:42:10]OFD Sender: No OFD packet to send [10:42:15]OFD Sender: No OFD packet to send [10:42:20]OFD Sender: No OFD packet to send [10:42:25]OFD Sender: No OFD packet to send [10:42:30]OFD Sender: No OFD packet to send [10:42:35]OFD Sender: No OFD packet to send [10:42:40]OFD Sender: No OFD packet to send [10:42:45]OFD Sender: No OFD packet to send [10:42:50]OFD Sender: No OFD packet to send [10:42:55]OFD Sender: No OFD packet to send [10:43:00]OFD Sender: No OFD packet to send [10:43:05]OFD Sender: No OFD packet to send [10:43:10]OFD Sender: No OFD packet to send [10:43:15]OFD Sender: No OFD packet to send [10:43:20]OFD Sender: No OFD packet to send [10:43:25]OFD Sender: No OFD packet to send [10:43:30]OFD Sender: No OFD packet to send [10:43:35]OFD Sender: No OFD packet to send [10:43:40]OFD Sender: No OFD packet to send [10:43:45]OFD Sender: No OFD packet to send [10:43:50]OFD Sender: No OFD packet to send [10:43:55]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [10:45:00]OFD Sender: No OFD packet to send [10:45:05]OFD Sender: No OFD packet to send [10:45:10]OFD Sender: No OFD packet to send [10:45:15]OFD Sender: No OFD packet to send [10:45:20]OFD Sender: No OFD packet to send [10:45:25]OFD Sender: No OFD packet to send [10:45:30]OFD Sender: No OFD packet to send [10:45:35]OFD Sender: No OFD packet to send [10:45:40]OFD Sender: No OFD packet to send [10:45:45]OFD Sender: No OFD packet to send [10:45:50]OFD Sender: No OFD packet to send [10:45:55]OFD Sender: No OFD packet to send [10:46:00]OFD Sender: No OFD packet to send [10:46:05]OFD Sender: No OFD packet to send [10:46:10]OFD Sender: No OFD packet to send [10:46:15]OFD Sender: No OFD packet to send [10:46:20]OFD Sender: No OFD packet to send [10:46:25]OFD Sender: No OFD packet to send [10:46:30]OFD Sender: No OFD packet to send [10:46:35]OFD Sender: No OFD packet to send [10:46:40]OFD Sender: No OFD packet to send [10:46:45]OFD Sender: No OFD packet to send [10:46:50]OFD Sender: No OFD packet to send [10:46:55]OFD Sender: No OFD packet to send [10:47:00]OFD Sender: No OFD packet to send [10:47:05]OFD Sender: No OFD packet to send [10:47:10]OFD Sender: No OFD packet to send [10:47:15]OFD Sender: No OFD packet to send [10:47:20]OFD Sender: No OFD packet to send [10:47:25]OFD Sender: No OFD packet to send [10:47:30]OFD Sender: No OFD packet to send [10:47:35]OFD Sender: No OFD packet to send [10:47:40]OFD Sender: No OFD packet to send [10:47:45]OFD Sender: No OFD packet to send [10:47:50]OFD Sender: No OFD packet to send [10:47:55]OFD Sender: No OFD packet to send [10:48:00]OFD Sender: No OFD packet to send [10:48:05]OFD Sender: No OFD packet to send [10:48:09]accept exits with 7 [10:48:09]New connection [10:48:09]New thread 3067059556 created [10:48:09]Thread 3067202916 joined [10:48:09]Waiting for new connection... [10:48:09] Sock 7.Parse request [10:48:09]Sock 7.Check first char [10:48:09]Sock 7.First char is OK [10:48:09]request: POST /json_proto HTTP/1.0 [10:48:09]Method: POST [10:48:09]URL: /json_proto [10:48:09]Method is POST - this is cgi request [10:48:09]url: /json_proto [10:48:09]query_string will be loaded in cgi processing [10:48:09]execute_cgi json_proto POST (null) [10:48:09]execute_cgi path=json_proto method=POST [10:48:09]POST find Content-Length [10:48:09]Host: 172.17.34.200:8080 [10:48:09]Content-Length: 688 [10:48:09]Content-Type: application/json [10:48:09] [10:48:09]POST finish read [10:48:09]Found Content-Length = 688 [10:48:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 20.450, "sum" : 1300.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:09]execute_script... [10:48: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)1182898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 20.450, "sum" : 1300.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:09]POST & json_proto [10:48:09]process_json_proto [10:48:09]json parsed OK: [10:48:09]protocol is kg_v1.0 [10:48:09]action value=close_receipt [10:48:09]process_action close_receipt [10:48:09]cmd_close_receipt [10:48:09]MH_GetDate [10:48:09]Write to MH i2c: F0 00 00 8A 11 8A [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: F0 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: F0 09 00 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: F0 09 00 8A 11 00 6A D8 E9 64 B2 FF 65 64 9C [10:48:09]GetLastDocTimeStamp 1693046378 [10:48:09]current date 1693046890 [10:48:09]FM_GetShiftState [10:48:09]SAM_PROTO_GetShiftState [10:48:09]wFMCommunicate request_size=4 [10:48:09]MH_SAM_APDU [10:48:09]CAPDU: 80 13 01 00 [10:48:09]Write to MH i2c: E2 08 00 8B 11 80 13 01 00 00 00 00 00 19 [10:48:09]Write i2c OK [10:48:09]MH_I2C_Read... [10:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:09]Read from MH i2c: E2 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: E2 0E 00 [10:48:09]MH_I2C_Read... [10:48:09]Read from MH i2c: E2 0E 00 8B 11 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 50 [10:48:09]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:48:09]wFMCommunicate OK [10:48:09]SAM_PROTO_GetShiftState done [10:48:09]FM_GetShiftState done [10:48:09]opened in 1693009560 [10:48:09]opened+sec_in_day 1693095960 [10:48:09]quantity*price = 130062 [10:48:09]sum+1 = 130063 [10:48:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.12 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 101 26.08.2023 10:48 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33085 ФПД: 7136161963030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T104810&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33085&fm=7136161963030&tin=02508201610067®Number=0000000000091575&sum=130000 [10:48:10]StoreToDocumentArchive [10:48:10]shift 77 fd 33085 [10:48:10]save to /storage/0077/doc_00033085 [10:48:10]save last doc name /storage/0077/doc_00033085 to /storage/kkm_last_doc_name [10:48:10]save OK [10:48:10]Clear old archive folders... [10:48:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:48:10]tlvbuf is B6EFE470 [10:48:10]SAM_PROTO_ClearQueue [10:48:10]wFMCommunicate request_size=4 [10:48:10]MH_SAM_APDU [10:48:10]CAPDU: 80 09 00 00 [10:48:10]Write to MH i2c: E2 08 00 98 11 80 09 00 00 00 00 00 00 1B [10:48:10]Write i2c OK [10:48:10]MH_I2C_Read... [10:48:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:10]Read from MH i2c: E2 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 03 00 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 03 00 98 11 00 90 00 1D [10:48:10]RAPDU: 90 00 [10:48:10]wFMCommunicate OK [10:48:10]SAM_PROTO_ClearQueue done [10:48:10]KKMCreateOFDPacket [10:48:10]OFDProtocolAddRootSTLVToBuf [10:48:10]FM_MakeSignedData [10:48:10]FM_MakeSignedData [10:48:10]SAM_PROTO_SignData [10:48:10]wFMCommunicate request_size=4 [10:48:10]MH_SAM_APDU [10:48:10]CAPDU: 80 0D 01 02 [10:48:10]Write to MH i2c: E2 08 00 99 11 80 0D 01 02 00 00 00 00 23 [10:48:10]Write i2c OK [10:48:10]MH_I2C_Read... [10:48:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:10]Read from MH i2c: E2 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 03 00 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 03 00 99 11 00 90 00 1E [10:48:10]RAPDU: 90 00 [10:48:10]wFMCommunicate OK [10:48:10]wFMCommunicate request_size=255 [10:48:10]MH_SAM_APDU [10:48:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E2 4F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0E 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 F4 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 65 00 00 00 F4 03 04 00 6A D8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 81 00 00 35 04 06 00 [10:48:10]Write to MH i2c: E2 02 01 9A 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 E2 4F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0E 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 F4 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 65 00 00 00 F4 03 04 00 6A D8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 81 00 00 35 04 06 00 00 00 DC [10:48:10]Write i2c OK [10:48:10]MH_I2C_Read... [10:48:10]OFD Sender: No OFD packet to send [10:48:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:10]Read from MH i2c: E2 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 03 00 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 03 00 9A 11 00 90 00 1F [10:48:10]RAPDU: 90 00 [10:48:10]wFMCommunicate OK [10:48:10]wFMCommunicate request_size=11 [10:48:10]MH_SAM_APDU [10:48:10]CAPDU: 80 0D 02 02 06 06 7D 84 66 1C 16 [10:48:10]Write to MH i2c: E2 0E 00 9B 11 80 0D 02 02 06 00 06 7D 84 66 1C 16 00 00 D1 [10:48:10]Write i2c OK [10:48:10]MH_I2C_Read... [10:48:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:10]Read from MH i2c: E2 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 03 00 [10:48:10]MH_I2C_Read... [10:48:10]Read from MH i2c: E2 03 00 9B 11 00 90 00 20 [10:48:10]RAPDU: 90 00 [10:48:10]wFMCommunicate OK [10:48:10]wFMCommunicate request_size=4 [10:48:10]MH_SAM_APDU [10:48:10]CAPDU: 80 0D 03 02 [10:48:10]Write to MH i2c: E2 08 00 9C 11 80 0D 03 02 00 00 00 00 28 [10:48:10]Write i2c OK [10:48:10]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 0B 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 0B 00 9C 11 00 32 FB 50 D5 6E 46 29 27 90 00 7F [10:48:11]RAPDU: 32 FB 50 D5 6E 46 29 27 90 00 [10:48:11]wFMCommunicate OK [10:48:11]SAM_PROTO_SignData done [10:48:11]FM_MakeSignedData done [10:48:11]CreateOFDProtocolMessage [10:48:11]wFMCommunicate request_size=4 [10:48:11]MH_SAM_APDU [10:48:11]CAPDU: 80 11 00 00 [10:48:11]Write to MH i2c: E2 08 00 9D 11 80 11 00 00 00 00 00 00 28 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:11]Read from MH i2c: E2 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 17 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: E2 17 00 9D 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7E [10:48:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:48:11]wFMCommunicate OK [10:48:11]CreateOFDProtocolMessage done [10:48:11]OFDSenderStorePacket 33085 [10:48:11]StoreOFDPacket docnum=33085 [10:48:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 27 B8 08 01 B7 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 E2 4F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0E 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 F4 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 65 00 00 00 F4 03 04 00 6A D8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 81 00 00 35 04 06 00 06 7D 84 66 1C 16 32 FB 50 D5 6E 46 29 27 [10:48:11]CheckFolder [10:48:11]dirname=/storage/ofd_packets [10:48:11]CheckFolder done [10:48:11]ProducePacketName [10:48:11]name=ofd_packets/00033085 [10:48:11]NVStorageSaveData ofd_packets/00033085 [10:48:11]File name is /storage/ofd_packets/00033085 [10:48:11]Write 302 bytes [10:48:11]NVStorageSaveData done [10:48:11]OFDSenderStorePacket done [10:48:11]KKMCreateOFDPacket done [10:48:11]NVStorageSaveData kkm_last_timestamp [10:48:11]File name is /storage/kkm_last_timestamp [10:48:11]Write 4 bytes [10:48:11]NVStorageSaveData done [10:48:11]ExternCall_PrintAddStr [10:48:11]wPrintStart [10:48:11]Write to MH i2c: 01 00 00 9E 11 AF [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 9E 11 00 00 00 00 00 FF 0F C4 [10:48:11]RasterBufferAndPrint [10:48:11]line Счет N : (1)1182898 [10:48:11]line ИНН: 02508201610067 [10:48:11]line Контрольно-Кассовый Чек [10:48:11]line ПРОДАЖА [10:48:11]line ТРК (МРК, ГНК) : 11 [10:48:11]line Товар: 2710194210 [10:48:11]line ДТ(л)-К-5 [10:48:11]line 20.450 * 63.60 [10:48:11]line = 1300.62 [10:48:11]line НДС 12% НСП 1% [10:48:11]line > о реализуемом товаре [10:48:11]line ОКРУГЛЕНИЕ: -0.62 [10:48:11]line ИТОГО: 1300.00 [10:48:11]line Внесено: 1300.00 [10:48:11]line СДАЧА: 0.00 [10:48:11]line НСП 1% : 11.51 [10:48:11]line НДС 12% : 138.12 [10:48:11]line Наличными: 1300.00 [10:48:11]line Безнал.: 0.00 [10:48:11]line Место: АЗС № 121 "Партнер Нефть" [10:48:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:48:11]line СНО: Общий режим [10:48:11]line Чек 101 26.08.2023 10:48 [10:48:11]line Смена: 77 ФФД: 1.0 [10:48:11]line ЗНМ: 0300000148 [10:48:11]line РНМ: 0000000000091575 [10:48:11]line Версия ККМ: 001 [10:48:11]line ФМ: 0000000000874655 [10:48:11]line ФД: 33085 [10:48:11]line ФПД: 7136161963030 [10:48:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T104810&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33085&fm=7136161963030&tin=02508201610067®Number=0000000000091575&sum=130000 [10:48:11]OFD Sender: Processing packet 33085 [packets to send 11, broken 10] [10:48:11]ProducePacketName [10:48:11]name=ofd_packets/00033085 [10:48:11]OFD Sender: To server: pG, [10:48:11]CommunicateWithHost lk.salyk.kg:30040 [10:48:11]ConnectInit lk.salyk.kg [10:48:11]written 0, free lines is 4095 [10:48:11]Connected sock=10 [10:48:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 27 B8 08 01 B7 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 E2 4F 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 0E 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 F4 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 65 00 00 00 F4 03 04 00 6A D8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 81 00 00 35 04 06 00 06 7D 84 66 1C 16 32 FB 50 D5 6E 46 29 27 [10:48:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 39 83 47 00 30 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 81 00 00 F4 03 04 00 09 83 E9 64 B6 04 01 00 00 62 C1 A6 C5 B6 51 86 23 [10:48:11]CommunicateWithHost err = 0 [10:48:11]CheckOFDResponse [10:48:11]1017 (14) - 77093643461234 [10:48:11]1041 (16) - 0000000000874655 [10:48:11]1040 (4) - 33085 [10:48:11]1012 (4) - 26.08.2023 04:43 [10:48:11]1206 (1) - 0 [10:48:11]OFD Sender: Remove packet 33085 [10:48:11]ProducePacketName [10:48:11]name=ofd_packets/00033085 [10:48:11]NVStorageDeleteData [10:48:11]Write to MH i2c: 01 00 00 C9 11 DA [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 C9 11 00 00 00 00 00 DA 0C C7 [10:48:11]RasterBufferAndPrint [10:48:11]line [10:48:11]line [10:48:11]line [10:48:11]line [10:48:11]line [10:48:11]written 0, free lines is 3299 [10:48:11]MH_Cut [10:48:11]Write to MH i2c: D1 01 00 D0 11 01 B3 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D1 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D1 01 00 [10:48:11]MH_I2C_Read... [10:48:11]Read from MH i2c: D1 01 00 D0 11 00 B2 [10:48:11]Write to MH i2c: 01 00 00 D1 11 E2 [10:48:11]Write i2c OK [10:48:11]MH_I2C_Read... [10:48:12]OFD Sender: No OFD packet to send [10:48:12]*** Cut start [10:48:12]*** Purtial cut [10:48:12]*** Stage 1: CUTSNS_PIN = 1 [10:48:12]Read from MH i2c: 01 [10:48:12]MH_I2C_Read... [10:48:12]*** Stop cut motor [10:48:12]*** Cut end [10:48:12]Read from MH i2c: 01 07 00 [10:48:12]MH_I2C_Read... [10:48:12]Read from MH i2c: 01 07 00 D1 11 00 00 00 00 00 FF 0F F7 [10:48:12]process_action close_receipt done [10:48:12]requested_data is exist [10:48:12]produce_requested_data [10:48:12]requested_item fm.sn is exist - process it [10:48:12]wFMCommunicate request_size=4 [10:48:12]MH_SAM_APDU [10:48:12]CAPDU: 80 11 00 00 [10:48:12]Write to MH i2c: E2 08 00 D2 11 80 11 00 00 00 00 00 00 5D [10:48:12]Write i2c OK [10:48:12]MH_I2C_Read... [10:48:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:13]Read from MH i2c: E2 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 17 00 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 17 00 D2 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B3 [10:48:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:48:13]wFMCommunicate OK [10:48:13]requested_item fd.num is exist - process it [10:48:13]SAM_PROTO_GetFieldsCounters [10:48:13]wFMCommunicate request_size=4 [10:48:13]MH_SAM_APDU [10:48:13]CAPDU: 80 13 00 00 [10:48:13]Write to MH i2c: E2 08 00 D3 11 80 13 00 00 00 00 00 00 60 [10:48:13]Write i2c OK [10:48:13]MH_I2C_Read... [10:48:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:13]Read from MH i2c: E2 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 62 00 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 62 00 D3 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [10:48:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:13]wFMCommunicate OK [10:48:13]SAM_PROTO_GetFieldsCounters done [10:48:13]requested_item shift.num is exist - process it [10:48:13]requested_item shift.opened is exist - process it [10:48:13]req_shift_opened [10:48:13]FM_GetShiftState [10:48:13]SAM_PROTO_GetShiftState [10:48:13]wFMCommunicate request_size=4 [10:48:13]MH_SAM_APDU [10:48:13]CAPDU: 80 13 01 00 [10:48:13]Write to MH i2c: E2 08 00 D4 11 80 13 01 00 00 00 00 00 62 [10:48:13]Write i2c OK [10:48:13]MH_I2C_Read... [10:48:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:13]Read from MH i2c: E2 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 0E 00 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: E2 0E 00 D4 11 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 99 [10:48:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:48:13]wFMCommunicate OK [10:48:13]SAM_PROTO_GetShiftState done [10:48:13]FM_GetShiftState done [10:48:13]req_shift_opened done [10:48:13]requested_item shift.open_date is exist - process it [10:48:13]req_shift_open_date [10:48:13]req_shift_open_date done [10:48:13]produce_requested_data done [10:48:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33085,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:48:13]process_action_free close_receipt [10:48:13]json_value_free [10:48:13]json_value_free done [10:48:13]process_json_proto returns [10:48:13]Send response to host [10:48:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33085,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:48:13]free response buf [10:48:13]execute_script done [10:48:13]execute_script returns [10:48:13]free content buf [10:48:13]Sock 7.Close socket [10:48:13]Sock 7.Thread stoped [10:48:17]OFD Sender: No OFD packet to send [10:48:22]OFD Sender: No OFD packet to send [10:48:27]OFD Sender: No OFD packet to send [10:48:32]OFD Sender: No OFD packet to send [10:48:37]OFD Sender: No OFD packet to send [10:48:42]OFD Sender: No OFD packet to send [10:48:47]OFD Sender: No OFD packet to send [10:48:52]OFD Sender: No OFD packet to send [10:48:57]OFD Sender: No OFD packet to send [10:49:02]OFD Sender: No OFD packet to send [10:49:07]OFD Sender: No OFD packet to send [10:49:12]OFD Sender: No OFD packet to send [10:49:17]OFD Sender: No OFD packet to send [10:49:22]OFD Sender: No OFD packet to send [10:49:27]OFD Sender: No OFD packet to send [10:49:32]OFD Sender: No OFD packet to send [10:49:37]OFD Sender: No OFD packet to send [10:49:40]accept exits with 9 [10:49:40]New connection [10:49:40]New thread 3067202916 created [10:49:40]Thread 3067059556 joined [10:49:40]Waiting for new connection... [10:49:40] Sock 9.Parse request [10:49:40]Sock 9.Check first char [10:49:40]Sock 9.First char is OK [10:49:40]request: POST /json_proto HTTP/1.0 [10:49:40]Method: POST [10:49:40]URL: /json_proto [10:49:40]Method is POST - this is cgi request [10:49:40]url: /json_proto [10:49:40]query_string will be loaded in cgi processing [10:49:40]execute_cgi json_proto POST (null) [10:49:40]execute_cgi path=json_proto method=POST [10:49:40]POST find Content-Length [10:49:40]Host: 172.17.34.200:8080 [10:49:40]Content-Length: 688 [10:49:40]Content-Type: application/json [10:49:40] [10:49:40]POST finish read [10:49:40]Found Content-Length = 688 [10:49:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:49:40]execute_script... [10:49: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)1182899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:49:40]POST & json_proto [10:49:40]process_json_proto [10:49:40]json parsed OK: [10:49:40]protocol is kg_v1.0 [10:49:40]action value=close_receipt [10:49:40]process_action close_receipt [10:49:40]cmd_close_receipt [10:49:40]MH_GetDate [10:49:40]Write to MH i2c: F0 00 00 D5 11 D5 [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: F0 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: F0 09 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: F0 09 00 D5 11 00 C4 D8 E9 64 B2 FF 65 64 41 [10:49:40]GetLastDocTimeStamp 1693046890 [10:49:40]current date 1693046980 [10:49:40]FM_GetShiftState [10:49:40]SAM_PROTO_GetShiftState [10:49:40]wFMCommunicate request_size=4 [10:49:40]MH_SAM_APDU [10:49:40]CAPDU: 80 13 01 00 [10:49:40]Write to MH i2c: E2 08 00 D6 11 80 13 01 00 00 00 00 00 64 [10:49:40]Write i2c OK [10:49:40]MH_I2C_Read... [10:49:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:40]Read from MH i2c: E2 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 0E 00 [10:49:40]MH_I2C_Read... [10:49:40]Read from MH i2c: E2 0E 00 D6 11 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9B [10:49:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:49:40]wFMCommunicate OK [10:49:40]SAM_PROTO_GetShiftState done [10:49:40]FM_GetShiftState done [10:49:40]opened in 1693009560 [10:49:40]opened+sec_in_day 1693095960 [10:49:40]quantity*price = 100042 [10:49:40]sum+1 = 100044 [10:49:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 102 26.08.2023 10:49 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33086 ФПД: 233446956366008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T104940&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33086&fm=233446956366008&tin=02508201610067®Number=0000000000091575&sum=100000 [10:49:41]StoreToDocumentArchive [10:49:41]shift 77 fd 33086 [10:49:41]save to /storage/0077/doc_00033086 [10:49:41]save last doc name /storage/0077/doc_00033086 to /storage/kkm_last_doc_name [10:49:41]save OK [10:49:41]Clear old archive folders... [10:49:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:49:41]tlvbuf is 00A9AB10 [10:49:41]SAM_PROTO_ClearQueue [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 09 00 00 [10:49:41]Write to MH i2c: E2 08 00 E3 11 80 09 00 00 00 00 00 00 66 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 E3 11 00 90 00 68 [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]SAM_PROTO_ClearQueue done [10:49:41]KKMCreateOFDPacket [10:49:41]OFDProtocolAddRootSTLVToBuf [10:49:41]FM_MakeSignedData [10:49:41]FM_MakeSignedData [10:49:41]SAM_PROTO_SignData [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 0D 01 02 [10:49:41]Write to MH i2c: E2 08 00 E4 11 80 0D 01 02 00 00 00 00 6E [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 E4 11 00 90 00 69 [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]wFMCommunicate request_size=255 [10:49:41]MH_SAM_APDU [10:49: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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 00 00 00 F4 03 04 00 C4 D8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 81 00 00 35 04 06 00 [10:49:41]Write to MH i2c: E2 02 01 E5 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 00 00 00 F4 03 04 00 C4 D8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 81 00 00 35 04 06 00 00 00 73 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 E5 11 00 90 00 6A [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]wFMCommunicate request_size=11 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 0D 02 02 06 D4 51 9A E8 78 B8 [10:49:41]Write to MH i2c: E2 0E 00 E6 11 80 0D 02 02 06 00 D4 51 9A E8 78 B8 00 00 54 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 03 00 E6 11 00 90 00 6B [10:49:41]RAPDU: 90 00 [10:49:41]wFMCommunicate OK [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 0D 03 02 [10:49:41]Write to MH i2c: E2 08 00 E7 11 80 0D 03 02 00 00 00 00 73 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 0B 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 0B 00 E7 11 00 E8 B4 08 32 E1 FF AD 4B 90 00 22 [10:49:41]RAPDU: E8 B4 08 32 E1 FF AD 4B 90 00 [10:49:41]wFMCommunicate OK [10:49:41]SAM_PROTO_SignData done [10:49:41]FM_MakeSignedData done [10:49:41]CreateOFDProtocolMessage [10:49:41]wFMCommunicate request_size=4 [10:49:41]MH_SAM_APDU [10:49:41]CAPDU: 80 11 00 00 [10:49:41]Write to MH i2c: E2 08 00 E8 11 80 11 00 00 00 00 00 00 73 [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:41]Read from MH i2c: E2 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 17 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: E2 17 00 E8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C9 [10:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:49:41]wFMCommunicate OK [10:49:41]CreateOFDProtocolMessage done [10:49:41]OFDSenderStorePacket 33086 [10:49:41]StoreOFDPacket docnum=33086 [10:49:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 36 D7 08 01 47 C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 00 00 00 F4 03 04 00 C4 D8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 81 00 00 35 04 06 00 D4 51 9A E8 78 B8 E8 B4 08 32 E1 FF AD 4B [10:49:41]CheckFolder [10:49:41]dirname=/storage/ofd_packets [10:49:41]CheckFolder done [10:49:41]ProducePacketName [10:49:41]name=ofd_packets/00033086 [10:49:41]NVStorageSaveData ofd_packets/00033086 [10:49:41]File name is /storage/ofd_packets/00033086 [10:49:41]Write 302 bytes [10:49:41]NVStorageSaveData done [10:49:41]OFDSenderStorePacket done [10:49:41]KKMCreateOFDPacket done [10:49:41]NVStorageSaveData kkm_last_timestamp [10:49:41]File name is /storage/kkm_last_timestamp [10:49:41]Write 4 bytes [10:49:41]NVStorageSaveData done [10:49:41]ExternCall_PrintAddStr [10:49:41]wPrintStart [10:49:41]Write to MH i2c: 01 00 00 E9 11 FA [10:49:41]Write i2c OK [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 07 00 [10:49:41]MH_I2C_Read... [10:49:41]Read from MH i2c: 01 07 00 E9 11 00 00 00 00 00 FF 0F 0F [10:49:41]RasterBufferAndPrint [10:49:41]line Счет N : (1)1182899 [10:49:41]line ИНН: 02508201610067 [10:49:41]line Контрольно-Кассовый Чек [10:49:41]line ПРОДАЖА [10:49:41]line ТРК (МРК, ГНК) : 21 [10:49:41]line Товар: 2710194210 [10:49:41]line ДТ(л)-К-5 [10:49:41]line 15.730 * 63.60 [10:49:41]line = 1000.43 [10:49:41]line НДС 12% НСП 1% [10:49:41]line > о реализуемом товаре [10:49:41]line ОКРУГЛЕНИЕ: -0.43 [10:49:41]line ИТОГО: 1000.00 [10:49:41]line Внесено: 1000.00 [10:49:41]line СДАЧА: 0.00 [10:49:41]line НСП 1% : 8.85 [10:49:41]line НДС 12% : 106.24 [10:49:41]line Наличными: 1000.00 [10:49:41]line Безнал.: 0.00 [10:49:41]line Место: АЗС № 121 "Партнер Нефть" [10:49:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:49:41]line СНО: Общий режим [10:49:41]line Чек 102 26.08.2023 10:49 [10:49:41]line Смена: 77 ФФД: 1.0 [10:49:41]line ЗНМ: 0300000148 [10:49:41]line РНМ: 0000000000091575 [10:49:41]line Версия ККМ: 001 [10:49:41]line ФМ: 0000000000874655 [10:49:41]line ФД: 33086 [10:49:41]line ФПД: 233446956366008 [10:49:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T104940&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33086&fm=233446956366008&tin=02508201610067®Number=0000000000091575&sum=100000 [10:49:42]OFD Sender: Processing packet 33086 [packets to send 11, broken 10] [10:49:42]ProducePacketName [10:49:42]name=ofd_packets/00033086 [10:49:42]OFD Sender: To server: pG, [10:49:42]CommunicateWithHost lk.salyk.kg:30040 [10:49:42]ConnectInit lk.salyk.kg [10:49:42]written 0, free lines is 4095 [10:49:42]Connected sock=10 [10:49:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 36 D7 08 01 47 C8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 00 00 00 F4 03 04 00 C4 D8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 81 00 00 35 04 06 00 D4 51 9A E8 78 B8 E8 B4 08 32 E1 FF AD 4B [10:49:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9D 48 47 00 0C 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 81 00 00 F4 03 04 00 63 83 E9 64 B6 04 01 00 00 AD AE 7B 3E B0 82 9B 96 [10:49:42]CommunicateWithHost err = 0 [10:49:42]CheckOFDResponse [10:49:42]1017 (14) - 77093643461234 [10:49:42]1041 (16) - 0000000000874655 [10:49:42]1040 (4) - 33086 [10:49:42]1012 (4) - 26.08.2023 04:45 [10:49:42]1206 (1) - 0 [10:49:42]OFD Sender: Remove packet 33086 [10:49:42]ProducePacketName [10:49:42]name=ofd_packets/00033086 [10:49:42]NVStorageDeleteData [10:49:42]Write to MH i2c: 01 00 00 14 12 26 [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: 01 07 00 14 12 00 00 00 00 00 E0 0C 19 [10:49:42]RasterBufferAndPrint [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]line [10:49:42]written 0, free lines is 3302 [10:49:42]MH_Cut [10:49:42]Write to MH i2c: D1 01 00 1B 12 01 FF [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 01 00 [10:49:42]MH_I2C_Read... [10:49:42]Read from MH i2c: D1 01 00 1B 12 00 FE [10:49:42]Write to MH i2c: 01 00 00 1C 12 2E [10:49:42]Write i2c OK [10:49:42]MH_I2C_Read... [10:49:42]OFD Sender: No OFD packet to send [10:49:43]*** Cut start [10:49:43]*** Purtial cut [10:49:43]*** CUTSNS_PIN = 0 [10:49:43]*** Stage 1: CUTSNS_PIN = 1 [10:49:45]Read from MH i2c: 01 [10:49:45]MH_I2C_Read... [10:49:45]*** Stop cut motor [10:49:45]*** Cut end [10:49:45]Read from MH i2c: 01 07 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: 01 07 00 1C 12 00 00 00 00 00 FF 0F 43 [10:49:45]process_action close_receipt done [10:49:45]requested_data is exist [10:49:45]produce_requested_data [10:49:45]requested_item fm.sn is exist - process it [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 11 00 00 [10:49:45]Write to MH i2c: E2 08 00 1D 12 80 11 00 00 00 00 00 00 A9 [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 17 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 17 00 1D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [10:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:49:45]wFMCommunicate OK [10:49:45]requested_item fd.num is exist - process it [10:49:45]SAM_PROTO_GetFieldsCounters [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 13 00 00 [10:49:45]Write to MH i2c: E2 08 00 1E 12 80 13 00 00 00 00 00 00 AC [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 62 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 62 00 1E 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [10:49:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_GetFieldsCounters done [10:49:45]requested_item shift.num is exist - process it [10:49:45]requested_item shift.opened is exist - process it [10:49:45]req_shift_opened [10:49:45]FM_GetShiftState [10:49:45]SAM_PROTO_GetShiftState [10:49:45]wFMCommunicate request_size=4 [10:49:45]MH_SAM_APDU [10:49:45]CAPDU: 80 13 01 00 [10:49:45]Write to MH i2c: E2 08 00 1F 12 80 13 01 00 00 00 00 00 AE [10:49:45]Write i2c OK [10:49:45]MH_I2C_Read... [10:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:45]Read from MH i2c: E2 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 0E 00 [10:49:45]MH_I2C_Read... [10:49:45]Read from MH i2c: E2 0E 00 1F 12 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E5 [10:49:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:49:45]wFMCommunicate OK [10:49:45]SAM_PROTO_GetShiftState done [10:49:45]FM_GetShiftState done [10:49:45]req_shift_opened done [10:49:45]requested_item shift.open_date is exist - process it [10:49:45]req_shift_open_date [10:49:45]req_shift_open_date done [10:49:45]produce_requested_data done [10:49:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33086,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:49:45]process_action_free close_receipt [10:49:45]json_value_free [10:49:45]json_value_free done [10:49:45]process_json_proto returns [10:49:45]Send response to host [10:49:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33086,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:49:45]free response buf [10:49:45]execute_script done [10:49:45]execute_script returns [10:49:45]free content buf [10:49:45]Sock 9.Close socket [10:49:45]Sock 9.Thread stoped [10:49:47]OFD Sender: No OFD packet to send [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50:07]OFD Sender: No OFD packet to send [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:27]OFD Sender: No OFD packet to send [10:50:32]OFD Sender: No OFD packet to send [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]OFD Sender: No OFD packet to send [10:51:03]OFD Sender: No OFD packet to send [10:51:08]OFD Sender: No OFD packet to send [10:51:13]OFD Sender: No OFD packet to send [10:51:18]OFD Sender: No OFD packet to send [10:51:23]OFD Sender: No OFD packet to send [10:51:28]OFD Sender: No OFD packet to send [10:51:33]OFD Sender: No OFD packet to send [10:51:38]OFD Sender: No OFD packet to send [10:51:42]accept exits with 7 [10:51:42]New connection [10:51:42]New thread 3067059556 created [10:51:42]Thread 3067202916 joined [10:51:42]Waiting for new connection... [10:51:42] Sock 7.Parse request [10:51:42]Sock 7.Check first char [10:51:42]Sock 7.First char is OK [10:51:42]request: POST /json_proto HTTP/1.0 [10:51:42]Method: POST [10:51:42]URL: /json_proto [10:51:42]Method is POST - this is cgi request [10:51:42]url: /json_proto [10:51:42]query_string will be loaded in cgi processing [10:51:42]execute_cgi json_proto POST (null) [10:51:42]execute_cgi path=json_proto method=POST [10:51:42]POST find Content-Length [10:51:42]Host: 172.17.34.200:8080 [10:51:42]Content-Length: 683 [10:51:42]Content-Type: application/json [10:51:42] [10:51:42]POST finish read [10:51:42]Found Content-Length = 683 [10:51:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:42]execute_script... [10:51: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)1182900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:42]POST & json_proto [10:51:42]process_json_proto [10:51:42]json parsed OK: [10:51:42]protocol is kg_v1.0 [10:51:42]action value=close_receipt [10:51:42]process_action close_receipt [10:51:42]cmd_close_receipt [10:51:42]MH_GetDate [10:51:42]Write to MH i2c: F0 00 00 20 12 21 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: F0 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: F0 09 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: F0 09 00 20 12 00 3F D9 E9 64 B2 FF 65 64 09 [10:51:42]GetLastDocTimeStamp 1693046980 [10:51:42]current date 1693047103 [10:51:42]FM_GetShiftState [10:51:42]SAM_PROTO_GetShiftState [10:51:42]wFMCommunicate request_size=4 [10:51:42]MH_SAM_APDU [10:51:42]CAPDU: 80 13 01 00 [10:51:42]Write to MH i2c: E2 08 00 21 12 80 13 01 00 00 00 00 00 B0 [10:51:42]Write i2c OK [10:51:42]MH_I2C_Read... [10:51:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:42]Read from MH i2c: E2 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 0E 00 [10:51:42]MH_I2C_Read... [10:51:42]Read from MH i2c: E2 0E 00 21 12 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E7 [10:51:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:51:42]wFMCommunicate OK [10:51:42]SAM_PROTO_GetShiftState done [10:51:42]FM_GetShiftState done [10:51:42]opened in 1693009560 [10:51:42]opened+sec_in_day 1693095960 [10:51:42]quantity*price = 50053 [10:51:42]sum+1 = 50054 [10:51:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 103 26.08.2023 10:51 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33087 ФПД: 180935477451082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T105143&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33087&fm=180935477451082&tin=02508201610067®Number=0000000000091575&sum=50000 [10:51:43]StoreToDocumentArchive [10:51:43]shift 77 fd 33087 [10:51:43]save to /storage/0077/doc_00033087 [10:51:43]save last doc name /storage/0077/doc_00033087 to /storage/kkm_last_doc_name [10:51:43]save OK [10:51:43]Clear old archive folders... [10:51:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:51:43]tlvbuf is 00AAF760 [10:51:43]SAM_PROTO_ClearQueue [10:51:43]wFMCommunicate request_size=4 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 09 00 00 [10:51:43]Write to MH i2c: E2 08 00 2E 12 80 09 00 00 00 00 00 00 B2 [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 2E 12 00 90 00 B4 [10:51:43]RAPDU: 90 00 [10:51:43]wFMCommunicate OK [10:51:43]SAM_PROTO_ClearQueue done [10:51:43]KKMCreateOFDPacket [10:51:43]OFDProtocolAddRootSTLVToBuf [10:51:43]FM_MakeSignedData [10:51:43]FM_MakeSignedData [10:51:43]SAM_PROTO_SignData [10:51:43]wFMCommunicate request_size=4 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 0D 01 02 [10:51:43]Write to MH i2c: E2 08 00 2F 12 80 0D 01 02 00 00 00 00 BA [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 2F 12 00 90 00 B5 [10:51:43]RAPDU: 90 00 [10:51:43]wFMCommunicate OK [10:51:43]wFMCommunicate request_size=255 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 3F D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 81 00 00 35 04 06 00 [10:51:43]Write to MH i2c: E2 02 01 30 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 3F D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 81 00 00 35 04 06 00 00 00 AA [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 30 12 00 90 00 B6 [10:51:43]RAPDU: 90 00 [10:51:43]wFMCommunicate OK [10:51:43]wFMCommunicate request_size=11 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 0D 02 02 06 A4 8F 52 DC 59 4A [10:51:43]Write to MH i2c: E2 0E 00 31 12 80 0D 02 02 06 00 A4 8F 52 DC 59 4A 00 00 CD [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 03 00 31 12 00 90 00 B7 [10:51:43]RAPDU: 90 00 [10:51:43]wFMCommunicate OK [10:51:43]wFMCommunicate request_size=4 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 0D 03 02 [10:51:43]Write to MH i2c: E2 08 00 32 12 80 0D 03 02 00 00 00 00 BF [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 0B 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 0B 00 32 12 00 15 DB A0 43 F2 4C 3A 59 90 00 64 [10:51:43]RAPDU: 15 DB A0 43 F2 4C 3A 59 90 00 [10:51:43]wFMCommunicate OK [10:51:43]SAM_PROTO_SignData done [10:51:43]FM_MakeSignedData done [10:51:43]CreateOFDProtocolMessage [10:51:43]wFMCommunicate request_size=4 [10:51:43]MH_SAM_APDU [10:51:43]CAPDU: 80 11 00 00 [10:51:43]Write to MH i2c: E2 08 00 33 12 80 11 00 00 00 00 00 00 BF [10:51:43]Write i2c OK [10:51:43]MH_I2C_Read... [10:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:43]Read from MH i2c: E2 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 17 00 [10:51:43]MH_I2C_Read... [10:51:43]Read from MH i2c: E2 17 00 33 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 15 [10:51:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:51:44]wFMCommunicate OK [10:51:44]CreateOFDProtocolMessage done [10:51:44]OFDSenderStorePacket 33087 [10:51:44]StoreOFDPacket docnum=33087 [10:51:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 97 2A 08 01 16 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 3F D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 81 00 00 35 04 06 00 A4 8F 52 DC 59 4A 15 DB A0 43 F2 4C 3A 59 [10:51:44]CheckFolder [10:51:44]dirname=/storage/ofd_packets [10:51:44]CheckFolder done [10:51:44]ProducePacketName [10:51:44]name=ofd_packets/00033087 [10:51:44]NVStorageSaveData ofd_packets/00033087 [10:51:44]File name is /storage/ofd_packets/00033087 [10:51:44]Write 302 bytes [10:51:44]NVStorageSaveData done [10:51:44]OFDSenderStorePacket done [10:51:44]KKMCreateOFDPacket done [10:51:44]NVStorageSaveData kkm_last_timestamp [10:51:44]File name is /storage/kkm_last_timestamp [10:51:44]Write 4 bytes [10:51:44]NVStorageSaveData done [10:51:44]ExternCall_PrintAddStr [10:51:44]wPrintStart [10:51:44]Write to MH i2c: 01 00 00 34 12 46 [10:51:44]Write i2c OK [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: 01 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: 01 07 00 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: 01 07 00 34 12 00 00 00 00 00 FF 0F 5B [10:51:44]RasterBufferAndPrint [10:51:44]line Счет N : (1)1182900 [10:51:44]line ИНН: 02508201610067 [10:51:44]line Контрольно-Кассовый Чек [10:51:44]line ПРОДАЖА [10:51:44]line ТРК (МРК, ГНК) : 11 [10:51:44]line Товар: 2710194210 [10:51:44]line ДТ(л)-К-5 [10:51:44]line 7.870 * 63.60 [10:51:44]line = 500.53 [10:51:44]line НДС 12% НСП 1% [10:51:44]line > о реализуемом товаре [10:51:44]line ОКРУГЛЕНИЕ: -0.53 [10:51:44]line ИТОГО: 500.00 [10:51:44]line Внесено: 500.00 [10:51:44]line СДАЧА: 0.00 [10:51:44]line НСП 1% : 4.43 [10:51:44]line НДС 12% : 53.15 [10:51:44]line Наличными: 500.00 [10:51:44]line Безнал.: 0.00 [10:51:44]line Место: АЗС № 121 "Партнер Нефть" [10:51:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:51:44]line СНО: Общий режим [10:51:44]line Чек 103 26.08.2023 10:51 [10:51:44]line Смена: 77 ФФД: 1.0 [10:51:44]line ЗНМ: 0300000148 [10:51:44]line РНМ: 0000000000091575 [10:51:44]line Версия ККМ: 001 [10:51:44]line ФМ: 0000000000874655 [10:51:44]line ФД: 33087 [10:51:44]line ФПД: 180935477451082 [10:51:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T105143&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33087&fm=180935477451082&tin=02508201610067®Number=0000000000091575&sum=50000 [10:51:44]OFD Sender: Processing packet 33087 [packets to send 11, broken 10] [10:51:44]ProducePacketName [10:51:44]name=ofd_packets/00033087 [10:51:44]OFD Sender: To server: pG, [10:51:44]CommunicateWithHost lk.salyk.kg:30040 [10:51:44]ConnectInit lk.salyk.kg [10:51:44]written 0, free lines is 4095 [10:51:44]Connected sock=10 [10:51:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 97 2A 08 01 16 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 00 00 00 F4 03 04 00 3F D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 81 00 00 35 04 06 00 A4 8F 52 DC 59 4A 15 DB A0 43 F2 4C 3A 59 [10:51:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C4 8D 47 00 3E E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 81 00 00 F4 03 04 00 DD 83 E9 64 B6 04 01 00 00 D2 54 D4 A8 A3 0B 72 08 [10:51:44]CommunicateWithHost err = 0 [10:51:44]CheckOFDResponse [10:51:44]1017 (14) - 77093643461234 [10:51:44]1041 (16) - 0000000000874655 [10:51:44]1040 (4) - 33087 [10:51:44]1012 (4) - 26.08.2023 04:47 [10:51:44]1206 (1) - 0 [10:51:44]OFD Sender: Remove packet 33087 [10:51:44]ProducePacketName [10:51:44]name=ofd_packets/00033087 [10:51:44]NVStorageDeleteData [10:51:44]Write to MH i2c: 01 00 00 5F 12 71 [10:51:44]Write i2c OK [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: 01 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: 01 07 00 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: 01 07 00 5F 12 00 00 00 00 00 DC 0C 60 [10:51:44]RasterBufferAndPrint [10:51:44]line [10:51:44]line [10:51:44]line [10:51:44]line [10:51:44]line [10:51:44]written 0, free lines is 3298 [10:51:44]MH_Cut [10:51:44]Write to MH i2c: D1 01 00 66 12 01 4A [10:51:44]Write i2c OK [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: D1 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: D1 01 00 [10:51:44]MH_I2C_Read... [10:51:44]Read from MH i2c: D1 01 00 66 12 00 49 [10:51:44]Write to MH i2c: 01 00 00 67 12 79 [10:51:44]Write i2c OK [10:51:44]MH_I2C_Read... [10:51:45]OFD Sender: No OFD packet to send [10:51:45]*** Cut start [10:51:45]*** Purtial cut [10:51:45]*** Stage 1: CUTSNS_PIN = 1 [10:51:45]Read from MH i2c: 01 [10:51:45]MH_I2C_Read... [10:51:45]*** Stop cut motor [10:51:45]*** Cut end [10:51:45]Read from MH i2c: 01 07 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: 01 07 00 67 12 00 00 00 00 00 FF 0F 8E [10:51:45]process_action close_receipt done [10:51:45]requested_data is exist [10:51:45]produce_requested_data [10:51:45]requested_item fm.sn is exist - process it [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 11 00 00 [10:51:45]Write to MH i2c: E2 08 00 68 12 80 11 00 00 00 00 00 00 F4 [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:45]Read from MH i2c: E2 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 17 00 [10:51:45]MH_I2C_Read... [10:51:45]Read from MH i2c: E2 17 00 68 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [10:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:51:45]wFMCommunicate OK [10:51:45]requested_item fd.num is exist - process it [10:51:45]SAM_PROTO_GetFieldsCounters [10:51:45]wFMCommunicate request_size=4 [10:51:45]MH_SAM_APDU [10:51:45]CAPDU: 80 13 00 00 [10:51:45]Write to MH i2c: E2 08 00 69 12 80 13 00 00 00 00 00 00 F7 [10:51:45]Write i2c OK [10:51:45]MH_I2C_Read... [10:51:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:46]Read from MH i2c: E2 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 62 00 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 62 00 69 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [10:51:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:51:46]wFMCommunicate OK [10:51:46]SAM_PROTO_GetFieldsCounters done [10:51:46]requested_item shift.num is exist - process it [10:51:46]requested_item shift.opened is exist - process it [10:51:46]req_shift_opened [10:51:46]FM_GetShiftState [10:51:46]SAM_PROTO_GetShiftState [10:51:46]wFMCommunicate request_size=4 [10:51:46]MH_SAM_APDU [10:51:46]CAPDU: 80 13 01 00 [10:51:46]Write to MH i2c: E2 08 00 6A 12 80 13 01 00 00 00 00 00 F9 [10:51:46]Write i2c OK [10:51:46]MH_I2C_Read... [10:51:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:46]Read from MH i2c: E2 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 0E 00 [10:51:46]MH_I2C_Read... [10:51:46]Read from MH i2c: E2 0E 00 6A 12 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 30 [10:51:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:51:46]wFMCommunicate OK [10:51:46]SAM_PROTO_GetShiftState done [10:51:46]FM_GetShiftState done [10:51:46]req_shift_opened done [10:51:46]requested_item shift.open_date is exist - process it [10:51:46]req_shift_open_date [10:51:46]req_shift_open_date done [10:51:46]produce_requested_data done [10:51:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33087,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:51:46]process_action_free close_receipt [10:51:46]json_value_free [10:51:46]json_value_free done [10:51:46]process_json_proto returns [10:51:46]Send response to host [10:51:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33087,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:51:46]free response buf [10:51:46]execute_script done [10:51:46]execute_script returns [10:51:46]free content buf [10:51:46]Sock 7.Close socket [10:51:46]Sock 7.Thread stoped [10:51:50]OFD Sender: No OFD packet to send [10:51:55]OFD Sender: No OFD packet to send [10:52:00]OFD Sender: No OFD packet to send [10:52:05]OFD Sender: No OFD packet to send [10:52:10]OFD Sender: No OFD packet to send [10:52:15]OFD Sender: No OFD packet to send [10:52:20]OFD Sender: No OFD packet to send [10:52:25]OFD Sender: No OFD packet to send [10:52:30]OFD Sender: No OFD packet to send [10:52:35]OFD Sender: No OFD packet to send [10:52:40]OFD Sender: No OFD packet to send [10:52:45]OFD Sender: No OFD packet to send [10:52:50]OFD Sender: No OFD packet to send [10:52:55]OFD Sender: No OFD packet to send [10:53:00]OFD Sender: No OFD packet to send [10:53:05]OFD Sender: No OFD packet to send [10:53:10]OFD Sender: No OFD packet to send [10:53:15]OFD Sender: No OFD packet to send [10:53:20]OFD Sender: No OFD packet to send [10:53:25]OFD Sender: No OFD packet to send [10:53:30]OFD Sender: No OFD packet to send [10:53:35]OFD Sender: No OFD packet to send [10:53:40]OFD Sender: No OFD packet to send [10:53:45]OFD Sender: No OFD packet to send [10:53:49]accept exits with 9 [10:53:49]New connection [10:53:49]New thread 3067202916 created [10:53:49]Thread 3067059556 joined [10:53:49]Waiting for new connection... [10:53:49] Sock 9.Parse request [10:53:49]Sock 9.Check first char [10:53:49]Sock 9.First char is OK [10:53:49]request: POST /json_proto HTTP/1.0 [10:53:49]Method: POST [10:53:49]URL: /json_proto [10:53:49]Method is POST - this is cgi request [10:53:49]url: /json_proto [10:53:49]query_string will be loaded in cgi processing [10:53:49]execute_cgi json_proto POST (null) [10:53:49]execute_cgi path=json_proto method=POST [10:53:49]POST find Content-Length [10:53:49]Host: 172.17.34.200:8080 [10:53:49]Content-Length: 684 [10:53:49]Content-Type: application/json [10:53:49] [10:53:49]POST finish read [10:53:49]Found Content-Length = 684 [10:53:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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:53:49]execute_script... [10:53: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)1182901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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:53:49]POST & json_proto [10:53:49]process_json_proto [10:53:49]json parsed OK: [10:53:49]protocol is kg_v1.0 [10:53:49]action value=close_receipt [10:53:49]process_action close_receipt [10:53:49]cmd_close_receipt [10:53:49]MH_GetDate [10:53:49]Write to MH i2c: F0 00 00 6B 12 6C [10:53:49]Write i2c OK [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: F0 [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: F0 09 00 [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: F0 09 00 6B 12 00 BE D9 E9 64 B2 FF 65 64 D3 [10:53:49]GetLastDocTimeStamp 1693047103 [10:53:49]current date 1693047230 [10:53:49]FM_GetShiftState [10:53:49]SAM_PROTO_GetShiftState [10:53:49]wFMCommunicate request_size=4 [10:53:49]MH_SAM_APDU [10:53:49]CAPDU: 80 13 01 00 [10:53:49]Write to MH i2c: E2 08 00 6C 12 80 13 01 00 00 00 00 00 FB [10:53:49]Write i2c OK [10:53:49]MH_I2C_Read... [10:53:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:49]Read from MH i2c: E2 [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: E2 0E 00 [10:53:49]MH_I2C_Read... [10:53:49]Read from MH i2c: E2 0E 00 6C 12 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 32 [10:53:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:53:49]wFMCommunicate OK [10:53:49]SAM_PROTO_GetShiftState done [10:53:49]FM_GetShiftState done [10:53:49]opened in 1693009560 [10:53:49]opened+sec_in_day 1693095960 [10:53:49]quantity*price = 70023 [10:53:49]sum+1 = 70025 [10:53:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 104 26.08.2023 10:53 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33088 ФПД: 163322940972009 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T105350&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33088&fm=163322940972009&tin=02508201610067®Number=0000000000091575&sum=70000 [10:53:50]StoreToDocumentArchive [10:53:50]shift 77 fd 33088 [10:53:50]save to /storage/0077/doc_00033088 [10:53:50]save last doc name /storage/0077/doc_00033088 to /storage/kkm_last_doc_name [10:53:50]save OK [10:53:50]Clear old archive folders... [10:53:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:53:50]tlvbuf is 00A1E5F0 [10:53:50]SAM_PROTO_ClearQueue [10:53:50]wFMCommunicate request_size=4 [10:53:50]MH_SAM_APDU [10:53:50]CAPDU: 80 09 00 00 [10:53:50]Write to MH i2c: E2 08 00 79 12 80 09 00 00 00 00 00 00 FD [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:50]Read from MH i2c: E2 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 79 12 00 90 00 FF [10:53:50]RAPDU: 90 00 [10:53:50]wFMCommunicate OK [10:53:50]SAM_PROTO_ClearQueue done [10:53:50]KKMCreateOFDPacket [10:53:50]OFDProtocolAddRootSTLVToBuf [10:53:50]FM_MakeSignedData [10:53:50]FM_MakeSignedData [10:53:50]SAM_PROTO_SignData [10:53:50]wFMCommunicate request_size=4 [10:53:50]MH_SAM_APDU [10:53:50]CAPDU: 80 0D 01 02 [10:53:50]Write to MH i2c: E2 08 00 7A 12 80 0D 01 02 00 00 00 00 05 [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:50]Read from MH i2c: E2 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 7A 12 00 90 00 00 [10:53:50]RAPDU: 90 00 [10:53:50]wFMCommunicate OK [10:53:50]wFMCommunicate request_size=255 [10:53:50]MH_SAM_APDU [10:53: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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 68 00 00 00 F4 03 04 00 BE D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 81 00 00 35 04 06 00 [10:53:50]Write to MH i2c: E2 02 01 7B 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 68 00 00 00 F4 03 04 00 BE D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 81 00 00 35 04 06 00 00 00 FB [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:50]Read from MH i2c: E2 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 7B 12 00 90 00 01 [10:53:50]RAPDU: 90 00 [10:53:50]wFMCommunicate OK [10:53:50]wFMCommunicate request_size=11 [10:53:50]MH_SAM_APDU [10:53:50]CAPDU: 80 0D 02 02 06 94 8A 95 E1 5B E9 [10:53:50]Write to MH i2c: E2 0E 00 7C 12 80 0D 02 02 06 00 94 8A 95 E1 5B E9 00 00 EC [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:50]Read from MH i2c: E2 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 [10:53:50]MH_I2C_Read... [10:53:50]Read from MH i2c: E2 03 00 7C 12 00 90 00 02 [10:53:50]RAPDU: 90 00 [10:53:50]wFMCommunicate OK [10:53:50]wFMCommunicate request_size=4 [10:53:50]MH_SAM_APDU [10:53:50]CAPDU: 80 0D 03 02 [10:53:50]Write to MH i2c: E2 08 00 7D 12 80 0D 03 02 00 00 00 00 0A [10:53:50]Write i2c OK [10:53:50]MH_I2C_Read... [10:53:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:51]Read from MH i2c: E2 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: E2 0B 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: E2 0B 00 7D 12 00 C9 2A F2 67 46 C2 BE 04 90 00 21 [10:53:51]RAPDU: C9 2A F2 67 46 C2 BE 04 90 00 [10:53:51]wFMCommunicate OK [10:53:51]SAM_PROTO_SignData done [10:53:51]FM_MakeSignedData done [10:53:51]CreateOFDProtocolMessage [10:53:51]wFMCommunicate request_size=4 [10:53:51]MH_SAM_APDU [10:53:51]CAPDU: 80 11 00 00 [10:53:51]Write to MH i2c: E2 08 00 7E 12 80 11 00 00 00 00 00 00 0A [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:51]Read from MH i2c: E2 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: E2 17 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: E2 17 00 7E 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 60 [10:53:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:53:51]wFMCommunicate OK [10:53:51]CreateOFDProtocolMessage done [10:53:51]OFDSenderStorePacket 33088 [10:53:51]StoreOFDPacket docnum=33088 [10:53:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 21 41 08 01 92 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 68 00 00 00 F4 03 04 00 BE D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 81 00 00 35 04 06 00 94 8A 95 E1 5B E9 C9 2A F2 67 46 C2 BE 04 [10:53:51]CheckFolder [10:53:51]dirname=/storage/ofd_packets [10:53:51]CheckFolder done [10:53:51]ProducePacketName [10:53:51]name=ofd_packets/00033088 [10:53:51]NVStorageSaveData ofd_packets/00033088 [10:53:51]File name is /storage/ofd_packets/00033088 [10:53:51]Write 302 bytes [10:53:51]NVStorageSaveData done [10:53:51]OFDSenderStorePacket done [10:53:51]KKMCreateOFDPacket done [10:53:51]NVStorageSaveData kkm_last_timestamp [10:53:51]File name is /storage/kkm_last_timestamp [10:53:51]Write 4 bytes [10:53:51]NVStorageSaveData done [10:53:51]ExternCall_PrintAddStr [10:53:51]wPrintStart [10:53:51]Write to MH i2c: 01 00 00 7F 12 91 [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 7F 12 00 00 00 00 00 FF 0F A6 [10:53:51]RasterBufferAndPrint [10:53:51]line Счет N : (1)1182901 [10:53:51]line ИНН: 02508201610067 [10:53:51]line Контрольно-Кассовый Чек [10:53:51]line ПРОДАЖА [10:53:51]line ТРК (МРК, ГНК) : 21 [10:53:51]line Товар: 2710194210 [10:53:51]line ДТ(л)-К-5 [10:53:51]line 11.010 * 63.60 [10:53:51]line = 700.24 [10:53:51]line НДС 12% НСП 1% [10:53:51]line > о реализуемом товаре [10:53:51]line ОКРУГЛЕНИЕ: -0.24 [10:53:51]line ИТОГО: 700.00 [10:53:51]line Внесено: 700.00 [10:53:51]line СДАЧА: 0.00 [10:53:51]line НСП 1% : 6.20 [10:53:51]line НДС 12% : 74.36 [10:53:51]line Наличными: 700.00 [10:53:51]line Безнал.: 0.00 [10:53:51]line Место: АЗС № 121 "Партнер Нефть" [10:53:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:53:51]line СНО: Общий режим [10:53:51]line Чек 104 26.08.2023 10:53 [10:53:51]line Смена: 77 ФФД: 1.0 [10:53:51]line ЗНМ: 0300000148 [10:53:51]line РНМ: 0000000000091575 [10:53:51]line Версия ККМ: 001 [10:53:51]line ФМ: 0000000000874655 [10:53:51]line ФД: 33088 [10:53:51]line ФПД: 163322940972009 [10:53:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T105350&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33088&fm=163322940972009&tin=02508201610067®Number=0000000000091575&sum=70000 [10:53:51]OFD Sender: Processing packet 33088 [packets to send 11, broken 10] [10:53:51]ProducePacketName [10:53:51]name=ofd_packets/00033088 [10:53:51]OFD Sender: To server: pG, [10:53:51]CommunicateWithHost lk.salyk.kg:30040 [10:53:51]ConnectInit lk.salyk.kg [10:53:51]written 0, free lines is 4095 [10:53:51]Connected sock=10 [10:53:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 21 41 08 01 92 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 68 00 00 00 F4 03 04 00 BE D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 81 00 00 35 04 06 00 94 8A 95 E1 5B E9 C9 2A F2 67 46 C2 BE 04 [10:53:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B6 1E 47 00 26 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 81 00 00 F4 03 04 00 5D 84 E9 64 B6 04 01 00 00 68 AC E7 AB 7F 66 4A A3 [10:53:51]CommunicateWithHost err = 0 [10:53:51]CheckOFDResponse [10:53:51]1017 (14) - 77093643461234 [10:53:51]1041 (16) - 0000000000874655 [10:53:51]1040 (4) - 33088 [10:53:51]1012 (4) - 26.08.2023 04:49 [10:53:51]1206 (1) - 0 [10:53:51]OFD Sender: Remove packet 33088 [10:53:51]ProducePacketName [10:53:51]name=ofd_packets/00033088 [10:53:51]NVStorageDeleteData [10:53:51]Write to MH i2c: 01 00 00 AA 12 BC [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: 01 07 00 AA 12 00 00 00 00 00 F1 0C C0 [10:53:51]RasterBufferAndPrint [10:53:51]line [10:53:51]line [10:53:51]line [10:53:51]line [10:53:51]line [10:53:51]written 0, free lines is 3319 [10:53:51]MH_Cut [10:53:51]Write to MH i2c: D1 01 00 B1 12 01 95 [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: D1 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: D1 01 00 [10:53:51]MH_I2C_Read... [10:53:51]Read from MH i2c: D1 01 00 B1 12 00 94 [10:53:51]Write to MH i2c: 01 00 00 B2 12 C4 [10:53:51]Write i2c OK [10:53:51]MH_I2C_Read... [10:53:52]OFD Sender: No OFD packet to send [10:53:52]*** Cut start [10:53:52]*** Purtial cut [10:53:52]*** CUTSNS_PIN = 0 [10:53:52]*** Stage 1: CUTSNS_PIN = 1 [10:53:54]Read from MH i2c: 01 [10:53:54]MH_I2C_Read... [10:53:54]*** Stop cut motor [10:53:54]*** Cut end [10:53:54]Read from MH i2c: 01 07 00 [10:53:54]MH_I2C_Read... [10:53:54]Read from MH i2c: 01 07 00 B2 12 00 00 00 00 00 FF 0F D9 [10:53:54]process_action close_receipt done [10:53:54]requested_data is exist [10:53:54]produce_requested_data [10:53:54]requested_item fm.sn is exist - process it [10:53:54]wFMCommunicate request_size=4 [10:53:54]MH_SAM_APDU [10:53:54]CAPDU: 80 11 00 00 [10:53:54]Write to MH i2c: E2 08 00 B3 12 80 11 00 00 00 00 00 00 3F [10:53:54]Write i2c OK [10:53:54]MH_I2C_Read... [10:53:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:54]Read from MH i2c: E2 [10:53:54]MH_I2C_Read... [10:53:54]Read from MH i2c: E2 17 00 [10:53:54]MH_I2C_Read... [10:53:54]Read from MH i2c: E2 17 00 B3 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 95 [10:53:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:53:54]wFMCommunicate OK [10:53:54]requested_item fd.num is exist - process it [10:53:54]SAM_PROTO_GetFieldsCounters [10:53:54]wFMCommunicate request_size=4 [10:53:54]MH_SAM_APDU [10:53:54]CAPDU: 80 13 00 00 [10:53:54]Write to MH i2c: E2 08 00 B4 12 80 13 00 00 00 00 00 00 42 [10:53:54]Write i2c OK [10:53:54]MH_I2C_Read... [10:53:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:54]Read from MH i2c: E2 [10:53:54]MH_I2C_Read... [10:53:54]Read from MH i2c: E2 62 00 [10:53:54]MH_I2C_Read... [10:53:54]Read from MH i2c: E2 62 00 B4 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [10:53:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:53:54]wFMCommunicate OK [10:53:54]SAM_PROTO_GetFieldsCounters done [10:53:54]requested_item shift.num is exist - process it [10:53:54]requested_item shift.opened is exist - process it [10:53:54]req_shift_opened [10:53:54]FM_GetShiftState [10:53:54]SAM_PROTO_GetShiftState [10:53:54]wFMCommunicate request_size=4 [10:53:54]MH_SAM_APDU [10:53:54]CAPDU: 80 13 01 00 [10:53:54]Write to MH i2c: E2 08 00 B5 12 80 13 01 00 00 00 00 00 44 [10:53:54]Write i2c OK [10:53:54]MH_I2C_Read... [10:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:54]Read from MH i2c: E2 [10:53:54]MH_I2C_Read... [10:53:54]Read from MH i2c: E2 0E 00 [10:53:54]MH_I2C_Read... [10:53:54]Read from MH i2c: E2 0E 00 B5 12 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7B [10:53:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:53:54]wFMCommunicate OK [10:53:54]SAM_PROTO_GetShiftState done [10:53:54]FM_GetShiftState done [10:53:54]req_shift_opened done [10:53:54]requested_item shift.open_date is exist - process it [10:53:54]req_shift_open_date [10:53:54]req_shift_open_date done [10:53:54]produce_requested_data done [10:53:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33088,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:53:54]process_action_free close_receipt [10:53:54]json_value_free [10:53:54]json_value_free done [10:53:54]process_json_proto returns [10:53:54]Send response to host [10:53:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33088,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:53:54]free response buf [10:53:54]execute_script done [10:53:54]execute_script returns [10:53:54]free content buf [10:53:54]Sock 9.Close socket [10:53:54]Sock 9.Thread stoped [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:20]accept exits with 7 [10:54:20]New connection [10:54:20]New thread 3067059556 created [10:54:20]Thread 3067202916 joined [10:54:20]Waiting for new connection... [10:54:20] Sock 7.Parse request [10:54:20]Sock 7.Check first char [10:54:20]Sock 7.First char is OK [10:54:20]request: POST /json_proto HTTP/1.0 [10:54:20]Method: POST [10:54:20]URL: /json_proto [10:54:20]Method is POST - this is cgi request [10:54:20]url: /json_proto [10:54:20]query_string will be loaded in cgi processing [10:54:20]execute_cgi json_proto POST (null) [10:54:20]execute_cgi path=json_proto method=POST [10:54:20]POST find Content-Length [10:54:20]Host: 172.17.34.200:8080 [10:54:20]Content-Length: 683 [10:54:20]Content-Type: application/json [10:54:20] [10:54:20]POST finish read [10:54:20]Found Content-Length = 683 [10:54:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:54:20]execute_script... [10:54: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)1182902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:54:20]POST & json_proto [10:54:20]process_json_proto [10:54:20]json parsed OK: [10:54:20]protocol is kg_v1.0 [10:54:20]action value=close_receipt [10:54:20]process_action close_receipt [10:54:20]cmd_close_receipt [10:54:20]MH_GetDate [10:54:20]Write to MH i2c: F0 00 00 B6 12 B7 [10:54:20]Write i2c OK [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: F0 [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: F0 09 00 [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: F0 09 00 B6 12 00 DD D9 E9 64 B2 FF 65 64 3D [10:54:20]GetLastDocTimeStamp 1693047230 [10:54:20]current date 1693047261 [10:54:20]FM_GetShiftState [10:54:20]SAM_PROTO_GetShiftState [10:54:20]wFMCommunicate request_size=4 [10:54:20]MH_SAM_APDU [10:54:20]CAPDU: 80 13 01 00 [10:54:20]Write to MH i2c: E2 08 00 B7 12 80 13 01 00 00 00 00 00 46 [10:54:20]Write i2c OK [10:54:20]MH_I2C_Read... [10:54:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:20]Read from MH i2c: E2 [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: E2 0E 00 [10:54:20]MH_I2C_Read... [10:54:20]Read from MH i2c: E2 0E 00 B7 12 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7D [10:54:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:54:20]wFMCommunicate OK [10:54:20]SAM_PROTO_GetShiftState done [10:54:20]FM_GetShiftState done [10:54:20]opened in 1693009560 [10:54:20]opened+sec_in_day 1693095960 [10:54:20]quantity*price = 50053 [10:54:20]sum+1 = 50054 [10:54:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 105 26.08.2023 10:54 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33089 ФПД: 266661330893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T105421&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33089&fm=266661330893&tin=02508201610067®Number=0000000000091575&sum=50000 [10:54:21]StoreToDocumentArchive [10:54:21]shift 77 fd 33089 [10:54:21]save to /storage/0077/doc_00033089 [10:54:21]save last doc name /storage/0077/doc_00033089 to /storage/kkm_last_doc_name [10:54:21]save OK [10:54:21]Clear old archive folders... [10:54:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:54:21]tlvbuf is B6EE5990 [10:54:21]SAM_PROTO_ClearQueue [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 09 00 00 [10:54:21]Write to MH i2c: E2 08 00 C4 12 80 09 00 00 00 00 00 00 48 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 C4 12 00 90 00 4A [10:54:21]RAPDU: 90 00 [10:54:21]wFMCommunicate OK [10:54:21]SAM_PROTO_ClearQueue done [10:54:21]KKMCreateOFDPacket [10:54:21]OFDProtocolAddRootSTLVToBuf [10:54:21]FM_MakeSignedData [10:54:21]FM_MakeSignedData [10:54:21]SAM_PROTO_SignData [10:54:21]wFMCommunicate request_size=4 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 0D 01 02 [10:54:21]Write to MH i2c: E2 08 00 C5 12 80 0D 01 02 00 00 00 00 50 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 C5 12 00 90 00 4B [10:54:21]RAPDU: 90 00 [10:54:21]wFMCommunicate OK [10:54:21]wFMCommunicate request_size=255 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 DD D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 81 00 00 35 04 06 00 [10:54:21]Write to MH i2c: E2 02 01 C6 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 DD D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 81 00 00 35 04 06 00 00 00 E2 [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:21]Read from MH i2c: E2 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 [10:54:21]MH_I2C_Read... [10:54:21]Read from MH i2c: E2 03 00 C6 12 00 90 00 4C [10:54:21]RAPDU: 90 00 [10:54:21]wFMCommunicate OK [10:54:21]wFMCommunicate request_size=11 [10:54:21]MH_SAM_APDU [10:54:21]CAPDU: 80 0D 02 02 06 00 3E 16 40 FF CD [10:54:21]Write to MH i2c: E2 0E 00 C7 12 80 0D 02 02 06 00 00 3E 16 40 FF CD 00 00 BF [10:54:21]Write i2c OK [10:54:21]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 03 00 C7 12 00 90 00 4D [10:54:22]RAPDU: 90 00 [10:54:22]wFMCommunicate OK [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 0D 03 02 [10:54:22]Write to MH i2c: E2 08 00 C8 12 80 0D 03 02 00 00 00 00 55 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 0B 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 0B 00 C8 12 00 18 42 A0 B2 0E 0A E7 2F 90 00 30 [10:54:22]RAPDU: 18 42 A0 B2 0E 0A E7 2F 90 00 [10:54:22]wFMCommunicate OK [10:54:22]SAM_PROTO_SignData done [10:54:22]FM_MakeSignedData done [10:54:22]CreateOFDProtocolMessage [10:54:22]wFMCommunicate request_size=4 [10:54:22]MH_SAM_APDU [10:54:22]CAPDU: 80 11 00 00 [10:54:22]Write to MH i2c: E2 08 00 C9 12 80 11 00 00 00 00 00 00 55 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:22]Read from MH i2c: E2 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 17 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: E2 17 00 C9 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AB [10:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:54:22]wFMCommunicate OK [10:54:22]CreateOFDProtocolMessage done [10:54:22]OFDSenderStorePacket 33089 [10:54:22]StoreOFDPacket docnum=33089 [10:54:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AF 33 08 01 DC 1B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 DD D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 81 00 00 35 04 06 00 00 3E 16 40 FF CD 18 42 A0 B2 0E 0A E7 2F [10:54:22]CheckFolder [10:54:22]dirname=/storage/ofd_packets [10:54:22]CheckFolder done [10:54:22]ProducePacketName [10:54:22]name=ofd_packets/00033089 [10:54:22]NVStorageSaveData ofd_packets/00033089 [10:54:22]File name is /storage/ofd_packets/00033089 [10:54:22]Write 302 bytes [10:54:22]NVStorageSaveData done [10:54:22]OFDSenderStorePacket done [10:54:22]KKMCreateOFDPacket done [10:54:22]NVStorageSaveData kkm_last_timestamp [10:54:22]File name is /storage/kkm_last_timestamp [10:54:22]Write 4 bytes [10:54:22]NVStorageSaveData done [10:54:22]ExternCall_PrintAddStr [10:54:22]wPrintStart [10:54:22]Write to MH i2c: 01 00 00 CA 12 DC [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 07 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 07 00 CA 12 00 00 00 00 00 FF 0F F1 [10:54:22]RasterBufferAndPrint [10:54:22]line Счет N : (1)1182902 [10:54:22]line ИНН: 02508201610067 [10:54:22]line Контрольно-Кассовый Чек [10:54:22]line ПРОДАЖА [10:54:22]line ТРК (МРК, ГНК) : 11 [10:54:22]line Товар: 2710194210 [10:54:22]line ДТ(л)-К-5 [10:54:22]line 7.870 * 63.60 [10:54:22]line = 500.53 [10:54:22]line НДС 12% НСП 1% [10:54:22]line > о реализуемом товаре [10:54:22]line ОКРУГЛЕНИЕ: -0.53 [10:54:22]line ИТОГО: 500.00 [10:54:22]line Внесено: 500.00 [10:54:22]line СДАЧА: 0.00 [10:54:22]line НСП 1% : 4.43 [10:54:22]line НДС 12% : 53.15 [10:54:22]line Наличными: 500.00 [10:54:22]line Безнал.: 0.00 [10:54:22]line Место: АЗС № 121 "Партнер Нефть" [10:54:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:54:22]line СНО: Общий режим [10:54:22]line Чек 105 26.08.2023 10:54 [10:54:22]line Смена: 77 ФФД: 1.0 [10:54:22]line ЗНМ: 0300000148 [10:54:22]line РНМ: 0000000000091575 [10:54:22]line Версия ККМ: 001 [10:54:22]line ФМ: 0000000000874655 [10:54:22]line ФД: 33089 [10:54:22]line ФПД: 266661330893 [10:54:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T105421&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33089&fm=266661330893&tin=02508201610067®Number=0000000000091575&sum=50000 [10:54:22]OFD Sender: Processing packet 33089 [packets to send 11, broken 10] [10:54:22]ProducePacketName [10:54:22]name=ofd_packets/00033089 [10:54:22]OFD Sender: To server: pG, [10:54:22]CommunicateWithHost lk.salyk.kg:30040 [10:54:22]ConnectInit lk.salyk.kg [10:54:22]written 0, free lines is 4095 [10:54:22]Connected sock=10 [10:54:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AF 33 08 01 DC 1B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 00 00 00 F4 03 04 00 DD D9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 81 00 00 35 04 06 00 00 3E 16 40 FF CD 18 42 A0 B2 0E 0A E7 2F [10:54:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E8 62 47 00 32 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 81 00 00 F4 03 04 00 7C 84 E9 64 B6 04 01 00 00 6D 03 9A 3D 70 5F 78 E2 [10:54:22]CommunicateWithHost err = 0 [10:54:22]CheckOFDResponse [10:54:22]1017 (14) - 77093643461234 [10:54:22]1041 (16) - 0000000000874655 [10:54:22]1040 (4) - 33089 [10:54:22]1012 (4) - 26.08.2023 04:50 [10:54:22]1206 (1) - 0 [10:54:22]OFD Sender: Remove packet 33089 [10:54:22]ProducePacketName [10:54:22]name=ofd_packets/00033089 [10:54:22]NVStorageDeleteData [10:54:22]Write to MH i2c: 01 00 00 F5 12 07 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 07 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: 01 07 00 F5 12 00 00 00 00 00 E2 0C FC [10:54:22]RasterBufferAndPrint [10:54:22]line [10:54:22]line [10:54:22]line [10:54:22]line [10:54:22]line [10:54:22]written 0, free lines is 3307 [10:54:22]MH_Cut [10:54:22]Write to MH i2c: D1 01 00 FC 12 01 E0 [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: D1 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: D1 01 00 [10:54:22]MH_I2C_Read... [10:54:22]Read from MH i2c: D1 01 00 FC 12 00 DF [10:54:22]Write to MH i2c: 01 00 00 FD 12 0F [10:54:22]Write i2c OK [10:54:22]MH_I2C_Read... [10:54:23]OFD Sender: No OFD packet to send [10:54:23]*** Cut start [10:54:23]*** Purtial cut [10:54:23]*** Stage 1: CUTSNS_PIN = 1 [10:54:23]Read from MH i2c: 01 [10:54:24]MH_I2C_Read... [10:54:24]*** Stop cut motor [10:54:24]*** Cut end [10:54:24]Read from MH i2c: 01 07 00 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: 01 07 00 FD 12 00 00 00 00 00 FF 0F 24 [10:54:24]process_action close_receipt done [10:54:24]requested_data is exist [10:54:24]produce_requested_data [10:54:24]requested_item fm.sn is exist - process it [10:54:24]wFMCommunicate request_size=4 [10:54:24]MH_SAM_APDU [10:54:24]CAPDU: 80 11 00 00 [10:54:24]Write to MH i2c: E2 08 00 FE 12 80 11 00 00 00 00 00 00 8A [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:24]Read from MH i2c: E2 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: E2 17 00 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: E2 17 00 FE 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E0 [10:54:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:54:24]wFMCommunicate OK [10:54:24]requested_item fd.num is exist - process it [10:54:24]SAM_PROTO_GetFieldsCounters [10:54:24]wFMCommunicate request_size=4 [10:54:24]MH_SAM_APDU [10:54:24]CAPDU: 80 13 00 00 [10:54:24]Write to MH i2c: E2 08 00 FF 12 80 13 00 00 00 00 00 00 8D [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:24]Read from MH i2c: E2 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: E2 62 00 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: E2 62 00 FF 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [10:54:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:24]wFMCommunicate OK [10:54:24]SAM_PROTO_GetFieldsCounters done [10:54:24]requested_item shift.num is exist - process it [10:54:24]requested_item shift.opened is exist - process it [10:54:24]req_shift_opened [10:54:24]FM_GetShiftState [10:54:24]SAM_PROTO_GetShiftState [10:54:24]wFMCommunicate request_size=4 [10:54:24]MH_SAM_APDU [10:54:24]CAPDU: 80 13 01 00 [10:54:24]Write to MH i2c: E2 08 00 00 13 80 13 01 00 00 00 00 00 90 [10:54:24]Write i2c OK [10:54:24]MH_I2C_Read... [10:54:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:24]Read from MH i2c: E2 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: E2 0E 00 [10:54:24]MH_I2C_Read... [10:54:24]Read from MH i2c: E2 0E 00 00 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C7 [10:54:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:54:24]wFMCommunicate OK [10:54:24]SAM_PROTO_GetShiftState done [10:54:24]FM_GetShiftState done [10:54:24]req_shift_opened done [10:54:24]requested_item shift.open_date is exist - process it [10:54:24]req_shift_open_date [10:54:24]req_shift_open_date done [10:54:24]produce_requested_data done [10:54:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33089,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:54:24]process_action_free close_receipt [10:54:24]json_value_free [10:54:24]json_value_free done [10:54:24]process_json_proto returns [10:54:24]Send response to host [10:54:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33089,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:54:24]free response buf [10:54:24]execute_script done [10:54:24]execute_script returns [10:54:24]free content buf [10:54:24]Sock 7.Close socket [10:54:24]Sock 7.Thread stoped [10:54:28]OFD Sender: No OFD packet to send [10:54:33]OFD Sender: No OFD packet to send [10:54:38]OFD Sender: No OFD packet to send [10:54:43]OFD Sender: No OFD packet to send [10:54:48]OFD Sender: No OFD packet to send [10:54:53]OFD Sender: No OFD packet to send [10:54:58]OFD Sender: No OFD packet to send [10:55:03]OFD Sender: No OFD packet to send [10:55:08]OFD Sender: No OFD packet to send [10:55:13]OFD Sender: No OFD packet to send [10:55:18]OFD Sender: No OFD packet to send [10:55:23]OFD Sender: No OFD packet to send [10:55:28]OFD Sender: No OFD packet to send [10:55:33]OFD Sender: No OFD packet to send [10:55:38]OFD Sender: No OFD packet to send [10:55:43]OFD Sender: No OFD packet to send [10:55:48]OFD Sender: No OFD packet to send [10:55:53]OFD Sender: No OFD packet to send [10:55:58]OFD Sender: No OFD packet to send [10:56:03]OFD Sender: No OFD packet to send [10:56:08]OFD Sender: No OFD packet to send [10:56:13]OFD Sender: No OFD packet to send [10:56:18]OFD Sender: No OFD packet to send [10:56:23]OFD Sender: No OFD packet to send [10:56:28]OFD Sender: No OFD packet to send [10:56:33]OFD Sender: No OFD packet to send [10:56:38]OFD Sender: No OFD packet to send [10:56:43]OFD Sender: No OFD packet to send [10:56:48]OFD Sender: No OFD packet to send [10:56:53]OFD Sender: No OFD packet to send [10:56:55]accept exits with 9 [10:56:55]New connection [10:56:55]New thread 3067202916 created [10:56:55]Thread 3067059556 joined [10:56:55]Waiting for new connection... [10:56:55] Sock 9.Parse request [10:56:55]Sock 9.Check first char [10:56:55]Sock 9.First char is OK [10:56:55]request: POST /json_proto HTTP/1.0 [10:56:55]Method: POST [10:56:55]URL: /json_proto [10:56:55]Method is POST - this is cgi request [10:56:55]url: /json_proto [10:56:55]query_string will be loaded in cgi processing [10:56:55]execute_cgi json_proto POST (null) [10:56:55]execute_cgi path=json_proto method=POST [10:56:55]POST find Content-Length [10:56:55]Host: 172.17.34.200:8080 [10:56:55]Content-Length: 678 [10:56:55]Content-Type: application/json [10:56:55] [10:56:55]POST finish read [10:56:55]Found Content-Length = 678 [10:56:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182903", "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" : 58.50, "quantity" : 9.920, "sum" : 580.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 580.00, "total" : 580.00, "payments": [ { "type": 0, "sum" : 580.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:55]execute_script... [10:56:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182903", "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" : 58.50, "quantity" : 9.920, "sum" : 580.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 580.00, "total" : 580.00, "payments": [ { "type": 0, "sum" : 580.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:55]POST & json_proto [10:56:55]process_json_proto [10:56:55]json parsed OK: [10:56:55]protocol is kg_v1.0 [10:56:55]action value=close_receipt [10:56:55]process_action close_receipt [10:56:55]cmd_close_receipt [10:56:55]MH_GetDate [10:56:55]Write to MH i2c: F0 00 00 01 13 03 [10:56:55]Write i2c OK [10:56:55]MH_I2C_Read... [10:56:55]Read from MH i2c: F0 [10:56:55]MH_I2C_Read... [10:56:55]Read from MH i2c: F0 09 00 [10:56:55]MH_I2C_Read... [10:56:55]Read from MH i2c: F0 09 00 01 13 00 78 DA E9 64 B2 FF 65 64 25 [10:56:55]GetLastDocTimeStamp 1693047261 [10:56:55]current date 1693047416 [10:56:55]FM_GetShiftState [10:56:55]SAM_PROTO_GetShiftState [10:56:55]wFMCommunicate request_size=4 [10:56:55]MH_SAM_APDU [10:56:55]CAPDU: 80 13 01 00 [10:56:55]Write to MH i2c: E2 08 00 02 13 80 13 01 00 00 00 00 00 92 [10:56:55]Write i2c OK [10:56:55]MH_I2C_Read... [10:56:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:55]Read from MH i2c: E2 [10:56:55]MH_I2C_Read... [10:56:55]Read from MH i2c: E2 0E 00 [10:56:55]MH_I2C_Read... [10:56:55]Read from MH i2c: E2 0E 00 02 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C9 [10:56:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:56:55]wFMCommunicate OK [10:56:55]SAM_PROTO_GetShiftState done [10:56:55]FM_GetShiftState done [10:56:55]opened in 1693009560 [10:56:55]opened+sec_in_day 1693095960 [10:56:55]quantity*price = 58032 [10:56:55]sum+1 = 58033 [10:56:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 580.00 Внесено: 580.00 СДАЧА: 0.00 НСП 1% : 5.14 НДС 12% : 61.63 Наличными: 580.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 106 26.08.2023 10:56 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33090 ФПД: 66516800421541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T105656&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33090&fm=66516800421541&tin=02508201610067®Number=0000000000091575&sum=58000 [10:56:56]StoreToDocumentArchive [10:56:56]shift 77 fd 33090 [10:56:56]save to /storage/0077/doc_00033090 [10:56:56]save last doc name /storage/0077/doc_00033090 to /storage/kkm_last_doc_name [10:56:56]save OK [10:56:56]Clear old archive folders... [10:56:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:56]tlvbuf is 00A94320 [10:56:56]SAM_PROTO_ClearQueue [10:56:56]wFMCommunicate request_size=4 [10:56:56]MH_SAM_APDU [10:56:56]CAPDU: 80 09 00 00 [10:56:56]Write to MH i2c: E2 08 00 0F 13 80 09 00 00 00 00 00 00 94 [10:56:56]Write i2c OK [10:56:56]MH_I2C_Read... [10:56:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:57]Read from MH i2c: E2 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 03 00 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 03 00 0F 13 00 90 00 96 [10:56:57]RAPDU: 90 00 [10:56:57]wFMCommunicate OK [10:56:57]SAM_PROTO_ClearQueue done [10:56:57]KKMCreateOFDPacket [10:56:57]OFDProtocolAddRootSTLVToBuf [10:56:57]FM_MakeSignedData [10:56:57]FM_MakeSignedData [10:56:57]SAM_PROTO_SignData [10:56:57]wFMCommunicate request_size=4 [10:56:57]MH_SAM_APDU [10:56:57]CAPDU: 80 0D 01 02 [10:56:57]Write to MH i2c: E2 08 00 10 13 80 0D 01 02 00 00 00 00 9C [10:56:57]Write i2c OK [10:56:57]MH_I2C_Read... [10:56:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:57]Read from MH i2c: E2 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 03 00 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 03 00 10 13 00 90 00 97 [10:56:57]RAPDU: 90 00 [10:56:57]wFMCommunicate OK [10:56:57]wFMCommunicate request_size=255 [10:56:57]MH_SAM_APDU [10:56: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 C0 26 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 B0 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 90 E2 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 78 DA E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 81 00 00 35 04 06 00 3C [10:56:57]Write to MH i2c: E2 02 01 11 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 C0 26 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 B0 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 90 E2 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 78 DA E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 81 00 00 35 04 06 00 3C 00 00 7B [10:56:57]Write i2c OK [10:56:57]MH_I2C_Read... [10:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:57]Read from MH i2c: E2 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 03 00 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 03 00 11 13 00 90 00 98 [10:56:57]RAPDU: 90 00 [10:56:57]wFMCommunicate OK [10:56:57]wFMCommunicate request_size=10 [10:56:57]MH_SAM_APDU [10:56:57]CAPDU: 80 0D 02 02 05 7F 26 42 BE A5 [10:56:57]Write to MH i2c: E2 0D 00 12 13 80 0D 02 02 05 00 7F 26 42 BE A5 00 00 F3 [10:56:57]Write i2c OK [10:56:57]MH_I2C_Read... [10:56:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:57]Read from MH i2c: E2 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 03 00 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 03 00 12 13 00 90 00 99 [10:56:57]RAPDU: 90 00 [10:56:57]wFMCommunicate OK [10:56:57]wFMCommunicate request_size=4 [10:56:57]MH_SAM_APDU [10:56:57]CAPDU: 80 0D 03 02 [10:56:57]Write to MH i2c: E2 08 00 13 13 80 0D 03 02 00 00 00 00 A1 [10:56:57]Write i2c OK [10:56:57]MH_I2C_Read... [10:56:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:57]Read from MH i2c: E2 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 0B 00 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 0B 00 13 13 00 43 5C 21 C4 10 15 F8 3F 90 00 82 [10:56:57]RAPDU: 43 5C 21 C4 10 15 F8 3F 90 00 [10:56:57]wFMCommunicate OK [10:56:57]SAM_PROTO_SignData done [10:56:57]FM_MakeSignedData done [10:56:57]CreateOFDProtocolMessage [10:56:57]wFMCommunicate request_size=4 [10:56:57]MH_SAM_APDU [10:56:57]CAPDU: 80 11 00 00 [10:56:57]Write to MH i2c: E2 08 00 14 13 80 11 00 00 00 00 00 00 A1 [10:56:57]Write i2c OK [10:56:57]MH_I2C_Read... [10:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:57]Read from MH i2c: E2 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 17 00 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: E2 17 00 14 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [10:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:56:57]wFMCommunicate OK [10:56:57]CreateOFDProtocolMessage done [10:56:57]OFDSenderStorePacket 33090 [10:56:57]StoreOFDPacket docnum=33090 [10:56:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B7 6B 07 01 EB 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 C0 26 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 B0 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 90 E2 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 78 DA E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 81 00 00 35 04 06 00 3C 7F 26 42 BE A5 43 5C 21 C4 10 15 F8 3F [10:56:57]CheckFolder [10:56:57]dirname=/storage/ofd_packets [10:56:57]CheckFolder done [10:56:57]ProducePacketName [10:56:57]name=ofd_packets/00033090 [10:56:57]NVStorageSaveData ofd_packets/00033090 [10:56:57]File name is /storage/ofd_packets/00033090 [10:56:57]Write 301 bytes [10:56:57]NVStorageSaveData done [10:56:57]OFDSenderStorePacket done [10:56:57]KKMCreateOFDPacket done [10:56:57]NVStorageSaveData kkm_last_timestamp [10:56:57]File name is /storage/kkm_last_timestamp [10:56:57]Write 4 bytes [10:56:57]NVStorageSaveData done [10:56:57]ExternCall_PrintAddStr [10:56:57]wPrintStart [10:56:57]Write to MH i2c: 01 00 00 15 13 28 [10:56:57]Write i2c OK [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: 01 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: 01 07 00 [10:56:57]MH_I2C_Read... [10:56:57]Read from MH i2c: 01 07 00 15 13 00 00 00 00 00 FF 0F 3D [10:56:57]RasterBufferAndPrint [10:56:57]line Счет N : (1)1182903 [10:56:57]line ИНН: 02508201610067 [10:56:57]line Контрольно-Кассовый Чек [10:56:57]line ПРОДАЖА [10:56:57]line ТРК (МРК, ГНК) : 62 [10:56:57]line Товар: 2710124130 [10:56:57]line Аи-92-К-5 [10:56:57]line 9.920 * 58.50 [10:56:57]line = 580.32 [10:56:57]line НДС 12% НСП 1% [10:56:57]line > о реализуемом товаре [10:56:57]line ОКРУГЛЕНИЕ: -0.32 [10:56:57]line ИТОГО: 580.00 [10:56:57]line Внесено: 580.00 [10:56:57]line СДАЧА: 0.00 [10:56:57]line НСП 1% : 5.14 [10:56:57]line НДС 12% : 61.63 [10:56:57]line Наличными: 580.00 [10:56:57]line Безнал.: 0.00 [10:56:57]line Место: АЗС № 121 "Партнер Нефть" [10:56:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [10:56:57]line СНО: Общий режим [10:56:57]line Чек 106 26.08.2023 10:56 [10:56:57]line Смена: 77 ФФД: 1.0 [10:56:57]line ЗНМ: 0300000148 [10:56:57]line РНМ: 0000000000091575 [10:56:57]line Версия ККМ: 001 [10:56:57]line ФМ: 0000000000874655 [10:56:57]line ФД: 33090 [10:56:57]line ФПД: 66516800421541 [10:56:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T105656&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33090&fm=66516800421541&tin=02508201610067®Number=0000000000091575&sum=58000 [10:56:57]OFD Sender: Processing packet 33090 [packets to send 11, broken 10] [10:56:57]ProducePacketName [10:56:57]name=ofd_packets/00033090 [10:56:57]OFD Sender: To server: pG, [10:56:57]CommunicateWithHost lk.salyk.kg:30040 [10:56:57]ConnectInit lk.salyk.kg [10:56:57]written 0, free lines is 4095 [10:56:57]Connected sock=10 [10:56:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B7 6B 07 01 EB 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 C0 26 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 B0 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 18 00 00 00 00 07 04 06 00 90 E2 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 78 DA E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 81 00 00 35 04 06 00 3C 7F 26 42 BE A5 43 5C 21 C4 10 15 F8 3F [10:56:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 52 5A 47 00 A4 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 81 00 00 F4 03 04 00 17 85 E9 64 B6 04 01 00 00 5D 90 46 8F EB 02 DF B9 [10:56:58]CommunicateWithHost err = 0 [10:56:58]CheckOFDResponse [10:56:58]1017 (14) - 77093643461234 [10:56:58]1041 (16) - 0000000000874655 [10:56:58]1040 (4) - 33090 [10:56:58]1012 (4) - 26.08.2023 04:52 [10:56:58]1206 (1) - 0 [10:56:58]OFD Sender: Remove packet 33090 [10:56:58]ProducePacketName [10:56:58]name=ofd_packets/00033090 [10:56:58]NVStorageDeleteData [10:56:58]Write to MH i2c: 01 00 00 40 13 53 [10:56:58]Write i2c OK [10:56:58]MH_I2C_Read... [10:56:58]Read from MH i2c: 01 [10:56:58]MH_I2C_Read... [10:56:58]Read from MH i2c: 01 07 00 [10:56:58]MH_I2C_Read... [10:56:58]Read from MH i2c: 01 07 00 40 13 00 00 00 00 00 D7 0C 3D [10:56:58]RasterBufferAndPrint [10:56:58]line [10:56:58]line [10:56:58]line [10:56:58]line [10:56:58]line [10:56:58]written 0, free lines is 3295 [10:56:58]MH_Cut [10:56:58]Write to MH i2c: D1 01 00 47 13 01 2C [10:56:58]Write i2c OK [10:56:58]MH_I2C_Read... [10:56:58]Read from MH i2c: D1 [10:56:58]MH_I2C_Read... [10:56:58]Read from MH i2c: D1 01 00 [10:56:58]MH_I2C_Read... [10:56:58]Read from MH i2c: D1 01 00 47 13 00 2B [10:56:58]Write to MH i2c: 01 00 00 48 13 5B [10:56:58]Write i2c OK [10:56:58]MH_I2C_Read... [10:56:58]OFD Sender: No OFD packet to send [10:56:59]*** Cut start [10:56:59]*** Purtial cut [10:56:59]*** CUTSNS_PIN = 0 [10:56:59]*** Stage 1: CUTSNS_PIN = 1 [10:57:01]Read from MH i2c: 01 [10:57:01]MH_I2C_Read... [10:57:01]*** Stop cut motor [10:57:01]*** Cut end [10:57:01]Read from MH i2c: 01 07 00 [10:57:01]MH_I2C_Read... [10:57:01]Read from MH i2c: 01 07 00 48 13 00 00 00 00 00 FF 0F 70 [10:57:01]process_action close_receipt done [10:57:01]requested_data is exist [10:57:01]produce_requested_data [10:57:01]requested_item fm.sn is exist - process it [10:57:01]wFMCommunicate request_size=4 [10:57:01]MH_SAM_APDU [10:57:01]CAPDU: 80 11 00 00 [10:57:01]Write to MH i2c: E2 08 00 49 13 80 11 00 00 00 00 00 00 D6 [10:57:01]Write i2c OK [10:57:01]MH_I2C_Read... [10:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:57:01]Read from MH i2c: E2 [10:57:01]MH_I2C_Read... [10:57:01]Read from MH i2c: E2 17 00 [10:57:01]MH_I2C_Read... [10:57:01]Read from MH i2c: E2 17 00 49 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [10:57:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [10:57:01]wFMCommunicate OK [10:57:01]requested_item fd.num is exist - process it [10:57:01]SAM_PROTO_GetFieldsCounters [10:57:01]wFMCommunicate request_size=4 [10:57:01]MH_SAM_APDU [10:57:01]CAPDU: 80 13 00 00 [10:57:01]Write to MH i2c: E2 08 00 4A 13 80 13 00 00 00 00 00 00 D9 [10:57:01]Write i2c OK [10:57:01]MH_I2C_Read... [10:57:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:57:01]Read from MH i2c: E2 [10:57:01]MH_I2C_Read... [10:57:01]Read from MH i2c: E2 62 00 [10:57:01]MH_I2C_Read... [10:57:01]Read from MH i2c: E2 62 00 4A 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [10:57:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:57:01]wFMCommunicate OK [10:57:01]SAM_PROTO_GetFieldsCounters done [10:57:01]requested_item shift.num is exist - process it [10:57:01]requested_item shift.opened is exist - process it [10:57:01]req_shift_opened [10:57:01]FM_GetShiftState [10:57:01]SAM_PROTO_GetShiftState [10:57:01]wFMCommunicate request_size=4 [10:57:01]MH_SAM_APDU [10:57:01]CAPDU: 80 13 01 00 [10:57:01]Write to MH i2c: E2 08 00 4B 13 80 13 01 00 00 00 00 00 DB [10:57:01]Write i2c OK [10:57:01]MH_I2C_Read... [10:57:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:57:01]Read from MH i2c: E2 [10:57:01]MH_I2C_Read... [10:57:01]Read from MH i2c: E2 0E 00 [10:57:01]MH_I2C_Read... [10:57:01]Read from MH i2c: E2 0E 00 4B 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 12 [10:57:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [10:57:01]wFMCommunicate OK [10:57:01]SAM_PROTO_GetShiftState done [10:57:01]FM_GetShiftState done [10:57:01]req_shift_opened done [10:57:01]requested_item shift.open_date is exist - process it [10:57:01]req_shift_open_date [10:57:01]req_shift_open_date done [10:57:01]produce_requested_data done [10:57:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33090,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [10:57:01]process_action_free close_receipt [10:57:01]json_value_free [10:57:01]json_value_free done [10:57:01]process_json_proto returns [10:57:01]Send response to host [10:57:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33090,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [10:57:01]free response buf [10:57:01]execute_script done [10:57:01]execute_script returns [10:57:01]free content buf [10:57:01]Sock 9.Close socket [10:57:01]Sock 9.Thread stoped [10:57:03]OFD Sender: No OFD packet to send [10:57:08]OFD Sender: No OFD packet to send [10:57:13]OFD Sender: No OFD packet to send [10:57:18]OFD Sender: No OFD packet to send [10:57:23]OFD Sender: No OFD packet to send [10:57:28]OFD Sender: No OFD packet to send [10:57:33]OFD Sender: No OFD packet to send [10:57:38]OFD Sender: No OFD packet to send [10:57:43]OFD Sender: No OFD packet to send [10:57:48]OFD Sender: No OFD packet to send [10:57:53]OFD Sender: No OFD packet to send [10:57:58]OFD Sender: No OFD packet to send [10:58:03]OFD Sender: No OFD packet to send [10:58:08]OFD Sender: No OFD packet to send [10:58:13]OFD Sender: No OFD packet to send [10:58:18]OFD Sender: No OFD packet to send [10:58:23]OFD Sender: No OFD packet to send [10:58:28]OFD Sender: No OFD packet to send [10:58:33]OFD Sender: No OFD packet to send [10:58:38]OFD Sender: No OFD packet to send [10:58:43]OFD Sender: No OFD packet to send [10:58:48]OFD Sender: No OFD packet to send [10:58:53]OFD Sender: No OFD packet to send [10:58:58]OFD Sender: No OFD packet to send [10:59:03]OFD Sender: No OFD packet to send [10:59:08]OFD Sender: No OFD packet to send [10:59:13]OFD Sender: No OFD packet to send [10:59:18]OFD Sender: No OFD packet to send [10:59:23]OFD Sender: No OFD packet to send [10:59:28]OFD Sender: No OFD packet to send [10:59:33]OFD Sender: No OFD packet to send [10:59:38]OFD Sender: No OFD packet to send [10:59:43]OFD Sender: No OFD packet to send [10:59:48]OFD Sender: No OFD packet to send [10:59:53]OFD Sender: No OFD packet to send [10:59:58]OFD Sender: No OFD packet to send [11:00:03]OFD Sender: No OFD packet to send [11:00:08]OFD Sender: No OFD packet to send [11:00:13]OFD Sender: No OFD packet to send [11:00:18]OFD Sender: No OFD packet to send [11:00:23]OFD Sender: No OFD packet to send [11:00:28]OFD Sender: No OFD packet to send [11:00:33]OFD Sender: No OFD packet to send [11:00:38]OFD Sender: No OFD packet to send [11:00:43]OFD Sender: No OFD packet to send [11:00:48]OFD Sender: No OFD packet to send [11:00:53]OFD Sender: No OFD packet to send [11:00:58]OFD Sender: No OFD packet to send [11:01:03]OFD Sender: No OFD packet to send [11:01:08]OFD Sender: No OFD packet to send [11:01:13]OFD Sender: No OFD packet to send [11:01:18]OFD Sender: No OFD packet to send [11:01:23]OFD Sender: No OFD packet to send [11:01:28]OFD Sender: No OFD packet to send [11:01:33]OFD Sender: No OFD packet to send [11:01:38]OFD Sender: No OFD packet to send [11:01:43]OFD Sender: No OFD packet to send [11:01:48]OFD Sender: No OFD packet to send [11:01:53]OFD Sender: No OFD packet to send [11:01:58]OFD Sender: No OFD packet to send [11:02:03]OFD Sender: No OFD packet to send [11:02:08]OFD Sender: No OFD packet to send [11:02:13]OFD Sender: No OFD packet to send [11:02:18]OFD Sender: No OFD packet to send [11:02:23]OFD Sender: No OFD packet to send [11:02:28]OFD Sender: No OFD packet to send [11:02:33]OFD Sender: No OFD packet to send [11:02:38]OFD Sender: No OFD packet to send [11:02:43]OFD Sender: No OFD packet to send [11:02:48]OFD Sender: No OFD packet to send [11:02:53]OFD Sender: No OFD packet to send [11:02:58]OFD Sender: No OFD packet to send [11:03:03]OFD Sender: No OFD packet to send [11:03:08]OFD Sender: No OFD packet to send [11:03:13]OFD Sender: No OFD packet to send [11:03:18]OFD Sender: No OFD packet to send [11:03:23]OFD Sender: No OFD packet to send [11:03:28]OFD Sender: No OFD packet to send [11:03:33]OFD Sender: No OFD packet to send [11:03:38]OFD Sender: No OFD packet to send [11:03:43]OFD Sender: No OFD packet to send [11:03:48]OFD Sender: No OFD packet to send [11:03:53]OFD Sender: No OFD packet to send [11:03:58]OFD Sender: No OFD packet to send [11:04:03]OFD Sender: No OFD packet to send [11:04:08]OFD Sender: No OFD packet to send [11:04:13]OFD Sender: No OFD packet to send [11:04:18]OFD Sender: No OFD packet to send [11:04:23]OFD Sender: No OFD packet to send [11:04:28]OFD Sender: No OFD packet to send [11:04:33]OFD Sender: No OFD packet to send [11:04:38]OFD Sender: No OFD packet to send [11:04:43]OFD Sender: No OFD packet to send [11:04:48]OFD Sender: No OFD packet to send [11:04:53]OFD Sender: No OFD packet to send [11:04:58]OFD Sender: No OFD packet to send [11:05:03]OFD Sender: No OFD packet to send [11:05:08]OFD Sender: No OFD packet to send [11:05:13]OFD Sender: No OFD packet to send [11:05:18]OFD Sender: No OFD packet to send [11:05:23]OFD Sender: No OFD packet to send [11:05:28]OFD Sender: No OFD packet to send [11:05:34]OFD Sender: No OFD packet to send [11:05:39]OFD Sender: No OFD packet to send [11:05:44]OFD Sender: No OFD packet to send [11:05:49]OFD Sender: No OFD packet to send [11:05:54]OFD Sender: No OFD packet to send [11:05:59]OFD Sender: No OFD packet to send [11:06:04]OFD Sender: No OFD packet to send [11:06:09]OFD Sender: No OFD packet to send [11:06:10]accept exits with 7 [11:06:10]New connection [11:06:10]New thread 3067059556 created [11:06:10]Thread 3067202916 joined [11:06:10]Waiting for new connection... [11:06:10] Sock 7.Parse request [11:06:10]Sock 7.Check first char [11:06:10]Sock 7.First char is OK [11:06:10]request: POST /json_proto HTTP/1.0 [11:06:10]Method: POST [11:06:10]URL: /json_proto [11:06:10]Method is POST - this is cgi request [11:06:10]url: /json_proto [11:06:10]query_string will be loaded in cgi processing [11:06:10]execute_cgi json_proto POST (null) [11:06:10]execute_cgi path=json_proto method=POST [11:06:10]POST find Content-Length [11:06:10]Host: 172.17.34.200:8080 [11:06:10]Content-Length: 672 [11:06:10]Content-Type: application/json [11:06:10] [11:06:10]POST finish read [11:06:10]Found Content-Length = 672 [11:06:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 10.090, "sum" : 600.36, "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:06:10]execute_script... [11:06: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)1182904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 10.090, "sum" : 600.36, "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:06:10]POST & json_proto [11:06:10]process_json_proto [11:06:10]json parsed OK: [11:06:10]protocol is kg_v1.0 [11:06:10]action value=close_receipt [11:06:10]process_action close_receipt [11:06:10]cmd_close_receipt [11:06:10]MH_GetDate [11:06:10]Write to MH i2c: F0 00 00 4C 13 4E [11:06:10]Write i2c OK [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: F0 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: F0 09 00 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: F0 09 00 4C 13 00 A3 DC E9 64 B2 FF 65 64 9D [11:06:10]GetLastDocTimeStamp 1693047416 [11:06:10]current date 1693047971 [11:06:10]FM_GetShiftState [11:06:10]SAM_PROTO_GetShiftState [11:06:10]wFMCommunicate request_size=4 [11:06:10]MH_SAM_APDU [11:06:10]CAPDU: 80 13 01 00 [11:06:10]Write to MH i2c: E2 08 00 4D 13 80 13 01 00 00 00 00 00 DD [11:06:10]Write i2c OK [11:06:10]MH_I2C_Read... [11:06:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:10]Read from MH i2c: E2 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: E2 0E 00 [11:06:10]MH_I2C_Read... [11:06:10]Read from MH i2c: E2 0E 00 4D 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 14 [11:06:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:06:10]wFMCommunicate OK [11:06:10]SAM_PROTO_GetShiftState done [11:06:10]FM_GetShiftState done [11:06:10]opened in 1693009560 [11:06:10]opened+sec_in_day 1693095960 [11:06:10]quantity*price = 60035 [11:06:10]sum+1 = 60037 [11:06:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 107 26.08.2023 11:06 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33091 ФПД: 125339786428546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T110611&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33091&fm=125339786428546&tin=02508201610067®Number=0000000000091575&sum=60000 [11:06:11]StoreToDocumentArchive [11:06:11]shift 77 fd 33091 [11:06:11]save to /storage/0077/doc_00033091 [11:06:11]save last doc name /storage/0077/doc_00033091 to /storage/kkm_last_doc_name [11:06:11]save OK [11:06:11]Clear old archive folders... [11:06:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:06:11]tlvbuf is 00A9A970 [11:06:11]SAM_PROTO_ClearQueue [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 09 00 00 [11:06:11]Write to MH i2c: E2 08 00 5A 13 80 09 00 00 00 00 00 00 DF [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 5A 13 00 90 00 E1 [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]SAM_PROTO_ClearQueue done [11:06:11]KKMCreateOFDPacket [11:06:11]OFDProtocolAddRootSTLVToBuf [11:06:11]FM_MakeSignedData [11:06:11]FM_MakeSignedData [11:06:11]SAM_PROTO_SignData [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 01 02 [11:06:11]Write to MH i2c: E2 08 00 5B 13 80 0D 01 02 00 00 00 00 E7 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 5B 13 00 90 00 E2 [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=255 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 27 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 84 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 A3 DC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 81 00 00 35 04 06 00 [11:06:11]Write to MH i2c: E2 02 01 5C 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 27 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 84 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 A3 DC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 81 00 00 35 04 06 00 00 00 64 [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 5C 13 00 90 00 E3 [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=11 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 02 02 06 71 FE F1 72 40 82 [11:06:11]Write to MH i2c: E2 0E 00 5D 13 80 0D 02 02 06 00 71 FE F1 72 40 82 00 00 8A [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:11]Read from MH i2c: E2 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 [11:06:11]MH_I2C_Read... [11:06:11]Read from MH i2c: E2 03 00 5D 13 00 90 00 E4 [11:06:11]RAPDU: 90 00 [11:06:11]wFMCommunicate OK [11:06:11]wFMCommunicate request_size=4 [11:06:11]MH_SAM_APDU [11:06:11]CAPDU: 80 0D 03 02 [11:06:11]Write to MH i2c: E2 08 00 5E 13 80 0D 03 02 00 00 00 00 EC [11:06:11]Write i2c OK [11:06:11]MH_I2C_Read... [11:06:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:12]Read from MH i2c: E2 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: E2 0B 00 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: E2 0B 00 5E 13 00 4E F6 D4 C9 88 47 E3 15 90 00 95 [11:06:12]RAPDU: 4E F6 D4 C9 88 47 E3 15 90 00 [11:06:12]wFMCommunicate OK [11:06:12]SAM_PROTO_SignData done [11:06:12]FM_MakeSignedData done [11:06:12]CreateOFDProtocolMessage [11:06:12]wFMCommunicate request_size=4 [11:06:12]MH_SAM_APDU [11:06:12]CAPDU: 80 11 00 00 [11:06:12]Write to MH i2c: E2 08 00 5F 13 80 11 00 00 00 00 00 00 EC [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:12]Read from MH i2c: E2 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: E2 17 00 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: E2 17 00 5F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 42 [11:06:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:06:12]wFMCommunicate OK [11:06:12]CreateOFDProtocolMessage done [11:06:12]OFDSenderStorePacket 33091 [11:06:12]StoreOFDPacket docnum=33091 [11:06:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6C 41 08 01 8F 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 27 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 84 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 A3 DC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 81 00 00 35 04 06 00 71 FE F1 72 40 82 4E F6 D4 C9 88 47 E3 15 [11:06:12]CheckFolder [11:06:12]dirname=/storage/ofd_packets [11:06:12]CheckFolder done [11:06:12]ProducePacketName [11:06:12]name=ofd_packets/00033091 [11:06:12]NVStorageSaveData ofd_packets/00033091 [11:06:12]File name is /storage/ofd_packets/00033091 [11:06:12]Write 302 bytes [11:06:12]NVStorageSaveData done [11:06:12]OFDSenderStorePacket done [11:06:12]KKMCreateOFDPacket done [11:06:12]NVStorageSaveData kkm_last_timestamp [11:06:12]File name is /storage/kkm_last_timestamp [11:06:12]Write 4 bytes [11:06:12]NVStorageSaveData done [11:06:12]ExternCall_PrintAddStr [11:06:12]wPrintStart [11:06:12]Write to MH i2c: 01 00 00 60 13 73 [11:06:12]OFD Sender: Processing packet 33091 [packets to send 11, broken 10] [11:06:12]ProducePacketName [11:06:12]name=ofd_packets/00033091 [11:06:12]OFD Sender: To server: pG, [11:06:12]CommunicateWithHost lk.salyk.kg:30040 [11:06:12]ConnectInit lk.salyk.kg [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 07 00 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 07 00 60 13 00 00 00 00 00 FF 0F 88 [11:06:12]RasterBufferAndPrint [11:06:12]line Счет N : (1)1182904 [11:06:12]line ИНН: 02508201610067 [11:06:12]line Контрольно-Кассовый Чек [11:06:12]line ПРОДАЖА [11:06:12]line ТРК (МРК, ГНК) : 31 [11:06:12]line Товар: 2710124130 [11:06:12]line Super-92-К-5 [11:06:12]line 10.090 * 59.50 [11:06:12]line = 600.36 [11:06:12]line НДС 12% НСП 1% [11:06:12]line > о реализуемом товаре [11:06:12]line ОКРУГЛЕНИЕ: -0.36 [11:06:12]line ИТОГО: 600.00 [11:06:12]line Внесено: 600.00 [11:06:12]line СДАЧА: 0.00 [11:06:12]line НСП 1% : 5.31 [11:06:12]line НДС 12% : 63.75 [11:06:12]line Наличными: 600.00 [11:06:12]line Безнал.: 0.00 [11:06:12]line Место: АЗС № 121 "Партнер Нефть" [11:06:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:06:12]line СНО: Общий режим [11:06:12]line Чек 107 26.08.2023 11:06 [11:06:12]line Смена: 77 ФФД: 1.0 [11:06:12]line ЗНМ: 0300000148 [11:06:12]line РНМ: 0000000000091575 [11:06:12]line Версия ККМ: 001 [11:06:12]line ФМ: 0000000000874655 [11:06:12]line ФД: 33091 [11:06:12]line ФПД: 125339786428546 [11:06:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T110611&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33091&fm=125339786428546&tin=02508201610067®Number=0000000000091575&sum=60000 [11:06:12]Connected sock=10 [11:06:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6C 41 08 01 8F 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 27 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 84 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 A3 DC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 81 00 00 35 04 06 00 71 FE F1 72 40 82 4E F6 D4 C9 88 47 E3 15 [11:06:12]written 0, free lines is 4095 [11:06:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 29 78 47 00 98 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 81 00 00 F4 03 04 00 41 87 E9 64 B6 04 01 00 00 72 7E F2 2B B9 2E 06 5A [11:06:12]CommunicateWithHost err = 0 [11:06:12]CheckOFDResponse [11:06:12]1017 (14) - 77093643461234 [11:06:12]1041 (16) - 0000000000874655 [11:06:12]1040 (4) - 33091 [11:06:12]1012 (4) - 26.08.2023 05:01 [11:06:12]1206 (1) - 0 [11:06:12]OFD Sender: Remove packet 33091 [11:06:12]ProducePacketName [11:06:12]name=ofd_packets/00033091 [11:06:12]NVStorageDeleteData [11:06:12]Write to MH i2c: 01 00 00 8B 13 9E [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 07 00 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: 01 07 00 8B 13 00 00 00 00 00 D1 0C 82 [11:06:12]RasterBufferAndPrint [11:06:12]line [11:06:12]line [11:06:12]line [11:06:12]line [11:06:12]line [11:06:12]written 0, free lines is 3287 [11:06:12]MH_Cut [11:06:12]Write to MH i2c: D1 01 00 92 13 01 77 [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: D1 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: D1 01 00 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: D1 01 00 92 13 00 76 [11:06:12]Write to MH i2c: 01 00 00 93 13 A6 [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:13]OFD Sender: No OFD packet to send [11:06:13]*** Cut start [11:06:13]*** Purtial cut [11:06:13]*** Stage 1: CUTSNS_PIN = 1 [11:06:13]Read from MH i2c: 01 [11:06:13]MH_I2C_Read... [11:06:13]*** Stop cut motor [11:06:13]*** Cut end [11:06:13]Read from MH i2c: 01 07 00 [11:06:13]MH_I2C_Read... [11:06:13]Read from MH i2c: 01 07 00 93 13 00 00 00 00 00 FF 0F BB [11:06:13]process_action close_receipt done [11:06:13]requested_data is exist [11:06:13]produce_requested_data [11:06:13]requested_item fm.sn is exist - process it [11:06:13]wFMCommunicate request_size=4 [11:06:13]MH_SAM_APDU [11:06:13]CAPDU: 80 11 00 00 [11:06:13]Write to MH i2c: E2 08 00 94 13 80 11 00 00 00 00 00 00 21 [11:06:13]Write i2c OK [11:06:13]MH_I2C_Read... [11:06:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:13]Read from MH i2c: E2 [11:06:13]MH_I2C_Read... [11:06:13]Read from MH i2c: E2 17 00 [11:06:13]MH_I2C_Read... [11:06:13]Read from MH i2c: E2 17 00 94 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 77 [11:06:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:06:13]wFMCommunicate OK [11:06:13]requested_item fd.num is exist - process it [11:06:13]SAM_PROTO_GetFieldsCounters [11:06:13]wFMCommunicate request_size=4 [11:06:13]MH_SAM_APDU [11:06:13]CAPDU: 80 13 00 00 [11:06:13]Write to MH i2c: E2 08 00 95 13 80 13 00 00 00 00 00 00 24 [11:06:13]Write i2c OK [11:06:13]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 62 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 62 00 95 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [11:06:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:06:14]wFMCommunicate OK [11:06:14]SAM_PROTO_GetFieldsCounters done [11:06:14]requested_item shift.num is exist - process it [11:06:14]requested_item shift.opened is exist - process it [11:06:14]req_shift_opened [11:06:14]FM_GetShiftState [11:06:14]SAM_PROTO_GetShiftState [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 13 01 00 [11:06:14]Write to MH i2c: E2 08 00 96 13 80 13 01 00 00 00 00 00 26 [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 0E 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 0E 00 96 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5D [11:06:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:06:14]wFMCommunicate OK [11:06:14]SAM_PROTO_GetShiftState done [11:06:14]FM_GetShiftState done [11:06:14]req_shift_opened done [11:06:14]requested_item shift.open_date is exist - process it [11:06:14]req_shift_open_date [11:06:14]req_shift_open_date done [11:06:14]produce_requested_data done [11:06:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33091,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:06:14]process_action_free close_receipt [11:06:14]json_value_free [11:06:14]json_value_free done [11:06:14]process_json_proto returns [11:06:14]Send response to host [11:06:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33091,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:06:14]free response buf [11:06:14]execute_script done [11:06:14]execute_script returns [11:06:14]free content buf [11:06:14]Sock 7.Close socket [11:06:14]Sock 7.Thread stoped [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]accept exits with 9 [11:08:18]New connection [11:08:18]New thread 3067202916 created [11:08:18]Thread 3067059556 joined [11:08:18]Waiting for new connection... [11:08:18] Sock 9.Parse request [11:08:18]Sock 9.Check first char [11:08:18]Sock 9.First char is OK [11:08:18]request: POST /json_proto HTTP/1.0 [11:08:18]Method: POST [11:08:18]URL: /json_proto [11:08:18]Method is POST - this is cgi request [11:08:18]url: /json_proto [11:08:18]query_string will be loaded in cgi processing [11:08:18]execute_cgi json_proto POST (null) [11:08:18]execute_cgi path=json_proto method=POST [11:08:18]POST find Content-Length [11:08:18]Host: 172.17.34.200:8080 [11:08:18]Content-Length: 684 [11:08:18]Content-Type: application/json [11:08:18] [11:08:18]POST finish read [11:08:18]Found Content-Length = 684 [11:08:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.160, "sum" : 900.58, "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:08:18]execute_script... [11:08: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)1182905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.160, "sum" : 900.58, "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:08:18]POST & json_proto [11:08:18]process_json_proto [11:08:18]json parsed OK: [11:08:18]protocol is kg_v1.0 [11:08:18]action value=close_receipt [11:08:18]process_action close_receipt [11:08:18]cmd_close_receipt [11:08:18]MH_GetDate [11:08:18]Write to MH i2c: F0 00 00 97 13 99 [11:08:18]Write i2c OK [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: F0 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: F0 09 00 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: F0 09 00 97 13 00 22 DD E9 64 B2 FF 65 64 68 [11:08:18]GetLastDocTimeStamp 1693047971 [11:08:18]current date 1693048098 [11:08:18]FM_GetShiftState [11:08:18]SAM_PROTO_GetShiftState [11:08:18]wFMCommunicate request_size=4 [11:08:18]MH_SAM_APDU [11:08:18]CAPDU: 80 13 01 00 [11:08:18]Write to MH i2c: E2 08 00 98 13 80 13 01 00 00 00 00 00 28 [11:08:18]Write i2c OK [11:08:18]MH_I2C_Read... [11:08:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:18]Read from MH i2c: E2 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: E2 0E 00 [11:08:18]MH_I2C_Read... [11:08:18]Read from MH i2c: E2 0E 00 98 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5F [11:08:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:08:18]wFMCommunicate OK [11:08:18]SAM_PROTO_GetShiftState done [11:08:18]FM_GetShiftState done [11:08:18]opened in 1693009560 [11:08:18]opened+sec_in_day 1693095960 [11:08:18]quantity*price = 90057 [11:08:18]sum+1 = 90059 [11:08:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.64 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 108 26.08.2023 11:08 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33092 ФПД: 281791802298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T110818&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33092&fm=281791802298&tin=02508201610067®Number=0000000000091575&sum=90000 [11:08:19]StoreToDocumentArchive [11:08:19]shift 77 fd 33092 [11:08:19]save to /storage/0077/doc_00033092 [11:08:19]save last doc name /storage/0077/doc_00033092 to /storage/kkm_last_doc_name [11:08:19]save OK [11:08:19]Clear old archive folders... [11:08:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:08:19]tlvbuf is 00A8F400 [11:08:19]SAM_PROTO_ClearQueue [11:08:19]wFMCommunicate request_size=4 [11:08:19]MH_SAM_APDU [11:08:19]CAPDU: 80 09 00 00 [11:08:19]Write to MH i2c: E2 08 00 A5 13 80 09 00 00 00 00 00 00 2A [11:08:19]Write i2c OK [11:08:19]MH_I2C_Read... [11:08:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:08:19]Read from MH i2c: E2 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 03 00 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 03 00 A5 13 00 90 00 2C [11:08:19]RAPDU: 90 00 [11:08:19]wFMCommunicate OK [11:08:19]SAM_PROTO_ClearQueue done [11:08:19]KKMCreateOFDPacket [11:08:19]OFDProtocolAddRootSTLVToBuf [11:08:19]FM_MakeSignedData [11:08:19]FM_MakeSignedData [11:08:19]SAM_PROTO_SignData [11:08:19]wFMCommunicate request_size=4 [11:08:19]MH_SAM_APDU [11:08:19]CAPDU: 80 0D 01 02 [11:08:19]Write to MH i2c: E2 08 00 A6 13 80 0D 01 02 00 00 00 00 32 [11:08:19]Write i2c OK [11:08:19]MH_I2C_Read... [11:08:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:08:19]Read from MH i2c: E2 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 03 00 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 03 00 A6 13 00 90 00 2D [11:08:19]RAPDU: 90 00 [11:08:19]wFMCommunicate OK [11:08:19]wFMCommunicate request_size=255 [11:08:19]MH_SAM_APDU [11:08: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 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 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 6C 00 00 00 F4 03 04 00 22 DD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 81 00 00 35 04 06 00 [11:08:19]Write to MH i2c: E2 02 01 A7 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 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 6C 00 00 00 F4 03 04 00 22 DD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 81 00 00 35 04 06 00 00 00 68 [11:08:19]Write i2c OK [11:08:19]MH_I2C_Read... [11:08:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:19]Read from MH i2c: E2 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 03 00 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 03 00 A7 13 00 90 00 2E [11:08:19]RAPDU: 90 00 [11:08:19]wFMCommunicate OK [11:08:19]wFMCommunicate request_size=11 [11:08:19]MH_SAM_APDU [11:08:19]CAPDU: 80 0D 02 02 06 00 41 9C 19 AB BA [11:08:19]Write to MH i2c: E2 0E 00 A8 13 80 0D 02 02 06 00 00 41 9C 19 AB BA 00 00 9C [11:08:19]Write i2c OK [11:08:19]MH_I2C_Read... [11:08:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:08:19]Read from MH i2c: E2 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 03 00 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 03 00 A8 13 00 90 00 2F [11:08:19]RAPDU: 90 00 [11:08:19]wFMCommunicate OK [11:08:19]wFMCommunicate request_size=4 [11:08:19]MH_SAM_APDU [11:08:19]CAPDU: 80 0D 03 02 [11:08:19]Write to MH i2c: E2 08 00 A9 13 80 0D 03 02 00 00 00 00 37 [11:08:19]Write i2c OK [11:08:19]MH_I2C_Read... [11:08:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:08:19]Read from MH i2c: E2 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 0B 00 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 0B 00 A9 13 00 DD 43 4E 48 A1 AF 70 97 90 00 45 [11:08:19]RAPDU: DD 43 4E 48 A1 AF 70 97 90 00 [11:08:19]wFMCommunicate OK [11:08:19]SAM_PROTO_SignData done [11:08:19]FM_MakeSignedData done [11:08:19]CreateOFDProtocolMessage [11:08:19]wFMCommunicate request_size=4 [11:08:19]MH_SAM_APDU [11:08:19]CAPDU: 80 11 00 00 [11:08:19]Write to MH i2c: E2 08 00 AA 13 80 11 00 00 00 00 00 00 37 [11:08:19]Write i2c OK [11:08:19]MH_I2C_Read... [11:08:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:19]Read from MH i2c: E2 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 17 00 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: E2 17 00 AA 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8D [11:08:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:08:19]wFMCommunicate OK [11:08:19]CreateOFDProtocolMessage done [11:08:19]OFDSenderStorePacket 33092 [11:08:19]StoreOFDPacket docnum=33092 [11:08:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1A 3B 08 01 8F DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 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 6C 00 00 00 F4 03 04 00 22 DD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 81 00 00 35 04 06 00 00 41 9C 19 AB BA DD 43 4E 48 A1 AF 70 97 [11:08:19]CheckFolder [11:08:19]dirname=/storage/ofd_packets [11:08:19]CheckFolder done [11:08:19]ProducePacketName [11:08:19]name=ofd_packets/00033092 [11:08:19]NVStorageSaveData ofd_packets/00033092 [11:08:19]File name is /storage/ofd_packets/00033092 [11:08:19]Write 302 bytes [11:08:19]NVStorageSaveData done [11:08:19]OFDSenderStorePacket done [11:08:19]KKMCreateOFDPacket done [11:08:19]NVStorageSaveData kkm_last_timestamp [11:08:19]File name is /storage/kkm_last_timestamp [11:08:19]Write 4 bytes [11:08:19]NVStorageSaveData done [11:08:19]ExternCall_PrintAddStr [11:08:19]wPrintStart [11:08:19]Write to MH i2c: 01 00 00 AB 13 BE [11:08:19]Write i2c OK [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: 01 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: 01 07 00 [11:08:19]MH_I2C_Read... [11:08:19]Read from MH i2c: 01 07 00 AB 13 00 00 00 00 00 FF 0F D3 [11:08:19]RasterBufferAndPrint [11:08:19]line Счет N : (1)1182905 [11:08:19]line ИНН: 02508201610067 [11:08:19]line Контрольно-Кассовый Чек [11:08:19]line ПРОДАЖА [11:08:19]line ТРК (МРК, ГНК) : 11 [11:08:19]line Товар: 2710194210 [11:08:19]line ДТ(л)-К-5 [11:08:19]line 14.160 * 63.60 [11:08:19]line = 900.58 [11:08:19]line НДС 12% НСП 1% [11:08:19]line > о реализуемом товаре [11:08:19]line ОКРУГЛЕНИЕ: -0.58 [11:08:19]line ИТОГО: 900.00 [11:08:19]line Внесено: 900.00 [11:08:19]line СДАЧА: 0.00 [11:08:19]line НСП 1% : 7.97 [11:08:19]line НДС 12% : 95.64 [11:08:19]line Наличными: 900.00 [11:08:19]line Безнал.: 0.00 [11:08:19]line Место: АЗС № 121 "Партнер Нефть" [11:08:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:08:19]line СНО: Общий режим [11:08:19]line Чек 108 26.08.2023 11:08 [11:08:19]line Смена: 77 ФФД: 1.0 [11:08:19]line ЗНМ: 0300000148 [11:08:19]line РНМ: 0000000000091575 [11:08:19]line Версия ККМ: 001 [11:08:19]line ФМ: 0000000000874655 [11:08:19]line ФД: 33092 [11:08:19]line ФПД: 281791802298 [11:08:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T110818&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33092&fm=281791802298&tin=02508201610067®Number=0000000000091575&sum=90000 [11:08:20]OFD Sender: Processing packet 33092 [packets to send 11, broken 10] [11:08:20]ProducePacketName [11:08:20]name=ofd_packets/00033092 [11:08:20]OFD Sender: To server: pG, [11:08:20]CommunicateWithHost lk.salyk.kg:30040 [11:08:20]ConnectInit lk.salyk.kg [11:08:20]written 0, free lines is 4095 [11:08:20]Connected sock=10 [11:08:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1A 3B 08 01 8F DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 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 6C 00 00 00 F4 03 04 00 22 DD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 81 00 00 35 04 06 00 00 41 9C 19 AB BA DD 43 4E 48 A1 AF 70 97 [11:08:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 90 F2 47 00 24 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 81 00 00 F4 03 04 00 C1 87 E9 64 B6 04 01 00 00 00 8E 11 AE 7F D2 FE 85 [11:08:20]CommunicateWithHost err = 0 [11:08:20]CheckOFDResponse [11:08:20]1017 (14) - 77093643461234 [11:08:20]1041 (16) - 0000000000874655 [11:08:20]1040 (4) - 33092 [11:08:20]1012 (4) - 26.08.2023 05:04 [11:08:20]1206 (1) - 0 [11:08:20]OFD Sender: Remove packet 33092 [11:08:20]ProducePacketName [11:08:20]name=ofd_packets/00033092 [11:08:20]NVStorageDeleteData [11:08:20]Write to MH i2c: 01 00 00 D6 13 E9 [11:08:20]Write i2c OK [11:08:20]MH_I2C_Read... [11:08:20]Read from MH i2c: 01 [11:08:20]MH_I2C_Read... [11:08:20]Read from MH i2c: 01 07 00 [11:08:20]MH_I2C_Read... [11:08:20]Read from MH i2c: 01 07 00 D6 13 00 00 00 00 00 CD 0C C9 [11:08:20]RasterBufferAndPrint [11:08:20]line [11:08:20]line [11:08:20]line [11:08:20]line [11:08:20]line [11:08:20]written 0, free lines is 3284 [11:08:20]MH_Cut [11:08:20]Write to MH i2c: D1 01 00 DD 13 01 C2 [11:08:20]Write i2c OK [11:08:20]MH_I2C_Read... [11:08:20]Read from MH i2c: D1 [11:08:20]MH_I2C_Read... [11:08:20]Read from MH i2c: D1 01 00 [11:08:20]MH_I2C_Read... [11:08:20]Read from MH i2c: D1 01 00 DD 13 00 C1 [11:08:20]Write to MH i2c: 01 00 00 DE 13 F1 [11:08:20]Write i2c OK [11:08:20]MH_I2C_Read... [11:08:20]OFD Sender: No OFD packet to send [11:08:21]*** Cut start [11:08:21]*** Purtial cut [11:08:21]*** CUTSNS_PIN = 0 [11:08:21]*** Stage 1: CUTSNS_PIN = 1 [11:08:23]Read from MH i2c: 01 [11:08:23]MH_I2C_Read... [11:08:23]*** Stop cut motor [11:08:23]*** Cut end [11:08:23]Read from MH i2c: 01 07 00 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: 01 07 00 DE 13 00 00 00 00 00 FF 0F 06 [11:08:23]process_action close_receipt done [11:08:23]requested_data is exist [11:08:23]produce_requested_data [11:08:23]requested_item fm.sn is exist - process it [11:08:23]wFMCommunicate request_size=4 [11:08:23]MH_SAM_APDU [11:08:23]CAPDU: 80 11 00 00 [11:08:23]Write to MH i2c: E2 08 00 DF 13 80 11 00 00 00 00 00 00 6C [11:08:23]Write i2c OK [11:08:23]MH_I2C_Read... [11:08:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:08:23]Read from MH i2c: E2 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: E2 17 00 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: E2 17 00 DF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C2 [11:08:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:08:23]wFMCommunicate OK [11:08:23]requested_item fd.num is exist - process it [11:08:23]SAM_PROTO_GetFieldsCounters [11:08:23]wFMCommunicate request_size=4 [11:08:23]MH_SAM_APDU [11:08:23]CAPDU: 80 13 00 00 [11:08:23]Write to MH i2c: E2 08 00 E0 13 80 13 00 00 00 00 00 00 6F [11:08:23]Write i2c OK [11:08:23]MH_I2C_Read... [11:08:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:08:23]Read from MH i2c: E2 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: E2 62 00 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: E2 62 00 E0 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [11:08:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:08:23]wFMCommunicate OK [11:08:23]SAM_PROTO_GetFieldsCounters done [11:08:23]requested_item shift.num is exist - process it [11:08:23]requested_item shift.opened is exist - process it [11:08:23]req_shift_opened [11:08:23]FM_GetShiftState [11:08:23]SAM_PROTO_GetShiftState [11:08:23]wFMCommunicate request_size=4 [11:08:23]MH_SAM_APDU [11:08:23]CAPDU: 80 13 01 00 [11:08:23]Write to MH i2c: E2 08 00 E1 13 80 13 01 00 00 00 00 00 71 [11:08:23]Write i2c OK [11:08:23]MH_I2C_Read... [11:08:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:08:23]Read from MH i2c: E2 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: E2 0E 00 [11:08:23]MH_I2C_Read... [11:08:23]Read from MH i2c: E2 0E 00 E1 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A8 [11:08:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:08:23]wFMCommunicate OK [11:08:23]SAM_PROTO_GetShiftState done [11:08:23]FM_GetShiftState done [11:08:23]req_shift_opened done [11:08:23]requested_item shift.open_date is exist - process it [11:08:23]req_shift_open_date [11:08:23]req_shift_open_date done [11:08:23]produce_requested_data done [11:08:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33092,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:08:23]process_action_free close_receipt [11:08:23]json_value_free [11:08:23]json_value_free done [11:08:23]process_json_proto returns [11:08:23]Send response to host [11:08:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33092,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:08:23]free response buf [11:08:23]execute_script done [11:08:23]execute_script returns [11:08:23]free content buf [11:08:23]Sock 9.Close socket [11:08:23]Sock 9.Thread stoped [11:08:25]OFD Sender: No OFD packet to send [11:08:30]OFD Sender: No OFD packet to send [11:08:31]int [11:08:31]Write to MH i2c: 01 00 00 E2 13 F5 [11:08:31]*** FLAG_PRN_PAP1 set [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 07 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 07 00 E2 13 00 01 00 00 00 FF 0F 0B [11:08:31]state=0 [11:08:31]No paper [11:08:31]int [11:08:31]Write to MH i2c: 01 00 00 E3 13 F6 [11:08:31]*** FLAG_PRN_PAP2 set [11:08:31]Write i2c OK [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 07 00 [11:08:31]MH_I2C_Read... [11:08:31]Read from MH i2c: 01 07 00 E3 13 00 03 00 00 00 FF 0F 0E [11:08:31]state=0 [11:08:31]No paper [11:08:31]Cover opened [11:08:35]OFD Sender: No OFD packet to send [11:08:36]Write to MH i2c: 01 00 00 E4 13 F7 [11:08:36]Write i2c OK [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: 01 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: 01 07 00 [11:08:36]MH_I2C_Read... [11:08:36]Read from MH i2c: 01 07 00 E4 13 00 03 00 00 00 FF 0F 0F [11:08:36]state=3 [11:08:36]No paper [11:08:36]Cover opened [11:08:39]int [11:08:39]Write to MH i2c: 01 00 00 E5 13 F8 [11:08:39]Write i2c OK [11:08:39]MH_I2C_Read... [11:08:39]Read from MH i2c: 01 [11:08:39]MH_I2C_Read... [11:08:39]Read from MH i2c: 01 07 00 [11:08:39]MH_I2C_Read... [11:08:39]*** FLAG_PRN_PAP2 reset [11:08:39]*** FLAG_PRN_PAP1 reset [11:08:39]Read from MH i2c: 01 07 00 E5 13 00 00 00 00 00 FF 0F 0D [11:08:39]state=3 [11:08:39]Cover closed [11:08:40]OFD Sender: No OFD packet to send [11:08:45]OFD Sender: No OFD packet to send [11:08:50]OFD Sender: No OFD packet to send [11:08:55]OFD Sender: No OFD packet to send [11:09:00]OFD Sender: No OFD packet to send [11:09:05]OFD Sender: No OFD packet to send [11:09:10]OFD Sender: No OFD packet to send [11:09:15]OFD Sender: No OFD packet to send [11:09:20]OFD Sender: No OFD packet to send [11:09:25]OFD Sender: No OFD packet to send [11:09:30]OFD Sender: No OFD packet to send [11:09:35]OFD Sender: No OFD packet to send [11:09:40]OFD Sender: No OFD packet to send [11:09:45]accept exits with 7 [11:09:45]New connection [11:09:45]New thread 3067059556 created [11:09:45]Thread 3067202916 joined [11:09:45]Waiting for new connection... [11:09:45] Sock 7.Parse request [11:09:45]Sock 7.Check first char [11:09:45]Sock 7.First char is OK [11:09:45]request: POST /json_proto HTTP/1.0 [11:09:45]Method: POST [11:09:45]URL: /json_proto [11:09:45]Method is POST - this is cgi request [11:09:45]url: /json_proto [11:09:45]query_string will be loaded in cgi processing [11:09:45]execute_cgi json_proto POST (null) [11:09:45]execute_cgi path=json_proto method=POST [11:09:45]POST find Content-Length [11:09:45]Host: 172.17.34.200:8080 [11:09:45]Content-Length: 215 [11:09:45]Content-Type: application/json [11:09:45] [11:09:45]POST finish read [11:09:45]Found Content-Length = 215 [11:09:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:45]execute_script... [11:09:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:45]POST & json_proto [11:09:45]process_json_proto [11:09:45]json parsed OK: [11:09:45]protocol is kg_v1.0 [11:09:45]action value=get_value [11:09:45]process_action get_value [11:09:45]cmd_get_value [11:09:45]process_action get_value done [11:09:45]requested_data is exist [11:09:45]produce_requested_data [11:09:45]requested_item kkm.sn is exist - process it [11:09:45]requested_item kkm.ver is exist - process it [11:09:45]requested_item fm.sn is exist - process it [11:09:45]wFMCommunicate request_size=4 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 11 00 00 [11:09:45]Write to MH i2c: E2 08 00 E6 13 80 11 00 00 00 00 00 00 73 [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 17 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 17 00 E6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C9 [11:09:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:09:45]wFMCommunicate OK [11:09:45]requested_item fd.num is exist - process it [11:09:45]SAM_PROTO_GetFieldsCounters [11:09:45]wFMCommunicate request_size=4 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 13 00 00 [11:09:45]Write to MH i2c: E2 08 00 E7 13 80 13 00 00 00 00 00 00 76 [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 62 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 62 00 E7 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [11:09:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:09:45]wFMCommunicate OK [11:09:45]SAM_PROTO_GetFieldsCounters done [11:09:45]requested_item shift.num is exist - process it [11:09:45]requested_item shift.opened is exist - process it [11:09:45]req_shift_opened [11:09:45]FM_GetShiftState [11:09:45]SAM_PROTO_GetShiftState [11:09:45]wFMCommunicate request_size=4 [11:09:45]MH_SAM_APDU [11:09:45]CAPDU: 80 13 01 00 [11:09:45]Write to MH i2c: E2 08 00 E8 13 80 13 01 00 00 00 00 00 78 [11:09:45]Write i2c OK [11:09:45]MH_I2C_Read... [11:09:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:45]Read from MH i2c: E2 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 0E 00 [11:09:45]MH_I2C_Read... [11:09:45]Read from MH i2c: E2 0E 00 E8 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AF [11:09:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:09:45]wFMCommunicate OK [11:09:45]SAM_PROTO_GetShiftState done [11:09:45]FM_GetShiftState done [11:09:45]req_shift_opened done [11:09:45]requested_item shift.open_date is exist - process it [11:09:45]req_shift_open_date [11:09:45]req_shift_open_date done [11:09:45]produce_requested_data done [11:09:45]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33092,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:09:45]process_action_free get_value [11:09:45]json_value_free [11:09:45]json_value_free done [11:09:45]process_json_proto returns [11:09:45]Send response to host [11:09:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33092,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:09:45]free response buf [11:09:45]execute_script done [11:09:45]execute_script returns [11:09:45]free content buf [11:09:45]Sock 7.Close socket [11:09:45]Sock 7.Thread stoped [11:09:45]accept exits with 9 [11:09:45]New connection [11:09:45]New thread 3067202916 created [11:09:45]Thread 3067059556 joined [11:09:45]Waiting for new connection... [11:09:45] Sock 9.Parse request [11:09:45]Sock 9.Check first char [11:09:45]Sock 9.First char is OK [11:09:45]request: POST /json_proto HTTP/1.0 [11:09:45]Method: POST [11:09:45]URL: /json_proto [11:09:45]Method is POST - this is cgi request [11:09:45]url: /json_proto [11:09:45]query_string will be loaded in cgi processing [11:09:45]execute_cgi json_proto POST (null) [11:09:45]execute_cgi path=json_proto method=POST [11:09:45]POST find Content-Length [11:09:45]Host: 172.17.34.200:8080 [11:09:45]Content-Length: 331 [11:09:45]Content-Type: application/json [11:09:45] [11:09:45]POST finish read [11:09:45]Found Content-Length = 331 [11:09:45]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:09:45]execute_script... [11:09: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" ] } } [11:09:46]POST & json_proto [11:09:46]process_json_proto [11:09:46]json parsed OK: [11:09:46]protocol is kg_v1.0 [11:09:46]action value=get_value [11:09:46]process_action get_value [11:09:46]cmd_get_value [11:09:46]process_action get_value done [11:09:46]requested_data is exist [11:09:46]produce_requested_data [11:09:46]requested_item fm.sale.total is exist - process it [11:09:46]SAM_PROTO_GetFMData [11:09:46]wFMCommunicate request_size=4 [11:09:46]MH_SAM_APDU [11:09:46]CAPDU: 80 13 03 00 [11:09:46]Write to MH i2c: E2 08 00 E9 13 80 13 03 00 00 00 00 00 7B [11:09:46]OFD Sender: No OFD packet to send [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:09:46]Read from MH i2c: E2 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 FD 00 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 FD 00 E9 13 00 C3 04 85 04 BF 04 6E 04 04 00 AA 80 00 00 69 04 A1 00 6F 04 04 00 6E 7F 00 00 B1 04 04 00 80 38 A4 9B 70 04 04 00 00 BA 3C 8B 72 04 04 00 80 7E 67 10 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 4E 29 88 10 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 5C A8 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 F8 [11:09:46]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 AA 80 00 00 69 04 A1 00 6F 04 04 00 6E 7F 00 00 B1 04 04 00 80 38 A4 9B 70 04 04 00 00 BA 3C 8B 72 04 04 00 80 7E 67 10 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 4E 29 88 10 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 5C A8 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [11:09:46]wFMCommunicate OK [11:09:46]wFMCommunicate request_size=4 [11:09:46]MH_SAM_APDU [11:09:46]CAPDU: 80 17 00 00 [11:09:46]Write to MH i2c: E2 08 00 EA 13 80 17 00 00 00 00 00 00 7D [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:09:46]Read from MH i2c: E2 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 FD 00 [11:09:46]MH_I2C_Read... [11:09:46]Read from MH i2c: E2 FD 00 EA 13 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 EF [11:09:46]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:09:46]wFMCommunicate OK [11:09:46]wFMCommunicate request_size=4 [11:09:46]MH_SAM_APDU [11:09:46]CAPDU: 80 17 00 00 [11:09:46]Write to MH i2c: E2 08 00 EB 13 80 17 00 00 00 00 00 00 7E [11:09:46]Write i2c OK [11:09:46]MH_I2C_Read... [11:09:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:09:47]Read from MH i2c: E2 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 FD 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 FD 00 EB 13 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 9C [11:09:47]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [11:09:47]wFMCommunicate OK [11:09:47]wFMCommunicate request_size=4 [11:09:47]MH_SAM_APDU [11:09:47]CAPDU: 80 17 00 00 [11:09:47]Write to MH i2c: E2 08 00 EC 13 80 17 00 00 00 00 00 00 7F [11:09:47]Write i2c OK [11:09:47]MH_I2C_Read... [11:09:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:09:47]Read from MH i2c: E2 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 FD 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 FD 00 EC 13 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 F1 [11:09:47]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [11:09:47]wFMCommunicate OK [11:09:47]wFMCommunicate request_size=4 [11:09:47]MH_SAM_APDU [11:09:47]CAPDU: 80 17 00 00 [11:09:47]Write to MH i2c: E2 08 00 ED 13 80 17 00 00 00 00 00 00 80 [11:09:47]Write i2c OK [11:09:47]MH_I2C_Read... [11:09:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [11:09:47]Read from MH i2c: E2 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 E0 00 [11:09:47]MH_I2C_Read... [11:09:47]Read from MH i2c: E2 E0 00 ED 13 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6A [11:09:47]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:09:47]wFMCommunicate OK [11:09:47]SAM_PROTO_GetFMData done [11:09:47]requested_item fm.sale_refund.total is exist - process it [11:09:47]requested_item fm.buy.total is exist - process it [11:09:47]requested_item shift.sale.total is exist - process it [11:09:47]SAM_PROTO_GetShiftData [11:09:47]wFMCommunicate request_size=4 [11:09:47]MH_SAM_APDU [11:09:47]CAPDU: 80 13 02 00 [11:09:47]Write to MH i2c: E2 08 00 EE 13 80 13 02 00 00 00 00 00 7F [11:09:47]Write i2c OK [11:09:47]MH_I2C_Read... [11:09:48]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:09:48]Read from MH i2c: E2 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 FD 00 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 FD 00 EE 13 00 B9 04 AA 04 B5 04 6E 04 04 00 6C 00 00 00 69 04 9C 00 6F 04 04 00 6B 00 00 00 B1 04 03 00 8E 03 A3 70 04 03 00 F0 70 6C 72 04 03 00 9E 92 36 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 B4 50 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 69 71 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 CF [11:09:48]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 6C 00 00 00 69 04 9C 00 6F 04 04 00 6B 00 00 00 B1 04 03 00 8E 03 A3 70 04 03 00 F0 70 6C 72 04 03 00 9E 92 36 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 B4 50 11 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 69 71 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [11:09:48]wFMCommunicate OK [11:09:48]wFMCommunicate request_size=4 [11:09:48]MH_SAM_APDU [11:09:48]CAPDU: 80 17 00 00 [11:09:48]Write to MH i2c: E2 08 00 EF 13 80 17 00 00 00 00 00 00 82 [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:09:48]Read from MH i2c: E2 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 FD 00 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 FD 00 EF 13 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 AF [11:09:48]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:09:48]wFMCommunicate OK [11:09:48]wFMCommunicate request_size=4 [11:09:48]MH_SAM_APDU [11:09:48]CAPDU: 80 17 00 00 [11:09:48]Write to MH i2c: E2 08 00 F0 13 80 17 00 00 00 00 00 00 83 [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:09:48]Read from MH i2c: E2 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 FD 00 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 FD 00 F0 13 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 AB [11:09:48]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [11:09:48]wFMCommunicate OK [11:09:48]wFMCommunicate request_size=4 [11:09:48]MH_SAM_APDU [11:09:48]CAPDU: 80 17 00 00 [11:09:48]Write to MH i2c: E2 08 00 F1 13 80 17 00 00 00 00 00 00 84 [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:09:48]Read from MH i2c: E2 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 FD 00 [11:09:48]MH_I2C_Read... [11:09:48]Read from MH i2c: E2 FD 00 F1 13 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 FC [11:09:48]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [11:09:48]wFMCommunicate OK [11:09:48]wFMCommunicate request_size=4 [11:09:48]MH_SAM_APDU [11:09:48]CAPDU: 80 17 00 00 [11:09:48]Write to MH i2c: E2 08 00 F2 13 80 17 00 00 00 00 00 00 85 [11:09:48]Write i2c OK [11:09:48]MH_I2C_Read... [11:09:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [11:09:49]Read from MH i2c: E2 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: E2 D6 00 [11:09:49]MH_I2C_Read... [11:09:49]Read from MH i2c: E2 D6 00 F2 13 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 67 [11:09:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:09:49]wFMCommunicate OK [11:09:49]SAM_PROTO_GetShiftData done [11:09:49]requested_item shift.sale.total_cash is exist - process it [11:09:49]requested_item shift.sale_refund.total is exist - process it [11:09:49]requested_item shift.sale_refund.total_cash is exist - process it [11:09:49]requested_item shift.buy.total is exist - process it [11:09:49]requested_item shift.buy.total_cash is exist - process it [11:09:49]produce_requested_data done [11:09:49]produce_requested_data return {"fm.sale.total":26112308.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":106832.78,"shift.sale.total_cash":71068.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:09:49]process_action_free get_value [11:09:49]json_value_free [11:09:49]json_value_free done [11:09:49]process_json_proto returns [11:09:49]Send response to host [11:09:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26112308.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":106832.78,"shift.sale.total_cash":71068.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:09:49]free response buf [11:09:49]execute_script done [11:09:49]execute_script returns [11:09:49]free content buf [11:09:49]Sock 9.Close socket [11:09:49]Sock 9.Thread stoped [11:09:51]OFD Sender: No OFD packet to send [11:09:56]OFD Sender: No OFD packet to send [11:10:01]OFD Sender: No OFD packet to send [11:10:06]OFD Sender: No OFD packet to send [11:10:11]OFD Sender: No OFD packet to send [11:10:16]OFD Sender: No OFD packet to send [11:10:21]OFD Sender: No OFD packet to send [11:10:26]OFD Sender: No OFD packet to send [11:10:31]OFD Sender: No OFD packet to send [11:10:36]OFD Sender: No OFD packet to send [11:10:41]OFD Sender: No OFD packet to send [11:10:46]OFD Sender: No OFD packet to send [11:10:51]OFD Sender: No OFD packet to send [11:10:56]OFD Sender: No OFD packet to send [11:11:01]OFD Sender: No OFD packet to send [11:11:06]OFD Sender: No OFD packet to send [11:11:11]OFD Sender: No OFD packet to send [11:11:16]OFD Sender: No OFD packet to send [11:11:21]OFD Sender: No OFD packet to send [11:11:26]OFD Sender: No OFD packet to send [11:11:31]OFD Sender: No OFD packet to send [11:11:36]OFD Sender: No OFD packet to send [11:11:41]OFD Sender: No OFD packet to send [11:11:46]OFD Sender: No OFD packet to send [11:11:51]OFD Sender: No OFD packet to send [11:11:56]OFD Sender: No OFD packet to send [11: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:31]OFD Sender: No OFD packet to send [11:12:36]OFD Sender: No OFD packet to send [11:12:41]OFD Sender: No OFD packet to send [11:12:46]OFD Sender: No OFD packet to send [11:12:51]OFD Sender: No OFD packet to send [11:12:56]OFD Sender: No OFD packet to send [11:13:01]OFD Sender: No OFD packet to send [11:13:06]OFD Sender: No OFD packet to send [11:13:11]OFD Sender: No OFD packet to send [11:13:16]OFD Sender: No OFD packet to send [11:13:21]OFD Sender: No OFD packet to send [11:13:26]OFD Sender: No OFD packet to send [11:13:31]OFD Sender: No OFD packet to send [11:13:36]OFD Sender: No OFD packet to send [11:13:41]OFD Sender: No OFD packet to send [11:13:46]OFD Sender: No OFD packet to send [11:13:51]OFD Sender: No OFD packet to send [11:13:56]OFD Sender: No OFD packet to send [11:14:01]OFD Sender: No OFD packet to send [11:14:06]OFD Sender: No OFD packet to send [11:14:11]OFD Sender: No OFD packet to send [11:14:16]OFD Sender: No OFD packet to send [11:14:21]OFD Sender: No OFD packet to send [11:14:26]OFD Sender: No OFD packet to send [11:14:31]OFD Sender: No OFD packet to send [11:14:36]OFD Sender: No OFD packet to send [11:14:41]OFD Sender: No OFD packet to send [11:14:46]OFD Sender: No OFD packet to send [11:14:51]OFD Sender: No OFD packet to send [11:14:56]OFD Sender: No OFD packet to send [11:15:01]OFD Sender: No OFD packet to send [11:15:06]OFD Sender: No OFD packet to send [11:15:11]OFD Sender: No OFD packet to send [11:15:16]OFD Sender: No OFD packet to send [11:15:21]OFD Sender: No OFD packet to send [11:15:26]OFD Sender: No OFD packet to send [11:15:31]accept exits with 7 [11:15:31]New connection [11:15:31]New thread 3067059556 created [11:15:31]Thread 3067202916 joined [11:15:31]Waiting for new connection... [11:15:31] Sock 7.Parse request [11:15:31]Sock 7.Check first char [11:15:31]Sock 7.First char is OK [11:15:31]request: POST /json_proto HTTP/1.0 [11:15:31]Method: POST [11:15:31]URL: /json_proto [11:15:31]Method is POST - this is cgi request [11:15:31]url: /json_proto [11:15:31]query_string will be loaded in cgi processing [11:15:31]execute_cgi json_proto POST (null) [11:15:31]execute_cgi path=json_proto method=POST [11:15:31]POST find Content-Length [11:15:31]Host: 172.17.34.200:8080 [11:15:31]Content-Length: 683 [11:15:31]Content-Type: application/json [11:15:31] [11:15:31]POST finish read [11:15:31]Found Content-Length = 683 [11:15:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:31]execute_script... [11:15:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:15:31]POST & json_proto [11:15:31]process_json_proto [11:15:31]json parsed OK: [11:15:31]protocol is kg_v1.0 [11:15:31]action value=close_receipt [11:15:31]process_action close_receipt [11:15:31]cmd_close_receipt [11:15:31]MH_GetDate [11:15:31]Write to MH i2c: F0 00 00 F3 13 F5 [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: F0 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: F0 09 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: F0 09 00 F3 13 00 D3 DE E9 64 B2 FF 65 64 76 [11:15:31]GetLastDocTimeStamp 1693048098 [11:15:31]current date 1693048531 [11:15:31]FM_GetShiftState [11:15:31]SAM_PROTO_GetShiftState [11:15:31]wFMCommunicate request_size=4 [11:15:31]MH_SAM_APDU [11:15:31]CAPDU: 80 13 01 00 [11:15:31]Write to MH i2c: E2 08 00 F4 13 80 13 01 00 00 00 00 00 84 [11:15:31]Write i2c OK [11:15:31]MH_I2C_Read... [11:15:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:31]Read from MH i2c: E2 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 0E 00 [11:15:31]MH_I2C_Read... [11:15:31]Read from MH i2c: E2 0E 00 F4 13 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BB [11:15:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:15:31]wFMCommunicate OK [11:15:31]SAM_PROTO_GetShiftState done [11:15:31]FM_GetShiftState done [11:15:31]opened in 1693009560 [11:15:31]opened+sec_in_day 1693095960 [11:15:31]quantity*price = 50053 [11:15:31]sum+1 = 50054 [11:15:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 109 26.08.2023 11:15 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33093 ФПД: 77474296891044 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T111531&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33093&fm=77474296891044&tin=02508201610067®Number=0000000000091575&sum=50000 [11:15:32]StoreToDocumentArchive [11:15:32]shift 77 fd 33093 [11:15:32]save to /storage/0077/doc_00033093 [11:15:32]save last doc name /storage/0077/doc_00033093 to /storage/kkm_last_doc_name [11:15:32]save OK [11:15:32]Clear old archive folders... [11:15:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:15:32]tlvbuf is 00A9ADC0 [11:15:32]SAM_PROTO_ClearQueue [11:15:32]wFMCommunicate request_size=4 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 09 00 00 [11:15:32]Write to MH i2c: E2 08 00 01 14 80 09 00 00 00 00 00 00 87 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 01 14 00 90 00 89 [11:15:32]RAPDU: 90 00 [11:15:32]wFMCommunicate OK [11:15:32]SAM_PROTO_ClearQueue done [11:15:32]KKMCreateOFDPacket [11:15:32]OFDProtocolAddRootSTLVToBuf [11:15:32]FM_MakeSignedData [11:15:32]FM_MakeSignedData [11:15:32]SAM_PROTO_SignData [11:15:32]wFMCommunicate request_size=4 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 0D 01 02 [11:15:32]Write to MH i2c: E2 08 00 02 14 80 0D 01 02 00 00 00 00 8F [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 02 14 00 90 00 8A [11:15:32]RAPDU: 90 00 [11:15:32]wFMCommunicate OK [11:15:32]wFMCommunicate request_size=255 [11:15:32]MH_SAM_APDU [11:15: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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 D3 DE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 81 00 00 35 04 06 00 [11:15:32]Write to MH i2c: E2 02 01 03 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 D3 DE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 81 00 00 35 04 06 00 00 00 24 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 03 14 00 90 00 8B [11:15:32]RAPDU: 90 00 [11:15:32]wFMCommunicate OK [11:15:32]wFMCommunicate request_size=11 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 0D 02 02 06 46 76 63 F2 06 A4 [11:15:32]Write to MH i2c: E2 0E 00 04 14 80 0D 02 02 06 00 46 76 63 F2 06 A4 00 00 59 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 03 00 04 14 00 90 00 8C [11:15:32]RAPDU: 90 00 [11:15:32]wFMCommunicate OK [11:15:32]wFMCommunicate request_size=4 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 0D 03 02 [11:15:32]Write to MH i2c: E2 08 00 05 14 80 0D 03 02 00 00 00 00 94 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 0B 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 0B 00 05 14 00 55 D7 16 CC 1D 7E 30 0E 90 00 7C [11:15:32]RAPDU: 55 D7 16 CC 1D 7E 30 0E 90 00 [11:15:32]wFMCommunicate OK [11:15:32]SAM_PROTO_SignData done [11:15:32]FM_MakeSignedData done [11:15:32]CreateOFDProtocolMessage [11:15:32]wFMCommunicate request_size=4 [11:15:32]MH_SAM_APDU [11:15:32]CAPDU: 80 11 00 00 [11:15:32]Write to MH i2c: E2 08 00 06 14 80 11 00 00 00 00 00 00 94 [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:32]Read from MH i2c: E2 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 17 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: E2 17 00 06 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EA [11:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:15:32]wFMCommunicate OK [11:15:32]CreateOFDProtocolMessage done [11:15:32]OFDSenderStorePacket 33093 [11:15:32]StoreOFDPacket docnum=33093 [11:15:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 86 BF 08 01 71 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 D3 DE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 81 00 00 35 04 06 00 46 76 63 F2 06 A4 55 D7 16 CC 1D 7E 30 0E [11:15:32]CheckFolder [11:15:32]dirname=/storage/ofd_packets [11:15:32]CheckFolder done [11:15:32]ProducePacketName [11:15:32]name=ofd_packets/00033093 [11:15:32]NVStorageSaveData ofd_packets/00033093 [11:15:32]File name is /storage/ofd_packets/00033093 [11:15:32]Write 302 bytes [11:15:32]NVStorageSaveData done [11:15:32]OFDSenderStorePacket done [11:15:32]KKMCreateOFDPacket done [11:15:32]NVStorageSaveData kkm_last_timestamp [11:15:32]File name is /storage/kkm_last_timestamp [11:15:32]Write 4 bytes [11:15:32]NVStorageSaveData done [11:15:32]ExternCall_PrintAddStr [11:15:32]wPrintStart [11:15:32]Write to MH i2c: 01 00 00 07 14 1B [11:15:32]Write i2c OK [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 [11:15:32]MH_I2C_Read... [11:15:32]Read from MH i2c: 01 07 00 07 14 00 00 00 00 00 FF 0F 30 [11:15:32]RasterBufferAndPrint [11:15:32]line Счет N : (1)1182906 [11:15:32]line ИНН: 02508201610067 [11:15:32]line Контрольно-Кассовый Чек [11:15:32]line ПРОДАЖА [11:15:32]line ТРК (МРК, ГНК) : 21 [11:15:32]line Товар: 2710194210 [11:15:32]line ДТ(л)-К-5 [11:15:32]line 7.870 * 63.60 [11:15:32]line = 500.53 [11:15:32]line НДС 12% НСП 1% [11:15:32]line > о реализуемом товаре [11:15:32]line ОКРУГЛЕНИЕ: -0.53 [11:15:32]line ИТОГО: 500.00 [11:15:32]line Внесено: 500.00 [11:15:32]line СДАЧА: 0.00 [11:15:32]line НСП 1% : 4.43 [11:15:32]line НДС 12% : 53.15 [11:15:32]line Наличными: 500.00 [11:15:32]line Безнал.: 0.00 [11:15:32]line Место: АЗС № 121 "Партнер Нефть" [11:15:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:15:32]line СНО: Общий режим [11:15:32]line Чек 109 26.08.2023 11:15 [11:15:32]line Смена: 77 ФФД: 1.0 [11:15:32]line ЗНМ: 0300000148 [11:15:32]line РНМ: 0000000000091575 [11:15:32]line Версия ККМ: 001 [11:15:32]line ФМ: 0000000000874655 [11:15:32]line ФД: 33093 [11:15:32]line ФПД: 77474296891044 [11:15:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T111531&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33093&fm=77474296891044&tin=02508201610067®Number=0000000000091575&sum=50000 [11:15:33]OFD Sender: Processing packet 33093 [packets to send 11, broken 10] [11:15:33]ProducePacketName [11:15:33]name=ofd_packets/00033093 [11:15:33]OFD Sender: To server: pG, [11:15:33]CommunicateWithHost lk.salyk.kg:30040 [11:15:33]ConnectInit lk.salyk.kg [11:15:33]written 0, free lines is 4095 [11:15:33]Connected sock=10 [11:15:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 86 BF 08 01 71 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 D3 DE E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 81 00 00 35 04 06 00 46 76 63 F2 06 A4 55 D7 16 CC 1D 7E 30 0E [11:15:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9C EF 47 00 BC CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 81 00 00 F4 03 04 00 72 89 E9 64 B6 04 01 00 00 28 64 93 8E 21 6B 26 5D [11:15:33]CommunicateWithHost err = 0 [11:15:33]CheckOFDResponse [11:15:33]1017 (14) - 77093643461234 [11:15:33]1041 (16) - 0000000000874655 [11:15:33]1040 (4) - 33093 [11:15:33]1012 (4) - 26.08.2023 05:11 [11:15:33]1206 (1) - 0 [11:15:33]OFD Sender: Remove packet 33093 [11:15:33]ProducePacketName [11:15:33]name=ofd_packets/00033093 [11:15:33]NVStorageDeleteData [11:15:33]Write to MH i2c: 01 00 00 32 14 46 [11:15:33]Write i2c OK [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: 01 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: 01 07 00 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: 01 07 00 32 14 00 00 00 00 00 DA 0C 33 [11:15:33]RasterBufferAndPrint [11:15:33]line [11:15:33]line [11:15:33]line [11:15:33]line [11:15:33]line [11:15:33]written 0, free lines is 3299 [11:15:33]MH_Cut [11:15:33]Write to MH i2c: D1 01 00 39 14 01 1F [11:15:33]Write i2c OK [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: D1 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: D1 01 00 [11:15:33]MH_I2C_Read... [11:15:33]Read from MH i2c: D1 01 00 39 14 00 1E [11:15:33]Write to MH i2c: 01 00 00 3A 14 4E [11:15:33]Write i2c OK [11:15:33]MH_I2C_Read... [11:15:33]OFD Sender: No OFD packet to send [11:15:34]*** Cut start [11:15:34]*** Purtial cut [11:15:34]*** Stage 1: CUTSNS_PIN = 1 [11:15:34]Read from MH i2c: 01 [11:15:34]MH_I2C_Read... [11:15:34]*** Stop cut motor [11:15:34]*** Cut end [11:15:34]Read from MH i2c: 01 07 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: 01 07 00 3A 14 00 00 00 00 00 FF 0F 63 [11:15:34]process_action close_receipt done [11:15:34]requested_data is exist [11:15:34]produce_requested_data [11:15:34]requested_item fm.sn is exist - process it [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 11 00 00 [11:15:34]Write to MH i2c: E2 08 00 3B 14 80 11 00 00 00 00 00 00 C9 [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 17 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 17 00 3B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1F [11:15:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:15:34]wFMCommunicate OK [11:15:34]requested_item fd.num is exist - process it [11:15:34]SAM_PROTO_GetFieldsCounters [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 13 00 00 [11:15:34]Write to MH i2c: E2 08 00 3C 14 80 13 00 00 00 00 00 00 CC [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 62 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 62 00 3C 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 45 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [11:15:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 45 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:34]wFMCommunicate OK [11:15:34]SAM_PROTO_GetFieldsCounters done [11:15:34]requested_item shift.num is exist - process it [11:15:34]requested_item shift.opened is exist - process it [11:15:34]req_shift_opened [11:15:34]FM_GetShiftState [11:15:34]SAM_PROTO_GetShiftState [11:15:34]wFMCommunicate request_size=4 [11:15:34]MH_SAM_APDU [11:15:34]CAPDU: 80 13 01 00 [11:15:34]Write to MH i2c: E2 08 00 3D 14 80 13 01 00 00 00 00 00 CE [11:15:34]Write i2c OK [11:15:34]MH_I2C_Read... [11:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:34]Read from MH i2c: E2 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 0E 00 [11:15:34]MH_I2C_Read... [11:15:34]Read from MH i2c: E2 0E 00 3D 14 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 05 [11:15:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:15:34]wFMCommunicate OK [11:15:34]SAM_PROTO_GetShiftState done [11:15:34]FM_GetShiftState done [11:15:34]req_shift_opened done [11:15:34]requested_item shift.open_date is exist - process it [11:15:34]req_shift_open_date [11:15:34]req_shift_open_date done [11:15:34]produce_requested_data done [11:15:34]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33093,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:15:34]process_action_free close_receipt [11:15:34]json_value_free [11:15:34]json_value_free done [11:15:34]process_json_proto returns [11:15:34]Send response to host [11:15:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33093,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:15:34]free response buf [11:15:34]execute_script done [11:15:34]execute_script returns [11:15:34]free content buf [11:15:34]Sock 7.Close socket [11:15:34]Sock 7.Thread stoped [11:15:38]OFD Sender: No OFD packet to send [11:15:43]OFD Sender: No OFD packet to send [11:15:48]OFD Sender: No OFD packet to send [11:15:53]OFD Sender: No OFD packet to send [11:15:58]OFD Sender: No OFD packet to send [11:16:03]OFD Sender: No OFD packet to send [11:16:08]OFD Sender: No OFD packet to send [11:16:13]OFD Sender: No OFD packet to send [11:16:18]OFD Sender: No OFD packet to send [11:16:23]OFD Sender: No OFD packet to send [11:16:28]OFD Sender: No OFD packet to send [11:16:33]OFD Sender: No OFD packet to send [11:16:38]OFD Sender: No OFD packet to send [11:16:43]OFD Sender: No OFD packet to send [11:16:48]OFD Sender: No OFD packet to send [11:16:53]OFD Sender: No OFD packet to send [11:16:58]OFD Sender: No OFD packet to send [11:17:03]OFD Sender: No OFD packet to send [11:17:08]OFD Sender: No OFD packet to send [11:17:13]OFD Sender: No OFD packet to send [11:17:18]OFD Sender: No OFD packet to send [11:17:23]OFD Sender: No OFD packet to send [11:17:28]OFD Sender: No OFD packet to send [11:17:33]OFD Sender: No OFD packet to send [11:17:38]OFD Sender: No OFD packet to send [11:17:43]OFD Sender: No OFD packet to send [11:17:48]OFD Sender: No OFD packet to send [11:17:53]OFD Sender: No OFD packet to send [11:17:58]OFD Sender: No OFD packet to send [11:18:03]OFD Sender: No OFD packet to send [11:18:08]OFD Sender: No OFD packet to send [11:18:13]OFD Sender: No OFD packet to send [11:18:18]OFD Sender: No OFD packet to send [11:18:23]OFD Sender: No OFD packet to send [11:18:28]OFD Sender: No OFD packet to send [11:18:33]OFD Sender: No OFD packet to send [11:18:38]OFD Sender: No OFD packet to send [11:18:43]OFD Sender: No OFD packet to send [11:18:48]OFD Sender: No OFD packet to send [11:18:53]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:04]OFD Sender: No OFD packet to send [11:20:09]OFD Sender: No OFD packet to send [11:20:14]OFD Sender: No OFD packet to send [11:20:19]OFD Sender: No OFD packet to send [11:20:24]OFD Sender: No OFD packet to send [11:20:29]OFD Sender: No OFD packet to send [11:20:33]accept exits with 9 [11:20:33]New connection [11:20:33]New thread 3067202916 created [11:20:33]Thread 3067059556 joined [11:20:33]Waiting for new connection... [11:20:33] Sock 9.Parse request [11:20:33]Sock 9.Check first char [11:20:33]Sock 9.First char is OK [11:20:33]request: POST /json_proto HTTP/1.0 [11:20:33]Method: POST [11:20:33]URL: /json_proto [11:20:33]Method is POST - this is cgi request [11:20:33]url: /json_proto [11:20:33]query_string will be loaded in cgi processing [11:20:33]execute_cgi json_proto POST (null) [11:20:33]execute_cgi path=json_proto method=POST [11:20:33]POST find Content-Length [11:20:33]Host: 172.17.34.200:8080 [11:20:33]Content-Length: 641 [11:20:33]Content-Type: application/json [11:20:33] [11:20:33]POST finish read [11:20:33]Found Content-Length = 641 [11:20:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182907", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:33]execute_script... [11:20: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)1182907", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:20:33]POST & json_proto [11:20:33]process_json_proto [11:20:33]json parsed OK: [11:20:33]protocol is kg_v1.0 [11:20:33]action value=close_receipt [11:20:33]process_action close_receipt [11:20:33]cmd_close_receipt [11:20:33]MH_GetDate [11:20:33]Write to MH i2c: F0 00 00 3E 14 41 [11:20:33]Write i2c OK [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: F0 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: F0 09 00 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: F0 09 00 3E 14 00 02 E0 E9 64 B2 FF 65 64 F3 [11:20:33]GetLastDocTimeStamp 1693048531 [11:20:33]current date 1693048834 [11:20:33]FM_GetShiftState [11:20:33]SAM_PROTO_GetShiftState [11:20:33]wFMCommunicate request_size=4 [11:20:33]MH_SAM_APDU [11:20:33]CAPDU: 80 13 01 00 [11:20:33]Write to MH i2c: E2 08 00 3F 14 80 13 01 00 00 00 00 00 D0 [11:20:33]Write i2c OK [11:20:33]MH_I2C_Read... [11:20:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:33]Read from MH i2c: E2 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: E2 0E 00 [11:20:33]MH_I2C_Read... [11:20:33]Read from MH i2c: E2 0E 00 3F 14 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 07 [11:20:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:20:33]wFMCommunicate OK [11:20:33]SAM_PROTO_GetShiftState done [11:20:33]FM_GetShiftState done [11:20:33]opened in 1693009560 [11:20:33]opened+sec_in_day 1693095960 [11:20:33]quantity*price = 58500 [11:20:33]sum+1 = 58501 [11:20:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 585.00 НСП 1% : 5.18 НДС 12% : 62.12 Наличными: 585.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 110 26.08.2023 11:20 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33094 ФПД: 226448628008382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112034&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33094&fm=226448628008382&tin=02508201610067®Number=0000000000091575&sum=58500 [11:20:34]StoreToDocumentArchive [11:20:34]shift 77 fd 33094 [11:20:34]save to /storage/0077/doc_00033094 [11:20:34]save last doc name /storage/0077/doc_00033094 to /storage/kkm_last_doc_name [11:20:34]save OK [11:20:34]Clear old archive folders... [11:20:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:20:34]tlvbuf is B6F174B0 [11:20:34]SAM_PROTO_ClearQueue [11:20:34]wFMCommunicate request_size=4 [11:20:34]MH_SAM_APDU [11:20:34]CAPDU: 80 09 00 00 [11:20:34]Write to MH i2c: E2 08 00 4C 14 80 09 00 00 00 00 00 00 D2 [11:20:34]Write i2c OK [11:20:34]MH_I2C_Read... [11:20:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:35]Read from MH i2c: E2 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 03 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 03 00 4C 14 00 90 00 D4 [11:20:35]RAPDU: 90 00 [11:20:35]wFMCommunicate OK [11:20:35]SAM_PROTO_ClearQueue done [11:20:35]KKMCreateOFDPacket [11:20:35]OFDProtocolAddRootSTLVToBuf [11:20:35]FM_MakeSignedData [11:20:35]FM_MakeSignedData [11:20:35]SAM_PROTO_SignData [11:20:35]wFMCommunicate request_size=4 [11:20:35]MH_SAM_APDU [11:20:35]CAPDU: 80 0D 01 02 [11:20:35]Write to MH i2c: E2 08 00 4D 14 80 0D 01 02 00 00 00 00 DA [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:35]Read from MH i2c: E2 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 03 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 03 00 4D 14 00 90 00 D5 [11:20:35]RAPDU: 90 00 [11:20:35]wFMCommunicate OK [11:20:35]wFMCommunicate request_size=255 [11:20:35]MH_SAM_APDU [11:20: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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 02 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 81 00 00 35 04 06 00 CD [11:20:35]Write to MH i2c: E2 02 01 4E 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 02 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 81 00 00 35 04 06 00 CD 00 00 2A [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:35]Read from MH i2c: E2 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 03 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 03 00 4E 14 00 90 00 D6 [11:20:35]RAPDU: 90 00 [11:20:35]wFMCommunicate OK [11:20:35]wFMCommunicate request_size=10 [11:20:35]MH_SAM_APDU [11:20:35]CAPDU: 80 0D 02 02 05 F4 2E 08 45 BE [11:20:35]Write to MH i2c: E2 0D 00 4F 14 80 0D 02 02 05 00 F4 2E 08 45 BE 00 00 14 [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:35]Read from MH i2c: E2 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 03 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 03 00 4F 14 00 90 00 D7 [11:20:35]RAPDU: 90 00 [11:20:35]wFMCommunicate OK [11:20:35]wFMCommunicate request_size=4 [11:20:35]MH_SAM_APDU [11:20:35]CAPDU: 80 0D 03 02 [11:20:35]Write to MH i2c: E2 08 00 50 14 80 0D 03 02 00 00 00 00 DF [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:35]Read from MH i2c: E2 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 0B 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 0B 00 50 14 00 38 65 31 3F AE C7 C9 C6 90 00 F1 [11:20:35]RAPDU: 38 65 31 3F AE C7 C9 C6 90 00 [11:20:35]wFMCommunicate OK [11:20:35]SAM_PROTO_SignData done [11:20:35]FM_MakeSignedData done [11:20:35]CreateOFDProtocolMessage [11:20:35]wFMCommunicate request_size=4 [11:20:35]MH_SAM_APDU [11:20:35]CAPDU: 80 11 00 00 [11:20:35]Write to MH i2c: E2 08 00 51 14 80 11 00 00 00 00 00 00 DF [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:35]Read from MH i2c: E2 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 17 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: E2 17 00 51 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 35 [11:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:20:35]wFMCommunicate OK [11:20:35]CreateOFDProtocolMessage done [11:20:35]OFDSenderStorePacket 33094 [11:20:35]StoreOFDPacket docnum=33094 [11:20:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0A 08 07 01 B7 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 02 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 81 00 00 35 04 06 00 CD F4 2E 08 45 BE 38 65 31 3F AE C7 C9 C6 [11:20:35]CheckFolder [11:20:35]dirname=/storage/ofd_packets [11:20:35]CheckFolder done [11:20:35]ProducePacketName [11:20:35]name=ofd_packets/00033094 [11:20:35]NVStorageSaveData ofd_packets/00033094 [11:20:35]File name is /storage/ofd_packets/00033094 [11:20:35]Write 301 bytes [11:20:35]NVStorageSaveData done [11:20:35]OFDSenderStorePacket done [11:20:35]KKMCreateOFDPacket done [11:20:35]NVStorageSaveData kkm_last_timestamp [11:20:35]File name is /storage/kkm_last_timestamp [11:20:35]Write 4 bytes [11:20:35]NVStorageSaveData done [11:20:35]ExternCall_PrintAddStr [11:20:35]wPrintStart [11:20:35]Write to MH i2c: 01 00 00 52 14 66 [11:20:35]Write i2c OK [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 07 00 [11:20:35]MH_I2C_Read... [11:20:35]Read from MH i2c: 01 07 00 52 14 00 00 00 00 00 FF 0F 7B [11:20:35]RasterBufferAndPrint [11:20:35]line Счет N : (1)1182907 [11:20:35]line ИНН: 02508201610067 [11:20:35]line Контрольно-Кассовый Чек [11:20:35]line ПРОДАЖА [11:20:35]line ТРК (МРК, ГНК) : 52 [11:20:35]line Товар: 2710124130 [11:20:35]line Аи-92-К-5 [11:20:35]line 10.000 * 58.50 [11:20:35]line = 585.00 [11:20:35]line НДС 12% НСП 1% [11:20:35]line > о реализуемом товаре [11:20:35]line ИТОГО: 585.00 [11:20:35]line НСП 1% : 5.18 [11:20:35]line НДС 12% : 62.12 [11:20:35]line Наличными: 585.00 [11:20:35]line Безнал.: 0.00 [11:20:35]line Место: АЗС № 121 "Партнер Нефть" [11:20:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:20:35]line СНО: Общий режим [11:20:35]line Чек 110 26.08.2023 11:20 [11:20:35]line Смена: 77 ФФД: 1.0 [11:20:35]line ЗНМ: 0300000148 [11:20:35]line РНМ: 0000000000091575 [11:20:35]line Версия ККМ: 001 [11:20:35]line ФМ: 0000000000874655 [11:20:35]line ФД: 33094 [11:20:35]line ФПД: 226448628008382 [11:20:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112034&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33094&fm=226448628008382&tin=02508201610067®Number=0000000000091575&sum=58500 [11:20:35]OFD Sender: Processing packet 33094 [packets to send 11, broken 10] [11:20:35]ProducePacketName [11:20:35]name=ofd_packets/00033094 [11:20:35]OFD Sender: To server: pG, [11:20:35]CommunicateWithHost lk.salyk.kg:30040 [11:20:35]ConnectInit lk.salyk.kg [11:20:35]written 0, free lines is 4095 [11:20:35]Connected sock=10 [11:20:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0A 08 07 01 B7 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 02 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 81 00 00 35 04 06 00 CD F4 2E 08 45 BE 38 65 31 3F AE C7 C9 C6 [11:20:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 22 97 47 00 73 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 81 00 00 F4 03 04 00 A1 8A E9 64 B6 04 01 00 00 F2 ED 0E 86 57 CD A8 84 [11:20:36]CommunicateWithHost err = 0 [11:20:36]CheckOFDResponse [11:20:36]1017 (14) - 77093643461234 [11:20:36]1041 (16) - 0000000000874655 [11:20:36]1040 (4) - 33094 [11:20:36]1012 (4) - 26.08.2023 05:16 [11:20:36]1206 (1) - 0 [11:20:36]OFD Sender: Remove packet 33094 [11:20:36]ProducePacketName [11:20:36]name=ofd_packets/00033094 [11:20:36]NVStorageDeleteData [11:20:36]Write to MH i2c: 01 00 00 7A 14 8E [11:20:36]Write i2c OK [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: 01 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: 01 07 00 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: 01 07 00 7A 14 00 00 00 00 00 FE 0C 9F [11:20:36]RasterBufferAndPrint [11:20:36]line [11:20:36]line [11:20:36]line [11:20:36]line [11:20:36]line [11:20:36]written 0, free lines is 3332 [11:20:36]MH_Cut [11:20:36]Write to MH i2c: D1 01 00 81 14 01 67 [11:20:36]Write i2c OK [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: D1 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: D1 01 00 [11:20:36]MH_I2C_Read... [11:20:36]Read from MH i2c: D1 01 00 81 14 00 66 [11:20:36]Write to MH i2c: 01 00 00 82 14 96 [11:20:36]Write i2c OK [11:20:36]MH_I2C_Read... [11:20:36]OFD Sender: No OFD packet to send [11:20:36]*** Cut start [11:20:36]*** Purtial cut [11:20:36]*** CUTSNS_PIN = 0 [11:20:37]*** Stage 1: CUTSNS_PIN = 1 [11:20:38]Read from MH i2c: 01 [11:20:39]MH_I2C_Read... [11:20:39]*** Stop cut motor [11:20:39]*** Cut end [11:20:39]Read from MH i2c: 01 07 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: 01 07 00 82 14 00 00 00 00 00 FF 0F AB [11:20:39]process_action close_receipt done [11:20:39]requested_data is exist [11:20:39]produce_requested_data [11:20:39]requested_item fm.sn is exist - process it [11:20:39]wFMCommunicate request_size=4 [11:20:39]MH_SAM_APDU [11:20:39]CAPDU: 80 11 00 00 [11:20:39]Write to MH i2c: E2 08 00 83 14 80 11 00 00 00 00 00 00 11 [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:39]Read from MH i2c: E2 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 17 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 17 00 83 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 67 [11:20:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:20:39]wFMCommunicate OK [11:20:39]requested_item fd.num is exist - process it [11:20:39]SAM_PROTO_GetFieldsCounters [11:20:39]wFMCommunicate request_size=4 [11:20:39]MH_SAM_APDU [11:20:39]CAPDU: 80 13 00 00 [11:20:39]Write to MH i2c: E2 08 00 84 14 80 13 00 00 00 00 00 00 14 [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:39]Read from MH i2c: E2 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 62 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 62 00 84 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [11:20:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:20:39]wFMCommunicate OK [11:20:39]SAM_PROTO_GetFieldsCounters done [11:20:39]requested_item shift.num is exist - process it [11:20:39]requested_item shift.opened is exist - process it [11:20:39]req_shift_opened [11:20:39]FM_GetShiftState [11:20:39]SAM_PROTO_GetShiftState [11:20:39]wFMCommunicate request_size=4 [11:20:39]MH_SAM_APDU [11:20:39]CAPDU: 80 13 01 00 [11:20:39]Write to MH i2c: E2 08 00 85 14 80 13 01 00 00 00 00 00 16 [11:20:39]Write i2c OK [11:20:39]MH_I2C_Read... [11:20:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:39]Read from MH i2c: E2 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 0E 00 [11:20:39]MH_I2C_Read... [11:20:39]Read from MH i2c: E2 0E 00 85 14 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4D [11:20:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:20:39]wFMCommunicate OK [11:20:39]SAM_PROTO_GetShiftState done [11:20:39]FM_GetShiftState done [11:20:39]req_shift_opened done [11:20:39]requested_item shift.open_date is exist - process it [11:20:39]req_shift_open_date [11:20:39]req_shift_open_date done [11:20:39]produce_requested_data done [11:20:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33094,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:20:39]process_action_free close_receipt [11:20:39]json_value_free [11:20:39]json_value_free done [11:20:39]process_json_proto returns [11:20:39]Send response to host [11:20:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33094,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:20:39]free response buf [11:20:39]execute_script done [11:20:39]execute_script returns [11:20:39]free content buf [11:20:39]Sock 9.Close socket [11:20:39]Sock 9.Thread stoped [11:20:41]OFD Sender: No OFD packet to send [11:20:43]accept exits with 7 [11:20:43]New connection [11:20:43]New thread 3067059556 created [11:20:43]Thread 3067202916 joined [11:20:43]Waiting for new connection... [11:20:43] Sock 7.Parse request [11:20:43]Sock 7.Check first char [11:20:43]Sock 7.First char is OK [11:20:43]request: POST /json_proto HTTP/1.0 [11:20:43]Method: POST [11:20:43]URL: /json_proto [11:20:43]Method is POST - this is cgi request [11:20:43]url: /json_proto [11:20:43]query_string will be loaded in cgi processing [11:20:43]execute_cgi json_proto POST (null) [11:20:43]execute_cgi path=json_proto method=POST [11:20:43]POST find Content-Length [11:20:43]Host: 172.17.34.200:8080 [11:20:43]Content-Length: 684 [11:20:43]Content-Type: application/json [11:20:43] [11:20:43]POST finish read [11:20:43]Found Content-Length = 684 [11:20:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [11:20:43]execute_script... [11:20: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)1182908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [11:20:43]POST & json_proto [11:20:43]process_json_proto [11:20:43]json parsed OK: [11:20:43]protocol is kg_v1.0 [11:20:43]action value=close_receipt [11:20:43]process_action close_receipt [11:20:43]cmd_close_receipt [11:20:43]MH_GetDate [11:20:43]Write to MH i2c: F0 00 00 86 14 89 [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: F0 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: F0 09 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: F0 09 00 86 14 00 0C E0 E9 64 B2 FF 65 64 45 [11:20:43]GetLastDocTimeStamp 1693048834 [11:20:43]current date 1693048844 [11:20:43]FM_GetShiftState [11:20:43]SAM_PROTO_GetShiftState [11:20:43]wFMCommunicate request_size=4 [11:20:43]MH_SAM_APDU [11:20:43]CAPDU: 80 13 01 00 [11:20:43]Write to MH i2c: E2 08 00 87 14 80 13 01 00 00 00 00 00 18 [11:20:43]Write i2c OK [11:20:43]MH_I2C_Read... [11:20:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:43]Read from MH i2c: E2 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 0E 00 [11:20:43]MH_I2C_Read... [11:20:43]Read from MH i2c: E2 0E 00 87 14 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4F [11:20:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:20:43]wFMCommunicate OK [11:20:43]SAM_PROTO_GetShiftState done [11:20:43]FM_GetShiftState done [11:20:43]opened in 1693009560 [11:20:43]opened+sec_in_day 1693095960 [11:20:43]quantity*price = 70023 [11:20:43]sum+1 = 70025 [11:20:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 111 26.08.2023 11:20 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33095 ФПД: 55239774808951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112044&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33095&fm=55239774808951&tin=02508201610067®Number=0000000000091575&sum=70000 [11:20:45]StoreToDocumentArchive [11:20:45]shift 77 fd 33095 [11:20:45]save to /storage/0077/doc_00033095 [11:20:45]save last doc name /storage/0077/doc_00033095 to /storage/kkm_last_doc_name [11:20:45]save OK [11:20:45]Clear old archive folders... [11:20:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:20:45]tlvbuf is 00AAD4E0 [11:20:45]SAM_PROTO_ClearQueue [11:20:45]wFMCommunicate request_size=4 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 09 00 00 [11:20:45]Write to MH i2c: E2 08 00 94 14 80 09 00 00 00 00 00 00 1A [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:20:45]Read from MH i2c: E2 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 03 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 03 00 94 14 00 90 00 1C [11:20:45]RAPDU: 90 00 [11:20:45]wFMCommunicate OK [11:20:45]SAM_PROTO_ClearQueue done [11:20:45]KKMCreateOFDPacket [11:20:45]OFDProtocolAddRootSTLVToBuf [11:20:45]FM_MakeSignedData [11:20:45]FM_MakeSignedData [11:20:45]SAM_PROTO_SignData [11:20:45]wFMCommunicate request_size=4 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 0D 01 02 [11:20:45]Write to MH i2c: E2 08 00 95 14 80 0D 01 02 00 00 00 00 22 [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:20:45]Read from MH i2c: E2 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 03 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 03 00 95 14 00 90 00 1D [11:20:45]RAPDU: 90 00 [11:20:45]wFMCommunicate OK [11:20:45]wFMCommunicate request_size=255 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 6F 00 00 00 F4 03 04 00 0C E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 81 00 00 35 04 06 00 [11:20:45]Write to MH i2c: E2 02 01 96 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 6F 00 00 00 F4 03 04 00 0C E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 81 00 00 35 04 06 00 00 00 7B [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:45]Read from MH i2c: E2 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 03 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 03 00 96 14 00 90 00 1E [11:20:45]RAPDU: 90 00 [11:20:45]wFMCommunicate OK [11:20:45]wFMCommunicate request_size=11 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 0D 02 02 06 32 3D 83 27 AB 77 [11:20:45]Write to MH i2c: E2 0E 00 97 14 80 0D 02 02 06 00 32 3D 83 27 AB 77 00 00 6C [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:20:45]Read from MH i2c: E2 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 03 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 03 00 97 14 00 90 00 1F [11:20:45]RAPDU: 90 00 [11:20:45]wFMCommunicate OK [11:20:45]wFMCommunicate request_size=4 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 0D 03 02 [11:20:45]Write to MH i2c: E2 08 00 98 14 80 0D 03 02 00 00 00 00 27 [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:20:45]Read from MH i2c: E2 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 0B 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 0B 00 98 14 00 C6 3E A8 14 E0 36 BD F7 90 00 B2 [11:20:45]RAPDU: C6 3E A8 14 E0 36 BD F7 90 00 [11:20:45]wFMCommunicate OK [11:20:45]SAM_PROTO_SignData done [11:20:45]FM_MakeSignedData done [11:20:45]CreateOFDProtocolMessage [11:20:45]wFMCommunicate request_size=4 [11:20:45]MH_SAM_APDU [11:20:45]CAPDU: 80 11 00 00 [11:20:45]Write to MH i2c: E2 08 00 99 14 80 11 00 00 00 00 00 00 27 [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:45]Read from MH i2c: E2 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 17 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: E2 17 00 99 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7D [11:20:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:20:45]wFMCommunicate OK [11:20:45]CreateOFDProtocolMessage done [11:20:45]OFDSenderStorePacket 33095 [11:20:45]StoreOFDPacket docnum=33095 [11:20:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 FE 5D 08 01 53 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 6F 00 00 00 F4 03 04 00 0C E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 81 00 00 35 04 06 00 32 3D 83 27 AB 77 C6 3E A8 14 E0 36 BD F7 [11:20:45]CheckFolder [11:20:45]dirname=/storage/ofd_packets [11:20:45]CheckFolder done [11:20:45]ProducePacketName [11:20:45]name=ofd_packets/00033095 [11:20:45]NVStorageSaveData ofd_packets/00033095 [11:20:45]File name is /storage/ofd_packets/00033095 [11:20:45]Write 302 bytes [11:20:45]NVStorageSaveData done [11:20:45]OFDSenderStorePacket done [11:20:45]KKMCreateOFDPacket done [11:20:45]NVStorageSaveData kkm_last_timestamp [11:20:45]File name is /storage/kkm_last_timestamp [11:20:45]Write 4 bytes [11:20:45]NVStorageSaveData done [11:20:45]ExternCall_PrintAddStr [11:20:45]wPrintStart [11:20:45]Write to MH i2c: 01 00 00 9A 14 AE [11:20:45]Write i2c OK [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: 01 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: 01 07 00 [11:20:45]MH_I2C_Read... [11:20:45]Read from MH i2c: 01 07 00 9A 14 00 00 00 00 00 FF 0F C3 [11:20:45]RasterBufferAndPrint [11:20:45]line Счет N : (1)1182908 [11:20:45]line ИНН: 02508201610067 [11:20:45]line Контрольно-Кассовый Чек [11:20:45]line ПРОДАЖА [11:20:45]line ТРК (МРК, ГНК) : 21 [11:20:45]line Товар: 2710194210 [11:20:45]line ДТ(л)-К-5 [11:20:45]line 11.010 * 63.60 [11:20:45]line = 700.24 [11:20:45]line НДС 12% НСП 1% [11:20:45]line > о реализуемом товаре [11:20:45]line ОКРУГЛЕНИЕ: -0.24 [11:20:45]line ИТОГО: 700.00 [11:20:45]line Внесено: 700.00 [11:20:45]line СДАЧА: 0.00 [11:20:45]line НСП 1% : 6.20 [11:20:45]line НДС 12% : 74.36 [11:20:45]line Наличными: 700.00 [11:20:45]line Безнал.: 0.00 [11:20:45]line Место: АЗС № 121 "Партнер Нефть" [11:20:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:20:45]line СНО: Общий режим [11:20:45]line Чек 111 26.08.2023 11:20 [11:20:45]line Смена: 77 ФФД: 1.0 [11:20:45]line ЗНМ: 0300000148 [11:20:45]line РНМ: 0000000000091575 [11:20:45]line Версия ККМ: 001 [11:20:45]line ФМ: 0000000000874655 [11:20:45]line ФД: 33095 [11:20:45]line ФПД: 55239774808951 [11:20:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112044&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33095&fm=55239774808951&tin=02508201610067®Number=0000000000091575&sum=70000 [11:20:45]OFD Sender: Processing packet 33095 [packets to send 11, broken 10] [11:20:45]ProducePacketName [11:20:45]name=ofd_packets/00033095 [11:20:45]OFD Sender: To server: pG, [11:20:45]CommunicateWithHost lk.salyk.kg:30040 [11:20:45]ConnectInit lk.salyk.kg [11:20:45]written 0, free lines is 4095 [11:20:45]Connected sock=10 [11:20:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 FE 5D 08 01 53 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 6F 00 00 00 F4 03 04 00 0C E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 81 00 00 35 04 06 00 32 3D 83 27 AB 77 C6 3E A8 14 E0 36 BD F7 [11:20:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 21 62 47 00 51 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 81 00 00 F4 03 04 00 AB 8A E9 64 B6 04 01 00 00 BD 74 3B 28 8B 99 91 45 [11:20:46]CommunicateWithHost err = 0 [11:20:46]CheckOFDResponse [11:20:46]1017 (14) - 77093643461234 [11:20:46]1041 (16) - 0000000000874655 [11:20:46]1040 (4) - 33095 [11:20:46]1012 (4) - 26.08.2023 05:16 [11:20:46]1206 (1) - 0 [11:20:46]OFD Sender: Remove packet 33095 [11:20:46]ProducePacketName [11:20:46]name=ofd_packets/00033095 [11:20:46]NVStorageDeleteData [11:20:46]Write to MH i2c: 01 00 00 C5 14 D9 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: 01 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: 01 07 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: 01 07 00 C5 14 00 00 00 00 00 CF 0C BB [11:20:46]RasterBufferAndPrint [11:20:46]line [11:20:46]line [11:20:46]line [11:20:46]line [11:20:46]line [11:20:46]written 0, free lines is 3288 [11:20:46]MH_Cut [11:20:46]Write to MH i2c: D1 01 00 CC 14 01 B2 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: D1 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: D1 01 00 [11:20:46]MH_I2C_Read... [11:20:46]Read from MH i2c: D1 01 00 CC 14 00 B1 [11:20:46]Write to MH i2c: 01 00 00 CD 14 E1 [11:20:46]Write i2c OK [11:20:46]MH_I2C_Read... [11:20:46]OFD Sender: No OFD packet to send [11:20:47]*** Cut start [11:20:47]*** Purtial cut [11:20:47]*** Stage 1: CUTSNS_PIN = 1 [11:20:47]Read from MH i2c: 01 [11:20:47]MH_I2C_Read... [11:20:47]*** Stop cut motor [11:20:47]*** Cut end [11:20:47]Read from MH i2c: 01 07 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: 01 07 00 CD 14 00 00 00 00 00 FF 0F F6 [11:20:47]process_action close_receipt done [11:20:47]requested_data is exist [11:20:47]produce_requested_data [11:20:47]requested_item fm.sn is exist - process it [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 11 00 00 [11:20:47]Write to MH i2c: E2 08 00 CE 14 80 11 00 00 00 00 00 00 5C [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 17 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 17 00 CE 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B2 [11:20:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:20:47]wFMCommunicate OK [11:20:47]requested_item fd.num is exist - process it [11:20:47]SAM_PROTO_GetFieldsCounters [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 13 00 00 [11:20:47]Write to MH i2c: E2 08 00 CF 14 80 13 00 00 00 00 00 00 5F [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 62 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 62 00 CF 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 E7 [11:20:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:20:47]wFMCommunicate OK [11:20:47]SAM_PROTO_GetFieldsCounters done [11:20:47]requested_item shift.num is exist - process it [11:20:47]requested_item shift.opened is exist - process it [11:20:47]req_shift_opened [11:20:47]FM_GetShiftState [11:20:47]SAM_PROTO_GetShiftState [11:20:47]wFMCommunicate request_size=4 [11:20:47]MH_SAM_APDU [11:20:47]CAPDU: 80 13 01 00 [11:20:47]Write to MH i2c: E2 08 00 D0 14 80 13 01 00 00 00 00 00 61 [11:20:47]Write i2c OK [11:20:47]MH_I2C_Read... [11:20:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:20:47]Read from MH i2c: E2 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 0E 00 [11:20:47]MH_I2C_Read... [11:20:47]Read from MH i2c: E2 0E 00 D0 14 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 98 [11:20:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:20:47]wFMCommunicate OK [11:20:47]SAM_PROTO_GetShiftState done [11:20:47]FM_GetShiftState done [11:20:47]req_shift_opened done [11:20:47]requested_item shift.open_date is exist - process it [11:20:47]req_shift_open_date [11:20:47]req_shift_open_date done [11:20:47]produce_requested_data done [11:20:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33095,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:20:47]process_action_free close_receipt [11:20:47]json_value_free [11:20:47]json_value_free done [11:20:47]process_json_proto returns [11:20:47]Send response to host [11:20:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33095,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:20:47]free response buf [11:20:47]execute_script done [11:20:47]execute_script returns [11:20:47]free content buf [11:20:47]Sock 7.Close socket [11:20:47]Sock 7.Thread stoped [11:20:51]OFD Sender: No OFD packet to send [11:20:56]OFD Sender: No OFD packet to send [11:21:01]OFD Sender: No OFD packet to send [11:21:06]OFD Sender: No OFD packet to send [11:21:11]OFD Sender: No OFD packet to send [11:21:16]OFD Sender: No OFD packet to send [11:21:21]OFD Sender: No OFD packet to send [11:21:26]OFD Sender: No OFD packet to send [11:21:31]OFD Sender: No OFD packet to send [11:21:36]OFD Sender: No OFD packet to send [11:21:41]OFD Sender: No OFD packet to send [11:21:45]accept exits with 9 [11:21:45]New connection [11:21:45]New thread 3067202916 created [11:21:45]Thread 3067059556 joined [11:21:45]Waiting for new connection... [11:21:45] Sock 9.Parse request [11:21:45]Sock 9.Check first char [11:21:45]Sock 9.First char is OK [11:21:45]request: POST /json_proto HTTP/1.0 [11:21:45]Method: POST [11:21:45]URL: /json_proto [11:21:45]Method is POST - this is cgi request [11:21:45]url: /json_proto [11:21:45]query_string will be loaded in cgi processing [11:21:45]execute_cgi json_proto POST (null) [11:21:45]execute_cgi path=json_proto method=POST [11:21:45]POST find Content-Length [11:21:45]Host: 172.17.34.200:8080 [11:21:45]Content-Length: 683 [11:21:45]Content-Type: application/json [11:21:45] [11:21:45]POST finish read [11:21:45]Found Content-Length = 683 [11:21:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182909", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:45]execute_script... [11:21:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182909", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:45]POST & json_proto [11:21:45]process_json_proto [11:21:45]json parsed OK: [11:21:45]protocol is kg_v1.0 [11:21:45]action value=close_receipt [11:21:45]process_action close_receipt [11:21:45]cmd_close_receipt [11:21:45]MH_GetDate [11:21:45]Write to MH i2c: F0 00 00 D1 14 D4 [11:21:45]Write i2c OK [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: F0 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: F0 09 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: F0 09 00 D1 14 00 4A E0 E9 64 B2 FF 65 64 CE [11:21:45]GetLastDocTimeStamp 1693048844 [11:21:45]current date 1693048906 [11:21:45]FM_GetShiftState [11:21:45]SAM_PROTO_GetShiftState [11:21:45]wFMCommunicate request_size=4 [11:21:45]MH_SAM_APDU [11:21:45]CAPDU: 80 13 01 00 [11:21:45]Write to MH i2c: E2 08 00 D2 14 80 13 01 00 00 00 00 00 63 [11:21:45]Write i2c OK [11:21:45]MH_I2C_Read... [11:21:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:45]Read from MH i2c: E2 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 0E 00 [11:21:45]MH_I2C_Read... [11:21:45]Read from MH i2c: E2 0E 00 D2 14 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9A [11:21:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:21:45]wFMCommunicate OK [11:21:45]SAM_PROTO_GetShiftState done [11:21:45]FM_GetShiftState done [11:21:45]opened in 1693009560 [11:21:45]opened+sec_in_day 1693095960 [11:21:45]quantity*price = 100035 [11:21:45]sum+1 = 100036 [11:21:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 112 26.08.2023 11:21 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33096 ФПД: 195762101226121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112146&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33096&fm=195762101226121&tin=02508201610067®Number=0000000000091575&sum=100000 [11:21:46]StoreToDocumentArchive [11:21:46]shift 77 fd 33096 [11:21:46]save to /storage/0077/doc_00033096 [11:21:46]save last doc name /storage/0077/doc_00033096 to /storage/kkm_last_doc_name [11:21:46]save OK [11:21:46]Clear old archive folders... [11:21:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:46]tlvbuf is 00A589B0 [11:21:46]SAM_PROTO_ClearQueue [11:21:46]wFMCommunicate request_size=4 [11:21:46]MH_SAM_APDU [11:21:46]CAPDU: 80 09 00 00 [11:21:46]Write to MH i2c: E2 08 00 DF 14 80 09 00 00 00 00 00 00 65 [11:21:46]Write i2c OK [11:21:46]MH_I2C_Read... [11:21:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:46]Read from MH i2c: E2 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: E2 03 00 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: E2 03 00 DF 14 00 90 00 67 [11:21:46]RAPDU: 90 00 [11:21:46]wFMCommunicate OK [11:21:46]SAM_PROTO_ClearQueue done [11:21:46]KKMCreateOFDPacket [11:21:46]OFDProtocolAddRootSTLVToBuf [11:21:46]FM_MakeSignedData [11:21:46]FM_MakeSignedData [11:21:46]SAM_PROTO_SignData [11:21:46]wFMCommunicate request_size=4 [11:21:46]MH_SAM_APDU [11:21:46]CAPDU: 80 0D 01 02 [11:21:46]Write to MH i2c: E2 08 00 E0 14 80 0D 01 02 00 00 00 00 6D [11:21:46]Write i2c OK [11:21:46]MH_I2C_Read... [11:21:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:46]Read from MH i2c: E2 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: E2 03 00 [11:21:46]MH_I2C_Read... [11:21:46]Read from MH i2c: E2 03 00 E0 14 00 90 00 68 [11:21:46]RAPDU: 90 00 [11:21:46]wFMCommunicate OK [11:21:46]wFMCommunicate request_size=255 [11:21:46]MH_SAM_APDU [11:21:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 4A E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 81 00 00 35 04 06 00 B2 [11:21:46]Write to MH i2c: E2 02 01 E1 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 4A E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 81 00 00 35 04 06 00 B2 00 00 E1 [11:21:46]Write i2c OK [11:21:46]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 03 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 03 00 E1 14 00 90 00 69 [11:21:47]RAPDU: 90 00 [11:21:47]wFMCommunicate OK [11:21:47]wFMCommunicate request_size=10 [11:21:47]MH_SAM_APDU [11:21:47]CAPDU: 80 0D 02 02 05 0B 6A 81 0A 89 [11:21:47]Write to MH i2c: E2 0D 00 E2 14 80 0D 02 02 05 00 0B 6A 81 0A 89 00 00 03 [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 03 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 03 00 E2 14 00 90 00 6A [11:21:47]RAPDU: 90 00 [11:21:47]wFMCommunicate OK [11:21:47]wFMCommunicate request_size=4 [11:21:47]MH_SAM_APDU [11:21:47]CAPDU: 80 0D 03 02 [11:21:47]Write to MH i2c: E2 08 00 E3 14 80 0D 03 02 00 00 00 00 72 [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 0B 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 0B 00 E3 14 00 91 4B BC ED A3 09 3E D0 90 00 B2 [11:21:47]RAPDU: 91 4B BC ED A3 09 3E D0 90 00 [11:21:47]wFMCommunicate OK [11:21:47]SAM_PROTO_SignData done [11:21:47]FM_MakeSignedData done [11:21:47]CreateOFDProtocolMessage [11:21:47]wFMCommunicate request_size=4 [11:21:47]MH_SAM_APDU [11:21:47]CAPDU: 80 11 00 00 [11:21:47]Write to MH i2c: E2 08 00 E4 14 80 11 00 00 00 00 00 00 72 [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:47]Read from MH i2c: E2 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 17 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: E2 17 00 E4 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C8 [11:21:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:21:47]wFMCommunicate OK [11:21:47]CreateOFDProtocolMessage done [11:21:47]OFDSenderStorePacket 33096 [11:21:47]StoreOFDPacket docnum=33096 [11:21:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6F 5E 07 01 1B CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 4A E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 81 00 00 35 04 06 00 B2 0B 6A 81 0A 89 91 4B BC ED A3 09 3E D0 [11:21:47]CheckFolder [11:21:47]dirname=/storage/ofd_packets [11:21:47]CheckFolder done [11:21:47]ProducePacketName [11:21:47]name=ofd_packets/00033096 [11:21:47]NVStorageSaveData ofd_packets/00033096 [11:21:47]File name is /storage/ofd_packets/00033096 [11:21:47]Write 301 bytes [11:21:47]NVStorageSaveData done [11:21:47]OFDSenderStorePacket done [11:21:47]KKMCreateOFDPacket done [11:21:47]NVStorageSaveData kkm_last_timestamp [11:21:47]File name is /storage/kkm_last_timestamp [11:21:47]Write 4 bytes [11:21:47]NVStorageSaveData done [11:21:47]ExternCall_PrintAddStr [11:21:47]wPrintStart [11:21:47]Write to MH i2c: 01 00 00 E5 14 F9 [11:21:47]Write i2c OK [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: 01 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: 01 07 00 [11:21:47]MH_I2C_Read... [11:21:47]Read from MH i2c: 01 07 00 E5 14 00 00 00 00 00 FF 0F 0E [11:21:47]RasterBufferAndPrint [11:21:47]line Счет N : (1)1182909 [11:21:47]line ИНН: 02508201610067 [11:21:47]line Контрольно-Кассовый Чек [11:21:47]line ПРОДАЖА [11:21:47]line ТРК (МРК, ГНК) : 32 [11:21:47]line Товар: 2710124130 [11:21:47]line Аи-92-К-5 [11:21:47]line 17.100 * 58.50 [11:21:47]line = 1000.35 [11:21:47]line НДС 12% НСП 1% [11:21:47]line > о реализуемом товаре [11:21:47]line ОКРУГЛЕНИЕ: -0.35 [11:21:47]line ИТОГО: 1000.00 [11:21:47]line Внесено: 1000.00 [11:21:47]line СДАЧА: 0.00 [11:21:47]line НСП 1% : 8.85 [11:21:47]line НДС 12% : 106.23 [11:21:47]line Наличными: 1000.00 [11:21:47]line Безнал.: 0.00 [11:21:47]line Место: АЗС № 121 "Партнер Нефть" [11:21:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:21:47]line СНО: Общий режим [11:21:47]line Чек 112 26.08.2023 11:21 [11:21:47]line Смена: 77 ФФД: 1.0 [11:21:47]line ЗНМ: 0300000148 [11:21:47]line РНМ: 0000000000091575 [11:21:47]line Версия ККМ: 001 [11:21:47]line ФМ: 0000000000874655 [11:21:47]line ФД: 33096 [11:21:47]line ФПД: 195762101226121 [11:21:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112146&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33096&fm=195762101226121&tin=02508201610067®Number=0000000000091575&sum=100000 [11:21:47]OFD Sender: Processing packet 33096 [packets to send 11, broken 10] [11:21:47]ProducePacketName [11:21:47]name=ofd_packets/00033096 [11:21:47]OFD Sender: To server: pG, [11:21:47]CommunicateWithHost lk.salyk.kg:30040 [11:21:47]ConnectInit lk.salyk.kg [11:21:47]written 0, free lines is 4095 [11:21:47]Connected sock=11 [11:21:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6F 5E 07 01 1B CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 4A E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 81 00 00 35 04 06 00 B2 0B 6A 81 0A 89 91 4B BC ED A3 09 3E D0 [11:21:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 99 C2 47 00 73 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 81 00 00 F4 03 04 00 E9 8A E9 64 B6 04 01 00 00 A1 3E 69 B8 73 05 F4 F5 [11:21:47]CommunicateWithHost err = 0 [11:21:47]CheckOFDResponse [11:21:47]1017 (14) - 77093643461234 [11:21:47]1041 (16) - 0000000000874655 [11:21:47]1040 (4) - 33096 [11:21:47]1012 (4) - 26.08.2023 05:17 [11:21:47]1206 (1) - 0 [11:21:47]OFD Sender: Remove packet 33096 [11:21:47]ProducePacketName [11:21:47]name=ofd_packets/00033096 [11:21:47]NVStorageDeleteData [11:21:48]Write to MH i2c: 01 00 00 10 15 25 [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 07 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: 01 07 00 10 15 00 00 00 00 00 CC 0C 04 [11:21:48]RasterBufferAndPrint [11:21:48]line [11:21:48]line [11:21:48]line [11:21:48]line [11:21:48]line [11:21:48]written 0, free lines is 3282 [11:21:48]MH_Cut [11:21:48]Write to MH i2c: D1 01 00 17 15 01 FE [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: D1 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: D1 01 00 [11:21:48]MH_I2C_Read... [11:21:48]Read from MH i2c: D1 01 00 17 15 00 FD [11:21:48]Write to MH i2c: 01 00 00 18 15 2D [11:21:48]Write i2c OK [11:21:48]MH_I2C_Read... [11:21:48]OFD Sender: No OFD packet to send [11:21:48]*** Cut start [11:21:48]*** Purtial cut [11:21:48]*** CUTSNS_PIN = 0 [11:21:49]*** Stage 1: CUTSNS_PIN = 1 [11:21:50]Read from MH i2c: 01 [11:21:50]MH_I2C_Read... [11:21:50]*** Stop cut motor [11:21:50]*** Cut end [11:21:50]Read from MH i2c: 01 07 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: 01 07 00 18 15 00 00 00 00 00 FF 0F 42 [11:21:50]process_action close_receipt done [11:21:50]requested_data is exist [11:21:50]produce_requested_data [11:21:50]requested_item fm.sn is exist - process it [11:21:50]wFMCommunicate request_size=4 [11:21:50]MH_SAM_APDU [11:21:50]CAPDU: 80 11 00 00 [11:21:50]Write to MH i2c: E2 08 00 19 15 80 11 00 00 00 00 00 00 A8 [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:50]Read from MH i2c: E2 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 17 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 17 00 19 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FE [11:21:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:21:50]wFMCommunicate OK [11:21:50]requested_item fd.num is exist - process it [11:21:50]SAM_PROTO_GetFieldsCounters [11:21:50]wFMCommunicate request_size=4 [11:21:50]MH_SAM_APDU [11:21:50]CAPDU: 80 13 00 00 [11:21:50]Write to MH i2c: E2 08 00 1A 15 80 13 00 00 00 00 00 00 AB [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:51]Read from MH i2c: E2 [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: E2 62 00 [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: E2 62 00 1A 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 48 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [11:21:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 48 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:21:51]wFMCommunicate OK [11:21:51]SAM_PROTO_GetFieldsCounters done [11:21:51]requested_item shift.num is exist - process it [11:21:51]requested_item shift.opened is exist - process it [11:21:51]req_shift_opened [11:21:51]FM_GetShiftState [11:21:51]SAM_PROTO_GetShiftState [11:21:51]wFMCommunicate request_size=4 [11:21:51]MH_SAM_APDU [11:21:51]CAPDU: 80 13 01 00 [11:21:51]Write to MH i2c: E2 08 00 1B 15 80 13 01 00 00 00 00 00 AD [11:21:51]Write i2c OK [11:21:51]MH_I2C_Read... [11:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:51]Read from MH i2c: E2 [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: E2 0E 00 [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: E2 0E 00 1B 15 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E4 [11:21:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:21:51]wFMCommunicate OK [11:21:51]SAM_PROTO_GetShiftState done [11:21:51]FM_GetShiftState done [11:21:51]req_shift_opened done [11:21:51]requested_item shift.open_date is exist - process it [11:21:51]req_shift_open_date [11:21:51]req_shift_open_date done [11:21:51]produce_requested_data done [11:21:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33096,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:21:51]process_action_free close_receipt [11:21:51]json_value_free [11:21:51]json_value_free done [11:21:51]process_json_proto returns [11:21:51]Send response to host [11:21:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33096,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:21:51]free response buf [11:21:51]execute_script done [11:21:51]execute_script returns [11:21:51]free content buf [11:21:51]Sock 9.Close socket [11:21:51]Sock 9.Thread stoped [11:21:53]OFD Sender: No OFD packet to send [11:21:58]OFD Sender: No OFD packet to send [11:22:03]OFD Sender: No OFD packet to send [11:22:08]OFD Sender: No OFD packet to send [11:22:12]accept exits with 7 [11:22:12]New connection [11:22:12]New thread 3067059556 created [11:22:12]Thread 3067202916 joined [11:22:12]Waiting for new connection... [11:22:12] Sock 7.Parse request [11:22:12]Sock 7.Check first char [11:22:12]Sock 7.First char is OK [11:22:12]request: POST /json_proto HTTP/1.0 [11:22:12]Method: POST [11:22:12]URL: /json_proto [11:22:12]Method is POST - this is cgi request [11:22:12]url: /json_proto [11:22:12]query_string will be loaded in cgi processing [11:22:12]execute_cgi json_proto POST (null) [11:22:12]execute_cgi path=json_proto method=POST [11:22:12]POST find Content-Length [11:22:12]Host: 172.17.34.200:8080 [11:22:12]Content-Length: 683 [11:22:12]Content-Type: application/json [11:22:12] [11:22:12]POST finish read [11:22:12]Found Content-Length = 683 [11:22:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182910", "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" : 65.50, "quantity" : 15.810, "sum" : 1035.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1035.00, "total" : 1035.00, "payments": [ { "type": 0, "sum" : 1035.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:12]execute_script... [11:22:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182910", "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" : 65.50, "quantity" : 15.810, "sum" : 1035.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1035.00, "total" : 1035.00, "payments": [ { "type": 0, "sum" : 1035.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:22:12]POST & json_proto [11:22:12]process_json_proto [11:22:12]json parsed OK: [11:22:12]protocol is kg_v1.0 [11:22:12]action value=close_receipt [11:22:12]process_action close_receipt [11:22:12]cmd_close_receipt [11:22:12]MH_GetDate [11:22:12]Write to MH i2c: F0 00 00 1C 15 20 [11:22:12]Write i2c OK [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: F0 [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: F0 09 00 [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: F0 09 00 1C 15 00 65 E0 E9 64 B2 FF 65 64 35 [11:22:12]GetLastDocTimeStamp 1693048906 [11:22:12]current date 1693048933 [11:22:12]FM_GetShiftState [11:22:12]SAM_PROTO_GetShiftState [11:22:12]wFMCommunicate request_size=4 [11:22:12]MH_SAM_APDU [11:22:12]CAPDU: 80 13 01 00 [11:22:12]Write to MH i2c: E2 08 00 1D 15 80 13 01 00 00 00 00 00 AF [11:22:12]Write i2c OK [11:22:12]MH_I2C_Read... [11:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:12]Read from MH i2c: E2 [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: E2 0E 00 [11:22:12]MH_I2C_Read... [11:22:12]Read from MH i2c: E2 0E 00 1D 15 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E6 [11:22:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:22:12]wFMCommunicate OK [11:22:12]SAM_PROTO_GetShiftState done [11:22:12]FM_GetShiftState done [11:22:12]opened in 1693009560 [11:22:12]opened+sec_in_day 1693095960 [11:22:12]quantity*price = 103555 [11:22:12]sum+1 = 103557 [11:22:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1035.00 Внесено: 1035.00 СДАЧА: 0.00 НСП 1% : 9.16 НДС 12% : 109.97 Наличными: 1035.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 113 26.08.2023 11:22 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33097 ФПД: 164801253335475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112213&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33097&fm=164801253335475&tin=02508201610067®Number=0000000000091575&sum=103500 [11:22:13]StoreToDocumentArchive [11:22:13]shift 77 fd 33097 [11:22:13]save to /storage/0077/doc_00033097 [11:22:13]save last doc name /storage/0077/doc_00033097 to /storage/kkm_last_doc_name [11:22:13]save OK [11:22:13]Clear old archive folders... [11:22:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:13]tlvbuf is 00A1BF40 [11:22:13]SAM_PROTO_ClearQueue [11:22:13]wFMCommunicate request_size=4 [11:22:13]MH_SAM_APDU [11:22:13]CAPDU: 80 09 00 00 [11:22:13]Write to MH i2c: E2 08 00 2A 15 80 09 00 00 00 00 00 00 B1 [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:13]Read from MH i2c: E2 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 03 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 03 00 2A 15 00 90 00 B3 [11:22:13]RAPDU: 90 00 [11:22:13]wFMCommunicate OK [11:22:13]SAM_PROTO_ClearQueue done [11:22:13]KKMCreateOFDPacket [11:22:13]OFDProtocolAddRootSTLVToBuf [11:22:13]FM_MakeSignedData [11:22:13]FM_MakeSignedData [11:22:13]SAM_PROTO_SignData [11:22:13]wFMCommunicate request_size=4 [11:22:13]MH_SAM_APDU [11:22:13]CAPDU: 80 0D 01 02 [11:22:13]Write to MH i2c: E2 08 00 2B 15 80 0D 01 02 00 00 00 00 B9 [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:13]Read from MH i2c: E2 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 03 00 [11:22:13]MH_I2C_Read... [11:22:13]Read from MH i2c: E2 03 00 2B 15 00 90 00 B4 [11:22:13]RAPDU: 90 00 [11:22:13]wFMCommunicate OK [11:22:13]wFMCommunicate request_size=255 [11:22:13]MH_SAM_APDU [11:22:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 3D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 94 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 94 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 2A 00 00 00 00 07 04 06 00 4C 94 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 65 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 81 00 00 35 04 06 00 95 [11:22:13]Write to MH i2c: E2 02 01 2C 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 C2 3D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 94 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 94 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 2A 00 00 00 00 07 04 06 00 4C 94 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 65 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 81 00 00 35 04 06 00 95 00 00 BA [11:22:13]Write i2c OK [11:22:13]MH_I2C_Read... [11:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:14]Read from MH i2c: E2 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: E2 03 00 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: E2 03 00 2C 15 00 90 00 B5 [11:22:14]RAPDU: 90 00 [11:22:14]wFMCommunicate OK [11:22:14]wFMCommunicate request_size=10 [11:22:14]MH_SAM_APDU [11:22:14]CAPDU: 80 0D 02 02 05 E2 C8 29 E1 B3 [11:22:14]Write to MH i2c: E2 0D 00 2D 15 80 0D 02 02 05 00 E2 C8 29 E1 B3 00 00 2D [11:22:14]Write i2c OK [11:22:14]MH_I2C_Read... [11:22:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:14]Read from MH i2c: E2 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: E2 03 00 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: E2 03 00 2D 15 00 90 00 B6 [11:22:14]RAPDU: 90 00 [11:22:14]wFMCommunicate OK [11:22:14]wFMCommunicate request_size=4 [11:22:14]MH_SAM_APDU [11:22:14]CAPDU: 80 0D 03 02 [11:22:14]Write to MH i2c: E2 08 00 2E 15 80 0D 03 02 00 00 00 00 BE [11:22:14]Write i2c OK [11:22:14]MH_I2C_Read... [11:22:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:14]Read from MH i2c: E2 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: E2 0B 00 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: E2 0B 00 2E 15 00 14 3E 7C 78 65 E9 FD DD 90 00 2D [11:22:14]RAPDU: 14 3E 7C 78 65 E9 FD DD 90 00 [11:22:14]wFMCommunicate OK [11:22:14]SAM_PROTO_SignData done [11:22:14]FM_MakeSignedData done [11:22:14]CreateOFDProtocolMessage [11:22:14]wFMCommunicate request_size=4 [11:22:14]MH_SAM_APDU [11:22:14]CAPDU: 80 11 00 00 [11:22:14]Write to MH i2c: E2 08 00 2F 15 80 11 00 00 00 00 00 00 BE [11:22:14]Write i2c OK [11:22:14]MH_I2C_Read... [11:22:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:14]Read from MH i2c: E2 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: E2 17 00 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: E2 17 00 2F 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 14 [11:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:22:14]wFMCommunicate OK [11:22:14]CreateOFDProtocolMessage done [11:22:14]OFDSenderStorePacket 33097 [11:22:14]StoreOFDPacket docnum=33097 [11:22:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 34 E4 07 01 04 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 3D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 94 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 94 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 2A 00 00 00 00 07 04 06 00 4C 94 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 65 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 81 00 00 35 04 06 00 95 E2 C8 29 E1 B3 14 3E 7C 78 65 E9 FD DD [11:22:14]CheckFolder [11:22:14]dirname=/storage/ofd_packets [11:22:14]CheckFolder done [11:22:14]ProducePacketName [11:22:14]name=ofd_packets/00033097 [11:22:14]NVStorageSaveData ofd_packets/00033097 [11:22:14]File name is /storage/ofd_packets/00033097 [11:22:14]Write 301 bytes [11:22:14]NVStorageSaveData done [11:22:14]OFDSenderStorePacket done [11:22:14]KKMCreateOFDPacket done [11:22:14]NVStorageSaveData kkm_last_timestamp [11:22:14]File name is /storage/kkm_last_timestamp [11:22:14]Write 4 bytes [11:22:14]NVStorageSaveData done [11:22:14]ExternCall_PrintAddStr [11:22:14]wPrintStart [11:22:14]Write to MH i2c: 01 00 00 30 15 45 [11:22:14]Write i2c OK [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: 01 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: 01 07 00 [11:22:14]MH_I2C_Read... [11:22:14]Read from MH i2c: 01 07 00 30 15 00 00 00 00 00 FF 0F 5A [11:22:14]RasterBufferAndPrint [11:22:14]line Счет N : (1)1182910 [11:22:14]line ИНН: 02508201610067 [11:22:14]line Контрольно-Кассовый Чек [11:22:14]line ПРОДАЖА [11:22:14]line ТРК (МРК, ГНК) : 63 [11:22:14]line Товар: 2710124500 [11:22:14]line Аи-95-К-5 [11:22:14]line 15.810 * 65.50 [11:22:14]line = 1035.56 [11:22:14]line НДС 12% НСП 1% [11:22:14]line > о реализуемом товаре [11:22:14]line ОКРУГЛЕНИЕ: -0.56 [11:22:14]line ИТОГО: 1035.00 [11:22:14]line Внесено: 1035.00 [11:22:14]line СДАЧА: 0.00 [11:22:14]line НСП 1% : 9.16 [11:22:14]line НДС 12% : 109.97 [11:22:14]line Наличными: 1035.00 [11:22:14]line Безнал.: 0.00 [11:22:14]line Место: АЗС № 121 "Партнер Нефть" [11:22:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:22:14]line СНО: Общий режим [11:22:14]line Чек 113 26.08.2023 11:22 [11:22:14]line Смена: 77 ФФД: 1.0 [11:22:14]line ЗНМ: 0300000148 [11:22:14]line РНМ: 0000000000091575 [11:22:14]line Версия ККМ: 001 [11:22:14]line ФМ: 0000000000874655 [11:22:14]line ФД: 33097 [11:22:14]line ФПД: 164801253335475 [11:22:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112213&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33097&fm=164801253335475&tin=02508201610067®Number=0000000000091575&sum=103500 [11:22:14]OFD Sender: Processing packet 33097 [packets to send 11, broken 10] [11:22:14]ProducePacketName [11:22:14]name=ofd_packets/00033097 [11:22:14]OFD Sender: To server: pG, [11:22:14]CommunicateWithHost lk.salyk.kg:30040 [11:22:14]ConnectInit lk.salyk.kg [11:22:14]written 0, free lines is 4095 [11:22:14]Connected sock=10 [11:22:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 34 E4 07 01 04 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 3D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 94 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 94 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 94 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 2A 00 00 00 00 07 04 06 00 4C 94 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 65 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 81 00 00 35 04 06 00 95 E2 C8 29 E1 B3 14 3E 7C 78 65 E9 FD DD [11:22:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E9 EE 47 00 0F 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 81 00 00 F4 03 04 00 04 8B E9 64 B6 04 01 00 00 CE 7A DC 6C DB 17 C5 09 [11:22:14]CommunicateWithHost err = 0 [11:22:14]CheckOFDResponse [11:22:14]1017 (14) - 77093643461234 [11:22:14]1041 (16) - 0000000000874655 [11:22:14]1040 (4) - 33097 [11:22:14]1012 (4) - 26.08.2023 05:17 [11:22:14]1206 (1) - 0 [11:22:14]OFD Sender: Remove packet 33097 [11:22:14]ProducePacketName [11:22:14]name=ofd_packets/00033097 [11:22:14]NVStorageDeleteData [11:22:15]Write to MH i2c: 01 00 00 5B 15 70 [11:22:15]Write i2c OK [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: 01 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: 01 07 00 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: 01 07 00 5B 15 00 00 00 00 00 DF 0C 62 [11:22:15]RasterBufferAndPrint [11:22:15]line [11:22:15]line [11:22:15]line [11:22:15]line [11:22:15]line [11:22:15]written 0, free lines is 3301 [11:22:15]MH_Cut [11:22:15]Write to MH i2c: D1 01 00 62 15 01 49 [11:22:15]Write i2c OK [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: D1 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: D1 01 00 [11:22:15]MH_I2C_Read... [11:22:15]Read from MH i2c: D1 01 00 62 15 00 48 [11:22:15]Write to MH i2c: 01 00 00 63 15 78 [11:22:15]Write i2c OK [11:22:15]MH_I2C_Read... [11:22:15]OFD Sender: No OFD packet to send [11:22:15]*** Cut start [11:22:15]*** Purtial cut [11:22:15]*** Stage 1: CUTSNS_PIN = 1 [11:22:16]Read from MH i2c: 01 [11:22:16]MH_I2C_Read... [11:22:16]*** Stop cut motor [11:22:16]*** Cut end [11:22:16]Read from MH i2c: 01 07 00 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: 01 07 00 63 15 00 00 00 00 00 FF 0F 8D [11:22:16]process_action close_receipt done [11:22:16]requested_data is exist [11:22:16]produce_requested_data [11:22:16]requested_item fm.sn is exist - process it [11:22:16]wFMCommunicate request_size=4 [11:22:16]MH_SAM_APDU [11:22:16]CAPDU: 80 11 00 00 [11:22:16]Write to MH i2c: E2 08 00 64 15 80 11 00 00 00 00 00 00 F3 [11:22:16]Write i2c OK [11:22:16]MH_I2C_Read... [11:22:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:16]Read from MH i2c: E2 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 17 00 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 17 00 64 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 49 [11:22:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:22:16]wFMCommunicate OK [11:22:16]requested_item fd.num is exist - process it [11:22:16]SAM_PROTO_GetFieldsCounters [11:22:16]wFMCommunicate request_size=4 [11:22:16]MH_SAM_APDU [11:22:16]CAPDU: 80 13 00 00 [11:22:16]Write to MH i2c: E2 08 00 65 15 80 13 00 00 00 00 00 00 F6 [11:22:16]Write i2c OK [11:22:16]MH_I2C_Read... [11:22:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:16]Read from MH i2c: E2 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 62 00 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 62 00 65 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 86 [11:22:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:22:16]wFMCommunicate OK [11:22:16]SAM_PROTO_GetFieldsCounters done [11:22:16]requested_item shift.num is exist - process it [11:22:16]requested_item shift.opened is exist - process it [11:22:16]req_shift_opened [11:22:16]FM_GetShiftState [11:22:16]SAM_PROTO_GetShiftState [11:22:16]wFMCommunicate request_size=4 [11:22:16]MH_SAM_APDU [11:22:16]CAPDU: 80 13 01 00 [11:22:16]Write to MH i2c: E2 08 00 66 15 80 13 01 00 00 00 00 00 F8 [11:22:16]Write i2c OK [11:22:16]MH_I2C_Read... [11:22:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:16]Read from MH i2c: E2 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 0E 00 [11:22:16]MH_I2C_Read... [11:22:16]Read from MH i2c: E2 0E 00 66 15 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2F [11:22:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:22:16]wFMCommunicate OK [11:22:16]SAM_PROTO_GetShiftState done [11:22:16]FM_GetShiftState done [11:22:16]req_shift_opened done [11:22:16]requested_item shift.open_date is exist - process it [11:22:16]req_shift_open_date [11:22:16]req_shift_open_date done [11:22:16]produce_requested_data done [11:22:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33097,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:22:16]process_action_free close_receipt [11:22:16]json_value_free [11:22:16]json_value_free done [11:22:16]process_json_proto returns [11:22:16]Send response to host [11:22:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33097,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:22:16]free response buf [11:22:16]execute_script done [11:22:16]execute_script returns [11:22:16]free content buf [11:22:16]Sock 7.Close socket [11:22:16]Sock 7.Thread stoped [11:22:20]OFD Sender: No OFD packet to send [11:22:25]OFD Sender: No OFD packet to send [11:22:30]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:45]OFD Sender: No OFD packet to send [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:10]OFD Sender: No OFD packet to send [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:34]accept exits with 9 [11:23:34]New connection [11:23:34]New thread 3067202916 created [11:23:34]Thread 3067059556 joined [11:23:34]Waiting for new connection... [11:23:34] Sock 9.Parse request [11:23:34]Sock 9.Check first char [11:23:34]Sock 9.First char is OK [11:23:34]request: POST /json_proto HTTP/1.0 [11:23:34]Method: POST [11:23:34]URL: /json_proto [11:23:34]Method is POST - this is cgi request [11:23:34]url: /json_proto [11:23:34]query_string will be loaded in cgi processing [11:23:34]execute_cgi json_proto POST (null) [11:23:34]execute_cgi path=json_proto method=POST [11:23:34]POST find Content-Length [11:23:34]Host: 172.17.34.200:8080 [11:23:34]Content-Length: 688 [11:23:34]Content-Type: application/json [11:23:34] [11:23:34]POST finish read [11:23:34]Found Content-Length = 688 [11:23:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:34]execute_script... [11:23: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)1182912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:34]POST & json_proto [11:23:34]process_json_proto [11:23:34]json parsed OK: [11:23:34]protocol is kg_v1.0 [11:23:34]action value=close_receipt [11:23:34]process_action close_receipt [11:23:34]cmd_close_receipt [11:23:34]MH_GetDate [11:23:34]Write to MH i2c: F0 00 00 67 15 6B [11:23:34]Write i2c OK [11:23:34]MH_I2C_Read... [11:23:34]Read from MH i2c: F0 [11:23:34]MH_I2C_Read... [11:23:34]Read from MH i2c: F0 09 00 [11:23:34]MH_I2C_Read... [11:23:34]Read from MH i2c: F0 09 00 67 15 00 B7 E0 E9 64 B2 FF 65 64 D2 [11:23:34]GetLastDocTimeStamp 1693048933 [11:23:34]current date 1693049015 [11:23:34]FM_GetShiftState [11:23:34]SAM_PROTO_GetShiftState [11:23:34]wFMCommunicate request_size=4 [11:23:34]MH_SAM_APDU [11:23:34]CAPDU: 80 13 01 00 [11:23:34]Write to MH i2c: E2 08 00 68 15 80 13 01 00 00 00 00 00 FA [11:23:34]Write i2c OK [11:23:34]MH_I2C_Read... [11:23:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:34]Read from MH i2c: E2 [11:23:34]MH_I2C_Read... [11:23:34]Read from MH i2c: E2 0E 00 [11:23:34]MH_I2C_Read... [11:23:34]Read from MH i2c: E2 0E 00 68 15 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 31 [11:23:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:23:34]wFMCommunicate OK [11:23:34]SAM_PROTO_GetShiftState done [11:23:34]FM_GetShiftState done [11:23:34]opened in 1693009560 [11:23:34]opened+sec_in_day 1693095960 [11:23:34]quantity*price = 100042 [11:23:34]sum+1 = 100044 [11:23:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 114 26.08.2023 11:23 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33098 ФПД: 262369370807970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112335&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33098&fm=262369370807970&tin=02508201610067®Number=0000000000091575&sum=100000 [11:23:35]StoreToDocumentArchive [11:23:35]shift 77 fd 33098 [11:23:35]save to /storage/0077/doc_00033098 [11:23:35]save last doc name /storage/0077/doc_00033098 to /storage/kkm_last_doc_name [11:23:35]save OK [11:23:35]Clear old archive folders... [11:23:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:23:35]tlvbuf is 00AB6550 [11:23:35]SAM_PROTO_ClearQueue [11:23:35]wFMCommunicate request_size=4 [11:23:35]MH_SAM_APDU [11:23:35]CAPDU: 80 09 00 00 [11:23:35]Write to MH i2c: E2 08 00 75 15 80 09 00 00 00 00 00 00 FC [11:23:35]Write i2c OK [11:23:35]MH_I2C_Read... [11:23:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:36]Read from MH i2c: E2 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 03 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 03 00 75 15 00 90 00 FE [11:23:36]RAPDU: 90 00 [11:23:36]wFMCommunicate OK [11:23:36]SAM_PROTO_ClearQueue done [11:23:36]KKMCreateOFDPacket [11:23:36]OFDProtocolAddRootSTLVToBuf [11:23:36]FM_MakeSignedData [11:23:36]FM_MakeSignedData [11:23:36]SAM_PROTO_SignData [11:23:36]wFMCommunicate request_size=4 [11:23:36]MH_SAM_APDU [11:23:36]CAPDU: 80 0D 01 02 [11:23:36]Write to MH i2c: E2 08 00 76 15 80 0D 01 02 00 00 00 00 04 [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:36]Read from MH i2c: E2 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 03 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 03 00 76 15 00 90 00 FF [11:23:36]RAPDU: 90 00 [11:23:36]wFMCommunicate OK [11:23:36]wFMCommunicate request_size=255 [11:23:36]MH_SAM_APDU [11:23:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 72 00 00 00 F4 03 04 00 B7 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 81 00 00 35 04 06 00 [11:23:36]Write to MH i2c: E2 02 01 77 15 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 72 00 00 00 F4 03 04 00 B7 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 81 00 00 35 04 06 00 00 00 1C [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:36]Read from MH i2c: E2 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 03 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 03 00 77 15 00 90 00 00 [11:23:36]RAPDU: 90 00 [11:23:36]wFMCommunicate OK [11:23:36]wFMCommunicate request_size=11 [11:23:36]MH_SAM_APDU [11:23:36]CAPDU: 80 0D 02 02 06 EE 9F A1 25 9E A2 [11:23:36]Write to MH i2c: E2 0E 00 78 15 80 0D 02 02 06 00 EE 9F A1 25 9E A2 00 00 A6 [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:36]Read from MH i2c: E2 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 03 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 03 00 78 15 00 90 00 01 [11:23:36]RAPDU: 90 00 [11:23:36]wFMCommunicate OK [11:23:36]wFMCommunicate request_size=4 [11:23:36]MH_SAM_APDU [11:23:36]CAPDU: 80 0D 03 02 [11:23:36]Write to MH i2c: E2 08 00 79 15 80 0D 03 02 00 00 00 00 09 [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:36]Read from MH i2c: E2 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 0B 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 0B 00 79 15 00 15 F6 2C 5E F7 C6 DD 32 90 00 6B [11:23:36]RAPDU: 15 F6 2C 5E F7 C6 DD 32 90 00 [11:23:36]wFMCommunicate OK [11:23:36]SAM_PROTO_SignData done [11:23:36]FM_MakeSignedData done [11:23:36]CreateOFDProtocolMessage [11:23:36]wFMCommunicate request_size=4 [11:23:36]MH_SAM_APDU [11:23:36]CAPDU: 80 11 00 00 [11:23:36]Write to MH i2c: E2 08 00 7A 15 80 11 00 00 00 00 00 00 09 [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:36]Read from MH i2c: E2 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 17 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: E2 17 00 7A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5F [11:23:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:23:36]wFMCommunicate OK [11:23:36]CreateOFDProtocolMessage done [11:23:36]OFDSenderStorePacket 33098 [11:23:36]StoreOFDPacket docnum=33098 [11:23:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 46 FE 08 01 52 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 72 00 00 00 F4 03 04 00 B7 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 81 00 00 35 04 06 00 EE 9F A1 25 9E A2 15 F6 2C 5E F7 C6 DD 32 [11:23:36]CheckFolder [11:23:36]dirname=/storage/ofd_packets [11:23:36]CheckFolder done [11:23:36]ProducePacketName [11:23:36]name=ofd_packets/00033098 [11:23:36]NVStorageSaveData ofd_packets/00033098 [11:23:36]File name is /storage/ofd_packets/00033098 [11:23:36]Write 302 bytes [11:23:36]NVStorageSaveData done [11:23:36]OFDSenderStorePacket done [11:23:36]KKMCreateOFDPacket done [11:23:36]NVStorageSaveData kkm_last_timestamp [11:23:36]File name is /storage/kkm_last_timestamp [11:23:36]Write 4 bytes [11:23:36]NVStorageSaveData done [11:23:36]ExternCall_PrintAddStr [11:23:36]wPrintStart [11:23:36]Write to MH i2c: 01 00 00 7B 15 90 [11:23:36]Write i2c OK [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 [11:23:36]MH_I2C_Read... [11:23:36]Read from MH i2c: 01 07 00 7B 15 00 00 00 00 00 FF 0F A5 [11:23:36]RasterBufferAndPrint [11:23:36]line Счет N : (1)1182912 [11:23:36]line ИНН: 02508201610067 [11:23:36]line Контрольно-Кассовый Чек [11:23:36]line ПРОДАЖА [11:23:36]line ТРК (МРК, ГНК) : 11 [11:23:36]line Товар: 2710194210 [11:23:36]line ДТ(л)-К-5 [11:23:36]line 15.730 * 63.60 [11:23:36]line = 1000.43 [11:23:36]line НДС 12% НСП 1% [11:23:36]line > о реализуемом товаре [11:23:36]line ОКРУГЛЕНИЕ: -0.43 [11:23:36]line ИТОГО: 1000.00 [11:23:36]line Внесено: 1000.00 [11:23:36]line СДАЧА: 0.00 [11:23:36]line НСП 1% : 8.85 [11:23:36]line НДС 12% : 106.24 [11:23:36]line Наличными: 1000.00 [11:23:36]line Безнал.: 0.00 [11:23:36]line Место: АЗС № 121 "Партнер Нефть" [11:23:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:23:36]line СНО: Общий режим [11:23:36]line Чек 114 26.08.2023 11:23 [11:23:36]line Смена: 77 ФФД: 1.0 [11:23:36]line ЗНМ: 0300000148 [11:23:36]line РНМ: 0000000000091575 [11:23:36]line Версия ККМ: 001 [11:23:36]line ФМ: 0000000000874655 [11:23:36]line ФД: 33098 [11:23:36]line ФПД: 262369370807970 [11:23:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112335&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33098&fm=262369370807970&tin=02508201610067®Number=0000000000091575&sum=100000 [11:23:36]OFD Sender: Processing packet 33098 [packets to send 11, broken 10] [11:23:36]ProducePacketName [11:23:36]name=ofd_packets/00033098 [11:23:36]OFD Sender: To server: pG, [11:23:36]CommunicateWithHost lk.salyk.kg:30040 [11:23:36]ConnectInit lk.salyk.kg [11:23:36]written 0, free lines is 4095 [11:23:36]Connected sock=10 [11:23:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 46 FE 08 01 52 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 72 00 00 00 F4 03 04 00 B7 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 81 00 00 35 04 06 00 EE 9F A1 25 9E A2 15 F6 2C 5E F7 C6 DD 32 [11: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 36 35 35 4F 00 00 00 F1 A9 47 00 8B BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 81 00 00 F4 03 04 00 56 8B E9 64 B6 04 01 00 00 7E 06 4B B2 90 1F 7D 0E [11:23:37]CommunicateWithHost err = 0 [11:23:37]CheckOFDResponse [11:23:37]1017 (14) - 77093643461234 [11:23:37]1041 (16) - 0000000000874655 [11:23:37]1040 (4) - 33098 [11:23:37]1012 (4) - 26.08.2023 05:19 [11:23:37]1206 (1) - 0 [11:23:37]OFD Sender: Remove packet 33098 [11:23:37]ProducePacketName [11:23:37]name=ofd_packets/00033098 [11:23:37]NVStorageDeleteData [11:23:37]Write to MH i2c: 01 00 00 A6 15 BB [11:23:37]Write i2c OK [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: 01 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: 01 07 00 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: 01 07 00 A6 15 00 00 00 00 00 CE 0C 9C [11:23:37]RasterBufferAndPrint [11:23:37]line [11:23:37]line [11:23:37]line [11:23:37]line [11:23:37]line [11:23:37]written 0, free lines is 3285 [11:23:37]MH_Cut [11:23:37]Write to MH i2c: D1 01 00 AD 15 01 94 [11:23:37]Write i2c OK [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: D1 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: D1 01 00 [11:23:37]MH_I2C_Read... [11:23:37]Read from MH i2c: D1 01 00 AD 15 00 93 [11:23:37]Write to MH i2c: 01 00 00 AE 15 C3 [11:23:37]Write i2c OK [11:23:37]MH_I2C_Read... [11:23:37]OFD Sender: No OFD packet to send [11:23:38]*** Cut start [11:23:38]*** Purtial cut [11:23:38]*** CUTSNS_PIN = 0 [11:23:38]*** Stage 1: CUTSNS_PIN = 1 [11:23:40]Read from MH i2c: 01 [11:23:40]MH_I2C_Read... [11:23:40]*** Stop cut motor [11:23:40]*** Cut end [11:23:40]Read from MH i2c: 01 07 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: 01 07 00 AE 15 00 00 00 00 00 FF 0F D8 [11:23:40]process_action close_receipt done [11:23:40]requested_data is exist [11:23:40]produce_requested_data [11:23:40]requested_item fm.sn is exist - process it [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 11 00 00 [11:23:40]Write to MH i2c: E2 08 00 AF 15 80 11 00 00 00 00 00 00 3E [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 17 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 17 00 AF 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 94 [11:23:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:23:40]wFMCommunicate OK [11:23:40]requested_item fd.num is exist - process it [11:23:40]SAM_PROTO_GetFieldsCounters [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 13 00 00 [11:23:40]Write to MH i2c: E2 08 00 B0 15 80 13 00 00 00 00 00 00 41 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 62 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 62 00 B0 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [11:23:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:23:40]wFMCommunicate OK [11:23:40]SAM_PROTO_GetFieldsCounters done [11:23:40]requested_item shift.num is exist - process it [11:23:40]requested_item shift.opened is exist - process it [11:23:40]req_shift_opened [11:23:40]FM_GetShiftState [11:23:40]SAM_PROTO_GetShiftState [11:23:40]wFMCommunicate request_size=4 [11:23:40]MH_SAM_APDU [11:23:40]CAPDU: 80 13 01 00 [11:23:40]Write to MH i2c: E2 08 00 B1 15 80 13 01 00 00 00 00 00 43 [11:23:40]Write i2c OK [11:23:40]MH_I2C_Read... [11:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:40]Read from MH i2c: E2 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 0E 00 [11:23:40]MH_I2C_Read... [11:23:40]Read from MH i2c: E2 0E 00 B1 15 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7A [11:23:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:23:40]wFMCommunicate OK [11:23:40]SAM_PROTO_GetShiftState done [11:23:40]FM_GetShiftState done [11:23:40]req_shift_opened done [11:23:40]requested_item shift.open_date is exist - process it [11:23:40]req_shift_open_date [11:23:40]req_shift_open_date done [11:23:40]produce_requested_data done [11:23:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33098,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:23:40]process_action_free close_receipt [11:23:40]json_value_free [11:23:40]json_value_free done [11:23:40]process_json_proto returns [11:23:40]Send response to host [11:23:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33098,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:23:40]free response buf [11:23:40]execute_script done [11:23:40]execute_script returns [11:23:40]free content buf [11:23:40]Sock 9.Close socket [11:23:40]Sock 9.Thread stoped [11:23:42]OFD Sender: No OFD packet to send [11:23:47]OFD Sender: No OFD packet to send [11:23:49]accept exits with 7 [11:23:49]New connection [11:23:49]New thread 3067059556 created [11:23:49]Thread 3067202916 joined [11:23:49]Waiting for new connection... [11:23:49] Sock 7.Parse request [11:23:49]Sock 7.Check first char [11:23:49]Sock 7.First char is OK [11:23:49]request: POST /json_proto HTTP/1.0 [11:23:49]Method: POST [11:23:49]URL: /json_proto [11:23:49]Method is POST - this is cgi request [11:23:49]url: /json_proto [11:23:49]query_string will be loaded in cgi processing [11:23:49]execute_cgi json_proto POST (null) [11:23:49]execute_cgi path=json_proto method=POST [11:23:49]POST find Content-Length [11:23:49]Host: 172.17.34.200:8080 [11:23:49]Content-Length: 646 [11:23:49]Content-Type: application/json [11:23:49] [11:23:49]POST finish read [11:23:49]Found Content-Length = 646 [11:23:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:49]execute_script... [11:23:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:49]POST & json_proto [11:23:49]process_json_proto [11:23:49]json parsed OK: [11:23:49]protocol is kg_v1.0 [11:23:49]action value=close_receipt [11:23:49]process_action close_receipt [11:23:49]cmd_close_receipt [11:23:49]MH_GetDate [11:23:49]Write to MH i2c: F0 00 00 B2 15 B6 [11:23:49]Write i2c OK [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: F0 [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: F0 09 00 [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: F0 09 00 B2 15 00 C5 E0 E9 64 B2 FF 65 64 2B [11:23:49]GetLastDocTimeStamp 1693049015 [11:23:49]current date 1693049029 [11:23:49]FM_GetShiftState [11:23:49]SAM_PROTO_GetShiftState [11:23:49]wFMCommunicate request_size=4 [11:23:49]MH_SAM_APDU [11:23:49]CAPDU: 80 13 01 00 [11:23:49]Write to MH i2c: E2 08 00 B3 15 80 13 01 00 00 00 00 00 45 [11:23:49]Write i2c OK [11:23:49]MH_I2C_Read... [11:23:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:49]Read from MH i2c: E2 [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: E2 0E 00 [11:23:49]MH_I2C_Read... [11:23:49]Read from MH i2c: E2 0E 00 B3 15 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7C [11:23:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:23:49]wFMCommunicate OK [11:23:49]SAM_PROTO_GetShiftState done [11:23:49]FM_GetShiftState done [11:23:49]opened in 1693009560 [11:23:49]opened+sec_in_day 1693095960 [11:23:49]quantity*price = 63600 [11:23:49]sum+1 = 63601 [11:23:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 636.00 НСП 1% : 5.63 НДС 12% : 67.54 Наличными: 636.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 115 26.08.2023 11:23 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33099 ФПД: 233222117729729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112350&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33099&fm=233222117729729&tin=02508201610067®Number=0000000000091575&sum=63600 [11:23:50]StoreToDocumentArchive [11:23:50]shift 77 fd 33099 [11:23:50]save to /storage/0077/doc_00033099 [11:23:50]save last doc name /storage/0077/doc_00033099 to /storage/kkm_last_doc_name [11:23:50]save OK [11:23:50]Clear old archive folders... [11:23:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:23:50]tlvbuf is 00A9ADF0 [11:23:50]SAM_PROTO_ClearQueue [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 09 00 00 [11:23:50]Write to MH i2c: E2 08 00 C0 15 80 09 00 00 00 00 00 00 47 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 C0 15 00 90 00 49 [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]SAM_PROTO_ClearQueue done [11:23:50]KKMCreateOFDPacket [11:23:50]OFDProtocolAddRootSTLVToBuf [11:23:50]FM_MakeSignedData [11:23:50]FM_MakeSignedData [11:23:50]SAM_PROTO_SignData [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 01 02 [11:23:50]Write to MH i2c: E2 08 00 C1 15 80 0D 01 02 00 00 00 00 4F [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 C1 15 00 90 00 4A [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]wFMCommunicate request_size=255 [11:23:50]MH_SAM_APDU [11:23: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 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 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 C6 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 81 00 00 35 04 06 00 [11:23:50]Write to MH i2c: E2 02 01 C2 15 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 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 C6 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 81 00 00 35 04 06 00 00 00 28 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 C2 15 00 90 00 4B [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]wFMCommunicate request_size=11 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 02 02 06 D4 1D 41 7B 25 C1 [11:23:50]Write to MH i2c: E2 0E 00 C3 15 80 0D 02 02 06 00 D4 1D 41 7B 25 C1 00 00 F1 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 03 00 C3 15 00 90 00 4C [11:23:50]RAPDU: 90 00 [11:23:50]wFMCommunicate OK [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 0D 03 02 [11:23:50]Write to MH i2c: E2 08 00 C4 15 80 0D 03 02 00 00 00 00 54 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 0B 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 0B 00 C4 15 00 B3 D8 D9 5F 06 C6 EC 4B 90 00 1B [11:23:50]RAPDU: B3 D8 D9 5F 06 C6 EC 4B 90 00 [11:23:50]wFMCommunicate OK [11:23:50]SAM_PROTO_SignData done [11:23:50]FM_MakeSignedData done [11:23:50]CreateOFDProtocolMessage [11:23:50]wFMCommunicate request_size=4 [11:23:50]MH_SAM_APDU [11:23:50]CAPDU: 80 11 00 00 [11:23:50]Write to MH i2c: E2 08 00 C5 15 80 11 00 00 00 00 00 00 54 [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:50]Read from MH i2c: E2 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 17 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: E2 17 00 C5 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AA [11:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:23:50]wFMCommunicate OK [11:23:50]CreateOFDProtocolMessage done [11:23:50]OFDSenderStorePacket 33099 [11:23:50]StoreOFDPacket docnum=33099 [11:23:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 33 BD 08 01 94 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 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 C6 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 81 00 00 35 04 06 00 D4 1D 41 7B 25 C1 B3 D8 D9 5F 06 C6 EC 4B [11:23:50]CheckFolder [11:23:50]dirname=/storage/ofd_packets [11:23:50]CheckFolder done [11:23:50]ProducePacketName [11:23:50]name=ofd_packets/00033099 [11:23:50]NVStorageSaveData ofd_packets/00033099 [11:23:50]File name is /storage/ofd_packets/00033099 [11:23:50]Write 302 bytes [11:23:50]NVStorageSaveData done [11:23:50]OFDSenderStorePacket done [11:23:50]KKMCreateOFDPacket done [11:23:50]NVStorageSaveData kkm_last_timestamp [11:23:50]File name is /storage/kkm_last_timestamp [11:23:50]Write 4 bytes [11:23:50]NVStorageSaveData done [11:23:50]ExternCall_PrintAddStr [11:23:50]wPrintStart [11:23:50]Write to MH i2c: 01 00 00 C6 15 DB [11:23:50]Write i2c OK [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 07 00 [11:23:50]MH_I2C_Read... [11:23:50]Read from MH i2c: 01 07 00 C6 15 00 00 00 00 00 FF 0F F0 [11:23:50]RasterBufferAndPrint [11:23:50]line Счет N : (1)1182911 [11:23:50]line ИНН: 02508201610067 [11:23:50]line Контрольно-Кассовый Чек [11:23:50]line ПРОДАЖА [11:23:50]line ТРК (МРК, ГНК) : 21 [11:23:50]line Товар: 2710194210 [11:23:50]line ДТ(л)-К-5 [11:23:50]line 10.000 * 63.60 [11:23:50]line = 636.00 [11:23:50]line НДС 12% НСП 1% [11:23:50]line > о реализуемом товаре [11:23:50]line ИТОГО: 636.00 [11:23:50]line НСП 1% : 5.63 [11:23:50]line НДС 12% : 67.54 [11:23:50]line Наличными: 636.00 [11:23:50]line Безнал.: 0.00 [11:23:50]line Место: АЗС № 121 "Партнер Нефть" [11:23:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:23:50]line СНО: Общий режим [11:23:50]line Чек 115 26.08.2023 11:23 [11:23:50]line Смена: 77 ФФД: 1.0 [11:23:50]line ЗНМ: 0300000148 [11:23:50]line РНМ: 0000000000091575 [11:23:50]line Версия ККМ: 001 [11:23:50]line ФМ: 0000000000874655 [11:23:50]line ФД: 33099 [11:23:50]line ФПД: 233222117729729 [11:23:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112350&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33099&fm=233222117729729&tin=02508201610067®Number=0000000000091575&sum=63600 [11:23:51]OFD Sender: Processing packet 33099 [packets to send 11, broken 10] [11:23:51]ProducePacketName [11:23:51]name=ofd_packets/00033099 [11:23:51]OFD Sender: To server: pG, [11:23:51]CommunicateWithHost lk.salyk.kg:30040 [11:23:51]ConnectInit lk.salyk.kg [11:23:51]written 0, free lines is 4095 [11:23:51]Connected sock=10 [11:23:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 33 BD 08 01 94 5A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 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 C6 E0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 81 00 00 35 04 06 00 D4 1D 41 7B 25 C1 B3 D8 D9 5F 06 C6 EC 4B [11:23:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 57 48 47 00 E8 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 81 00 00 F4 03 04 00 64 8B E9 64 B6 04 01 00 00 37 1C B9 22 26 EF 5B D3 [11:23:51]CommunicateWithHost err = 0 [11:23:51]CheckOFDResponse [11:23:51]1017 (14) - 77093643461234 [11:23:51]1041 (16) - 0000000000874655 [11:23:51]1040 (4) - 33099 [11:23:51]1012 (4) - 26.08.2023 05:19 [11:23:51]1206 (1) - 0 [11:23:51]OFD Sender: Remove packet 33099 [11:23:51]ProducePacketName [11:23:51]name=ofd_packets/00033099 [11:23:51]NVStorageDeleteData [11:23:51]Write to MH i2c: 01 00 00 EE 15 03 [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 07 00 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: 01 07 00 EE 15 00 00 00 00 00 0D 0D 24 [11:23:51]RasterBufferAndPrint [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]line [11:23:51]written 0, free lines is 3349 [11:23:51]MH_Cut [11:23:51]Write to MH i2c: D1 01 00 F5 15 01 DC [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 01 00 [11:23:51]MH_I2C_Read... [11:23:51]Read from MH i2c: D1 01 00 F5 15 00 DB [11:23:51]Write to MH i2c: 01 00 00 F6 15 0B [11:23:51]Write i2c OK [11:23:51]MH_I2C_Read... [11:23:51]OFD Sender: No OFD packet to send [11:23:52]*** Cut start [11:23:52]*** Purtial cut [11:23:52]*** Stage 1: CUTSNS_PIN = 1 [11:23:52]Read from MH i2c: 01 [11:23:52]MH_I2C_Read... [11:23:52]*** Stop cut motor [11:23:52]*** Cut end [11:23:52]Read from MH i2c: 01 07 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: 01 07 00 F6 15 00 00 00 00 00 FF 0F 20 [11:23:52]process_action close_receipt done [11:23:52]requested_data is exist [11:23:52]produce_requested_data [11:23:52]requested_item fm.sn is exist - process it [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 11 00 00 [11:23:52]Write to MH i2c: E2 08 00 F7 15 80 11 00 00 00 00 00 00 86 [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 17 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 17 00 F7 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DC [11:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:23:52]wFMCommunicate OK [11:23:52]requested_item fd.num is exist - process it [11:23:52]SAM_PROTO_GetFieldsCounters [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 13 00 00 [11:23:52]Write to MH i2c: E2 08 00 F8 15 80 13 00 00 00 00 00 00 89 [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 62 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 62 00 F8 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 21 [11:23:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:23:52]wFMCommunicate OK [11:23:52]SAM_PROTO_GetFieldsCounters done [11:23:52]requested_item shift.num is exist - process it [11:23:52]requested_item shift.opened is exist - process it [11:23:52]req_shift_opened [11:23:52]FM_GetShiftState [11:23:52]SAM_PROTO_GetShiftState [11:23:52]wFMCommunicate request_size=4 [11:23:52]MH_SAM_APDU [11:23:52]CAPDU: 80 13 01 00 [11:23:52]Write to MH i2c: E2 08 00 F9 15 80 13 01 00 00 00 00 00 8B [11:23:52]Write i2c OK [11:23:52]MH_I2C_Read... [11:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:52]Read from MH i2c: E2 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 0E 00 [11:23:52]MH_I2C_Read... [11:23:52]Read from MH i2c: E2 0E 00 F9 15 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C2 [11:23:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:23:52]wFMCommunicate OK [11:23:52]SAM_PROTO_GetShiftState done [11:23:52]FM_GetShiftState done [11:23:52]req_shift_opened done [11:23:52]requested_item shift.open_date is exist - process it [11:23:52]req_shift_open_date [11:23:52]req_shift_open_date done [11:23:52]produce_requested_data done [11:23:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33099,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:23:52]process_action_free close_receipt [11:23:52]json_value_free [11:23:52]json_value_free done [11:23:52]process_json_proto returns [11:23:52]Send response to host [11:23:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33099,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:23:52]free response buf [11:23:52]execute_script done [11:23:52]execute_script returns [11:23:52]free content buf [11:23:52]Sock 7.Close socket [11:23:52]Sock 7.Thread stoped [11:23:56]OFD Sender: No OFD packet to send [11:24:01]OFD Sender: No OFD packet to send [11:24:06]OFD Sender: No OFD packet to send [11:24:11]OFD Sender: No OFD packet to send [11:24:16]OFD Sender: No OFD packet to send [11:24:21]OFD Sender: No OFD packet to send [11:24:26]OFD Sender: No OFD packet to send [11:24:31]OFD Sender: No OFD packet to send [11:24:36]OFD Sender: No OFD packet to send [11:24:41]OFD Sender: No OFD packet to send [11:24:46]OFD Sender: No OFD packet to send [11:24:51]OFD Sender: No OFD packet to send [11:24:56]OFD Sender: No OFD packet to send [11:25:01]OFD Sender: No OFD packet to send [11:25:06]OFD Sender: No OFD packet to send [11:25:11]OFD Sender: No OFD packet to send [11:25:16]OFD Sender: No OFD packet to send [11:25:17]accept exits with 9 [11:25:17]New connection [11:25:17]New thread 3067202916 created [11:25:17]Thread 3067059556 joined [11:25:17]Waiting for new connection... [11:25:17] Sock 9.Parse request [11:25:17]Sock 9.Check first char [11:25:17]Sock 9.First char is OK [11:25:17]request: POST /json_proto HTTP/1.0 [11:25:17]Method: POST [11:25:17]URL: /json_proto [11:25:17]Method is POST - this is cgi request [11:25:17]url: /json_proto [11:25:17]query_string will be loaded in cgi processing [11:25:17]execute_cgi json_proto POST (null) [11:25:17]execute_cgi path=json_proto method=POST [11:25:17]POST find Content-Length [11:25:17]Host: 172.17.34.200:8080 [11:25:17]Content-Length: 215 [11:25:17]Content-Type: application/json [11:25:17] [11:25:17]POST finish read [11:25:17]Found Content-Length = 215 [11:25:17]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:25:17]execute_script... [11:25:17]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:25:17]POST & json_proto [11:25:17]process_json_proto [11:25:17]json parsed OK: [11:25:17]protocol is kg_v1.0 [11:25:17]action value=get_value [11:25:17]process_action get_value [11:25:17]cmd_get_value [11:25:17]process_action get_value done [11:25:17]requested_data is exist [11:25:17]produce_requested_data [11:25:17]requested_item kkm.sn is exist - process it [11:25:17]requested_item kkm.ver is exist - process it [11:25:17]requested_item fm.sn is exist - process it [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 11 00 00 [11:25:17]Write to MH i2c: E2 08 00 FA 15 80 11 00 00 00 00 00 00 89 [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 17 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 17 00 FA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DF [11:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:25:17]wFMCommunicate OK [11:25:17]requested_item fd.num is exist - process it [11:25:17]SAM_PROTO_GetFieldsCounters [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 13 00 00 [11:25:17]Write to MH i2c: E2 08 00 FB 15 80 13 00 00 00 00 00 00 8C [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 62 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 62 00 FB 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [11:25:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:17]wFMCommunicate OK [11:25:17]SAM_PROTO_GetFieldsCounters done [11:25:17]requested_item shift.num is exist - process it [11:25:17]requested_item shift.opened is exist - process it [11:25:17]req_shift_opened [11:25:17]FM_GetShiftState [11:25:17]SAM_PROTO_GetShiftState [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 13 01 00 [11:25:17]Write to MH i2c: E2 08 00 FC 15 80 13 01 00 00 00 00 00 8E [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 0E 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 0E 00 FC 15 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C5 [11:25:17]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:25:17]wFMCommunicate OK [11:25:17]SAM_PROTO_GetShiftState done [11:25:17]FM_GetShiftState done [11:25:17]req_shift_opened done [11:25:17]requested_item shift.open_date is exist - process it [11:25:17]req_shift_open_date [11:25:17]req_shift_open_date done [11:25:17]produce_requested_data done [11:25:17]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33099,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:25:17]process_action_free get_value [11:25:17]json_value_free [11:25:17]json_value_free done [11:25:17]process_json_proto returns [11:25:17]Send response to host [11:25:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33099,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:25:17]free response buf [11:25:17]execute_script done [11:25:17]execute_script returns [11:25:17]free content buf [11:25:17]Sock 9.Close socket [11:25:17]Sock 9.Thread stoped [11:25:17]accept exits with 10 [11:25:17]New connection [11:25:17]New thread 3067059556 created [11:25:17]Thread 3067202916 joined [11:25:17]Waiting for new connection... [11:25:17] Sock 10.Parse request [11:25:17]Sock 10.Check first char [11:25:17]Sock 10.First char is OK [11:25:17]request: POST /json_proto HTTP/1.0 [11:25:17]Method: POST [11:25:17]URL: /json_proto [11:25:17]Method is POST - this is cgi request [11:25:17]url: /json_proto [11:25:17]query_string will be loaded in cgi processing [11:25:17]execute_cgi json_proto POST (null) [11:25:17]execute_cgi path=json_proto method=POST [11:25:17]POST find Content-Length [11:25:17]Host: 172.17.34.200:8080 [11:25:17]Content-Length: 331 [11:25:17]Content-Type: application/json [11:25:17] [11:25:17]POST finish read [11:25:17]Found Content-Length = 331 [11:25:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:25:17]execute_script... [11:25:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:25:17]POST & json_proto [11:25:17]process_json_proto [11:25:17]json parsed OK: [11:25:17]protocol is kg_v1.0 [11:25:17]action value=get_value [11:25:17]process_action get_value [11:25:17]cmd_get_value [11:25:17]process_action get_value done [11:25:17]requested_data is exist [11:25:17]produce_requested_data [11:25:17]requested_item fm.sale.total is exist - process it [11:25:17]SAM_PROTO_GetFMData [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 13 03 00 [11:25:17]Write to MH i2c: E2 08 00 FD 15 80 13 03 00 00 00 00 00 91 [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:25:18]Read from MH i2c: E2 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 FD 00 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 FD 00 FD 15 00 C3 04 85 04 BF 04 6E 04 04 00 B1 80 00 00 69 04 A1 00 6F 04 04 00 75 7F 00 00 B1 04 04 00 C0 8B AC 9B 70 04 04 00 40 0D 45 8B 72 04 04 00 80 7E 67 10 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 B7 0B 89 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3A BB 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 90 [11:25:18]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B1 80 00 00 69 04 A1 00 6F 04 04 00 75 7F 00 00 B1 04 04 00 C0 8B AC 9B 70 04 04 00 40 0D 45 8B 72 04 04 00 80 7E 67 10 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 B7 0B 89 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 3A BB 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [11:25:18]wFMCommunicate OK [11:25:18]wFMCommunicate request_size=4 [11:25:18]MH_SAM_APDU [11:25:18]CAPDU: 80 17 00 00 [11:25:18]Write to MH i2c: E2 08 00 FE 15 80 17 00 00 00 00 00 00 93 [11:25:18]Write i2c OK [11:25:18]MH_I2C_Read... [11:25:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:18]Read from MH i2c: E2 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 FD 00 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 FD 00 FE 15 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 05 [11:25:18]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:25:18]wFMCommunicate OK [11:25:18]wFMCommunicate request_size=4 [11:25:18]MH_SAM_APDU [11:25:18]CAPDU: 80 17 00 00 [11:25:18]Write to MH i2c: E2 08 00 FF 15 80 17 00 00 00 00 00 00 94 [11:25:18]Write i2c OK [11:25:18]MH_I2C_Read... [11:25:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:18]Read from MH i2c: E2 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 FD 00 [11:25:18]MH_I2C_Read... [11:25:18]Read from MH i2c: E2 FD 00 FF 15 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 B2 [11:25:18]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [11:25:18]wFMCommunicate OK [11:25:18]wFMCommunicate request_size=4 [11:25:18]MH_SAM_APDU [11:25:18]CAPDU: 80 17 00 00 [11:25:18]Write to MH i2c: E2 08 00 00 16 80 17 00 00 00 00 00 00 96 [11:25:18]Write i2c OK [11:25:18]MH_I2C_Read... [11:25:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:19]Read from MH i2c: E2 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 FD 00 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 FD 00 00 16 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 08 [11:25:19]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [11:25:19]wFMCommunicate OK [11:25:19]wFMCommunicate request_size=4 [11:25:19]MH_SAM_APDU [11:25:19]CAPDU: 80 17 00 00 [11:25:19]Write to MH i2c: E2 08 00 01 16 80 17 00 00 00 00 00 00 97 [11:25:19]Write i2c OK [11:25:19]MH_I2C_Read... [11:25:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [11:25:19]Read from MH i2c: E2 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 E0 00 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 E0 00 01 16 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 81 [11:25:19]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:25:19]wFMCommunicate OK [11:25:19]SAM_PROTO_GetFMData done [11:25:19]requested_item fm.sale_refund.total is exist - process it [11:25:19]requested_item fm.buy.total is exist - process it [11:25:19]requested_item shift.sale.total is exist - process it [11:25:19]SAM_PROTO_GetShiftData [11:25:19]wFMCommunicate request_size=4 [11:25:19]MH_SAM_APDU [11:25:19]CAPDU: 80 13 02 00 [11:25:19]Write to MH i2c: E2 08 00 02 16 80 13 02 00 00 00 00 00 96 [11:25:19]Write i2c OK [11:25:19]MH_I2C_Read... [11:25:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:25:19]Read from MH i2c: E2 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 FD 00 [11:25:19]MH_I2C_Read... [11:25:19]Read from MH i2c: E2 FD 00 02 16 00 B9 04 AA 04 B5 04 6E 04 04 00 73 00 00 00 69 04 9C 00 6F 04 04 00 72 00 00 00 B1 04 03 00 CE 56 AB 70 04 03 00 30 C4 74 72 04 03 00 9E 92 36 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 1D 33 12 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 47 84 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 69 [11:25:19]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 73 00 00 00 69 04 9C 00 6F 04 04 00 72 00 00 00 B1 04 03 00 CE 56 AB 70 04 03 00 30 C4 74 72 04 03 00 9E 92 36 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 1D 33 12 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 47 84 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [11:25:19]wFMCommunicate OK [11:25:19]wFMCommunicate request_size=4 [11:25:19]MH_SAM_APDU [11:25:19]CAPDU: 80 17 00 00 [11:25:19]Write to MH i2c: E2 08 00 03 16 80 17 00 00 00 00 00 00 99 [11:25:19]Write i2c OK [11:25:19]MH_I2C_Read... [11:25:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:20]Read from MH i2c: E2 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: E2 FD 00 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: E2 FD 00 03 16 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 C6 [11:25:20]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:25:20]wFMCommunicate OK [11:25:20]wFMCommunicate request_size=4 [11:25:20]MH_SAM_APDU [11:25:20]CAPDU: 80 17 00 00 [11:25:20]Write to MH i2c: E2 08 00 04 16 80 17 00 00 00 00 00 00 9A [11:25:20]Write i2c OK [11:25:20]MH_I2C_Read... [11:25:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:20]Read from MH i2c: E2 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: E2 FD 00 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: E2 FD 00 04 16 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 C2 [11:25:20]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [11:25:20]wFMCommunicate OK [11:25:20]wFMCommunicate request_size=4 [11:25:20]MH_SAM_APDU [11:25:20]CAPDU: 80 17 00 00 [11:25:20]Write to MH i2c: E2 08 00 05 16 80 17 00 00 00 00 00 00 9B [11:25:20]Write i2c OK [11:25:20]MH_I2C_Read... [11:25:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:25:20]Read from MH i2c: E2 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: E2 FD 00 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: E2 FD 00 05 16 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 13 [11:25:20]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [11:25:20]wFMCommunicate OK [11:25:20]wFMCommunicate request_size=4 [11:25:20]MH_SAM_APDU [11:25:20]CAPDU: 80 17 00 00 [11:25:20]Write to MH i2c: E2 08 00 06 16 80 17 00 00 00 00 00 00 9C [11:25:20]Write i2c OK [11:25:20]MH_I2C_Read... [11:25:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [11:25:20]Read from MH i2c: E2 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: E2 D6 00 [11:25:20]MH_I2C_Read... [11:25:20]Read from MH i2c: E2 D6 00 06 16 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7E [11:25:20]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:25:20]wFMCommunicate OK [11:25:20]SAM_PROTO_GetShiftData done [11:25:20]requested_item shift.sale.total_cash is exist - process it [11:25:20]requested_item shift.sale_refund.total is exist - process it [11:25:20]requested_item shift.sale_refund.total_cash is exist - process it [11:25:20]requested_item shift.buy.total is exist - process it [11:25:20]requested_item shift.buy.total_cash is exist - process it [11:25:20]produce_requested_data done [11:25:20]produce_requested_data return {"fm.sale.total":26117764.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":112288.78,"shift.sale.total_cash":76524.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:25:20]process_action_free get_value [11:25:20]json_value_free [11:25:20]json_value_free done [11:25:20]process_json_proto returns [11:25:20]Send response to host [11:25:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26117764.48,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":112288.78,"shift.sale.total_cash":76524.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:25:20]free response buf [11:25:20]execute_script done [11:25:20]execute_script returns [11:25:20]free content buf [11:25:20]Sock 10.Close socket [11:25:20]Sock 10.Thread stoped [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:51]OFD Sender: No OFD packet to send [11:25:56]OFD Sender: No OFD packet to send [11:26:01]OFD Sender: No OFD packet to send [11:26:06]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:25]accept exits with 7 [11:26:25]New connection [11:26:25]New thread 3067202916 created [11:26:25]Thread 3067059556 joined [11:26:25]Waiting for new connection... [11:26:25] Sock 7.Parse request [11:26:25]Sock 7.Check first char [11:26:25]Sock 7.First char is OK [11:26:25]request: POST /json_proto HTTP/1.0 [11:26:25]Method: POST [11:26:25]URL: /json_proto [11:26:25]Method is POST - this is cgi request [11:26:25]url: /json_proto [11:26:25]query_string will be loaded in cgi processing [11:26:25]execute_cgi json_proto POST (null) [11:26:25]execute_cgi path=json_proto method=POST [11:26:25]POST find Content-Length [11:26:25]Host: 172.17.34.200:8080 [11:26:25]Content-Length: 684 [11:26:25]Content-Type: application/json [11:26:25] [11:26:25]POST finish read [11:26:25]Found Content-Length = 684 [11:26:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [11:26:25]execute_script... [11:26: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)1182913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [11:26:25]POST & json_proto [11:26:25]process_json_proto [11:26:25]json parsed OK: [11:26:25]protocol is kg_v1.0 [11:26:25]action value=close_receipt [11:26:25]process_action close_receipt [11:26:25]cmd_close_receipt [11:26:25]MH_GetDate [11:26:25]Write to MH i2c: F0 00 00 07 16 0C [11:26:25]Write i2c OK [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: F0 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: F0 09 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: F0 09 00 07 16 00 62 E1 E9 64 B2 FF 65 64 1F [11:26:25]GetLastDocTimeStamp 1693049030 [11:26:25]current date 1693049186 [11:26:25]FM_GetShiftState [11:26:25]SAM_PROTO_GetShiftState [11:26:25]wFMCommunicate request_size=4 [11:26:25]MH_SAM_APDU [11:26:25]CAPDU: 80 13 01 00 [11:26:25]Write to MH i2c: E2 08 00 08 16 80 13 01 00 00 00 00 00 9B [11:26:25]Write i2c OK [11:26:25]MH_I2C_Read... [11:26:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:25]Read from MH i2c: E2 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 0E 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 0E 00 08 16 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D2 [11:26:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:26:25]wFMCommunicate OK [11:26:25]SAM_PROTO_GetShiftState done [11:26:25]FM_GetShiftState done [11:26:25]opened in 1693009560 [11:26:25]opened+sec_in_day 1693095960 [11:26:25]quantity*price = 70023 [11:26:25]sum+1 = 70025 [11:26:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 116 26.08.2023 11:26 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33100 ФПД: 196061312308467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112626&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33100&fm=196061312308467&tin=02508201610067®Number=0000000000091575&sum=70000 [11:26:26]StoreToDocumentArchive [11:26:26]shift 77 fd 33100 [11:26:26]save to /storage/0077/doc_00033100 [11:26:26]save last doc name /storage/0077/doc_00033100 to /storage/kkm_last_doc_name [11:26:26]save OK [11:26:26]Clear old archive folders... [11:26:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:26:26]tlvbuf is 00A8FC30 [11:26:26]SAM_PROTO_ClearQueue [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 09 00 00 [11:26:26]Write to MH i2c: E2 08 00 15 16 80 09 00 00 00 00 00 00 9D [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 15 16 00 90 00 9F [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]SAM_PROTO_ClearQueue done [11:26:26]KKMCreateOFDPacket [11:26:26]OFDProtocolAddRootSTLVToBuf [11:26:26]FM_MakeSignedData [11:26:26]FM_MakeSignedData [11:26:26]SAM_PROTO_SignData [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 01 02 [11:26:26]Write to MH i2c: E2 08 00 16 16 80 0D 01 02 00 00 00 00 A5 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 16 16 00 90 00 A0 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=255 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 62 E1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 81 00 00 35 04 06 00 [11:26:26]Write to MH i2c: E2 02 01 17 16 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 62 E1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 81 00 00 35 04 06 00 00 00 5F [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:27]OFD Sender: No OFD packet to send [11:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:27]Read from MH i2c: E2 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 03 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 03 00 17 16 00 90 00 A1 [11:26:27]RAPDU: 90 00 [11:26:27]wFMCommunicate OK [11:26:27]wFMCommunicate request_size=11 [11:26:27]MH_SAM_APDU [11:26:27]CAPDU: 80 0D 02 02 06 B2 51 14 DF D4 F3 [11:26:27]Write to MH i2c: E2 0E 00 18 16 80 0D 02 02 06 00 B2 51 14 DF D4 F3 00 00 71 [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:27]Read from MH i2c: E2 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 03 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 03 00 18 16 00 90 00 A2 [11:26:27]RAPDU: 90 00 [11:26:27]wFMCommunicate OK [11:26:27]wFMCommunicate request_size=4 [11:26:27]MH_SAM_APDU [11:26:27]CAPDU: 80 0D 03 02 [11:26:27]Write to MH i2c: E2 08 00 19 16 80 0D 03 02 00 00 00 00 AA [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:27]Read from MH i2c: E2 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 0B 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 0B 00 19 16 00 E1 D9 49 76 4B BE 2D E5 90 00 3F [11:26:27]RAPDU: E1 D9 49 76 4B BE 2D E5 90 00 [11:26:27]wFMCommunicate OK [11:26:27]SAM_PROTO_SignData done [11:26:27]FM_MakeSignedData done [11:26:27]CreateOFDProtocolMessage [11:26:27]wFMCommunicate request_size=4 [11:26:27]MH_SAM_APDU [11:26:27]CAPDU: 80 11 00 00 [11:26:27]Write to MH i2c: E2 08 00 1A 16 80 11 00 00 00 00 00 00 AA [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:27]Read from MH i2c: E2 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 17 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: E2 17 00 1A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 00 [11:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:26:27]wFMCommunicate OK [11:26:27]CreateOFDProtocolMessage done [11:26:27]OFDSenderStorePacket 33100 [11:26:27]StoreOFDPacket docnum=33100 [11:26:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F3 F0 08 01 3D BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 62 E1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 81 00 00 35 04 06 00 B2 51 14 DF D4 F3 E1 D9 49 76 4B BE 2D E5 [11:26:27]CheckFolder [11:26:27]dirname=/storage/ofd_packets [11:26:27]CheckFolder done [11:26:27]ProducePacketName [11:26:27]name=ofd_packets/00033100 [11:26:27]NVStorageSaveData ofd_packets/00033100 [11:26:27]File name is /storage/ofd_packets/00033100 [11:26:27]Write 302 bytes [11:26:27]NVStorageSaveData done [11:26:27]OFDSenderStorePacket done [11:26:27]KKMCreateOFDPacket done [11:26:27]NVStorageSaveData kkm_last_timestamp [11:26:27]File name is /storage/kkm_last_timestamp [11:26:27]Write 4 bytes [11:26:27]NVStorageSaveData done [11:26:27]ExternCall_PrintAddStr [11:26:27]wPrintStart [11:26:27]Write to MH i2c: 01 00 00 1B 16 31 [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 07 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 07 00 1B 16 00 00 00 00 00 FF 0F 46 [11:26:27]RasterBufferAndPrint [11:26:27]line Счет N : (1)1182913 [11:26:27]line ИНН: 02508201610067 [11:26:27]line Контрольно-Кассовый Чек [11:26:27]line ПРОДАЖА [11:26:27]line ТРК (МРК, ГНК) : 21 [11:26:27]line Товар: 2710194210 [11:26:27]line ДТ(л)-К-5 [11:26:27]line 11.010 * 63.60 [11:26:27]line = 700.24 [11:26:27]line НДС 12% НСП 1% [11:26:27]line > о реализуемом товаре [11:26:27]line ОКРУГЛЕНИЕ: -0.24 [11:26:27]line ИТОГО: 700.00 [11:26:27]line Внесено: 700.00 [11:26:27]line СДАЧА: 0.00 [11:26:27]line НСП 1% : 6.20 [11:26:27]line НДС 12% : 74.36 [11:26:27]line Наличными: 700.00 [11:26:27]line Безнал.: 0.00 [11:26:27]line Место: АЗС № 121 "Партнер Нефть" [11:26:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:26:27]line СНО: Общий режим [11:26:27]line Чек 116 26.08.2023 11:26 [11:26:27]line Смена: 77 ФФД: 1.0 [11:26:27]line ЗНМ: 0300000148 [11:26:27]line РНМ: 0000000000091575 [11:26:27]line Версия ККМ: 001 [11:26:27]line ФМ: 0000000000874655 [11:26:27]line ФД: 33100 [11:26:27]line ФПД: 196061312308467 [11:26:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112626&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33100&fm=196061312308467&tin=02508201610067®Number=0000000000091575&sum=70000 [11:26:27]OFD Sender: Processing packet 33100 [packets to send 11, broken 10] [11:26:27]ProducePacketName [11:26:27]name=ofd_packets/00033100 [11:26:27]OFD Sender: To server: pG, [11:26:27]CommunicateWithHost lk.salyk.kg:30040 [11:26:27]ConnectInit lk.salyk.kg [11:26:27]written 0, free lines is 4095 [11:26:27]Connected sock=10 [11:26:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F3 F0 08 01 3D BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 62 E1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 81 00 00 35 04 06 00 B2 51 14 DF D4 F3 E1 D9 49 76 4B BE 2D E5 [11:26:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 85 7B 47 00 5E EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 81 00 00 F4 03 04 00 01 8C E9 64 B6 04 01 00 00 76 B7 93 0A 7D 27 56 E6 [11:26:27]CommunicateWithHost err = 0 [11:26:27]CheckOFDResponse [11:26:27]1017 (14) - 77093643461234 [11:26:27]1041 (16) - 0000000000874655 [11:26:27]1040 (4) - 33100 [11:26:27]1012 (4) - 26.08.2023 05:22 [11:26:27]1206 (1) - 0 [11:26:27]OFD Sender: Remove packet 33100 [11:26:27]ProducePacketName [11:26:27]name=ofd_packets/00033100 [11:26:27]NVStorageDeleteData [11:26:28]Write to MH i2c: 01 00 00 46 16 5C [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: 01 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: 01 07 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: 01 07 00 46 16 00 00 00 00 00 CD 0C 3C [11:26:28]RasterBufferAndPrint [11:26:28]line [11:26:28]line [11:26:28]line [11:26:28]line [11:26:28]line [11:26:28]written 0, free lines is 3284 [11:26:28]MH_Cut [11:26:28]Write to MH i2c: D1 01 00 4D 16 01 35 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: D1 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: D1 01 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: D1 01 00 4D 16 00 34 [11:26:28]Write to MH i2c: 01 00 00 4E 16 64 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]OFD Sender: No OFD packet to send [11:26:28]*** Cut start [11:26:28]*** Purtial cut [11:26:28]*** CUTSNS_PIN = 0 [11:26:29]*** Stage 1: CUTSNS_PIN = 1 [11:26:30]Read from MH i2c: 01 [11:26:30]MH_I2C_Read... [11:26:30]*** Stop cut motor [11:26:30]*** Cut end [11:26:30]Read from MH i2c: 01 07 00 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: 01 07 00 4E 16 00 00 00 00 00 FF 0F 79 [11:26:30]process_action close_receipt done [11:26:30]requested_data is exist [11:26:30]produce_requested_data [11:26:30]requested_item fm.sn is exist - process it [11:26:30]wFMCommunicate request_size=4 [11:26:30]MH_SAM_APDU [11:26:30]CAPDU: 80 11 00 00 [11:26:30]Write to MH i2c: E2 08 00 4F 16 80 11 00 00 00 00 00 00 DF [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:30]Read from MH i2c: E2 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: E2 17 00 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: E2 17 00 4F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 35 [11:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:26:30]wFMCommunicate OK [11:26:30]requested_item fd.num is exist - process it [11:26:30]SAM_PROTO_GetFieldsCounters [11:26:30]wFMCommunicate request_size=4 [11:26:30]MH_SAM_APDU [11:26:30]CAPDU: 80 13 00 00 [11:26:30]Write to MH i2c: E2 08 00 50 16 80 13 00 00 00 00 00 00 E2 [11:26:30]Write i2c OK [11:26:30]MH_I2C_Read... [11:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:30]Read from MH i2c: E2 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: E2 62 00 [11:26:30]MH_I2C_Read... [11:26:30]Read from MH i2c: E2 62 00 50 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 7E [11:26:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:26:31]wFMCommunicate OK [11:26:31]SAM_PROTO_GetFieldsCounters done [11:26:31]requested_item shift.num is exist - process it [11:26:31]requested_item shift.opened is exist - process it [11:26:31]req_shift_opened [11:26:31]FM_GetShiftState [11:26:31]SAM_PROTO_GetShiftState [11:26:31]wFMCommunicate request_size=4 [11:26:31]MH_SAM_APDU [11:26:31]CAPDU: 80 13 01 00 [11:26:31]Write to MH i2c: E2 08 00 51 16 80 13 01 00 00 00 00 00 E4 [11:26:31]Write i2c OK [11:26:31]MH_I2C_Read... [11:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:31]Read from MH i2c: E2 [11:26:31]MH_I2C_Read... [11:26:31]Read from MH i2c: E2 0E 00 [11:26:31]MH_I2C_Read... [11:26:31]Read from MH i2c: E2 0E 00 51 16 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1B [11:26:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:26:31]wFMCommunicate OK [11:26:31]SAM_PROTO_GetShiftState done [11:26:31]FM_GetShiftState done [11:26:31]req_shift_opened done [11:26:31]requested_item shift.open_date is exist - process it [11:26:31]req_shift_open_date [11:26:31]req_shift_open_date done [11:26:31]produce_requested_data done [11:26:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33100,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:26:31]process_action_free close_receipt [11:26:31]json_value_free [11:26:31]json_value_free done [11:26:31]process_json_proto returns [11:26:31]Send response to host [11:26:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33100,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:26:31]free response buf [11:26:31]execute_script done [11:26:31]execute_script returns [11:26:31]free content buf [11:26:31]Sock 7.Close socket [11:26:31]Sock 7.Thread stoped [11:26:33]OFD Sender: No OFD packet to send [11:26:38]OFD Sender: No OFD packet to send [11:26:43]OFD Sender: No OFD packet to send [11:26:48]OFD Sender: No OFD packet to send [11:26:53]OFD Sender: No OFD packet to send [11:26:58]OFD Sender: No OFD packet to send [11:27:03]OFD Sender: No OFD packet to send [11:27:08]OFD Sender: No OFD packet to send [11:27:10]accept exits with 9 [11:27:10]New connection [11:27:10]New thread 3067059556 created [11:27:10]Thread 3067202916 joined [11:27:10]Waiting for new connection... [11:27:10] Sock 9.Parse request [11:27:10]Sock 9.Check first char [11:27:10]Sock 9.First char is OK [11:27:10]request: POST /json_proto HTTP/1.0 [11:27:10]Method: POST [11:27:10]URL: /json_proto [11:27:10]Method is POST - this is cgi request [11:27:10]url: /json_proto [11:27:10]query_string will be loaded in cgi processing [11:27:10]execute_cgi json_proto POST (null) [11:27:10]execute_cgi path=json_proto method=POST [11:27:10]POST find Content-Length [11:27:10]Host: 172.17.34.200:8080 [11:27:10]Content-Length: 684 [11:27:10]Content-Type: application/json [11:27:10] [11:27:10]POST finish read [11:27:10]Found Content-Length = 684 [11:27:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:10]execute_script... [11:27:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:27:10]POST & json_proto [11:27:10]process_json_proto [11:27:10]json parsed OK: [11:27:10]protocol is kg_v1.0 [11:27:10]action value=close_receipt [11:27:10]process_action close_receipt [11:27:10]cmd_close_receipt [11:27:10]MH_GetDate [11:27:10]Write to MH i2c: F0 00 00 52 16 57 [11:27:10]Write i2c OK [11:27:10]MH_I2C_Read... [11:27:10]Read from MH i2c: F0 [11:27:10]MH_I2C_Read... [11:27:10]Read from MH i2c: F0 09 00 [11:27:10]MH_I2C_Read... [11:27:10]Read from MH i2c: F0 09 00 52 16 00 8F E1 E9 64 B2 FF 65 64 97 [11:27:10]GetLastDocTimeStamp 1693049186 [11:27:10]current date 1693049231 [11:27:10]FM_GetShiftState [11:27:10]SAM_PROTO_GetShiftState [11:27:10]wFMCommunicate request_size=4 [11:27:10]MH_SAM_APDU [11:27:10]CAPDU: 80 13 01 00 [11:27:10]Write to MH i2c: E2 08 00 53 16 80 13 01 00 00 00 00 00 E6 [11:27:10]Write i2c OK [11:27:10]MH_I2C_Read... [11:27:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:10]Read from MH i2c: E2 [11:27:10]MH_I2C_Read... [11:27:10]Read from MH i2c: E2 0E 00 [11:27:10]MH_I2C_Read... [11:27:10]Read from MH i2c: E2 0E 00 53 16 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1D [11:27:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:27:10]wFMCommunicate OK [11:27:10]SAM_PROTO_GetShiftState done [11:27:10]FM_GetShiftState done [11:27:10]opened in 1693009560 [11:27:10]opened+sec_in_day 1693095960 [11:27:10]quantity*price = 80008 [11:27:10]sum+1 = 80010 [11:27:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 117 26.08.2023 11:27 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33101 ФПД: 26784407729660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112711&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33101&fm=26784407729660&tin=02508201610067®Number=0000000000091575&sum=80000 [11:27:11]StoreToDocumentArchive [11:27:11]shift 77 fd 33101 [11:27:11]save to /storage/0077/doc_00033101 [11:27:11]save last doc name /storage/0077/doc_00033101 to /storage/kkm_last_doc_name [11:27:11]save OK [11:27:11]Clear old archive folders... [11:27:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:27:11]tlvbuf is B6F92C90 [11:27:11]SAM_PROTO_ClearQueue [11:27:11]wFMCommunicate request_size=4 [11:27:11]MH_SAM_APDU [11:27:11]CAPDU: 80 09 00 00 [11:27:11]Write to MH i2c: E2 08 00 60 16 80 09 00 00 00 00 00 00 E8 [11:27:11]Write i2c OK [11:27:11]MH_I2C_Read... [11:27:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:11]Read from MH i2c: E2 [11:27:11]MH_I2C_Read... [11:27:11]Read from MH i2c: E2 03 00 [11:27:11]MH_I2C_Read... [11:27:11]Read from MH i2c: E2 03 00 60 16 00 90 00 EA [11:27:11]RAPDU: 90 00 [11:27:11]wFMCommunicate OK [11:27:11]SAM_PROTO_ClearQueue done [11:27:11]KKMCreateOFDPacket [11:27:11]OFDProtocolAddRootSTLVToBuf [11:27:11]FM_MakeSignedData [11:27:11]FM_MakeSignedData [11:27:11]SAM_PROTO_SignData [11:27:11]wFMCommunicate request_size=4 [11:27:11]MH_SAM_APDU [11:27:11]CAPDU: 80 0D 01 02 [11:27:11]Write to MH i2c: E2 08 00 61 16 80 0D 01 02 00 00 00 00 F0 [11:27:11]Write i2c OK [11:27:11]MH_I2C_Read... [11:27:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:11]Read from MH i2c: E2 [11:27:11]MH_I2C_Read... [11:27:11]Read from MH i2c: E2 03 00 [11:27:11]MH_I2C_Read... [11:27:11]Read from MH i2c: E2 03 00 61 16 00 90 00 EB [11:27:11]RAPDU: 90 00 [11:27:11]wFMCommunicate OK [11:27:11]wFMCommunicate request_size=255 [11:27:11]MH_SAM_APDU [11:27:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 8F E1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 81 00 00 35 04 06 00 [11:27:11]Write to MH i2c: E2 02 01 62 16 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 8F E1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 81 00 00 35 04 06 00 00 00 17 [11:27:11]Write i2c OK [11:27:11]MH_I2C_Read... [11:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:12]Read from MH i2c: E2 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: E2 03 00 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: E2 03 00 62 16 00 90 00 EC [11:27:12]RAPDU: 90 00 [11:27:12]wFMCommunicate OK [11:27:12]wFMCommunicate request_size=11 [11:27:12]MH_SAM_APDU [11:27:12]CAPDU: 80 0D 02 02 06 18 5C 3B 1B B5 FC [11:27:12]Write to MH i2c: E2 0E 00 63 16 80 0D 02 02 06 00 18 5C 3B 1B B5 FC 00 00 7A [11:27:12]Write i2c OK [11:27:12]MH_I2C_Read... [11:27:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:12]Read from MH i2c: E2 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: E2 03 00 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: E2 03 00 63 16 00 90 00 ED [11:27:12]RAPDU: 90 00 [11:27:12]wFMCommunicate OK [11:27:12]wFMCommunicate request_size=4 [11:27:12]MH_SAM_APDU [11:27:12]CAPDU: 80 0D 03 02 [11:27:12]Write to MH i2c: E2 08 00 64 16 80 0D 03 02 00 00 00 00 F5 [11:27:12]Write i2c OK [11:27:12]MH_I2C_Read... [11:27:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:12]Read from MH i2c: E2 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: E2 0B 00 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: E2 0B 00 64 16 00 1E FE F1 0E 8E C8 A9 B3 90 00 C3 [11:27:12]RAPDU: 1E FE F1 0E 8E C8 A9 B3 90 00 [11:27:12]wFMCommunicate OK [11:27:12]SAM_PROTO_SignData done [11:27:12]FM_MakeSignedData done [11:27:12]CreateOFDProtocolMessage [11:27:12]wFMCommunicate request_size=4 [11:27:12]MH_SAM_APDU [11:27:12]CAPDU: 80 11 00 00 [11:27:12]Write to MH i2c: E2 08 00 65 16 80 11 00 00 00 00 00 00 F5 [11:27:12]Write i2c OK [11:27:12]MH_I2C_Read... [11:27:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:12]Read from MH i2c: E2 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: E2 17 00 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: E2 17 00 65 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4B [11:27:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:27:12]wFMCommunicate OK [11:27:12]CreateOFDProtocolMessage done [11:27:12]OFDSenderStorePacket 33101 [11:27:12]StoreOFDPacket docnum=33101 [11:27:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 21 2E 08 01 EB 79 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 8F E1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 81 00 00 35 04 06 00 18 5C 3B 1B B5 FC 1E FE F1 0E 8E C8 A9 B3 [11:27:12]CheckFolder [11:27:12]dirname=/storage/ofd_packets [11:27:12]CheckFolder done [11:27:12]ProducePacketName [11:27:12]name=ofd_packets/00033101 [11:27:12]NVStorageSaveData ofd_packets/00033101 [11:27:12]File name is /storage/ofd_packets/00033101 [11:27:12]Write 302 bytes [11:27:12]NVStorageSaveData done [11:27:12]OFDSenderStorePacket done [11:27:12]KKMCreateOFDPacket done [11:27:12]NVStorageSaveData kkm_last_timestamp [11:27:12]File name is /storage/kkm_last_timestamp [11:27:12]Write 4 bytes [11:27:12]NVStorageSaveData done [11:27:12]ExternCall_PrintAddStr [11:27:12]wPrintStart [11:27:12]Write to MH i2c: 01 00 00 66 16 7C [11:27:12]Write i2c OK [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: 01 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: 01 07 00 [11:27:12]MH_I2C_Read... [11:27:12]Read from MH i2c: 01 07 00 66 16 00 00 00 00 00 FF 0F 91 [11:27:12]RasterBufferAndPrint [11:27:12]line Счет N : (1)1182914 [11:27:12]line ИНН: 02508201610067 [11:27:12]line Контрольно-Кассовый Чек [11:27:12]line ПРОДАЖА [11:27:12]line ТРК (МРК, ГНК) : 11 [11:27:12]line Товар: 2710194210 [11:27:12]line ДТ(л)-К-5 [11:27:12]line 12.580 * 63.60 [11:27:12]line = 800.09 [11:27:12]line НДС 12% НСП 1% [11:27:12]line > о реализуемом товаре [11:27:12]line ОКРУГЛЕНИЕ: -0.09 [11:27:12]line ИТОГО: 800.00 [11:27:12]line Внесено: 800.00 [11:27:12]line СДАЧА: 0.00 [11:27:12]line НСП 1% : 7.08 [11:27:12]line НДС 12% : 84.96 [11:27:12]line Наличными: 800.00 [11:27:12]line Безнал.: 0.00 [11:27:12]line Место: АЗС № 121 "Партнер Нефть" [11:27:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:27:12]line СНО: Общий режим [11:27:12]line Чек 117 26.08.2023 11:27 [11:27:12]line Смена: 77 ФФД: 1.0 [11:27:12]line ЗНМ: 0300000148 [11:27:12]line РНМ: 0000000000091575 [11:27:12]line Версия ККМ: 001 [11:27:12]line ФМ: 0000000000874655 [11:27:12]line ФД: 33101 [11:27:12]line ФПД: 26784407729660 [11:27:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T112711&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33101&fm=26784407729660&tin=02508201610067®Number=0000000000091575&sum=80000 [11:27:12]OFD Sender: Processing packet 33101 [packets to send 11, broken 10] [11:27:12]ProducePacketName [11:27:12]name=ofd_packets/00033101 [11:27:12]OFD Sender: To server: pG, [11:27:12]CommunicateWithHost lk.salyk.kg:30040 [11:27:12]ConnectInit lk.salyk.kg [11:27:12]written 0, free lines is 4095 [11:27:12]Connected sock=10 [11:27:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 21 2E 08 01 EB 79 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 8F E1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 81 00 00 35 04 06 00 18 5C 3B 1B B5 FC 1E FE F1 0E 8E C8 A9 B3 [11:27:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EE CD 47 00 BB 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 81 00 00 F4 03 04 00 2E 8C E9 64 B6 04 01 00 00 82 94 B0 B3 C6 69 AC 30 [11:27:12]CommunicateWithHost err = 0 [11:27:12]CheckOFDResponse [11:27:12]1017 (14) - 77093643461234 [11:27:12]1041 (16) - 0000000000874655 [11:27:12]1040 (4) - 33101 [11:27:12]1012 (4) - 26.08.2023 05:22 [11:27:12]1206 (1) - 0 [11:27:12]OFD Sender: Remove packet 33101 [11:27:12]ProducePacketName [11:27:12]name=ofd_packets/00033101 [11:27:12]NVStorageDeleteData [11:27:13]Write to MH i2c: 01 00 00 91 16 A7 [11:27:13]Write i2c OK [11:27:13]MH_I2C_Read... [11:27:13]Read from MH i2c: 01 [11:27:13]MH_I2C_Read... [11:27:13]Read from MH i2c: 01 07 00 [11:27:13]MH_I2C_Read... [11:27:13]Read from MH i2c: 01 07 00 91 16 00 00 00 00 00 CD 0C 87 [11:27:13]RasterBufferAndPrint [11:27:13]line [11:27:13]line [11:27:13]line [11:27:13]line [11:27:13]line [11:27:13]written 0, free lines is 3284 [11:27:13]MH_Cut [11:27:13]Write to MH i2c: D1 01 00 98 16 01 80 [11:27:13]Write i2c OK [11:27:13]MH_I2C_Read... [11:27:13]Read from MH i2c: D1 [11:27:13]MH_I2C_Read... [11:27:13]Read from MH i2c: D1 01 00 [11:27:13]MH_I2C_Read... [11:27:13]Read from MH i2c: D1 01 00 98 16 00 7F [11:27:13]Write to MH i2c: 01 00 00 99 16 AF [11:27:13]Write i2c OK [11:27:13]MH_I2C_Read... [11:27:13]OFD Sender: No OFD packet to send [11:27:13]*** Cut start [11:27:13]*** Purtial cut [11:27:13]*** Stage 1: CUTSNS_PIN = 1 [11:27:14]Read from MH i2c: 01 [11:27:14]MH_I2C_Read... [11:27:14]*** Stop cut motor [11:27:14]*** Cut end [11:27:14]Read from MH i2c: 01 07 00 [11:27:14]MH_I2C_Read... [11:27:14]Read from MH i2c: 01 07 00 99 16 00 00 00 00 00 FF 0F C4 [11:27:14]process_action close_receipt done [11:27:14]requested_data is exist [11:27:14]produce_requested_data [11:27:14]requested_item fm.sn is exist - process it [11:27:14]wFMCommunicate request_size=4 [11:27:14]MH_SAM_APDU [11:27:14]CAPDU: 80 11 00 00 [11:27:14]Write to MH i2c: E2 08 00 9A 16 80 11 00 00 00 00 00 00 2A [11:27:14]Write i2c OK [11:27:14]MH_I2C_Read... [11:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:14]Read from MH i2c: E2 [11:27:14]MH_I2C_Read... [11:27:14]Read from MH i2c: E2 17 00 [11:27:14]MH_I2C_Read... [11:27:14]Read from MH i2c: E2 17 00 9A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 80 [11:27:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:27:14]wFMCommunicate OK [11:27:14]requested_item fd.num is exist - process it [11:27:14]SAM_PROTO_GetFieldsCounters [11:27:14]wFMCommunicate request_size=4 [11:27:14]MH_SAM_APDU [11:27:14]CAPDU: 80 13 00 00 [11:27:14]Write to MH i2c: E2 08 00 9B 16 80 13 00 00 00 00 00 00 2D [11:27:14]Write i2c OK [11:27:14]MH_I2C_Read... [11:27:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:14]Read from MH i2c: E2 [11:27:14]MH_I2C_Read... [11:27:14]Read from MH i2c: E2 62 00 [11:27:14]MH_I2C_Read... [11:27:14]Read from MH i2c: E2 62 00 9B 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [11:27:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:27:14]wFMCommunicate OK [11:27:14]SAM_PROTO_GetFieldsCounters done [11:27:14]requested_item shift.num is exist - process it [11:27:14]requested_item shift.opened is exist - process it [11:27:14]req_shift_opened [11:27:14]FM_GetShiftState [11:27:14]SAM_PROTO_GetShiftState [11:27:14]wFMCommunicate request_size=4 [11:27:14]MH_SAM_APDU [11:27:14]CAPDU: 80 13 01 00 [11:27:14]Write to MH i2c: E2 08 00 9C 16 80 13 01 00 00 00 00 00 2F [11:27:14]Write i2c OK [11:27:14]MH_I2C_Read... [11:27:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:14]Read from MH i2c: E2 [11:27:14]MH_I2C_Read... [11:27:14]Read from MH i2c: E2 0E 00 [11:27:14]MH_I2C_Read... [11:27:14]Read from MH i2c: E2 0E 00 9C 16 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 66 [11:27:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:27:14]wFMCommunicate OK [11:27:14]SAM_PROTO_GetShiftState done [11:27:14]FM_GetShiftState done [11:27:14]req_shift_opened done [11:27:14]requested_item shift.open_date is exist - process it [11:27:14]req_shift_open_date [11:27:14]req_shift_open_date done [11:27:14]produce_requested_data done [11:27:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33101,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:27:14]process_action_free close_receipt [11:27:14]json_value_free [11:27:14]json_value_free done [11:27:14]process_json_proto returns [11:27:14]Send response to host [11:27:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33101,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:27:14]free response buf [11:27:14]execute_script done [11:27:14]execute_script returns [11:27:14]free content buf [11:27:14]Sock 9.Close socket [11:27:14]Sock 9.Thread stoped [11:27:18]OFD Sender: No OFD packet to send [11:27:23]OFD Sender: No OFD packet to send [11:27:28]OFD Sender: No OFD packet to send [11:27:33]OFD Sender: No OFD packet to send [11:27:38]OFD Sender: No OFD packet to send [11:27:43]OFD Sender: No OFD packet to send [11:27:48]OFD Sender: No OFD packet to send [11:27:53]OFD Sender: No OFD packet to send [11:27:58]OFD Sender: No OFD packet to send [11:28:03]OFD Sender: No OFD packet to send [11:28:08]OFD Sender: No OFD packet to send [11:28:13]OFD Sender: No OFD packet to send [11:28:18]OFD Sender: No OFD packet to send [11:28:23]OFD Sender: No OFD packet to send [11:28:28]OFD Sender: No OFD packet to send [11:28:33]OFD Sender: No OFD packet to send [11:28:38]OFD Sender: No OFD packet to send [11:28:43]OFD Sender: No OFD packet to send [11:28:48]OFD Sender: No OFD packet to send [11:28:53]OFD Sender: No OFD packet to send [11:28:58]OFD Sender: No OFD packet to send [11:29:03]OFD Sender: No OFD packet to send [11:29:08]OFD Sender: No OFD packet to send [11:29:13]OFD Sender: No OFD packet to send [11:29:18]OFD Sender: No OFD packet to send [11:29:23]OFD Sender: No OFD packet to send [11:29:28]OFD Sender: No OFD packet to send [11:29:33]OFD Sender: No OFD packet to send [11:29:38]OFD Sender: No OFD packet to send [11:29:43]OFD Sender: No OFD packet to send [11:29:48]OFD Sender: No OFD packet to send [11:29:53]OFD Sender: No OFD packet to send [11:29:58]OFD Sender: No OFD packet to send [11:30:03]OFD Sender: No OFD packet to send [11:30:08]OFD Sender: No OFD packet to send [11:30:13]OFD Sender: No OFD packet to send [11:30:18]OFD Sender: No OFD packet to send [11:30:23]OFD Sender: No OFD packet to send [11:30:28]OFD Sender: No OFD packet to send [11:30:33]OFD Sender: No OFD packet to send [11:30:38]OFD Sender: No OFD packet to send [11:30:43]OFD Sender: No OFD packet to send [11:30:48]OFD Sender: No OFD packet to send [11:30:53]OFD Sender: No OFD packet to send [11:30:58]OFD Sender: No OFD packet to send [11:31:03]OFD Sender: No OFD packet to send [11:31:08]OFD Sender: No OFD packet to send [11:31:13]OFD Sender: No OFD packet to send [11:31:18]OFD Sender: No OFD packet to send [11:31:23]OFD Sender: No OFD packet to send [11:31:28]OFD Sender: No OFD packet to send [11:31:33]OFD Sender: No OFD packet to send [11:31:34]accept exits with 7 [11:31:34]New connection [11:31:34]New thread 3067202916 created [11:31:34]Thread 3067059556 joined [11:31:34]Waiting for new connection... [11:31:34] Sock 7.Parse request [11:31:34]Sock 7.Check first char [11:31:34]Sock 7.First char is OK [11:31:34]request: POST /json_proto HTTP/1.0 [11:31:34]Method: POST [11:31:34]URL: /json_proto [11:31:34]Method is POST - this is cgi request [11:31:34]url: /json_proto [11:31:34]query_string will be loaded in cgi processing [11:31:34]execute_cgi json_proto POST (null) [11:31:34]execute_cgi path=json_proto method=POST [11:31:34]POST find Content-Length [11:31:34]Host: 172.17.34.200:8080 [11:31:34]Content-Length: 804 [11:31:34]Content-Type: application/json [11:31:34] [11:31:34]POST finish read [11:31:34]Found Content-Length = 804 [11:31:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 1.490, "sum" : 94.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 94.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:34]execute_script... [11:31:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 1.490, "sum" : 94.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 94.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:31:34]POST & json_proto [11:31:34]process_json_proto [11:31:34]json parsed OK: [11:31:34]protocol is kg_v1.0 [11:31:34]action value=close_receipt [11:31:34]process_action close_receipt [11:31:34]cmd_close_receipt [11:31:34]MH_GetDate [11:31:34]Write to MH i2c: F0 00 00 9D 16 A2 [11:31:34]Write i2c OK [11:31:34]MH_I2C_Read... [11:31:34]Read from MH i2c: F0 [11:31:34]MH_I2C_Read... [11:31:34]Read from MH i2c: F0 09 00 [11:31:34]MH_I2C_Read... [11:31:34]Read from MH i2c: F0 09 00 9D 16 00 97 E2 E9 64 B2 FF 65 64 EB [11:31:34]GetLastDocTimeStamp 1693049231 [11:31:34]current date 1693049495 [11:31:34]FM_GetShiftState [11:31:34]SAM_PROTO_GetShiftState [11:31:34]wFMCommunicate request_size=4 [11:31:34]MH_SAM_APDU [11:31:34]CAPDU: 80 13 01 00 [11:31:34]Write to MH i2c: E2 08 00 9E 16 80 13 01 00 00 00 00 00 31 [11:31:34]Write i2c OK [11:31:34]MH_I2C_Read... [11:31:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:31:34]Read from MH i2c: E2 [11:31:34]MH_I2C_Read... [11:31:34]Read from MH i2c: E2 0E 00 [11:31:34]MH_I2C_Read... [11:31:34]Read from MH i2c: E2 0E 00 9E 16 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 68 [11:31:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:31:34]wFMCommunicate OK [11:31:34]SAM_PROTO_GetShiftState done [11:31:34]FM_GetShiftState done [11:31:34]opened in 1693009560 [11:31:34]opened+sec_in_day 1693095960 [11:31:34]quantity*price = 9476 [11:31:34]sum+1 = 9477 [11:31:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 94.76 НСП 1% : 0.84 НДС 12% : 10.06 Наличными: 0.00 Безнал.: 94.76 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 118 26.08.2023 11:31 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33102 ФПД: 185369789952423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113135&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33102&fm=185369789952423&tin=02508201610067®Number=0000000000091575&sum=9476 [11:31:35]StoreToDocumentArchive [11:31:35]shift 77 fd 33102 [11:31:35]save to /storage/0077/doc_00033102 [11:31:35]save last doc name /storage/0077/doc_00033102 to /storage/kkm_last_doc_name [11:31:35]save OK [11:31:35]Clear old archive folders... [11:31:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:31:35]tlvbuf is 00A92040 [11:31:35]SAM_PROTO_ClearQueue [11:31:35]wFMCommunicate request_size=4 [11:31:35]MH_SAM_APDU [11:31:35]CAPDU: 80 09 00 00 [11:31:35]Write to MH i2c: E2 08 00 AB 16 80 09 00 00 00 00 00 00 33 [11:31:35]Write i2c OK [11:31:35]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 AB 16 00 90 00 35 [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 AC 16 80 0D 01 02 00 00 00 00 3B [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 AC 16 00 90 00 36 [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 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 D2 05 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 04 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 97 E2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 81 00 00 35 04 06 00 [11:31:35]Write to MH i2c: E2 02 01 AD 16 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 D2 05 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 04 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 97 E2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 81 00 00 35 04 06 00 00 00 64 [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 AD 16 00 90 00 37 [11:31:35]RAPDU: 90 00 [11:31:35]wFMCommunicate OK [11:31:35]wFMCommunicate request_size=11 [11:31:35]MH_SAM_APDU [11:31:35]CAPDU: 80 0D 02 02 06 A8 97 C4 7B 71 A7 [11:31:35]Write to MH i2c: E2 0E 00 AE 16 80 0D 02 02 06 00 A8 97 C4 7B 71 A7 00 00 E0 [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 AE 16 00 90 00 38 [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 AF 16 80 0D 03 02 00 00 00 00 40 [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 AF 16 00 76 38 6E 1E 36 5F 18 13 90 00 3B [11:31:35]RAPDU: 76 38 6E 1E 36 5F 18 13 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 B0 16 80 11 00 00 00 00 00 00 40 [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 B0 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [11:31:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:31:35]wFMCommunicate OK [11:31:35]CreateOFDProtocolMessage done [11:31:35]OFDSenderStorePacket 33102 [11:31:35]StoreOFDPacket docnum=33102 [11:31:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A7 BF 08 01 12 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 D2 05 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 04 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 97 E2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 81 00 00 35 04 06 00 A8 97 C4 7B 71 A7 76 38 6E 1E 36 5F 18 13 [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/00033102 [11:31:35]NVStorageSaveData ofd_packets/00033102 [11:31:35]File name is /storage/ofd_packets/00033102 [11:31:35]Write 302 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 B1 16 C7 [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 B1 16 00 00 00 00 00 FF 0F DC [11:31:35]RasterBufferAndPrint [11:31:35]line Счет N : (1)1182915 [11:31:35]line ИНН: 02508201610067 [11:31:35]line Контрольно-Кассовый Чек [11:31:35]line ПРОДАЖА [11:31:35]line ТРК (МРК, ГНК) : 21 [11:31:35]line Товар: 2710194210 [11:31:35]line ДТ(л)-К-5 [11:31:35]line 1.490 * 63.60 [11:31:35]line = 94.76 [11:31:35]line НДС 12% НСП 1% [11:31:35]line > о реализуемом товаре [11:31:35]line ИТОГО: 94.76 [11:31:35]line НСП 1% : 0.84 [11:31:35]line НДС 12% : 10.06 [11:31:35]line Наличными: 0.00 [11:31:35]line Безнал.: 94.76 [11:31:35]line Место: АЗС № 121 "Партнер Нефть" [11:31:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:31:35]line СНО: Общий режим [11:31:35]line Чек 118 26.08.2023 11:31 [11:31:35]line Смена: 77 ФФД: 1.0 [11:31:35]line ЗНМ: 0300000148 [11:31:35]line РНМ: 0000000000091575 [11:31:35]line Версия ККМ: 001 [11:31:35]line Платежная система: O! деньги [11:31:35]line ФМ: 0000000000874655 [11:31:35]line ФД: 33102 [11:31:35]line ФПД: 185369789952423 [11:31:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113135&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33102&fm=185369789952423&tin=02508201610067®Number=0000000000091575&sum=9476 [11:31:36]OFD Sender: Processing packet 33102 [packets to send 11, broken 10] [11:31:36]ProducePacketName [11:31:36]name=ofd_packets/00033102 [11:31:36]OFD Sender: To server: pG, [11:31:36]CommunicateWithHost lk.salyk.kg:30040 [11:31:36]ConnectInit lk.salyk.kg [11:31:36]written 0, free lines is 4095 [11:31:36]Connected sock=10 [11:31:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A7 BF 08 01 12 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 D2 05 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 04 25 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 25 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 54 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 03 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 04 25 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 00 00 00 F4 03 04 00 97 E2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 81 00 00 35 04 06 00 A8 97 C4 7B 71 A7 76 38 6E 1E 36 5F 18 13 [11:31:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 33 A7 47 00 CD 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 81 00 00 F4 03 04 00 35 8D E9 64 B6 04 01 00 00 A2 60 7D DA E8 32 8B FA [11:31:36]CommunicateWithHost err = 0 [11:31:36]CheckOFDResponse [11:31:36]1017 (14) - 77093643461234 [11:31:36]1041 (16) - 0000000000874655 [11:31:36]1040 (4) - 33102 [11:31:36]1012 (4) - 26.08.2023 05:27 [11:31:36]1206 (1) - 0 [11:31:36]OFD Sender: Remove packet 33102 [11:31:36]ProducePacketName [11:31:36]name=ofd_packets/00033102 [11:31:36]NVStorageDeleteData [11:31:36]Write to MH i2c: 01 00 00 DB 16 F1 [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 DB 16 00 00 00 00 00 E6 0C EA [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 3308 [11:31:36]MH_Cut [11:31:36]Write to MH i2c: D1 01 00 E2 16 01 CA [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 E2 16 00 C9 [11:31:36]Write to MH i2c: 01 00 00 E3 16 F9 [11:31:36]Write i2c OK [11:31:36]MH_I2C_Read... [11:31:37]OFD Sender: No OFD packet to send [11:31:37]*** Cut start [11:31:37]*** Purtial cut [11:31:37]*** CUTSNS_PIN = 0 [11:31:37]*** Stage 1: CUTSNS_PIN = 1 [11:31:39]Read from MH i2c: 01 [11:31:39]MH_I2C_Read... [11:31:39]*** Stop cut motor [11:31:39]*** Cut end [11:31:39]Read from MH i2c: 01 07 00 [11:31:39]MH_I2C_Read... [11:31:39]Read from MH i2c: 01 07 00 E3 16 00 00 00 00 00 FF 0F 0E [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 E4 16 80 11 00 00 00 00 00 00 74 [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 E4 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CA [11:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 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 E5 16 80 13 00 00 00 00 00 00 77 [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 E5 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 E6 16 80 13 01 00 00 00 00 00 79 [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 E6 16 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B0 [11:31:39]RAPDU: 09 00 01 98 46 E9 64 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":"0000000000874655","fd.num":33102,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [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":"0000000000874655","fd.num":33102,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [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 7.Close socket [11:31:39]Sock 7.Thread stoped [11:31:42]OFD Sender: No OFD packet to send [11:31:47]OFD Sender: No OFD packet to send [11:31:52]OFD Sender: No OFD packet to send [11:31:57]OFD Sender: No OFD packet to send [11:32:02]OFD Sender: No OFD packet to send [11:32:07]OFD Sender: No OFD packet to send [11:32:12]OFD Sender: No OFD packet to send [11:32:17]OFD Sender: No OFD packet to send [11:32:22]OFD Sender: No OFD packet to send [11:32:27]OFD Sender: No OFD packet to send [11:32:32]OFD Sender: No OFD packet to send [11:32:37]OFD Sender: No OFD packet to send [11:32:42]OFD Sender: No OFD packet to send [11:32:47]OFD Sender: No OFD packet to send [11:32:52]OFD Sender: No OFD packet to send [11:32:57]OFD Sender: No OFD packet to send [11:33:02]OFD Sender: No OFD packet to send [11:33:07]OFD Sender: No OFD packet to send [11:33:12]OFD Sender: No OFD packet to send [11:33:17]OFD Sender: No OFD packet to send [11:33:22]OFD Sender: No OFD packet to send [11:33:27]OFD Sender: No OFD packet to send [11:33:32]OFD Sender: No OFD packet to send [11:33:33]accept exits with 9 [11:33:33]New connection [11:33:33]New thread 3067059556 created [11:33:33]Thread 3067202916 joined [11:33:33]Waiting for new connection... [11:33:33] Sock 9.Parse request [11:33:33]Sock 9.Check first char [11:33:33]Sock 9.First char is OK [11:33:33]request: POST /json_proto HTTP/1.0 [11:33:33]Method: POST [11:33:33]URL: /json_proto [11:33:33]Method is POST - this is cgi request [11:33:33]url: /json_proto [11:33:33]query_string will be loaded in cgi processing [11:33:33]execute_cgi json_proto POST (null) [11:33:33]execute_cgi path=json_proto method=POST [11:33:33]POST find Content-Length [11:33:33]Host: 172.17.34.200:8080 [11:33:33]Content-Length: 807 [11:33:33]Content-Type: application/json [11:33:33] [11:33:33]POST finish read [11:33:33]Found Content-Length = 807 [11:33:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.530, "sum" : 924.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 924.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:33]execute_script... [11:33: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)1182917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.530, "sum" : 924.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 924.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:33]POST & json_proto [11:33:33]process_json_proto [11:33:33]json parsed OK: [11:33:33]protocol is kg_v1.0 [11:33:33]action value=close_receipt [11:33:33]process_action close_receipt [11:33:33]cmd_close_receipt [11:33:33]MH_GetDate [11:33:33]Write to MH i2c: F0 00 00 E7 16 EC [11:33:33]Write i2c OK [11:33:33]MH_I2C_Read... [11:33:33]Read from MH i2c: F0 [11:33:33]MH_I2C_Read... [11:33:33]Read from MH i2c: F0 09 00 [11:33:33]MH_I2C_Read... [11:33:33]Read from MH i2c: F0 09 00 E7 16 00 0E E3 E9 64 B2 FF 65 64 AD [11:33:33]GetLastDocTimeStamp 1693049495 [11:33:33]current date 1693049614 [11:33:33]FM_GetShiftState [11:33:33]SAM_PROTO_GetShiftState [11:33:33]wFMCommunicate request_size=4 [11:33:33]MH_SAM_APDU [11:33:33]CAPDU: 80 13 01 00 [11:33:33]Write to MH i2c: E2 08 00 E8 16 80 13 01 00 00 00 00 00 7B [11:33:33]Write i2c OK [11:33:33]MH_I2C_Read... [11:33:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:33]Read from MH i2c: E2 [11:33:33]MH_I2C_Read... [11:33:33]Read from MH i2c: E2 0E 00 [11:33:33]MH_I2C_Read... [11:33:33]Read from MH i2c: E2 0E 00 E8 16 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B2 [11:33:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:33:33]wFMCommunicate OK [11:33:33]SAM_PROTO_GetShiftState done [11:33:33]FM_GetShiftState done [11:33:33]opened in 1693009560 [11:33:33]opened+sec_in_day 1693095960 [11:33:33]quantity*price = 92410 [11:33:33]sum+1 = 92412 [11:33:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 924.11 НСП 1% : 8.18 НДС 12% : 98.14 Наличными: 0.00 Безнал.: 924.11 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 119 26.08.2023 11:33 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33103 ФПД: 206249139510696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113334&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33103&fm=206249139510696&tin=02508201610067®Number=0000000000091575&sum=92411 [11:33:34]StoreToDocumentArchive [11:33:34]shift 77 fd 33103 [11:33:34]save to /storage/0077/doc_00033103 [11:33:34]save last doc name /storage/0077/doc_00033103 to /storage/kkm_last_doc_name [11:33:34]save OK [11:33:34]Clear old archive folders... [11:33:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:33:34]tlvbuf is B6F92010 [11:33:34]SAM_PROTO_ClearQueue [11:33:34]wFMCommunicate request_size=4 [11:33:34]MH_SAM_APDU [11:33:34]CAPDU: 80 09 00 00 [11:33:34]Write to MH i2c: E2 08 00 F5 16 80 09 00 00 00 00 00 00 7D [11:33:34]Write i2c OK [11:33:34]MH_I2C_Read... [11:33:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:34]Read from MH i2c: E2 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 03 00 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 03 00 F5 16 00 90 00 7F [11:33:34]RAPDU: 90 00 [11:33:34]wFMCommunicate OK [11:33:34]SAM_PROTO_ClearQueue done [11:33:34]KKMCreateOFDPacket [11:33:34]OFDProtocolAddRootSTLVToBuf [11:33:34]FM_MakeSignedData [11:33:34]FM_MakeSignedData [11:33:34]SAM_PROTO_SignData [11:33:34]wFMCommunicate request_size=4 [11:33:34]MH_SAM_APDU [11:33:34]CAPDU: 80 0D 01 02 [11:33:34]Write to MH i2c: E2 08 00 F6 16 80 0D 01 02 00 00 00 00 85 [11:33:34]Write i2c OK [11:33:34]MH_I2C_Read... [11:33:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:34]Read from MH i2c: E2 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 03 00 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 03 00 F6 16 00 90 00 80 [11:33:34]RAPDU: 90 00 [11:33:34]wFMCommunicate OK [11:33:34]wFMCommunicate request_size=255 [11:33:34]MH_SAM_APDU [11:33:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C2 38 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 FB 68 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 68 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 68 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 0E E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 81 00 00 35 04 06 00 [11:33:34]Write to MH i2c: E2 02 01 F7 16 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C2 38 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 FB 68 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 68 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 68 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 0E E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 81 00 00 35 04 06 00 00 00 68 [11:33:34]Write i2c OK [11:33:34]MH_I2C_Read... [11:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:34]Read from MH i2c: E2 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 03 00 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 03 00 F7 16 00 90 00 81 [11:33:34]RAPDU: 90 00 [11:33:34]wFMCommunicate OK [11:33:34]wFMCommunicate request_size=11 [11:33:34]MH_SAM_APDU [11:33:34]CAPDU: 80 0D 02 02 06 BB 95 1E B2 1D A8 [11:33:34]Write to MH i2c: E2 0E 00 F8 16 80 0D 02 02 06 00 BB 95 1E B2 1D A8 00 00 79 [11:33:34]Write i2c OK [11:33:34]MH_I2C_Read... [11:33:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:34]Read from MH i2c: E2 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 03 00 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 03 00 F8 16 00 90 00 82 [11:33:34]RAPDU: 90 00 [11:33:34]wFMCommunicate OK [11:33:34]wFMCommunicate request_size=4 [11:33:34]MH_SAM_APDU [11:33:34]CAPDU: 80 0D 03 02 [11:33:34]Write to MH i2c: E2 08 00 F9 16 80 0D 03 02 00 00 00 00 8A [11:33:34]Write i2c OK [11:33:34]MH_I2C_Read... [11:33:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:34]Read from MH i2c: E2 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 0B 00 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 0B 00 F9 16 00 0D A6 CC E6 0F BE 00 9A 90 00 57 [11:33:34]RAPDU: 0D A6 CC E6 0F BE 00 9A 90 00 [11:33:34]wFMCommunicate OK [11:33:34]SAM_PROTO_SignData done [11:33:34]FM_MakeSignedData done [11:33:34]CreateOFDProtocolMessage [11:33:34]wFMCommunicate request_size=4 [11:33:34]MH_SAM_APDU [11:33:34]CAPDU: 80 11 00 00 [11:33:34]Write to MH i2c: E2 08 00 FA 16 80 11 00 00 00 00 00 00 8A [11:33:34]Write i2c OK [11:33:34]MH_I2C_Read... [11:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:34]Read from MH i2c: E2 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 17 00 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: E2 17 00 FA 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E0 [11:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:33:34]wFMCommunicate OK [11:33:34]CreateOFDProtocolMessage done [11:33:34]OFDSenderStorePacket 33103 [11:33:34]StoreOFDPacket docnum=33103 [11:33:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 92 08 01 70 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 C2 38 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 FB 68 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 68 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 68 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 0E E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 81 00 00 35 04 06 00 BB 95 1E B2 1D A8 0D A6 CC E6 0F BE 00 9A [11:33:34]CheckFolder [11:33:34]dirname=/storage/ofd_packets [11:33:34]CheckFolder done [11:33:34]ProducePacketName [11:33:34]name=ofd_packets/00033103 [11:33:34]NVStorageSaveData ofd_packets/00033103 [11:33:34]File name is /storage/ofd_packets/00033103 [11:33:34]Write 302 bytes [11:33:34]NVStorageSaveData done [11:33:34]OFDSenderStorePacket done [11:33:34]KKMCreateOFDPacket done [11:33:34]NVStorageSaveData kkm_last_timestamp [11:33:34]File name is /storage/kkm_last_timestamp [11:33:34]Write 4 bytes [11:33:34]NVStorageSaveData done [11:33:34]ExternCall_PrintAddStr [11:33:34]wPrintStart [11:33:34]Write to MH i2c: 01 00 00 FB 16 11 [11:33:34]Write i2c OK [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: 01 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: 01 07 00 [11:33:34]MH_I2C_Read... [11:33:34]Read from MH i2c: 01 07 00 FB 16 00 00 00 00 00 FF 0F 26 [11:33:34]RasterBufferAndPrint [11:33:34]line Счет N : (1)1182917 [11:33:34]line ИНН: 02508201610067 [11:33:34]line Контрольно-Кассовый Чек [11:33:34]line ПРОДАЖА [11:33:34]line ТРК (МРК, ГНК) : 21 [11:33:34]line Товар: 2710194210 [11:33:34]line ДТ(л)-К-5 [11:33:34]line 14.530 * 63.60 [11:33:34]line = 924.11 [11:33:34]line НДС 12% НСП 1% [11:33:34]line > о реализуемом товаре [11:33:34]line ИТОГО: 924.11 [11:33:34]line НСП 1% : 8.18 [11:33:34]line НДС 12% : 98.14 [11:33:34]line Наличными: 0.00 [11:33:34]line Безнал.: 924.11 [11:33:34]line Место: АЗС № 121 "Партнер Нефть" [11:33:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:33:34]line СНО: Общий режим [11:33:34]line Чек 119 26.08.2023 11:33 [11:33:34]line Смена: 77 ФФД: 1.0 [11:33:34]line ЗНМ: 0300000148 [11:33:34]line РНМ: 0000000000091575 [11:33:34]line Версия ККМ: 001 [11:33:34]line Платежная система: O! деньги [11:33:34]line ФМ: 0000000000874655 [11:33:34]line ФД: 33103 [11:33:34]line ФПД: 206249139510696 [11:33:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113334&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33103&fm=206249139510696&tin=02508201610067®Number=0000000000091575&sum=92411 [11:33:35]OFD Sender: Processing packet 33103 [packets to send 11, broken 10] [11:33:35]ProducePacketName [11:33:35]name=ofd_packets/00033103 [11:33:35]OFD Sender: To server: pG, [11:33:35]CommunicateWithHost lk.salyk.kg:30040 [11:33:35]ConnectInit lk.salyk.kg [11:33:35]written 0, free lines is 4095 [11:33:35]Connected sock=11 [11:33:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 92 08 01 70 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 C2 38 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 FB 68 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FB 68 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FB 68 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 0E E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 81 00 00 35 04 06 00 BB 95 1E B2 1D A8 0D A6 CC E6 0F BE 00 9A [11:33:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 08 FC 47 00 1E 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 81 00 00 F4 03 04 00 AD 8D E9 64 B6 04 01 00 00 A8 3E 58 68 CB 4E EB 85 [11:33:35]CommunicateWithHost err = 0 [11:33:35]CheckOFDResponse [11:33:35]1017 (14) - 77093643461234 [11:33:35]1041 (16) - 0000000000874655 [11:33:35]1040 (4) - 33103 [11:33:35]1012 (4) - 26.08.2023 05:29 [11:33:35]1206 (1) - 0 [11:33:35]OFD Sender: Remove packet 33103 [11:33:35]ProducePacketName [11:33:35]name=ofd_packets/00033103 [11:33:35]NVStorageDeleteData [11:33:35]Write to MH i2c: 01 00 00 25 17 3C [11:33:35]Write i2c OK [11:33:35]MH_I2C_Read... [11:33:35]Read from MH i2c: 01 [11:33:35]MH_I2C_Read... [11:33:35]Read from MH i2c: 01 07 00 [11:33:35]MH_I2C_Read... [11:33:35]Read from MH i2c: 01 07 00 25 17 00 00 00 00 00 F2 0C 41 [11:33:35]RasterBufferAndPrint [11:33:35]line [11:33:35]line [11:33:35]line [11:33:35]line [11:33:35]line [11:33:35]written 0, free lines is 3319 [11:33:35]MH_Cut [11:33:35]Write to MH i2c: D1 01 00 2C 17 01 15 [11:33:35]Write i2c OK [11:33:35]MH_I2C_Read... [11:33:35]Read from MH i2c: D1 [11:33:35]MH_I2C_Read... [11:33:35]Read from MH i2c: D1 01 00 [11:33:35]MH_I2C_Read... [11:33:35]Read from MH i2c: D1 01 00 2C 17 00 14 [11:33:35]Write to MH i2c: 01 00 00 2D 17 44 [11:33:35]Write i2c OK [11:33:35]MH_I2C_Read... [11:33:36]OFD Sender: No OFD packet to send [11:33:36]*** Cut start [11:33:36]*** Purtial cut [11:33:36]*** Stage 1: CUTSNS_PIN = 1 [11:33:36]Read from MH i2c: 01 [11:33:36]MH_I2C_Read... [11:33:36]*** Stop cut motor [11:33:36]*** Cut end [11:33:36]Read from MH i2c: 01 07 00 [11:33:36]MH_I2C_Read... [11:33:36]Read from MH i2c: 01 07 00 2D 17 00 00 00 00 00 FF 0F 59 [11:33:36]process_action close_receipt done [11:33:36]requested_data is exist [11:33:36]produce_requested_data [11:33:36]requested_item fm.sn is exist - process it [11:33:36]wFMCommunicate request_size=4 [11:33:36]MH_SAM_APDU [11:33:36]CAPDU: 80 11 00 00 [11:33:36]Write to MH i2c: E2 08 00 2E 17 80 11 00 00 00 00 00 00 BF [11:33:36]Write i2c OK [11:33:36]MH_I2C_Read... [11:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:36]Read from MH i2c: E2 [11:33:36]MH_I2C_Read... [11:33:36]Read from MH i2c: E2 17 00 [11:33:36]MH_I2C_Read... [11:33:36]Read from MH i2c: E2 17 00 2E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 15 [11:33:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:33:36]wFMCommunicate OK [11:33:36]requested_item fd.num is exist - process it [11:33:36]SAM_PROTO_GetFieldsCounters [11:33:36]wFMCommunicate request_size=4 [11:33:36]MH_SAM_APDU [11:33:36]CAPDU: 80 13 00 00 [11:33:36]Write to MH i2c: E2 08 00 2F 17 80 13 00 00 00 00 00 00 C2 [11:33:36]Write i2c OK [11:33:36]MH_I2C_Read... [11:33:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:37]Read from MH i2c: E2 [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: E2 62 00 [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: E2 62 00 2F 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [11:33:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:33:37]wFMCommunicate OK [11:33:37]SAM_PROTO_GetFieldsCounters done [11:33:37]requested_item shift.num is exist - process it [11:33:37]requested_item shift.opened is exist - process it [11:33:37]req_shift_opened [11:33:37]FM_GetShiftState [11:33:37]SAM_PROTO_GetShiftState [11:33:37]wFMCommunicate request_size=4 [11:33:37]MH_SAM_APDU [11:33:37]CAPDU: 80 13 01 00 [11:33:37]Write to MH i2c: E2 08 00 30 17 80 13 01 00 00 00 00 00 C4 [11:33:37]Write i2c OK [11:33:37]MH_I2C_Read... [11:33:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:37]Read from MH i2c: E2 [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: E2 0E 00 [11:33:37]MH_I2C_Read... [11:33:37]Read from MH i2c: E2 0E 00 30 17 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FB [11:33:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:33:37]wFMCommunicate OK [11:33:37]SAM_PROTO_GetShiftState done [11:33:37]FM_GetShiftState done [11:33:37]req_shift_opened done [11:33:37]requested_item shift.open_date is exist - process it [11:33:37]req_shift_open_date [11:33:37]req_shift_open_date done [11:33:37]produce_requested_data done [11:33:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33103,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:33:37]process_action_free close_receipt [11:33:37]json_value_free [11:33:37]json_value_free done [11:33:37]process_json_proto returns [11:33:37]Send response to host [11:33:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33103,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:33:37]free response buf [11:33:37]execute_script done [11:33:37]execute_script returns [11:33:37]free content buf [11:33:37]Sock 9.Close socket [11:33:37]Sock 9.Thread stoped [11:33:41]OFD Sender: No OFD packet to send [11:33:46]OFD Sender: No OFD packet to send [11:33:51]OFD Sender: No OFD packet to send [11:33:56]OFD Sender: No OFD packet to send [11:34:01]OFD Sender: No OFD packet to send [11:34:06]OFD Sender: No OFD packet to send [11:34:11]OFD Sender: No OFD packet to send [11:34:16]OFD Sender: No OFD packet to send [11:34:21]OFD Sender: No OFD packet to send [11:34:26]OFD Sender: No OFD packet to send [11:34:31]OFD Sender: No OFD packet to send [11:34:31]accept exits with 7 [11:34:31]New connection [11:34:31]New thread 3067202916 created [11:34:31]Thread 3067059556 joined [11:34:31]Waiting for new connection... [11:34:31] Sock 7.Parse request [11:34:31]Sock 7.Check first char [11:34:31]Sock 7.First char is OK [11:34:31]request: POST /json_proto HTTP/1.0 [11:34:31]Method: POST [11:34:31]URL: /json_proto [11:34:31]Method is POST - this is cgi request [11:34:31]url: /json_proto [11:34:31]query_string will be loaded in cgi processing [11:34:31]execute_cgi json_proto POST (null) [11:34:31]execute_cgi path=json_proto method=POST [11:34:31]POST find Content-Length [11:34:31]Host: 172.17.34.200:8080 [11:34:31]Content-Length: 809 [11:34:31]Content-Type: application/json [11:34:31] [11:34:31]POST finish read [11:34:31]Found Content-Length = 809 [11:34:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 67.630, "sum" : 4301.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4301.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:31]execute_script... [11:34:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 67.630, "sum" : 4301.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4301.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:31]POST & json_proto [11:34:31]process_json_proto [11:34:31]json parsed OK: [11:34:31]protocol is kg_v1.0 [11:34:31]action value=close_receipt [11:34:31]process_action close_receipt [11:34:31]cmd_close_receipt [11:34:31]MH_GetDate [11:34:31]Write to MH i2c: F0 00 00 31 17 37 [11:34:31]Write i2c OK [11:34:31]MH_I2C_Read... [11:34:31]Read from MH i2c: F0 [11:34:31]MH_I2C_Read... [11:34:31]Read from MH i2c: F0 09 00 [11:34:31]MH_I2C_Read... [11:34:31]Read from MH i2c: F0 09 00 31 17 00 48 E3 E9 64 B2 FF 65 64 32 [11:34:31]GetLastDocTimeStamp 1693049614 [11:34:31]current date 1693049672 [11:34:31]FM_GetShiftState [11:34:31]SAM_PROTO_GetShiftState [11:34:31]wFMCommunicate request_size=4 [11:34:31]MH_SAM_APDU [11:34:31]CAPDU: 80 13 01 00 [11:34:31]Write to MH i2c: E2 08 00 32 17 80 13 01 00 00 00 00 00 C6 [11:34:31]Write i2c OK [11:34:31]MH_I2C_Read... [11:34:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:31]Read from MH i2c: E2 [11:34:31]MH_I2C_Read... [11:34:31]Read from MH i2c: E2 0E 00 [11:34:31]MH_I2C_Read... [11:34:31]Read from MH i2c: E2 0E 00 32 17 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FD [11:34:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:34:31]wFMCommunicate OK [11:34:31]SAM_PROTO_GetShiftState done [11:34:31]FM_GetShiftState done [11:34:31]opened in 1693009560 [11:34:31]opened+sec_in_day 1693095960 [11:34:31]quantity*price = 430126 [11:34:31]sum+1 = 430128 [11:34:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4301.27 НСП 1% : 38.06 НДС 12% : 456.77 Наличными: 0.00 Безнал.: 4301.27 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 120 26.08.2023 11:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33104 ФПД: 242493975914037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113432&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33104&fm=242493975914037&tin=02508201610067®Number=0000000000091575&sum=430127 [11:34:32]StoreToDocumentArchive [11:34:32]shift 77 fd 33104 [11:34:32]save to /storage/0077/doc_00033104 [11:34:32]save last doc name /storage/0077/doc_00033104 to /storage/kkm_last_doc_name [11:34:32]save OK [11:34:32]Clear old archive folders... [11:34:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:34:32]tlvbuf is 00A58060 [11:34:32]SAM_PROTO_ClearQueue [11:34:32]wFMCommunicate request_size=4 [11:34:32]MH_SAM_APDU [11:34:32]CAPDU: 80 09 00 00 [11:34:32]Write to MH i2c: E2 08 00 3F 17 80 09 00 00 00 00 00 00 C8 [11:34:32]Write i2c OK [11:34:32]MH_I2C_Read... [11:34:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:32]Read from MH i2c: E2 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 03 00 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 03 00 3F 17 00 90 00 CA [11:34:32]RAPDU: 90 00 [11:34:32]wFMCommunicate OK [11:34:32]SAM_PROTO_ClearQueue done [11:34:32]KKMCreateOFDPacket [11:34:32]OFDProtocolAddRootSTLVToBuf [11:34:32]FM_MakeSignedData [11:34:32]FM_MakeSignedData [11:34:32]SAM_PROTO_SignData [11:34:32]wFMCommunicate request_size=4 [11:34:32]MH_SAM_APDU [11:34:32]CAPDU: 80 0D 01 02 [11:34:32]Write to MH i2c: E2 08 00 40 17 80 0D 01 02 00 00 00 00 D0 [11:34:32]Write i2c OK [11:34:32]MH_I2C_Read... [11:34:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:32]Read from MH i2c: E2 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 03 00 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 03 00 40 17 00 90 00 CB [11:34:32]RAPDU: 90 00 [11:34:32]wFMCommunicate OK [11:34:32]wFMCommunicate request_size=255 [11:34:32]MH_SAM_APDU [11:34: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 2E 08 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 2F 90 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 90 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 90 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 48 E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 81 00 00 35 04 06 00 [11:34:32]Write to MH i2c: E2 02 01 41 17 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2E 08 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 2F 90 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 90 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 90 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 48 E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 81 00 00 35 04 06 00 00 00 A9 [11:34:32]Write i2c OK [11:34:32]MH_I2C_Read... [11:34:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:32]Read from MH i2c: E2 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 03 00 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 03 00 41 17 00 90 00 CC [11:34:32]RAPDU: 90 00 [11:34:32]wFMCommunicate OK [11:34:32]wFMCommunicate request_size=11 [11:34:32]MH_SAM_APDU [11:34:32]CAPDU: 80 0D 02 02 06 DC 8C 07 4B 66 35 [11:34:32]Write to MH i2c: E2 0E 00 42 17 80 0D 02 02 06 00 DC 8C 07 4B 66 35 00 00 34 [11:34:32]Write i2c OK [11:34:32]MH_I2C_Read... [11:34:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:32]Read from MH i2c: E2 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 03 00 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 03 00 42 17 00 90 00 CD [11:34:32]RAPDU: 90 00 [11:34:32]wFMCommunicate OK [11:34:32]wFMCommunicate request_size=4 [11:34:32]MH_SAM_APDU [11:34:32]CAPDU: 80 0D 03 02 [11:34:32]Write to MH i2c: E2 08 00 43 17 80 0D 03 02 00 00 00 00 D5 [11:34:32]Write i2c OK [11:34:32]MH_I2C_Read... [11:34:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:32]Read from MH i2c: E2 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 0B 00 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 0B 00 43 17 00 A5 DD 83 34 2A E4 23 4E 90 00 8E [11:34:32]RAPDU: A5 DD 83 34 2A E4 23 4E 90 00 [11:34:32]wFMCommunicate OK [11:34:32]SAM_PROTO_SignData done [11:34:32]FM_MakeSignedData done [11:34:32]CreateOFDProtocolMessage [11:34:32]wFMCommunicate request_size=4 [11:34:32]MH_SAM_APDU [11:34:32]CAPDU: 80 11 00 00 [11:34:32]Write to MH i2c: E2 08 00 44 17 80 11 00 00 00 00 00 00 D5 [11:34:32]Write i2c OK [11:34:32]MH_I2C_Read... [11:34:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:32]Read from MH i2c: E2 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 17 00 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: E2 17 00 44 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2B [11:34:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:34:32]wFMCommunicate OK [11:34:32]CreateOFDProtocolMessage done [11:34:32]OFDSenderStorePacket 33104 [11:34:32]StoreOFDPacket docnum=33104 [11:34:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3B 31 08 01 5A C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2E 08 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 2F 90 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 90 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 90 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 48 E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 81 00 00 35 04 06 00 DC 8C 07 4B 66 35 A5 DD 83 34 2A E4 23 4E [11:34:32]CheckFolder [11:34:32]dirname=/storage/ofd_packets [11:34:32]CheckFolder done [11:34:32]ProducePacketName [11:34:32]name=ofd_packets/00033104 [11:34:32]NVStorageSaveData ofd_packets/00033104 [11:34:32]File name is /storage/ofd_packets/00033104 [11:34:32]Write 302 bytes [11:34:32]NVStorageSaveData done [11:34:32]OFDSenderStorePacket done [11:34:32]KKMCreateOFDPacket done [11:34:32]NVStorageSaveData kkm_last_timestamp [11:34:32]File name is /storage/kkm_last_timestamp [11:34:32]Write 4 bytes [11:34:32]NVStorageSaveData done [11:34:32]ExternCall_PrintAddStr [11:34:32]wPrintStart [11:34:32]Write to MH i2c: 01 00 00 45 17 5C [11:34:32]Write i2c OK [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: 01 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: 01 07 00 [11:34:32]MH_I2C_Read... [11:34:32]Read from MH i2c: 01 07 00 45 17 00 00 00 00 00 FF 0F 71 [11:34:32]RasterBufferAndPrint [11:34:32]line Счет N : (1)1182916 [11:34:32]line ИНН: 02508201610067 [11:34:32]line Контрольно-Кассовый Чек [11:34:32]line ПРОДАЖА [11:34:32]line ТРК (МРК, ГНК) : 11 [11:34:32]line Товар: 2710194210 [11:34:32]line ДТ(л)-К-5 [11:34:32]line 67.630 * 63.60 [11:34:32]line = 4301.27 [11:34:32]line НДС 12% НСП 1% [11:34:32]line > о реализуемом товаре [11:34:32]line ИТОГО: 4301.27 [11:34:32]line НСП 1% : 38.06 [11:34:32]line НДС 12% : 456.77 [11:34:32]line Наличными: 0.00 [11:34:32]line Безнал.: 4301.27 [11:34:32]line Место: АЗС № 121 "Партнер Нефть" [11:34:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:34:32]line СНО: Общий режим [11:34:32]line Чек 120 26.08.2023 11:34 [11:34:32]line Смена: 77 ФФД: 1.0 [11:34:32]line ЗНМ: 0300000148 [11:34:32]line РНМ: 0000000000091575 [11:34:32]line Версия ККМ: 001 [11:34:32]line Платежная система: O! деньги [11:34:32]line ФМ: 0000000000874655 [11:34:32]line ФД: 33104 [11:34:32]line ФПД: 242493975914037 [11:34:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113432&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33104&fm=242493975914037&tin=02508201610067®Number=0000000000091575&sum=430127 [11:34:33]OFD Sender: Processing packet 33104 [packets to send 11, broken 10] [11:34:33]ProducePacketName [11:34:33]name=ofd_packets/00033104 [11:34:33]OFD Sender: To server: pG, [11:34:33]CommunicateWithHost lk.salyk.kg:30040 [11:34:33]ConnectInit lk.salyk.kg [11:34:33]written 0, free lines is 4095 [11:34:33]Connected sock=11 [11:34:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3B 31 08 01 5A C4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2E 08 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 2F 90 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2F 90 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D B2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2F 90 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 48 E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 81 00 00 35 04 06 00 DC 8C 07 4B 66 35 A5 DD 83 34 2A E4 23 4E [11:34:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F0 3E 47 00 57 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 81 00 00 F4 03 04 00 E6 8D E9 64 B6 04 01 00 00 B3 B0 03 EB 82 E2 72 AC [11:34:33]CommunicateWithHost err = 0 [11:34:33]CheckOFDResponse [11:34:33]1017 (14) - 77093643461234 [11:34:33]1041 (16) - 0000000000874655 [11:34:33]1040 (4) - 33104 [11:34:33]1012 (4) - 26.08.2023 05:30 [11:34:33]1206 (1) - 0 [11:34:33]OFD Sender: Remove packet 33104 [11:34:33]ProducePacketName [11:34:33]name=ofd_packets/00033104 [11:34:33]NVStorageDeleteData [11:34:33]Write to MH i2c: 01 00 00 6F 17 86 [11:34:33]Write i2c OK [11:34:33]MH_I2C_Read... [11:34:33]Read from MH i2c: 01 [11:34:33]MH_I2C_Read... [11:34:33]Read from MH i2c: 01 07 00 [11:34:33]MH_I2C_Read... [11:34:33]Read from MH i2c: 01 07 00 6F 17 00 00 00 00 00 F1 0C 8A [11:34:33]RasterBufferAndPrint [11:34:33]line [11:34:33]line [11:34:33]line [11:34:33]line [11:34:33]line [11:34:33]written 0, free lines is 3319 [11:34:33]MH_Cut [11:34:33]Write to MH i2c: D1 01 00 76 17 01 5F [11:34:33]Write i2c OK [11:34:33]MH_I2C_Read... [11:34:33]Read from MH i2c: D1 [11:34:33]MH_I2C_Read... [11:34:33]Read from MH i2c: D1 01 00 [11:34:33]MH_I2C_Read... [11:34:33]Read from MH i2c: D1 01 00 76 17 00 5E [11:34:33]Write to MH i2c: 01 00 00 77 17 8E [11:34:33]Write i2c OK [11:34:33]MH_I2C_Read... [11:34:34]OFD Sender: No OFD packet to send [11:34:34]*** Cut start [11:34:34]*** Purtial cut [11:34:34]*** CUTSNS_PIN = 0 [11:34:34]*** Stage 1: CUTSNS_PIN = 1 [11:34:36]Read from MH i2c: 01 [11:34:36]MH_I2C_Read... [11:34:36]*** Stop cut motor [11:34:36]*** Cut end [11:34:36]Read from MH i2c: 01 07 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: 01 07 00 77 17 00 00 00 00 00 FF 0F A3 [11:34:36]process_action close_receipt done [11:34:36]requested_data is exist [11:34:36]produce_requested_data [11:34:36]requested_item fm.sn is exist - process it [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 11 00 00 [11:34:36]Write to MH i2c: E2 08 00 78 17 80 11 00 00 00 00 00 00 09 [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 17 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 17 00 78 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5F [11:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:34:36]wFMCommunicate OK [11:34:36]requested_item fd.num is exist - process it [11:34:36]SAM_PROTO_GetFieldsCounters [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 13 00 00 [11:34:36]Write to MH i2c: E2 08 00 79 17 80 13 00 00 00 00 00 00 0C [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 62 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 62 00 79 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [11:34:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:36]wFMCommunicate OK [11:34:36]SAM_PROTO_GetFieldsCounters done [11:34:36]requested_item shift.num is exist - process it [11:34:36]requested_item shift.opened is exist - process it [11:34:36]req_shift_opened [11:34:36]FM_GetShiftState [11:34:36]SAM_PROTO_GetShiftState [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 13 01 00 [11:34:36]Write to MH i2c: E2 08 00 7A 17 80 13 01 00 00 00 00 00 0E [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 0E 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 0E 00 7A 17 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 45 [11:34:36]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:34:36]wFMCommunicate OK [11:34:36]SAM_PROTO_GetShiftState done [11:34:36]FM_GetShiftState done [11:34:36]req_shift_opened done [11:34:36]requested_item shift.open_date is exist - process it [11:34:36]req_shift_open_date [11:34:36]req_shift_open_date done [11:34:36]produce_requested_data done [11:34:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33104,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:34:36]process_action_free close_receipt [11:34:36]json_value_free [11:34:36]json_value_free done [11:34:36]process_json_proto returns [11:34:36]Send response to host [11:34:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33104,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:34:36]free response buf [11:34:36]execute_script done [11:34:36]execute_script returns [11:34:36]free content buf [11:34:36]Sock 7.Close socket [11:34:36]Sock 7.Thread stoped [11:34:39]OFD Sender: No OFD packet to send [11:34:44]OFD Sender: No OFD packet to send [11:34:49]OFD Sender: No OFD packet to send [11:34:54]OFD Sender: No OFD packet to send [11:34:59]OFD Sender: No OFD packet to send [11:35:04]OFD Sender: No OFD packet to send [11:35:09]OFD Sender: No OFD packet to send [11:35:14]OFD Sender: No OFD packet to send [11:35:19]OFD Sender: No OFD packet to send [11:35:24]OFD Sender: No OFD packet to send [11:35:29]OFD Sender: No OFD packet to send [11:35:34]OFD Sender: No OFD packet to send [11:35:39]OFD Sender: No OFD packet to send [11:35:44]OFD Sender: No OFD packet to send [11:35:49]OFD Sender: No OFD packet to send [11:35:54]OFD Sender: No OFD packet to send [11:35:59]OFD Sender: No OFD packet to send [11:36:04]OFD Sender: No OFD packet to send [11:36:09]OFD Sender: No OFD packet to send [11:36:14]OFD Sender: No OFD packet to send [11:36:19]OFD Sender: No OFD packet to send [11:36:24]OFD Sender: No OFD packet to send [11:36:29]OFD Sender: No OFD packet to send [11:36:34]OFD Sender: No OFD packet to send [11:36:39]OFD Sender: No OFD packet to send [11:36:44]OFD Sender: No OFD packet to send [11:36:49]OFD Sender: No OFD packet to send [11:36:54]OFD Sender: No OFD packet to send [11:36:59]OFD Sender: No OFD packet to send [11:37:00]accept exits with 9 [11:37:00]New connection [11:37:00]New thread 3067059556 created [11:37:00]Thread 3067202916 joined [11:37:00]Waiting for new connection... [11:37:00] Sock 9.Parse request [11:37:00]Sock 9.Check first char [11:37:00]Sock 9.First char is OK [11:37:00]request: POST /json_proto HTTP/1.0 [11:37:00]Method: POST [11:37:00]URL: /json_proto [11:37:00]Method is POST - this is cgi request [11:37:00]url: /json_proto [11:37:00]query_string will be loaded in cgi processing [11:37:00]execute_cgi json_proto POST (null) [11:37:00]execute_cgi path=json_proto method=POST [11:37:00]POST find Content-Length [11:37:00]Host: 172.17.34.200:8080 [11:37:00]Content-Length: 683 [11:37:00]Content-Type: application/json [11:37:00] [11:37:00]POST finish read [11:37:00]Found Content-Length = 683 [11:37:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182918", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:00]execute_script... [11:37:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182918", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:00]POST & json_proto [11:37:00]process_json_proto [11:37:00]json parsed OK: [11:37:00]protocol is kg_v1.0 [11:37:00]action value=close_receipt [11:37:00]process_action close_receipt [11:37:00]cmd_close_receipt [11:37:00]MH_GetDate [11:37:00]Write to MH i2c: F0 00 00 7B 17 81 [11:37:00]Write i2c OK [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: F0 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: F0 09 00 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: F0 09 00 7B 17 00 DD E3 E9 64 B2 FF 65 64 11 [11:37:00]GetLastDocTimeStamp 1693049672 [11:37:00]current date 1693049821 [11:37:00]FM_GetShiftState [11:37:00]SAM_PROTO_GetShiftState [11:37:00]wFMCommunicate request_size=4 [11:37:00]MH_SAM_APDU [11:37:00]CAPDU: 80 13 01 00 [11:37:00]Write to MH i2c: E2 08 00 7C 17 80 13 01 00 00 00 00 00 10 [11:37:00]Write i2c OK [11:37:00]MH_I2C_Read... [11:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:00]Read from MH i2c: E2 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: E2 0E 00 [11:37:00]MH_I2C_Read... [11:37:00]Read from MH i2c: E2 0E 00 7C 17 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 47 [11:37:00]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:37:00]wFMCommunicate OK [11:37:00]SAM_PROTO_GetShiftState done [11:37:00]FM_GetShiftState done [11:37:00]opened in 1693009560 [11:37:00]opened+sec_in_day 1693095960 [11:37:00]quantity*price = 100035 [11:37:00]sum+1 = 100036 [11:37:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 121 26.08.2023 11:37 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33105 ФПД: 281423794621287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113701&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33105&fm=281423794621287&tin=02508201610067®Number=0000000000091575&sum=100000 [11:37:01]StoreToDocumentArchive [11:37:01]shift 77 fd 33105 [11:37:01]save to /storage/0077/doc_00033105 [11:37:01]save last doc name /storage/0077/doc_00033105 to /storage/kkm_last_doc_name [11:37:01]save OK [11:37:01]Clear old archive folders... [11:37:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:01]tlvbuf is 00ACF420 [11:37:01]SAM_PROTO_ClearQueue [11:37:01]wFMCommunicate request_size=4 [11:37:01]MH_SAM_APDU [11:37:01]CAPDU: 80 09 00 00 [11:37:01]Write to MH i2c: E2 08 00 89 17 80 09 00 00 00 00 00 00 12 [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:01]Read from MH i2c: E2 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 03 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 03 00 89 17 00 90 00 14 [11:37:01]RAPDU: 90 00 [11:37:01]wFMCommunicate OK [11:37:01]SAM_PROTO_ClearQueue done [11:37:01]KKMCreateOFDPacket [11:37:01]OFDProtocolAddRootSTLVToBuf [11:37:01]FM_MakeSignedData [11:37:01]FM_MakeSignedData [11:37:01]SAM_PROTO_SignData [11:37:01]wFMCommunicate request_size=4 [11:37:01]MH_SAM_APDU [11:37:01]CAPDU: 80 0D 01 02 [11:37:01]Write to MH i2c: E2 08 00 8A 17 80 0D 01 02 00 00 00 00 1A [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:01]Read from MH i2c: E2 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 03 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 03 00 8A 17 00 90 00 15 [11:37:01]RAPDU: 90 00 [11:37:01]wFMCommunicate OK [11:37:01]wFMCommunicate request_size=255 [11:37:01]MH_SAM_APDU [11:37: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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DD E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 81 00 00 35 04 06 00 FF [11:37:01]Write to MH i2c: E2 02 01 8B 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DD E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 81 00 00 35 04 06 00 FF 00 00 83 [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:01]Read from MH i2c: E2 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 03 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 03 00 8B 17 00 90 00 16 [11:37:01]RAPDU: 90 00 [11:37:01]wFMCommunicate OK [11:37:01]wFMCommunicate request_size=10 [11:37:01]MH_SAM_APDU [11:37:01]CAPDU: 80 0D 02 02 05 F4 15 4F 4B 67 [11:37:01]Write to MH i2c: E2 0D 00 8C 17 80 0D 02 02 05 00 F4 15 4F 4B 67 00 00 31 [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:01]Read from MH i2c: E2 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 03 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 03 00 8C 17 00 90 00 17 [11:37:01]RAPDU: 90 00 [11:37:01]wFMCommunicate OK [11:37:01]wFMCommunicate request_size=4 [11:37:01]MH_SAM_APDU [11:37:01]CAPDU: 80 0D 03 02 [11:37:01]Write to MH i2c: E2 08 00 8D 17 80 0D 03 02 00 00 00 00 1F [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:01]Read from MH i2c: E2 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 0B 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 0B 00 8D 17 00 DC 69 5F 64 3E 9A 7E 20 90 00 9E [11:37:01]RAPDU: DC 69 5F 64 3E 9A 7E 20 90 00 [11:37:01]wFMCommunicate OK [11:37:01]SAM_PROTO_SignData done [11:37:01]FM_MakeSignedData done [11:37:01]CreateOFDProtocolMessage [11:37:01]wFMCommunicate request_size=4 [11:37:01]MH_SAM_APDU [11:37:01]CAPDU: 80 11 00 00 [11:37:01]Write to MH i2c: E2 08 00 8E 17 80 11 00 00 00 00 00 00 1F [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:01]Read from MH i2c: E2 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 17 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: E2 17 00 8E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 75 [11:37:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:37:01]wFMCommunicate OK [11:37:01]CreateOFDProtocolMessage done [11:37:01]OFDSenderStorePacket 33105 [11:37:01]StoreOFDPacket docnum=33105 [11:37:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F9 C1 07 01 1C 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DD E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 81 00 00 35 04 06 00 FF F4 15 4F 4B 67 DC 69 5F 64 3E 9A 7E 20 [11:37:01]CheckFolder [11:37:01]dirname=/storage/ofd_packets [11:37:01]CheckFolder done [11:37:01]ProducePacketName [11:37:01]name=ofd_packets/00033105 [11:37:01]NVStorageSaveData ofd_packets/00033105 [11:37:01]File name is /storage/ofd_packets/00033105 [11:37:01]Write 301 bytes [11:37:01]NVStorageSaveData done [11:37:01]OFDSenderStorePacket done [11:37:01]KKMCreateOFDPacket done [11:37:01]NVStorageSaveData kkm_last_timestamp [11:37:01]File name is /storage/kkm_last_timestamp [11:37:01]Write 4 bytes [11:37:01]NVStorageSaveData done [11:37:01]ExternCall_PrintAddStr [11:37:01]wPrintStart [11:37:01]Write to MH i2c: 01 00 00 8F 17 A6 [11:37:01]Write i2c OK [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: 01 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: 01 07 00 [11:37:01]MH_I2C_Read... [11:37:01]Read from MH i2c: 01 07 00 8F 17 00 00 00 00 00 FF 0F BB [11:37:01]RasterBufferAndPrint [11:37:01]line Счет N : (1)1182918 [11:37:01]line ИНН: 02508201610067 [11:37:01]line Контрольно-Кассовый Чек [11:37:01]line ПРОДАЖА [11:37:01]line ТРК (МРК, ГНК) : 42 [11:37:01]line Товар: 2710124130 [11:37:01]line Аи-92-К-5 [11:37:01]line 17.100 * 58.50 [11:37:01]line = 1000.35 [11:37:01]line НДС 12% НСП 1% [11:37:01]line > о реализуемом товаре [11:37:01]line ОКРУГЛЕНИЕ: -0.35 [11:37:01]line ИТОГО: 1000.00 [11:37:01]line Внесено: 1000.00 [11:37:01]line СДАЧА: 0.00 [11:37:01]line НСП 1% : 8.85 [11:37:01]line НДС 12% : 106.23 [11:37:01]line Наличными: 1000.00 [11:37:01]line Безнал.: 0.00 [11:37:01]line Место: АЗС № 121 "Партнер Нефть" [11:37:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:37:01]line СНО: Общий режим [11:37:01]line Чек 121 26.08.2023 11:37 [11:37:01]line Смена: 77 ФФД: 1.0 [11:37:01]line ЗНМ: 0300000148 [11:37:01]line РНМ: 0000000000091575 [11:37:01]line Версия ККМ: 001 [11:37:01]line ФМ: 0000000000874655 [11:37:01]line ФД: 33105 [11:37:01]line ФПД: 281423794621287 [11:37:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113701&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33105&fm=281423794621287&tin=02508201610067®Number=0000000000091575&sum=100000 [11:37:02]OFD Sender: Processing packet 33105 [packets to send 11, broken 10] [11:37:02]ProducePacketName [11:37:02]name=ofd_packets/00033105 [11:37:02]OFD Sender: To server: pG, [11:37:02]CommunicateWithHost lk.salyk.kg:30040 [11:37:02]ConnectInit lk.salyk.kg [11:37:02]written 0, free lines is 4095 [11:37:02]Connected sock=10 [11:37:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F9 C1 07 01 1C 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 DD E3 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 81 00 00 35 04 06 00 FF F4 15 4F 4B 67 DC 69 5F 64 3E 9A 7E 20 [11:37:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 02 D4 47 00 DB F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 81 00 00 F4 03 04 00 7C 8E E9 64 B6 04 01 00 00 D1 B7 2B 2C 9C E3 78 37 [11:37:02]CommunicateWithHost err = 0 [11:37:02]CheckOFDResponse [11:37:02]1017 (14) - 77093643461234 [11:37:02]1041 (16) - 0000000000874655 [11:37:02]1040 (4) - 33105 [11:37:02]1012 (4) - 26.08.2023 05:32 [11:37:02]1206 (1) - 0 [11:37:02]OFD Sender: Remove packet 33105 [11:37:02]ProducePacketName [11:37:02]name=ofd_packets/00033105 [11:37:02]NVStorageDeleteData [11:37:02]Write to MH i2c: 01 00 00 BA 17 D1 [11:37:02]Write i2c OK [11:37:02]MH_I2C_Read... [11:37:02]Read from MH i2c: 01 [11:37:02]MH_I2C_Read... [11:37:02]Read from MH i2c: 01 07 00 [11:37:02]MH_I2C_Read... [11:37:02]Read from MH i2c: 01 07 00 BA 17 00 00 00 00 00 E3 0C C7 [11:37:02]RasterBufferAndPrint [11:37:02]line [11:37:02]line [11:37:02]line [11:37:02]line [11:37:02]line [11:37:02]written 0, free lines is 3305 [11:37:02]MH_Cut [11:37:02]Write to MH i2c: D1 01 00 C1 17 01 AA [11:37:02]Write i2c OK [11:37:02]MH_I2C_Read... [11:37:02]Read from MH i2c: D1 [11:37:02]MH_I2C_Read... [11:37:02]Read from MH i2c: D1 01 00 [11:37:02]MH_I2C_Read... [11:37:02]Read from MH i2c: D1 01 00 C1 17 00 A9 [11:37:02]Write to MH i2c: 01 00 00 C2 17 D9 [11:37:02]Write i2c OK [11:37:02]MH_I2C_Read... [11:37:03]OFD Sender: No OFD packet to send [11:37:03]*** Cut start [11:37:03]*** Purtial cut [11:37:03]*** Stage 1: CUTSNS_PIN = 1 [11:37:03]Read from MH i2c: 01 [11:37:03]MH_I2C_Read... [11:37:03]*** Stop cut motor [11:37:03]*** Cut end [11:37:03]Read from MH i2c: 01 07 00 [11:37:03]MH_I2C_Read... [11:37:03]Read from MH i2c: 01 07 00 C2 17 00 00 00 00 00 FF 0F EE [11:37:03]process_action close_receipt done [11:37:03]requested_data is exist [11:37:03]produce_requested_data [11:37:03]requested_item fm.sn is exist - process it [11:37:03]wFMCommunicate request_size=4 [11:37:03]MH_SAM_APDU [11:37:03]CAPDU: 80 11 00 00 [11:37:03]Write to MH i2c: E2 08 00 C3 17 80 11 00 00 00 00 00 00 54 [11:37:03]Write i2c OK [11:37:03]MH_I2C_Read... [11:37:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:03]Read from MH i2c: E2 [11:37:03]MH_I2C_Read... [11:37:03]Read from MH i2c: E2 17 00 [11:37:03]MH_I2C_Read... [11:37:03]Read from MH i2c: E2 17 00 C3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AA [11:37:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:37:03]wFMCommunicate OK [11:37:03]requested_item fd.num is exist - process it [11:37:03]SAM_PROTO_GetFieldsCounters [11:37:03]wFMCommunicate request_size=4 [11:37:03]MH_SAM_APDU [11:37:03]CAPDU: 80 13 00 00 [11:37:03]Write to MH i2c: E2 08 00 C4 17 80 13 00 00 00 00 00 00 57 [11:37:03]Write i2c OK [11:37:03]MH_I2C_Read... [11:37:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:04]Read from MH i2c: E2 [11:37:04]MH_I2C_Read... [11:37:04]Read from MH i2c: E2 62 00 [11:37:04]MH_I2C_Read... [11:37:04]Read from MH i2c: E2 62 00 C4 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [11:37:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:37:04]wFMCommunicate OK [11:37:04]SAM_PROTO_GetFieldsCounters done [11:37:04]requested_item shift.num is exist - process it [11:37:04]requested_item shift.opened is exist - process it [11:37:04]req_shift_opened [11:37:04]FM_GetShiftState [11:37:04]SAM_PROTO_GetShiftState [11:37:04]wFMCommunicate request_size=4 [11:37:04]MH_SAM_APDU [11:37:04]CAPDU: 80 13 01 00 [11:37:04]Write to MH i2c: E2 08 00 C5 17 80 13 01 00 00 00 00 00 59 [11:37:04]Write i2c OK [11:37:04]MH_I2C_Read... [11:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:04]Read from MH i2c: E2 [11:37:04]MH_I2C_Read... [11:37:04]Read from MH i2c: E2 0E 00 [11:37:04]MH_I2C_Read... [11:37:04]Read from MH i2c: E2 0E 00 C5 17 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 90 [11:37:04]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:37:04]wFMCommunicate OK [11:37:04]SAM_PROTO_GetShiftState done [11:37:04]FM_GetShiftState done [11:37:04]req_shift_opened done [11:37:04]requested_item shift.open_date is exist - process it [11:37:04]req_shift_open_date [11:37:04]req_shift_open_date done [11:37:04]produce_requested_data done [11:37:04]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33105,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:37:04]process_action_free close_receipt [11:37:04]json_value_free [11:37:04]json_value_free done [11:37:04]process_json_proto returns [11:37:04]Send response to host [11:37:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33105,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:37:04]free response buf [11:37:04]execute_script done [11:37:04]execute_script returns [11:37:04]free content buf [11:37:04]Sock 9.Close socket [11:37:04]Sock 9.Thread stoped [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:23]OFD Sender: No OFD packet to send [11:37:28]OFD Sender: No OFD packet to send [11:37:33]OFD Sender: No OFD packet to send [11:37:38]OFD Sender: No OFD packet to send [11:37:43]OFD Sender: No OFD packet to send [11:37:48]OFD Sender: No OFD packet to send [11:37:53]OFD Sender: No OFD packet to send [11:37:58]OFD Sender: No OFD packet to send [11:38:03]OFD Sender: No OFD packet to send [11:38:08]OFD Sender: No OFD packet to send [11:38:13]OFD Sender: No OFD packet to send [11:38:18]OFD Sender: No OFD packet to send [11:38:23]OFD Sender: No OFD packet to send [11:38:28]OFD Sender: No OFD packet to send [11:38:33]OFD Sender: No OFD packet to send [11:38:38]OFD Sender: No OFD packet to send [11:38:43]OFD Sender: No OFD packet to send [11:38:48]OFD Sender: No OFD packet to send [11:38:53]OFD Sender: No OFD packet to send [11:38:58]OFD Sender: No OFD packet to send [11:39:02]accept exits with 7 [11:39:02]New connection [11:39:02]New thread 3067202916 created [11:39:02]Thread 3067059556 joined [11:39:02]Waiting for new connection... [11:39:02] Sock 7.Parse request [11:39:02]Sock 7.Check first char [11:39:02]Sock 7.First char is OK [11:39:02]request: POST /json_proto HTTP/1.0 [11:39:02]Method: POST [11:39:02]URL: /json_proto [11:39:02]Method is POST - this is cgi request [11:39:02]url: /json_proto [11:39:02]query_string will be loaded in cgi processing [11:39:02]execute_cgi json_proto POST (null) [11:39:02]execute_cgi path=json_proto method=POST [11:39:02]POST find Content-Length [11:39:02]Host: 172.17.34.200:8080 [11:39:02]Content-Length: 688 [11:39:02]Content-Type: application/json [11:39:02] [11:39:02]POST finish read [11:39:02]Found Content-Length = 688 [11:39:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:02]execute_script... [11:39: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)1182919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:39:02]POST & json_proto [11:39:02]process_json_proto [11:39:02]json parsed OK: [11:39:02]protocol is kg_v1.0 [11:39:02]action value=close_receipt [11:39:02]process_action close_receipt [11:39:02]cmd_close_receipt [11:39:02]MH_GetDate [11:39:02]Write to MH i2c: F0 00 00 C6 17 CC [11:39:02]Write i2c OK [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: F0 [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: F0 09 00 [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: F0 09 00 C6 17 00 57 E4 E9 64 B2 FF 65 64 D7 [11:39:02]GetLastDocTimeStamp 1693049821 [11:39:02]current date 1693049943 [11:39:02]FM_GetShiftState [11:39:02]SAM_PROTO_GetShiftState [11:39:02]wFMCommunicate request_size=4 [11:39:02]MH_SAM_APDU [11:39:02]CAPDU: 80 13 01 00 [11:39:02]Write to MH i2c: E2 08 00 C7 17 80 13 01 00 00 00 00 00 5B [11:39:02]Write i2c OK [11:39:02]MH_I2C_Read... [11:39:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:02]Read from MH i2c: E2 [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: E2 0E 00 [11:39:02]MH_I2C_Read... [11:39:02]Read from MH i2c: E2 0E 00 C7 17 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 92 [11:39:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:39:02]wFMCommunicate OK [11:39:02]SAM_PROTO_GetShiftState done [11:39:02]FM_GetShiftState done [11:39:02]opened in 1693009560 [11:39:02]opened+sec_in_day 1693095960 [11:39:02]quantity*price = 100042 [11:39:02]sum+1 = 100044 [11:39:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 122 26.08.2023 11:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33106 ФПД: 167792970005400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113903&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33106&fm=167792970005400&tin=02508201610067®Number=0000000000091575&sum=100000 [11:39:04]StoreToDocumentArchive [11:39:04]shift 77 fd 33106 [11:39:04]save to /storage/0077/doc_00033106 [11:39:04]save last doc name /storage/0077/doc_00033106 to /storage/kkm_last_doc_name [11:39:04]save OK [11:39:04]Clear old archive folders... [11:39:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:39:04]tlvbuf is 00AB6550 [11:39:04]SAM_PROTO_ClearQueue [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 09 00 00 [11:39:04]Write to MH i2c: E2 08 00 D4 17 80 09 00 00 00 00 00 00 5D [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 D4 17 00 90 00 5F [11:39:04]RAPDU: 90 00 [11:39:04]wFMCommunicate OK [11:39:04]SAM_PROTO_ClearQueue done [11:39:04]KKMCreateOFDPacket [11:39:04]OFDProtocolAddRootSTLVToBuf [11:39:04]FM_MakeSignedData [11:39:04]FM_MakeSignedData [11:39:04]SAM_PROTO_SignData [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 0D 01 02 [11:39:04]Write to MH i2c: E2 08 00 D5 17 80 0D 01 02 00 00 00 00 65 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 D5 17 00 90 00 60 [11:39:04]RAPDU: 90 00 [11:39:04]wFMCommunicate OK [11:39:04]wFMCommunicate request_size=255 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7A 00 00 00 F4 03 04 00 57 E4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 81 00 00 35 04 06 00 [11:39:04]Write to MH i2c: E2 02 01 D6 17 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7A 00 00 00 F4 03 04 00 57 E4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 81 00 00 35 04 06 00 00 00 31 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 D6 17 00 90 00 61 [11:39:04]RAPDU: 90 00 [11:39:04]wFMCommunicate OK [11:39:04]wFMCommunicate request_size=11 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 0D 02 02 06 98 9B 58 5F 7B 98 [11:39:04]Write to MH i2c: E2 0E 00 D7 17 80 0D 02 02 06 00 98 9B 58 5F 7B 98 00 00 71 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 03 00 D7 17 00 90 00 62 [11:39:04]RAPDU: 90 00 [11:39:04]wFMCommunicate OK [11:39:04]wFMCommunicate request_size=4 [11:39:04]MH_SAM_APDU [11:39:04]CAPDU: 80 0D 03 02 [11:39:04]Write to MH i2c: E2 08 00 D8 17 80 0D 03 02 00 00 00 00 6A [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:04]Read from MH i2c: E2 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 0B 00 [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: E2 0B 00 D8 17 00 00 BD 8C C3 52 80 07 1F 90 00 6F [11:39:04]RAPDU: 00 BD 8C C3 52 80 07 1F 90 00 [11:39:04]wFMCommunicate OK [11:39:04]SAM_PROTO_SignData done [11:39:04]FM_MakeSignedData done [11:39:04]CreateOFDProtocolMessage [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 D9 17 80 11 00 00 00 00 00 00 6A [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 D9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C0 [11:39:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:39:04]wFMCommunicate OK [11:39:04]CreateOFDProtocolMessage done [11:39:04]OFDSenderStorePacket 33106 [11:39:04]StoreOFDPacket docnum=33106 [11:39:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A5 2E 08 01 EC 41 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7A 00 00 00 F4 03 04 00 57 E4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 81 00 00 35 04 06 00 98 9B 58 5F 7B 98 00 BD 8C C3 52 80 07 1F [11:39:04]CheckFolder [11:39:04]dirname=/storage/ofd_packets [11:39:04]CheckFolder done [11:39:04]ProducePacketName [11:39:04]name=ofd_packets/00033106 [11:39:04]NVStorageSaveData ofd_packets/00033106 [11:39:04]File name is /storage/ofd_packets/00033106 [11:39:04]Write 302 bytes [11:39:04]NVStorageSaveData done [11:39:04]OFDSenderStorePacket done [11:39:04]KKMCreateOFDPacket done [11:39:04]NVStorageSaveData kkm_last_timestamp [11:39:04]File name is /storage/kkm_last_timestamp [11:39:04]Write 4 bytes [11:39:04]NVStorageSaveData done [11:39:04]ExternCall_PrintAddStr [11:39:04]wPrintStart [11:39:04]Write to MH i2c: 01 00 00 DA 17 F1 [11:39:04]Write i2c OK [11:39:04]MH_I2C_Read... [11:39:04]Read from MH i2c: 01 [11:39:04]MH_I2C_Read... [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 DA 17 00 00 00 00 00 FF 0F 06 [11:39:04]RasterBufferAndPrint [11:39:04]line Счет N : (1)1182919 [11:39:04]line ИНН: 02508201610067 [11:39:04]line Контрольно-Кассовый Чек [11:39:04]line ПРОДАЖА [11:39:04]line ТРК (МРК, ГНК) : 11 [11:39:04]line Товар: 2710194210 [11:39:04]line ДТ(л)-К-5 [11:39:04]line 15.730 * 63.60 [11:39:04]line = 1000.43 [11:39:04]line НДС 12% НСП 1% [11:39:04]line > о реализуемом товаре [11:39:04]line ОКРУГЛЕНИЕ: -0.43 [11:39:04]line ИТОГО: 1000.00 [11:39:04]line Внесено: 1000.00 [11:39:04]line СДАЧА: 0.00 [11:39:04]line НСП 1% : 8.85 [11:39:04]line НДС 12% : 106.24 [11:39:04]line Наличными: 1000.00 [11:39:04]line Безнал.: 0.00 [11:39:04]line Место: АЗС № 121 "Партнер Нефть" [11:39:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:39:04]line СНО: Общий режим [11:39:04]line Чек 122 26.08.2023 11:39 [11:39:04]line Смена: 77 ФФД: 1.0 [11:39:04]line ЗНМ: 0300000148 [11:39:04]line РНМ: 0000000000091575 [11:39:04]line Версия ККМ: 001 [11:39:04]line ФМ: 0000000000874655 [11:39:04]line ФД: 33106 [11:39:04]line ФПД: 167792970005400 [11:39:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T113903&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33106&fm=167792970005400&tin=02508201610067®Number=0000000000091575&sum=100000 [11:39:04]OFD Sender: Processing packet 33106 [packets to send 11, broken 10] [11:39:04]ProducePacketName [11:39:04]name=ofd_packets/00033106 [11:39:04]OFD Sender: To server: pG, [11:39:04]CommunicateWithHost lk.salyk.kg:30040 [11:39:04]ConnectInit lk.salyk.kg [11:39:04]written 0, free lines is 4095 [11:39:04]Connected sock=10 [11:39:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A5 2E 08 01 EC 41 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 7A 00 00 00 F4 03 04 00 57 E4 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 81 00 00 35 04 06 00 98 9B 58 5F 7B 98 00 BD 8C C3 52 80 07 1F [11:39:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F0 EC 47 00 64 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 81 00 00 F4 03 04 00 F6 8E E9 64 B6 04 01 00 00 21 23 34 8B 3F 91 8D 65 [11:39:05]CommunicateWithHost err = 0 [11:39:05]CheckOFDResponse [11:39:05]1017 (14) - 77093643461234 [11:39:05]1041 (16) - 0000000000874655 [11:39:05]1040 (4) - 33106 [11:39:05]1012 (4) - 26.08.2023 05:34 [11:39:05]1206 (1) - 0 [11:39:05]OFD Sender: Remove packet 33106 [11:39:05]ProducePacketName [11:39:05]name=ofd_packets/00033106 [11:39:05]NVStorageDeleteData [11:39:05]Write to MH i2c: 01 00 00 05 18 1D [11:39:05]Write i2c OK [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: 01 [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: 01 07 00 [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: 01 07 00 05 18 00 00 00 00 00 E3 0C 13 [11:39:05]RasterBufferAndPrint [11:39:05]line [11:39:05]line [11:39:05]line [11:39:05]line [11:39:05]line [11:39:05]written 0, free lines is 3308 [11:39:05]MH_Cut [11:39:05]Write to MH i2c: D1 01 00 0C 18 01 F6 [11:39:05]Write i2c OK [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: D1 [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: D1 01 00 [11:39:05]MH_I2C_Read... [11:39:05]Read from MH i2c: D1 01 00 0C 18 00 F5 [11:39:05]Write to MH i2c: 01 00 00 0D 18 25 [11:39:05]Write i2c OK [11:39:05]MH_I2C_Read... [11:39:05]OFD Sender: No OFD packet to send [11:39:06]*** Cut start [11:39:06]*** Purtial cut [11:39:06]*** CUTSNS_PIN = 0 [11:39:06]*** Stage 1: CUTSNS_PIN = 1 [11:39:08]Read from MH i2c: 01 [11:39:08]MH_I2C_Read... [11:39:08]*** Stop cut motor [11:39:08]*** Cut end [11:39:08]Read from MH i2c: 01 07 00 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: 01 07 00 0D 18 00 00 00 00 00 FF 0F 3A [11:39:08]process_action close_receipt done [11:39:08]requested_data is exist [11:39:08]produce_requested_data [11:39:08]requested_item fm.sn is exist - process it [11:39:08]wFMCommunicate request_size=4 [11:39:08]MH_SAM_APDU [11:39:08]CAPDU: 80 11 00 00 [11:39:08]Write to MH i2c: E2 08 00 0E 18 80 11 00 00 00 00 00 00 A0 [11:39:08]Write i2c OK [11:39:08]MH_I2C_Read... [11:39:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:08]Read from MH i2c: E2 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 17 00 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 17 00 0E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F6 [11:39:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:39:08]wFMCommunicate OK [11:39:08]requested_item fd.num is exist - process it [11:39:08]SAM_PROTO_GetFieldsCounters [11:39:08]wFMCommunicate request_size=4 [11:39:08]MH_SAM_APDU [11:39:08]CAPDU: 80 13 00 00 [11:39:08]Write to MH i2c: E2 08 00 0F 18 80 13 00 00 00 00 00 00 A3 [11:39:08]Write i2c OK [11:39:08]MH_I2C_Read... [11:39:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:08]Read from MH i2c: E2 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 62 00 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 62 00 0F 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [11:39:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:39:08]wFMCommunicate OK [11:39:08]SAM_PROTO_GetFieldsCounters done [11:39:08]requested_item shift.num is exist - process it [11:39:08]requested_item shift.opened is exist - process it [11:39:08]req_shift_opened [11:39:08]FM_GetShiftState [11:39:08]SAM_PROTO_GetShiftState [11:39:08]wFMCommunicate request_size=4 [11:39:08]MH_SAM_APDU [11:39:08]CAPDU: 80 13 01 00 [11:39:08]Write to MH i2c: E2 08 00 10 18 80 13 01 00 00 00 00 00 A5 [11:39:08]Write i2c OK [11:39:08]MH_I2C_Read... [11:39:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:08]Read from MH i2c: E2 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 0E 00 [11:39:08]MH_I2C_Read... [11:39:08]Read from MH i2c: E2 0E 00 10 18 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DC [11:39:08]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:39:08]wFMCommunicate OK [11:39:08]SAM_PROTO_GetShiftState done [11:39:08]FM_GetShiftState done [11:39:08]req_shift_opened done [11:39:08]requested_item shift.open_date is exist - process it [11:39:08]req_shift_open_date [11:39:08]req_shift_open_date done [11:39:08]produce_requested_data done [11:39:08]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33106,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:39:08]process_action_free close_receipt [11:39:08]json_value_free [11:39:08]json_value_free done [11:39:08]process_json_proto returns [11:39:08]Send response to host [11:39:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33106,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:39:08]free response buf [11:39:08]execute_script done [11:39:08]execute_script returns [11:39:08]free content buf [11:39:08]Sock 7.Close socket [11:39:08]Sock 7.Thread stoped [11:39:10]OFD Sender: No OFD packet to send [11:39:15]OFD Sender: No OFD packet to send [11:39:20]OFD Sender: No OFD packet to send [11:39:25]OFD Sender: No OFD packet to send [11:39:30]OFD Sender: No OFD packet to send [11:39:32]accept exits with 9 [11:39:32]New connection [11:39:32]New thread 3067059556 created [11:39:32]Thread 3067202916 joined [11:39:32]Waiting for new connection... [11:39:32] Sock 9.Parse request [11:39:32]Sock 9.Check first char [11:39:32]Sock 9.First char is OK [11:39:32]request: POST /json_proto HTTP/1.0 [11:39:32]Method: POST [11:39:32]URL: /json_proto [11:39:32]Method is POST - this is cgi request [11:39:32]url: /json_proto [11:39:32]query_string will be loaded in cgi processing [11:39:32]execute_cgi json_proto POST (null) [11:39:32]execute_cgi path=json_proto method=POST [11:39:32]POST find Content-Length [11:39:32]Host: 172.17.34.200:8080 [11:39:32]Content-Length: 215 [11:39:32]Content-Type: application/json [11:39:32] [11:39:32]POST finish read [11:39:32]Found Content-Length = 215 [11:39:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:32]execute_script... [11:39:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:32]POST & json_proto [11:39:32]process_json_proto [11:39:32]json parsed OK: [11:39:32]protocol is kg_v1.0 [11:39:32]action value=get_value [11:39:32]process_action get_value [11:39:32]cmd_get_value [11:39:32]process_action get_value done [11:39:32]requested_data is exist [11:39:32]produce_requested_data [11:39:32]requested_item kkm.sn is exist - process it [11:39:32]requested_item kkm.ver is exist - process it [11:39:32]requested_item fm.sn is exist - process it [11:39:32]wFMCommunicate request_size=4 [11:39:32]MH_SAM_APDU [11:39:32]CAPDU: 80 11 00 00 [11:39:32]Write to MH i2c: E2 08 00 11 18 80 11 00 00 00 00 00 00 A3 [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:32]Read from MH i2c: E2 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: E2 17 00 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: E2 17 00 11 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [11:39:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:39:32]wFMCommunicate OK [11:39:32]requested_item fd.num is exist - process it [11:39:32]SAM_PROTO_GetFieldsCounters [11:39:32]wFMCommunicate request_size=4 [11:39:32]MH_SAM_APDU [11:39:32]CAPDU: 80 13 00 00 [11:39:32]Write to MH i2c: E2 08 00 12 18 80 13 00 00 00 00 00 00 A6 [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:32]Read from MH i2c: E2 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: E2 62 00 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: E2 62 00 12 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [11:39:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:39:32]wFMCommunicate OK [11:39:32]SAM_PROTO_GetFieldsCounters done [11:39:32]requested_item shift.num is exist - process it [11:39:32]requested_item shift.opened is exist - process it [11:39:32]req_shift_opened [11:39:32]FM_GetShiftState [11:39:32]SAM_PROTO_GetShiftState [11:39:32]wFMCommunicate request_size=4 [11:39:32]MH_SAM_APDU [11:39:32]CAPDU: 80 13 01 00 [11:39:32]Write to MH i2c: E2 08 00 13 18 80 13 01 00 00 00 00 00 A8 [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:32]Read from MH i2c: E2 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: E2 0E 00 [11:39:32]MH_I2C_Read... [11:39:32]Read from MH i2c: E2 0E 00 13 18 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DF [11:39:32]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:39:32]wFMCommunicate OK [11:39:32]SAM_PROTO_GetShiftState done [11:39:32]FM_GetShiftState done [11:39:32]req_shift_opened done [11:39:32]requested_item shift.open_date is exist - process it [11:39:32]req_shift_open_date [11:39:32]req_shift_open_date done [11:39:32]produce_requested_data done [11:39:32]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33106,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:39:32]process_action_free get_value [11:39:32]json_value_free [11:39:32]json_value_free done [11:39:32]process_json_proto returns [11:39:32]Send response to host [11:39:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33106,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:39:32]free response buf [11:39:32]execute_script done [11:39:32]execute_script returns [11:39:32]free content buf [11:39:32]Sock 9.Close socket [11:39:32]Sock 9.Thread stoped [11:39:32]accept exits with 10 [11:39:32]New connection [11:39:32]New thread 3067202916 created [11:39:32]Thread 3067059556 joined [11:39:32]Waiting for new connection... [11:39:32] Sock 10.Parse request [11:39:32]Sock 10.Check first char [11:39:32]Sock 10.First char is OK [11:39:32]request: POST /json_proto HTTP/1.0 [11:39:32]Method: POST [11:39:32]URL: /json_proto [11:39:32]Method is POST - this is cgi request [11:39:32]url: /json_proto [11:39:32]query_string will be loaded in cgi processing [11:39:32]execute_cgi json_proto POST (null) [11:39:32]execute_cgi path=json_proto method=POST [11:39:32]POST find Content-Length [11:39:32]Host: 172.17.34.200:8080 [11:39:32]Content-Length: 331 [11:39:32]Content-Type: application/json [11:39:32] [11:39:32]POST finish read [11:39:32]Found Content-Length = 331 [11:39:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:39:32]execute_script... [11:39:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:39:32]POST & json_proto [11:39:32]process_json_proto [11:39:32]json parsed OK: [11:39:32]protocol is kg_v1.0 [11:39:32]action value=get_value [11:39:32]process_action get_value [11:39:32]cmd_get_value [11:39:32]process_action get_value done [11:39:32]requested_data is exist [11:39:32]produce_requested_data [11:39:32]requested_item fm.sale.total is exist - process it [11:39:32]SAM_PROTO_GetFMData [11:39:32]wFMCommunicate request_size=4 [11:39:32]MH_SAM_APDU [11:39:32]CAPDU: 80 13 03 00 [11:39:32]Write to MH i2c: E2 08 00 14 18 80 13 03 00 00 00 00 00 AB [11:39:32]Write i2c OK [11:39:32]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 FD 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 FD 00 14 18 00 C3 04 85 04 BF 04 6E 04 04 00 B8 80 00 00 69 04 A1 00 6F 04 04 00 7C 7F 00 00 B1 04 04 00 1E 01 BA 9B 70 04 04 00 70 64 4A 8B 72 04 04 00 AE 9C 6F 10 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 A3 79 8A 10 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 B8 D9 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 71 [11:39:33]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B8 80 00 00 69 04 A1 00 6F 04 04 00 7C 7F 00 00 B1 04 04 00 1E 01 BA 9B 70 04 04 00 70 64 4A 8B 72 04 04 00 AE 9C 6F 10 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 A3 79 8A 10 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 B8 D9 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [11:39:33]wFMCommunicate OK [11:39:33]wFMCommunicate request_size=4 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 17 00 00 [11:39:33]Write to MH i2c: E2 08 00 15 18 80 17 00 00 00 00 00 00 AD [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 FD 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 FD 00 15 18 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 1F [11:39:33]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:39:33]wFMCommunicate OK [11:39:33]wFMCommunicate request_size=4 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 17 00 00 [11:39:33]Write to MH i2c: E2 08 00 16 18 80 17 00 00 00 00 00 00 AE [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 FD 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 FD 00 16 18 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 CC [11:39:33]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [11:39:33]wFMCommunicate OK [11:39:33]wFMCommunicate request_size=4 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 17 00 00 [11:39:33]Write to MH i2c: E2 08 00 17 18 80 17 00 00 00 00 00 00 AF [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:33]Read from MH i2c: E2 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 FD 00 [11:39:33]MH_I2C_Read... [11:39:33]Read from MH i2c: E2 FD 00 17 18 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 21 [11:39:33]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [11:39:33]wFMCommunicate OK [11:39:33]wFMCommunicate request_size=4 [11:39:33]MH_SAM_APDU [11:39:33]CAPDU: 80 17 00 00 [11:39:33]Write to MH i2c: E2 08 00 18 18 80 17 00 00 00 00 00 00 B0 [11:39:33]Write i2c OK [11:39:33]MH_I2C_Read... [11:39:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [11:39:34]Read from MH i2c: E2 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: E2 E0 00 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: E2 E0 00 18 18 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9A [11:39:34]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:39:34]wFMCommunicate OK [11:39:34]SAM_PROTO_GetFMData done [11:39:34]requested_item fm.sale_refund.total is exist - process it [11:39:34]requested_item fm.buy.total is exist - process it [11:39:34]requested_item shift.sale.total is exist - process it [11:39:34]SAM_PROTO_GetShiftData [11:39:34]wFMCommunicate request_size=4 [11:39:34]MH_SAM_APDU [11:39:34]CAPDU: 80 13 02 00 [11:39:34]Write to MH i2c: E2 08 00 19 18 80 13 02 00 00 00 00 00 AF [11:39:34]Write i2c OK [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: E2 [11:39:34]MH_I2C_Read... [11:39:34]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:39:34]Read from MH i2c: E2 FD 00 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: E2 FD 00 19 18 00 B9 04 AA 04 B5 04 6E 04 04 00 7A 00 00 00 69 04 9C 00 6F 04 04 00 79 00 00 00 B1 04 03 00 2C CC B8 70 04 03 00 60 1B 7A 72 04 03 00 CC B0 3E 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 09 A1 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 A2 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 49 [11:39:34]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 7A 00 00 00 69 04 9C 00 6F 04 04 00 79 00 00 00 B1 04 03 00 2C CC B8 70 04 03 00 60 1B 7A 72 04 03 00 CC B0 3E 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 09 A1 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 A2 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [11:39:34]wFMCommunicate OK [11:39:34]wFMCommunicate request_size=4 [11:39:34]MH_SAM_APDU [11:39:34]CAPDU: 80 17 00 00 [11:39:34]Write to MH i2c: E2 08 00 1A 18 80 17 00 00 00 00 00 00 B2 [11:39:34]Write i2c OK [11:39:34]MH_I2C_Read... [11:39:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:34]Read from MH i2c: E2 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: E2 FD 00 [11:39:34]MH_I2C_Read... [11:39:34]Read from MH i2c: E2 FD 00 1A 18 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 DF [11:39:34]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:39:34]wFMCommunicate OK [11:39:34]wFMCommunicate request_size=4 [11:39:34]MH_SAM_APDU [11:39:34]CAPDU: 80 17 00 00 [11:39:34]Write to MH i2c: E2 08 00 1B 18 80 17 00 00 00 00 00 00 B3 [11:39:34]Write i2c OK [11:39:34]MH_I2C_Read... [11:39:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:35]Read from MH i2c: E2 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 FD 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 FD 00 1B 18 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 DB [11:39:35]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [11:39:35]wFMCommunicate OK [11:39:35]wFMCommunicate request_size=4 [11:39:35]MH_SAM_APDU [11:39:35]CAPDU: 80 17 00 00 [11:39:35]Write to MH i2c: E2 08 00 1C 18 80 17 00 00 00 00 00 00 B4 [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:39:35]Read from MH i2c: E2 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 FD 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 FD 00 1C 18 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 2C [11:39:35]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [11:39:35]wFMCommunicate OK [11:39:35]wFMCommunicate request_size=4 [11:39:35]MH_SAM_APDU [11:39:35]CAPDU: 80 17 00 00 [11:39:35]Write to MH i2c: E2 08 00 1D 18 80 17 00 00 00 00 00 00 B5 [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:35]OFD Sender: No OFD packet to send [11:39:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [11:39:35]Read from MH i2c: E2 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 D6 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 D6 00 1D 18 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 97 [11:39:35]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:39:35]wFMCommunicate OK [11:39:35]SAM_PROTO_GetShiftData done [11:39:35]requested_item shift.sale.total_cash is exist - process it [11:39:35]requested_item shift.sale_refund.total is exist - process it [11:39:35]requested_item shift.sale_refund.total_cash is exist - process it [11:39:35]requested_item shift.buy.total is exist - process it [11:39:35]requested_item shift.buy.total_cash is exist - process it [11:39:35]produce_requested_data done [11:39:35]produce_requested_data return {"fm.sale.total":26126584.62,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":121108.92,"shift.sale.total_cash":80024.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:39:35]process_action_free get_value [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.sale.total":26126584.62,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":121108.92,"shift.sale.total_cash":80024.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [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 10.Close socket [11:39:35]Sock 10.Thread stoped [11:39:40]OFD Sender: No OFD packet to send [11:39:45]OFD Sender: No OFD packet to send [11:39:50]OFD Sender: No OFD packet to send [11:39:55]OFD Sender: No OFD packet to send [11:40:00]OFD Sender: No OFD packet to send [11:40:05]OFD Sender: No OFD packet to send [11:40:10]OFD Sender: No OFD packet to send [11:40:15]OFD Sender: No OFD packet to send [11:40:20]OFD Sender: No OFD packet to send [11:40:25]OFD Sender: No OFD packet to send [11:40:30]OFD Sender: No OFD packet to send [11:40:35]OFD Sender: No OFD packet to send [11:40:40]OFD Sender: No OFD packet to send [11:40:45]OFD Sender: No OFD packet to send [11:40:50]OFD Sender: No OFD packet to send [11:40:55]OFD Sender: No OFD packet to send [11:41:00]OFD Sender: No OFD packet to send [11:41:05]OFD Sender: No OFD packet to send [11:41:06]accept exits with 7 [11:41:06]New connection [11:41:06]New thread 3067059556 created [11:41:06]Thread 3067202916 joined [11:41:06]Waiting for new connection... [11:41:06] Sock 7.Parse request [11:41:06]Sock 7.Check first char [11:41:06]Sock 7.First char is OK [11:41:06]request: POST /json_proto HTTP/1.0 [11:41:06]Method: POST [11:41:06]URL: /json_proto [11:41:06]Method is POST - this is cgi request [11:41:06]url: /json_proto [11:41:06]query_string will be loaded in cgi processing [11:41:06]execute_cgi json_proto POST (null) [11:41:06]execute_cgi path=json_proto method=POST [11:41:06]POST find Content-Length [11:41:06]Host: 172.17.34.200:8080 [11:41:06]Content-Length: 215 [11:41:06]Content-Type: application/json [11:41:06] [11:41:06]POST finish read [11:41:06]Found Content-Length = 215 [11:41:06]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:41:06]execute_script... [11:41:06]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:41:06]POST & json_proto [11:41:06]process_json_proto [11:41:06]json parsed OK: [11:41:06]protocol is kg_v1.0 [11:41:06]action value=get_value [11:41:06]process_action get_value [11:41:06]cmd_get_value [11:41:06]process_action get_value done [11:41:06]requested_data is exist [11:41:06]produce_requested_data [11:41:06]requested_item kkm.sn is exist - process it [11:41:06]requested_item kkm.ver is exist - process it [11:41:06]requested_item fm.sn is exist - process it [11:41:06]wFMCommunicate request_size=4 [11:41:06]MH_SAM_APDU [11:41:06]CAPDU: 80 11 00 00 [11:41:06]Write to MH i2c: E2 08 00 1E 18 80 11 00 00 00 00 00 00 B0 [11:41:06]Write i2c OK [11:41:06]MH_I2C_Read... [11:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:06]Read from MH i2c: E2 [11:41:06]MH_I2C_Read... [11:41:06]Read from MH i2c: E2 17 00 [11:41:06]MH_I2C_Read... [11:41:06]Read from MH i2c: E2 17 00 1E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 06 [11:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:41:06]wFMCommunicate OK [11:41:06]requested_item fd.num is exist - process it [11:41:06]SAM_PROTO_GetFieldsCounters [11:41:06]wFMCommunicate request_size=4 [11:41:06]MH_SAM_APDU [11:41:06]CAPDU: 80 13 00 00 [11:41:06]Write to MH i2c: E2 08 00 1F 18 80 13 00 00 00 00 00 00 B3 [11:41:06]Write i2c OK [11:41:06]MH_I2C_Read... [11:41:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:06]Read from MH i2c: E2 [11:41:06]MH_I2C_Read... [11:41:06]Read from MH i2c: E2 62 00 [11:41:06]MH_I2C_Read... [11:41:06]Read from MH i2c: E2 62 00 1F 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [11:41:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:41:06]wFMCommunicate OK [11:41:06]SAM_PROTO_GetFieldsCounters done [11:41:06]requested_item shift.num is exist - process it [11:41:06]requested_item shift.opened is exist - process it [11:41:06]req_shift_opened [11:41:06]FM_GetShiftState [11:41:06]SAM_PROTO_GetShiftState [11:41:06]wFMCommunicate request_size=4 [11:41:06]MH_SAM_APDU [11:41:06]CAPDU: 80 13 01 00 [11:41:06]Write to MH i2c: E2 08 00 20 18 80 13 01 00 00 00 00 00 B5 [11:41:06]Write i2c OK [11:41:06]MH_I2C_Read... [11:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:06]Read from MH i2c: E2 [11:41:06]MH_I2C_Read... [11:41:06]Read from MH i2c: E2 0E 00 [11:41:06]MH_I2C_Read... [11:41:06]Read from MH i2c: E2 0E 00 20 18 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 EC [11:41:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:41:06]wFMCommunicate OK [11:41:06]SAM_PROTO_GetShiftState done [11:41:06]FM_GetShiftState done [11:41:06]req_shift_opened done [11:41:06]requested_item shift.open_date is exist - process it [11:41:06]req_shift_open_date [11:41:06]req_shift_open_date done [11:41:06]produce_requested_data done [11:41:06]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33106,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:41:06]process_action_free get_value [11:41:06]json_value_free [11:41:06]json_value_free done [11:41:06]process_json_proto returns [11:41:06]Send response to host [11:41:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33106,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:41:06]free response buf [11:41:06]execute_script done [11:41:06]execute_script returns [11:41:06]free content buf [11:41:06]Sock 7.Close socket [11:41:06]Sock 7.Thread stoped [11:41:06]accept exits with 9 [11:41:06]New connection [11:41:06]New thread 3067202916 created [11:41:06]Thread 3067059556 joined [11:41:06]Waiting for new connection... [11:41:06] Sock 9.Parse request [11:41:06]Sock 9.Check first char [11:41:06]Sock 9.First char is OK [11:41:06]request: POST /json_proto HTTP/1.0 [11:41:06]Method: POST [11:41:06]URL: /json_proto [11:41:06]Method is POST - this is cgi request [11:41:06]url: /json_proto [11:41:06]query_string will be loaded in cgi processing [11:41:06]execute_cgi json_proto POST (null) [11:41:06]execute_cgi path=json_proto method=POST [11:41:06]POST find Content-Length [11:41:06]Host: 172.17.34.200:8080 [11:41:06]Content-Length: 331 [11:41:06]Content-Type: application/json [11:41:06] [11:41:06]POST finish read [11:41:06]Found Content-Length = 331 [11:41:06]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:41:06]execute_script... [11:41:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [11:41:07]POST & json_proto [11:41:07]process_json_proto [11:41:07]json parsed OK: [11:41:07]protocol is kg_v1.0 [11:41:07]action value=get_value [11:41:07]process_action get_value [11:41:07]cmd_get_value [11:41:07]process_action get_value done [11:41:07]requested_data is exist [11:41:07]produce_requested_data [11:41:07]requested_item fm.sale.total is exist - process it [11:41:07]SAM_PROTO_GetFMData [11:41:07]wFMCommunicate request_size=4 [11:41:07]MH_SAM_APDU [11:41:07]CAPDU: 80 13 03 00 [11:41:07]Write to MH i2c: E2 08 00 21 18 80 13 03 00 00 00 00 00 B8 [11:41:07]Write i2c OK [11:41:07]MH_I2C_Read... [11:41:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [11:41:07]Read from MH i2c: E2 [11:41:07]MH_I2C_Read... [11:41:07]Read from MH i2c: E2 FD 00 [11:41:07]MH_I2C_Read... [11:41:07]Read from MH i2c: E2 FD 00 21 18 00 C3 04 85 04 BF 04 6E 04 04 00 B8 80 00 00 69 04 A1 00 6F 04 04 00 7C 7F 00 00 B1 04 04 00 1E 01 BA 9B 70 04 04 00 70 64 4A 8B 72 04 04 00 AE 9C 6F 10 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 A3 79 8A 10 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 B8 D9 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 7E [11:41:07]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B8 80 00 00 69 04 A1 00 6F 04 04 00 7C 7F 00 00 B1 04 04 00 1E 01 BA 9B 70 04 04 00 70 64 4A 8B 72 04 04 00 AE 9C 6F 10 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 A3 79 8A 10 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 B8 D9 60 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [11:41:07]wFMCommunicate OK [11:41:07]wFMCommunicate request_size=4 [11:41:07]MH_SAM_APDU [11:41:07]CAPDU: 80 17 00 00 [11:41:07]Write to MH i2c: E2 08 00 22 18 80 17 00 00 00 00 00 00 BA [11:41:07]Write i2c OK [11:41:07]MH_I2C_Read... [11:41:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:41:07]Read from MH i2c: E2 [11:41:07]MH_I2C_Read... [11:41:07]Read from MH i2c: E2 FD 00 [11:41:07]MH_I2C_Read... [11:41:07]Read from MH i2c: E2 FD 00 22 18 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 2C [11:41:07]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:41:07]wFMCommunicate OK [11:41:07]wFMCommunicate request_size=4 [11:41:07]MH_SAM_APDU [11:41:07]CAPDU: 80 17 00 00 [11:41:07]Write to MH i2c: E2 08 00 23 18 80 17 00 00 00 00 00 00 BB [11:41:07]Write i2c OK [11:41:07]MH_I2C_Read... [11:41:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:41:08]Read from MH i2c: E2 [11:41:08]MH_I2C_Read... [11:41:08]Read from MH i2c: E2 FD 00 [11:41:08]MH_I2C_Read... [11:41:08]Read from MH i2c: E2 FD 00 23 18 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 D9 [11:41:08]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [11:41:08]wFMCommunicate OK [11:41:08]wFMCommunicate request_size=4 [11:41:08]MH_SAM_APDU [11:41:08]CAPDU: 80 17 00 00 [11:41:08]Write to MH i2c: E2 08 00 24 18 80 17 00 00 00 00 00 00 BC [11:41:08]Write i2c OK [11:41:08]MH_I2C_Read... [11:41:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:41:08]Read from MH i2c: E2 [11:41:08]MH_I2C_Read... [11:41:08]Read from MH i2c: E2 FD 00 [11:41:08]MH_I2C_Read... [11:41:08]Read from MH i2c: E2 FD 00 24 18 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 2E [11:41:08]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [11:41:08]wFMCommunicate OK [11:41:08]wFMCommunicate request_size=4 [11:41:08]MH_SAM_APDU [11:41:08]CAPDU: 80 17 00 00 [11:41:08]Write to MH i2c: E2 08 00 25 18 80 17 00 00 00 00 00 00 BD [11:41:08]Write i2c OK [11:41:08]MH_I2C_Read... [11:41:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [11:41:08]Read from MH i2c: E2 [11:41:08]MH_I2C_Read... [11:41:08]Read from MH i2c: E2 E0 00 [11:41:08]MH_I2C_Read... [11:41:08]Read from MH i2c: E2 E0 00 25 18 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A7 [11:41:08]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:41:08]wFMCommunicate OK [11:41:08]SAM_PROTO_GetFMData done [11:41:08]requested_item fm.sale_refund.total is exist - process it [11:41:08]requested_item fm.buy.total is exist - process it [11:41:08]requested_item shift.sale.total is exist - process it [11:41:08]SAM_PROTO_GetShiftData [11:41:08]wFMCommunicate request_size=4 [11:41:08]MH_SAM_APDU [11:41:08]CAPDU: 80 13 02 00 [11:41:08]Write to MH i2c: E2 08 00 26 18 80 13 02 00 00 00 00 00 BC [11:41:08]Write i2c OK [11:41:08]MH_I2C_Read... [11:41:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [11:41:09]Read from MH i2c: E2 [11:41:09]MH_I2C_Read... [11:41:09]Read from MH i2c: E2 FD 00 [11:41:09]MH_I2C_Read... [11:41:09]Read from MH i2c: E2 FD 00 26 18 00 B9 04 AA 04 B5 04 6E 04 04 00 7A 00 00 00 69 04 9C 00 6F 04 04 00 79 00 00 00 B1 04 03 00 2C CC B8 70 04 03 00 60 1B 7A 72 04 03 00 CC B0 3E 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 09 A1 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 A2 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 56 [11:41:09]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 7A 00 00 00 69 04 9C 00 6F 04 04 00 79 00 00 00 B1 04 03 00 2C CC B8 70 04 03 00 60 1B 7A 72 04 03 00 CC B0 3E 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 09 A1 13 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 C5 A2 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [11:41:09]wFMCommunicate OK [11:41:09]wFMCommunicate request_size=4 [11:41:09]MH_SAM_APDU [11:41:09]CAPDU: 80 17 00 00 [11:41:09]Write to MH i2c: E2 08 00 27 18 80 17 00 00 00 00 00 00 BF [11:41:09]Write i2c OK [11:41:09]MH_I2C_Read... [11:41:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:41:09]Read from MH i2c: E2 [11:41:09]MH_I2C_Read... [11:41:09]Read from MH i2c: E2 FD 00 [11:41:09]MH_I2C_Read... [11:41:09]Read from MH i2c: E2 FD 00 27 18 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 EC [11:41:09]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [11:41:09]wFMCommunicate OK [11:41:09]wFMCommunicate request_size=4 [11:41:09]MH_SAM_APDU [11:41:09]CAPDU: 80 17 00 00 [11:41:09]Write to MH i2c: E2 08 00 28 18 80 17 00 00 00 00 00 00 C0 [11:41:09]Write i2c OK [11:41:09]MH_I2C_Read... [11:41:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:41:09]Read from MH i2c: E2 [11:41:09]MH_I2C_Read... [11:41:09]Read from MH i2c: E2 FD 00 [11:41:09]MH_I2C_Read... [11:41:09]Read from MH i2c: E2 FD 00 28 18 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 E8 [11:41:09]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [11:41:09]wFMCommunicate OK [11:41:09]wFMCommunicate request_size=4 [11:41:09]MH_SAM_APDU [11:41:09]CAPDU: 80 17 00 00 [11:41:09]Write to MH i2c: E2 08 00 29 18 80 17 00 00 00 00 00 00 C1 [11:41:09]Write i2c OK [11:41:09]MH_I2C_Read... [11:41:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [11:41:10]Read from MH i2c: E2 [11:41:10]MH_I2C_Read... [11:41:10]Read from MH i2c: E2 FD 00 [11:41:10]MH_I2C_Read... [11:41:10]Read from MH i2c: E2 FD 00 29 18 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 39 [11:41:10]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [11:41:10]wFMCommunicate OK [11:41:10]wFMCommunicate request_size=4 [11:41:10]MH_SAM_APDU [11:41:10]CAPDU: 80 17 00 00 [11:41:10]Write to MH i2c: E2 08 00 2A 18 80 17 00 00 00 00 00 00 C2 [11:41:10]Write i2c OK [11:41:10]MH_I2C_Read... [11:41:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [11:41:10]Read from MH i2c: E2 [11:41:10]MH_I2C_Read... [11:41:10]Read from MH i2c: E2 D6 00 [11:41:10]MH_I2C_Read... [11:41:10]Read from MH i2c: E2 D6 00 2A 18 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A4 [11:41:10]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:41:10]wFMCommunicate OK [11:41:10]SAM_PROTO_GetShiftData done [11:41:10]requested_item shift.sale.total_cash is exist - process it [11:41:10]requested_item shift.sale_refund.total is exist - process it [11:41:10]requested_item shift.sale_refund.total_cash is exist - process it [11:41:10]requested_item shift.buy.total is exist - process it [11:41:10]requested_item shift.buy.total_cash is exist - process it [11:41:10]produce_requested_data done [11:41:10]produce_requested_data return {"fm.sale.total":26126584.62,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":121108.92,"shift.sale.total_cash":80024.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [11:41:10]process_action_free get_value [11:41:10]json_value_free [11:41:10]json_value_free done [11:41:10]process_json_proto returns [11:41:10]Send response to host [11:41:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26126584.62,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":121108.92,"shift.sale.total_cash":80024.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [11:41:10]free response buf [11:41:10]execute_script done [11:41:10]execute_script returns [11:41:10]free content buf [11:41:10]Sock 9.Close socket [11:41:10]Sock 9.Thread stoped [11:41:10]OFD Sender: No OFD packet to send [11:41:15]OFD Sender: No OFD packet to send [11:41:20]OFD Sender: No OFD packet to send [11:41:25]OFD Sender: No OFD packet to send [11:41:30]OFD Sender: No OFD packet to send [11:41:35]OFD Sender: No OFD packet to send [11:41:40]OFD Sender: No OFD packet to send [11:41:45]OFD Sender: No OFD packet to send [11:41:50]OFD Sender: No OFD packet to send [11:41:55]OFD Sender: No OFD packet to send [11:42:00]OFD Sender: No OFD packet to send [11:42:05]OFD Sender: No OFD packet to send [11:42:10]OFD Sender: No OFD packet to send [11:42:15]OFD Sender: No OFD packet to send [11:42:20]OFD Sender: No OFD packet to send [11:42:25]OFD Sender: No OFD packet to send [11:42:30]OFD Sender: No OFD packet to send [11:42:35]OFD Sender: No OFD packet to send [11:42:40]OFD Sender: No OFD packet to send [11:42:45]OFD Sender: No OFD packet to send [11:42:50]OFD Sender: No OFD packet to send [11:42:55]OFD Sender: No OFD packet to send [11:43:00]OFD Sender: No OFD packet to send [11:43:06]OFD Sender: No OFD packet to send [11:43:11]OFD Sender: No OFD packet to send [11:43:16]OFD Sender: No OFD packet to send [11:43:21]OFD Sender: No OFD packet to send [11:43:26]OFD Sender: No OFD packet to send [11:43:31]OFD Sender: No OFD packet to send [11:43:36]OFD Sender: No OFD packet to send [11:43:41]OFD Sender: No OFD packet to send [11:43:46]OFD Sender: No OFD packet to send [11:43:51]OFD Sender: No OFD packet to send [11:43:56]OFD Sender: No OFD packet to send [11:44:01]OFD Sender: No OFD packet to send [11:44:06]OFD Sender: No OFD packet to send [11:44:11]OFD Sender: No OFD packet to send [11:44:16]OFD Sender: No OFD packet to send [11:44:21]OFD Sender: No OFD packet to send [11:44:26]OFD Sender: No OFD packet to send [11:44:31]OFD Sender: No OFD packet to send [11:44:36]OFD Sender: No OFD packet to send [11:44:41]OFD Sender: No OFD packet to send [11:44:46]OFD Sender: No OFD packet to send [11:44:51]OFD Sender: No OFD packet to send [11:44:56]OFD Sender: No OFD packet to send [11:45:01]OFD Sender: No OFD packet to send [11:45:06]OFD Sender: No OFD packet to send [11:45:11]OFD Sender: No OFD packet to send [11:45:16]OFD Sender: No OFD packet to send [11:45:21]OFD Sender: No OFD packet to send [11:45:26]OFD Sender: No OFD packet to send [11:45:31]OFD Sender: No OFD packet to send [11:45:36]OFD Sender: No OFD packet to send [11:45:41]OFD Sender: No OFD packet to send [11:45:46]OFD Sender: No OFD packet to send [11:45:51]OFD Sender: No OFD packet to send [11:45:56]OFD Sender: No OFD packet to send [11:46:01]OFD Sender: No OFD packet to send [11:46:06]OFD Sender: No OFD packet to send [11:46:11]OFD Sender: No OFD packet to send [11:46:14]accept exits with 7 [11:46:14]New connection [11:46:14]New thread 3067059556 created [11:46:14]Thread 3067202916 joined [11:46:14]Waiting for new connection... [11:46:14] Sock 7.Parse request [11:46:14]Sock 7.Check first char [11:46:14]Sock 7.First char is OK [11:46:14]request: POST /json_proto HTTP/1.0 [11:46:14]Method: POST [11:46:14]URL: /json_proto [11:46:14]Method is POST - this is cgi request [11:46:14]url: /json_proto [11:46:14]query_string will be loaded in cgi processing [11:46:14]execute_cgi json_proto POST (null) [11:46:14]execute_cgi path=json_proto method=POST [11:46:14]POST find Content-Length [11:46:14]Host: 172.17.34.200:8080 [11:46:14]Content-Length: 678 [11:46:14]Content-Type: application/json [11:46:14] [11:46:14]POST finish read [11:46:14]Found Content-Length = 678 [11:46:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182920", "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" : 58.50, "quantity" : 4.280, "sum" : 250.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:14]execute_script... [11:46: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)1182920", "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" : 58.50, "quantity" : 4.280, "sum" : 250.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:14]POST & json_proto [11:46:14]process_json_proto [11:46:14]json parsed OK: [11:46:14]protocol is kg_v1.0 [11:46:14]action value=close_receipt [11:46:14]process_action close_receipt [11:46:14]cmd_close_receipt [11:46:14]MH_GetDate [11:46:14]Write to MH i2c: F0 00 00 2B 18 32 [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: F0 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: F0 09 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: F0 09 00 2B 18 00 07 E6 E9 64 B2 FF 65 64 EF [11:46:14]GetLastDocTimeStamp 1693049943 [11:46:14]current date 1693050375 [11:46:14]FM_GetShiftState [11:46:14]SAM_PROTO_GetShiftState [11:46:14]wFMCommunicate request_size=4 [11:46:14]MH_SAM_APDU [11:46:14]CAPDU: 80 13 01 00 [11:46:14]Write to MH i2c: E2 08 00 2C 18 80 13 01 00 00 00 00 00 C1 [11:46:14]Write i2c OK [11:46:14]MH_I2C_Read... [11:46:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:14]Read from MH i2c: E2 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 0E 00 [11:46:14]MH_I2C_Read... [11:46:14]Read from MH i2c: E2 0E 00 2C 18 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F8 [11:46:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:46:14]wFMCommunicate OK [11:46:14]SAM_PROTO_GetShiftState done [11:46:14]FM_GetShiftState done [11:46:14]opened in 1693009560 [11:46:14]opened+sec_in_day 1693095960 [11:46:14]quantity*price = 25038 [11:46:14]sum+1 = 25039 [11:46:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.22 НДС 12% : 26.59 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 123 26.08.2023 11:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33107 ФПД: 117222117926602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T114615&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33107&fm=117222117926602&tin=02508201610067®Number=0000000000091575&sum=25000 [11:46:15]StoreToDocumentArchive [11:46:15]shift 77 fd 33107 [11:46:15]save to /storage/0077/doc_00033107 [11:46:15]save last doc name /storage/0077/doc_00033107 to /storage/kkm_last_doc_name [11:46:15]save OK [11:46:15]Clear old archive folders... [11:46:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:15]tlvbuf is B6F95670 [11:46:15]SAM_PROTO_ClearQueue [11:46:15]wFMCommunicate request_size=4 [11:46:15]MH_SAM_APDU [11:46:15]CAPDU: 80 09 00 00 [11:46:15]Write to MH i2c: E2 08 00 39 18 80 09 00 00 00 00 00 00 C3 [11:46:15]Write i2c OK [11:46:15]MH_I2C_Read... [11:46:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:15]Read from MH i2c: E2 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: E2 03 00 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: E2 03 00 39 18 00 90 00 C5 [11:46:15]RAPDU: 90 00 [11:46:15]wFMCommunicate OK [11:46:15]SAM_PROTO_ClearQueue done [11:46:15]KKMCreateOFDPacket [11:46:15]OFDProtocolAddRootSTLVToBuf [11:46:15]FM_MakeSignedData [11:46:15]FM_MakeSignedData [11:46:15]SAM_PROTO_SignData [11:46:15]wFMCommunicate request_size=4 [11:46:15]MH_SAM_APDU [11:46:15]CAPDU: 80 0D 01 02 [11:46:15]Write to MH i2c: E2 08 00 3A 18 80 0D 01 02 00 00 00 00 CB [11:46:15]Write i2c OK [11:46:15]MH_I2C_Read... [11:46:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:15]Read from MH i2c: E2 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: E2 03 00 [11:46:15]MH_I2C_Read... [11:46:15]Read from MH i2c: E2 03 00 3A 18 00 90 00 C6 [11:46:15]RAPDU: 90 00 [11:46:15]wFMCommunicate OK [11:46:15]wFMCommunicate request_size=255 [11:46:15]MH_SAM_APDU [11:46: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 B8 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE 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 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 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 7B 00 00 00 F4 03 04 00 07 E6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 81 00 00 35 04 06 00 6A [11:46:15]Write to MH i2c: E2 02 01 3B 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 B8 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE 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 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 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 7B 00 00 00 F4 03 04 00 07 E6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 81 00 00 35 04 06 00 6A 00 00 5E [11:46:15]Write i2c OK [11:46:15]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 03 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 03 00 3B 18 00 90 00 C7 [11:46:16]RAPDU: 90 00 [11:46:16]wFMCommunicate OK [11:46:16]wFMCommunicate request_size=10 [11:46:16]MH_SAM_APDU [11:46:16]CAPDU: 80 0D 02 02 05 9C E6 B2 E6 CA [11:46:16]Write to MH i2c: E2 0D 00 3C 18 80 0D 02 02 05 00 9C E6 B2 E6 CA 00 00 BC [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:16]OFD Sender: No OFD packet to send [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:16]Read from MH i2c: E2 03 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 03 00 3C 18 00 90 00 C8 [11:46:16]RAPDU: 90 00 [11:46:16]wFMCommunicate OK [11:46:16]wFMCommunicate request_size=4 [11:46:16]MH_SAM_APDU [11:46:16]CAPDU: 80 0D 03 02 [11:46:16]Write to MH i2c: E2 08 00 3D 18 80 0D 03 02 00 00 00 00 D0 [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 0B 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 0B 00 3D 18 00 00 24 EE 41 EA 07 FA B8 90 00 C7 [11:46:16]RAPDU: 00 24 EE 41 EA 07 FA B8 90 00 [11:46:16]wFMCommunicate OK [11:46:16]SAM_PROTO_SignData done [11:46:16]FM_MakeSignedData done [11:46:16]CreateOFDProtocolMessage [11:46:16]wFMCommunicate request_size=4 [11:46:16]MH_SAM_APDU [11:46:16]CAPDU: 80 11 00 00 [11:46:16]Write to MH i2c: E2 08 00 3E 18 80 11 00 00 00 00 00 00 D0 [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:16]Read from MH i2c: E2 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 17 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: E2 17 00 3E 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 26 [11:46:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:46:16]wFMCommunicate OK [11:46:16]CreateOFDProtocolMessage done [11:46:16]OFDSenderStorePacket 33107 [11:46:16]StoreOFDPacket docnum=33107 [11:46:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CA 80 07 01 C2 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE 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 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 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 7B 00 00 00 F4 03 04 00 07 E6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 81 00 00 35 04 06 00 6A 9C E6 B2 E6 CA 00 24 EE 41 EA 07 FA B8 [11:46:16]CheckFolder [11:46:16]dirname=/storage/ofd_packets [11:46:16]CheckFolder done [11:46:16]ProducePacketName [11:46:16]name=ofd_packets/00033107 [11:46:16]NVStorageSaveData ofd_packets/00033107 [11:46:16]File name is /storage/ofd_packets/00033107 [11:46:16]Write 301 bytes [11:46:16]NVStorageSaveData done [11:46:16]OFDSenderStorePacket done [11:46:16]KKMCreateOFDPacket done [11:46:16]NVStorageSaveData kkm_last_timestamp [11:46:16]File name is /storage/kkm_last_timestamp [11:46:16]Write 4 bytes [11:46:16]NVStorageSaveData done [11:46:16]ExternCall_PrintAddStr [11:46:16]wPrintStart [11:46:16]Write to MH i2c: 01 00 00 3F 18 57 [11:46:16]Write i2c OK [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: 01 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: 01 07 00 [11:46:16]MH_I2C_Read... [11:46:16]Read from MH i2c: 01 07 00 3F 18 00 00 00 00 00 FF 0F 6C [11:46:16]RasterBufferAndPrint [11:46:16]line Счет N : (1)1182920 [11:46:16]line ИНН: 02508201610067 [11:46:16]line Контрольно-Кассовый Чек [11:46:16]line ПРОДАЖА [11:46:16]line ТРК (МРК, ГНК) : 62 [11:46:16]line Товар: 2710124130 [11:46:16]line Аи-92-К-5 [11:46:16]line 4.280 * 58.50 [11:46:16]line = 250.38 [11:46:16]line НДС 12% НСП 1% [11:46:16]line > о реализуемом товаре [11:46:16]line ОКРУГЛЕНИЕ: -0.38 [11:46:16]line ИТОГО: 250.00 [11:46:16]line Внесено: 250.00 [11:46:16]line СДАЧА: 0.00 [11:46:16]line НСП 1% : 2.22 [11:46:16]line НДС 12% : 26.59 [11:46:16]line Наличными: 250.00 [11:46:16]line Безнал.: 0.00 [11:46:16]line Место: АЗС № 121 "Партнер Нефть" [11:46:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:46:16]line СНО: Общий режим [11:46:16]line Чек 123 26.08.2023 11:46 [11:46:16]line Смена: 77 ФФД: 1.0 [11:46:16]line ЗНМ: 0300000148 [11:46:16]line РНМ: 0000000000091575 [11:46:16]line Версия ККМ: 001 [11:46:16]line ФМ: 0000000000874655 [11:46:16]line ФД: 33107 [11:46:16]line ФПД: 117222117926602 [11:46:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T114615&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33107&fm=117222117926602&tin=02508201610067®Number=0000000000091575&sum=25000 [11:46:16]OFD Sender: Processing packet 33107 [packets to send 11, broken 10] [11:46:16]ProducePacketName [11:46:16]name=ofd_packets/00033107 [11:46:16]OFD Sender: To server: pG, [11:46:16]CommunicateWithHost lk.salyk.kg:30040 [11:46:16]ConnectInit lk.salyk.kg [11:46:16]written 0, free lines is 4095 [11:46:16]Connected sock=10 [11:46:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CA 80 07 01 C2 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 10 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE 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 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 63 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 7B 00 00 00 F4 03 04 00 07 E6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 81 00 00 35 04 06 00 6A 9C E6 B2 E6 CA 00 24 EE 41 EA 07 FA B8 [11:46:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3B 6C 47 00 85 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 81 00 00 F4 03 04 00 A6 90 E9 64 B6 04 01 00 00 1B 58 2B 4E C0 3C 03 19 [11:46:16]CommunicateWithHost err = 0 [11:46:16]CheckOFDResponse [11:46:16]1017 (14) - 77093643461234 [11:46:16]1041 (16) - 0000000000874655 [11:46:16]1040 (4) - 33107 [11:46:16]1012 (4) - 26.08.2023 05:41 [11:46:16]1206 (1) - 0 [11:46:16]OFD Sender: Remove packet 33107 [11:46:16]ProducePacketName [11:46:16]name=ofd_packets/00033107 [11:46:16]NVStorageDeleteData [11:46:17]Write to MH i2c: 01 00 00 6A 18 82 [11:46:17]Write i2c OK [11:46:17]MH_I2C_Read... [11:46:17]Read from MH i2c: 01 [11:46:17]MH_I2C_Read... [11:46:17]Read from MH i2c: 01 07 00 [11:46:17]MH_I2C_Read... [11:46:17]Read from MH i2c: 01 07 00 6A 18 00 00 00 00 00 E4 0C 79 [11:46:17]RasterBufferAndPrint [11:46:17]line [11:46:17]line [11:46:17]line [11:46:17]line [11:46:17]line [11:46:17]written 0, free lines is 3306 [11:46:17]MH_Cut [11:46:17]Write to MH i2c: D1 01 00 71 18 01 5B [11:46:17]Write i2c OK [11:46:17]MH_I2C_Read... [11:46:17]Read from MH i2c: D1 [11:46:17]MH_I2C_Read... [11:46:17]Read from MH i2c: D1 01 00 [11:46:17]MH_I2C_Read... [11:46:17]Read from MH i2c: D1 01 00 71 18 00 5A [11:46:17]Write to MH i2c: 01 00 00 72 18 8A [11:46:17]Write i2c OK [11:46:17]MH_I2C_Read... [11:46:17]OFD Sender: No OFD packet to send [11:46:17]*** Cut start [11:46:17]*** Purtial cut [11:46:17]*** Stage 1: CUTSNS_PIN = 1 [11:46:18]Read from MH i2c: 01 [11:46:18]MH_I2C_Read... [11:46:18]*** Stop cut motor [11:46:18]*** Cut end [11:46:18]Read from MH i2c: 01 07 00 [11:46:18]MH_I2C_Read... [11:46:18]Read from MH i2c: 01 07 00 72 18 00 00 00 00 00 FF 0F 9F [11:46:18]process_action close_receipt done [11:46:18]requested_data is exist [11:46:18]produce_requested_data [11:46:18]requested_item fm.sn is exist - process it [11:46:18]wFMCommunicate request_size=4 [11:46:18]MH_SAM_APDU [11:46:18]CAPDU: 80 11 00 00 [11:46:18]Write to MH i2c: E2 08 00 73 18 80 11 00 00 00 00 00 00 05 [11:46:18]Write i2c OK [11:46:18]MH_I2C_Read... [11:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:18]Read from MH i2c: E2 [11:46:18]MH_I2C_Read... [11:46:18]Read from MH i2c: E2 17 00 [11:46:18]MH_I2C_Read... [11:46:18]Read from MH i2c: E2 17 00 73 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5B [11:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:46:18]wFMCommunicate OK [11:46:18]requested_item fd.num is exist - process it [11:46:18]SAM_PROTO_GetFieldsCounters [11:46:18]wFMCommunicate request_size=4 [11:46:18]MH_SAM_APDU [11:46:18]CAPDU: 80 13 00 00 [11:46:18]Write to MH i2c: E2 08 00 74 18 80 13 00 00 00 00 00 00 08 [11:46:18]Write i2c OK [11:46:18]MH_I2C_Read... [11:46:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:18]Read from MH i2c: E2 [11:46:18]MH_I2C_Read... [11:46:18]Read from MH i2c: E2 62 00 [11:46:18]MH_I2C_Read... [11:46:18]Read from MH i2c: E2 62 00 74 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [11:46:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:18]wFMCommunicate OK [11:46:18]SAM_PROTO_GetFieldsCounters done [11:46:18]requested_item shift.num is exist - process it [11:46:18]requested_item shift.opened is exist - process it [11:46:18]req_shift_opened [11:46:18]FM_GetShiftState [11:46:18]SAM_PROTO_GetShiftState [11:46:18]wFMCommunicate request_size=4 [11:46:18]MH_SAM_APDU [11:46:18]CAPDU: 80 13 01 00 [11:46:18]Write to MH i2c: E2 08 00 75 18 80 13 01 00 00 00 00 00 0A [11:46:18]Write i2c OK [11:46:18]MH_I2C_Read... [11:46:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:18]Read from MH i2c: E2 [11:46:18]MH_I2C_Read... [11:46:18]Read from MH i2c: E2 0E 00 [11:46:18]MH_I2C_Read... [11:46:18]Read from MH i2c: E2 0E 00 75 18 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 41 [11:46:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:46:18]wFMCommunicate OK [11:46:18]SAM_PROTO_GetShiftState done [11:46:18]FM_GetShiftState done [11:46:18]req_shift_opened done [11:46:18]requested_item shift.open_date is exist - process it [11:46:18]req_shift_open_date [11:46:18]req_shift_open_date done [11:46:18]produce_requested_data done [11:46:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33107,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:46:18]process_action_free close_receipt [11:46:18]json_value_free [11:46:18]json_value_free done [11:46:18]process_json_proto returns [11:46:18]Send response to host [11:46:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33107,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:46:18]free response buf [11:46:18]execute_script done [11:46:18]execute_script returns [11:46:18]free content buf [11:46:18]Sock 7.Close socket [11:46:18]Sock 7.Thread stoped [11:46:22]OFD Sender: No OFD packet to send [11:46:27]OFD Sender: No OFD packet to send [11:46:32]OFD Sender: No OFD packet to send [11:46:37]OFD Sender: No OFD packet to send [11:46:42]OFD Sender: No OFD packet to send [11:46:44]accept exits with 9 [11:46:44]New connection [11:46:44]New thread 3067202916 created [11:46:44]Thread 3067059556 joined [11:46:44]Waiting for new connection... [11:46:44] Sock 9.Parse request [11:46:44]Sock 9.Check first char [11:46:44]Sock 9.First char is OK [11:46:44]request: POST /json_proto HTTP/1.0 [11:46:44]Method: POST [11:46:44]URL: /json_proto [11:46:44]Method is POST - this is cgi request [11:46:44]url: /json_proto [11:46:44]query_string will be loaded in cgi processing [11:46:44]execute_cgi json_proto POST (null) [11:46:44]execute_cgi path=json_proto method=POST [11:46:44]POST find Content-Length [11:46:44]Host: 172.17.34.200:8080 [11:46:44]Content-Length: 679 [11:46:44]Content-Type: application/json [11:46:44] [11:46:44]POST finish read [11:46:44]Found Content-Length = 679 [11:46:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182921", "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" : 58.50, "quantity" : 13.680, "sum" : 800.28, "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:46:44]execute_script... [11:46: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)1182921", "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" : 58.50, "quantity" : 13.680, "sum" : 800.28, "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:46:44]POST & json_proto [11:46:44]process_json_proto [11:46:44]json parsed OK: [11:46:44]protocol is kg_v1.0 [11:46:44]action value=close_receipt [11:46:44]process_action close_receipt [11:46:44]cmd_close_receipt [11:46:44]MH_GetDate [11:46:44]Write to MH i2c: F0 00 00 76 18 7D [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: F0 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: F0 09 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: F0 09 00 76 18 00 25 E6 E9 64 B2 FF 65 64 58 [11:46:44]GetLastDocTimeStamp 1693050375 [11:46:44]current date 1693050405 [11:46:44]FM_GetShiftState [11:46:44]SAM_PROTO_GetShiftState [11:46:44]wFMCommunicate request_size=4 [11:46:44]MH_SAM_APDU [11:46:44]CAPDU: 80 13 01 00 [11:46:44]Write to MH i2c: E2 08 00 77 18 80 13 01 00 00 00 00 00 0C [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:44]Read from MH i2c: E2 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 0E 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 0E 00 77 18 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 43 [11:46:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:46:44]wFMCommunicate OK [11:46:44]SAM_PROTO_GetShiftState done [11:46:44]FM_GetShiftState done [11:46:44]opened in 1693009560 [11:46:44]opened+sec_in_day 1693095960 [11:46:44]quantity*price = 80028 [11:46:44]sum+1 = 80029 [11:46:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.98 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 124 26.08.2023 11:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33108 ФПД: 106593910002952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T114645&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33108&fm=106593910002952&tin=02508201610067®Number=0000000000091575&sum=80000 [11:46:45]StoreToDocumentArchive [11:46:45]shift 77 fd 33108 [11:46:45]save to /storage/0077/doc_00033108 [11:46:45]save last doc name /storage/0077/doc_00033108 to /storage/kkm_last_doc_name [11:46:45]save OK [11:46:45]Clear old archive folders... [11:46:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:45]tlvbuf is 00A91A00 [11:46:45]SAM_PROTO_ClearQueue [11:46:45]wFMCommunicate request_size=4 [11:46:45]MH_SAM_APDU [11:46:45]CAPDU: 80 09 00 00 [11:46:45]Write to MH i2c: E2 08 00 84 18 80 09 00 00 00 00 00 00 0E [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:45]Read from MH i2c: E2 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 03 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 03 00 84 18 00 90 00 10 [11:46:45]RAPDU: 90 00 [11:46:45]wFMCommunicate OK [11:46:45]SAM_PROTO_ClearQueue done [11:46:45]KKMCreateOFDPacket [11:46:45]OFDProtocolAddRootSTLVToBuf [11:46:45]FM_MakeSignedData [11:46:45]FM_MakeSignedData [11:46:45]SAM_PROTO_SignData [11:46:45]wFMCommunicate request_size=4 [11:46:45]MH_SAM_APDU [11:46:45]CAPDU: 80 0D 01 02 [11:46:45]Write to MH i2c: E2 08 00 85 18 80 0D 01 02 00 00 00 00 16 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:45]Read from MH i2c: E2 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 03 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 03 00 85 18 00 90 00 11 [11:46:45]RAPDU: 90 00 [11:46:45]wFMCommunicate OK [11:46:45]wFMCommunicate request_size=255 [11:46:45]MH_SAM_APDU [11:46: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 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 7C 00 00 00 F4 03 04 00 25 E6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 81 00 00 35 04 06 00 60 [11:46:45]Write to MH i2c: E2 02 01 86 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 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 7C 00 00 00 F4 03 04 00 25 E6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 81 00 00 35 04 06 00 60 00 00 70 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 03 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 03 00 86 18 00 90 00 12 [11:46:46]RAPDU: 90 00 [11:46:46]wFMCommunicate OK [11:46:46]wFMCommunicate request_size=10 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 0D 02 02 05 F2 54 24 15 08 [11:46:46]Write to MH i2c: E2 0D 00 87 18 80 0D 02 02 05 00 F2 54 24 15 08 00 00 AA [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 03 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 03 00 87 18 00 90 00 13 [11:46:46]RAPDU: 90 00 [11:46:46]wFMCommunicate OK [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 0D 03 02 [11:46:46]Write to MH i2c: E2 08 00 88 18 80 0D 03 02 00 00 00 00 1B [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 0B 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 0B 00 88 18 00 E4 B1 39 A0 CA B9 C2 72 90 00 41 [11:46:46]RAPDU: E4 B1 39 A0 CA B9 C2 72 90 00 [11:46:46]wFMCommunicate OK [11:46:46]SAM_PROTO_SignData done [11:46:46]FM_MakeSignedData done [11:46:46]CreateOFDProtocolMessage [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 11 00 00 [11:46:46]Write to MH i2c: E2 08 00 89 18 80 11 00 00 00 00 00 00 1B [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 17 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 17 00 89 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 71 [11:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:46:46]wFMCommunicate OK [11:46:46]CreateOFDProtocolMessage done [11:46:46]OFDSenderStorePacket 33108 [11:46:46]StoreOFDPacket docnum=33108 [11:46:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 90 CB 07 01 27 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 7C 00 00 00 F4 03 04 00 25 E6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 81 00 00 35 04 06 00 60 F2 54 24 15 08 E4 B1 39 A0 CA B9 C2 72 [11:46:46]CheckFolder [11:46:46]dirname=/storage/ofd_packets [11:46:46]CheckFolder done [11:46:46]ProducePacketName [11:46:46]name=ofd_packets/00033108 [11:46:46]NVStorageSaveData ofd_packets/00033108 [11:46:46]File name is /storage/ofd_packets/00033108 [11:46:46]Write 301 bytes [11:46:46]NVStorageSaveData done [11:46:46]OFDSenderStorePacket done [11:46:46]KKMCreateOFDPacket done [11:46:46]NVStorageSaveData kkm_last_timestamp [11:46:46]File name is /storage/kkm_last_timestamp [11:46:46]Write 4 bytes [11:46:46]NVStorageSaveData done [11:46:46]ExternCall_PrintAddStr [11:46:46]wPrintStart [11:46:46]Write to MH i2c: 01 00 00 8A 18 A2 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 8A 18 00 00 00 00 00 FF 0F B7 [11:46:46]RasterBufferAndPrint [11:46:46]line Счет N : (1)1182921 [11:46:46]line ИНН: 02508201610067 [11:46:46]line Контрольно-Кассовый Чек [11:46:46]line ПРОДАЖА [11:46:46]line ТРК (МРК, ГНК) : 52 [11:46:46]line Товар: 2710124130 [11:46:46]line Аи-92-К-5 [11:46:46]line 13.680 * 58.50 [11:46:46]line = 800.28 [11:46:46]line НДС 12% НСП 1% [11:46:46]line > о реализуемом товаре [11:46:46]line ОКРУГЛЕНИЕ: -0.28 [11:46:46]line ИТОГО: 800.00 [11:46:46]line Внесено: 800.00 [11:46:46]line СДАЧА: 0.00 [11:46:46]line НСП 1% : 7.08 [11:46:46]line НДС 12% : 84.98 [11:46:46]line Наличными: 800.00 [11:46:46]line Безнал.: 0.00 [11:46:46]line Место: АЗС № 121 "Партнер Нефть" [11:46:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:46:46]line СНО: Общий режим [11:46:46]line Чек 124 26.08.2023 11:46 [11:46:46]line Смена: 77 ФФД: 1.0 [11:46:46]line ЗНМ: 0300000148 [11:46:46]line РНМ: 0000000000091575 [11:46:46]line Версия ККМ: 001 [11:46:46]line ФМ: 0000000000874655 [11:46:46]line ФД: 33108 [11:46:46]line ФПД: 106593910002952 [11:46:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T114645&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33108&fm=106593910002952&tin=02508201610067®Number=0000000000091575&sum=80000 [11:46:46]written 0, free lines is 4095 [11:46:46]OFD Sender: Processing packet 33108 [packets to send 11, broken 10] [11:46:46]ProducePacketName [11:46:46]name=ofd_packets/00033108 [11:46:46]OFD Sender: To server: pG, [11:46:46]CommunicateWithHost lk.salyk.kg:30040 [11:46:46]ConnectInit lk.salyk.kg [11:46:46]Connected sock=10 [11:46:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 90 CB 07 01 27 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 7C 00 00 00 F4 03 04 00 25 E6 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 81 00 00 35 04 06 00 60 F2 54 24 15 08 E4 B1 39 A0 CA B9 C2 72 [11:46:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 99 40 47 00 B2 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 81 00 00 F4 03 04 00 C4 90 E9 64 B6 04 01 00 00 44 C4 9D 75 8D 5A 28 D3 [11:46:46]CommunicateWithHost err = 0 [11:46:46]CheckOFDResponse [11:46:46]1017 (14) - 77093643461234 [11:46:46]1041 (16) - 0000000000874655 [11:46:46]1040 (4) - 33108 [11:46:46]1012 (4) - 26.08.2023 05:42 [11:46:46]1206 (1) - 0 [11:46:46]OFD Sender: Remove packet 33108 [11:46:46]ProducePacketName [11:46:46]name=ofd_packets/00033108 [11:46:46]NVStorageDeleteData [11:46:46]Write to MH i2c: 01 00 00 B5 18 CD [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 B5 18 00 00 00 00 00 DF 0C BF [11:46:46]RasterBufferAndPrint [11:46:46]line [11:46:46]line [11:46:46]line [11:46:46]line [11:46:46]line [11:46:46]written 0, free lines is 3301 [11:46:46]MH_Cut [11:46:46]Write to MH i2c: D1 01 00 BC 18 01 A6 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: D1 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: D1 01 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: D1 01 00 BC 18 00 A5 [11:46:46]Write to MH i2c: 01 00 00 BD 18 D5 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:47]OFD Sender: No OFD packet to send [11:46:47]*** Cut start [11:46:47]*** Purtial cut [11:46:47]*** CUTSNS_PIN = 0 [11:46:47]*** Stage 1: CUTSNS_PIN = 1 [11:46:49]Read from MH i2c: 01 [11:46:49]MH_I2C_Read... [11:46:49]*** Stop cut motor [11:46:49]*** Cut end [11:46:49]Read from MH i2c: 01 07 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: 01 07 00 BD 18 00 00 00 00 00 FF 0F EA [11:46:49]process_action close_receipt done [11:46:49]requested_data is exist [11:46:49]produce_requested_data [11:46:49]requested_item fm.sn is exist - process it [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 11 00 00 [11:46:49]Write to MH i2c: E2 08 00 BE 18 80 11 00 00 00 00 00 00 50 [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 17 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 17 00 BE 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A6 [11:46:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:46:49]wFMCommunicate OK [11:46:49]requested_item fd.num is exist - process it [11:46:49]SAM_PROTO_GetFieldsCounters [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 13 00 00 [11:46:49]Write to MH i2c: E2 08 00 BF 18 80 13 00 00 00 00 00 00 53 [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 62 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 62 00 BF 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [11:46:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:46:49]wFMCommunicate OK [11:46:49]SAM_PROTO_GetFieldsCounters done [11:46:49]requested_item shift.num is exist - process it [11:46:49]requested_item shift.opened is exist - process it [11:46:49]req_shift_opened [11:46:49]FM_GetShiftState [11:46:49]SAM_PROTO_GetShiftState [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 13 01 00 [11:46:49]Write to MH i2c: E2 08 00 C0 18 80 13 01 00 00 00 00 00 55 [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 0E 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 0E 00 C0 18 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8C [11:46:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:46:49]wFMCommunicate OK [11:46:49]SAM_PROTO_GetShiftState done [11:46:49]FM_GetShiftState done [11:46:49]req_shift_opened done [11:46:49]requested_item shift.open_date is exist - process it [11:46:49]req_shift_open_date [11:46:49]req_shift_open_date done [11:46:49]produce_requested_data done [11:46:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33108,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:46:49]process_action_free close_receipt [11:46:49]json_value_free [11:46:49]json_value_free done [11:46:49]process_json_proto returns [11:46:49]Send response to host [11:46:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33108,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:46:49]free response buf [11:46:49]execute_script done [11:46:49]execute_script returns [11:46:49]free content buf [11:46:49]Sock 9.Close socket [11:46:49]Sock 9.Thread stoped [11:46:52]OFD Sender: No OFD packet to send [11:46:57]OFD Sender: No OFD packet to send [11:47:02]OFD Sender: No OFD packet to send [11:47:07]OFD Sender: No OFD packet to send [11:47:12]OFD Sender: No OFD packet to send [11:47:17]OFD Sender: No OFD packet to send [11:47:22]OFD Sender: No OFD packet to send [11:47:27]OFD Sender: No OFD packet to send [11:47:32]OFD Sender: No OFD packet to send [11:47:37]OFD Sender: No OFD packet to send [11:47:42]OFD Sender: No OFD packet to send [11:47:47]OFD Sender: No OFD packet to send [11:47:52]OFD Sender: No OFD packet to send [11:47:57]OFD Sender: No OFD packet to send [11:48:02]OFD Sender: No OFD packet to send [11:48:07]OFD Sender: No OFD packet to send [11:48:12]OFD Sender: No OFD packet to send [11:48:17]OFD Sender: No OFD packet to send [11:48:22]OFD Sender: No OFD packet to send [11:48:27]OFD Sender: No OFD packet to send [11:48:32]OFD Sender: No OFD packet to send [11:48:37]OFD Sender: No OFD packet to send [11:48:42]OFD Sender: No OFD packet to send [11:48:47]OFD Sender: No OFD packet to send [11:48:52]OFD Sender: No OFD packet to send [11:48:57]OFD Sender: No OFD packet to send [11:49:02]OFD Sender: No OFD packet to send [11:49:07]OFD Sender: No OFD packet to send [11:49:12]OFD Sender: No OFD packet to send [11:49:17]OFD Sender: No OFD packet to send [11:49:22]OFD Sender: No OFD packet to send [11:49:27]OFD Sender: No OFD packet to send [11:49:32]OFD Sender: No OFD packet to send [11:49:37]OFD Sender: No OFD packet to send [11:49:42]OFD Sender: No OFD packet to send [11:49:47]OFD Sender: No OFD packet to send [11:49:52]OFD Sender: No OFD packet to send [11:49:57]OFD Sender: No OFD packet to send [11:50:02]OFD Sender: No OFD packet to send [11:50:07]OFD Sender: No OFD packet to send [11:50:12]OFD Sender: No OFD packet to send [11:50:17]OFD Sender: No OFD packet to send [11:50:22]OFD Sender: No OFD packet to send [11:50:27]OFD Sender: No OFD packet to send [11:50:32]OFD Sender: No OFD packet to send [11:50:37]OFD Sender: No OFD packet to send [11:50:42]OFD Sender: No OFD packet to send [11:50:47]OFD Sender: No OFD packet to send [11:50:52]OFD Sender: No OFD packet to send [11:50:57]OFD Sender: No OFD packet to send [11:51:02]OFD Sender: No OFD packet to send [11:51:07]OFD Sender: No OFD packet to send [11:51:12]OFD Sender: No OFD packet to send [11:51:17]OFD Sender: No OFD packet to send [11:51:22]OFD Sender: No OFD packet to send [11:51:27]OFD Sender: No OFD packet to send [11:51:32]OFD Sender: No OFD packet to send [11:51:33]accept exits with 7 [11:51:33]New connection [11:51:33]New thread 3067059556 created [11:51:33]Thread 3067202916 joined [11:51:33]Waiting for new connection... [11:51:33] Sock 7.Parse request [11:51:33]Sock 7.Check first char [11:51:33]Sock 7.First char is OK [11:51:33]request: POST /json_proto HTTP/1.0 [11:51:33]Method: POST [11:51:33]URL: /json_proto [11:51:33]Method is POST - this is cgi request [11:51:33]url: /json_proto [11:51:33]query_string will be loaded in cgi processing [11:51:33]execute_cgi json_proto POST (null) [11:51:33]execute_cgi path=json_proto method=POST [11:51:33]POST find Content-Length [11:51:33]Host: 172.17.34.200:8080 [11:51:33]Content-Length: 683 [11:51:33]Content-Type: application/json [11:51:33] [11:51:33]POST finish read [11:51:33]Found Content-Length = 683 [11:51:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51:33]execute_script... [11:51: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)1182922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:51:33]POST & json_proto [11:51:33]process_json_proto [11:51:33]json parsed OK: [11:51:33]protocol is kg_v1.0 [11:51:33]action value=close_receipt [11:51:33]process_action close_receipt [11:51:33]cmd_close_receipt [11:51:33]MH_GetDate [11:51:33]Write to MH i2c: F0 00 00 C1 18 C8 [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: F0 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: F0 09 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: F0 09 00 C1 18 00 46 E7 E9 64 B2 FF 65 64 C5 [11:51:33]GetLastDocTimeStamp 1693050405 [11:51:33]current date 1693050694 [11:51:33]FM_GetShiftState [11:51:33]SAM_PROTO_GetShiftState [11:51:33]wFMCommunicate request_size=4 [11:51:33]MH_SAM_APDU [11:51:33]CAPDU: 80 13 01 00 [11:51:33]Write to MH i2c: E2 08 00 C2 18 80 13 01 00 00 00 00 00 57 [11:51:33]Write i2c OK [11:51:33]MH_I2C_Read... [11:51:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:33]Read from MH i2c: E2 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 0E 00 [11:51:33]MH_I2C_Read... [11:51:33]Read from MH i2c: E2 0E 00 C2 18 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8E [11:51:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:51:33]wFMCommunicate OK [11:51:33]SAM_PROTO_GetShiftState done [11:51:33]FM_GetShiftState done [11:51:33]opened in 1693009560 [11:51:33]opened+sec_in_day 1693095960 [11:51:33]quantity*price = 50053 [11:51:33]sum+1 = 50054 [11:51:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 125 26.08.2023 11:51 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33109 ФПД: 113360258614644 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T115134&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33109&fm=113360258614644&tin=02508201610067®Number=0000000000091575&sum=50000 [11:51:34]StoreToDocumentArchive [11:51:34]shift 77 fd 33109 [11:51:34]save to /storage/0077/doc_00033109 [11:51:34]save last doc name /storage/0077/doc_00033109 to /storage/kkm_last_doc_name [11:51:34]save OK [11:51:34]Clear old archive folders... [11:51:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:51:34]tlvbuf is 00A91A00 [11:51:34]SAM_PROTO_ClearQueue [11:51:34]wFMCommunicate request_size=4 [11:51:34]MH_SAM_APDU [11:51:34]CAPDU: 80 09 00 00 [11:51:34]Write to MH i2c: E2 08 00 CF 18 80 09 00 00 00 00 00 00 59 [11:51:34]Write i2c OK [11:51:34]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 CF 18 00 90 00 5B [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 D0 18 80 0D 01 02 00 00 00 00 61 [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 D0 18 00 90 00 5C [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 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 46 E7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 81 00 00 35 04 06 00 [11:51:35]Write to MH i2c: E2 02 01 D1 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 46 E7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 81 00 00 35 04 06 00 00 00 92 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 0D 02 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 D1 18 00 90 00 5D [11:51:35]RAPDU: 90 00 [11:51:35]wFMCommunicate OK [11:51:35]wFMCommunicate request_size=11 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 0D 02 02 06 67 19 BD F2 45 74 [11:51:35]Write to MH i2c: E2 0E 00 D2 18 80 0D 02 02 06 00 67 19 BD F2 45 74 00 00 58 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 0D 02 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 D2 18 00 90 00 5E [11:51:35]RAPDU: 90 00 [11:51:35]wFMCommunicate OK [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 0D 03 02 [11:51:35]Write to MH i2c: E2 08 00 D3 18 80 0D 03 02 00 00 00 00 66 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 0B 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 0B 00 D3 18 00 60 D2 D2 D7 38 DF D6 A7 90 00 D6 [11:51:35]RAPDU: 60 D2 D2 D7 38 DF D6 A7 90 00 [11:51:35]wFMCommunicate OK [11:51:35]SAM_PROTO_SignData done [11:51:35]FM_MakeSignedData done [11:51:35]CreateOFDProtocolMessage [11:51:35]wFMCommunicate request_size=4 [11:51:35]MH_SAM_APDU [11:51:35]CAPDU: 80 11 00 00 [11:51:35]Write to MH i2c: E2 08 00 D4 18 80 11 00 00 00 00 00 00 66 [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:35]Read from MH i2c: E2 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 17 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: E2 17 00 D4 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BC [11:51:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:51:35]wFMCommunicate OK [11:51:35]CreateOFDProtocolMessage done [11:51:35]OFDSenderStorePacket 33109 [11:51:35]StoreOFDPacket docnum=33109 [11:51:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C0 8D 08 01 12 37 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 46 E7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 81 00 00 35 04 06 00 67 19 BD F2 45 74 60 D2 D2 D7 38 DF D6 A7 [11:51:35]CheckFolder [11:51:35]dirname=/storage/ofd_packets [11:51:35]CheckFolder done [11:51:35]ProducePacketName [11:51:35]name=ofd_packets/00033109 [11:51:35]NVStorageSaveData ofd_packets/00033109 [11:51:35]File name is /storage/ofd_packets/00033109 [11:51:35]Write 302 bytes [11:51:35]NVStorageSaveData done [11:51:35]OFDSenderStorePacket done [11:51:35]KKMCreateOFDPacket done [11:51:35]NVStorageSaveData kkm_last_timestamp [11:51:35]File name is /storage/kkm_last_timestamp [11:51:35]Write 4 bytes [11:51:35]NVStorageSaveData done [11:51:35]ExternCall_PrintAddStr [11:51:35]wPrintStart [11:51:35]Write to MH i2c: 01 00 00 D5 18 ED [11:51:35]Write i2c OK [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: 01 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: 01 07 00 [11:51:35]MH_I2C_Read... [11:51:35]Read from MH i2c: 01 07 00 D5 18 00 00 00 00 00 FF 0F 02 [11:51:35]RasterBufferAndPrint [11:51:35]line Счет N : (1)1182922 [11:51:35]line ИНН: 02508201610067 [11:51:35]line Контрольно-Кассовый Чек [11:51:35]line ПРОДАЖА [11:51:35]line ТРК (МРК, ГНК) : 21 [11:51:35]line Товар: 2710194210 [11:51:35]line ДТ(л)-К-5 [11:51:35]line 7.870 * 63.60 [11:51:35]line = 500.53 [11:51:35]line НДС 12% НСП 1% [11:51:35]line > о реализуемом товаре [11:51:35]line ОКРУГЛЕНИЕ: -0.53 [11:51:35]line ИТОГО: 500.00 [11:51:35]line Внесено: 500.00 [11:51:35]line СДАЧА: 0.00 [11:51:35]line НСП 1% : 4.43 [11:51:35]line НДС 12% : 53.15 [11:51:35]line Наличными: 500.00 [11:51:35]line Безнал.: 0.00 [11:51:35]line Место: АЗС № 121 "Партнер Нефть" [11:51:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:51:35]line СНО: Общий режим [11:51:35]line Чек 125 26.08.2023 11:51 [11:51:35]line Смена: 77 ФФД: 1.0 [11:51:35]line ЗНМ: 0300000148 [11:51:35]line РНМ: 0000000000091575 [11:51:35]line Версия ККМ: 001 [11:51:35]line ФМ: 0000000000874655 [11:51:35]line ФД: 33109 [11:51:35]line ФПД: 113360258614644 [11:51:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T115134&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33109&fm=113360258614644&tin=02508201610067®Number=0000000000091575&sum=50000 [11:51:35]OFD Sender: Processing packet 33109 [packets to send 11, broken 10] [11:51:35]ProducePacketName [11:51:35]name=ofd_packets/00033109 [11:51:35]OFD Sender: To server: pG, [11:51:35]CommunicateWithHost lk.salyk.kg:30040 [11:51:35]ConnectInit lk.salyk.kg [11:51:35]written 0, free lines is 4095 [11:51:35]Connected sock=11 [11:51:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C0 8D 08 01 12 37 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 00 00 00 F4 03 04 00 46 E7 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 81 00 00 35 04 06 00 67 19 BD F2 45 74 60 D2 D2 D7 38 DF D6 A7 [11:51:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4B C2 47 00 7E 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 81 00 00 F4 03 04 00 E5 91 E9 64 B6 04 01 00 00 92 73 C6 AF 6A 2A 5A 75 [11:51:36]CommunicateWithHost err = 0 [11:51:36]CheckOFDResponse [11:51:36]1017 (14) - 77093643461234 [11:51:36]1041 (16) - 0000000000874655 [11:51:36]1040 (4) - 33109 [11:51:36]1012 (4) - 26.08.2023 05:47 [11:51:36]1206 (1) - 0 [11:51:36]OFD Sender: Remove packet 33109 [11:51:36]ProducePacketName [11:51:36]name=ofd_packets/00033109 [11:51:36]NVStorageDeleteData [11:51:36]Write to MH i2c: 01 00 00 00 19 19 [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 00 19 00 00 00 00 00 DF 0C 0B [11:51:36]RasterBufferAndPrint [11:51:36]line [11:51:36]line [11:51:36]line [11:51:36]line [11:51:36]line [11:51:36]written 0, free lines is 3301 [11:51:36]MH_Cut [11:51:36]Write to MH i2c: D1 01 00 07 19 01 F2 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: D1 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: D1 01 00 [11:51:36]MH_I2C_Read... [11:51:36]Read from MH i2c: D1 01 00 07 19 00 F1 [11:51:36]Write to MH i2c: 01 00 00 08 19 21 [11:51:36]Write i2c OK [11:51:36]MH_I2C_Read... [11:51:36]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:37]Read from MH i2c: 01 [11:51:37]MH_I2C_Read... [11:51:37]*** Stop cut motor [11:51:37]*** Cut end [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 08 19 00 00 00 00 00 FF 0F 36 [11:51:37]process_action close_receipt done [11:51:37]requested_data is exist [11:51:37]produce_requested_data [11:51:37]requested_item fm.sn is exist - process it [11:51:37]wFMCommunicate request_size=4 [11:51:37]MH_SAM_APDU [11:51:37]CAPDU: 80 11 00 00 [11:51:37]Write to MH i2c: E2 08 00 09 19 80 11 00 00 00 00 00 00 9C [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:51:37]Read from MH i2c: E2 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: E2 17 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: E2 17 00 09 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F2 [11:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:51:37]wFMCommunicate OK [11:51:37]requested_item fd.num is exist - process it [11:51:37]SAM_PROTO_GetFieldsCounters [11:51:37]wFMCommunicate request_size=4 [11:51:37]MH_SAM_APDU [11:51:37]CAPDU: 80 13 00 00 [11:51:37]Write to MH i2c: E2 08 00 0A 19 80 13 00 00 00 00 00 00 9F [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:51:37]Read from MH i2c: E2 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: E2 62 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: E2 62 00 0A 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 55 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 5F [11:51:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 55 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:51:37]wFMCommunicate OK [11:51:37]SAM_PROTO_GetFieldsCounters done [11:51:37]requested_item shift.num is exist - process it [11:51:37]requested_item shift.opened is exist - process it [11:51:37]req_shift_opened [11:51:37]FM_GetShiftState [11:51:37]SAM_PROTO_GetShiftState [11:51:37]wFMCommunicate request_size=4 [11:51:37]MH_SAM_APDU [11:51:37]CAPDU: 80 13 01 00 [11:51:37]Write to MH i2c: E2 08 00 0B 19 80 13 01 00 00 00 00 00 A1 [11:51:37]Write i2c OK [11:51:37]MH_I2C_Read... [11:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:51:37]Read from MH i2c: E2 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: E2 0E 00 [11:51:37]MH_I2C_Read... [11:51:37]Read from MH i2c: E2 0E 00 0B 19 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D8 [11:51:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:51:37]wFMCommunicate OK [11:51:37]SAM_PROTO_GetShiftState done [11:51:37]FM_GetShiftState done [11:51:37]req_shift_opened done [11:51:37]requested_item shift.open_date is exist - process it [11:51:37]req_shift_open_date [11:51:37]req_shift_open_date done [11:51:37]produce_requested_data done [11:51:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33109,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:51:37]process_action_free close_receipt [11:51:37]json_value_free [11:51:37]json_value_free done [11:51:37]process_json_proto returns [11:51:37]Send response to host [11:51:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33109,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:51:37]free response buf [11:51:37]execute_script done [11:51:37]execute_script returns [11:51:37]free content buf [11:51:37]Sock 7.Close socket [11:51:37]Sock 7.Thread stoped [11:51:41]OFD Sender: No OFD packet to send [11:51:46]OFD Sender: No OFD packet to send [11:51:51]OFD Sender: No OFD packet to send [11:51:56]OFD Sender: No OFD packet to send [11:52:01]OFD Sender: No OFD packet to send [11:52:06]OFD Sender: No OFD packet to send [11:52:11]OFD Sender: No OFD packet to send [11:52:16]OFD Sender: No OFD packet to send [11:52:21]OFD Sender: No OFD packet to send [11:52:26]OFD Sender: No OFD packet to send [11:52:31]OFD Sender: No OFD packet to send [11:52:36]OFD Sender: No OFD packet to send [11:52:41]OFD Sender: No OFD packet to send [11:52:46]OFD Sender: No OFD packet to send [11:52:51]OFD Sender: No OFD packet to send [11:52:56]OFD Sender: No OFD packet to send [11:53:01]OFD Sender: No OFD packet to send [11:53:06]OFD Sender: No OFD packet to send [11:53:11]OFD Sender: No OFD packet to send [11:53:16]OFD Sender: No OFD packet to send [11:53:21]OFD Sender: No OFD packet to send [11:53:26]OFD Sender: No OFD packet to send [11:53:31]OFD Sender: No OFD packet to send [11:53:36]OFD Sender: No OFD packet to send [11:53:41]OFD Sender: No OFD packet to send [11:53:46]OFD Sender: No OFD packet to send [11:53:51]OFD Sender: No OFD packet to send [11:53:56]OFD Sender: No OFD packet to send [11:54:01]OFD Sender: No OFD packet to send [11:54:06]OFD Sender: No OFD packet to send [11:54:11]OFD Sender: No OFD packet to send [11:54:16]OFD Sender: No OFD packet to send [11:54:21]OFD Sender: No OFD packet to send [11:54:26]OFD Sender: No OFD packet to send [11:54:31]OFD Sender: No OFD packet to send [11:54:36]OFD Sender: No OFD packet to send [11:54:41]OFD Sender: No OFD packet to send [11:54:46]OFD Sender: No OFD packet to send [11:54:51]OFD Sender: No OFD packet to send [11:54:56]OFD Sender: No OFD packet to send [11:55:01]OFD Sender: No OFD packet to send [11:55:06]OFD Sender: No OFD packet to send [11:55:11]OFD Sender: No OFD packet to send [11:55:16]OFD Sender: No OFD packet to send [11:55:21]OFD Sender: No OFD packet to send [11:55:26]OFD Sender: No OFD packet to send [11:55:31]OFD Sender: No OFD packet to send [11:55:36]OFD Sender: No OFD packet to send [11:55:41]OFD Sender: No OFD packet to send [11:55:46]OFD Sender: No OFD packet to send [11:55:51]OFD Sender: No OFD packet to send [11:55:56]OFD Sender: No OFD packet to send [11:56:01]OFD Sender: No OFD packet to send [11:56:06]OFD Sender: No OFD packet to send [11:56:11]OFD Sender: No OFD packet to send [11:56:16]OFD Sender: No OFD packet to send [11:56:21]OFD Sender: No OFD packet to send [11:56:26]OFD Sender: No OFD packet to send [11:56:31]OFD Sender: No OFD packet to send [11:56:36]OFD Sender: No OFD packet to send [11:56:41]OFD Sender: No OFD packet to send [11:56:46]OFD Sender: No OFD packet to send [11:56:51]OFD Sender: No OFD packet to send [11:56:56]OFD Sender: No OFD packet to send [11:57:01]OFD Sender: No OFD packet to send [11:57:06]OFD Sender: No OFD packet to send [11:57:11]OFD Sender: No OFD packet to send [11:57:16]OFD Sender: No OFD packet to send [11:57:21]OFD Sender: No OFD packet to send [11:57:26]OFD Sender: No OFD packet to send [11:57:31]OFD Sender: No OFD packet to send [11:57:36]OFD Sender: No OFD packet to send [11:57:40]accept exits with 9 [11:57:40]New connection [11:57:40]New thread 3067202916 created [11:57:40]Thread 3067059556 joined [11:57:40]Waiting for new connection... [11:57:40] Sock 9.Parse request [11:57:40]Sock 9.Check first char [11:57:40]Sock 9.First char is OK [11:57:40]request: POST /json_proto HTTP/1.0 [11:57:40]Method: POST [11:57:40]URL: /json_proto [11:57:40]Method is POST - this is cgi request [11:57:40]url: /json_proto [11:57:40]query_string will be loaded in cgi processing [11:57:40]execute_cgi json_proto POST (null) [11:57:40]execute_cgi path=json_proto method=POST [11:57:40]POST find Content-Length [11:57:40]Host: 172.17.34.200:8080 [11:57:40]Content-Length: 810 [11:57:40]Content-Type: application/json [11:57:40] [11:57:40]POST finish read [11:57:40]Found Content-Length = 810 [11:57:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 143.000, "sum" : 9094.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9094.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:40]execute_script... [11:57:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 143.000, "sum" : 9094.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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 9094.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:57:40]POST & json_proto [11:57:40]process_json_proto [11:57:40]json parsed OK: [11:57:40]protocol is kg_v1.0 [11:57:40]action value=close_receipt [11:57:40]process_action close_receipt [11:57:40]cmd_close_receipt [11:57:40]MH_GetDate [11:57:40]Write to MH i2c: F0 00 00 0C 19 14 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 09 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: F0 09 00 0C 19 00 B5 E8 E9 64 B2 FF 65 64 81 [11:57:40]GetLastDocTimeStamp 1693050694 [11:57:40]current date 1693051061 [11:57:40]FM_GetShiftState [11:57:40]SAM_PROTO_GetShiftState [11:57:40]wFMCommunicate request_size=4 [11:57:40]MH_SAM_APDU [11:57:40]CAPDU: 80 13 01 00 [11:57:40]Write to MH i2c: E2 08 00 0D 19 80 13 01 00 00 00 00 00 A3 [11:57:40]Write i2c OK [11:57:40]MH_I2C_Read... [11:57:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:40]Read from MH i2c: E2 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 0E 00 [11:57:40]MH_I2C_Read... [11:57:40]Read from MH i2c: E2 0E 00 0D 19 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DA [11:57:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:57:40]wFMCommunicate OK [11:57:40]SAM_PROTO_GetShiftState done [11:57:40]FM_GetShiftState done [11:57:40]opened in 1693009560 [11:57:40]opened+sec_in_day 1693095960 [11:57:40]quantity*price = 909480 [11:57:40]sum+1 = 909481 [11:57:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9094.80 НСП 1% : 80.48 НДС 12% : 965.82 Наличными: 0.00 Безнал.: 9094.80 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 126 26.08.2023 11:57 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33110 ФПД: 152987530732233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T115741&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33110&fm=152987530732233&tin=02508201610067®Number=0000000000091575&sum=909480 [11:57:41]StoreToDocumentArchive [11:57:41]shift 77 fd 33110 [11:57:41]save to /storage/0077/doc_00033110 [11:57:41]save last doc name /storage/0077/doc_00033110 to /storage/kkm_last_doc_name [11:57:41]save OK [11:57:41]Clear old archive folders... [11:57:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:57:41]tlvbuf is 00A8F390 [11:57:41]SAM_PROTO_ClearQueue [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 09 00 00 [11:57:41]Write to MH i2c: E2 08 00 1A 19 80 09 00 00 00 00 00 00 A5 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 1A 19 00 90 00 A7 [11:57:41]RAPDU: 90 00 [11:57:41]wFMCommunicate OK [11:57:41]SAM_PROTO_ClearQueue done [11:57:41]KKMCreateOFDPacket [11:57:41]OFDProtocolAddRootSTLVToBuf [11:57:41]FM_MakeSignedData [11:57:41]FM_MakeSignedData [11:57:41]SAM_PROTO_SignData [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 0D 01 02 [11:57:41]Write to MH i2c: E2 08 00 1B 19 80 0D 01 02 00 00 00 00 AD [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 1B 19 00 90 00 A8 [11:57:41]RAPDU: 90 00 [11:57:41]wFMCommunicate OK [11:57:41]wFMCommunicate request_size=255 [11:57:41]MH_SAM_APDU [11:57: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 2E 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A8 E0 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 E0 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 79 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 E0 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 B5 E8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 81 00 00 35 04 06 00 [11:57:41]Write to MH i2c: E2 02 01 1C 19 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 2E 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A8 E0 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 E0 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 79 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 E0 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 B5 E8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 81 00 00 35 04 06 00 00 00 49 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 1C 19 00 90 00 A9 [11:57:41]RAPDU: 90 00 [11:57:41]wFMCommunicate OK [11:57:41]wFMCommunicate request_size=11 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 0D 02 02 06 8B 24 2F 6C A2 C9 [11:57:41]Write to MH i2c: E2 0E 00 1D 19 80 0D 02 02 06 00 8B 24 2F 6C A2 C9 00 00 71 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 03 00 1D 19 00 90 00 AA [11:57:41]RAPDU: 90 00 [11:57:41]wFMCommunicate OK [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 0D 03 02 [11:57:41]Write to MH i2c: E2 08 00 1E 19 80 0D 03 02 00 00 00 00 B2 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 0B 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 0B 00 1E 19 00 C6 14 F2 D4 55 83 92 4A 90 00 07 [11:57:41]RAPDU: C6 14 F2 D4 55 83 92 4A 90 00 [11:57:41]wFMCommunicate OK [11:57:41]SAM_PROTO_SignData done [11:57:41]FM_MakeSignedData done [11:57:41]CreateOFDProtocolMessage [11:57:41]wFMCommunicate request_size=4 [11:57:41]MH_SAM_APDU [11:57:41]CAPDU: 80 11 00 00 [11:57:41]Write to MH i2c: E2 08 00 1F 19 80 11 00 00 00 00 00 00 B2 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:41]Read from MH i2c: E2 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 17 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: E2 17 00 1F 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 08 [11:57:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:57:41]wFMCommunicate OK [11:57:41]CreateOFDProtocolMessage done [11:57:41]OFDSenderStorePacket 33110 [11:57:41]StoreOFDPacket docnum=33110 [11:57:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 61 15 08 01 8C 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 2E 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A8 E0 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 E0 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 79 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 E0 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 B5 E8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 81 00 00 35 04 06 00 8B 24 2F 6C A2 C9 C6 14 F2 D4 55 83 92 4A [11:57:41]CheckFolder [11:57:41]dirname=/storage/ofd_packets [11:57:41]CheckFolder done [11:57:41]ProducePacketName [11:57:41]name=ofd_packets/00033110 [11:57:41]NVStorageSaveData ofd_packets/00033110 [11:57:41]File name is /storage/ofd_packets/00033110 [11:57:41]Write 302 bytes [11:57:41]NVStorageSaveData done [11:57:41]OFDSenderStorePacket done [11:57:41]KKMCreateOFDPacket done [11:57:41]NVStorageSaveData kkm_last_timestamp [11:57:41]File name is /storage/kkm_last_timestamp [11:57:41]Write 4 bytes [11:57:41]NVStorageSaveData done [11:57:41]ExternCall_PrintAddStr [11:57:41]wPrintStart [11:57:41]Write to MH i2c: 01 00 00 20 19 39 [11:57:41]Write i2c OK [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 07 00 [11:57:41]MH_I2C_Read... [11:57:41]Read from MH i2c: 01 07 00 20 19 00 00 00 00 00 FF 0F 4E [11:57:41]RasterBufferAndPrint [11:57:41]line Счет N : (1)1182923 [11:57:41]line ИНН: 02508201610067 [11:57:41]line Контрольно-Кассовый Чек [11:57:41]line ПРОДАЖА [11:57:41]line ТРК (МРК, ГНК) : 11 [11:57:41]line Товар: 2710194210 [11:57:41]line ДТ(л)-К-5 [11:57:41]line 143.000 * 63.60 [11:57:41]line = 9094.80 [11:57:41]line НДС 12% НСП 1% [11:57:41]line > о реализуемом товаре [11:57:41]line ИТОГО: 9094.80 [11:57:41]line НСП 1% : 80.48 [11:57:41]line НДС 12% : 965.82 [11:57:41]line Наличными: 0.00 [11:57:41]line Безнал.: 9094.80 [11:57:41]line Место: АЗС № 121 "Партнер Нефть" [11:57:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [11:57:41]line СНО: Общий режим [11:57:41]line Чек 126 26.08.2023 11:57 [11:57:41]line Смена: 77 ФФД: 1.0 [11:57:41]line ЗНМ: 0300000148 [11:57:41]line РНМ: 0000000000091575 [11:57:41]line Версия ККМ: 001 [11:57:41]line Платежная система: O! деньги [11:57:41]line ФМ: 0000000000874655 [11:57:41]line ФД: 33110 [11:57:41]line ФПД: 152987530732233 [11:57:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T115741&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33110&fm=152987530732233&tin=02508201610067®Number=0000000000091575&sum=909480 [11:57:42]OFD Sender: Processing packet 33110 [packets to send 11, broken 10] [11:57:42]ProducePacketName [11:57:42]name=ofd_packets/00033110 [11:57:42]OFD Sender: To server: pG, [11:57:42]CommunicateWithHost lk.salyk.kg:30040 [11:57:42]ConnectInit lk.salyk.kg [11:57:42]written 0, free lines is 4095 [11:57:42]Connected sock=10 [11:57:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 61 15 08 01 8C 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 2E 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 A8 E0 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 E0 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 1F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 46 79 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A8 E0 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 B5 E8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 81 00 00 35 04 06 00 8B 24 2F 6C A2 C9 C6 14 F2 D4 55 83 92 4A [11:57:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 77 13 47 00 76 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 81 00 00 F4 03 04 00 54 93 E9 64 B6 04 01 00 00 71 1C 9D 7D 92 93 BC 39 [11:57:42]CommunicateWithHost err = 0 [11:57:42]CheckOFDResponse [11:57:42]1017 (14) - 77093643461234 [11:57:42]1041 (16) - 0000000000874655 [11:57:42]1040 (4) - 33110 [11:57:42]1012 (4) - 26.08.2023 05:53 [11:57:42]1206 (1) - 0 [11:57:42]OFD Sender: Remove packet 33110 [11:57:42]ProducePacketName [11:57:42]name=ofd_packets/00033110 [11:57:42]NVStorageDeleteData [11:57:42]Write to MH i2c: 01 00 00 4A 19 63 [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 07 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: 01 07 00 4A 19 00 00 00 00 00 FF 0C 75 [11:57:42]RasterBufferAndPrint [11:57:42]line [11:57:42]line [11:57:42]line [11:57:42]line [11:57:42]line [11:57:42]written 0, free lines is 3333 [11:57:42]MH_Cut [11:57:42]Write to MH i2c: D1 01 00 51 19 01 3C [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: D1 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: D1 01 00 [11:57:42]MH_I2C_Read... [11:57:42]Read from MH i2c: D1 01 00 51 19 00 3B [11:57:42]Write to MH i2c: 01 00 00 52 19 6B [11:57:42]Write i2c OK [11:57:42]MH_I2C_Read... [11:57:43]OFD Sender: No OFD packet to send [11:57:43]*** Cut start [11:57:43]*** Purtial cut [11:57:43]*** CUTSNS_PIN = 0 [11:57:43]*** Stage 1: CUTSNS_PIN = 1 [11:57:45]Read from MH i2c: 01 [11:57:45]MH_I2C_Read... [11:57:45]*** Stop cut motor [11:57:45]*** Cut end [11:57:45]Read from MH i2c: 01 07 00 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: 01 07 00 52 19 00 00 00 00 00 FF 0F 80 [11:57:45]process_action close_receipt done [11:57:45]requested_data is exist [11:57:45]produce_requested_data [11:57:45]requested_item fm.sn is exist - process it [11:57:45]wFMCommunicate request_size=4 [11:57:45]MH_SAM_APDU [11:57:45]CAPDU: 80 11 00 00 [11:57:45]Write to MH i2c: E2 08 00 53 19 80 11 00 00 00 00 00 00 E6 [11:57:45]Write i2c OK [11:57:45]MH_I2C_Read... [11:57:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:57:45]Read from MH i2c: E2 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 17 00 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 17 00 53 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3C [11:57:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [11:57:45]wFMCommunicate OK [11:57:45]requested_item fd.num is exist - process it [11:57:45]SAM_PROTO_GetFieldsCounters [11:57:45]wFMCommunicate request_size=4 [11:57:45]MH_SAM_APDU [11:57:45]CAPDU: 80 13 00 00 [11:57:45]Write to MH i2c: E2 08 00 54 19 80 13 00 00 00 00 00 00 E9 [11:57:45]Write i2c OK [11:57:45]MH_I2C_Read... [11:57:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:57:45]Read from MH i2c: E2 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 62 00 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 62 00 54 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 56 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [11:57:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 56 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:57:45]wFMCommunicate OK [11:57:45]SAM_PROTO_GetFieldsCounters done [11:57:45]requested_item shift.num is exist - process it [11:57:45]requested_item shift.opened is exist - process it [11:57:45]req_shift_opened [11:57:45]FM_GetShiftState [11:57:45]SAM_PROTO_GetShiftState [11:57:45]wFMCommunicate request_size=4 [11:57:45]MH_SAM_APDU [11:57:45]CAPDU: 80 13 01 00 [11:57:45]Write to MH i2c: E2 08 00 55 19 80 13 01 00 00 00 00 00 EB [11:57:45]Write i2c OK [11:57:45]MH_I2C_Read... [11:57:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:57:45]Read from MH i2c: E2 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 0E 00 [11:57:45]MH_I2C_Read... [11:57:45]Read from MH i2c: E2 0E 00 55 19 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 22 [11:57:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [11:57:45]wFMCommunicate OK [11:57:45]SAM_PROTO_GetShiftState done [11:57:45]FM_GetShiftState done [11:57:45]req_shift_opened done [11:57:45]requested_item shift.open_date is exist - process it [11:57:45]req_shift_open_date [11:57:45]req_shift_open_date done [11:57:45]produce_requested_data done [11:57:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33110,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [11:57:45]process_action_free close_receipt [11:57:45]json_value_free [11:57:45]json_value_free done [11:57:45]process_json_proto returns [11:57:45]Send response to host [11:57:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33110,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [11:57:45]free response buf [11:57:45]execute_script done [11:57:45]execute_script returns [11:57:45]free content buf [11:57:45]Sock 9.Close socket [11:57:45]Sock 9.Thread stoped [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:02]accept exits with 7 [12:02:02]New connection [12:02:02]New thread 3067059556 created [12:02:02]Thread 3067202916 joined [12:02:02]Waiting for new connection... [12:02:02] Sock 7.Parse request [12:02:02]Sock 7.Check first char [12:02:02]Sock 7.First char is OK [12:02:02]request: POST /json_proto HTTP/1.0 [12:02:02]Method: POST [12:02:02]URL: /json_proto [12:02:02]Method is POST - this is cgi request [12:02:02]url: /json_proto [12:02:02]query_string will be loaded in cgi processing [12:02:02]execute_cgi json_proto POST (null) [12:02:02]execute_cgi path=json_proto method=POST [12:02:02]POST find Content-Length [12:02:02]Host: 172.17.34.200:8080 [12:02:02]Content-Length: 810 [12:02:02]Content-Type: application/json [12:02:02] [12:02:02]POST finish read [12:02:02]Found Content-Length = 810 [12:02:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 140.020, "sum" : 8905.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 8905.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:02]execute_script... [12:02:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 140.020, "sum" : 8905.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 8905.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:02]POST & json_proto [12:02:02]process_json_proto [12:02:02]json parsed OK: [12:02:02]protocol is kg_v1.0 [12:02:02]action value=close_receipt [12:02:02]process_action close_receipt [12:02:02]cmd_close_receipt [12:02:02]MH_GetDate [12:02:02]Write to MH i2c: F0 00 00 56 19 5E [12:02:02]Write i2c OK [12:02:02]MH_I2C_Read... [12:02:02]Read from MH i2c: F0 [12:02:02]MH_I2C_Read... [12:02:02]Read from MH i2c: F0 09 00 [12:02:02]MH_I2C_Read... [12:02:02]Read from MH i2c: F0 09 00 56 19 00 BB E9 E9 64 B2 FF 65 64 D2 [12:02:02]GetLastDocTimeStamp 1693051061 [12:02:02]current date 1693051323 [12:02:02]FM_GetShiftState [12:02:02]SAM_PROTO_GetShiftState [12:02:02]wFMCommunicate request_size=4 [12:02:02]MH_SAM_APDU [12:02:02]CAPDU: 80 13 01 00 [12:02:02]Write to MH i2c: E2 08 00 57 19 80 13 01 00 00 00 00 00 ED [12:02:02]Write i2c OK [12:02:02]MH_I2C_Read... [12:02:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:02]Read from MH i2c: E2 [12:02:02]MH_I2C_Read... [12:02:02]Read from MH i2c: E2 0E 00 [12:02:02]MH_I2C_Read... [12:02:02]Read from MH i2c: E2 0E 00 57 19 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 24 [12:02:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:02:02]wFMCommunicate OK [12:02:02]SAM_PROTO_GetShiftState done [12:02:02]FM_GetShiftState done [12:02:02]opened in 1693009560 [12:02:02]opened+sec_in_day 1693095960 [12:02:02]quantity*price = 890527 [12:02:02]sum+1 = 890528 [12:02:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 8905.27 НСП 1% : 78.81 НДС 12% : 945.69 Наличными: 0.00 Безнал.: 8905.27 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 127 26.08.2023 12:02 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33111 ФПД: 97569866793621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T120203&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33111&fm=97569866793621&tin=02508201610067®Number=0000000000091575&sum=890527 [12:02:03]StoreToDocumentArchive [12:02:03]shift 77 fd 33111 [12:02:03]save to /storage/0077/doc_00033111 [12:02:03]save last doc name /storage/0077/doc_00033111 to /storage/kkm_last_doc_name [12:02:03]save OK [12:02:03]Clear old archive folders... [12:02:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:02:03]tlvbuf is 00A5E210 [12:02:03]SAM_PROTO_ClearQueue [12:02:03]wFMCommunicate request_size=4 [12:02:03]MH_SAM_APDU [12:02:03]CAPDU: 80 09 00 00 [12:02:03]Write to MH i2c: E2 08 00 64 19 80 09 00 00 00 00 00 00 EF [12:02:03]Write i2c OK [12:02:03]MH_I2C_Read... [12:02:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:03]Read from MH i2c: E2 [12:02:03]MH_I2C_Read... [12:02:03]Read from MH i2c: E2 03 00 [12:02:03]MH_I2C_Read... [12:02:03]Read from MH i2c: E2 03 00 64 19 00 90 00 F1 [12:02:03]RAPDU: 90 00 [12:02:03]wFMCommunicate OK [12:02:03]SAM_PROTO_ClearQueue done [12:02:03]KKMCreateOFDPacket [12:02:03]OFDProtocolAddRootSTLVToBuf [12:02:03]FM_MakeSignedData [12:02:03]FM_MakeSignedData [12:02:03]SAM_PROTO_SignData [12:02:03]wFMCommunicate request_size=4 [12:02:03]MH_SAM_APDU [12:02:03]CAPDU: 80 0D 01 02 [12:02:03]Write to MH i2c: E2 08 00 65 19 80 0D 01 02 00 00 00 00 F7 [12:02:03]Write i2c OK [12:02:03]MH_I2C_Read... [12:02:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:03]Read from MH i2c: E2 [12:02:03]MH_I2C_Read... [12:02:03]Read from MH i2c: E2 03 00 [12:02:03]MH_I2C_Read... [12:02:03]Read from MH i2c: E2 03 00 65 19 00 90 00 F2 [12:02:03]RAPDU: 90 00 [12:02:03]wFMCommunicate OK [12:02:03]wFMCommunicate request_size=255 [12:02:03]MH_SAM_APDU [12:02: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 F4 22 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 9F 96 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9F 96 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 1E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 71 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9F 96 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 BB E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 81 00 00 35 04 06 00 [12:02:03]Write to MH i2c: E2 02 01 66 19 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F4 22 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 9F 96 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9F 96 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 1E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 71 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9F 96 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 BB E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 81 00 00 35 04 06 00 00 00 66 [12:02:03]Write i2c OK [12:02:03]MH_I2C_Read... [12:02:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:04]Read from MH i2c: E2 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: E2 03 00 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: E2 03 00 66 19 00 90 00 F3 [12:02:04]RAPDU: 90 00 [12:02:04]wFMCommunicate OK [12:02:04]wFMCommunicate request_size=11 [12:02:04]MH_SAM_APDU [12:02:04]CAPDU: 80 0D 02 02 06 58 BD 41 40 42 95 [12:02:04]Write to MH i2c: E2 0E 00 67 19 80 0D 02 02 06 00 58 BD 41 40 42 95 00 00 73 [12:02:04]Write i2c OK [12:02:04]MH_I2C_Read... [12:02:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:04]Read from MH i2c: E2 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: E2 03 00 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: E2 03 00 67 19 00 90 00 F4 [12:02:04]RAPDU: 90 00 [12:02:04]wFMCommunicate OK [12:02:04]wFMCommunicate request_size=4 [12:02:04]MH_SAM_APDU [12:02:04]CAPDU: 80 0D 03 02 [12:02:04]Write to MH i2c: E2 08 00 68 19 80 0D 03 02 00 00 00 00 FC [12:02:04]Write i2c OK [12:02:04]MH_I2C_Read... [12:02:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:04]Read from MH i2c: E2 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: E2 0B 00 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: E2 0B 00 68 19 00 04 BE 5B 86 0E 3C 08 26 90 00 18 [12:02:04]RAPDU: 04 BE 5B 86 0E 3C 08 26 90 00 [12:02:04]wFMCommunicate OK [12:02:04]SAM_PROTO_SignData done [12:02:04]FM_MakeSignedData done [12:02:04]CreateOFDProtocolMessage [12:02:04]wFMCommunicate request_size=4 [12:02:04]MH_SAM_APDU [12:02:04]CAPDU: 80 11 00 00 [12:02:04]Write to MH i2c: E2 08 00 69 19 80 11 00 00 00 00 00 00 FC [12:02:04]Write i2c OK [12:02:04]MH_I2C_Read... [12:02:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:04]Read from MH i2c: E2 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: E2 17 00 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: E2 17 00 69 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 52 [12:02:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:02:04]wFMCommunicate OK [12:02:04]CreateOFDProtocolMessage done [12:02:04]OFDSenderStorePacket 33111 [12:02:04]StoreOFDPacket docnum=33111 [12:02:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0D 10 08 01 34 D4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 F4 22 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 9F 96 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9F 96 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 1E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 71 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9F 96 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 BB E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 81 00 00 35 04 06 00 58 BD 41 40 42 95 04 BE 5B 86 0E 3C 08 26 [12:02:04]CheckFolder [12:02:04]dirname=/storage/ofd_packets [12:02:04]CheckFolder done [12:02:04]ProducePacketName [12:02:04]name=ofd_packets/00033111 [12:02:04]NVStorageSaveData ofd_packets/00033111 [12:02:04]File name is /storage/ofd_packets/00033111 [12:02:04]Write 302 bytes [12:02:04]NVStorageSaveData done [12:02:04]OFDSenderStorePacket done [12:02:04]KKMCreateOFDPacket done [12:02:04]NVStorageSaveData kkm_last_timestamp [12:02:04]File name is /storage/kkm_last_timestamp [12:02:04]Write 4 bytes [12:02:04]NVStorageSaveData done [12:02:04]ExternCall_PrintAddStr [12:02:04]wPrintStart [12:02:04]Write to MH i2c: 01 00 00 6A 19 83 [12:02:04]Write i2c OK [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: 01 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: 01 07 00 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: 01 07 00 6A 19 00 00 00 00 00 FF 0F 98 [12:02:04]RasterBufferAndPrint [12:02:04]line Счет N : (1)1182924 [12:02:04]line ИНН: 02508201610067 [12:02:04]line Контрольно-Кассовый Чек [12:02:04]line ПРОДАЖА [12:02:04]line ТРК (МРК, ГНК) : 11 [12:02:04]line Товар: 2710194210 [12:02:04]line ДТ(л)-К-5 [12:02:04]line 140.020 * 63.60 [12:02:04]line = 8905.27 [12:02:04]line НДС 12% НСП 1% [12:02:04]line > о реализуемом товаре [12:02:04]line ИТОГО: 8905.27 [12:02:04]line НСП 1% : 78.81 [12:02:04]line НДС 12% : 945.69 [12:02:04]line Наличными: 0.00 [12:02:04]line Безнал.: 8905.27 [12:02:04]line Место: АЗС № 121 "Партнер Нефть" [12:02:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:02:04]line СНО: Общий режим [12:02:04]line Чек 127 26.08.2023 12:02 [12:02:04]line Смена: 77 ФФД: 1.0 [12:02:04]line ЗНМ: 0300000148 [12:02:04]line РНМ: 0000000000091575 [12:02:04]line Версия ККМ: 001 [12:02:04]line Платежная система: O! деньги [12:02:04]line ФМ: 0000000000874655 [12:02:04]line ФД: 33111 [12:02:04]line ФПД: 97569866793621 [12:02:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T120203&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33111&fm=97569866793621&tin=02508201610067®Number=0000000000091575&sum=890527 [12:02:04]OFD Sender: Processing packet 33111 [packets to send 11, broken 10] [12:02:04]ProducePacketName [12:02:04]name=ofd_packets/00033111 [12:02:04]OFD Sender: To server: pG, [12:02:04]CommunicateWithHost lk.salyk.kg:30040 [12:02:04]ConnectInit lk.salyk.kg [12:02:04]written 0, free lines is 4095 [12:02:04]Connected sock=10 [12:02:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0D 10 08 01 34 D4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 F4 22 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 9F 96 0D 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9F 96 0D 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 1E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 71 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9F 96 0D 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 00 00 00 F4 03 04 00 BB E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 81 00 00 35 04 06 00 58 BD 41 40 42 95 04 BE 5B 86 0E 3C 08 26 [12:02:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C9 40 47 00 51 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 57 81 00 00 F4 03 04 00 5A 94 E9 64 B6 04 01 00 00 DC 8D 38 B1 EF 6F 9B A5 [12:02:04]CommunicateWithHost err = 0 [12:02:04]CheckOFDResponse [12:02:04]1017 (14) - 77093643461234 [12:02:04]1041 (16) - 0000000000874655 [12:02:04]1040 (4) - 33111 [12:02:04]1012 (4) - 26.08.2023 05:57 [12:02:04]1206 (1) - 0 [12:02:04]OFD Sender: Remove packet 33111 [12:02:04]ProducePacketName [12:02:04]name=ofd_packets/00033111 [12:02:04]NVStorageDeleteData [12:02:04]Write to MH i2c: 01 00 00 94 19 AD [12:02:04]Write i2c OK [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: 01 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: 01 07 00 [12:02:04]MH_I2C_Read... [12:02:04]Read from MH i2c: 01 07 00 94 19 00 00 00 00 00 FF 0C BF [12:02:04]RasterBufferAndPrint [12:02:04]line [12:02:04]line [12:02:04]line [12:02:04]line [12:02:04]line [12:02:04]written 0, free lines is 3335 [12:02:05]MH_Cut [12:02:05]Write to MH i2c: D1 01 00 9B 19 01 86 [12:02:05]Write i2c OK [12:02:05]MH_I2C_Read... [12:02:05]Read from MH i2c: D1 [12:02:05]MH_I2C_Read... [12:02:05]Read from MH i2c: D1 01 00 [12:02:05]MH_I2C_Read... [12:02:05]Read from MH i2c: D1 01 00 9B 19 00 85 [12:02:05]Write to MH i2c: 01 00 00 9C 19 B5 [12:02:05]Write i2c OK [12:02:05]MH_I2C_Read... [12:02:05]OFD Sender: No OFD packet to send [12:02:05]*** Cut start [12:02:05]*** Purtial cut [12:02:05]*** Stage 1: CUTSNS_PIN = 1 [12:02:06]Read from MH i2c: 01 [12:02:06]MH_I2C_Read... [12:02:06]*** Stop cut motor [12:02:06]*** Cut end [12:02:06]Read from MH i2c: 01 07 00 [12:02:06]MH_I2C_Read... [12:02:06]Read from MH i2c: 01 07 00 9C 19 00 00 00 00 00 FF 0F CA [12:02:06]process_action close_receipt done [12:02:06]requested_data is exist [12:02:06]produce_requested_data [12:02:06]requested_item fm.sn is exist - process it [12:02:06]wFMCommunicate request_size=4 [12:02:06]MH_SAM_APDU [12:02:06]CAPDU: 80 11 00 00 [12:02:06]Write to MH i2c: E2 08 00 9D 19 80 11 00 00 00 00 00 00 30 [12:02:06]Write i2c OK [12:02:06]MH_I2C_Read... [12:02:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:06]Read from MH i2c: E2 [12:02:06]MH_I2C_Read... [12:02:06]Read from MH i2c: E2 17 00 [12:02:06]MH_I2C_Read... [12:02:06]Read from MH i2c: E2 17 00 9D 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 86 [12:02:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:02:06]wFMCommunicate OK [12:02:06]requested_item fd.num is exist - process it [12:02:06]SAM_PROTO_GetFieldsCounters [12:02:06]wFMCommunicate request_size=4 [12:02:06]MH_SAM_APDU [12:02:06]CAPDU: 80 13 00 00 [12:02:06]Write to MH i2c: E2 08 00 9E 19 80 13 00 00 00 00 00 00 33 [12:02:06]Write i2c OK [12:02:06]MH_I2C_Read... [12:02:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:06]Read from MH i2c: E2 [12:02:06]MH_I2C_Read... [12:02:06]Read from MH i2c: E2 62 00 [12:02:06]MH_I2C_Read... [12:02:06]Read from MH i2c: E2 62 00 9E 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 57 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [12:02:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 57 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:06]wFMCommunicate OK [12:02:06]SAM_PROTO_GetFieldsCounters done [12:02:06]requested_item shift.num is exist - process it [12:02:06]requested_item shift.opened is exist - process it [12:02:06]req_shift_opened [12:02:06]FM_GetShiftState [12:02:06]SAM_PROTO_GetShiftState [12:02:06]wFMCommunicate request_size=4 [12:02:06]MH_SAM_APDU [12:02:06]CAPDU: 80 13 01 00 [12:02:06]Write to MH i2c: E2 08 00 9F 19 80 13 01 00 00 00 00 00 35 [12:02:06]Write i2c OK [12:02:06]MH_I2C_Read... [12:02:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:06]Read from MH i2c: E2 [12:02:06]MH_I2C_Read... [12:02:06]Read from MH i2c: E2 0E 00 [12:02:06]MH_I2C_Read... [12:02:06]Read from MH i2c: E2 0E 00 9F 19 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6C [12:02:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:02:06]wFMCommunicate OK [12:02:06]SAM_PROTO_GetShiftState done [12:02:06]FM_GetShiftState done [12:02:06]req_shift_opened done [12:02:06]requested_item shift.open_date is exist - process it [12:02:06]req_shift_open_date [12:02:06]req_shift_open_date done [12:02:06]produce_requested_data done [12:02:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33111,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:02:06]process_action_free close_receipt [12:02:06]json_value_free [12:02:06]json_value_free done [12:02:06]process_json_proto returns [12:02:06]Send response to host [12:02:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33111,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:02:06]free response buf [12:02:06]execute_script done [12:02:06]execute_script returns [12:02:06]free content buf [12:02:06]Sock 7.Close socket [12:02:06]Sock 7.Thread stoped [12:02:10]OFD Sender: No OFD packet to send [12:02:15]OFD Sender: No OFD packet to send [12:02:19]accept exits with 9 [12:02:19]New connection [12:02:19]New thread 3067202916 created [12:02:19]Thread 3067059556 joined [12:02:19]Waiting for new connection... [12:02:19] Sock 9.Parse request [12:02:19]Sock 9.Check first char [12:02:19]Sock 9.First char is OK [12:02:19]request: POST /json_proto HTTP/1.0 [12:02:19]Method: POST [12:02:19]URL: /json_proto [12:02:19]Method is POST - this is cgi request [12:02:19]url: /json_proto [12:02:19]query_string will be loaded in cgi processing [12:02:19]execute_cgi json_proto POST (null) [12:02:19]execute_cgi path=json_proto method=POST [12:02:19]POST find Content-Length [12:02:19]Host: 172.17.34.200:8080 [12:02:19]Content-Length: 679 [12:02:19]Content-Type: application/json [12:02:19] [12:02:19]POST finish read [12:02:19]Found Content-Length = 679 [12:02:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182926", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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:02:19]execute_script... [12:02:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182926", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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:02:19]POST & json_proto [12:02:19]process_json_proto [12:02:19]json parsed OK: [12:02:19]protocol is kg_v1.0 [12:02:19]action value=close_receipt [12:02:19]process_action close_receipt [12:02:19]cmd_close_receipt [12:02:19]MH_GetDate [12:02:19]Write to MH i2c: F0 00 00 A0 19 A8 [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: F0 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: F0 09 00 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: F0 09 00 A0 19 00 CC E9 E9 64 B2 FF 65 64 2D [12:02:19]GetLastDocTimeStamp 1693051323 [12:02:19]current date 1693051340 [12:02:19]FM_GetShiftState [12:02:19]SAM_PROTO_GetShiftState [12:02:19]wFMCommunicate request_size=4 [12:02:19]MH_SAM_APDU [12:02:19]CAPDU: 80 13 01 00 [12:02:19]Write to MH i2c: E2 08 00 A1 19 80 13 01 00 00 00 00 00 37 [12:02:19]Write i2c OK [12:02:19]MH_I2C_Read... [12:02:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:19]Read from MH i2c: E2 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: E2 0E 00 [12:02:19]MH_I2C_Read... [12:02:19]Read from MH i2c: E2 0E 00 A1 19 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6E [12:02:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:02:19]wFMCommunicate OK [12:02:19]SAM_PROTO_GetShiftState done [12:02:19]FM_GetShiftState done [12:02:19]opened in 1693009560 [12:02:19]opened+sec_in_day 1693095960 [12:02:19]quantity*price = 60021 [12:02:19]sum+1 = 60022 [12:02:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 128 26.08.2023 12:02 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33112 ФПД: 199771253230693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T120220&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33112&fm=199771253230693&tin=02508201610067®Number=0000000000091575&sum=60000 [12:02:20]StoreToDocumentArchive [12:02:20]shift 77 fd 33112 [12:02:20]save to /storage/0077/doc_00033112 [12:02:20]save last doc name /storage/0077/doc_00033112 to /storage/kkm_last_doc_name [12:02:20]save OK [12:02:20]Clear old archive folders... [12:02:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:02:20]tlvbuf is 00A8F6C0 [12:02:20]SAM_PROTO_ClearQueue [12:02:20]wFMCommunicate request_size=4 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 09 00 00 [12:02:20]Write to MH i2c: E2 08 00 AE 19 80 09 00 00 00 00 00 00 39 [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:20]Read from MH i2c: E2 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 03 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 03 00 AE 19 00 90 00 3B [12:02:20]RAPDU: 90 00 [12:02:20]wFMCommunicate OK [12:02:20]SAM_PROTO_ClearQueue done [12:02:20]KKMCreateOFDPacket [12:02:20]OFDProtocolAddRootSTLVToBuf [12:02:20]FM_MakeSignedData [12:02:20]FM_MakeSignedData [12:02:20]SAM_PROTO_SignData [12:02:20]wFMCommunicate request_size=4 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 0D 01 02 [12:02:20]Write to MH i2c: E2 08 00 AF 19 80 0D 01 02 00 00 00 00 41 [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:20]Read from MH i2c: E2 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 03 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 03 00 AF 19 00 90 00 3C [12:02:20]RAPDU: 90 00 [12:02:20]wFMCommunicate OK [12:02:20]wFMCommunicate request_size=255 [12:02:20]MH_SAM_APDU [12:02: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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 CC E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 81 00 00 35 04 06 00 B5 [12:02:20]Write to MH i2c: E2 02 01 B0 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 CC E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 81 00 00 35 04 06 00 B5 00 00 DF [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:20]Read from MH i2c: E2 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 03 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 03 00 B0 19 00 90 00 3D [12:02:20]RAPDU: 90 00 [12:02:20]wFMCommunicate OK [12:02:20]wFMCommunicate request_size=10 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 0D 02 02 05 B0 DE 95 CC 65 [12:02:20]Write to MH i2c: E2 0D 00 B1 19 80 0D 02 02 05 00 B0 DE 95 CC 65 00 00 A2 [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:20]Read from MH i2c: E2 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 03 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 03 00 B1 19 00 90 00 3E [12:02:20]RAPDU: 90 00 [12:02:20]wFMCommunicate OK [12:02:20]wFMCommunicate request_size=4 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 0D 03 02 [12:02:20]Write to MH i2c: E2 08 00 B2 19 80 0D 03 02 00 00 00 00 46 [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:20]Read from MH i2c: E2 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 0B 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 0B 00 B2 19 00 4A 1A 2D C5 01 FF 3B 2E 90 00 06 [12:02:20]RAPDU: 4A 1A 2D C5 01 FF 3B 2E 90 00 [12:02:20]wFMCommunicate OK [12:02:20]SAM_PROTO_SignData done [12:02:20]FM_MakeSignedData done [12:02:20]CreateOFDProtocolMessage [12:02:20]wFMCommunicate request_size=4 [12:02:20]MH_SAM_APDU [12:02:20]CAPDU: 80 11 00 00 [12:02:20]Write to MH i2c: E2 08 00 B3 19 80 11 00 00 00 00 00 00 46 [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:20]Read from MH i2c: E2 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 17 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: E2 17 00 B3 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9C [12:02:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:02:20]wFMCommunicate OK [12:02:20]CreateOFDProtocolMessage done [12:02:20]OFDSenderStorePacket 33112 [12:02:20]StoreOFDPacket docnum=33112 [12:02:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF EC 07 01 DA 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 CC E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 81 00 00 35 04 06 00 B5 B0 DE 95 CC 65 4A 1A 2D C5 01 FF 3B 2E [12:02:20]CheckFolder [12:02:20]dirname=/storage/ofd_packets [12:02:20]CheckFolder done [12:02:20]ProducePacketName [12:02:20]name=ofd_packets/00033112 [12:02:20]NVStorageSaveData ofd_packets/00033112 [12:02:20]File name is /storage/ofd_packets/00033112 [12:02:20]Write 301 bytes [12:02:20]NVStorageSaveData done [12:02:20]OFDSenderStorePacket done [12:02:20]KKMCreateOFDPacket done [12:02:20]NVStorageSaveData kkm_last_timestamp [12:02:20]File name is /storage/kkm_last_timestamp [12:02:20]Write 4 bytes [12:02:20]NVStorageSaveData done [12:02:20]ExternCall_PrintAddStr [12:02:20]wPrintStart [12:02:20]Write to MH i2c: 01 00 00 B4 19 CD [12:02:20]Write i2c OK [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: 01 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: 01 07 00 [12:02:20]MH_I2C_Read... [12:02:20]Read from MH i2c: 01 07 00 B4 19 00 00 00 00 00 FF 0F E2 [12:02:20]RasterBufferAndPrint [12:02:20]line Счет N : (1)1182926 [12:02:20]line ИНН: 02508201610067 [12:02:20]line Контрольно-Кассовый Чек [12:02:20]line ПРОДАЖА [12:02:20]line ТРК (МРК, ГНК) : 62 [12:02:20]line Товар: 2710124130 [12:02:20]line Аи-92-К-5 [12:02:20]line 10.260 * 58.50 [12:02:20]line = 600.21 [12:02:20]line НДС 12% НСП 1% [12:02:20]line > о реализуемом товаре [12:02:20]line ОКРУГЛЕНИЕ: -0.21 [12:02:20]line ИТОГО: 600.00 [12:02:20]line Внесено: 600.00 [12:02:20]line СДАЧА: 0.00 [12:02:20]line НСП 1% : 5.31 [12:02:20]line НДС 12% : 63.74 [12:02:20]line Наличными: 600.00 [12:02:20]line Безнал.: 0.00 [12:02:20]line Место: АЗС № 121 "Партнер Нефть" [12:02:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:02:20]line СНО: Общий режим [12:02:20]line Чек 128 26.08.2023 12:02 [12:02:20]line Смена: 77 ФФД: 1.0 [12:02:20]line ЗНМ: 0300000148 [12:02:20]line РНМ: 0000000000091575 [12:02:20]line Версия ККМ: 001 [12:02:20]line ФМ: 0000000000874655 [12:02:20]line ФД: 33112 [12:02:20]line ФПД: 199771253230693 [12:02:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T120220&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33112&fm=199771253230693&tin=02508201610067®Number=0000000000091575&sum=60000 [12:02:21]OFD Sender: Processing packet 33112 [packets to send 11, broken 10] [12:02:21]ProducePacketName [12:02:21]name=ofd_packets/00033112 [12:02:21]OFD Sender: To server: pG, [12:02:21]CommunicateWithHost lk.salyk.kg:30040 [12:02:21]ConnectInit lk.salyk.kg [12:02:21]written 0, free lines is 4095 [12:02:21]Connected sock=11 [12:02:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CF EC 07 01 DA 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 CC E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 81 00 00 35 04 06 00 B5 B0 DE 95 CC 65 4A 1A 2D C5 01 FF 3B 2E [12:02:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7C C3 47 00 7B 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 58 81 00 00 F4 03 04 00 6B 94 E9 64 B6 04 01 00 00 AC 39 22 CB 54 41 91 B2 [12:02:21]CommunicateWithHost err = 0 [12:02:21]CheckOFDResponse [12:02:21]1017 (14) - 77093643461234 [12:02:21]1041 (16) - 0000000000874655 [12:02:21]1040 (4) - 33112 [12:02:21]1012 (4) - 26.08.2023 05:58 [12:02:21]1206 (1) - 0 [12:02:21]OFD Sender: Remove packet 33112 [12:02:21]ProducePacketName [12:02:21]name=ofd_packets/00033112 [12:02:21]NVStorageDeleteData [12:02:21]Write to MH i2c: 01 00 00 DF 19 F8 [12:02:21]Write i2c OK [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: 01 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: 01 07 00 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: 01 07 00 DF 19 00 00 00 00 00 E2 0C ED [12:02:21]RasterBufferAndPrint [12:02:21]line [12:02:21]line [12:02:21]line [12:02:21]line [12:02:21]line [12:02:21]written 0, free lines is 3304 [12:02:21]MH_Cut [12:02:21]Write to MH i2c: D1 01 00 E6 19 01 D1 [12:02:21]Write i2c OK [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: D1 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: D1 01 00 [12:02:21]MH_I2C_Read... [12:02:21]Read from MH i2c: D1 01 00 E6 19 00 D0 [12:02:21]Write to MH i2c: 01 00 00 E7 19 00 [12:02:21]Write i2c OK [12:02:21]MH_I2C_Read... [12:02:22]OFD Sender: No OFD packet to send [12:02:22]*** Cut start [12:02:22]*** Purtial cut [12:02:22]*** CUTSNS_PIN = 0 [12:02:22]*** Stage 1: CUTSNS_PIN = 1 [12:02:24]Read from MH i2c: 01 [12:02:24]MH_I2C_Read... [12:02:24]*** Stop cut motor [12:02:24]*** Cut end [12:02:24]Read from MH i2c: 01 07 00 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: 01 07 00 E7 19 00 00 00 00 00 FF 0F 15 [12:02:24]process_action close_receipt done [12:02:24]requested_data is exist [12:02:24]produce_requested_data [12:02:24]requested_item fm.sn is exist - process it [12:02:24]wFMCommunicate request_size=4 [12:02:24]MH_SAM_APDU [12:02:24]CAPDU: 80 11 00 00 [12:02:24]Write to MH i2c: E2 08 00 E8 19 80 11 00 00 00 00 00 00 7B [12:02:24]Write i2c OK [12:02:24]MH_I2C_Read... [12:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:24]Read from MH i2c: E2 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: E2 17 00 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: E2 17 00 E8 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D1 [12:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:02:24]wFMCommunicate OK [12:02:24]requested_item fd.num is exist - process it [12:02:24]SAM_PROTO_GetFieldsCounters [12:02:24]wFMCommunicate request_size=4 [12:02:24]MH_SAM_APDU [12:02:24]CAPDU: 80 13 00 00 [12:02:24]Write to MH i2c: E2 08 00 E9 19 80 13 00 00 00 00 00 00 7E [12:02:24]Write i2c OK [12:02:24]MH_I2C_Read... [12:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:24]Read from MH i2c: E2 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: E2 62 00 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: E2 62 00 E9 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 58 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [12:02:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 58 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:24]wFMCommunicate OK [12:02:24]SAM_PROTO_GetFieldsCounters done [12:02:24]requested_item shift.num is exist - process it [12:02:24]requested_item shift.opened is exist - process it [12:02:24]req_shift_opened [12:02:24]FM_GetShiftState [12:02:24]SAM_PROTO_GetShiftState [12:02:24]wFMCommunicate request_size=4 [12:02:24]MH_SAM_APDU [12:02:24]CAPDU: 80 13 01 00 [12:02:24]Write to MH i2c: E2 08 00 EA 19 80 13 01 00 00 00 00 00 80 [12:02:24]Write i2c OK [12:02:24]MH_I2C_Read... [12:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:24]Read from MH i2c: E2 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: E2 0E 00 [12:02:24]MH_I2C_Read... [12:02:24]Read from MH i2c: E2 0E 00 EA 19 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B7 [12:02:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:02:24]wFMCommunicate OK [12:02:24]SAM_PROTO_GetShiftState done [12:02:24]FM_GetShiftState done [12:02:24]req_shift_opened done [12:02:24]requested_item shift.open_date is exist - process it [12:02:24]req_shift_open_date [12:02:24]req_shift_open_date done [12:02:24]produce_requested_data done [12:02:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33112,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:02:24]process_action_free close_receipt [12:02:24]json_value_free [12:02:24]json_value_free done [12:02:24]process_json_proto returns [12:02:24]Send response to host [12:02:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33112,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:02:24]free response buf [12:02:24]execute_script done [12:02:24]execute_script returns [12:02:24]free content buf [12:02:24]Sock 9.Close socket [12:02:24]Sock 9.Thread stoped [12:02:27]OFD Sender: No OFD packet to send [12:02:31]accept exits with 7 [12:02:31]New connection [12:02:31]New thread 3067059556 created [12:02:31]Thread 3067202916 joined [12:02:31]Waiting for new connection... [12:02:31] Sock 7.Parse request [12:02:31]Sock 7.Check first char [12:02:31]Sock 7.First char is OK [12:02:31]request: POST /json_proto HTTP/1.0 [12:02:31]Method: POST [12:02:31]URL: /json_proto [12:02:31]Method is POST - this is cgi request [12:02:31]url: /json_proto [12:02:31]query_string will be loaded in cgi processing [12:02:31]execute_cgi json_proto POST (null) [12:02:31]execute_cgi path=json_proto method=POST [12:02:31]POST find Content-Length [12:02:31]Host: 172.17.34.200:8080 [12:02:31]Content-Length: 683 [12:02:31]Content-Type: application/json [12:02:31] [12:02:31]POST finish read [12:02:31]Found Content-Length = 683 [12:02:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:31]execute_script... [12:02: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)1182925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:02:31]POST & json_proto [12:02:31]process_json_proto [12:02:31]json parsed OK: [12:02:31]protocol is kg_v1.0 [12:02:31]action value=close_receipt [12:02:31]process_action close_receipt [12:02:31]cmd_close_receipt [12:02:31]MH_GetDate [12:02:31]Write to MH i2c: F0 00 00 EB 19 F3 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: F0 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: F0 09 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: F0 09 00 EB 19 00 D8 E9 E9 64 B2 FF 65 64 84 [12:02:31]GetLastDocTimeStamp 1693051340 [12:02:31]current date 1693051352 [12:02:31]FM_GetShiftState [12:02:31]SAM_PROTO_GetShiftState [12:02:31]wFMCommunicate request_size=4 [12:02:31]MH_SAM_APDU [12:02:31]CAPDU: 80 13 01 00 [12:02:31]Write to MH i2c: E2 08 00 EC 19 80 13 01 00 00 00 00 00 82 [12:02:31]Write i2c OK [12:02:31]MH_I2C_Read... [12:02:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:31]Read from MH i2c: E2 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 0E 00 [12:02:31]MH_I2C_Read... [12:02:31]Read from MH i2c: E2 0E 00 EC 19 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B9 [12:02:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:02:31]wFMCommunicate OK [12:02:31]SAM_PROTO_GetShiftState done [12:02:31]FM_GetShiftState done [12:02:31]opened in 1693009560 [12:02:31]opened+sec_in_day 1693095960 [12:02:31]quantity*price = 50053 [12:02:31]sum+1 = 50054 [12:02:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 129 26.08.2023 12:02 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33113 ФПД: 105772271595707 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T120232&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33113&fm=105772271595707&tin=02508201610067®Number=0000000000091575&sum=50000 [12:02:32]StoreToDocumentArchive [12:02:32]shift 77 fd 33113 [12:02:32]save to /storage/0077/doc_00033113 [12:02:32]save last doc name /storage/0077/doc_00033113 to /storage/kkm_last_doc_name [12:02:32]save OK [12:02:32]Clear old archive folders... [12:02:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:02:32]tlvbuf is 00ACFA10 [12:02:32]SAM_PROTO_ClearQueue [12:02:32]wFMCommunicate request_size=4 [12:02:32]MH_SAM_APDU [12:02:32]CAPDU: 80 09 00 00 [12:02:32]Write to MH i2c: E2 08 00 F9 19 80 09 00 00 00 00 00 00 84 [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 03 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 03 00 F9 19 00 90 00 86 [12:02:32]RAPDU: 90 00 [12:02:32]wFMCommunicate OK [12:02:32]SAM_PROTO_ClearQueue done [12:02:32]KKMCreateOFDPacket [12:02:32]OFDProtocolAddRootSTLVToBuf [12:02:32]FM_MakeSignedData [12:02:32]FM_MakeSignedData [12:02:32]SAM_PROTO_SignData [12:02:32]wFMCommunicate request_size=4 [12:02:32]MH_SAM_APDU [12:02:32]CAPDU: 80 0D 01 02 [12:02:32]Write to MH i2c: E2 08 00 FA 19 80 0D 01 02 00 00 00 00 8C [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 03 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 03 00 FA 19 00 90 00 87 [12:02:32]RAPDU: 90 00 [12:02:32]wFMCommunicate OK [12:02:32]wFMCommunicate request_size=255 [12:02:32]MH_SAM_APDU [12:02: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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 D8 E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 81 00 00 35 04 06 00 [12:02:32]Write to MH i2c: E2 02 01 FB 19 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 D8 E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 81 00 00 35 04 06 00 00 00 59 [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 03 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 03 00 FB 19 00 90 00 88 [12:02:32]RAPDU: 90 00 [12:02:32]wFMCommunicate OK [12:02:32]wFMCommunicate request_size=11 [12:02:32]MH_SAM_APDU [12:02:32]CAPDU: 80 0D 02 02 06 60 33 06 AC F0 BB [12:02:32]Write to MH i2c: E2 0E 00 FC 19 80 0D 02 02 06 00 60 33 06 AC F0 BB 00 00 8B [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 03 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 03 00 FC 19 00 90 00 89 [12:02:32]RAPDU: 90 00 [12:02:32]wFMCommunicate OK [12:02:32]wFMCommunicate request_size=4 [12:02:32]MH_SAM_APDU [12:02:32]CAPDU: 80 0D 03 02 [12:02:32]Write to MH i2c: E2 08 00 FD 19 80 0D 03 02 00 00 00 00 91 [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 0B 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 0B 00 FD 19 00 17 44 1A 87 0B BF BD 59 90 00 6E [12:02:32]RAPDU: 17 44 1A 87 0B BF BD 59 90 00 [12:02:32]wFMCommunicate OK [12:02:32]SAM_PROTO_SignData done [12:02:32]FM_MakeSignedData done [12:02:32]CreateOFDProtocolMessage [12:02:32]wFMCommunicate request_size=4 [12:02:32]MH_SAM_APDU [12:02:32]CAPDU: 80 11 00 00 [12:02:32]Write to MH i2c: E2 08 00 FE 19 80 11 00 00 00 00 00 00 91 [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:32]Read from MH i2c: E2 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 17 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: E2 17 00 FE 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E7 [12:02:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:02:32]wFMCommunicate OK [12:02:32]CreateOFDProtocolMessage done [12:02:32]OFDSenderStorePacket 33113 [12:02:32]StoreOFDPacket docnum=33113 [12:02:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2F EF 08 01 22 C6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 D8 E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 81 00 00 35 04 06 00 60 33 06 AC F0 BB 17 44 1A 87 0B BF BD 59 [12:02:32]CheckFolder [12:02:32]dirname=/storage/ofd_packets [12:02:32]CheckFolder done [12:02:32]ProducePacketName [12:02:32]name=ofd_packets/00033113 [12:02:32]NVStorageSaveData ofd_packets/00033113 [12:02:32]File name is /storage/ofd_packets/00033113 [12:02:32]Write 302 bytes [12:02:32]NVStorageSaveData done [12:02:32]OFDSenderStorePacket done [12:02:32]KKMCreateOFDPacket done [12:02:32]NVStorageSaveData kkm_last_timestamp [12:02:32]File name is /storage/kkm_last_timestamp [12:02:32]Write 4 bytes [12:02:32]NVStorageSaveData done [12:02:32]ExternCall_PrintAddStr [12:02:32]wPrintStart [12:02:32]Write to MH i2c: 01 00 00 FF 19 18 [12:02:32]Write i2c OK [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 07 00 [12:02:32]MH_I2C_Read... [12:02:32]Read from MH i2c: 01 07 00 FF 19 00 00 00 00 00 FF 0F 2D [12:02:32]RasterBufferAndPrint [12:02:32]line Счет N : (1)1182925 [12:02:32]line ИНН: 02508201610067 [12:02:32]line Контрольно-Кассовый Чек [12:02:32]line ПРОДАЖА [12:02:32]line ТРК (МРК, ГНК) : 21 [12:02:32]line Товар: 2710194210 [12:02:32]line ДТ(л)-К-5 [12:02:32]line 7.870 * 63.60 [12:02:32]line = 500.53 [12:02:32]line НДС 12% НСП 1% [12:02:32]line > о реализуемом товаре [12:02:32]line ОКРУГЛЕНИЕ: -0.53 [12:02:32]line ИТОГО: 500.00 [12:02:32]line Внесено: 500.00 [12:02:32]line СДАЧА: 0.00 [12:02:32]line НСП 1% : 4.43 [12:02:32]line НДС 12% : 53.15 [12:02:32]line Наличными: 500.00 [12:02:32]line Безнал.: 0.00 [12:02:32]line Место: АЗС № 121 "Партнер Нефть" [12:02:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:02:32]line СНО: Общий режим [12:02:32]line Чек 129 26.08.2023 12:02 [12:02:32]line Смена: 77 ФФД: 1.0 [12:02:32]line ЗНМ: 0300000148 [12:02:32]line РНМ: 0000000000091575 [12:02:32]line Версия ККМ: 001 [12:02:32]line ФМ: 0000000000874655 [12:02:32]line ФД: 33113 [12:02:32]line ФПД: 105772271595707 [12:02:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T120232&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33113&fm=105772271595707&tin=02508201610067®Number=0000000000091575&sum=50000 [12:02:33]OFD Sender: Processing packet 33113 [packets to send 11, broken 10] [12:02:33]ProducePacketName [12:02:33]name=ofd_packets/00033113 [12:02:33]OFD Sender: To server: pG, [12:02:33]CommunicateWithHost lk.salyk.kg:30040 [12:02:33]ConnectInit lk.salyk.kg [12:02:33]written 0, free lines is 4095 [12:02:33]Connected sock=10 [12:02:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2F EF 08 01 22 C6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 D8 E9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 81 00 00 35 04 06 00 60 33 06 AC F0 BB 17 44 1A 87 0B BF BD 59 [12:02:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3E 4D 47 00 17 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 59 81 00 00 F4 03 04 00 77 94 E9 64 B6 04 01 00 00 B5 67 89 95 B6 2A A7 67 [12:02:33]CommunicateWithHost err = 0 [12:02:33]CheckOFDResponse [12:02:33]1017 (14) - 77093643461234 [12:02:33]1041 (16) - 0000000000874655 [12:02:33]1040 (4) - 33113 [12:02:33]1012 (4) - 26.08.2023 05:58 [12:02:33]1206 (1) - 0 [12:02:33]OFD Sender: Remove packet 33113 [12:02:33]ProducePacketName [12:02:33]name=ofd_packets/00033113 [12:02:33]NVStorageDeleteData [12:02:33]Write to MH i2c: 01 00 00 2A 1A 44 [12:02:33]Write i2c OK [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: 01 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: 01 07 00 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: 01 07 00 2A 1A 00 00 00 00 00 DF 0C 36 [12:02:33]RasterBufferAndPrint [12:02:33]line [12:02:33]line [12:02:33]line [12:02:33]line [12:02:33]line [12:02:33]written 0, free lines is 3301 [12:02:33]MH_Cut [12:02:33]Write to MH i2c: D1 01 00 31 1A 01 1D [12:02:33]Write i2c OK [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: D1 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: D1 01 00 [12:02:33]MH_I2C_Read... [12:02:33]Read from MH i2c: D1 01 00 31 1A 00 1C [12:02:33]Write to MH i2c: 01 00 00 32 1A 4C [12:02:33]Write i2c OK [12:02:33]MH_I2C_Read... [12:02:34]OFD Sender: No OFD packet to send [12:02:34]*** Cut start [12:02:34]*** Purtial cut [12:02:34]*** Stage 1: CUTSNS_PIN = 1 [12:02:34]Read from MH i2c: 01 [12:02:34]MH_I2C_Read... [12:02:34]*** Stop cut motor [12:02:34]*** Cut end [12:02:34]Read from MH i2c: 01 07 00 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: 01 07 00 32 1A 00 00 00 00 00 FF 0F 61 [12:02:34]process_action close_receipt done [12:02:34]requested_data is exist [12:02:34]produce_requested_data [12:02:34]requested_item fm.sn is exist - process it [12:02:34]wFMCommunicate request_size=4 [12:02:34]MH_SAM_APDU [12:02:34]CAPDU: 80 11 00 00 [12:02:34]Write to MH i2c: E2 08 00 33 1A 80 11 00 00 00 00 00 00 C7 [12:02:34]Write i2c OK [12:02:34]MH_I2C_Read... [12:02:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:02:34]Read from MH i2c: E2 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: E2 17 00 [12:02:34]MH_I2C_Read... [12:02:34]Read from MH i2c: E2 17 00 33 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1D [12:02:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:02:34]wFMCommunicate OK [12:02:34]requested_item fd.num is exist - process it [12:02:34]SAM_PROTO_GetFieldsCounters [12:02:34]wFMCommunicate request_size=4 [12:02:34]MH_SAM_APDU [12:02:34]CAPDU: 80 13 00 00 [12:02:34]Write to MH i2c: E2 08 00 34 1A 80 13 00 00 00 00 00 00 CA [12:02:34]Write i2c OK [12:02:34]MH_I2C_Read... [12:02:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:02:35]Read from MH i2c: E2 [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: E2 62 00 [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: E2 62 00 34 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [12:02:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:02:35]wFMCommunicate OK [12:02:35]SAM_PROTO_GetFieldsCounters done [12:02:35]requested_item shift.num is exist - process it [12:02:35]requested_item shift.opened is exist - process it [12:02:35]req_shift_opened [12:02:35]FM_GetShiftState [12:02:35]SAM_PROTO_GetShiftState [12:02:35]wFMCommunicate request_size=4 [12:02:35]MH_SAM_APDU [12:02:35]CAPDU: 80 13 01 00 [12:02:35]Write to MH i2c: E2 08 00 35 1A 80 13 01 00 00 00 00 00 CC [12:02:35]Write i2c OK [12:02:35]MH_I2C_Read... [12:02:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:02:35]Read from MH i2c: E2 [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: E2 0E 00 [12:02:35]MH_I2C_Read... [12:02:35]Read from MH i2c: E2 0E 00 35 1A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 03 [12:02:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:02:35]wFMCommunicate OK [12:02:35]SAM_PROTO_GetShiftState done [12:02:35]FM_GetShiftState done [12:02:35]req_shift_opened done [12:02:35]requested_item shift.open_date is exist - process it [12:02:35]req_shift_open_date [12:02:35]req_shift_open_date done [12:02:35]produce_requested_data done [12:02:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33113,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:02:35]process_action_free close_receipt [12:02:35]json_value_free [12:02:35]json_value_free done [12:02:35]process_json_proto returns [12:02:35]Send response to host [12:02:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33113,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:02:35]free response buf [12:02:35]execute_script done [12:02:35]execute_script returns [12:02:35]free content buf [12:02:35]Sock 7.Close socket [12:02:35]Sock 7.Thread stoped [12:02:39]OFD Sender: No OFD packet to send [12:02:44]OFD Sender: No OFD packet to send [12:02:49]OFD Sender: No OFD packet to send [12:02:54]OFD Sender: No OFD packet to send [12:02:59]OFD Sender: No OFD packet to send [12:03:04]OFD Sender: No OFD packet to send [12:03:09]OFD Sender: No OFD packet to send [12:03:14]OFD Sender: No OFD packet to send [12:03:19]OFD Sender: No OFD packet to send [12:03:24]OFD Sender: No OFD packet to send [12:03:29]OFD Sender: No OFD packet to send [12:03:34]OFD Sender: No OFD packet to send [12:03:39]OFD Sender: No OFD packet to send [12:03:44]OFD Sender: No OFD packet to send [12:03:49]OFD Sender: No OFD packet to send [12:03:54]OFD Sender: No OFD packet to send [12:03:59]OFD Sender: No OFD packet to send [12:04:04]OFD Sender: No OFD packet to send [12:04:09]OFD Sender: No OFD packet to send [12:04:14]OFD Sender: No OFD packet to send [12:04:19]OFD Sender: No OFD packet to send [12:04:24]OFD Sender: No OFD packet to send [12:04:29]OFD Sender: No OFD packet to send [12:04:34]OFD Sender: No OFD packet to send [12:04:39]OFD Sender: No OFD packet to send [12:04:44]OFD Sender: No OFD packet to send [12:04:49]OFD Sender: No OFD packet to send [12:04:54]OFD Sender: No OFD packet to send [12:04:59]OFD Sender: No OFD packet to send [12:05:04]OFD Sender: No OFD packet to send [12:05:09]OFD Sender: No OFD packet to send [12:05:14]OFD Sender: No OFD packet to send [12:05:19]OFD Sender: No OFD packet to send [12:05:24]OFD Sender: No OFD packet to send [12:05:29]OFD Sender: No OFD packet to send [12:05:34]OFD Sender: No OFD packet to send [12:05:39]OFD Sender: No OFD packet to send [12:05:44]OFD Sender: No OFD packet to send [12:05:49]OFD Sender: No OFD packet to send [12:05:54]OFD Sender: No OFD packet to send [12:05:57]accept exits with 9 [12:05:57]New connection [12:05:57]New thread 3067202916 created [12:05:57]Thread 3067059556 joined [12:05:57]Waiting for new connection... [12:05:57] Sock 9.Parse request [12:05:57]Sock 9.Check first char [12:05:57]Sock 9.First char is OK [12:05:57]request: POST /json_proto HTTP/1.0 [12:05:57]Method: POST [12:05:57]URL: /json_proto [12:05:57]Method is POST - this is cgi request [12:05:57]url: /json_proto [12:05:57]query_string will be loaded in cgi processing [12:05:57]execute_cgi json_proto POST (null) [12:05:57]execute_cgi path=json_proto method=POST [12:05:57]POST find Content-Length [12:05:57]Host: 172.17.34.200:8080 [12:05:57]Content-Length: 215 [12:05:57]Content-Type: application/json [12:05:57] [12:05:57]POST finish read [12:05:57]Found Content-Length = 215 [12:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:57]execute_script... [12:05:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:57]POST & json_proto [12:05:57]process_json_proto [12:05:57]json parsed OK: [12:05:57]protocol is kg_v1.0 [12:05:57]action value=get_value [12:05:57]process_action get_value [12:05:57]cmd_get_value [12:05:57]process_action get_value done [12:05:57]requested_data is exist [12:05:57]produce_requested_data [12:05:57]requested_item kkm.sn is exist - process it [12:05:57]requested_item kkm.ver is exist - process it [12:05:57]requested_item fm.sn is exist - process it [12:05:57]wFMCommunicate request_size=4 [12:05:57]MH_SAM_APDU [12:05:57]CAPDU: 80 11 00 00 [12:05:57]Write to MH i2c: E2 08 00 36 1A 80 11 00 00 00 00 00 00 CA [12:05:57]Write i2c OK [12:05:57]MH_I2C_Read... [12:05:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:57]Read from MH i2c: E2 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 17 00 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 17 00 36 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [12:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:05:57]wFMCommunicate OK [12:05:57]requested_item fd.num is exist - process it [12:05:57]SAM_PROTO_GetFieldsCounters [12:05:57]wFMCommunicate request_size=4 [12:05:57]MH_SAM_APDU [12:05:57]CAPDU: 80 13 00 00 [12:05:57]Write to MH i2c: E2 08 00 37 1A 80 13 00 00 00 00 00 00 CD [12:05:57]Write i2c OK [12:05:57]MH_I2C_Read... [12:05:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:57]Read from MH i2c: E2 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 62 00 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 62 00 37 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [12:05:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:05:57]wFMCommunicate OK [12:05:57]SAM_PROTO_GetFieldsCounters done [12:05:57]requested_item shift.num is exist - process it [12:05:57]requested_item shift.opened is exist - process it [12:05:57]req_shift_opened [12:05:57]FM_GetShiftState [12:05:57]SAM_PROTO_GetShiftState [12:05:57]wFMCommunicate request_size=4 [12:05:57]MH_SAM_APDU [12:05:57]CAPDU: 80 13 01 00 [12:05:57]Write to MH i2c: E2 08 00 38 1A 80 13 01 00 00 00 00 00 CF [12:05:57]Write i2c OK [12:05:57]MH_I2C_Read... [12:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:57]Read from MH i2c: E2 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 0E 00 [12:05:57]MH_I2C_Read... [12:05:57]Read from MH i2c: E2 0E 00 38 1A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 06 [12:05:57]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:05:57]wFMCommunicate OK [12:05:57]SAM_PROTO_GetShiftState done [12:05:57]FM_GetShiftState done [12:05:57]req_shift_opened done [12:05:57]requested_item shift.open_date is exist - process it [12:05:57]req_shift_open_date [12:05:57]req_shift_open_date done [12:05:57]produce_requested_data done [12:05:57]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33113,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:05:57]process_action_free get_value [12:05:57]json_value_free [12:05:57]json_value_free done [12:05:57]process_json_proto returns [12:05:57]Send response to host [12:05:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33113,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:05:57]free response buf [12:05:57]execute_script done [12:05:57]execute_script returns [12:05:57]free content buf [12:05:57]Sock 9.Close socket [12:05:57]Sock 9.Thread stoped [12:05:57]accept exits with 7 [12:05:57]New connection [12:05:57]New thread 3067059556 created [12:05:57]Thread 3067202916 joined [12:05:57]Waiting for new connection... [12:05:57] Sock 7.Parse request [12:05:57]Sock 7.Check first char [12:05:57]Sock 7.First char is OK [12:05:57]request: POST /json_proto HTTP/1.0 [12:05:57]Method: POST [12:05:57]URL: /json_proto [12:05:57]Method is POST - this is cgi request [12:05:57]url: /json_proto [12:05:57]query_string will be loaded in cgi processing [12:05:57]execute_cgi json_proto POST (null) [12:05:57]execute_cgi path=json_proto method=POST [12:05:57]POST find Content-Length [12:05:57]Host: 172.17.34.200:8080 [12:05:57]Content-Length: 331 [12:05:57]Content-Type: application/json [12:05:57] [12:05:57]POST finish read [12:05:57]Found Content-Length = 331 [12:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:05:57]execute_script... [12:05:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:05:57]POST & json_proto [12:05:57]process_json_proto [12:05:57]json parsed OK: [12:05:57]protocol is kg_v1.0 [12:05:57]action value=get_value [12:05:57]process_action get_value [12:05:57]cmd_get_value [12:05:57]process_action get_value done [12:05:57]requested_data is exist [12:05:57]produce_requested_data [12:05:57]requested_item fm.sale.total is exist - process it [12:05:57]SAM_PROTO_GetFMData [12:05:57]wFMCommunicate request_size=4 [12:05:57]MH_SAM_APDU [12:05:57]CAPDU: 80 13 03 00 [12:05:57]Write to MH i2c: E2 08 00 39 1A 80 13 03 00 00 00 00 00 D2 [12:05:57]Write i2c OK [12:05:57]MH_I2C_Read... [12:05:58]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:05:58]Read from MH i2c: E2 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: E2 FD 00 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: E2 FD 00 39 1A 00 C3 04 85 04 BF 04 6E 04 04 00 BF 80 00 00 69 04 A1 00 6F 04 04 00 83 7F 00 00 B1 04 04 00 8D 83 D9 9B 70 04 04 00 98 6F 4E 8B 72 04 04 00 F5 13 8B 10 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 53 D2 8D 10 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 1C 21 61 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 80 [12:05:58]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 BF 80 00 00 69 04 A1 00 6F 04 04 00 83 7F 00 00 B1 04 04 00 8D 83 D9 9B 70 04 04 00 98 6F 4E 8B 72 04 04 00 F5 13 8B 10 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 53 D2 8D 10 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 1C 21 61 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [12:05:58]wFMCommunicate OK [12:05:58]wFMCommunicate request_size=4 [12:05:58]MH_SAM_APDU [12:05:58]CAPDU: 80 17 00 00 [12:05:58]Write to MH i2c: E2 08 00 3A 1A 80 17 00 00 00 00 00 00 D4 [12:05:58]Write i2c OK [12:05:58]MH_I2C_Read... [12:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:05:58]Read from MH i2c: E2 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: E2 FD 00 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: E2 FD 00 3A 1A 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 46 [12:05:58]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [12:05:58]wFMCommunicate OK [12:05:58]wFMCommunicate request_size=4 [12:05:58]MH_SAM_APDU [12:05:58]CAPDU: 80 17 00 00 [12:05:58]Write to MH i2c: E2 08 00 3B 1A 80 17 00 00 00 00 00 00 D5 [12:05:58]Write i2c OK [12:05:58]MH_I2C_Read... [12:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:05:58]Read from MH i2c: E2 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: E2 FD 00 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: E2 FD 00 3B 1A 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 F3 [12:05:58]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [12:05:58]wFMCommunicate OK [12:05:58]wFMCommunicate request_size=4 [12:05:58]MH_SAM_APDU [12:05:58]CAPDU: 80 17 00 00 [12:05:58]Write to MH i2c: E2 08 00 3C 1A 80 17 00 00 00 00 00 00 D6 [12:05:58]Write i2c OK [12:05:58]MH_I2C_Read... [12:05:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:05:58]Read from MH i2c: E2 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: E2 FD 00 [12:05:58]MH_I2C_Read... [12:05:58]Read from MH i2c: E2 FD 00 3C 1A 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 48 [12:05:58]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [12:05:58]wFMCommunicate OK [12:05:58]wFMCommunicate request_size=4 [12:05:58]MH_SAM_APDU [12:05:58]CAPDU: 80 17 00 00 [12:05:58]Write to MH i2c: E2 08 00 3D 1A 80 17 00 00 00 00 00 00 D7 [12:05:58]Write i2c OK [12:05:58]MH_I2C_Read... [12:05:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [12:05:59]Read from MH i2c: E2 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 E0 00 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 E0 00 3D 1A 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C1 [12:05:59]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:05:59]wFMCommunicate OK [12:05:59]SAM_PROTO_GetFMData done [12:05:59]requested_item fm.sale_refund.total is exist - process it [12:05:59]requested_item fm.buy.total is exist - process it [12:05:59]requested_item shift.sale.total is exist - process it [12:05:59]SAM_PROTO_GetShiftData [12:05:59]wFMCommunicate request_size=4 [12:05:59]MH_SAM_APDU [12:05:59]CAPDU: 80 13 02 00 [12:05:59]Write to MH i2c: E2 08 00 3E 1A 80 13 02 00 00 00 00 00 D6 [12:05:59]Write i2c OK [12:05:59]MH_I2C_Read... [12:05:59]OFD Sender: No OFD packet to send [12:05:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:05:59]Read from MH i2c: E2 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 FD 00 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 FD 00 3E 1A 00 B9 04 AA 04 B5 04 6E 04 04 00 81 00 00 00 69 04 9C 00 6F 04 04 00 80 00 00 00 B1 04 03 00 9B 4E D8 70 04 03 00 88 26 7E 72 04 03 00 13 28 5A 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 B9 F9 16 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 29 EA 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 58 [12:05:59]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 81 00 00 00 69 04 9C 00 6F 04 04 00 80 00 00 00 B1 04 03 00 9B 4E D8 70 04 03 00 88 26 7E 72 04 03 00 13 28 5A 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 B9 F9 16 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 29 EA 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [12:05:59]wFMCommunicate OK [12:05:59]wFMCommunicate request_size=4 [12:05:59]MH_SAM_APDU [12:05:59]CAPDU: 80 17 00 00 [12:05:59]Write to MH i2c: E2 08 00 3F 1A 80 17 00 00 00 00 00 00 D9 [12:05:59]Write i2c OK [12:05:59]MH_I2C_Read... [12:05:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:05:59]Read from MH i2c: E2 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 FD 00 [12:05:59]MH_I2C_Read... [12:05:59]Read from MH i2c: E2 FD 00 3F 1A 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 06 [12:05:59]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [12:05:59]wFMCommunicate OK [12:05:59]wFMCommunicate request_size=4 [12:05:59]MH_SAM_APDU [12:05:59]CAPDU: 80 17 00 00 [12:05:59]Write to MH i2c: E2 08 00 40 1A 80 17 00 00 00 00 00 00 DA [12:05:59]Write i2c OK [12:05:59]MH_I2C_Read... [12:06:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:06:00]Read from MH i2c: E2 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: E2 FD 00 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: E2 FD 00 40 1A 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 02 [12:06:00]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [12:06:00]wFMCommunicate OK [12:06:00]wFMCommunicate request_size=4 [12:06:00]MH_SAM_APDU [12:06:00]CAPDU: 80 17 00 00 [12:06:00]Write to MH i2c: E2 08 00 41 1A 80 17 00 00 00 00 00 00 DB [12:06:00]Write i2c OK [12:06:00]MH_I2C_Read... [12:06:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:06:00]Read from MH i2c: E2 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: E2 FD 00 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: E2 FD 00 41 1A 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 53 [12:06:00]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [12:06:00]wFMCommunicate OK [12:06:00]wFMCommunicate request_size=4 [12:06:00]MH_SAM_APDU [12:06:00]CAPDU: 80 17 00 00 [12:06:00]Write to MH i2c: E2 08 00 42 1A 80 17 00 00 00 00 00 00 DC [12:06:00]Write i2c OK [12:06:00]MH_I2C_Read... [12:06:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [12:06:00]Read from MH i2c: E2 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: E2 D6 00 [12:06:00]MH_I2C_Read... [12:06:00]Read from MH i2c: E2 D6 00 42 1A 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BE [12:06:00]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:06:00]wFMCommunicate OK [12:06:00]SAM_PROTO_GetShiftData done [12:06:00]requested_item shift.sale.total_cash is exist - process it [12:06:00]requested_item shift.sale_refund.total is exist - process it [12:06:00]requested_item shift.sale_refund.total_cash is exist - process it [12:06:00]requested_item shift.buy.total is exist - process it [12:06:00]requested_item shift.buy.total_cash is exist - process it [12:06:00]produce_requested_data done [12:06:00]produce_requested_data return {"fm.sale.total":26147234.69,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":141758.99,"shift.sale.total_cash":82674.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:06:00]process_action_free get_value [12:06:00]json_value_free [12:06:00]json_value_free done [12:06:00]process_json_proto returns [12:06:00]Send response to host [12:06:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26147234.69,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":141758.99,"shift.sale.total_cash":82674.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:06:00]free response buf [12:06:00]execute_script done [12:06:00]execute_script returns [12:06:00]free content buf [12:06:00]Sock 7.Close socket [12:06:00]Sock 7.Thread stoped [12:06:04]OFD Sender: No OFD packet to send [12:06:09]OFD Sender: No OFD packet to send [12:06:14]OFD Sender: No OFD packet to send [12:06:19]OFD Sender: No OFD packet to send [12:06:24]OFD Sender: No OFD packet to send [12:06:29]OFD Sender: No OFD packet to send [12:06:34]OFD Sender: No OFD packet to send [12:06:39]OFD Sender: No OFD packet to send [12:06:44]OFD Sender: No OFD packet to send [12:06:49]OFD Sender: No OFD packet to send [12:06:54]OFD Sender: No OFD packet to send [12:06:59]OFD Sender: No OFD packet to send [12:07:04]OFD Sender: No OFD packet to send [12:07:09]OFD Sender: No OFD packet to send [12:07:14]OFD Sender: No OFD packet to send [12:07:19]OFD Sender: No OFD packet to send [12:07:24]OFD Sender: No OFD packet to send [12:07:29]OFD Sender: No OFD packet to send [12:07:34]OFD Sender: No OFD packet to send [12:07:39]OFD Sender: No OFD packet to send [12:07:44]OFD Sender: No OFD packet to send [12:07:49]OFD Sender: No OFD packet to send [12:07:54]OFD Sender: No OFD packet to send [12:07:59]OFD Sender: No OFD packet to send [12:08:04]OFD Sender: No OFD packet to send [12:08:09]OFD Sender: No OFD packet to send [12:08:14]OFD Sender: No OFD packet to send [12:08:19]OFD Sender: No OFD packet to send [12:08:24]OFD Sender: No OFD packet to send [12:08:29]OFD Sender: No OFD packet to send [12:08:34]OFD Sender: No OFD packet to send [12:08:36]accept exits with 9 [12:08:36]New connection [12:08:36]New thread 3067202916 created [12:08:36]Thread 3067059556 joined [12:08:36]Waiting for new connection... [12:08:36] Sock 9.Parse request [12:08:36]Sock 9.Check first char [12:08:36]Sock 9.First char is OK [12:08:36]request: POST /json_proto HTTP/1.0 [12:08:36]Method: POST [12:08:36]URL: /json_proto [12:08:36]Method is POST - this is cgi request [12:08:36]url: /json_proto [12:08:36]query_string will be loaded in cgi processing [12:08:36]execute_cgi json_proto POST (null) [12:08:36]execute_cgi path=json_proto method=POST [12:08:36]POST find Content-Length [12:08:36]Host: 172.17.34.200:8080 [12:08:36]Content-Length: 1058 [12:08:36]Content-Type: application/json [12:08:36] [12:08:36]POST finish read [12:08:36]Found Content-Length = 1058 [12:08: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182927\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1908.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A081808\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:36]execute_script... [12:08:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182927\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 30.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 1908.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A081808\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:36]POST & json_proto [12:08:36]process_json_proto [12:08:36]json parsed OK: [12:08:36]protocol is kg_v1.0 [12:08:36]action value=print_text [12:08:36]process_action print_text [12:08:36]cmd_print_text [12:08:36]ExternCall_PrintAddStr [12:08:36]wPrintStart [12:08:36]Write to MH i2c: 01 00 00 43 1A 5D [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 07 00 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 07 00 43 1A 00 00 00 00 00 FF 0F 72 [12:08:36]RasterBufferAndPrint [12:08:36]line *****ТОВАРНЫЙ ЧЕК***** [12:08:36]line АЗС 121 [12:08:36]line Партнер нефть [12:08:36]line 02508201610067 [12:08:36]line Кассир : Ниязова Г. [12:08:36]line Счет N : (1)1182927 [12:08:36]line ПРОДАЖА [12:08:36]line ТРК (МРК, ГНК) : 11 [12:08:36]line Вид ГСМ : 2710194210 [12:08:36]line ДТ(л)-К-5 [12:08:36]line 30.000 x 63.60 [12:08:36]line ИТОГ: 1908.00 [12:08:36]line Тип оплаты: Талоны: ТК ГПНА Online [12:08:36]line 081808 [12:08:36]written 0, free lines is 4095 [12:08:36]Write to MH i2c: 01 00 00 54 1A 6E [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 07 00 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: 01 07 00 54 1A 00 00 00 00 00 5C 0E DF [12:08:36]RasterBufferAndPrint [12:08:36]line [12:08:36]line [12:08:36]line [12:08:36]line [12:08:36]line [12:08:36]written 0, free lines is 3677 [12:08:36]MH_Cut [12:08:36]Write to MH i2c: D1 01 00 5B 1A 01 47 [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: D1 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: D1 01 00 [12:08:36]MH_I2C_Read... [12:08:36]Read from MH i2c: D1 01 00 5B 1A 00 46 [12:08:36]Write to MH i2c: 01 00 00 5C 1A 76 [12:08:36]Write i2c OK [12:08:36]MH_I2C_Read... [12:08:36]*** Cut start [12:08:36]*** Purtial cut [12:08:36]*** CUTSNS_PIN = 0 [12:08:37]*** Stage 1: CUTSNS_PIN = 1 [12:08:38]Read from MH i2c: 01 [12:08:38]MH_I2C_Read... [12:08:38]*** Stop cut motor [12:08:38]*** Cut end [12:08:38]Read from MH i2c: 01 07 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: 01 07 00 5C 1A 00 00 00 00 00 FF 0F 8B [12:08:38]process_action print_text done [12:08:38]requested_data is exist [12:08:38]produce_requested_data [12:08:38]requested_item fm.sn is exist - process it [12:08:38]wFMCommunicate request_size=4 [12:08:38]MH_SAM_APDU [12:08:38]CAPDU: 80 11 00 00 [12:08:38]Write to MH i2c: E2 08 00 5D 1A 80 11 00 00 00 00 00 00 F1 [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:38]Read from MH i2c: E2 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 17 00 [12:08:38]MH_I2C_Read... [12:08:38]Read from MH i2c: E2 17 00 5D 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [12:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:08:38]wFMCommunicate OK [12:08:38]requested_item fd.num is exist - process it [12:08:38]SAM_PROTO_GetFieldsCounters [12:08:38]wFMCommunicate request_size=4 [12:08:38]MH_SAM_APDU [12:08:38]CAPDU: 80 13 00 00 [12:08:38]Write to MH i2c: E2 08 00 5E 1A 80 13 00 00 00 00 00 00 F4 [12:08:38]Write i2c OK [12:08:38]MH_I2C_Read... [12:08:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:39]Read from MH i2c: E2 [12:08:39]MH_I2C_Read... [12:08:39]Read from MH i2c: E2 62 00 [12:08:39]MH_I2C_Read... [12:08:39]Read from MH i2c: E2 62 00 5E 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [12:08:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 59 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:39]wFMCommunicate OK [12:08:39]SAM_PROTO_GetFieldsCounters done [12:08:39]requested_item shift.num is exist - process it [12:08:39]requested_item shift.opened is exist - process it [12:08:39]req_shift_opened [12:08:39]FM_GetShiftState [12:08:39]SAM_PROTO_GetShiftState [12:08:39]wFMCommunicate request_size=4 [12:08:39]MH_SAM_APDU [12:08:39]CAPDU: 80 13 01 00 [12:08:39]Write to MH i2c: E2 08 00 5F 1A 80 13 01 00 00 00 00 00 F6 [12:08:39]Write i2c OK [12:08:39]MH_I2C_Read... [12:08:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:39]Read from MH i2c: E2 [12:08:39]MH_I2C_Read... [12:08:39]Read from MH i2c: E2 0E 00 [12:08:39]MH_I2C_Read... [12:08:39]Read from MH i2c: E2 0E 00 5F 1A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2D [12:08:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:08:39]wFMCommunicate OK [12:08:39]SAM_PROTO_GetShiftState done [12:08:39]FM_GetShiftState done [12:08:39]req_shift_opened done [12:08:39]requested_item shift.open_date is exist - process it [12:08:39]req_shift_open_date [12:08:39]req_shift_open_date done [12:08:39]produce_requested_data done [12:08:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33113,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:08:39]process_action_free print_text [12:08:39]json_value_free [12:08:39]json_value_free done [12:08:39]process_json_proto returns [12:08:39]Send response to host [12:08:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33113,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:08:39]free response buf [12:08:39]execute_script done [12:08:39]execute_script returns [12:08:39]free content buf [12:08:39]Sock 9.Close socket [12:08:39]Sock 9.Thread stoped [12:08:39]OFD Sender: No OFD packet to send [12:08:44]OFD Sender: No OFD packet to send [12:08:49]OFD Sender: No OFD packet to send [12:08:54]OFD Sender: No OFD packet to send [12:08:59]OFD Sender: No OFD packet to send [12:09:04]OFD Sender: No OFD packet to send [12:09:05]accept exits with 7 [12:09:05]New connection [12:09:05]New thread 3067059556 created [12:09:05]Thread 3067202916 joined [12:09:05]Waiting for new connection... [12:09:05] Sock 7.Parse request [12:09:05]Sock 7.Check first char [12:09:05]Sock 7.First char is OK [12:09:05]request: POST /json_proto HTTP/1.0 [12:09:05]Method: POST [12:09:05]URL: /json_proto [12:09:05]Method is POST - this is cgi request [12:09:05]url: /json_proto [12:09:05]query_string will be loaded in cgi processing [12:09:05]execute_cgi json_proto POST (null) [12:09:05]execute_cgi path=json_proto method=POST [12:09:05]POST find Content-Length [12:09:05]Host: 172.17.34.200:8080 [12:09:05]Content-Length: 678 [12:09:05]Content-Type: application/json [12:09:05] [12:09:05]POST finish read [12:09:05]Found Content-Length = 678 [12:09:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:09:05]execute_script... [12:09:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:09:05]POST & json_proto [12:09:05]process_json_proto [12:09:05]json parsed OK: [12:09:05]protocol is kg_v1.0 [12:09:05]action value=close_receipt [12:09:05]process_action close_receipt [12:09:05]cmd_close_receipt [12:09:05]MH_GetDate [12:09:05]Write to MH i2c: F0 00 00 60 1A 69 [12:09:05]Write i2c OK [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: F0 [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: F0 09 00 [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: F0 09 00 60 1A 00 62 EB E9 64 B2 FF 65 64 86 [12:09:05]GetLastDocTimeStamp 1693051352 [12:09:05]current date 1693051746 [12:09:05]FM_GetShiftState [12:09:05]SAM_PROTO_GetShiftState [12:09:05]wFMCommunicate request_size=4 [12:09:05]MH_SAM_APDU [12:09:05]CAPDU: 80 13 01 00 [12:09:05]Write to MH i2c: E2 08 00 61 1A 80 13 01 00 00 00 00 00 F8 [12:09:05]Write i2c OK [12:09:05]MH_I2C_Read... [12:09:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:05]Read from MH i2c: E2 [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: E2 0E 00 [12:09:05]MH_I2C_Read... [12:09:05]Read from MH i2c: E2 0E 00 61 1A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2F [12:09:05]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:09:05]wFMCommunicate OK [12:09:05]SAM_PROTO_GetShiftState done [12:09:05]FM_GetShiftState done [12:09:05]opened in 1693009560 [12:09:05]opened+sec_in_day 1693095960 [12:09:05]quantity*price = 50042 [12:09:05]sum+1 = 50043 [12:09:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 130 26.08.2023 12:09 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33114 ФПД: 103096639456069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T120906&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33114&fm=103096639456069&tin=02508201610067®Number=0000000000091575&sum=50000 [12:09:06]StoreToDocumentArchive [12:09:06]shift 77 fd 33114 [12:09:06]save to /storage/0077/doc_00033114 [12:09:06]save last doc name /storage/0077/doc_00033114 to /storage/kkm_last_doc_name [12:09:06]save OK [12:09:06]Clear old archive folders... [12:09:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:09:06]tlvbuf is 00A91F70 [12:09:06]SAM_PROTO_ClearQueue [12:09:06]wFMCommunicate request_size=4 [12:09:06]MH_SAM_APDU [12:09:06]CAPDU: 80 09 00 00 [12:09:06]Write to MH i2c: E2 08 00 6E 1A 80 09 00 00 00 00 00 00 FA [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:06]Read from MH i2c: E2 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 6E 1A 00 90 00 FC [12:09:06]RAPDU: 90 00 [12:09:06]wFMCommunicate OK [12:09:06]SAM_PROTO_ClearQueue done [12:09:06]KKMCreateOFDPacket [12:09:06]OFDProtocolAddRootSTLVToBuf [12:09:06]FM_MakeSignedData [12:09:06]FM_MakeSignedData [12:09:06]SAM_PROTO_SignData [12:09:06]wFMCommunicate request_size=4 [12:09:06]MH_SAM_APDU [12:09:06]CAPDU: 80 0D 01 02 [12:09:06]Write to MH i2c: E2 08 00 6F 1A 80 0D 01 02 00 00 00 00 02 [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:06]Read from MH i2c: E2 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 [12:09:06]MH_I2C_Read... [12:09:06]Read from MH i2c: E2 03 00 6F 1A 00 90 00 FD [12:09:06]RAPDU: 90 00 [12:09:06]wFMCommunicate OK [12:09:06]wFMCommunicate request_size=255 [12:09:06]MH_SAM_APDU [12:09:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 EB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 81 00 00 35 04 06 00 5D [12:09:06]Write to MH i2c: E2 02 01 70 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 EB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 81 00 00 35 04 06 00 5D 00 00 4F [12:09:06]Write i2c OK [12:09:06]MH_I2C_Read... [12:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:07]Read from MH i2c: E2 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: E2 03 00 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: E2 03 00 70 1A 00 90 00 FE [12:09:07]RAPDU: 90 00 [12:09:07]wFMCommunicate OK [12:09:07]wFMCommunicate request_size=10 [12:09:07]MH_SAM_APDU [12:09:07]CAPDU: 80 0D 02 02 05 C4 0E 92 83 45 [12:09:07]Write to MH i2c: E2 0D 00 71 1A 80 0D 02 02 05 00 C4 0E 92 83 45 00 00 3B [12:09:07]Write i2c OK [12:09:07]MH_I2C_Read... [12:09:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:07]Read from MH i2c: E2 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: E2 03 00 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: E2 03 00 71 1A 00 90 00 FF [12:09:07]RAPDU: 90 00 [12:09:07]wFMCommunicate OK [12:09:07]wFMCommunicate request_size=4 [12:09:07]MH_SAM_APDU [12:09:07]CAPDU: 80 0D 03 02 [12:09:07]Write to MH i2c: E2 08 00 72 1A 80 0D 03 02 00 00 00 00 07 [12:09:07]Write i2c OK [12:09:07]MH_I2C_Read... [12:09:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:07]Read from MH i2c: E2 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: E2 0B 00 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: E2 0B 00 72 1A 00 5D EC AD 7A C2 B0 39 D8 90 00 FB [12:09:07]RAPDU: 5D EC AD 7A C2 B0 39 D8 90 00 [12:09:07]wFMCommunicate OK [12:09:07]SAM_PROTO_SignData done [12:09:07]FM_MakeSignedData done [12:09:07]CreateOFDProtocolMessage [12:09:07]wFMCommunicate request_size=4 [12:09:07]MH_SAM_APDU [12:09:07]CAPDU: 80 11 00 00 [12:09:07]Write to MH i2c: E2 08 00 73 1A 80 11 00 00 00 00 00 00 07 [12:09:07]Write i2c OK [12:09:07]MH_I2C_Read... [12:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:07]Read from MH i2c: E2 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: E2 17 00 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: E2 17 00 73 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [12:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:09:07]wFMCommunicate OK [12:09:07]CreateOFDProtocolMessage done [12:09:07]OFDSenderStorePacket 33114 [12:09:07]StoreOFDPacket docnum=33114 [12:09:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF FA 07 01 24 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 EB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 81 00 00 35 04 06 00 5D C4 0E 92 83 45 5D EC AD 7A C2 B0 39 D8 [12:09:07]CheckFolder [12:09:07]dirname=/storage/ofd_packets [12:09:07]CheckFolder done [12:09:07]ProducePacketName [12:09:07]name=ofd_packets/00033114 [12:09:07]NVStorageSaveData ofd_packets/00033114 [12:09:07]File name is /storage/ofd_packets/00033114 [12:09:07]Write 301 bytes [12:09:07]NVStorageSaveData done [12:09:07]OFDSenderStorePacket done [12:09:07]KKMCreateOFDPacket done [12:09:07]NVStorageSaveData kkm_last_timestamp [12:09:07]File name is /storage/kkm_last_timestamp [12:09:07]Write 4 bytes [12:09:07]NVStorageSaveData done [12:09:07]ExternCall_PrintAddStr [12:09:07]wPrintStart [12:09:07]Write to MH i2c: 01 00 00 74 1A 8E [12:09:07]Write i2c OK [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: 01 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: 01 07 00 [12:09:07]MH_I2C_Read... [12:09:07]Read from MH i2c: 01 07 00 74 1A 00 00 00 00 00 FF 0F A3 [12:09:07]RasterBufferAndPrint [12:09:07]line Счет N : (1)1182928 [12:09:07]line ИНН: 02508201610067 [12:09:07]line Контрольно-Кассовый Чек [12:09:07]line ПРОДАЖА [12:09:07]line ТРК (МРК, ГНК) : 43 [12:09:07]line Товар: 2710124500 [12:09:07]line Аи-95-К-5 [12:09:07]line 7.640 * 65.50 [12:09:07]line = 500.42 [12:09:07]line НДС 12% НСП 1% [12:09:07]line > о реализуемом товаре [12:09:07]line ОКРУГЛЕНИЕ: -0.42 [12:09:07]line ИТОГО: 500.00 [12:09:07]line Внесено: 500.00 [12:09:07]line СДАЧА: 0.00 [12:09:07]line НСП 1% : 4.43 [12:09:07]line НДС 12% : 53.14 [12:09:07]line Наличными: 500.00 [12:09:07]line Безнал.: 0.00 [12:09:07]line Место: АЗС № 121 "Партнер Нефть" [12:09:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:09:07]line СНО: Общий режим [12:09:07]line Чек 130 26.08.2023 12:09 [12:09:07]line Смена: 77 ФФД: 1.0 [12:09:07]line ЗНМ: 0300000148 [12:09:07]line РНМ: 0000000000091575 [12:09:07]line Версия ККМ: 001 [12:09:07]line ФМ: 0000000000874655 [12:09:07]line ФД: 33114 [12:09:07]line ФПД: 103096639456069 [12:09:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T120906&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33114&fm=103096639456069&tin=02508201610067®Number=0000000000091575&sum=50000 [12:09:07]OFD Sender: Processing packet 33114 [packets to send 11, broken 10] [12:09:07]ProducePacketName [12:09:07]name=ofd_packets/00033114 [12:09:07]OFD Sender: To server: pG, [12:09:07]CommunicateWithHost lk.salyk.kg:30040 [12:09:07]ConnectInit lk.salyk.kg [12:09:07]written 0, free lines is 4095 [12:09:07]Connected sock=10 [12:09:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF FA 07 01 24 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 62 EB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 81 00 00 35 04 06 00 5D C4 0E 92 83 45 5D EC AD 7A C2 B0 39 D8 [12:09:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EC 05 47 00 98 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5A 81 00 00 F4 03 04 00 01 96 E9 64 B6 04 01 00 00 E5 DE BF 66 3D 4D A6 E6 [12:09:07]CommunicateWithHost err = 0 [12:09:07]CheckOFDResponse [12:09:07]1017 (14) - 77093643461234 [12:09:07]1041 (16) - 0000000000874655 [12:09:07]1040 (4) - 33114 [12:09:07]1012 (4) - 26.08.2023 06:04 [12:09:07]1206 (1) - 0 [12:09:07]OFD Sender: Remove packet 33114 [12:09:07]ProducePacketName [12:09:07]name=ofd_packets/00033114 [12:09:07]NVStorageDeleteData [12:09:08]Write to MH i2c: 01 00 00 9F 1A B9 [12:09:08]Write i2c OK [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: 01 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: 01 07 00 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: 01 07 00 9F 1A 00 00 00 00 00 E4 0C B0 [12:09:08]RasterBufferAndPrint [12:09:08]line [12:09:08]line [12:09:08]line [12:09:08]line [12:09:08]line [12:09:08]written 0, free lines is 3306 [12:09:08]MH_Cut [12:09:08]Write to MH i2c: D1 01 00 A6 1A 01 92 [12:09:08]Write i2c OK [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: D1 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: D1 01 00 [12:09:08]MH_I2C_Read... [12:09:08]Read from MH i2c: D1 01 00 A6 1A 00 91 [12:09:08]Write to MH i2c: 01 00 00 A7 1A C1 [12:09:08]Write i2c OK [12:09:08]MH_I2C_Read... [12:09:08]OFD Sender: No OFD packet to send [12:09:08]*** Cut start [12:09:08]*** Purtial cut [12:09:08]*** Stage 1: CUTSNS_PIN = 1 [12:09:09]Read from MH i2c: 01 [12:09:09]MH_I2C_Read... [12:09:09]*** Stop cut motor [12:09:09]*** Cut end [12:09:09]Read from MH i2c: 01 07 00 [12:09:09]MH_I2C_Read... [12:09:09]Read from MH i2c: 01 07 00 A7 1A 00 00 00 00 00 FF 0F D6 [12:09:09]process_action close_receipt done [12:09:09]requested_data is exist [12:09:09]produce_requested_data [12:09:09]requested_item fm.sn is exist - process it [12:09:09]wFMCommunicate request_size=4 [12:09:09]MH_SAM_APDU [12:09:09]CAPDU: 80 11 00 00 [12:09:09]Write to MH i2c: E2 08 00 A8 1A 80 11 00 00 00 00 00 00 3C [12:09:09]Write i2c OK [12:09:09]MH_I2C_Read... [12:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:09]Read from MH i2c: E2 [12:09:09]MH_I2C_Read... [12:09:09]Read from MH i2c: E2 17 00 [12:09:09]MH_I2C_Read... [12:09:09]Read from MH i2c: E2 17 00 A8 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [12:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:09:09]wFMCommunicate OK [12:09:09]requested_item fd.num is exist - process it [12:09:09]SAM_PROTO_GetFieldsCounters [12:09:09]wFMCommunicate request_size=4 [12:09:09]MH_SAM_APDU [12:09:09]CAPDU: 80 13 00 00 [12:09:09]Write to MH i2c: E2 08 00 A9 1A 80 13 00 00 00 00 00 00 3F [12:09:09]Write i2c OK [12:09:09]MH_I2C_Read... [12:09:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:09]Read from MH i2c: E2 [12:09:09]MH_I2C_Read... [12:09:09]Read from MH i2c: E2 62 00 [12:09:09]MH_I2C_Read... [12:09:09]Read from MH i2c: E2 62 00 A9 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [12:09:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:09:09]wFMCommunicate OK [12:09:09]SAM_PROTO_GetFieldsCounters done [12:09:09]requested_item shift.num is exist - process it [12:09:09]requested_item shift.opened is exist - process it [12:09:09]req_shift_opened [12:09:09]FM_GetShiftState [12:09:09]SAM_PROTO_GetShiftState [12:09:09]wFMCommunicate request_size=4 [12:09:09]MH_SAM_APDU [12:09:09]CAPDU: 80 13 01 00 [12:09:09]Write to MH i2c: E2 08 00 AA 1A 80 13 01 00 00 00 00 00 41 [12:09:09]Write i2c OK [12:09:09]MH_I2C_Read... [12:09:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:09]Read from MH i2c: E2 [12:09:09]MH_I2C_Read... [12:09:09]Read from MH i2c: E2 0E 00 [12:09:09]MH_I2C_Read... [12:09:09]Read from MH i2c: E2 0E 00 AA 1A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 78 [12:09:09]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:09:09]wFMCommunicate OK [12:09:09]SAM_PROTO_GetShiftState done [12:09:09]FM_GetShiftState done [12:09:09]req_shift_opened done [12:09:09]requested_item shift.open_date is exist - process it [12:09:09]req_shift_open_date [12:09:09]req_shift_open_date done [12:09:09]produce_requested_data done [12:09:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33114,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:09:09]process_action_free close_receipt [12:09:09]json_value_free [12:09:09]json_value_free done [12:09:09]process_json_proto returns [12:09:09]Send response to host [12:09:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33114,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:09:09]free response buf [12:09:09]execute_script done [12:09:09]execute_script returns [12:09:09]free content buf [12:09:09]Sock 7.Close socket [12:09:09]Sock 7.Thread stoped [12:09:13]OFD Sender: No OFD packet to send [12:09:18]OFD Sender: No OFD packet to send [12:09:23]OFD Sender: No OFD packet to send [12:09:28]OFD Sender: No OFD packet to send [12:09:33]OFD Sender: No OFD packet to send [12:09:38]OFD Sender: No OFD packet to send [12:09:43]OFD Sender: No OFD packet to send [12:09:48]OFD Sender: No OFD packet to send [12:09:53]OFD Sender: No OFD packet to send [12:09:58]OFD Sender: No OFD packet to send [12:10:03]OFD Sender: No OFD packet to send [12:10:08]OFD Sender: No OFD packet to send [12:10:13]OFD Sender: No OFD packet to send [12:10:18]OFD Sender: No OFD packet to send [12:10:23]OFD Sender: No OFD packet to send [12:10:28]OFD Sender: No OFD packet to send [12:10:33]OFD Sender: No OFD packet to send [12:10:38]OFD Sender: No OFD packet to send [12:10:43]OFD Sender: No OFD packet to send [12:10:48]OFD Sender: No OFD packet to send [12:10:53]OFD Sender: No OFD packet to send [12:10:58]OFD Sender: No OFD packet to send [12:11:03]OFD Sender: No OFD packet to send [12:11:08]OFD Sender: No OFD packet to send [12:11:13]OFD Sender: No OFD packet to send [12:11:18]OFD Sender: No OFD packet to send [12:11:23]OFD Sender: No OFD packet to send [12:11:28]OFD Sender: No OFD packet to send [12:11:33]OFD Sender: No OFD packet to send [12:11:38]OFD Sender: No OFD packet to send [12:11:43]OFD Sender: No OFD packet to send [12:11:48]OFD Sender: No OFD packet to send [12:11:53]OFD Sender: No OFD packet to send [12:11:58]OFD Sender: No OFD packet to send [12:12:01]accept exits with 9 [12:12:01]New connection [12:12:01]New thread 3067202916 created [12:12:01]Thread 3067059556 joined [12:12:01]Waiting for new connection... [12:12:01] Sock 9.Parse request [12:12:01]Sock 9.Check first char [12:12:01]Sock 9.First char is OK [12:12:01]request: POST /json_proto HTTP/1.0 [12:12:01]Method: POST [12:12:01]URL: /json_proto [12:12:01]Method is POST - this is cgi request [12:12:01]url: /json_proto [12:12:01]query_string will be loaded in cgi processing [12:12:01]execute_cgi json_proto POST (null) [12:12:01]execute_cgi path=json_proto method=POST [12:12:01]POST find Content-Length [12:12:01]Host: 172.17.34.200:8080 [12:12:01]Content-Length: 671 [12:12:01]Content-Type: application/json [12:12:01] [12:12:01]POST finish read [12:12:01]Found Content-Length = 671 [12:12:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 8.410, "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" ] } } [12:12:01]execute_script... [12:12: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)1182929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 8.410, "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" ] } } [12:12:01]POST & json_proto [12:12:01]process_json_proto [12:12:01]json parsed OK: [12:12:01]protocol is kg_v1.0 [12:12:01]action value=close_receipt [12:12:01]process_action close_receipt [12:12:01]cmd_close_receipt [12:12:01]MH_GetDate [12:12:01]Write to MH i2c: F0 00 00 AB 1A B4 [12:12:01]Write i2c OK [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: F0 [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: F0 09 00 [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: F0 09 00 AB 1A 00 12 EC E9 64 B2 FF 65 64 82 [12:12:01]GetLastDocTimeStamp 1693051746 [12:12:01]current date 1693051922 [12:12:01]FM_GetShiftState [12:12:01]SAM_PROTO_GetShiftState [12:12:01]wFMCommunicate request_size=4 [12:12:01]MH_SAM_APDU [12:12:01]CAPDU: 80 13 01 00 [12:12:01]Write to MH i2c: E2 08 00 AC 1A 80 13 01 00 00 00 00 00 43 [12:12:01]Write i2c OK [12:12:01]MH_I2C_Read... [12:12:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:01]Read from MH i2c: E2 [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: E2 0E 00 [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: E2 0E 00 AC 1A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7A [12:12:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:12:01]wFMCommunicate OK [12:12:01]SAM_PROTO_GetShiftState done [12:12:01]FM_GetShiftState done [12:12:01]opened in 1693009560 [12:12:01]opened+sec_in_day 1693095960 [12:12:01]quantity*price = 50039 [12:12:01]sum+1 = 50041 [12:12:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 131 26.08.2023 12:12 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33115 ФПД: 121589653314258 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T121202&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33115&fm=121589653314258&tin=02508201610067®Number=0000000000091575&sum=50000 [12:12:02]StoreToDocumentArchive [12:12:02]shift 77 fd 33115 [12:12:02]save to /storage/0077/doc_00033115 [12:12:02]save last doc name /storage/0077/doc_00033115 to /storage/kkm_last_doc_name [12:12:02]save OK [12:12:02]Clear old archive folders... [12:12:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:12:02]tlvbuf is 00ABB040 [12:12:02]SAM_PROTO_ClearQueue [12:12:02]wFMCommunicate request_size=4 [12:12:02]MH_SAM_APDU [12:12:02]CAPDU: 80 09 00 00 [12:12:02]Write to MH i2c: E2 08 00 B9 1A 80 09 00 00 00 00 00 00 45 [12:12:02]Write i2c OK [12:12:02]MH_I2C_Read... [12:12:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:02]Read from MH i2c: E2 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 03 00 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 03 00 B9 1A 00 90 00 47 [12:12:02]RAPDU: 90 00 [12:12:02]wFMCommunicate OK [12:12:02]SAM_PROTO_ClearQueue done [12:12:02]KKMCreateOFDPacket [12:12:02]OFDProtocolAddRootSTLVToBuf [12:12:02]FM_MakeSignedData [12:12:02]FM_MakeSignedData [12:12:02]SAM_PROTO_SignData [12:12:02]wFMCommunicate request_size=4 [12:12:02]MH_SAM_APDU [12:12:02]CAPDU: 80 0D 01 02 [12:12:02]Write to MH i2c: E2 08 00 BA 1A 80 0D 01 02 00 00 00 00 4D [12:12:02]Write i2c OK [12:12:02]MH_I2C_Read... [12:12:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:03]Read from MH i2c: E2 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 BA 1A 00 90 00 48 [12:12:03]RAPDU: 90 00 [12:12:03]wFMCommunicate OK [12:12:03]wFMCommunicate request_size=255 [12:12:03]MH_SAM_APDU [12:12:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 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 83 00 00 00 F4 03 04 00 12 EC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 81 00 00 35 04 06 00 [12:12:03]Write to MH i2c: E2 02 01 BB 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 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 83 00 00 00 F4 03 04 00 12 EC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 81 00 00 35 04 06 00 00 00 BF [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:03]Read from MH i2c: E2 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 BB 1A 00 90 00 49 [12:12:03]RAPDU: 90 00 [12:12:03]wFMCommunicate OK [12:12:03]wFMCommunicate request_size=11 [12:12:03]MH_SAM_APDU [12:12:03]CAPDU: 80 0D 02 02 06 6E 95 CC 18 1A D2 [12:12:03]Write to MH i2c: E2 0E 00 BC 1A 80 0D 02 02 06 00 6E 95 CC 18 1A D2 00 00 2F [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:03]Read from MH i2c: E2 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 03 00 BC 1A 00 90 00 4A [12:12:03]RAPDU: 90 00 [12:12:03]wFMCommunicate OK [12:12:03]wFMCommunicate request_size=4 [12:12:03]MH_SAM_APDU [12:12:03]CAPDU: 80 0D 03 02 [12:12:03]Write to MH i2c: E2 08 00 BD 1A 80 0D 03 02 00 00 00 00 52 [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:03]Read from MH i2c: E2 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 0B 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 0B 00 BD 1A 00 75 EA 0B 70 08 AF 3D 57 90 00 78 [12:12:03]RAPDU: 75 EA 0B 70 08 AF 3D 57 90 00 [12:12:03]wFMCommunicate OK [12:12:03]SAM_PROTO_SignData done [12:12:03]FM_MakeSignedData done [12:12:03]CreateOFDProtocolMessage [12:12:03]wFMCommunicate request_size=4 [12:12:03]MH_SAM_APDU [12:12:03]CAPDU: 80 11 00 00 [12:12:03]Write to MH i2c: E2 08 00 BE 1A 80 11 00 00 00 00 00 00 52 [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:03]Read from MH i2c: E2 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 17 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: E2 17 00 BE 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A8 [12:12:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:12:03]wFMCommunicate OK [12:12:03]CreateOFDProtocolMessage done [12:12:03]OFDSenderStorePacket 33115 [12:12:03]StoreOFDPacket docnum=33115 [12:12:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5C A6 08 01 1A 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 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 83 00 00 00 F4 03 04 00 12 EC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 81 00 00 35 04 06 00 6E 95 CC 18 1A D2 75 EA 0B 70 08 AF 3D 57 [12:12:03]CheckFolder [12:12:03]dirname=/storage/ofd_packets [12:12:03]CheckFolder done [12:12:03]ProducePacketName [12:12:03]name=ofd_packets/00033115 [12:12:03]NVStorageSaveData ofd_packets/00033115 [12:12:03]File name is /storage/ofd_packets/00033115 [12:12:03]Write 302 bytes [12:12:03]NVStorageSaveData done [12:12:03]OFDSenderStorePacket done [12:12:03]KKMCreateOFDPacket done [12:12:03]NVStorageSaveData kkm_last_timestamp [12:12:03]File name is /storage/kkm_last_timestamp [12:12:03]Write 4 bytes [12:12:03]NVStorageSaveData done [12:12:03]ExternCall_PrintAddStr [12:12:03]wPrintStart [12:12:03]Write to MH i2c: 01 00 00 BF 1A D9 [12:12:03]Write i2c OK [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: 01 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: 01 07 00 [12:12:03]MH_I2C_Read... [12:12:03]Read from MH i2c: 01 07 00 BF 1A 00 00 00 00 00 FF 0F EE [12:12:03]RasterBufferAndPrint [12:12:03]line Счет N : (1)1182929 [12:12:03]line ИНН: 02508201610067 [12:12:03]line Контрольно-Кассовый Чек [12:12:03]line ПРОДАЖА [12:12:03]line ТРК (МРК, ГНК) : 41 [12:12:03]line Товар: 2710124130 [12:12:03]line Super-92-К-5 [12:12:03]line 8.410 * 59.50 [12:12:03]line = 500.40 [12:12:03]line НДС 12% НСП 1% [12:12:03]line > о реализуемом товаре [12:12:03]line ОКРУГЛЕНИЕ: -0.40 [12:12:03]line ИТОГО: 500.00 [12:12:03]line Внесено: 500.00 [12:12:03]line СДАЧА: 0.00 [12:12:03]line НСП 1% : 4.43 [12:12:03]line НДС 12% : 53.14 [12:12:03]line Наличными: 500.00 [12:12:03]line Безнал.: 0.00 [12:12:03]line Место: АЗС № 121 "Партнер Нефть" [12:12:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:12:03]line СНО: Общий режим [12:12:03]line Чек 131 26.08.2023 12:12 [12:12:03]line Смена: 77 ФФД: 1.0 [12:12:03]line ЗНМ: 0300000148 [12:12:03]line РНМ: 0000000000091575 [12:12:03]line Версия ККМ: 001 [12:12:03]line ФМ: 0000000000874655 [12:12:03]line ФД: 33115 [12:12:03]line ФПД: 121589653314258 [12:12:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T121202&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33115&fm=121589653314258&tin=02508201610067®Number=0000000000091575&sum=50000 [12:12:03]OFD Sender: Processing packet 33115 [packets to send 11, broken 10] [12:12:03]ProducePacketName [12:12:03]name=ofd_packets/00033115 [12:12:03]OFD Sender: To server: pG, [12:12:03]CommunicateWithHost lk.salyk.kg:30040 [12:12:03]ConnectInit lk.salyk.kg [12:12:03]written 0, free lines is 4095 [12:12:03]Connected sock=10 [12:12:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 5C A6 08 01 1A 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 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 83 00 00 00 F4 03 04 00 12 EC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 81 00 00 35 04 06 00 6E 95 CC 18 1A D2 75 EA 0B 70 08 AF 3D 57 [12:12:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 34 66 47 00 43 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 5B 81 00 00 F4 03 04 00 B1 96 E9 64 B6 04 01 00 00 FE D4 7F 7D D9 2D 0B D3 [12:12:04]CommunicateWithHost err = 0 [12:12:04]CheckOFDResponse [12:12:04]1017 (14) - 77093643461234 [12:12:04]1041 (16) - 0000000000874655 [12:12:04]1040 (4) - 33115 [12:12:04]1012 (4) - 26.08.2023 06:07 [12:12:04]1206 (1) - 0 [12:12:04]OFD Sender: Remove packet 33115 [12:12:04]ProducePacketName [12:12:04]name=ofd_packets/00033115 [12:12:04]NVStorageDeleteData [12:12:04]Write to MH i2c: 01 00 00 EA 1A 04 [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 07 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: 01 07 00 EA 1A 00 00 00 00 00 DF 0C F6 [12:12:04]RasterBufferAndPrint [12:12:04]line [12:12:04]line [12:12:04]line [12:12:04]line [12:12:04]line [12:12:04]written 0, free lines is 3301 [12:12:04]MH_Cut [12:12:04]Write to MH i2c: D1 01 00 F1 1A 01 DD [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: D1 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: D1 01 00 [12:12:04]MH_I2C_Read... [12:12:04]Read from MH i2c: D1 01 00 F1 1A 00 DC [12:12:04]Write to MH i2c: 01 00 00 F2 1A 0C [12:12:04]Write i2c OK [12:12:04]MH_I2C_Read... [12:12:04]OFD Sender: No OFD packet to send [12:12:05]*** Cut start [12:12:05]*** Purtial cut [12:12:05]*** CUTSNS_PIN = 0 [12:12:05]*** Stage 1: CUTSNS_PIN = 1 [12:12:07]Read from MH i2c: 01 [12:12:07]MH_I2C_Read... [12:12:07]*** Stop cut motor [12:12:07]*** Cut end [12:12:07]Read from MH i2c: 01 07 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: 01 07 00 F2 1A 00 00 00 00 00 FF 0F 21 [12:12:07]process_action close_receipt done [12:12:07]requested_data is exist [12:12:07]produce_requested_data [12:12:07]requested_item fm.sn is exist - process it [12:12:07]wFMCommunicate request_size=4 [12:12:07]MH_SAM_APDU [12:12:07]CAPDU: 80 11 00 00 [12:12:07]Write to MH i2c: E2 08 00 F3 1A 80 11 00 00 00 00 00 00 87 [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:07]Read from MH i2c: E2 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 17 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 17 00 F3 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [12:12:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:12:07]wFMCommunicate OK [12:12:07]requested_item fd.num is exist - process it [12:12:07]SAM_PROTO_GetFieldsCounters [12:12:07]wFMCommunicate request_size=4 [12:12:07]MH_SAM_APDU [12:12:07]CAPDU: 80 13 00 00 [12:12:07]Write to MH i2c: E2 08 00 F4 1A 80 13 00 00 00 00 00 00 8A [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:07]Read from MH i2c: E2 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 62 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 62 00 F4 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [12:12:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 5B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:07]wFMCommunicate OK [12:12:07]SAM_PROTO_GetFieldsCounters done [12:12:07]requested_item shift.num is exist - process it [12:12:07]requested_item shift.opened is exist - process it [12:12:07]req_shift_opened [12:12:07]FM_GetShiftState [12:12:07]SAM_PROTO_GetShiftState [12:12:07]wFMCommunicate request_size=4 [12:12:07]MH_SAM_APDU [12:12:07]CAPDU: 80 13 01 00 [12:12:07]Write to MH i2c: E2 08 00 F5 1A 80 13 01 00 00 00 00 00 8C [12:12:07]Write i2c OK [12:12:07]MH_I2C_Read... [12:12:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:07]Read from MH i2c: E2 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 0E 00 [12:12:07]MH_I2C_Read... [12:12:07]Read from MH i2c: E2 0E 00 F5 1A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C3 [12:12:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:12:07]wFMCommunicate OK [12:12:07]SAM_PROTO_GetShiftState done [12:12:07]FM_GetShiftState done [12:12:07]req_shift_opened done [12:12:07]requested_item shift.open_date is exist - process it [12:12:07]req_shift_open_date [12:12:07]req_shift_open_date done [12:12:07]produce_requested_data done [12:12:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33115,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:12:07]process_action_free close_receipt [12:12:07]json_value_free [12:12:07]json_value_free done [12:12:07]process_json_proto returns [12:12:07]Send response to host [12:12:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33115,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:12:07]free response buf [12:12:07]execute_script done [12:12:07]execute_script returns [12:12:07]free content buf [12:12:07]Sock 9.Close socket [12:12:07]Sock 9.Thread stoped [12:12:09]OFD Sender: No OFD packet to send [12:12:14]OFD Sender: No OFD packet to send [12:12:19]OFD Sender: No OFD packet to send [12:12:24]OFD Sender: No OFD packet to send [12:12:29]OFD Sender: No OFD packet to send [12:12:34]OFD Sender: No OFD packet to send [12:12:39]OFD Sender: No OFD packet to send [12:12:44]OFD Sender: No OFD packet to send [12:12:49]OFD Sender: No OFD packet to send [12:12:54]OFD Sender: No OFD packet to send [12:12:59]OFD Sender: No OFD packet to send [12:13:04]OFD Sender: No OFD packet to send [12:13:09]OFD Sender: No OFD packet to send [12:13:14]OFD Sender: No OFD packet to send [12:13:19]OFD Sender: No OFD packet to send [12:13:24]OFD Sender: No OFD packet to send [12:13:29]OFD Sender: No OFD packet to send [12:13:34]OFD Sender: No OFD packet to send [12:13:39]OFD Sender: No OFD packet to send [12:13:44]OFD Sender: No OFD packet to send [12:13:49]OFD Sender: No OFD packet to send [12:13:54]OFD Sender: No OFD packet to send [12:13:59]OFD Sender: No OFD packet to send [12:14:04]OFD Sender: No OFD packet to send [12:14:09]OFD Sender: No OFD packet to send [12:14:14]OFD Sender: No OFD packet to send [12:14:19]OFD Sender: No OFD packet to send [12:14:24]OFD Sender: No OFD packet to send [12:14:29]OFD Sender: No OFD packet to send [12:14:34]OFD Sender: No OFD packet to send [12:14:39]OFD Sender: No OFD packet to send [12:14:44]OFD Sender: No OFD packet to send [12:14:49]OFD Sender: No OFD packet to send [12:14:54]OFD Sender: No OFD packet to send 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [12:24:40]wFMCommunicate OK [12:24:40]wFMCommunicate request_size=4 [12:24:40]MH_SAM_APDU [12:24:40]CAPDU: 80 17 00 00 [12:24:40]Write to MH i2c: E2 08 00 85 1C 80 17 00 00 00 00 00 00 21 [12:24:40]Write i2c OK [12:24:40]MH_I2C_Read... [12:24:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [12:24:41]Read from MH i2c: E2 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: E2 D6 00 [12:24:41]MH_I2C_Read... [12:24:41]Read from MH i2c: E2 D6 00 85 1C 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 03 [12:24:41]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:24:41]wFMCommunicate OK [12:24:41]SAM_PROTO_GetShiftData done [12:24:41]requested_item shift.sale.total_cash is exist - process it [12:24:41]requested_item shift.sale_refund.total is exist - process it [12:24:41]requested_item shift.sale_refund.total_cash is exist - process it [12:24:41]requested_item shift.buy.total is exist - process it [12:24:41]requested_item shift.buy.total_cash is exist - process it [12:24:41]produce_requested_data done [12:24:41]produce_requested_data return {"fm.sale.total":26155434.54,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":149958.84,"shift.sale.total_cash":86474.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:24:41]process_action_free get_value [12:24:41]json_value_free [12:24:41]json_value_free done [12:24:41]process_json_proto returns [12:24:41]Send response to host [12:24:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26155434.54,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":149958.84,"shift.sale.total_cash":86474.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:24:41]free response buf [12:24:41]execute_script done [12:24:41]execute_script returns [12:24:41]free content buf [12:24:41]Sock 9.Close socket [12:24:41]Sock 9.Thread stoped [12:24:44]OFD Sender: No OFD packet to send [12:24:49]OFD Sender: No OFD packet to send [12:24:54]OFD Sender: No OFD packet to send [12:24:59]OFD Sender: No OFD packet to send [12:25:04]OFD Sender: No OFD packet to send [12:25:09]OFD Sender: No OFD packet to send [12:25:14]OFD Sender: No OFD packet to send [12:25:19]OFD Sender: No OFD packet to send [12:25:24]OFD Sender: No OFD packet to send [12:25:29]OFD Sender: No OFD packet to send [12:25:34]OFD Sender: No OFD packet to send [12:25:39]OFD Sender: No OFD packet to send [12:25:44]OFD Sender: No OFD packet to send [12:25:49]OFD Sender: No OFD packet to send [12:25:54]OFD Sender: No OFD packet to send [12:25:59]OFD Sender: No OFD packet to send [12:26:04]OFD Sender: No OFD packet to send [12:26:09]OFD Sender: No OFD packet to send [12:26:14]OFD Sender: No OFD packet to send [12:26:19]OFD Sender: No OFD packet to send [12:26:24]OFD Sender: No OFD packet to send [12:26:26]ConnectInit Can't connect to host [12:26:29]OFD Sender: No OFD packet to send [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:44]OFD Sender: No OFD packet to send [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:09]accept exits with 10 [12:28:09]New connection [12:28:09]New thread 3067202916 created [12:28:09]Thread 3067059556 joined [12:28:09]Waiting for new connection... [12:28:09] Sock 10.Parse request [12:28:09]Sock 10.Check first char [12:28:09]Sock 10.First char is OK [12:28:09]request: POST /json_proto HTTP/1.0 [12:28:09]Method: POST [12:28:09]URL: /json_proto [12:28:09]Method is POST - this is cgi request [12:28:09]url: /json_proto [12:28:09]query_string will be loaded in cgi processing [12:28:09]execute_cgi json_proto POST (null) [12:28:09]execute_cgi path=json_proto method=POST [12:28:09]POST find Content-Length [12:28:09]Host: 172.17.34.200:8080 [12:28:09]Content-Length: 662 [12:28:09]Content-Type: application/json [12:28:09] [12:28:09]POST finish read [12:28:09]Found Content-Length = 662 [12:28:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182935", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:10]execute_script... [12:28: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)1182935", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:10]POST & json_proto [12:28:10]process_json_proto [12:28:10]json parsed OK: [12:28:10]protocol is kg_v1.0 [12:28:10]action value=close_receipt [12:28:10]process_action close_receipt [12:28:10]cmd_close_receipt [12:28:10]MH_GetDate [12:28:10]Write to MH i2c: F0 00 00 86 1C 91 [12:28:10]Write i2c OK [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: F0 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: F0 09 00 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: F0 09 00 86 1C 00 DB EF E9 64 B2 FF 65 64 2B [12:28:10]GetLastDocTimeStamp 1693052666 [12:28:10]current date 1693052891 [12:28:10]FM_GetShiftState [12:28:10]SAM_PROTO_GetShiftState [12:28:10]wFMCommunicate request_size=4 [12:28:10]MH_SAM_APDU [12:28:10]CAPDU: 80 13 01 00 [12:28:10]Write to MH i2c: E2 08 00 87 1C 80 13 01 00 00 00 00 00 20 [12:28:10]Write i2c OK [12:28:10]MH_I2C_Read... [12:28:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:10]Read from MH i2c: E2 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 0E 00 [12:28:10]MH_I2C_Read... [12:28:10]Read from MH i2c: E2 0E 00 87 1C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 57 [12:28:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:28:10]wFMCommunicate OK [12:28:10]SAM_PROTO_GetShiftState done [12:28:10]FM_GetShiftState done [12:28:10]opened in 1693009560 [12:28:10]opened+sec_in_day 1693095960 [12:28:10]quantity*price = 58500 [12:28:10]sum+1 = 58501 [12:28:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 585.00 Внесено: 1000.00 СДАЧА: 415.00 НСП 1% : 5.18 НДС 12% : 62.12 Наличными: 585.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 137 26.08.2023 12:28 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33121 ФПД: 175507488651562 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T122811&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33121&fm=175507488651562&tin=02508201610067®Number=0000000000091575&sum=58500 [12:28:12]StoreToDocumentArchive [12:28:12]shift 77 fd 33121 [12:28:12]save to /storage/0077/doc_00033121 [12:28:12]save last doc name /storage/0077/doc_00033121 to /storage/kkm_last_doc_name [12:28:12]save OK [12:28:12]Clear old archive folders... [12:28:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:12]tlvbuf is 00BE42F0 [12:28:12]SAM_PROTO_ClearQueue [12:28:12]wFMCommunicate request_size=4 [12:28:12]MH_SAM_APDU [12:28:12]CAPDU: 80 09 00 00 [12:28:12]Write to MH i2c: E2 08 00 94 1C 80 09 00 00 00 00 00 00 22 [12:28:12]Write i2c OK [12:28:12]MH_I2C_Read... [12:28:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:12]Read from MH i2c: E2 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 94 1C 00 90 00 24 [12:28:12]RAPDU: 90 00 [12:28:12]wFMCommunicate OK [12:28:12]SAM_PROTO_ClearQueue done [12:28:12]KKMCreateOFDPacket [12:28:12]OFDProtocolAddRootSTLVToBuf [12:28:12]FM_MakeSignedData [12:28:12]FM_MakeSignedData [12:28:12]SAM_PROTO_SignData [12:28:12]wFMCommunicate request_size=4 [12:28:12]MH_SAM_APDU [12:28:12]CAPDU: 80 0D 01 02 [12:28:12]Write to MH i2c: E2 08 00 95 1C 80 0D 01 02 00 00 00 00 2A [12:28:12]Write i2c OK [12:28:12]MH_I2C_Read... [12:28:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:12]Read from MH i2c: E2 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 [12:28:12]MH_I2C_Read... [12:28:12]Read from MH i2c: E2 03 00 95 1C 00 90 00 25 [12:28:12]RAPDU: 90 00 [12:28:12]wFMCommunicate OK [12:28:12]wFMCommunicate request_size=255 [12:28:12]MH_SAM_APDU [12:28: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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 DB EF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 81 00 00 35 04 06 00 9F [12:28:12]Write to MH i2c: E2 02 01 96 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 DB EF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 81 00 00 35 04 06 00 9F 00 00 6A [12:28:12]Write i2c OK [12:28:12]MH_I2C_Read... [12:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:13]Read from MH i2c: E2 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: E2 03 00 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: E2 03 00 96 1C 00 90 00 26 [12:28:13]RAPDU: 90 00 [12:28:13]wFMCommunicate OK [12:28:13]wFMCommunicate request_size=10 [12:28:13]MH_SAM_APDU [12:28:13]CAPDU: 80 0D 02 02 05 9F 85 84 39 2A [12:28:13]Write to MH i2c: E2 0D 00 97 1C 80 0D 02 02 05 00 9F 85 84 39 2A 00 00 42 [12:28:13]Write i2c OK [12:28:13]MH_I2C_Read... [12:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:13]Read from MH i2c: E2 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: E2 03 00 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: E2 03 00 97 1C 00 90 00 27 [12:28:13]RAPDU: 90 00 [12:28:13]wFMCommunicate OK [12:28:13]wFMCommunicate request_size=4 [12:28:13]MH_SAM_APDU [12:28:13]CAPDU: 80 0D 03 02 [12:28:13]Write to MH i2c: E2 08 00 98 1C 80 0D 03 02 00 00 00 00 2F [12:28:13]Write i2c OK [12:28:13]MH_I2C_Read... [12:28:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:13]Read from MH i2c: E2 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: E2 0B 00 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: E2 0B 00 98 1C 00 66 06 98 29 D8 D4 FE 5F 90 00 66 [12:28:13]RAPDU: 66 06 98 29 D8 D4 FE 5F 90 00 [12:28:13]wFMCommunicate OK [12:28:13]SAM_PROTO_SignData done [12:28:13]FM_MakeSignedData done [12:28:13]CreateOFDProtocolMessage [12:28:13]wFMCommunicate request_size=4 [12:28:13]MH_SAM_APDU [12:28:13]CAPDU: 80 11 00 00 [12:28:13]Write to MH i2c: E2 08 00 99 1C 80 11 00 00 00 00 00 00 2F [12:28:13]Write i2c OK [12:28:13]MH_I2C_Read... [12:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:13]Read from MH i2c: E2 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: E2 17 00 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: E2 17 00 99 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 85 [12:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:28:13]wFMCommunicate OK [12:28:13]CreateOFDProtocolMessage done [12:28:13]OFDSenderStorePacket 33121 [12:28:13]StoreOFDPacket docnum=33121 [12:28:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 14 4C 07 01 FB 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 DB EF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 81 00 00 35 04 06 00 9F 9F 85 84 39 2A 66 06 98 29 D8 D4 FE 5F [12:28:13]CheckFolder [12:28:13]dirname=/storage/ofd_packets [12:28:13]CheckFolder done [12:28:13]ProducePacketName [12:28:13]name=ofd_packets/00033121 [12:28:13]NVStorageSaveData ofd_packets/00033121 [12:28:13]File name is /storage/ofd_packets/00033121 [12:28:13]Write 301 bytes [12:28:13]NVStorageSaveData done [12:28:13]OFDSenderStorePacket done [12:28:13]KKMCreateOFDPacket done [12:28:13]NVStorageSaveData kkm_last_timestamp [12:28:13]File name is /storage/kkm_last_timestamp [12:28:13]Write 4 bytes [12:28:13]NVStorageSaveData done [12:28:13]ExternCall_PrintAddStr [12:28:13]wPrintStart [12:28:13]Write to MH i2c: 01 00 00 9A 1C B6 [12:28:13]Write i2c OK [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: 01 [12:28:13]MH_I2C_Read... [12:28:13]Read from MH i2c: 01 07 00 [12:28:13]MH_I2C_Read... [12:28:13]OFD Sender: Processing packet 33121 [packets to send 11, broken 10] [12:28:13]ProducePacketName [12:28:13]name=ofd_packets/00033121 [12:28:13]OFD Sender: To server: pG, [12:28:13]CommunicateWithHost lk.salyk.kg:30040 [12:28:13]ConnectInit lk.salyk.kg [12:28:13]Read from MH i2c: 01 07 00 9A 1C 00 00 00 00 00 FF 0F CB [12:28:13]RasterBufferAndPrint [12:28:13]line Счет N : (1)1182935 [12:28:13]line ИНН: 02508201610067 [12:28:13]line Контрольно-Кассовый Чек [12:28:13]line ПРОДАЖА [12:28:13]line ТРК (МРК, ГНК) : 52 [12:28:13]line Товар: 2710124130 [12:28:13]line Аи-92-К-5 [12:28:13]line 10.000 * 58.50 [12:28:13]line = 585.00 [12:28:13]line НДС 12% НСП 1% [12:28:13]line > о реализуемом товаре [12:28:13]line ИТОГО: 585.00 [12:28:13]line Внесено: 1000.00 [12:28:13]line СДАЧА: 415.00 [12:28:13]line НСП 1% : 5.18 [12:28:13]line НДС 12% : 62.12 [12:28:13]line Наличными: 585.00 [12:28:13]line Безнал.: 0.00 [12:28:13]line Место: АЗС № 121 "Партнер Нефть" [12:28:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:28:13]line СНО: Общий режим [12:28:13]line Чек 137 26.08.2023 12:28 [12:28:13]line Смена: 77 ФФД: 1.0 [12:28:13]line ЗНМ: 0300000148 [12:28:13]line РНМ: 0000000000091575 [12:28:13]line Версия ККМ: 001 [12:28:13]line ФМ: 0000000000874655 [12:28:13]line ФД: 33121 [12:28:13]line ФПД: 175507488651562 [12:28:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T122811&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33121&fm=175507488651562&tin=02508201610067®Number=0000000000091575&sum=58500 [12:28:13]written 0, free lines is 4095 [12:28:13]Connected sock=11 [12:28:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 14 4C 07 01 FB 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 DB EF E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 81 00 00 35 04 06 00 9F 9F 85 84 39 2A 66 06 98 29 D8 D4 FE 5F [12:28:14]Write to MH i2c: 01 00 00 C4 1C E0 [12:28:14]Write i2c OK [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: 01 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: 01 07 00 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: 01 07 00 C4 1C 00 00 00 00 00 F2 0C E5 [12:28:14]RasterBufferAndPrint [12:28:14]line [12:28:14]line [12:28:14]line [12:28:14]line [12:28:14]line [12:28:14]written 0, free lines is 3378 [12:28:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BA DE 47 00 24 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 61 81 00 00 F4 03 04 00 7B 9A E9 64 B6 04 01 00 00 C0 3C 7F A9 C0 24 68 87 [12:28:14]CommunicateWithHost err = 0 [12:28:14]CheckOFDResponse [12:28:14]1017 (14) - 77093643461234 [12:28:14]1041 (16) - 0000000000874655 [12:28:14]1040 (4) - 33121 [12:28:14]1012 (4) - 26.08.2023 06:23 [12:28:14]1206 (1) - 0 [12:28:14]MH_Cut [12:28:14]OFD Sender: Remove packet 33121 [12:28:14]Write to MH i2c: ProducePacketName [12:28:14]D1 name=ofd_packets/00033121 [12:28:14]01 NVStorageDeleteData [12:28:14]00 CB 1C 01 B9 [12:28:14]Write i2c OK [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: D1 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: D1 01 00 [12:28:14]MH_I2C_Read... [12:28:14]Read from MH i2c: D1 01 00 CB 1C 00 B8 [12:28:14]Write to MH i2c: 01 00 00 CC 1C E8 [12:28:14]Write i2c OK [12:28:14]MH_I2C_Read... [12:28:14]*** Cut start [12:28:14]*** Purtial cut [12:28:14]*** CUTSNS_PIN = 0 [12:28:14]OFD Sender: No OFD packet to send [12:28:14]*** Stage 1: CUTSNS_PIN = 1 [12:28:16]Read from MH i2c: 01 [12:28:16]MH_I2C_Read... [12:28:16]*** Stop cut motor [12:28:16]*** Cut end [12:28:16]Read from MH i2c: 01 07 00 [12:28:16]MH_I2C_Read... [12:28:16]Read from MH i2c: 01 07 00 CC 1C 00 00 00 00 00 FF 0F FD [12:28:16]process_action close_receipt done [12:28:16]requested_data is exist [12:28:16]produce_requested_data [12:28:16]requested_item fm.sn is exist - process it [12:28:16]wFMCommunicate request_size=4 [12:28:16]MH_SAM_APDU [12:28:16]CAPDU: 80 11 00 00 [12:28:16]Write to MH i2c: E2 08 00 CD 1C 80 11 00 00 00 00 00 00 63 [12:28:16]Write i2c OK [12:28:16]MH_I2C_Read... [12:28:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:16]Read from MH i2c: E2 [12:28:16]MH_I2C_Read... [12:28:16]Read from MH i2c: E2 17 00 [12:28:16]MH_I2C_Read... [12:28:16]Read from MH i2c: E2 17 00 CD 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B9 [12:28:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:28:16]wFMCommunicate OK [12:28:16]requested_item fd.num is exist - process it [12:28:16]SAM_PROTO_GetFieldsCounters [12:28:16]wFMCommunicate request_size=4 [12:28:16]MH_SAM_APDU [12:28:16]CAPDU: 80 13 00 00 [12:28:16]Write to MH i2c: E2 08 00 CE 1C 80 13 00 00 00 00 00 00 66 [12:28:17]Write i2c OK [12:28:17]MH_I2C_Read... [12:28:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:17]Read from MH i2c: E2 [12:28:17]MH_I2C_Read... [12:28:17]Read from MH i2c: E2 62 00 [12:28:17]MH_I2C_Read... [12:28:17]Read from MH i2c: E2 62 00 CE 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 61 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 56 [12:28:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 61 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:28:17]wFMCommunicate OK [12:28:17]SAM_PROTO_GetFieldsCounters done [12:28:17]requested_item shift.num is exist - process it [12:28:17]requested_item shift.opened is exist - process it [12:28:17]req_shift_opened [12:28:17]FM_GetShiftState [12:28:17]SAM_PROTO_GetShiftState [12:28:17]wFMCommunicate request_size=4 [12:28:17]MH_SAM_APDU [12:28:17]CAPDU: 80 13 01 00 [12:28:17]Write to MH i2c: E2 08 00 CF 1C 80 13 01 00 00 00 00 00 68 [12:28:17]Write i2c OK [12:28:17]MH_I2C_Read... [12:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:17]Read from MH i2c: E2 [12:28:17]MH_I2C_Read... [12:28:17]Read from MH i2c: E2 0E 00 [12:28:17]MH_I2C_Read... [12:28:17]Read from MH i2c: E2 0E 00 CF 1C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9F [12:28:17]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:28:17]wFMCommunicate OK [12:28:17]SAM_PROTO_GetShiftState done [12:28:17]FM_GetShiftState done [12:28:17]req_shift_opened done [12:28:17]requested_item shift.open_date is exist - process it [12:28:17]req_shift_open_date [12:28:17]req_shift_open_date done [12:28:17]produce_requested_data done [12:28:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33121,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:28:17]process_action_free close_receipt [12:28:17]json_value_free [12:28:17]json_value_free done [12:28:17]process_json_proto returns [12:28:17]Send response to host [12:28:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33121,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:28:17]free response buf [12:28:17]execute_script done [12:28:17]execute_script returns [12:28:17]free content buf [12:28:17]Sock 10.Close socket [12:28:17]Sock 10.Thread stoped [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:45]ConnectInit Can't connect to host [12:28:49]OFD Sender: No OFD packet to send [12:28:54]OFD Sender: No OFD packet to send [12:28:59]OFD Sender: No OFD packet to send [12:29:04]OFD Sender: No OFD packet to send [12:29:09]OFD Sender: No OFD packet to send [12:29:14]OFD Sender: No OFD packet to send [12:29:19]OFD Sender: No OFD packet to send [12:29:24]OFD Sender: No OFD packet to send [12:29:29]OFD Sender: No OFD packet to send [12:29:34]OFD Sender: No OFD packet to send [12:29:39]OFD Sender: No OFD packet to send [12:29:44]OFD Sender: No OFD packet to send [12:29:49]OFD Sender: No OFD packet to send [12:29:54]OFD Sender: No OFD packet to send [12:29:59]OFD Sender: No OFD packet to send [12:30:04]OFD Sender: No OFD packet to send [12:30:09]OFD Sender: No OFD packet to send [12:30:14]OFD Sender: No OFD packet to send [12:30:19]OFD Sender: No OFD packet to send [12:30:24]OFD Sender: No OFD packet to send [12:30:29]OFD Sender: No OFD packet to send [12:30:34]OFD Sender: No OFD packet to send [12:30:39]OFD Sender: No OFD packet to send [12:30:44]OFD Sender: No OFD packet to send [12:30:49]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:03]ConnectInit Can't connect to host [12:31:05]OFD Sender: No OFD packet to send [12:31:10]OFD Sender: No OFD packet to send [12:31:15]OFD Sender: No OFD packet to send [12:31:17]accept exits with 9 [12:31:17]New connection [12:31:17]New thread 3067059556 created [12:31:17]Thread 3067202916 joined [12:31:17]Waiting for new connection... [12:31:17] Sock 9.Parse request [12:31:17]Sock 9.Check first char [12:31:17]Sock 9.First char is OK [12:31:17]request: POST /json_proto HTTP/1.0 [12:31:17]Method: POST [12:31:17]URL: /json_proto [12:31:17]Method is POST - this is cgi request [12:31:17]url: /json_proto [12:31:17]query_string will be loaded in cgi processing [12:31:17]execute_cgi json_proto POST (null) [12:31:17]execute_cgi path=json_proto method=POST [12:31:17]POST find Content-Length [12:31:17]Host: 172.17.34.200:8080 [12:31:17]Content-Length: 683 [12:31:17]Content-Type: application/json [12:31:17] [12:31:17]POST finish read [12:31:17]Found Content-Length = 683 [12:31:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182936", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "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:31:17]execute_script... [12:31: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)1182936", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "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:31:17]POST & json_proto [12:31:17]process_json_proto [12:31:17]json parsed OK: [12:31:17]protocol is kg_v1.0 [12:31:17]action value=close_receipt [12:31:17]process_action close_receipt [12:31:17]cmd_close_receipt [12:31:17]MH_GetDate [12:31:17]Write to MH i2c: F0 00 00 D0 1C DB [12:31:17]Write i2c OK [12:31:17]MH_I2C_Read... [12:31:17]Read from MH i2c: F0 [12:31:17]MH_I2C_Read... [12:31:17]Read from MH i2c: F0 09 00 [12:31:17]MH_I2C_Read... [12:31:17]Read from MH i2c: F0 09 00 D0 1C 00 96 F0 E9 64 B2 FF 65 64 31 [12:31:17]GetLastDocTimeStamp 1693052891 [12:31:17]current date 1693053078 [12:31:17]FM_GetShiftState [12:31:17]SAM_PROTO_GetShiftState [12:31:17]wFMCommunicate request_size=4 [12:31:17]MH_SAM_APDU [12:31:17]CAPDU: 80 13 01 00 [12:31:17]Write to MH i2c: E2 08 00 D1 1C 80 13 01 00 00 00 00 00 6A [12:31:17]Write i2c OK [12:31:17]MH_I2C_Read... [12:31:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:17]Read from MH i2c: E2 [12:31:17]MH_I2C_Read... [12:31:17]Read from MH i2c: E2 0E 00 [12:31:17]MH_I2C_Read... [12:31:17]Read from MH i2c: E2 0E 00 D1 1C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A1 [12:31:17]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:31:17]wFMCommunicate OK [12:31:17]SAM_PROTO_GetShiftState done [12:31:17]FM_GetShiftState done [12:31:17]opened in 1693009560 [12:31:17]opened+sec_in_day 1693095960 [12:31:17]quantity*price = 200011 [12:31:17]sum+1 = 200013 [12:31:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 138 26.08.2023 12:31 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33122 ФПД: 79428293739386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T123118&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33122&fm=79428293739386&tin=02508201610067®Number=0000000000091575&sum=200000 [12:31:19]StoreToDocumentArchive [12:31:19]shift 77 fd 33122 [12:31:19]save to /storage/0077/doc_00033122 [12:31:19]save last doc name /storage/0077/doc_00033122 to /storage/kkm_last_doc_name [12:31:19]save OK [12:31:19]Clear old archive folders... [12:31:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:19]tlvbuf is 00AF1DD0 [12:31:19]SAM_PROTO_ClearQueue [12:31:19]wFMCommunicate request_size=4 [12:31:19]MH_SAM_APDU [12:31:19]CAPDU: 80 09 00 00 [12:31:19]Write to MH i2c: E2 08 00 DE 1C 80 09 00 00 00 00 00 00 6C [12:31:19]Write i2c OK [12:31:19]MH_I2C_Read... [12:31:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:19]Read from MH i2c: E2 [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: E2 03 00 [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: E2 03 00 DE 1C 00 90 00 6E [12:31:19]RAPDU: 90 00 [12:31:19]wFMCommunicate OK [12:31:19]SAM_PROTO_ClearQueue done [12:31:19]KKMCreateOFDPacket [12:31:19]OFDProtocolAddRootSTLVToBuf [12:31:19]FM_MakeSignedData [12:31:19]FM_MakeSignedData [12:31:19]SAM_PROTO_SignData [12:31:19]wFMCommunicate request_size=4 [12:31:19]MH_SAM_APDU [12:31:19]CAPDU: 80 0D 01 02 [12:31:19]Write to MH i2c: E2 08 00 DF 1C 80 0D 01 02 00 00 00 00 74 [12:31:19]Write i2c OK [12:31:19]MH_I2C_Read... [12:31:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:19]Read from MH i2c: E2 [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: E2 03 00 [12:31:19]MH_I2C_Read... [12:31:19]Read from MH i2c: E2 03 00 DF 1C 00 90 00 6F [12:31:19]RAPDU: 90 00 [12:31:19]wFMCommunicate OK [12:31:19]wFMCommunicate request_size=255 [12:31:19]MH_SAM_APDU [12:31: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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 8A 00 00 00 F4 03 04 00 96 F0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 81 00 00 35 04 06 00 48 [12:31:20]Write to MH i2c: E2 02 OFD Sender: No OFD packet to send [12:31:20]01 E0 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 8A 00 00 00 F4 03 04 00 96 F0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 81 00 00 35 04 06 00 48 00 00 91 [12:31:20]Write i2c OK [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 [12:31:20]MH_I2C_Read... [12:31:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:20]Read from MH i2c: E2 03 00 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 03 00 E0 1C 00 90 00 70 [12:31:20]RAPDU: 90 00 [12:31:20]wFMCommunicate OK [12:31:20]wFMCommunicate request_size=10 [12:31:20]MH_SAM_APDU [12:31:20]CAPDU: 80 0D 02 02 05 3D 57 3B C3 7A [12:31:20]Write to MH i2c: E2 0D 00 E1 1C 80 0D 02 02 05 00 3D 57 3B C3 7A 00 00 8D [12:31:20]Write i2c OK [12:31:20]MH_I2C_Read... [12:31:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:20]Read from MH i2c: E2 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 03 00 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 03 00 E1 1C 00 90 00 71 [12:31:20]RAPDU: 90 00 [12:31:20]wFMCommunicate OK [12:31:20]wFMCommunicate request_size=4 [12:31:20]MH_SAM_APDU [12:31:20]CAPDU: 80 0D 03 02 [12:31:20]Write to MH i2c: E2 08 00 E2 1C 80 0D 03 02 00 00 00 00 79 [12:31:20]Write i2c OK [12:31:20]MH_I2C_Read... [12:31:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:20]Read from MH i2c: E2 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 0B 00 [12:31:20]MH_I2C_Read... [12:31:20]Read from MH i2c: E2 0B 00 E2 1C 00 A3 4B 85 A4 AA 41 B6 24 90 00 56 [12:31:20]RAPDU: A3 4B 85 A4 AA 41 B6 24 90 00 [12:31:20]wFMCommunicate OK [12:31:20]SAM_PROTO_SignData done [12:31:21]FM_MakeSignedData done [12:31:21]CreateOFDProtocolMessage [12:31:21]wFMCommunicate request_size=4 [12:31:21]MH_SAM_APDU [12:31:21]CAPDU: 80 11 00 00 [12:31:21]Write to MH i2c: E2 08 00 E3 1C 80 11 00 00 00 00 00 00 79 [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:21]Read from MH i2c: E2 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 17 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: E2 17 00 E3 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CF [12:31:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:31:21]wFMCommunicate OK [12:31:21]CreateOFDProtocolMessage done [12:31:21]OFDSenderStorePacket 33122 [12:31:21]StoreOFDPacket docnum=33122 [12:31:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5B 47 07 01 CB 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 8A 00 00 00 F4 03 04 00 96 F0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 81 00 00 35 04 06 00 48 3D 57 3B C3 7A A3 4B 85 A4 AA 41 B6 24 [12:31:21]CheckFolder [12:31:21]dirname=/storage/ofd_packets [12:31:21]CheckFolder done [12:31:21]ProducePacketName [12:31:21]name=ofd_packets/00033122 [12:31:21]NVStorageSaveData ofd_packets/00033122 [12:31:21]File name is /storage/ofd_packets/00033122 [12:31:21]Write 301 bytes [12:31:21]NVStorageSaveData done [12:31:21]OFDSenderStorePacket done [12:31:21]KKMCreateOFDPacket done [12:31:21]NVStorageSaveData kkm_last_timestamp [12:31:21]File name is /storage/kkm_last_timestamp [12:31:21]Write 4 bytes [12:31:21]NVStorageSaveData done [12:31:21]ExternCall_PrintAddStr [12:31:21]wPrintStart [12:31:21]Write to MH i2c: 01 00 00 E4 1C 00 [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 07 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 07 00 E4 1C 00 00 00 00 00 FF 0F 15 [12:31:21]RasterBufferAndPrint [12:31:21]line Счет N : (1)1182936 [12:31:21]line ИНН: 02508201610067 [12:31:21]line Контрольно-Кассовый Чек [12:31:21]line ПРОДАЖА [12:31:21]line ТРК (МРК, ГНК) : 62 [12:31:21]line Товар: 2710124130 [12:31:21]line Аи-92-К-5 [12:31:21]line 34.190 * 58.50 [12:31:21]line = 2000.12 [12:31:21]line НДС 12% НСП 1% [12:31:21]line > о реализуемом товаре [12:31:21]line ОКРУГЛЕНИЕ: -0.12 [12:31:21]line ИТОГО: 2000.00 [12:31:21]line Внесено: 2000.00 [12:31:21]line СДАЧА: 0.00 [12:31:21]line НСП 1% : 17.70 [12:31:21]line НДС 12% : 212.40 [12:31:21]line Наличными: 2000.00 [12:31:21]line Безнал.: 0.00 [12:31:21]line Место: АЗС № 121 "Партнер Нефть" [12:31:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:31:21]line СНО: Общий режим [12:31:21]line Чек 138 26.08.2023 12:31 [12:31:21]line Смена: 77 ФФД: 1.0 [12:31:21]line ЗНМ: 0300000148 [12:31:21]line РНМ: 0000000000091575 [12:31:21]line Версия ККМ: 001 [12:31:21]line ФМ: 0000000000874655 [12:31:21]line ФД: 33122 [12:31:21]line ФПД: 79428293739386 [12:31:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T123118&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33122&fm=79428293739386&tin=02508201610067®Number=0000000000091575&sum=200000 [12:31:21]OFD Sender: Processing packet 33122 [packets to send 11, broken 10] [12:31:21]ProducePacketName [12:31:21]name=ofd_packets/00033122 [12:31:21]OFD Sender: To server: pG, [12:31:21]CommunicateWithHost lk.salyk.kg:30040 [12:31:21]ConnectInit lk.salyk.kg [12:31:21]written 0, free lines is 4095 [12:31:21]Connected sock=11 [12:31:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5B 47 07 01 CB 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 8A 00 00 00 F4 03 04 00 96 F0 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 81 00 00 35 04 06 00 48 3D 57 3B C3 7A A3 4B 85 A4 AA 41 B6 24 [12:31:21]Write to MH i2c: 01 00 00 0F 1D 2C [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 07 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: 01 07 00 0F 1D 00 00 00 00 00 F2 0C 31 [12:31:21]RasterBufferAndPrint [12:31:21]line [12:31:21]line [12:31:21]line [12:31:21]line [12:31:21]line [12:31:21]written 0, free lines is 3379 [12:31:21]MH_Cut [12:31:21]Write to MH i2c: D1 01 00 16 1D 01 05 [12:31:21]Write i2c OK [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: D1 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: D1 01 00 [12:31:21]MH_I2C_Read... [12:31:21]Read from MH i2c: D1 01 00 16 1D 00 04 [12:31:21]Write to MH i2c: 01 00 00 17 1D 34 [12:31:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 Write i2c OK [12:31:21]38 MH_I2C_Read... [12:31:21]37 34 36 35 35 4F 00 00 00 4A 1E 47 00 D4 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 62 81 00 00 F4 03 04 00 37 9B E9 64 B6 04 01 00 00 6D F5 93 78 4F 0A F5 45 [12:31:22]CommunicateWithHost err = 0 [12:31:22]CheckOFDResponse [12:31:22]1017 (14) - 77093643461234 [12:31:22]1041 (16) - 0000000000874655 [12:31:22]1040 (4) - 33122 [12:31:22]1012 (4) - 26.08.2023 06:27 [12:31:22]1206 (1) - 0 [12:31:22]OFD Sender: Remove packet 33122 [12:31:22]ProducePacketName [12:31:22]name=ofd_packets/00033122 [12:31:22]NVStorageDeleteData [12:31:22]*** Cut start [12:31:22]*** Purtial cut [12:31:22]*** Stage 1: CUTSNS_PIN = 1 [12:31:22]OFD Sender: No OFD packet to send [12:31:22]Read from MH i2c: 01 [12:31:22]MH_I2C_Read... [12:31:22]*** Stop cut motor [12:31:22]*** Cut end [12:31:22]Read from MH i2c: 01 07 00 [12:31:22]MH_I2C_Read... [12:31:22]Read from MH i2c: 01 07 00 17 1D 00 00 00 00 00 FF 0F 49 [12:31:22]process_action close_receipt done [12:31:22]requested_data is exist [12:31:22]produce_requested_data [12:31:22]requested_item fm.sn is exist - process it [12:31:22]wFMCommunicate request_size=4 [12:31:22]MH_SAM_APDU [12:31:22]CAPDU: 80 11 00 00 [12:31:22]Write to MH i2c: E2 08 00 18 1D 80 11 00 00 00 00 00 00 AF [12:31:22]Write i2c OK [12:31:22]MH_I2C_Read... [12:31:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:22]Read from MH i2c: E2 [12:31:22]MH_I2C_Read... [12:31:22]Read from MH i2c: E2 17 00 [12:31:22]MH_I2C_Read... [12:31:22]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 36 35 35 90 00 05 [12:31:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:31:23]wFMCommunicate OK [12:31:23]requested_item fd.num is exist - process it [12:31:23]SAM_PROTO_GetFieldsCounters [12:31:23]wFMCommunicate request_size=4 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 13 00 00 [12:31:23]Write to MH i2c: E2 08 00 19 1D 80 13 00 00 00 00 00 00 B2 [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 62 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 62 00 19 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 62 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [12:31:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 62 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:31:23]wFMCommunicate OK [12:31:23]SAM_PROTO_GetFieldsCounters done [12:31:23]requested_item shift.num is exist - process it [12:31:23]requested_item shift.opened is exist - process it [12:31:23]req_shift_opened [12:31:23]FM_GetShiftState [12:31:23]SAM_PROTO_GetShiftState [12:31:23]wFMCommunicate request_size=4 [12:31:23]MH_SAM_APDU [12:31:23]CAPDU: 80 13 01 00 [12:31:23]Write to MH i2c: E2 08 00 1A 1D 80 13 01 00 00 00 00 00 B4 [12:31:23]Write i2c OK [12:31:23]MH_I2C_Read... [12:31:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:23]Read from MH i2c: E2 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 0E 00 [12:31:23]MH_I2C_Read... [12:31:23]Read from MH i2c: E2 0E 00 1A 1D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 EB [12:31:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:31:23]wFMCommunicate OK [12:31:23]SAM_PROTO_GetShiftState done [12:31:23]FM_GetShiftState done [12:31:23]req_shift_opened done [12:31:23]requested_item shift.open_date is exist - process it [12:31:23]req_shift_open_date [12:31:23]req_shift_open_date done [12:31:23]produce_requested_data done [12:31:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33122,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:31:23]process_action_free close_receipt [12:31:23]json_value_free [12:31:23]json_value_free done [12:31:23]process_json_proto returns [12:31:23]Send response to host [12:31:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33122,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:31:23]free response buf [12:31:23]execute_script done [12:31:23]execute_script returns [12:31:23]free content buf [12:31:23]Sock 9.Close socket [12:31:23]Sock 9.Thread stoped [12:31:27]OFD Sender: No OFD packet to send [12:31:32]OFD Sender: No OFD packet to send [12:31:37]OFD Sender: No OFD packet to send [12:31:42]OFD Sender: No OFD packet to send [12:31:47]OFD Sender: No OFD packet to send [12:31:52]OFD Sender: No OFD packet to send [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:17]OFD Sender: No OFD packet to send [12:32:22]OFD Sender: No OFD packet to send [12:32:27]OFD Sender: No OFD packet to send [12:32:32]OFD Sender: No OFD packet to send [12:32:37]OFD Sender: No OFD packet to send [12:32:42]OFD Sender: No OFD packet to send [12:32:47]OFD Sender: No OFD packet to send [12:32:52]OFD Sender: No OFD packet to send [12:32:57]OFD Sender: No OFD packet to send [12:33:02]OFD Sender: No OFD packet to send [12:33:07]OFD Sender: No OFD packet to send [12:33:12]OFD Sender: No OFD packet to send [12:33:17]OFD Sender: No OFD packet to send [12:33:21]ConnectInit Can't connect to host [12:33:22]OFD Sender: No OFD packet to send [12:33:27]OFD Sender: No OFD packet to send [12:33:32]OFD Sender: No OFD packet to send [12:33:37]OFD Sender: No OFD packet to send [12:33:42]OFD Sender: No OFD packet to send [12:33:47]OFD Sender: No OFD packet to send [12:33:52]OFD Sender: No OFD packet to send [12:33:57]OFD Sender: No OFD packet to send [12:34:02]OFD Sender: No OFD packet to send [12:34:07]OFD Sender: No OFD packet to send [12:34:12]OFD Sender: No OFD packet to send [12:34:17]OFD Sender: No OFD packet to send [12:34:22]OFD Sender: No OFD packet to send [12:34:27]OFD Sender: No OFD packet to send [12:34:32]OFD Sender: No OFD packet to send [12:34:37]OFD Sender: No OFD packet to send [12:34:42]OFD Sender: No OFD packet to send [12:34:47]OFD Sender: No OFD packet to send [12:34:52]OFD Sender: No OFD packet to send [12:34:57]OFD Sender: No OFD packet to send [12:35:02]OFD Sender: No OFD packet to send [12:35:07]OFD Sender: No OFD packet to send [12:35:12]OFD Sender: No OFD packet to send [12:35:17]OFD Sender: No OFD packet to send [12:35:22]OFD Sender: No OFD packet to send [12:35:27]OFD Sender: No OFD packet to send [12:35:32]OFD Sender: No OFD packet to send [12:35:37]OFD Sender: No OFD packet to send [12:35:39]ConnectInit Can't connect to host [12:35:42]OFD Sender: No OFD packet to send [12:35:47]OFD Sender: No OFD packet to send [12:35:52]OFD Sender: No OFD packet to send [12:35:57]OFD Sender: No OFD packet to send [12:36:02]OFD Sender: No OFD packet to send [12:36:07]OFD Sender: No OFD packet to send [12:36:12]OFD Sender: No OFD packet to send [12:36:17]OFD Sender: No OFD packet to send [12:36:22]OFD Sender: No OFD packet to send [12:36:27]OFD Sender: No OFD packet to send [12:36:32]OFD Sender: No OFD packet to send [12:36:37]OFD Sender: No OFD packet to send [12:36:42]OFD Sender: No OFD packet to send [12:36:47]OFD Sender: No OFD packet to send [12:36:52]OFD Sender: No OFD packet to send [12:36:57]OFD Sender: No OFD packet to send [12:37:02]OFD Sender: No OFD packet to send [12:37:05]accept exits with 10 [12:37:05]New connection [12:37:05]New thread 3067202916 created [12:37:05]Thread 3067059556 joined [12:37:05]Waiting for new connection... [12:37:05] Sock 10.Parse request [12:37:05]Sock 10.Check first char [12:37:05]Sock 10.First char is OK [12:37:05]request: POST /json_proto HTTP/1.0 [12:37:05]Method: POST [12:37:05]URL: /json_proto [12:37:05]Method is POST - this is cgi request [12:37:05]url: /json_proto [12:37:05]query_string will be loaded in cgi processing [12:37:05]execute_cgi json_proto POST (null) [12:37:05]execute_cgi path=json_proto method=POST [12:37:05]POST find Content-Length [12:37:05]Host: 172.17.34.200:8080 [12:37:05]Content-Length: 679 [12:37:05]Content-Type: application/json [12:37:05] [12:37:05]POST finish read [12:37:05]Found Content-Length = 679 [12:37:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182937", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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:37:05]execute_script... [12:37:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182937", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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:37:05]POST & json_proto [12:37:05]process_json_proto [12:37:05]json parsed OK: [12:37:05]protocol is kg_v1.0 [12:37:05]action value=close_receipt [12:37:05]process_action close_receipt [12:37:05]cmd_close_receipt [12:37:05]MH_GetDate [12:37:05]Write to MH i2c: F0 00 00 1B 1D 27 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: F0 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: F0 09 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: F0 09 00 1B 1D 00 F2 F1 E9 64 B2 FF 65 64 DA [12:37:05]GetLastDocTimeStamp 1693053078 [12:37:05]current date 1693053426 [12:37:05]FM_GetShiftState [12:37:05]SAM_PROTO_GetShiftState [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 13 01 00 [12:37:05]Write to MH i2c: E2 08 00 1C 1D 80 13 01 00 00 00 00 00 B6 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 0E 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 0E 00 1C 1D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 ED [12:37:05]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:37:05]wFMCommunicate OK [12:37:05]SAM_PROTO_GetShiftState done [12:37:05]FM_GetShiftState done [12:37:05]opened in 1693009560 [12:37:05]opened+sec_in_day 1693095960 [12:37:05]quantity*price = 60021 [12:37:05]sum+1 = 60022 [12:37:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 139 26.08.2023 12:37 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33123 ФПД: 238871728670283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T123706&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33123&fm=238871728670283&tin=02508201610067®Number=0000000000091575&sum=60000 [12:37:07]StoreToDocumentArchive [12:37:07]shift 77 fd 33123 [12:37:07]save to /storage/0077/doc_00033123 [12:37:07]save last doc name /storage/0077/doc_00033123 to /storage/kkm_last_doc_name [12:37:07]save OK [12:37:07]Clear old archive folders... [12:37:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:07]tlvbuf is 00A7A840 [12:37:07]SAM_PROTO_ClearQueue [12:37:07]wFMCommunicate request_size=4 [12:37:07]MH_SAM_APDU [12:37:07]CAPDU: 80 09 00 00 [12:37:07]Write to MH i2c: E2 08 00 29 1D 80 09 00 00 00 00 00 00 B8 [12:37:07]Write i2c OK [12:37:07]MH_I2C_Read... [12:37:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:07]Read from MH i2c: E2 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 03 00 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 03 00 29 1D 00 90 00 BA [12:37:07]RAPDU: 90 00 [12:37:07]wFMCommunicate OK [12:37:07]SAM_PROTO_ClearQueue done [12:37:07]KKMCreateOFDPacket [12:37:07]OFDProtocolAddRootSTLVToBuf [12:37:07]FM_MakeSignedData [12:37:07]FM_MakeSignedData [12:37:07]SAM_PROTO_SignData [12:37:07]wFMCommunicate request_size=4 [12:37:07]MH_SAM_APDU [12:37:07]CAPDU: 80 0D 01 02 [12:37:07]Write to MH i2c: E2 08 00 2A 1D 80 0D 01 02 00 00 00 00 C0 [12:37:07]Write i2c OK [12:37:07]MH_I2C_Read... [12:37:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:07]Read from MH i2c: E2 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 03 00 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 03 00 2A 1D 00 90 00 BB [12:37:07]RAPDU: 90 00 [12:37:07]wFMCommunicate OK [12:37:07]wFMCommunicate request_size=255 [12:37:07]MH_SAM_APDU [12:37:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 F2 F1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 81 00 00 35 04 06 00 D9 [12:37:07]Write to MH i2c: E2 02 01 2B 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 F2 F1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 81 00 00 35 04 06 00 D9 00 00 C6 [12:37:08]OFD Sender: No OFD packet to send [12:37:08]Write i2c OK [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: E2 [12:37:08]MH_I2C_Read... [12:37:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:08]Read from MH i2c: E2 03 00 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: E2 03 00 2B 1D 00 90 00 BC [12:37:08]RAPDU: 90 00 [12:37:08]wFMCommunicate OK [12:37:08]wFMCommunicate request_size=10 [12:37:08]MH_SAM_APDU [12:37:08]CAPDU: 80 0D 02 02 05 40 A8 88 C6 4B [12:37:08]Write to MH i2c: E2 0D 00 2C 1D 80 0D 02 02 05 00 40 A8 88 C6 4B 00 00 4E [12:37:08]Write i2c OK [12:37:08]MH_I2C_Read... [12:37:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:08]Read from MH i2c: E2 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: E2 03 00 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: E2 03 00 2C 1D 00 90 00 BD [12:37:08]RAPDU: 90 00 [12:37:08]wFMCommunicate OK [12:37:08]wFMCommunicate request_size=4 [12:37:08]MH_SAM_APDU [12:37:08]CAPDU: 80 0D 03 02 [12:37:08]Write to MH i2c: E2 08 00 2D 1D 80 0D 03 02 00 00 00 00 C5 [12:37:08]Write i2c OK [12:37:08]MH_I2C_Read... [12:37:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:08]Read from MH i2c: E2 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: E2 0B 00 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: E2 0B 00 2D 1D 00 98 7A 0A CD 6C 6B 1E A5 90 00 49 [12:37:08]RAPDU: 98 7A 0A CD 6C 6B 1E A5 90 00 [12:37:08]wFMCommunicate OK [12:37:08]SAM_PROTO_SignData done [12:37:08]FM_MakeSignedData done [12:37:08]CreateOFDProtocolMessage [12:37:08]wFMCommunicate request_size=4 [12:37:08]MH_SAM_APDU [12:37:08]CAPDU: 80 11 00 00 [12:37:08]Write to MH i2c: E2 08 00 2E 1D 80 11 00 00 00 00 00 00 C5 [12:37:08]Write i2c OK [12:37:08]MH_I2C_Read... [12:37:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:08]Read from MH i2c: E2 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: E2 17 00 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: E2 17 00 2E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1B [12:37:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:37:08]wFMCommunicate OK [12:37:08]CreateOFDProtocolMessage done [12:37:08]OFDSenderStorePacket 33123 [12:37:08]StoreOFDPacket docnum=33123 [12:37:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7C AA 07 01 B0 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 F2 F1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 81 00 00 35 04 06 00 D9 40 A8 88 C6 4B 98 7A 0A CD 6C 6B 1E A5 [12:37:08]CheckFolder [12:37:08]dirname=/storage/ofd_packets [12:37:08]CheckFolder done [12:37:08]ProducePacketName [12:37:08]name=ofd_packets/00033123 [12:37:08]NVStorageSaveData ofd_packets/00033123 [12:37:08]File name is /storage/ofd_packets/00033123 [12:37:08]Write 301 bytes [12:37:08]NVStorageSaveData done [12:37:08]OFDSenderStorePacket done [12:37:08]KKMCreateOFDPacket done [12:37:08]NVStorageSaveData kkm_last_timestamp [12:37:08]File name is /storage/kkm_last_timestamp [12:37:08]Write 4 bytes [12:37:08]NVStorageSaveData done [12:37:08]ExternCall_PrintAddStr [12:37:08]wPrintStart [12:37:08]Write to MH i2c: 01 00 00 2F 1D 4C [12:37:08]Write i2c OK [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: 01 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: 01 07 00 [12:37:08]MH_I2C_Read... [12:37:08]Read from MH i2c: 01 07 00 2F 1D 00 00 00 00 00 FF 0F 61 [12:37:08]RasterBufferAndPrint [12:37:08]line Счет N : (1)1182937 [12:37:08]line ИНН: 02508201610067 [12:37:08]line Контрольно-Кассовый Чек [12:37:08]line ПРОДАЖА [12:37:08]line ТРК (МРК, ГНК) : 52 [12:37:08]line Товар: 2710124130 [12:37:08]line Аи-92-К-5 [12:37:08]line 10.260 * 58.50 [12:37:08]line = 600.21 [12:37:08]line НДС 12% НСП 1% [12:37:08]line > о реализуемом товаре [12:37:08]line ОКРУГЛЕНИЕ: -0.21 [12:37:08]line ИТОГО: 600.00 [12:37:08]line Внесено: 600.00 [12:37:08]line СДАЧА: 0.00 [12:37:08]line НСП 1% : 5.31 [12:37:08]line НДС 12% : 63.74 [12:37:08]line Наличными: 600.00 [12:37:08]line Безнал.: 0.00 [12:37:08]line Место: АЗС № 121 "Партнер Нефть" [12:37:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:37:08]line СНО: Общий режим [12:37:08]line Чек 139 26.08.2023 12:37 [12:37:08]line Смена: 77 ФФД: 1.0 [12:37:08]line ЗНМ: 0300000148 [12:37:08]line РНМ: 0000000000091575 [12:37:08]line Версия ККМ: 001 [12:37:08]line ФМ: 0000000000874655 [12:37:08]line ФД: 33123 [12:37:08]line ФПД: 238871728670283 [12:37:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T123706&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33123&fm=238871728670283&tin=02508201610067®Number=0000000000091575&sum=60000 [12:37:08]OFD Sender: Processing packet 33123 [packets to send 11, broken 10] [12:37:08]ProducePacketName [12:37:08]name=ofd_packets/00033123 [12:37:08]OFD Sender: To server: pG, [12:37:08]CommunicateWithHost lk.salyk.kg:30040 [12:37:08]ConnectInit lk.salyk.kg [12:37:08]written 0, free lines is 4095 [12:37:08]Connected sock=11 [12:37:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7C AA 07 01 B0 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 00 00 00 F4 03 04 00 F2 F1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 81 00 00 35 04 06 00 D9 40 A8 88 C6 4B 98 7A 0A CD 6C 6B 1E A5 [12:37:09]Write to MH i2c: 01 00 00 5A 1D 77 [12:37:09]Write i2c OK [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: 01 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: 01 07 00 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: 01 07 00 5A 1D 00 00 00 00 00 E7 0C 71 [12:37:09]RasterBufferAndPrint [12:37:09]line [12:37:09]line [12:37:09]line [12:37:09]line [12:37:09]line [12:37:09]written 0, free lines is 3370 [12:37:09]MH_Cut [12:37:09]Write to MH i2c: D1 01 00 61 1D 01 50 [12:37:09]Write i2c OK [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: D1 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: D1 01 00 [12:37:09]MH_I2C_Read... [12:37:09]Read from MH i2c: D1 01 00 61 1D 00 4F [12:37:09]Write to MH i2c: 01 00 00 62 1D 7F [12:37:09]Write i2c OK [12:37:09]MH_I2C_Read... [12:37:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 44 F4 47 00 CF 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 63 81 00 00 F4 03 04 00 93 9C E9 64 B6 04 01 00 00 EE 88 AA 94 AC 59 EB FE [12:37:09]CommunicateWithHost err = 0 [12:37:09]CheckOFDResponse [12:37:09]1017 (14) - 77093643461234 [12:37:09]1041 (16) - 0000000000874655 [12:37:09]1040 (4) - 33123 [12:37:09]1012 (4) - 26.08.2023 06:32 [12:37:09]1206 (1) - 0 [12:37:09]OFD Sender: Remove packet 33123 [12:37:09]ProducePacketName [12:37:09]name=ofd_packets/00033123 [12:37:09]NVStorageDeleteData [12:37:10]*** Cut start [12:37:10]*** Purtial cut [12:37:10]*** CUTSNS_PIN = 0 [12:37:10]OFD Sender: No OFD packet to send [12:37:10]*** Stage 1: CUTSNS_PIN = 1 [12:37:12]Read from MH i2c: 01 [12:37:12]MH_I2C_Read... [12:37:12]*** Stop cut motor [12:37:12]*** Cut end [12:37:12]Read from MH i2c: 01 07 00 [12:37:12]MH_I2C_Read... [12:37:12]Read from MH i2c: 01 07 00 62 1D 00 00 00 00 00 FF 0F 94 [12:37:12]process_action close_receipt done [12:37:12]requested_data is exist [12:37:12]produce_requested_data [12:37:12]requested_item fm.sn is exist - process it [12:37:12]wFMCommunicate request_size=4 [12:37:12]MH_SAM_APDU [12:37:12]CAPDU: 80 11 00 00 [12:37:12]Write to MH i2c: E2 08 00 63 1D 80 11 00 00 00 00 00 00 FA [12:37:12]Write i2c OK [12:37:12]MH_I2C_Read... [12:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:12]Read from MH i2c: E2 [12:37:12]MH_I2C_Read... [12:37:12]Read from MH i2c: E2 17 00 [12:37:12]MH_I2C_Read... [12:37:12]Read from MH i2c: E2 17 00 63 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 50 [12:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:37:12]wFMCommunicate OK [12:37:12]requested_item fd.num is exist - process it [12:37:12]SAM_PROTO_GetFieldsCounters [12:37:12]wFMCommunicate request_size=4 [12:37:12]MH_SAM_APDU [12:37:12]CAPDU: 80 13 00 00 [12:37:12]Write to MH i2c: E2 08 00 64 1D 80 13 00 00 00 00 00 00 FD [12:37:12]Write i2c OK [12:37:12]MH_I2C_Read... [12:37:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:12]Read from MH i2c: E2 [12:37:12]MH_I2C_Read... [12:37:12]Read from MH i2c: E2 62 00 [12:37:12]MH_I2C_Read... [12:37:12]Read from MH i2c: E2 62 00 64 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 63 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 F5 [12:37:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 63 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:12]wFMCommunicate OK [12:37:12]SAM_PROTO_GetFieldsCounters done [12:37:12]requested_item shift.num is exist - process it [12:37:12]requested_item shift.opened is exist - process it [12:37:12]req_shift_opened [12:37:12]FM_GetShiftState [12:37:12]SAM_PROTO_GetShiftState [12:37:12]wFMCommunicate request_size=4 [12:37:12]MH_SAM_APDU [12:37:12]CAPDU: 80 13 01 00 [12:37:12]Write to MH i2c: E2 08 00 65 1D 80 13 01 00 00 00 00 00 FF [12:37:12]Write i2c OK [12:37:12]MH_I2C_Read... [12:37:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:12]Read from MH i2c: E2 [12:37:12]MH_I2C_Read... [12:37:12]Read from MH i2c: E2 0E 00 [12:37:12]MH_I2C_Read... [12:37:12]Read from MH i2c: E2 0E 00 65 1D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 36 [12:37:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:37:12]wFMCommunicate OK [12:37:12]SAM_PROTO_GetShiftState done [12:37:12]FM_GetShiftState done [12:37:12]req_shift_opened done [12:37:12]requested_item shift.open_date is exist - process it [12:37:12]req_shift_open_date [12:37:12]req_shift_open_date done [12:37:12]produce_requested_data done [12:37:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33123,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:37:12]process_action_free close_receipt [12:37:12]json_value_free [12:37:12]json_value_free done [12:37:12]process_json_proto returns [12:37:12]Send response to host [12:37:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33123,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:37:12]free response buf [12:37:12]execute_script done [12:37:12]execute_script returns [12:37:12]free content buf [12:37:12]Sock 10.Close socket [12:37:12]Sock 10.Thread stoped [12:37:15]OFD Sender: No OFD packet to send [12:37:17]accept exits with 9 [12:37:17]New connection [12:37:17]New thread 3067059556 created [12:37:17]Thread 3067202916 joined [12:37:17]Waiting for new connection... [12:37:17] Sock 9.Parse request [12:37:17]Sock 9.Check first char [12:37:17]Sock 9.First char is OK [12:37:17]request: POST /json_proto HTTP/1.0 [12:37:17]Method: POST [12:37:17]URL: /json_proto [12:37:17]Method is POST - this is cgi request [12:37:17]url: /json_proto [12:37:17]query_string will be loaded in cgi processing [12:37:17]execute_cgi json_proto POST (null) [12:37:17]execute_cgi path=json_proto method=POST [12:37:17]POST find Content-Length [12:37:17]Host: 172.17.34.200:8080 [12:37:17]Content-Length: 678 [12:37:17]Content-Type: application/json [12:37:17] [12:37:17]POST finish read [12:37:17]Found Content-Length = 678 [12:37:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182938", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:17]execute_script... [12:37:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182938", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:17]POST & json_proto [12:37:17]process_json_proto [12:37:17]json parsed OK: [12:37:17]protocol is kg_v1.0 [12:37:17]action value=close_receipt [12:37:17]process_action close_receipt [12:37:17]cmd_close_receipt [12:37:17]MH_GetDate [12:37:17]Write to MH i2c: F0 00 00 66 1D 72 [12:37:17]Write i2c OK [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: F0 [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: F0 09 00 [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: F0 09 00 66 1D 00 FE F1 E9 64 B2 FF 65 64 31 [12:37:17]GetLastDocTimeStamp 1693053426 [12:37:17]current date 1693053438 [12:37:17]FM_GetShiftState [12:37:17]SAM_PROTO_GetShiftState [12:37:17]wFMCommunicate request_size=4 [12:37:17]MH_SAM_APDU [12:37:17]CAPDU: 80 13 01 00 [12:37:17]Write to MH i2c: E2 08 00 67 1D 80 13 01 00 00 00 00 00 01 [12:37:17]Write i2c OK [12:37:17]MH_I2C_Read... [12:37:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:17]Read from MH i2c: E2 [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: E2 0E 00 [12:37:17]MH_I2C_Read... [12:37:17]Read from MH i2c: E2 0E 00 67 1D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 38 [12:37:17]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:37:17]wFMCommunicate OK [12:37:17]SAM_PROTO_GetShiftState done [12:37:17]FM_GetShiftState done [12:37:17]opened in 1693009560 [12:37:17]opened+sec_in_day 1693095960 [12:37:17]quantity*price = 50017 [12:37:17]sum+1 = 50019 [12:37:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 140 26.08.2023 12:37 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33124 ФПД: 75927632301401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T123719&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33124&fm=75927632301401&tin=02508201610067®Number=0000000000091575&sum=50000 [12:37:19]StoreToDocumentArchive [12:37:19]shift 77 fd 33124 [12:37:19]save to /storage/0077/doc_00033124 [12:37:19]save last doc name /storage/0077/doc_00033124 to /storage/kkm_last_doc_name [12:37:19]save OK [12:37:19]Clear old archive folders... [12:37:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:19]tlvbuf is 00C34630 [12:37:19]SAM_PROTO_ClearQueue [12:37:19]wFMCommunicate request_size=4 [12:37:19]MH_SAM_APDU [12:37:19]CAPDU: 80 09 00 00 [12:37:19]Write to MH i2c: E2 08 00 74 1D 80 09 00 00 00 00 00 00 03 [12:37:20]Write i2c OK [12:37:20]MH_I2C_Read... [12:37:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:20]Read from MH i2c: E2 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 03 00 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 03 00 74 1D 00 90 00 05 [12:37:20]RAPDU: 90 00 [12:37:20]wFMCommunicate OK [12:37:20]SAM_PROTO_ClearQueue done [12:37:20]KKMCreateOFDPacket [12:37:20]OFDProtocolAddRootSTLVToBuf [12:37:20]FM_MakeSignedData [12:37:20]FM_MakeSignedData [12:37:20]SAM_PROTO_SignData [12:37:20]wFMCommunicate request_size=4 [12:37:20]MH_SAM_APDU [12:37:20]CAPDU: 80 0D 01 02 [12:37:20]Write to MH i2c: E2 08 00 75 1D 80 0D 01 02 00 00 00 00 0B [12:37:20]Write i2c OK [12:37:20]MH_I2C_Read... [12:37:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:20]Read from MH i2c: E2 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 03 00 [12:37:20]MH_I2C_Read... [12:37:20]Read from MH i2c: E2 03 00 75 1D 00 90 00 06 [12:37:20]RAPDU: 90 00 [12:37:20]wFMCommunicate OK [12:37:20]wFMCommunicate request_size=255 [12:37:20]MH_SAM_APDU [12:37: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 OFD Sender: No OFD packet to send [12:37:20]04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 FF F1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 81 00 00 35 04 06 00 45 [12:37:20]Write to MH i2c: E2 02 01 76 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 FF F1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 81 00 00 35 04 06 00 45 00 00 AC [12:37:20]Write i2c OK [12:37:20]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 03 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 03 00 76 1D 00 90 00 07 [12:37:21]RAPDU: 90 00 [12:37:21]wFMCommunicate OK [12:37:21]wFMCommunicate request_size=10 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 0D 02 02 05 0E 47 8D 4D 59 [12:37:21]Write to MH i2c: E2 0D 00 77 1D 80 0D 02 02 05 00 0E 47 8D 4D 59 00 00 A0 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 03 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 03 00 77 1D 00 90 00 08 [12:37:21]RAPDU: 90 00 [12:37:21]wFMCommunicate OK [12:37:21]wFMCommunicate request_size=4 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 0D 03 02 [12:37:21]Write to MH i2c: E2 08 00 78 1D 80 0D 03 02 00 00 00 00 10 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 0B 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 0B 00 78 1D 00 CE C5 64 E7 B6 1C 4F 58 90 00 68 [12:37:21]RAPDU: CE C5 64 E7 B6 1C 4F 58 90 00 [12:37:21]wFMCommunicate OK [12:37:21]SAM_PROTO_SignData done [12:37:21]FM_MakeSignedData done [12:37:21]CreateOFDProtocolMessage [12:37:21]wFMCommunicate request_size=4 [12:37:21]MH_SAM_APDU [12:37:21]CAPDU: 80 11 00 00 [12:37:21]Write to MH i2c: E2 08 00 79 1D 80 11 00 00 00 00 00 00 10 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:21]Read from MH i2c: E2 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 17 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: E2 17 00 79 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 66 [12:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:37:21]wFMCommunicate OK [12:37:21]CreateOFDProtocolMessage done [12:37:21]OFDSenderStorePacket 33124 [12:37:21]StoreOFDPacket docnum=33124 [12:37:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 96 AB 07 01 17 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 FF F1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 81 00 00 35 04 06 00 45 0E 47 8D 4D 59 CE C5 64 E7 B6 1C 4F 58 [12:37:21]CheckFolder [12:37:21]dirname=/storage/ofd_packets [12:37:21]CheckFolder done [12:37:21]ProducePacketName [12:37:21]name=ofd_packets/00033124 [12:37:21]NVStorageSaveData ofd_packets/00033124 [12:37:21]File name is /storage/ofd_packets/00033124 [12:37:21]Write 301 bytes [12:37:21]NVStorageSaveData done [12:37:21]OFDSenderStorePacket done [12:37:21]KKMCreateOFDPacket done [12:37:21]NVStorageSaveData kkm_last_timestamp [12:37:21]File name is /storage/kkm_last_timestamp [12:37:21]Write 4 bytes [12:37:21]NVStorageSaveData done [12:37:21]ExternCall_PrintAddStr [12:37:21]wPrintStart [12:37:21]Write to MH i2c: 01 00 00 7A 1D 97 [12:37:21]Write i2c OK [12:37:21]MH_I2C_Read... [12:37:21]OFD Sender: Processing packet 33124 [packets to send 11, broken 10] [12:37:21]ProducePacketName [12:37:21]name=ofd_packets/00033124 [12:37:21]OFD Sender: To server: pG, [12:37:21]CommunicateWithHost lk.salyk.kg:30040 [12:37:21]ConnectInit lk.salyk.kg [12:37:21]Read from MH i2c: 01 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: 01 07 00 [12:37:21]MH_I2C_Read... [12:37:21]Read from MH i2c: 01 07 00 7A 1D 00 00 00 00 00 FF 0F AC [12:37:21]RasterBufferAndPrint [12:37:21]line Счет N : (1)1182938 [12:37:21]line ИНН: 02508201610067 [12:37:21]line Контрольно-Кассовый Чек [12:37:21]line ПРОДАЖА [12:37:21]line ТРК (МРК, ГНК) : 32 [12:37:21]line Товар: 2710124130 [12:37:21]line Аи-92-К-5 [12:37:21]line 8.550 * 58.50 [12:37:21]line = 500.18 [12:37:21]line НДС 12% НСП 1% [12:37:21]line > о реализуемом товаре [12:37:21]line ОКРУГЛЕНИЕ: -0.18 [12:37:21]line ИТОГО: 500.00 [12:37:21]line Внесено: 500.00 [12:37:21]line СДАЧА: 0.00 [12:37:21]line НСП 1% : 4.43 [12:37:21]line НДС 12% : 53.12 [12:37:21]line Наличными: 500.00 [12:37:21]line Безнал.: 0.00 [12:37:21]line Место: АЗС № 121 "Партнер Нефть" [12:37:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:37:21]line СНО: Общий режим [12:37:21]line Чек 140 26.08.2023 12:37 [12:37:21]Connected sock=11 [12:37:21]line Смена: 77 ФФД: 1.0 [12:37:21]Data to sent: line ЗНМ: 0300000148 [12:37:21]87 line РНМ: 0000000000091575 [12:37:21]95 line Версия ККМ: 001 [12:37:21]line ФМ: 0000000000874655 [12:37:21]line ФД: 33124 [12:37:21]line ФПД: 75927632301401 [12:37:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T123719&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33124&fm=75927632301401&tin=02508201610067®Number=0000000000091575&sum=50000 [12:37:21]F6 70 written 0, free lines is 4095 [12:37:21]47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 96 AB 07 01 17 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 FF F1 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 64 81 00 00 35 04 06 00 45 0E 47 8D 4D 59 CE C5 64 E7 B6 1C 4F 58 [12:37:22]Write to MH i2c: 01 00 00 A5 1D C2 [12:37:22]Write i2c OK [12:37:22]MH_I2C_Read... [12:37:22]Read from MH i2c: 01 [12:37:22]MH_I2C_Read... [12:37:22]Read from MH i2c: 01 07 00 [12:37:22]MH_I2C_Read... [12:37:22]Read from MH i2c: 01 07 00 A5 1D 00 00 00 00 00 E9 0C BE [12:37:22]RasterBufferAndPrint [12:37:22]line [12:37:22]line [12:37:22]line [12:37:22]line [12:37:22]line [12:37:22]written 0, free lines is 3383 [12:37:22]MH_Cut [12:37:22]Write to MH i2c: D1 01 00 AC 1D 01 9B [12:37:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 29 E1 47 00 Write i2c OK [12:37:22]DD MH_I2C_Read... [12:37:22]07 Read from MH i2c: A5 D1 07 [12:37:22]01 MH_I2C_Read... [12:37:22]00 07 00 3B 00 F9 03 0E 00 37 37 30 Read from MH i2c: 39 D1 33 01 36 00 34 [12:37:22]33 MH_I2C_Read... [12:37:22]34 Read from MH i2c: 36 D1 31 01 32 00 33 AC 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 1D 37 00 34 9A 36 [12:37:22]35 35 10 04 04 00 64 81 Write to MH i2c: 00 01 00 00 F4 00 03 04 00 9F 9C E9 64 B6 04 AD 01 1D 00 CA 00 [12:37:22]70 Write i2c OK [12:37:22]7D MH_I2C_Read... [12:37:22]00 EE 1C B3 04 8A [12:37:22]CommunicateWithHost err = 0 [12:37:22]CheckOFDResponse [12:37:22]1017 (14) - 77093643461234 [12:37:22]1041 (16) - 0000000000874655 [12:37:22]1040 (4) - 33124 [12:37:22]1012 (4) - 26.08.2023 06:33 [12:37:22]1206 (1) - 0 [12:37:22]OFD Sender: Remove packet 33124 [12:37:22]ProducePacketName [12:37:22]name=ofd_packets/00033124 [12:37:22]NVStorageDeleteData [12:37:23]*** Cut start [12:37:23]*** Purtial cut [12:37:23]*** Stage 1: CUTSNS_PIN = 1 [12:37:23]OFD Sender: No OFD packet to send [12:37:23]Read from MH i2c: 01 [12:37:23]MH_I2C_Read... [12:37:23]*** Stop cut motor [12:37:23]*** Cut end [12:37:23]Read from MH i2c: 01 07 00 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: 01 07 00 AD 1D 00 00 00 00 00 FF 0F DF [12:37:23]process_action close_receipt done [12:37:23]requested_data is exist [12:37:23]produce_requested_data [12:37:23]requested_item fm.sn is exist - process it [12:37:23]wFMCommunicate request_size=4 [12:37:23]MH_SAM_APDU [12:37:23]CAPDU: 80 11 00 00 [12:37:23]Write to MH i2c: E2 08 00 AE 1D 80 11 00 00 00 00 00 00 45 [12:37:23]Write i2c OK [12:37:23]MH_I2C_Read... [12:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:23]Read from MH i2c: E2 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 17 00 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 17 00 AE 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9B [12:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:37:23]wFMCommunicate OK [12:37:23]requested_item fd.num is exist - process it [12:37:23]SAM_PROTO_GetFieldsCounters [12:37:23]wFMCommunicate request_size=4 [12:37:23]MH_SAM_APDU [12:37:23]CAPDU: 80 13 00 00 [12:37:23]Write to MH i2c: E2 08 00 AF 1D 80 13 00 00 00 00 00 00 48 [12:37:23]Write i2c OK [12:37:23]MH_I2C_Read... [12:37:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:23]Read from MH i2c: E2 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 62 00 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 62 00 AF 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [12:37:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 64 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:23]wFMCommunicate OK [12:37:23]SAM_PROTO_GetFieldsCounters done [12:37:23]requested_item shift.num is exist - process it [12:37:23]requested_item shift.opened is exist - process it [12:37:23]req_shift_opened [12:37:23]FM_GetShiftState [12:37:23]SAM_PROTO_GetShiftState [12:37:23]wFMCommunicate request_size=4 [12:37:24]MH_SAM_APDU [12:37:24]CAPDU: 80 13 01 00 [12:37:24]Write to MH i2c: E2 08 00 B0 1D 80 13 01 00 00 00 00 00 4A [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:24]Read from MH i2c: E2 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 0E 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 0E 00 B0 1D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 81 [12:37:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:37:24]wFMCommunicate OK [12:37:24]SAM_PROTO_GetShiftState done [12:37:24]FM_GetShiftState done [12:37:24]req_shift_opened done [12:37:24]requested_item shift.open_date is exist - process it [12:37:24]req_shift_open_date [12:37:24]req_shift_open_date done [12:37:24]produce_requested_data done [12:37:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33124,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:37:24]process_action_free close_receipt [12:37:24]json_value_free [12:37:24]json_value_free done [12:37:24]process_json_proto returns [12:37:24]Send response to host [12:37:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33124,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:37:24]free response buf [12:37:24]execute_script done [12:37:24]execute_script returns [12:37:24]free content buf [12:37:24]Sock 9.Close socket [12:37:24]Sock 9.Thread stoped [12:37:28]OFD Sender: No OFD packet to send [12:37:33]OFD Sender: No OFD packet to send [12:37:38]OFD Sender: No OFD packet to send [12:37:43]OFD Sender: No OFD packet to send [12:37:48]OFD Sender: No OFD packet to send [12:37:53]OFD Sender: No OFD packet to send [12:37:58]ConnectInit Can't connect to host [12:37:58]OFD Sender: No OFD packet to send [12:38:03]OFD Sender: No OFD packet to send [12:38:08]OFD Sender: No OFD packet to send [12:38:13]OFD Sender: No OFD packet to send [12:38:18]OFD Sender: No OFD packet to send [12:38:23]OFD Sender: No OFD packet to send [12:38:28]OFD Sender: No OFD packet to send [12:38:33]OFD Sender: No OFD packet to send [12:38:38]OFD Sender: No OFD packet to send [12:38:43]OFD Sender: No OFD packet to send [12:38:48]OFD Sender: No OFD packet to send [12:38:53]OFD Sender: No OFD packet to send [12:38:58]OFD Sender: No OFD packet to send [12:39:03]OFD Sender: No OFD packet to send [12:39:08]OFD Sender: No OFD packet to send [12:39:13]OFD Sender: No OFD packet to send [12:39:18]OFD Sender: No OFD packet to send [12:39:23]OFD Sender: No OFD packet to send [12:39:28]OFD Sender: No OFD packet to send [12:39:33]OFD Sender: No OFD packet to send [12:39:35]accept exits with 10 [12:39:35]New connection [12:39:35]New thread 3067202916 created [12:39:35]Thread 3067059556 joined [12:39:35]Waiting for new connection... [12:39:35] Sock 10.Parse request [12:39:35]Sock 10.Check first char [12:39:35]Sock 10.First char is OK [12:39:35]request: POST /json_proto HTTP/1.0 [12:39:35]Method: POST [12:39:35]URL: /json_proto [12:39:35]Method is POST - this is cgi request [12:39:35]url: /json_proto [12:39:35]query_string will be loaded in cgi processing [12:39:35]execute_cgi json_proto POST (null) [12:39:35]execute_cgi path=json_proto method=POST [12:39:35]POST find Content-Length [12:39:35]Host: 172.17.34.200:8080 [12:39:35]Content-Length: 683 [12:39:35]Content-Type: application/json [12:39:35] [12:39:35]POST finish read [12:39:35]Found Content-Length = 683 [12:39:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:35]execute_script... [12:39: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)1182939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:39:35]POST & json_proto [12:39:35]process_json_proto [12:39:35]json parsed OK: [12:39:35]protocol is kg_v1.0 [12:39:35]action value=close_receipt [12:39:35]process_action close_receipt [12:39:35]cmd_close_receipt [12:39:35]MH_GetDate [12:39:35]Write to MH i2c: F0 00 00 B1 1D BD [12:39:35]Write i2c OK [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: F0 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: F0 09 00 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: F0 09 00 B1 1D 00 88 F2 E9 64 B2 FF 65 64 07 [12:39:35]GetLastDocTimeStamp 1693053439 [12:39:35]current date 1693053576 [12:39:35]FM_GetShiftState [12:39:35]SAM_PROTO_GetShiftState [12:39:35]wFMCommunicate request_size=4 [12:39:35]MH_SAM_APDU [12:39:35]CAPDU: 80 13 01 00 [12:39:35]Write to MH i2c: E2 08 00 B2 1D 80 13 01 00 00 00 00 00 4C [12:39:35]Write i2c OK [12:39:35]MH_I2C_Read... [12:39:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:35]Read from MH i2c: E2 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: E2 0E 00 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: E2 0E 00 B2 1D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 83 [12:39:36]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:39:36]wFMCommunicate OK [12:39:36]SAM_PROTO_GetShiftState done [12:39:36]FM_GetShiftState done [12:39:36]opened in 1693009560 [12:39:36]opened+sec_in_day 1693095960 [12:39:36]quantity*price = 60038 [12:39:36]sum+1 = 60039 [12:39:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 141 26.08.2023 12:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33125 ФПД: 191553143178433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T123937&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33125&fm=191553143178433&tin=02508201610067®Number=0000000000091575&sum=60000 [12:39:38]StoreToDocumentArchive [12:39:38]shift 77 fd 33125 [12:39:38]save to /storage/0077/doc_00033125 [12:39:38]save last doc name /storage/0077/doc_00033125 to /storage/kkm_last_doc_name [12:39:38]save OK [12:39:38]Clear old archive folders... [12:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:39:38]tlvbuf is 00C58E80 [12:39:38]SAM_PROTO_ClearQueue [12:39:38]wFMCommunicate request_size=4 [12:39:38]MH_SAM_APDU [12:39:38]CAPDU: 80 09 00 00 [12:39:38]Write to MH i2c: E2 08 00 BF 1D 80 09 00 00 00 00 00 00 4E [12:39:38]OFD Sender: No OFD packet to send [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:38]Read from MH i2c: E2 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 BF 1D 00 90 00 50 [12:39:38]RAPDU: 90 00 [12:39:38]wFMCommunicate OK [12:39:38]SAM_PROTO_ClearQueue done [12:39:38]KKMCreateOFDPacket [12:39:38]OFDProtocolAddRootSTLVToBuf [12:39:38]FM_MakeSignedData [12:39:38]FM_MakeSignedData [12:39:38]SAM_PROTO_SignData [12:39:38]wFMCommunicate request_size=4 [12:39:38]MH_SAM_APDU [12:39:38]CAPDU: 80 0D 01 02 [12:39:38]Write to MH i2c: E2 08 00 C0 1D 80 0D 01 02 00 00 00 00 56 [12:39:38]Write i2c OK [12:39:38]MH_I2C_Read... [12:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:38]Read from MH i2c: E2 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 [12:39:38]MH_I2C_Read... [12:39:38]Read from MH i2c: E2 03 00 C0 1D 00 90 00 51 [12:39:38]RAPDU: 90 00 [12:39:38]wFMCommunicate OK [12:39:38]wFMCommunicate request_size=255 [12:39:38]MH_SAM_APDU [12:39:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 8D 00 00 00 F4 03 04 00 89 F2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 81 00 00 35 04 06 00 [12:39:38]Write to MH i2c: E2 02 01 C1 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 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 8D 00 00 00 F4 03 04 00 89 F2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 81 00 00 35 04 06 00 00 00 35 [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:39]Read from MH i2c: E2 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 03 00 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 03 00 C1 1D 00 90 00 52 [12:39:39]RAPDU: 90 00 [12:39:39]wFMCommunicate OK [12:39:39]wFMCommunicate request_size=11 [12:39:39]MH_SAM_APDU [12:39:39]CAPDU: 80 0D 02 02 06 AE 37 71 0E 04 C1 [12:39:39]Write to MH i2c: E2 0E 00 C2 1D 80 0D 02 02 06 00 AE 37 71 0E 04 C1 00 00 8E [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:39]Read from MH i2c: E2 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 03 00 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 03 00 C2 1D 00 90 00 53 [12:39:39]RAPDU: 90 00 [12:39:39]wFMCommunicate OK [12:39:39]wFMCommunicate request_size=4 [12:39:39]MH_SAM_APDU [12:39:39]CAPDU: 80 0D 03 02 [12:39:39]Write to MH i2c: E2 08 00 C3 1D 80 0D 03 02 00 00 00 00 5B [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:39]Read from MH i2c: E2 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 0B 00 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 0B 00 C3 1D 00 82 94 76 2B 25 7E 76 32 90 00 5E [12:39:39]RAPDU: 82 94 76 2B 25 7E 76 32 90 00 [12:39:39]wFMCommunicate OK [12:39:39]SAM_PROTO_SignData done [12:39:39]FM_MakeSignedData done [12:39:39]CreateOFDProtocolMessage [12:39:39]wFMCommunicate request_size=4 [12:39:39]MH_SAM_APDU [12:39:39]CAPDU: 80 11 00 00 [12:39:39]Write to MH i2c: E2 08 00 C4 1D 80 11 00 00 00 00 00 00 5B [12:39:39]Write i2c OK [12:39:39]MH_I2C_Read... [12:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:39]Read from MH i2c: E2 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 17 00 [12:39:39]MH_I2C_Read... [12:39:39]Read from MH i2c: E2 17 00 C4 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B1 [12:39:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:39:40]wFMCommunicate OK [12:39:40]CreateOFDProtocolMessage done [12:39:40]OFDSenderStorePacket 33125 [12:39:40]StoreOFDPacket docnum=33125 [12:39:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 27 DB 08 01 44 3D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 8D 00 00 00 F4 03 04 00 89 F2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 81 00 00 35 04 06 00 AE 37 71 0E 04 C1 82 94 76 2B 25 7E 76 32 [12:39:40]CheckFolder [12:39:40]dirname=/storage/ofd_packets [12:39:40]CheckFolder done [12:39:40]ProducePacketName [12:39:40]name=ofd_packets/00033125 [12:39:40]NVStorageSaveData ofd_packets/00033125 [12:39:40]File name is /storage/ofd_packets/00033125 [12:39:40]Write 302 bytes [12:39:40]NVStorageSaveData done [12:39:40]OFDSenderStorePacket done [12:39:40]KKMCreateOFDPacket done [12:39:40]NVStorageSaveData kkm_last_timestamp [12:39:40]File name is /storage/kkm_last_timestamp [12:39:40]Write 4 bytes [12:39:40]NVStorageSaveData done [12:39:40]ExternCall_PrintAddStr [12:39:40]wPrintStart [12:39:40]Write to MH i2c: 01 00 00 C5 1D E2 [12:39:40]Write i2c OK [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: 01 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: 01 07 00 [12:39:40]MH_I2C_Read... [12:39:40]Read from MH i2c: 01 07 00 C5 1D 00 00 00 00 00 FF 0F F7 [12:39:40]RasterBufferAndPrint [12:39:40]line Счет N : (1)1182939 [12:39:40]line ИНН: 02508201610067 [12:39:40]line Контрольно-Кассовый Чек [12:39:40]line ПРОДАЖА [12:39:40]line ТРК (МРК, ГНК) : 11 [12:39:40]line Товар: 2710194210 [12:39:40]line ДТ(л)-К-5 [12:39:40]line 9.440 * 63.60 [12:39:40]line = 600.38 [12:39:40]line НДС 12% НСП 1% [12:39:40]line > о реализуемом товаре [12:39:40]line ОКРУГЛЕНИЕ: -0.38 [12:39:40]line ИТОГО: 600.00 [12:39:40]line Внесено: 600.00 [12:39:40]line СДАЧА: 0.00 [12:39:40]line НСП 1% : 5.31 [12:39:40]line НДС 12% : 63.76 [12:39:40]line Наличными: 600.00 [12:39:40]line Безнал.: 0.00 [12:39:40]line Место: АЗС № 121 "Партнер Нефть" [12:39:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:39:40]line СНО: Общий режим [12:39:40]line Чек 141 26.08.2023 12:39 [12:39:40]line Смена: 77 ФФД: 1.0 [12:39:40]line ЗНМ: 0300000148 [12:39:40]line РНМ: 0000000000091575 [12:39:40]line Версия ККМ: 001 [12:39:40]line ФМ: 0000000000874655 [12:39:40]line ФД: 33125 [12:39:40]line ФПД: 191553143178433 [12:39:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T123937&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33125&fm=191553143178433&tin=02508201610067®Number=0000000000091575&sum=60000 [12:39:40]OFD Sender: Processing packet 33125 [packets to send 11, broken 10] [12:39:40]ProducePacketName [12:39:40]name=ofd_packets/00033125 [12:39:40]OFD Sender: To server: pG, [12:39:40]CommunicateWithHost lk.salyk.kg:30040 [12:39:40]ConnectInit lk.salyk.kg [12:39:40]written 0, free lines is 4095 [12:39:40]Connected sock=11 [12:39:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 27 DB 08 01 44 3D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 8D 00 00 00 F4 03 04 00 89 F2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 Write to MH i2c: 35 01 10 00 04 00 F0 04 1D 00 0D 65 [12:39:40]81 Write i2c OK [12:39:40]00 MH_I2C_Read... [12:39:40]00 35 04 06 00 AE 37 71 0E 04 Read from MH i2c: C1 01 82 [12:39:40]94 MH_I2C_Read... [12:39:40]76 Read from MH i2c: 2B 01 25 07 7E 76 32 [12:39:40]00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: 01 07 00 F0 1D 00 00 00 00 00 37 0E 59 [12:39:41]RasterBufferAndPrint [12:39:41]line [12:39:41]line [12:39:41]line [12:39:41]line [12:39:41]line [12:39:41]written 0, free lines is 3765 [12:39:41]MH_Cut [12:39:41]Write to MH i2c: D1 01 00 F7 1D 01 E6 [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: D1 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: D1 01 00 [12:39:41]MH_I2C_Read... [12:39:41]Read from MH i2c: D1 01 00 F7 1D 00 E5 [12:39:41]Write to MH i2c: 01 00 00 F8 1D 15 [12:39:41]Write i2c OK [12:39:41]MH_I2C_Read... [12:39:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9E 1B 47 00 8D 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 65 81 00 00 F4 03 04 00 2A 9D E9 64 B6 04 01 00 00 A1 55 3E B7 D1 3D C4 02 [12:39:41]CommunicateWithHost err = 0 [12:39:41]CheckOFDResponse [12:39:41]1017 (14) - 77093643461234 [12:39:41]1041 (16) - 0000000000874655 [12:39:41]1040 (4) - 33125 [12:39:41]1012 (4) - 26.08.2023 06:35 [12:39:41]1206 (1) - 0 [12:39:41]OFD Sender: Remove packet 33125 [12:39:41]ProducePacketName [12:39:41]name=ofd_packets/00033125 [12:39:41]NVStorageDeleteData [12:39:41]*** Cut start [12:39:41]*** Purtial cut [12:39:41]*** CUTSNS_PIN = 0 [12:39:41]*** Stage 1: CUTSNS_PIN = 1 [12:39:41]OFD Sender: No OFD packet to send [12:39:43]Read from MH i2c: 01 [12:39:43]MH_I2C_Read... [12:39:43]*** Stop cut motor [12:39:43]*** Cut end [12:39:43]Read from MH i2c: 01 07 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: 01 07 00 F8 1D 00 00 00 00 00 FF 0F 2A [12:39:43]process_action close_receipt done [12:39:43]requested_data is exist [12:39:43]produce_requested_data [12:39:43]requested_item fm.sn is exist - process it [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 11 00 00 [12:39:43]Write to MH i2c: E2 08 00 F9 1D 80 11 00 00 00 00 00 00 90 [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 17 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 17 00 F9 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E6 [12:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:39:43]wFMCommunicate OK [12:39:43]requested_item fd.num is exist - process it [12:39:43]SAM_PROTO_GetFieldsCounters [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 13 00 00 [12:39:43]Write to MH i2c: E2 08 00 FA 1D 80 13 00 00 00 00 00 00 93 [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 62 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 62 00 FA 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 65 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 93 [12:39:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 65 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:39:44]wFMCommunicate OK [12:39:44]SAM_PROTO_GetFieldsCounters done [12:39:44]requested_item shift.num is exist - process it [12:39:44]requested_item shift.opened is exist - process it [12:39:44]req_shift_opened [12:39:44]FM_GetShiftState [12:39:44]SAM_PROTO_GetShiftState [12:39:44]wFMCommunicate request_size=4 [12:39:44]MH_SAM_APDU [12:39:44]CAPDU: 80 13 01 00 [12:39:44]Write to MH i2c: E2 08 00 FB 1D 80 13 01 00 00 00 00 00 95 [12:39:44]Write i2c OK [12:39:44]MH_I2C_Read... [12:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:44]Read from MH i2c: E2 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: E2 0E 00 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: E2 0E 00 FB 1D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CC [12:39:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:39:44]wFMCommunicate OK [12:39:44]SAM_PROTO_GetShiftState done [12:39:44]FM_GetShiftState done [12:39:44]req_shift_opened done [12:39:44]requested_item shift.open_date is exist - process it [12:39:44]req_shift_open_date [12:39:44]req_shift_open_date done [12:39:44]produce_requested_data done [12:39:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33125,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:39:44]process_action_free close_receipt [12:39:44]json_value_free [12:39:44]json_value_free done [12:39:44]process_json_proto returns [12:39:44]Send response to host [12:39:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33125,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:39:44]free response buf [12:39:44]execute_script done [12:39:44]execute_script returns [12:39:44]free content buf [12:39:44]Sock 10.Close socket [12:39:44]Sock 10.Thread stoped [12:39:46]OFD Sender: No OFD packet to send [12:39:51]OFD Sender: No OFD packet to send [12:39:56]OFD Sender: No OFD packet to send [12:40:01]OFD Sender: No OFD packet to send [12:40:06]OFD Sender: No OFD packet to send [12:40:11]OFD Sender: No OFD packet to send [12:40:16]ConnectInit Can't connect to host [12:40:16]OFD Sender: No OFD packet to send [12:40:21]OFD Sender: No OFD packet to send [12:40:26]OFD Sender: No OFD packet to send [12:40:31]OFD Sender: No OFD packet to send [12:40:36]OFD Sender: No OFD packet to send [12:40:39]accept exits with 9 [12:40:39]New connection [12:40:39]New thread 3067059556 created [12:40:39]Thread 3067202916 joined [12:40:39]Waiting for new connection... [12:40:39] Sock 9.Parse request [12:40:39]Sock 9.Check first char [12:40:39]Sock 9.First char is OK [12:40:39]request: POST /json_proto HTTP/1.0 [12:40:39]Method: POST [12:40:39]URL: /json_proto [12:40:39]Method is POST - this is cgi request [12:40:39]url: /json_proto [12:40:39]query_string will be loaded in cgi processing [12:40:39]execute_cgi json_proto POST (null) [12:40:39]execute_cgi path=json_proto method=POST [12:40:39]POST find Content-Length [12:40:39]Host: 172.17.34.200:8080 [12:40:39]Content-Length: 683 [12:40:39]Content-Type: application/json [12:40:39] [12:40:39]POST finish read [12:40:39]Found Content-Length = 683 [12:40:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182940", "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" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:39]execute_script... [12:40: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)1182940", "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" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:40:39]POST & json_proto [12:40:39]process_json_proto [12:40:39]json parsed OK: [12:40:39]protocol is kg_v1.0 [12:40:39]action value=close_receipt [12:40:39]process_action close_receipt [12:40:39]cmd_close_receipt [12:40:39]MH_GetDate [12:40:39]Write to MH i2c: F0 00 00 FC 1D 08 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: F0 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: F0 09 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: F0 09 00 FC 1D 00 C8 F2 E9 64 B2 FF 65 64 92 [12:40:39]GetLastDocTimeStamp 1693053577 [12:40:39]current date 1693053640 [12:40:39]FM_GetShiftState [12:40:39]SAM_PROTO_GetShiftState [12:40:39]wFMCommunicate request_size=4 [12:40:39]MH_SAM_APDU [12:40:39]CAPDU: 80 13 01 00 [12:40:39]Write to MH i2c: E2 08 00 FD 1D 80 13 01 00 00 00 00 00 97 [12:40:39]Write i2c OK [12:40:39]MH_I2C_Read... [12:40:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:39]Read from MH i2c: E2 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 0E 00 [12:40:39]MH_I2C_Read... [12:40:39]Read from MH i2c: E2 0E 00 FD 1D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CE [12:40:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:40:39]wFMCommunicate OK [12:40:39]SAM_PROTO_GetShiftState done [12:40:39]FM_GetShiftState done [12:40:39]opened in 1693009560 [12:40:39]opened+sec_in_day 1693095960 [12:40:39]quantity*price = 150052 [12:40:39]sum+1 = 150054 [12:40:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 142 26.08.2023 12:40 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33126 ФПД: 45403335206868 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T124040&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33126&fm=45403335206868&tin=02508201610067®Number=0000000000091575&sum=150000 [12:40:41]StoreToDocumentArchive [12:40:41]shift 77 fd 33126 [12:40:41]save to /storage/0077/doc_00033126 [12:40:41]save last doc name /storage/0077/doc_00033126 to /storage/kkm_last_doc_name [12:40:41]save OK [12:40:41]Clear old archive folders... [12:40:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:40:41]tlvbuf is 00A42780 [12:40:41]SAM_PROTO_ClearQueue [12:40:41]wFMCommunicate request_size=4 [12:40:41]MH_SAM_APDU [12:40:41]CAPDU: 80 09 00 00 [12:40:41]Write to MH i2c: E2 08 00 0A 1E 80 09 00 00 00 00 00 00 9A [12:40:41]Write i2c OK [12:40:41]MH_I2C_Read... [12:40:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:40:41]Read from MH i2c: E2 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 03 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 03 00 0A 1E 00 90 00 9C [12:40:41]RAPDU: 90 00 [12:40:41]wFMCommunicate OK [12:40:41]SAM_PROTO_ClearQueue done [12:40:41]KKMCreateOFDPacket [12:40:41]OFDProtocolAddRootSTLVToBuf [12:40:41]FM_MakeSignedData [12:40:41]FM_MakeSignedData [12:40:41]SAM_PROTO_SignData [12:40:41]wFMCommunicate request_size=4 [12:40:41]MH_SAM_APDU [12:40:41]CAPDU: 80 0D 01 02 [12:40:41]Write to MH i2c: E2 08 00 0B 1E 80 0D 01 02 00 00 00 00 A2 [12:40:41]Write i2c OK [12:40:41]MH_I2C_Read... [12:40:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:40:41]Read from MH i2c: E2 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 03 00 [12:40:41]MH_I2C_Read... [12:40:41]Read from MH i2c: E2 03 00 0B 1E 00 90 00 9D [12:40:42]RAPDU: 90 00 [12:40:42]wFMCommunicate OK [12:40:42]wFMCommunicate request_size=255 [12:40:42]MH_SAM_APDU [12:40:42]CAPDU: 80 OFD Sender: No OFD packet to send [12:40:42]0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 C8 F2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 81 00 00 35 04 06 00 29 [12:40:42]Write to MH i2c: E2 02 01 0C 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 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 C8 F2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 81 00 00 35 04 06 00 29 00 00 C2 [12:40:42]Write i2c OK [12:40:42]MH_I2C_Read... [12:40:43]Read from MH i2c: E2 [12:40:43]MH_I2C_Read... [12:40:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:43]Read from MH i2c: E2 03 00 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: E2 03 00 0C 1E 00 90 00 9E [12:40:43]RAPDU: 90 00 [12:40:43]wFMCommunicate OK [12:40:43]wFMCommunicate request_size=10 [12:40:43]MH_SAM_APDU [12:40:43]CAPDU: 80 0D 02 02 05 4B 49 AA A7 D4 [12:40:43]Write to MH i2c: E2 0D 00 0D 1E 80 0D 02 02 05 00 4B 49 AA A7 D4 00 00 68 [12:40:43]Write i2c OK [12:40:43]MH_I2C_Read... [12:40:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:40:43]Read from MH i2c: E2 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: E2 03 00 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: E2 03 00 0D 1E 00 90 00 9F [12:40:43]RAPDU: 90 00 [12:40:43]wFMCommunicate OK [12:40:43]wFMCommunicate request_size=4 [12:40:43]MH_SAM_APDU [12:40:43]CAPDU: 80 0D 03 02 [12:40:43]Write to MH i2c: E2 08 00 0E 1E 80 0D 03 02 00 00 00 00 A7 [12:40:43]Write i2c OK [12:40:43]MH_I2C_Read... [12:40:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:40:43]Read from MH i2c: E2 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: E2 0B 00 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: E2 0B 00 0E 1E 00 DF 01 D9 63 6C D8 67 1C 90 00 8B [12:40:43]RAPDU: DF 01 D9 63 6C D8 67 1C 90 00 [12:40:43]wFMCommunicate OK [12:40:43]SAM_PROTO_SignData done [12:40:43]FM_MakeSignedData done [12:40:43]CreateOFDProtocolMessage [12:40:43]wFMCommunicate request_size=4 [12:40:43]MH_SAM_APDU [12:40:43]CAPDU: 80 11 00 00 [12:40:43]Write to MH i2c: E2 08 00 0F 1E 80 11 00 00 00 00 00 00 A7 [12:40:43]Write i2c OK [12:40:43]MH_I2C_Read... [12:40:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:43]Read from MH i2c: E2 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: E2 17 00 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: E2 17 00 0F 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FD [12:40:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:40:43]wFMCommunicate OK [12:40:43]CreateOFDProtocolMessage done [12:40:43]OFDSenderStorePacket 33126 [12:40:43]StoreOFDPacket docnum=33126 [12:40:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 96 07 01 A9 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 C8 F2 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 81 00 00 35 04 06 00 29 4B 49 AA A7 D4 DF 01 D9 63 6C D8 67 1C [12:40:43]CheckFolder [12:40:43]dirname=/storage/ofd_packets [12:40:43]CheckFolder done [12:40:43]ProducePacketName [12:40:43]name=ofd_packets/00033126 [12:40:43]NVStorageSaveData ofd_packets/00033126 [12:40:43]File name is /storage/ofd_packets/00033126 [12:40:43]Write 301 bytes [12:40:43]NVStorageSaveData done [12:40:43]OFDSenderStorePacket done [12:40:43]KKMCreateOFDPacket done [12:40:43]NVStorageSaveData kkm_last_timestamp [12:40:43]File name is /storage/kkm_last_timestamp [12:40:43]Write 4 bytes [12:40:43]NVStorageSaveData done [12:40:43]ExternCall_PrintAddStr [12:40:43]wPrintStart [12:40:43]Write to MH i2c: 01 00 00 10 1E 2E [12:40:43]Write i2c OK [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: 01 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: 01 07 00 [12:40:43]MH_I2C_Read... [12:40:43]Read from MH i2c: 01 07 00 10 1E 00 00 00 00 00 FF 0F 43 [12:40:43]RasterBufferAndPrint [12:40:43]line Счет N : (1)1182940 [12:40:43]line ИНН: 02508201610067 [12:40:43]OFD Sender: Processing packet 33126 [packets to send 11, broken 10] [12:40:43]line Контрольно-Кассовый Чек [12:40:43]ProducePacketName [12:40:43]line ПРОДАЖА [12:40:43]name=ofd_packets/00033126 [12:40:43]line ТРК (МРК, ГНК) : 52 [12:40:43]OFD Sender: To server: pG, [12:40:43]line Товар: 2710124130 [12:40:43]CommunicateWithHost lk.salyk.kg:30040 [12:40:43]line Аи-92-К-5 [12:40:43]ConnectInit lk.salyk.kg [12:40:43]line 25.650 * 58.50 [12:40:43]line = 1500.53 [12:40:43]line НДС 12% НСП 1% [12:40:43]line > о реализуемом товаре [12:40:43]line ОКРУГЛЕНИЕ: -0.53 [12:40:43]line ИТОГО: 1500.00 [12:40:43]line Внесено: 1500.00 [12:40:43]line СДАЧА: 0.00 [12:40:43]line НСП 1% : 13.28 [12:40:43]line НДС 12% : 159.35 [12:40:43]line Наличными: 1500.00 [12:40:43]line Безнал.: 0.00 [12:40:43]line Место: АЗС № 121 "Партнер Нефть" [12:40:43]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:40:43]line СНО: Общий режим [12:40:43]line Чек 142 26.08.2023 12:40 [12:40:43]line Смена: 77 ФФД: 1.0 [12:40:43]line ЗНМ: 0300000148 [12:40:43]line РНМ: 0000000000091575 [12:40:43]line Версия ККМ: 001 [12:40:43]line ФМ: 0000000000874655 [12:40:43]line ФД: 33126 [12:40:43]line ФПД: 45403335206868 [12:40:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T124040&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33126&fm=45403335206868&tin=02508201610067®Number=0000000000091575&sum=150000 [12:40:43]written 0, free lines is 4095 [12:40:43]Connected sock=11 [12:40:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E3 96 07 01 A9 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 C8 F2 E9 64 0E 04 04 Write to MH i2c: 00 01 4D 00 00 00 00 3B 00 1E B9 59 04 01 00 01 0D 04 10 [12:40:44]00 30 30 30 30 30 Write i2c OK [12:40:44]30 MH_I2C_Read... [12:40:44]30 30 30 30 30 39 31 35 37 35 Read from MH i2c: 11 01 04 [12:40:44]10 MH_I2C_Read... [12:40:44]00 Read from MH i2c: 30 01 30 07 30 00 30 [12:40:44]30 MH_I2C_Read... [12:40:44]30 30 30 30 30 Read from MH i2c: 38 01 07 37 00 34 3B 36 1E 00 35 00 35 00 10 00 00 04 57 04 0D 00 C4 66 [12:40:44]81 RasterBufferAndPrint [12:40:44]00 line [12:40:44]00 line [12:40:44]35 line [12:40:44]04 line [12:40:44]06 line [12:40:44]00 29 4B 49 AA A7 D4 DF 01 D9 63 6C D8 67 1C [12:40:44]written 0, free lines is 3685 [12:40:44]MH_Cut [12:40:44]Write to MH i2c: D1 01 00 42 1E 01 32 [12:40:44]Write i2c OK [12:40:44]MH_I2C_Read... [12:40:44]Read from MH i2c: D1 [12:40:44]MH_I2C_Read... [12:40:44]Read from MH i2c: D1 01 00 [12:40:44]MH_I2C_Read... [12:40:44]Read from MH i2c: D1 01 00 42 1E 00 31 [12:40:44]Write to MH i2c: 01 00 00 43 1E 61 [12:40:44]Write i2c OK [12:40:44]MH_I2C_Read... [12:40:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 34 C3 47 00 37 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 66 81 00 00 F4 03 04 00 6A 9D E9 64 B6 04 01 00 00 85 F0 D5 CF 68 07 7C 93 [12:40:44]CommunicateWithHost err = 0 [12:40:44]CheckOFDResponse [12:40:44]1017 (14) - 77093643461234 [12:40:44]1041 (16) - 0000000000874655 [12:40:44]1040 (4) - 33126 [12:40:44]1012 (4) - 26.08.2023 06:36 [12:40:44]1206 (1) - 0 [12:40:44]OFD Sender: Remove packet 33126 [12:40:44]ProducePacketName [12:40:44]name=ofd_packets/00033126 [12:40:44]NVStorageDeleteData [12:40:44]*** Cut start [12:40:44]*** Purtial cut [12:40:44]*** Stage 1: CUTSNS_PIN = 1 [12:40:45]Read from MH i2c: 01 [12:40:45]MH_I2C_Read... [12:40:45]*** Stop cut motor [12:40:45]*** Cut end [12:40:45]Read from MH i2c: 01 07 00 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: 01 07 00 43 1E 00 00 00 00 00 FF 0F 76 [12:40:45]process_action close_receipt done [12:40:45]requested_data is exist [12:40:45]produce_requested_data [12:40:45]requested_item fm.sn is exist - process it [12:40:45]wFMCommunicate request_size=4 [12:40:45]MH_SAM_APDU [12:40:45]CAPDU: 80 11 00 00 [12:40:45]Write to MH i2c: E2 08 00 44 1E 80 11 00 00 00 00 00 00 DC [12:40:45]Write i2c OK [12:40:45]MH_I2C_Read... [12:40:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:40:45]Read from MH i2c: E2 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 17 00 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 17 00 44 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 32 [12:40:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:40:45]wFMCommunicate OK [12:40:45]requested_item fd.num is exist - process it [12:40:45]SAM_PROTO_GetFieldsCounters [12:40:45]wFMCommunicate request_size=4 [12:40:45]MH_SAM_APDU [12:40:45]CAPDU: 80 13 00 00 [12:40:45]Write to MH i2c: E2 08 00 45 1E 80 OFD Sender: No OFD packet to send [12:40:45]13 00 00 00 00 00 00 DF [12:40:45]Write i2c OK [12:40:45]MH_I2C_Read... [12:40:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:40:45]Read from MH i2c: E2 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 62 00 [12:40:45]MH_I2C_Read... [12:40:45]Read from MH i2c: E2 62 00 45 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 66 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [12:40:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 66 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:40:46]wFMCommunicate OK [12:40:46]SAM_PROTO_GetFieldsCounters done [12:40:46]requested_item shift.num is exist - process it [12:40:46]requested_item shift.opened is exist - process it [12:40:46]req_shift_opened [12:40:46]FM_GetShiftState [12:40:46]SAM_PROTO_GetShiftState [12:40:46]wFMCommunicate request_size=4 [12:40:46]MH_SAM_APDU [12:40:46]CAPDU: 80 13 01 00 [12:40:46]Write to MH i2c: E2 08 00 46 1E 80 13 01 00 00 00 00 00 E1 [12:40:46]Write i2c OK [12:40:46]MH_I2C_Read... [12:40:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:40:46]Read from MH i2c: E2 [12:40:46]MH_I2C_Read... [12:40:46]Read from MH i2c: E2 0E 00 [12:40:46]MH_I2C_Read... [12:40:46]Read from MH i2c: E2 0E 00 46 1E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 18 [12:40:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:40:46]wFMCommunicate OK [12:40:46]SAM_PROTO_GetShiftState done [12:40:46]FM_GetShiftState done [12:40:46]req_shift_opened done [12:40:46]requested_item shift.open_date is exist - process it [12:40:46]req_shift_open_date [12:40:46]req_shift_open_date done [12:40:46]produce_requested_data done [12:40:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33126,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:40:46]process_action_free close_receipt [12:40:46]json_value_free [12:40:46]json_value_free done [12:40:46]process_json_proto returns [12:40:46]Send response to host [12:40:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33126,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:40:46]free response buf [12:40:46]execute_script done [12:40:46]execute_script returns [12:40:46]free content buf [12:40:46]Sock 9.Close socket [12:40:46]Sock 9.Thread stoped [12:40:50]OFD Sender: No OFD packet to send [12:40:55]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:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:25]OFD Sender: No OFD packet to send [12:42:30]OFD Sender: No OFD packet to send [12:42:34]ConnectInit Can't connect to host [12:42:35]OFD Sender: No OFD packet to send [12:42:40]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:55]OFD Sender: No OFD packet to send [12:43:00]OFD Sender: No OFD packet to send [12:43:05]OFD Sender: No OFD packet to send [12:43:10]OFD Sender: No OFD packet to send [12:43:15]OFD Sender: No OFD packet to send [12:43:20]OFD Sender: No OFD packet to send [12:43:25]OFD Sender: No OFD packet to send [12:43:30]OFD Sender: No OFD packet to send [12:43:35]OFD Sender: No OFD packet to send [12:43:40]OFD Sender: No OFD packet to send [12:43:45]OFD Sender: No OFD packet to send [12:43:50]OFD Sender: No OFD packet to send [12:43:55]OFD Sender: No OFD packet to send [12:44:00]OFD Sender: No OFD packet to send [12:44:05]OFD Sender: No OFD packet to send [12:44:10]OFD Sender: No OFD packet to send [12:44:15]OFD Sender: No OFD packet to send [12:44:20]OFD Sender: No OFD packet to send [12:44:25]OFD Sender: No OFD packet to send [12:44:30]OFD Sender: No OFD packet to send [12:44:35]OFD Sender: No OFD packet to send [12:44:40]OFD Sender: No OFD packet to send [12:44:45]OFD Sender: No OFD packet to send [12:44:50]OFD Sender: No OFD packet to send [12:44:52]ConnectInit Can't connect to host [12:44:55]OFD Sender: No OFD packet to send [12:45:00]OFD Sender: No OFD packet to send [12:45:05]OFD Sender: No OFD packet to send [12:45:10]OFD Sender: No OFD packet to send [12:45:15]OFD Sender: No OFD packet to send [12:45:20]OFD Sender: No OFD packet to send [12:45:25]OFD Sender: No OFD packet to send [12:45:30]OFD Sender: No OFD packet to send [12:45:35]OFD Sender: No OFD packet to send [12:45:40]OFD Sender: No OFD packet to send [12:45:45]OFD Sender: No OFD packet to send [12:45:50]OFD Sender: No OFD packet to send [12:45:55]OFD Sender: No OFD packet to send [12:46:00]OFD Sender: No OFD packet to send [12:46:05]OFD Sender: No OFD packet to send [12:46:10]OFD Sender: No OFD packet to send [12:46:15]OFD Sender: No OFD packet to send [12:46:20]OFD Sender: No OFD packet to send [12:46:25]OFD Sender: No OFD packet to send [12:46:30]OFD Sender: No OFD packet to send [12:46:35]OFD Sender: No OFD packet to send [12:46:40]OFD Sender: No OFD packet to send [12:46:46]OFD Sender: No OFD packet to send [12:46:51]OFD Sender: No OFD packet to send [12:46:56]OFD Sender: No OFD packet to send [12:47:01]OFD Sender: No OFD packet to send [12:47:06]OFD Sender: No OFD packet to send [12:47:11]OFD Sender: No OFD packet to send [12:47:11]ConnectInit Can't connect to host [12:47:16]OFD Sender: No OFD packet to send [12:47:21]OFD Sender: No OFD packet to send [12:47:26]OFD Sender: No OFD packet to send [12:47:31]OFD Sender: No OFD packet to send [12:47:36]OFD Sender: No OFD packet to send [12:47:41]OFD Sender: No OFD packet to send [12:47:46]OFD Sender: No OFD packet to send [12:47:51]OFD Sender: No OFD packet to send [12:47:56]OFD Sender: No OFD packet to send [12:48:01]OFD Sender: No OFD packet to send [12:48:06]OFD Sender: No OFD packet to send [12:48:11]OFD Sender: No OFD packet to send [12:48:16]OFD Sender: No OFD packet to send [12:48:21]OFD Sender: No OFD packet to send [12:48:26]OFD Sender: No OFD packet to send [12:48:31]OFD Sender: No OFD packet to send [12:48:34]accept exits with 10 [12:48:34]New connection [12:48:34]New thread 3067202916 created [12:48:34]Thread 3067059556 joined [12:48:34]Waiting for new connection... [12:48:34] Sock 10.Parse request [12:48:34]Sock 10.Check first char [12:48:34]Sock 10.First char is OK [12:48:34]request: POST /json_proto HTTP/1.0 [12:48:34]Method: POST [12:48:34]URL: /json_proto [12:48:34]Method is POST - this is cgi request [12:48:34]url: /json_proto [12:48:34]query_string will be loaded in cgi processing [12:48:34]execute_cgi json_proto POST (null) [12:48:34]execute_cgi path=json_proto method=POST [12:48:34]POST find Content-Length [12:48:34]Host: 172.17.34.200:8080 [12:48:34]Content-Length: 215 [12:48:34]Content-Type: application/json [12:48:34] [12:48:34]POST finish read [12:48:34]Found Content-Length = 215 [12:48:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:34]execute_script... [12:48:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:34]POST & json_proto [12:48:34]process_json_proto [12:48:34]json parsed OK: [12:48:34]protocol is kg_v1.0 [12:48:34]action value=get_value [12:48:34]process_action get_value [12:48:34]cmd_get_value [12:48:34]process_action get_value done [12:48:34]requested_data is exist [12:48:34]produce_requested_data [12:48:34]requested_item kkm.sn is exist - process it [12:48:34]requested_item kkm.ver is exist - process it [12:48:34]requested_item fm.sn is exist - process it [12:48:34]wFMCommunicate request_size=4 [12:48:34]MH_SAM_APDU [12:48:34]CAPDU: 80 11 00 00 [12:48:34]Write to MH i2c: E2 08 00 47 1E 80 11 00 00 00 00 00 00 DF [12:48:34]Write i2c OK [12:48:34]MH_I2C_Read... [12:48:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:34]Read from MH i2c: E2 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 17 00 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 17 00 47 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 35 [12:48:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:48:34]wFMCommunicate OK [12:48:34]requested_item fd.num is exist - process it [12:48:34]SAM_PROTO_GetFieldsCounters [12:48:34]wFMCommunicate request_size=4 [12:48:34]MH_SAM_APDU [12:48:34]CAPDU: 80 13 00 00 [12:48:34]Write to MH i2c: E2 08 00 48 1E 80 13 00 00 00 00 00 00 E2 [12:48:34]Write i2c OK [12:48:34]MH_I2C_Read... [12:48:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:34]Read from MH i2c: E2 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 62 00 [12:48:34]MH_I2C_Read... [12:48:34]Read from MH i2c: E2 62 00 48 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 66 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [12:48:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 66 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:35]wFMCommunicate OK [12:48:35]SAM_PROTO_GetFieldsCounters done [12:48:35]requested_item shift.num is exist - process it [12:48:35]requested_item shift.opened is exist - process it [12:48:35]req_shift_opened [12:48:35]FM_GetShiftState [12:48:35]SAM_PROTO_GetShiftState [12:48:35]wFMCommunicate request_size=4 [12:48:35]MH_SAM_APDU [12:48:35]CAPDU: 80 13 01 00 [12:48:35]Write to MH i2c: E2 08 00 49 1E 80 13 01 00 00 00 00 00 E4 [12:48:35]Write i2c OK [12:48:35]MH_I2C_Read... [12:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:35]Read from MH i2c: E2 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 0E 00 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 0E 00 49 1E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1B [12:48:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:48:35]wFMCommunicate OK [12:48:35]SAM_PROTO_GetShiftState done [12:48:35]FM_GetShiftState done [12:48:35]req_shift_opened done [12:48:35]requested_item shift.open_date is exist - process it [12:48:35]req_shift_open_date [12:48:35]req_shift_open_date done [12:48:35]produce_requested_data done [12:48:35]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33126,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [12:48:35]process_action_free get_value [12:48:35]json_value_free [12:48:35]json_value_free done [12:48:35]process_json_proto returns [12:48:35]Send response to host [12:48:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33126,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [12:48:35]free response buf [12:48:35]execute_script done [12:48:35]execute_script returns [12:48:35]free content buf [12:48:35]Sock 10.Close socket [12:48:35]Sock 10.Thread stoped [12:48:35]accept exits with 9 [12:48:35]New connection [12:48:35]New thread 3067059556 created [12:48:35]Thread 3067202916 joined [12:48:35]Waiting for new connection... [12:48:35] Sock 9.Parse request [12:48:35]Sock 9.Check first char [12:48:35]Sock 9.First char is OK [12:48:35]request: POST /json_proto HTTP/1.0 [12:48:35]Method: POST [12:48:35]URL: /json_proto [12:48:35]Method is POST - this is cgi request [12:48:35]url: /json_proto [12:48:35]query_string will be loaded in cgi processing [12:48:35]execute_cgi json_proto POST (null) [12:48:35]execute_cgi path=json_proto method=POST [12:48:35]POST find Content-Length [12:48:35]Host: 172.17.34.200:8080 [12:48:35]Content-Length: 331 [12:48:35]Content-Type: application/json [12:48:35] [12:48:35]POST finish read [12:48:35]Found Content-Length = 331 [12:48:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:48:35]execute_script... [12:48:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [12:48:35]POST & json_proto [12:48:35]process_json_proto [12:48:35]json parsed OK: [12:48:35]protocol is kg_v1.0 [12:48:35]action value=get_value [12:48:35]process_action get_value [12:48:35]cmd_get_value [12:48:35]process_action get_value done [12:48:35]requested_data is exist [12:48:35]produce_requested_data [12:48:35]requested_item fm.sale.total is exist - process it [12:48:35]SAM_PROTO_GetFMData [12:48:35]wFMCommunicate request_size=4 [12:48:35]MH_SAM_APDU [12:48:35]CAPDU: 80 13 03 00 [12:48:35]Write to MH i2c: E2 08 00 4A 1E 80 13 03 00 00 00 00 00 E7 [12:48:35]Write i2c OK [12:48:35]MH_I2C_Read... [12:48:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [12:48:35]Read from MH i2c: E2 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 FD 00 [12:48:35]MH_I2C_Read... [12:48:35]Read from MH i2c: E2 FD 00 4A 1E 00 C3 04 85 04 BF 04 6E 04 04 00 CC 80 00 00 69 04 A1 00 6F 04 04 00 90 7F 00 00 B1 04 04 00 62 DA EE 9B 70 04 04 00 BC 0F 5D 8B 72 04 04 00 A6 CA 91 10 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 93 16 90 10 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 78 51 61 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 44 [12:48:36]RAPDU: C3 04 85 04 BF 04 6E 04 04 OFD Sender: No OFD packet to send [12:48:36]00 CC 80 00 00 69 04 A1 00 6F 04 04 00 90 7F 00 00 B1 04 04 00 62 DA EE 9B 70 04 04 00 BC 0F 5D 8B 72 04 04 00 A6 CA 91 10 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 93 16 90 10 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 78 51 61 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 9C 00 6F 04 04 00 3C 01 00 00 B1 04 04 00 DC 0D DA 13 70 04 04 00 DC 0D DA 13 72 04 00 00 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 3A B3 1B 02 EF 03 09 00 F6 90 00 [12:48:36]wFMCommunicate OK [12:48:36]wFMCommunicate request_size=4 [12:48:36]MH_SAM_APDU [12:48:36]CAPDU: 80 17 00 00 [12:48:36]Write to MH i2c: E2 08 00 4B 1E 80 17 00 00 00 00 00 00 E9 [12:48:36]Write i2c OK [12:48:36]MH_I2C_Read... [12:48:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:48:36]Read from MH i2c: E2 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 FD 00 [12:48:36]MH_I2C_Read... [12:48:36]Read from MH i2c: E2 FD 00 4B 1E 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 5B [12:48:37]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 8D F9 2C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [12:48:37]wFMCommunicate OK [12:48:37]wFMCommunicate request_size=4 [12:48:37]MH_SAM_APDU [12:48:37]CAPDU: 80 17 00 00 [12:48:37]Write to MH i2c: E2 08 00 4C 1E 80 17 00 00 00 00 00 00 EA [12:48:37]Write i2c OK [12:48:37]MH_I2C_Read... [12:48:37]Read from MH i2c: E2 [12:48:38]MH_I2C_Read... [12:48:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:48:38]Read from MH i2c: E2 FD 00 [12:48:38]MH_I2C_Read... [12:48:38]Read from MH i2c: E2 FD 00 4C 1E 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 08 [12:48:38]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [12:48:38]wFMCommunicate OK [12:48:38]wFMCommunicate request_size=4 [12:48:38]MH_SAM_APDU [12:48:38]CAPDU: 80 17 00 00 [12:48:38]Write to MH i2c: E2 08 00 4D 1E 80 17 00 00 00 00 00 00 EB [12:48:38]Write i2c OK [12:48:38]MH_I2C_Read... [12:48:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:48:39]Read from MH i2c: E2 [12:48:39]MH_I2C_Read... [12:48:39]Read from MH i2c: E2 FD 00 [12:48:39]MH_I2C_Read... [12:48:39]Read from MH i2c: E2 FD 00 4D 1E 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 5D [12:48:39]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [12:48:39]wFMCommunicate OK [12:48:39]wFMCommunicate request_size=4 [12:48:39]MH_SAM_APDU [12:48:39]CAPDU: 80 17 00 00 [12:48:39]Write to MH i2c: E2 08 00 4E 1E 80 17 00 00 00 00 00 00 EC [12:48:39]Write i2c OK [12:48:39]MH_I2C_Read... [12:48:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [12:48:40]Read from MH i2c: E2 [12:48:40]MH_I2C_Read... [12:48:40]Read from MH i2c: E2 E0 00 [12:48:40]MH_I2C_Read... [12:48:40]Read from MH i2c: E2 E0 00 4E 1E 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D6 [12:48:40]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:48:40]wFMCommunicate OK [12:48:40]SAM_PROTO_GetFMData done [12:48:40]requested_item fm.sale_refund.total is exist - process it [12:48:40]requested_item fm.buy.total is exist - process it [12:48:40]requested_item shift.sale.total is exist - process it [12:48:40]SAM_PROTO_GetShiftData [12:48:40]wFMCommunicate request_size=4 [12:48:40]MH_SAM_APDU [12:48:40]CAPDU: 80 13 02 00 [12:48:40]Write to MH i2c: E2 08 00 4F 1E 80 13 02 00 00 00 00 00 EB [12:48:40]Write i2c OK [12:48:40]MH_I2C_Read... [12:48:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [12:48:41]Read from MH i2c: E2 [12:48:41]MH_I2C_Read... [12:48:41]Read from MH i2c: E2 FD 00 [12:48:41]MH_I2C_Read... [12:48:41]Read from MH i2c: E2 FD 00 4F 1E 00 B9 04 AA 04 B5 04 6E 04 04 00 8E 00 00 00 69 04 9C 00 6F 04 04 00 8D 00 00 00 B1 04 03 00 70 A5 ED 70 04 03 00 AC C6 8C 72 04 03 00 C4 DE 60 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 OFD Sender: No OFD packet to send [12:48:41]03 00 F9 3D 19 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 85 1A 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 1B [12:48:41]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 8E 00 00 00 69 04 9C 00 6F 04 04 00 8D 00 00 00 B1 04 03 00 70 A5 ED 70 04 03 00 AC C6 8C 72 04 03 00 C4 DE 60 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 F9 3D 19 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 85 1A 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 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 70 11 01 70 04 03 00 70 11 01 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 0C 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [12:48:42]wFMCommunicate OK [12:48:42]wFMCommunicate request_size=4 [12:48:42]MH_SAM_APDU [12:48:42]CAPDU: 80 17 00 00 [12:48:42]Write to MH i2c: E2 08 00 50 1E 80 17 00 00 00 00 00 00 EE [12:48:42]Write i2c OK [12:48:42]MH_I2C_Read... [12:48:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:48:42]Read from MH i2c: E2 [12:48:42]MH_I2C_Read... [12:48:42]Read from MH i2c: E2 FD 00 [12:48:42]MH_I2C_Read... [12:48:42]Read from MH i2c: E2 FD 00 50 1E 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 1B [12:48:42]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 6C 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [12:48:43]wFMCommunicate OK [12:48:43]wFMCommunicate request_size=4 [12:48:43]MH_SAM_APDU [12:48:43]CAPDU: 80 17 00 00 [12:48:43]Write to MH i2c: E2 08 00 51 1E 80 17 00 00 00 00 00 00 EF [12:48:43]Write i2c OK [12:48:43]MH_I2C_Read... [12:48:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:48:43]Read from MH i2c: E2 [12:48:43]MH_I2C_Read... [12:48:43]Read from MH i2c: E2 FD 00 [12:48:43]MH_I2C_Read... [12:48:43]Read from MH i2c: E2 FD 00 51 1E 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 17 [12:48:43]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [12:48:44]wFMCommunicate OK [12:48:44]wFMCommunicate request_size=4 [12:48:44]MH_SAM_APDU [12:48:44]CAPDU: 80 17 00 00 [12:48:44]Write to MH i2c: E2 08 00 52 1E 80 17 00 00 00 00 00 00 F0 [12:48:44]Write i2c OK [12:48:44]MH_I2C_Read... [12:48:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [12:48:44]Read from MH i2c: E2 [12:48:44]MH_I2C_Read... [12:48:44]Read from MH i2c: E2 FD 00 [12:48:44]MH_I2C_Read... [12:48:44]Read from MH i2c: E2 FD 00 52 1E 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 68 [12:48:45]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [12:48:45]wFMCommunicate OK [12:48:45]wFMCommunicate request_size=4 [12:48:45]MH_SAM_APDU [12:48:45]CAPDU: 80 17 00 00 [12:48:45]Write to MH i2c: E2 08 00 53 1E 80 17 00 00 00 00 00 00 F1 [12:48:45]Write i2c OK [12:48:45]MH_I2C_Read... [12:48:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [12:48:45]Read from MH i2c: E2 [12:48:45]MH_I2C_Read... [12:48:45]Read from MH i2c: E2 D6 00 [12:48:45]MH_I2C_Read... [12:48:45]Read from MH i2c: E2 D6 00 53 1E 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D3 [12:48:46]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [12:48:46]wFMCommunicate OK [12:48:46]SAM_PROTO_GetShiftData done [12:48:46]requested_item shift.sale.total_cash is exist - process it [12:48:46]requested_item shift.sale_refund.total is exist - process it [12:48:46]requested_item shift.sale_refund.total_cash is exist - process it [12:48:46]requested_item shift.buy.total is exist - process it [12:48:46]requested_item shift.buy.total_cash is exist - process it [12:48:46]produce_requested_data done [12:48:46]produce_requested_data return {"fm.sale.total":26161219.54,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":155743.84,"shift.sale.total_cash":92259.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [12:48:46]process_action_free get_value [12:48:46]json_value_free [12:48:46]json_value_free done [12:48:46]process_json_proto returns [12:48:46]Send response to host [12:48:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26161219.54,"fm.sale_refund.total":3330575.00,"fm.buy.total":0.00,"shift.sale.total":155743.84,"shift.sale.total_cash":92259.00,"shift.sale_refund.total":700.00,"shift.sale_refund.total_cash":700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [12:48:46]free response buf [12:48:46]execute_script done [12:48:46]execute_script returns [12:48:46]free content buf [12:48:46]Sock 9.Close socket [12:48:46]Sock 9.Thread stoped [12:48:46]OFD Sender: No OFD packet to send [12:48:51]OFD Sender: No OFD packet to send [12:48:56]OFD Sender: No OFD packet to send [12:49:01]OFD Sender: No OFD packet to send [12:49:06]OFD Sender: No OFD packet to send [12:49:11]OFD Sender: No OFD packet to send [12:49:16]OFD Sender: No OFD packet to send [12:49:21]OFD Sender: No OFD packet to send [12:49:26]OFD Sender: No OFD packet to send [12:49:29]ConnectInit Can't connect to host [12:49:31]OFD Sender: No OFD packet to send [12:49:36]OFD Sender: No OFD packet to send [12:49:41]OFD Sender: No OFD packet to send [12:49:46]OFD Sender: No OFD packet to send [12:49:51]OFD Sender: No OFD packet to send [12:49:56]OFD Sender: No OFD packet to send [12:50:01]OFD Sender: No OFD packet to send [12:50:06]OFD Sender: No OFD packet to send [12:50:11]OFD Sender: No OFD packet to send [12:50:16]OFD Sender: No OFD packet to send [12:50:21]OFD Sender: No OFD packet to send [12:50:26]OFD Sender: No OFD packet to send [12:50:31]OFD Sender: No OFD packet to send [12:50:36]OFD Sender: No OFD packet to send [12:50:41]OFD Sender: No OFD packet to send [12:50:46]OFD Sender: No OFD packet to send [12:50:51]OFD Sender: No OFD packet to send [12:50:56]OFD Sender: No OFD packet to send [12:51:01]OFD Sender: No OFD packet to send [12:51:06]OFD Sender: No OFD packet to send [12:51:11]OFD Sender: No OFD packet to send [12:51:16]OFD Sender: No OFD packet to send [12:51:21]OFD Sender: No OFD packet to send [12:51:26]OFD Sender: No OFD packet to send [12:51:31]OFD Sender: No OFD packet to send [12:51:36]OFD Sender: No OFD packet to send [12:51:41]OFD Sender: No OFD packet to send [12:51:46]OFD Sender: No OFD packet to send [12:51:47]ConnectInit Can't connect to host [12:51:51]OFD Sender: No OFD packet to send [12:51:56]OFD Sender: No OFD packet to send [12:52:00]accept exits with 10 [12:52:00]New connection [12:52:00]New thread 3067202916 created [12:52:00]Thread 3067059556 joined [12:52:00]Waiting for new connection... [12:52:00] Sock 10.Parse request [12:52:00]Sock 10.Check first char [12:52:00]Sock 10.First char is OK [12:52:00]request: POST /json_proto HTTP/1.0 [12:52:00]Method: POST [12:52:00]URL: /json_proto [12:52:00]Method is POST - this is cgi request [12:52:00]url: /json_proto [12:52:00]query_string will be loaded in cgi processing [12:52:00]execute_cgi json_proto POST (null) [12:52:00]execute_cgi path=json_proto method=POST [12:52:00]POST find Content-Length [12:52:00]Host: 172.17.34.200:8080 [12:52:00]Content-Length: 676 [12:52:00]Content-Type: application/json [12:52:00] [12:52:00]POST finish read [12:52:00]Found Content-Length = 676 [12:52:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:00]execute_script... [12:52:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:00]POST & json_proto [12:52:00]process_json_proto [12:52:00]json parsed OK: [12:52:00]protocol is kg_v1.0 [12:52:00]action value=close_receipt [12:52:00]process_action close_receipt [12:52:00]cmd_close_receipt [12:52:00]MH_GetDate [12:52:00]Write to MH i2c: F0 00 00 54 1E 61 [12:52:00]Write i2c OK [12:52:00]MH_I2C_Read... [12:52:00]Read from MH i2c: F0 [12:52:00]MH_I2C_Read... [12:52:00]Read from MH i2c: F0 09 00 [12:52:00]MH_I2C_Read... [12:52:00]Read from MH i2c: F0 09 00 54 1E 00 72 F5 E9 64 B2 FF 65 64 98 [12:52:00]GetLastDocTimeStamp 1693053640 [12:52:00]current date 1693054322 [12:52:00]FM_GetShiftState [12:52:00]SAM_PROTO_GetShiftState [12:52:00]wFMCommunicate request_size=4 [12:52:00]MH_SAM_APDU [12:52:00]CAPDU: 80 13 01 00 [12:52:00]Write to MH i2c: E2 08 00 55 1E 80 13 01 00 00 00 00 00 F0 [12:52:00]Write i2c OK [12:52:00]MH_I2C_Read... [12:52:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:00]Read from MH i2c: E2 [12:52:00]MH_I2C_Read... [12:52:00]Read from MH i2c: E2 0E 00 [12:52:00]MH_I2C_Read... [12:52:01]Read from MH i2c: E2 0E 00 55 1E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 27 [12:52:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [12:52:01]wFMCommunicate OK [12:52:01]SAM_PROTO_GetShiftState done [12:52:01]FM_GetShiftState done [12:52:01]opened in 1693009560 [12:52:01]opened+sec_in_day 1693095960 [12:52:01]quantity*price = 100019 [12:52:01]sum+1 = 100021 [12:52:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 143 26.08.2023 12:52 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33127 ФПД: 21084681933206 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T125202&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33127&fm=21084681933206&tin=02508201610067®Number=0000000000091575&sum=100000 [12:52:03]StoreToDocumentArchive [12:52:03]shift 77 fd 33127 [12:52:03]save to /storage/0077/doc_00033127 [12:52:03]save last doc name /storage/0077/doc_00033127 to /storage/kkm_last_doc_name [12:52:03]save OK [12:52:03]Clear old archive folders... [12:52:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:52:03]tlvbuf is 00B60E00 [12:52:03]SAM_PROTO_ClearQueue [12:52:03]wFMCommunicate request_size=4 [12:52:03]MH_SAM_APDU [12:52:03]CAPDU: 80 09 00 00 [12:52:03]Write to MH i2c: E2 08 00 62 1E 80 09 00 00 00 00 00 00 F2 [12:52:03]Write i2c OK [12:52:03]MH_I2C_Read... [12:52:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:03]Read from MH i2c: E2 [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: E2 03 00 [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: E2 03 00 62 1E 00 90 00 F4 [12:52:03]RAPDU: 90 00 [12:52:03]wFMCommunicate OK [12:52:03]SAM_PROTO_ClearQueue done [12:52:03]KKMCreateOFDPacket [12:52:03]OFDProtocolAddRootSTLVToBuf [12:52:03]FM_MakeSignedData [12:52:03]FM_MakeSignedData [12:52:03]SAM_PROTO_SignData [12:52:03]wFMCommunicate request_size=4 [12:52:03]MH_SAM_APDU [12:52:03]CAPDU: 80 0D 01 02 [12:52:03]Write to MH i2c: E2 08 00 63 1E 80 0D 01 02 00 00 00 00 FA [12:52:03]Write i2c OK [12:52:03]MH_I2C_Read... [12:52:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:03]Read from MH i2c: E2 [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: E2 03 00 [12:52:03]MH_I2C_Read... [12:52:03]Read from MH i2c: E2 03 00 63 1E 00 90 00 F5 [12:52:03]RAPDU: 90 00 [12:52:03]wFMCommunicate OK [12:52:03]wFMCommunicate request_size=255 [12:52:03]MH_SAM_APDU [12:52:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 72 F5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 81 00 00 35 04 06 00 [12:52:04]Write to MH i2c: E2 02 01 64 1E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 72 F5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 81 00 00 35 04 06 00 00 00 93 [12:52:04]Write i2c OK [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 [12:52:04]MH_I2C_Read... [12:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:04]Read from MH i2c: E2 03 00 [12:52:04]MH_I2C_Read... [12:52:04]Read from MH i2c: E2 03 00 64 1E 00 90 00 F6 [12:52:04]RAPDU: 90 00 [12:52:04]wFMCommunicate OK [12:52:04]wFMCommunicate request_size=11 [12:52:04]MH_SAM_APDU [12:52:04]CAPDU: 80 0D 02 02 06 13 2D 28 FA 11 96 [12:52:04]Write to MH i2c: E2 0E 00 65 1E 80 0D 02 02 06 00 13 2D 28 FA 11 96 00 00 12 [12:52:04]Write i2c OK [12:52:04]MH_I2C_Read... [12:52:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:05]Read from MH i2c: E2 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 03 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 03 00 65 1E 00 90 00 F7 [12:52:05]RAPDU: 90 00 [12:52:05]wFMCommunicate OK [12:52:05]wFMCommunicate request_size=4 [12:52:05]MH_SAM_APDU [12:52:05]CAPDU: 80 0D 03 02 [12:52:05]Write to MH i2c: E2 08 00 66 1E 80 0D 03 02 00 00 00 00 FF [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:05]Read from MH i2c: E2 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 0B 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 0B 00 66 1E 00 02 DF 93 C5 3F 9C CE 27 90 00 09 [12:52:05]RAPDU: 02 DF 93 C5 3F 9C CE 27 90 00 [12:52:05]wFMCommunicate OK [12:52:05]SAM_PROTO_SignData done [12:52:05]FM_MakeSignedData done [12:52:05]CreateOFDProtocolMessage [12:52:05]wFMCommunicate request_size=4 [12:52:05]MH_SAM_APDU [12:52:05]CAPDU: 80 11 00 00 [12:52:05]Write to MH i2c: E2 08 00 67 1E 80 11 00 00 00 00 00 00 FF [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:05]Read from MH i2c: E2 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 17 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 17 00 67 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [12:52:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:52:05]wFMCommunicate OK [12:52:05]CreateOFDProtocolMessage done [12:52:05]OFDSenderStorePacket 33127 [12:52:05]StoreOFDPacket docnum=33127 [12:52:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3D 9B 08 01 BF D0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 72 F5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 81 00 00 35 04 06 00 13 2D 28 FA 11 96 02 DF 93 C5 3F 9C CE 27 [12:52:05]CheckFolder [12:52:05]dirname=/storage/ofd_packets [12:52:05]CheckFolder done [12:52:05]ProducePacketName [12:52:05]name=ofd_packets/00033127 [12:52:05]NVStorageSaveData ofd_packets/00033127 [12:52:05]File name is /storage/ofd_packets/00033127 [12:52:05]Write 302 bytes [12:52:05]NVStorageSaveData done [12:52:05]OFDSenderStorePacket done [12:52:05]KKMCreateOFDPacket done [12:52:05]NVStorageSaveData kkm_last_timestamp [12:52:05]File name is /storage/kkm_last_timestamp [12:52:05]Write 4 bytes [12:52:05]OFD Sender: Processing packet 33127 [packets to send 11, broken 10] [12:52:05]ProducePacketName [12:52:05]name=ofd_packets/00033127 [12:52:05]OFD Sender: To server: pG, [12:52:05]CommunicateWithHost lk.salyk.kg:30040 [12:52:05]ConnectInit lk.salyk.kg [12:52:05]NVStorageSaveData done [12:52:05]ExternCall_PrintAddStr [12:52:05]wPrintStart [12:52:05]Write to MH i2c: 01 00 00 68 1E 86 [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 07 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: 01 07 00 68 1E 00 00 00 00 00 FF 0F 9B [12:52:05]RasterBufferAndPrint [12:52:05]line Счет N : (1)1182941 [12:52:05]Connected sock=6 [12:52:05]line ИНН: 02508201610067 [12:52:05]Data to sent: line Контрольно-Кассовый Чек [12:52:05]87 line ПРОДАЖА [12:52:05]line ТРК (МРК, ГНК) : 51 [12:52:05]line Товар: 2710124130 [12:52:05]line Super-92-К-5 [12:52:05]line 16.810 * 59.50 [12:52:05]line = 1000.20 [12:52:05]line НДС 12% НСП 1% [12:52:05]95 line > о реализуемом товаре [12:52:05]F6 line ОКРУГЛЕНИЕ: -0.20 [12:52:05]70 line ИТОГО: 1000.00 [12:52:05]line Внесено: 1000.00 [12:52:05]line СДАЧА: 0.00 [12:52:05]line НСП 1% : 8.85 [12:52:05]line НДС 12% : 106.22 [12:52:05]line Наличными: 1000.00 [12:52:05]47 line Безнал.: 0.00 [12:52:05]2C line Место: АЗС № 121 "Партнер Нефть" [12:52:05]01 line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [12:52:05]00 line СНО: Общий режим [12:52:05]30 30 line Чек 143 26.08.2023 12:52 [12:52:05]30 line Смена: 77 ФФД: 1.0 [12:52:05]line ЗНМ: 0300000148 [12:52:05]line РНМ: 0000000000091575 [12:52:05]line Версия ККМ: 001 [12:52:05]line ФМ: 0000000000874655 [12:52:05]line ФД: 33127 [12:52:05]30 line ФПД: 21084681933206 [12:52:05]30 line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T125202&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33127&fm=21084681933206&tin=02508201610067®Number=0000000000091575&sum=100000 [12:52:05]30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3D 9B 08 01 BF D0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 written 0, free lines is 4095 [12:52:05]00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 00 00 00 F4 03 04 00 72 F5 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 67 81 00 00 35 04 06 00 13 2D 28 FA 11 96 02 DF 93 C5 3F 9C CE 27 [12:52:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 DC 17 47 00 03 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 Write to MH i2c: 34 01 11 00 04 10 00 30 30 30 30 30 00 30 93 30 1E 30 30 30 38 37 34 36 B1 35 [12:52:06]35 10 04 04 00 67 81 00 00 F4 Write i2c OK [12:52:06]03 MH_I2C_Read... [12:52:06]04 00 13 A0 E9 64 B6 04 01 Read from MH i2c: 00 01 00 [12:52:06]DE MH_I2C_Read... [12:52:06]42 4D FD A2 86 Read from MH i2c: 2E 01 0D 07 [12:52:06]CommunicateWithHost err = 0 [12:52:06]CheckOFDResponse [12:52:06]1017 (14) - 77093643461234 [12:52:06]1041 (16) - 0000000000874655 [12:52:06]1040 (4) - 33127 [12:52:06]1012 (4) - 26.08.2023 06:47 [12:52:06]00 1206 (1) - 0 [12:52:06] [12:52:06]OFD Sender: Remove packet 33127 [12:52:06]MH_I2C_Read... [12:52:06]ProducePacketName [12:52:06]name=ofd_packets/00033127 [12:52:06]NVStorageDeleteData [12:52:06]Read from MH i2c: 01 07 00 93 1E 00 00 00 00 00 31 0E F7 [12:52:06]RasterBufferAndPrint [12:52:06]line [12:52:06]line [12:52:06]line [12:52:06]line [12:52:06]line [12:52:06]written 0, free lines is 3823 [12:52:06]MH_Cut [12:52:06]Write to MH i2c: D1 01 00 9A 1E 01 8A [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: D1 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: D1 01 00 [12:52:06]MH_I2C_Read... [12:52:06]Read from MH i2c: D1 01 00 9A 1E 00 89 [12:52:06]Write to MH i2c: 01 00 00 9B 1E B9 [12:52:06]Write i2c OK [12:52:06]MH_I2C_Read... [12:52:07]*** Cut start [12:52:07]*** Purtial cut [12:52:07]*** CUTSNS_PIN = 0 [12:52:07]OFD Sender: No OFD packet to send [12:52:07]*** Stage 1: CUTSNS_PIN = 1 [12:52:09]Read from MH i2c: 01 [12:52:09]MH_I2C_Read... [12:52:09]*** Stop cut motor [12:52:09]*** Cut end [12:52:09]Read from MH i2c: 01 07 00 [12:52:09]MH_I2C_Read... [12:52:09]Read from MH i2c: 01 07 00 9B 1E 00 00 00 00 00 FF 0F CE [12:52:09]process_action close_receipt done [12:52:09]requested_data is exist [12:52:09]produce_requested_data [12:52:09]requested_item fm.sn is exist - process it [12:52:09]wFMCommunicate request_size=4 [12:52:09]MH_SAM_APDU [12:52:09]CAPDU: 80 11 00 00 [12:52:09]Write to MH i2c: E2 08 00 9C 1E 80 11 00 00 00 00 00 00 34 [12:52:09]Write i2c OK [12:52:09]MH_I2C_Read... [12:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:09]Read from MH i2c: E2 [12:52:09]MH_I2C_Read... [12:52:09]Read from MH i2c: E2 17 00 [12:52:09]MH_I2C_Read... [12:52:09]Read from MH i2c: E2 17 00 9C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8A [12:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [12:52:09]wFMCommunicate OK [12:52:09]requested_item fd.num is exist - process it [12:52:09]SAM_PROTO_GetFieldsCounters [12:52:09]wFMCommunicate request_size=4 [12:52:09]MH_SAM_APDU [12:52:09]CAPDU: 80 13 00 00 [12:52:09]Write to MH i2c: E2 08 00 9D 1E 80 13 00 00 00 00 00 00 37 [12:52:09]Write i2c OK [12:52:09]MH_I2C_Read... [12:52:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:09]Read from MH i2c: E2 [12:52:09]MH_I2C_Read... [12:52:09]Read from MH i2c: E2 62 00 [12:52:09]MH_I2C_Read... [12:52:09]Read from MH i2c: E2 62 00 9D 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 67 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 3F [12:52:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 67 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:52:09]wFMCommunicate OK [12:52:09]SAM_PROTO_GetFieldsCounters done [12:52:09]requested_item shift.num is exist - process it [12:52:09]requested_item shift.opened is exist - process it [12:52:09]req_shift_opened [12:52:09]FM_GetShiftState [12:52:09]SAM_PROTO_GetShiftState [12:52:09]wFMCommunicate request_size=4 [12:52:09]MH_SAM_APDU [12:52:09]CAPDU: 80 13 01 00 [12:52:09]Write to MH i2c: E2 08 00 9E 1E 80 13 01 00 00 00 00 00 39 [12:52:09]Write i2c OK [12:52:09]MH_I2C_Read... [12:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:09]Read from MH i2c: E2 [12:52:09]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 9E 1E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 70 [12:52:10]RAPDU: 09 00 01 98 46 E9 64 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":"0000000000874655","fd.num":33127,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [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":"0000000000874655","fd.num":33127,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [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 10.Close socket [12:52:10]Sock 10.Thread stoped [12:52:12]OFD Sender: No OFD packet to send [12:52:17]OFD Sender: No OFD packet to send [12:52:22]OFD Sender: No OFD packet to send [12:52:27]OFD Sender: No OFD packet to send [12:52:32]OFD Sender: No OFD packet to send [12:52:37]OFD Sender: No OFD packet to send [12:52:42]OFD Sender: No OFD packet to send [12:52:47]OFD Sender: No OFD packet to send [12:52:52]OFD Sender: No OFD packet to send [12:52:57]OFD Sender: No OFD packet to send [12:53:02]OFD Sender: No OFD packet to send [12:53:07]OFD Sender: No OFD packet to send [12:53:12]OFD Sender: No OFD packet to send [12:53:17]OFD Sender: No OFD packet to send [12:53:22]OFD Sender: No OFD packet to send [12:53:27]OFD Sender: No OFD packet to send [12:53:32]OFD Sender: No OFD packet to send [12:53:37]OFD Sender: No OFD packet to send [12:53:42]OFD Sender: No OFD packet to send [12:53:47]OFD Sender: No OFD packet to send [12:53:52]OFD Sender: No OFD packet to send [12:53:57]OFD Sender: No OFD packet to send [12:54:02]OFD Sender: No OFD packet to send [12:54:05]ConnectInit Can't connect to host [12:54:07]OFD Sender: No OFD packet to send [12:54:12]OFD Sender: No OFD packet to send [12:54:17]OFD Sender: No OFD packet to send [12:54:22]OFD Sender: No OFD packet to send [12:54:27]OFD Sender: No OFD packet to send [12:54:32]OFD Sender: No OFD packet to send [12:54:37]OFD Sender: No OFD packet to send [12:54:42]OFD Sender: No OFD packet to send [12:54:47]OFD Sender: No OFD packet to send [12:54:52]OFD Sender: No OFD packet to send [12:54:57]OFD Sender: No OFD packet to send [12:55:02]OFD Sender: No OFD packet to send [12:55:07]OFD Sender: No OFD packet to send [12:55:12]OFD Sender: No OFD packet to send [12:55:17]OFD Sender: No OFD packet to send [12:55:22]OFD Sender: No OFD packet to send [12:55:27]OFD Sender: No OFD packet to send [12:55:32]OFD Sender: No OFD packet to send [12:55:37]OFD Sender: No OFD packet to send [12:55:42]OFD Sender: No OFD packet to send [12:55:47]OFD Sender: No OFD packet to send [12:55:52]OFD Sender: No OFD packet to send [12:55:57]OFD Sender: No OFD packet to send [12:56:02]OFD Sender: No OFD packet to send [12:56:07]OFD Sender: No OFD packet to send [12:56:12]OFD Sender: No OFD packet to send [12:56:17]OFD Sender: No OFD packet to send [12:56:22]OFD Sender: No OFD packet to send [12:56:24]ConnectInit Can't connect to host [12:56:27]OFD Sender: No OFD packet to send [12:56:32]OFD Sender: No OFD packet to send [12:56:37]OFD Sender: No OFD packet to send [12:56:42]OFD Sender: No OFD packet to send [12:56:47]OFD Sender: No OFD packet to send [12:56:52]OFD Sender: No OFD packet to send [12:56:57]OFD Sender: No OFD packet to send [12:57:02]OFD Sender: No OFD packet to send [12:57:07]OFD Sender: No OFD packet to send [12:57:12]OFD Sender: No OFD packet to send [12:57:17]OFD Sender: No OFD packet to send [12:57:22]OFD Sender: No OFD packet to send [12:57:27]OFD Sender: No OFD packet to send [12:57:32]OFD Sender: No OFD packet to send [12:57:37]OFD Sender: No OFD packet to send [12:57:42]OFD Sender: No OFD packet to send [12:57:47]OFD Sender: No OFD packet to send [12:57:52]OFD Sender: No OFD packet to send [12:57:57]OFD Sender: No OFD packet to send [12:58:02]OFD Sender: No OFD packet to send [12:58:07]OFD Sender: No OFD packet to send [12:58:12]OFD Sender: No OFD packet to send [12:58:17]OFD Sender: No OFD packet to send [12:58:22]OFD Sender: No OFD packet to send [12:58:27]OFD Sender: No OFD packet to send [12:58:32]OFD Sender: No OFD packet to send [12:58:37]OFD Sender: No OFD packet to send [12:58:42]ConnectInit Can't connect to host [12:58:42]OFD Sender: No OFD packet to send [12:58:47]OFD Sender: No OFD packet to send [12:58:52]OFD Sender: No OFD packet to send [12:58:57]OFD Sender: No OFD packet to send [12:59:02]OFD Sender: No OFD packet to send [12:59:07]OFD Sender: No OFD packet to send [12:59:12]OFD Sender: No OFD packet to send [12:59:17]OFD Sender: No OFD packet to send [12:59:22]OFD Sender: No OFD packet to send [12:59:27]OFD Sender: No OFD packet to send [12:59:32]OFD Sender: No OFD packet to send [12:59:37]OFD Sender: No OFD packet to send [12:59:42]OFD Sender: No OFD packet to send [12:59:47]OFD Sender: No OFD packet to send [12:59:52]OFD Sender: No OFD packet to send [12:59:57]OFD Sender: No OFD packet to send [13:00:02]OFD Sender: No OFD packet to send [13:00:07]OFD Sender: No OFD packet to send [13:00:12]OFD Sender: No OFD packet to send [13:00:17]OFD Sender: No OFD packet to send [13:00:22]OFD Sender: No OFD packet to send [13:00:27]OFD Sender: No OFD packet to send [13:00:32]OFD Sender: No OFD packet to send [13:00:37]OFD Sender: No OFD packet to send [13:00:42]OFD Sender: No OFD packet to send [13:00:47]OFD Sender: No OFD packet to send [13:00:52]OFD Sender: No OFD packet to send [13:00:57]OFD Sender: No OFD packet to send [13:01:00]ConnectInit Can't connect to host [13:01:02]OFD Sender: No OFD packet to send [13:01:07]OFD Sender: No OFD packet to send [13:01:12]OFD Sender: No OFD packet to send [13:01:17]OFD Sender: No OFD packet to send [13:01:22]OFD Sender: No OFD packet to send [13:01:27]OFD Sender: No OFD packet to send [13:01:32]OFD Sender: No OFD packet to send [13:01:37]OFD Sender: No OFD packet to send [13:01:42]OFD Sender: No OFD packet to send [13:01:47]OFD Sender: No OFD packet to send [13:01:52]OFD Sender: No OFD packet to send [13:01:57]OFD Sender: No OFD packet to send [13:02:02]OFD Sender: No OFD packet to send [13:02:07]OFD Sender: No OFD packet to send [13:02:12]OFD Sender: No OFD packet to send [13:02:17]OFD Sender: No OFD packet to send [13:02:22]OFD Sender: No OFD packet to send [13:02:27]OFD Sender: No OFD packet to send [13:02:32]OFD Sender: No OFD packet to send [13:02:37]OFD Sender: No OFD packet to send [13:02:42]OFD Sender: No OFD packet to send [13:02:47]OFD Sender: No OFD packet to send [13:02:52]OFD Sender: No OFD packet to send [13:02:57]OFD Sender: No OFD packet to send [13:03:01]accept exits with 9 [13:03:01]New connection [13:03:01]New thread 3067059556 created [13:03:01]Thread 3067202916 joined [13:03:01]Waiting for new connection... [13:03:01] Sock 9.Parse request [13:03:01]Sock 9.Check first char [13:03:01]Sock 9.First char is OK [13:03:01]request: POST /json_proto HTTP/1.0 [13:03:01]Method: POST [13:03:01]URL: /json_proto [13:03:01]Method is POST - this is cgi request [13:03:01]url: /json_proto [13:03:01]query_string will be loaded in cgi processing [13:03:01]execute_cgi json_proto POST (null) [13:03:01]execute_cgi path=json_proto method=POST [13:03:01]POST find Content-Length [13:03:01]Host: 172.17.34.200:8080 [13:03:01]Content-Length: 683 [13:03:01]Content-Type: application/json [13:03:01] [13:03:01]POST finish read [13:03:01]Found Content-Length = 683 [13:03:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182943", "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" : 65.50, "quantity" : 38.170, "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" ] } } [13:03:01]execute_script... [13:03: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)1182943", "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" : 65.50, "quantity" : 38.170, "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" ] } } [13:03:01]POST & json_proto [13:03:01]process_json_proto [13:03:01]json parsed OK: [13:03:01]protocol is kg_v1.0 [13:03:01]action value=close_receipt [13:03:01]process_action close_receipt [13:03:01]cmd_close_receipt [13:03:01]MH_GetDate [13:03:01]Write to MH i2c: F0 00 00 9F 1E AC [13:03:01]Write i2c OK [13:03:01]MH_I2C_Read... [13:03:01]Read from MH i2c: F0 [13:03:01]MH_I2C_Read... [13:03:01]Read from MH i2c: F0 09 00 [13:03:01]MH_I2C_Read... [13:03:01]Read from MH i2c: F0 09 00 9F 1E 00 06 F8 E9 64 B2 FF 65 64 7A [13:03:01]GetLastDocTimeStamp 1693054322 [13:03:01]current date 1693054982 [13:03:01]FM_GetShiftState [13:03:01]SAM_PROTO_GetShiftState [13:03:01]wFMCommunicate request_size=4 [13:03:01]MH_SAM_APDU [13:03:01]CAPDU: 80 13 01 00 [13:03:01]Write to MH i2c: E2 08 00 A0 1E 80 13 01 00 00 00 00 00 3B [13:03:01]Write i2c OK [13:03:01]MH_I2C_Read... [13:03:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:01]Read from MH i2c: E2 [13:03:01]MH_I2C_Read... [13:03:01]Read from MH i2c: E2 0E 00 [13:03:01]MH_I2C_Read... [13:03:01]Read from MH i2c: E2 0E 00 A0 1E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 72 [13:03:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:03:01]wFMCommunicate OK [13:03:01]SAM_PROTO_GetShiftState done [13:03:01]FM_GetShiftState done [13:03:01]opened in 1693009560 [13:03:01]opened+sec_in_day 1693095960 [13:03:01]quantity*price = 250013 [13:03:01]sum+1 = 250015 [13:03:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 144 26.08.2023 13:03 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33128 ФПД: 276052880042655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T130303&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33128&fm=276052880042655&tin=02508201610067®Number=0000000000091575&sum=250000 [13:03:04]StoreToDocumentArchive [13:03:04]shift 77 fd 33128 [13:03:04]save to /storage/0077/doc_00033128 [13:03:04]save last doc name /storage/0077/doc_00033128 to /storage/kkm_last_doc_name [13:03:04]save OK [13:03:04]Clear old archive folders... [13:03:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:04]tlvbuf is 00B76500 [13:03:04]SAM_PROTO_ClearQueue [13:03:04]wFMCommunicate request_size=4 [13:03:04]MH_SAM_APDU [13:03:04]CAPDU: 80 09 00 00 [13:03:04]Write to MH i2c: E2 08 00 AD 1E 80 09 00 00 00 00 00 00 3D [13:03:04]Write i2c OK [13:03:04]MH_I2C_Read... [13:03:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:04]Read from MH i2c: E2 [13:03:04]MH_I2C_Read... [13:03:04]Read from MH i2c: E2 03 00 [13:03:04]MH_I2C_Read... [13:03:04]Read from MH i2c: E2 03 00 AD 1E 00 90 00 3F [13:03:04]RAPDU: 90 00 [13:03:04]wFMCommunicate OK [13:03:04]SAM_PROTO_ClearQueue done [13:03:04]KKMCreateOFDPacket [13:03:04]OFDProtocolAddRootSTLVToBuf [13:03:04]FM_MakeSignedData [13:03:04]FM_MakeSignedData [13:03:04]SAM_PROTO_SignData [13:03:04]wFMCommunicate request_size=4 [13:03:04]MH_SAM_APDU [13:03:04]CAPDU: 80 0D 01 02 [13:03:04]Write to MH i2c: E2 08 00 AE 1E 80 0D 01 02 00 00 00 00 45 [13:03:04]Write i2c OK [13:03:04]MH_I2C_Read... [13:03:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:04]Read from MH i2c: E2 [13:03:04]MH_I2C_Read... [13:03:04]Read from MH i2c: E2 03 00 [13:03:04]MH_I2C_Read... [13:03:04]Read from MH i2c: E2 03 00 AE 1E 00 90 00 40 [13:03:04]RAPDU: 90 00 [13:03:04]wFMCommunicate OK [13:03:04]wFMCommunicate request_size=255 [13:03:04]MH_SAM_APDU [13:03: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 1A 95 00 00 00 00 00 37 04 06 00 96 19 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 90 00 00 00 F4 03 04 00 07 F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 81 00 00 35 04 06 00 FB [13:03:04]Write to MH i2c: E2 02 01 AF 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1A 95 00 00 00 00 00 37 04 06 00 96 19 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 90 00 00 00 F4 03 04 00 07 F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 81 00 00 35 04 06 00 FB 00 00 C3 [13:03:05]Write i2c OK [13:03:05]MH_I2C_Read... [13:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:05]Read from MH i2c: E2 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: E2 03 00 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: E2 03 00 AF 1E 00 90 00 41 [13:03:05]RAPDU: 90 00 [13:03:05]wFMCommunicate OK [13:03:05]wFMCommunicate request_size=10 [13:03:05]MH_SAM_APDU [13:03:05]CAPDU: 80 0D 02 02 05 11 91 DA AA 9F [13:03:05]Write to MH i2c: E2 0D 00 B0 1E 80 0D 02 02 05 00 11 91 DA AA 9F 00 00 17 [13:03:05]Write i2c OK [13:03:05]MH_I2C_Read... [13:03:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:05]Read from MH i2c: E2 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: E2 03 00 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: E2 03 00 B0 1E 00 90 00 42 [13:03:05]RAPDU: 90 00 [13:03:05]wFMCommunicate OK [13:03:05]wFMCommunicate request_size=4 [13:03:05]MH_SAM_APDU [13:03:05]CAPDU: 80 0D 03 02 [13:03:05]Write to MH i2c: E2 08 00 B1 1E 80 0D 03 02 00 00 00 00 4A [13:03:05]Write i2c OK [13:03:05]MH_I2C_Read... [13:03:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:05]Read from MH i2c: E2 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: E2 0B 00 [13:03:05]MH_I2C_Read... [13:03:05]Read from MH i2c: E2 0B 00 B1 1E 00 DA 95 E0 31 B8 53 40 C1 90 00 D7 [13:03:05]RAPDU: DA 95 E0 31 B8 53 40 C1 90 00 [13:03:05]wFMCommunicate OK [13:03:05]SAM_PROTO_SignData done [13:03:05]FM_MakeSignedData done [13:03:05]CreateOFDProtocolMessage [13:03:05]wFMCommunicate request_size=4 [13:03:05]MH_SAM_APDU [13:03:05]CAPDU: 80 11 00 00 [13:03:05]Write to MH i2c: E2 08 00 B2 1E 80 11 00 00 00 00 00 00 4A [13:03:05]Write i2c OK [13:03:05]MH_I2C_Read... [13:03:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:06]Read from MH i2c: E2 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: E2 17 00 [13:03:06]MH_I2C_Read... [13:03:06]Read from MH i2c: E2 17 00 B2 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A0 [13:03:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:03:06]wFMCommunicate OK [13:03:06]CreateOFDProtocolMessage done [13:03:06]OFDSenderStorePacket 33128 [13:03:06]StoreOFDPacket docnum=33128 [13:03:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F B1 07 01 BC 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1A 95 00 00 00 00 00 37 04 06 00 96 19 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 90 00 00 00 F4 03 04 00 07 F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 81 00 00 35 04 06 00 FB 11 91 DA AA 9F DA 95 E0 31 B8 53 40 C1 [13:03:06]CheckFolder [13:03:06]dirname=/storage/ofd_packets [13:03:06]CheckFolder done [13:03:06]ProducePacketName [13:03:06]name=ofd_packets/00033128 [13:03:06]NVStorageSaveData ofd_packets/00033128 [13:03:06]File name is /storage/ofd_packets/00033128 [13:03:06]Write 301 bytes [13:03:06]NVStorageSaveData done [13:03:06]OFDSenderStorePacket done [13:03:06]KKMCreateOFDPacket done [13:03:06]NVStorageSaveData kkm_last_timestamp [13:03:06]File name is /storage/kkm_last_timestamp [13:03:06]Write 4 bytes [13:03:06]NVStorageSaveData done [13:03:06]ExternCall_PrintAddStr [13:03:06]wPrintStart [13:03:06]Write to MH i2c: 01 00 00 B3 1E D1 [13:03:06]OFD Sender: Processing packet 33128 [packets to send 11, broken 10] [13:03:06]ProducePacketName [13:03:06]name=ofd_packets/00033128 [13:03:06]OFD Sender: To server: pG, [13:03:06]CommunicateWithHost lk.salyk.kg:30040 [13:03:06]ConnectInit lk.salyk.kg [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 B3 1E 00 00 00 00 00 FF 0F E6 [13:03:06]RasterBufferAndPrint [13:03:06]line Счет N : (1)1182943 [13:03:06]line ИНН: 02508201610067 [13:03:06]line Контрольно-Кассовый Чек [13:03:06]line ПРОДАЖА [13:03:06]line ТРК (МРК, ГНК) : 63 [13:03:06]line Товар: 2710124500 [13:03:06]line Аи-95-К-5 [13:03:06]line 38.170 * 65.50 [13:03:06]line = 2500.14 [13:03:06]line НДС 12% НСП 1% [13:03:06]line > о реализуемом товаре [13:03:06]line ОКРУГЛЕНИЕ: -0.14 [13:03:06]line ИТОГО: 2500.00 [13:03:06]line Внесено: 2500.00 [13:03:06]line СДАЧА: 0.00 [13:03:06]line НСП 1% : 22.12 [13:03:06]line НДС 12% : 265.50 [13:03:06]line Наличными: 2500.00 [13:03:06]line Безнал.: 0.00 [13:03:06]line Место: АЗС № 121 "Партнер Нефть" [13:03:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:03:06]line СНО: Общий режим [13:03:06]line Чек 144 26.08.2023 13:03 [13:03:06]line Смена: 77 ФФД: 1.0 [13:03:06]line ЗНМ: 0300000148 [13:03:06]line РНМ: 0000000000091575 [13:03:06]line Версия ККМ: 001 [13:03:06]line ФМ: 0000000000874655 [13:03:06]line ФД: 33128 [13:03:06]line ФПД: 276052880042655 [13:03:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T130303&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33128&fm=276052880042655&tin=02508201610067®Number=0000000000091575&sum=250000 [13:03:06]Connected sock=11 [13:03:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F B1 07 01 BC 46 5A 03 01 00 03 00 FB 00 1E 04 written 0, free lines is 4095 [13:03:06]01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 1A 95 00 00 00 00 00 37 04 06 00 96 19 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 90 00 00 00 F4 03 04 00 07 F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 81 00 00 35 04 Write to MH i2c: 06 01 00 00 FB 11 91 DA AA 9F DA 95 00 E0 DE 31 1E B8 FC 53 [13:03:07]40 Write i2c OK [13:03:07]C1 MH_I2C_Read... [13:03:07] [13:03:07]Read from MH i2c: 01 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: 01 07 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: 01 07 00 DE 1E 00 00 00 00 00 5D 0D 6D [13:03:07]RasterBufferAndPrint [13:03:07]line [13:03:07]line [13:03:07]line [13:03:07]line [13:03:07]line [13:03:07]written 0, free lines is 3505 [13:03:07]MH_Cut [13:03:07]Write to MH i2c: D1 01 00 E5 1E 01 D5 [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: D1 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: D1 01 00 [13:03:07]MH_I2C_Read... [13:03:07]Read from MH i2c: D1 01 00 E5 1E 00 D4 [13:03:07]Write to MH i2c: 01 00 00 E6 1E 04 [13:03:07]Write i2c OK [13:03:07]MH_I2C_Read... [13:03:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B5 22 47 00 90 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 68 81 00 00 F4 03 04 00 A8 A2 E9 64 B6 04 01 00 00 26 66 43 9A 4F 0F CF E3 [13:03:07]CommunicateWithHost err = 0 [13:03:07]CheckOFDResponse [13:03:07]1017 (14) - 77093643461234 [13:03:07]1041 (16) - 0000000000874655 [13:03:07]1040 (4) - 33128 [13:03:07]1012 (4) - 26.08.2023 06:58 [13:03:07]1206 (1) - 0 [13:03:07]OFD Sender: Remove packet 33128 [13:03:07]ProducePacketName [13:03:07]name=ofd_packets/00033128 [13:03:07]NVStorageDeleteData [13:03:07]*** Cut start [13:03:07]*** Purtial cut [13:03:07]*** Stage 1: CUTSNS_PIN = 1 [13:03:07]OFD Sender: No OFD packet to send [13:03:07]Read from MH i2c: 01 [13:03:07]MH_I2C_Read... [13:03:07]*** Stop cut motor [13:03:07]*** Cut end [13:03:07]Read from MH i2c: 01 07 00 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: 01 07 00 E6 1E 00 00 00 00 00 FF 0F 19 [13:03:08]process_action close_receipt done [13:03:08]requested_data is exist [13:03:08]produce_requested_data [13:03:08]requested_item fm.sn is exist - process it [13:03:08]wFMCommunicate request_size=4 [13:03:08]MH_SAM_APDU [13:03:08]CAPDU: 80 11 00 00 [13:03:08]Write to MH i2c: E2 08 00 E7 1E 80 11 00 00 00 00 00 00 7F [13:03:08]Write i2c OK [13:03:08]MH_I2C_Read... [13:03:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:08]Read from MH i2c: E2 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 17 00 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 17 00 E7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [13:03:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:03:08]wFMCommunicate OK [13:03:08]requested_item fd.num is exist - process it [13:03:08]SAM_PROTO_GetFieldsCounters [13:03:08]wFMCommunicate request_size=4 [13:03:08]MH_SAM_APDU [13:03:08]CAPDU: 80 13 00 00 [13:03:08]Write to MH i2c: E2 08 00 E8 1E 80 13 00 00 00 00 00 00 82 [13:03:08]Write i2c OK [13:03:08]MH_I2C_Read... [13:03:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:08]Read from MH i2c: E2 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 62 00 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 62 00 E8 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [13:03:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:08]wFMCommunicate OK [13:03:08]SAM_PROTO_GetFieldsCounters done [13:03:08]requested_item shift.num is exist - process it [13:03:08]requested_item shift.opened is exist - process it [13:03:08]req_shift_opened [13:03:08]FM_GetShiftState [13:03:08]SAM_PROTO_GetShiftState [13:03:08]wFMCommunicate request_size=4 [13:03:08]MH_SAM_APDU [13:03:08]CAPDU: 80 13 01 00 [13:03:08]Write to MH i2c: E2 08 00 E9 1E 80 13 01 00 00 00 00 00 84 [13:03:08]Write i2c OK [13:03:08]MH_I2C_Read... [13:03:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:08]Read from MH i2c: E2 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 0E 00 [13:03:08]MH_I2C_Read... [13:03:08]Read from MH i2c: E2 0E 00 E9 1E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BB [13:03:08]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:03:08]wFMCommunicate OK [13:03:08]SAM_PROTO_GetShiftState done [13:03:08]FM_GetShiftState done [13:03:08]req_shift_opened done [13:03:08]requested_item shift.open_date is exist - process it [13:03:08]req_shift_open_date [13:03:08]req_shift_open_date done [13:03:08]produce_requested_data done [13:03:08]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33128,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:03:08]process_action_free close_receipt [13:03:08]json_value_free [13:03:08]json_value_free done [13:03:08]process_json_proto returns [13:03:08]Send response to host [13:03:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33128,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:03:08]free response buf [13:03:08]execute_script done [13:03:08]execute_script returns [13:03:08]free content buf [13:03:08]Sock 9.Close socket [13:03:08]Sock 9.Thread stoped [13:03:09]accept exits with 10 [13:03:09]New connection [13:03:09]New thread 3067202916 created [13:03:09]Thread 3067059556 joined [13:03:09]Waiting for new connection... [13:03:09] Sock 10.Parse request [13:03:09]Sock 10.Check first char [13:03:09]Sock 10.First char is OK [13:03:09]request: POST /json_proto HTTP/1.0 [13:03:09]Method: POST [13:03:09]URL: /json_proto [13:03:09]Method is POST - this is cgi request [13:03:09]url: /json_proto [13:03:09]query_string will be loaded in cgi processing [13:03:09]execute_cgi json_proto POST (null) [13:03:09]execute_cgi path=json_proto method=POST [13:03:09]POST find Content-Length [13:03:09]Host: 172.17.34.200:8080 [13:03:09]Content-Length: 1093 [13:03:09]Content-Type: application/json [13:03:09] [13:03:09]POST finish read [13:03:09]Found Content-Length = 1093 [13:03: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182942\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 68.380 x 58.50\u000A\u0418\u0422\u041E\u0413: 4000.23\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\u000A68632\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:09]execute_script... [13:03: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182942\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 68.380 x 58.50\u000A\u0418\u0422\u041E\u0413: 4000.23\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\u000A68632\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:09]POST & json_proto [13:03:09]process_json_proto [13:03:09]json parsed OK: [13:03:09]protocol is kg_v1.0 [13:03:09]action value=print_text [13:03:09]process_action print_text [13:03:09]cmd_print_text [13:03:09]ExternCall_PrintAddStr [13:03:09]wPrintStart [13:03:09]Write to MH i2c: 01 00 00 EA 1E 08 [13:03:09]Write i2c OK [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: 01 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: 01 07 00 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: 01 07 00 EA 1E 00 00 00 00 00 FF 0F 1D [13:03:09]RasterBufferAndPrint [13:03:09]line *****ТОВАРНЫЙ ЧЕК***** [13:03:09]line АЗС 121 [13:03:09]line Партнер нефть [13:03:09]line 02508201610067 [13:03:09]line Кассир : Ниязова Г. [13:03:09]line Счет N : (1)1182942 [13:03:09]line ПРОДАЖА [13:03:09]line ТРК (МРК, ГНК) : 52 [13:03:09]line Вид ГСМ : 2710124130 [13:03:09]line Аи-92-К-5 [13:03:09]line 68.380 x 58.50 [13:03:09]line ИТОГ: 4000.23 [13:03:09]line Тип оплаты: Талоны: Топливная Карта [13:03:09]line 68632 [13:03:09]written 0, free lines is 4095 [13:03:09]Write to MH i2c: 01 00 00 FB 1E 19 [13:03:09]Write i2c OK [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: 01 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: 01 07 00 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: 01 07 00 FB 1E 00 00 00 00 00 65 0E 93 [13:03:09]RasterBufferAndPrint [13:03:09]line [13:03:09]line [13:03:09]line [13:03:09]line [13:03:09]line [13:03:09]written 0, free lines is 3741 [13:03:09]MH_Cut [13:03:09]Write to MH i2c: D1 01 00 02 1F 01 F3 [13:03:09]Write i2c OK [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: D1 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: D1 01 00 [13:03:09]MH_I2C_Read... [13:03:09]Read from MH i2c: D1 01 00 02 1F 00 F2 [13:03:09]Write to MH i2c: 01 00 00 03 1F 22 [13:03:09]Write i2c OK [13:03:09]MH_I2C_Read... [13:03:10]*** Cut start [13:03:10]*** Purtial cut [13:03:10]*** CUTSNS_PIN = 0 [13:03:10]*** Stage 1: CUTSNS_PIN = 1 [13:03:12]Read from MH i2c: 01 [13:03:12]MH_I2C_Read... [13:03:12]*** Stop cut motor [13:03:12]*** Cut end [13:03:12]Read from MH i2c: 01 07 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: 01 07 00 03 1F 00 00 00 00 00 FF 0F 37 [13:03:12]process_action print_text done [13:03:12]requested_data is exist [13:03:12]produce_requested_data [13:03:12]requested_item fm.sn is exist - process it [13:03:12]wFMCommunicate request_size=4 [13:03:12]MH_SAM_APDU [13:03:12]CAPDU: 80 11 00 00 [13:03:12]Write to MH i2c: E2 08 00 04 1F 80 11 00 00 00 00 00 00 9D [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:12]Read from MH i2c: E2 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 17 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 17 00 04 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [13:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:03:12]wFMCommunicate OK [13:03:12]requested_item fd.num is exist - process it [13:03:12]SAM_PROTO_GetFieldsCounters [13:03:12]wFMCommunicate request_size=4 [13:03:12]MH_SAM_APDU [13:03:12]CAPDU: 80 13 00 00 [13:03:12]Write to MH i2c: E2 08 00 05 1F 80 13 00 00 00 00 00 00 A0 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:12]Read from MH i2c: E2 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 62 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 62 00 05 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [13:03:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 68 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:12]wFMCommunicate OK [13:03:12]SAM_PROTO_GetFieldsCounters done [13:03:12]requested_item shift.num is exist - process it [13:03:12]requested_item shift.opened is exist - process it [13:03:12]req_shift_opened [13:03:12]FM_GetShiftState [13:03:12]SAM_PROTO_GetShiftState [13:03:12]wFMCommunicate request_size=4 [13:03:12]MH_SAM_APDU [13:03:12]CAPDU: 80 13 01 00 [13:03:12]Write to MH i2c: E2 08 00 06 1F 80 13 01 00 00 00 00 00 A2 [13:03:13]OFD Sender: No OFD packet to send [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:13]Read from MH i2c: E2 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 0E 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: E2 0E 00 06 1F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D9 [13:03:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:03:13]wFMCommunicate OK [13:03:13]SAM_PROTO_GetShiftState done [13:03:13]FM_GetShiftState done [13:03:13]req_shift_opened done [13:03:13]requested_item shift.open_date is exist - process it [13:03:13]req_shift_open_date [13:03:13]req_shift_open_date done [13:03:13]produce_requested_data done [13:03:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33128,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:03:13]process_action_free print_text [13:03:13]json_value_free [13:03:13]json_value_free done [13:03:13]process_json_proto returns [13:03:13]Send response to host [13:03:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33128,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:03:13]free response buf [13:03:13]execute_script done [13:03:13]execute_script returns [13:03:13]free content buf [13:03:13]Sock 10.Close socket [13:03:13]Sock 10.Thread stoped [13:03:18]OFD Sender: No OFD packet to send [13:03:18]ConnectInit Can't connect to host [13:03:23]OFD Sender: No OFD packet to send [13:03:28]OFD Sender: No OFD packet to send [13:03:33]OFD Sender: No OFD packet to send [13:03:38]OFD Sender: No OFD packet to send [13:03:43]OFD Sender: No OFD packet to send [13:03:48]OFD Sender: No OFD packet to send [13:03:53]OFD Sender: No OFD packet to send [13:03:58]OFD Sender: No OFD packet to send [13:04:03]OFD Sender: No OFD packet to send [13:04:08]OFD Sender: No OFD packet to send [13:04:13]OFD Sender: No OFD packet to send [13:04:18]OFD Sender: No OFD packet to send [13:04:23]accept exits with 9 [13:04:23]New connection [13:04:23]New thread 3067059556 created [13:04:23]Thread 3067202916 joined [13:04:23]Waiting for new connection... [13:04:23] Sock 9.Parse request [13:04:23]Sock 9.Check first char [13:04:23]Sock 9.First char is OK [13:04:23]request: POST /json_proto HTTP/1.0 [13:04:23]Method: POST [13:04:23]URL: /json_proto [13:04:23]Method is POST - this is cgi request [13:04:23]url: /json_proto [13:04:23]query_string will be loaded in cgi processing [13:04:23]execute_cgi json_proto POST (null) [13:04:23]execute_cgi path=json_proto method=POST [13:04:23]POST find Content-Length [13:04:23]Host: 172.17.34.200:8080 [13:04:23]Content-Length: 678 [13:04:23]Content-Type: application/json [13:04:23] [13:04:23]POST finish read [13:04:23]Found Content-Length = 678 [13:04:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182944", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:23]execute_script... [13:04:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182944", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:04:23]POST & json_proto [13:04:23]process_json_proto [13:04:23]json parsed OK: [13:04:23]protocol is kg_v1.0 [13:04:23]action value=close_receipt [13:04:23]process_action close_receipt [13:04:23]cmd_close_receipt [13:04:23]MH_GetDate [13:04:23]Write to MH i2c: F0 00 00 07 1F 15 [13:04:23]Write i2c OK [13:04:23]MH_I2C_Read... [13:04:23]Read from MH i2c: F0 [13:04:23]MH_I2C_Read... [13:04:23]OFD Sender: No OFD packet to send [13:04:23]Read from MH i2c: F0 09 00 [13:04:23]MH_I2C_Read... [13:04:23]Read from MH i2c: F0 09 00 07 1F 00 58 F8 E9 64 B2 FF 65 64 35 [13:04:23]GetLastDocTimeStamp 1693054983 [13:04:23]current date 1693055064 [13:04:23]FM_GetShiftState [13:04:23]SAM_PROTO_GetShiftState [13:04:23]wFMCommunicate request_size=4 [13:04:23]MH_SAM_APDU [13:04:23]CAPDU: 80 13 01 00 [13:04:23]Write to MH i2c: E2 08 00 08 1F 80 13 01 00 00 00 00 00 A4 [13:04:23]Write i2c OK [13:04:23]MH_I2C_Read... [13:04:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:23]Read from MH i2c: E2 [13:04:23]MH_I2C_Read... [13:04:23]Read from MH i2c: E2 0E 00 [13:04:23]MH_I2C_Read... [13:04:23]Read from MH i2c: E2 0E 00 08 1F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DB [13:04:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:04:23]wFMCommunicate OK [13:04:23]SAM_PROTO_GetShiftState done [13:04:23]FM_GetShiftState done [13:04:23]opened in 1693009560 [13:04:23]opened+sec_in_day 1693095960 [13:04:23]quantity*price = 30010 [13:04:23]sum+1 = 30012 [13:04:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 145 26.08.2023 13:04 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33129 ФПД: 20701889347929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T130424&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33129&fm=20701889347929&tin=02508201610067®Number=0000000000091575&sum=30000 [13:04:25]StoreToDocumentArchive [13:04:25]shift 77 fd 33129 [13:04:25]save to /storage/0077/doc_00033129 [13:04:25]save last doc name /storage/0077/doc_00033129 to /storage/kkm_last_doc_name [13:04:25]save OK [13:04:25]Clear old archive folders... [13:04:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:04:25]tlvbuf is 00B3A320 [13:04:25]SAM_PROTO_ClearQueue [13:04:25]wFMCommunicate request_size=4 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 09 00 00 [13:04:25]Write to MH i2c: E2 08 00 15 1F 80 09 00 00 00 00 00 00 A6 [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:04:25]Read from MH i2c: E2 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 [13:04:25]MH_I2C_Read... [13:04:25]Read from MH i2c: E2 03 00 15 1F 00 90 00 A8 [13:04:25]RAPDU: 90 00 [13:04:25]wFMCommunicate OK [13:04:25]SAM_PROTO_ClearQueue done [13:04:25]KKMCreateOFDPacket [13:04:25]OFDProtocolAddRootSTLVToBuf [13:04:25]FM_MakeSignedData [13:04:25]FM_MakeSignedData [13:04:25]SAM_PROTO_SignData [13:04:25]wFMCommunicate request_size=4 [13:04:25]MH_SAM_APDU [13:04:25]CAPDU: 80 0D 01 02 [13:04:25]Write to MH i2c: E2 08 00 16 1F 80 0D 01 02 00 00 00 00 AE [13:04:25]Write i2c OK [13:04:25]MH_I2C_Read... [13:04:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:04:26]Read from MH i2c: E2 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 [13:04:26]MH_I2C_Read... [13:04:26]Read from MH i2c: E2 03 00 16 1F 00 90 00 A9 [13:04:26]RAPDU: 90 00 [13:04:26]wFMCommunicate OK [13:04:26]wFMCommunicate request_size=255 [13:04:26]MH_SAM_APDU [13:04:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 58 F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 81 00 00 35 04 06 00 12 [13:04:26]Write to MH i2c: E2 02 01 17 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 58 F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 81 00 00 35 04 06 00 12 00 00 C6 [13:04:26]Write i2c OK [13:04:26]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 03 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 03 00 17 1F 00 90 00 AA [13:04:27]RAPDU: 90 00 [13:04:27]wFMCommunicate OK [13:04:27]wFMCommunicate request_size=10 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 0D 02 02 05 D4 08 C2 C1 59 [13:04:27]Write to MH i2c: E2 0D 00 18 1F 80 0D 02 02 05 00 D4 08 C2 C1 59 00 00 73 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 03 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 03 00 18 1F 00 90 00 AB [13:04:27]RAPDU: 90 00 [13:04:27]wFMCommunicate OK [13:04:27]wFMCommunicate request_size=4 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 0D 03 02 [13:04:27]Write to MH i2c: E2 08 00 19 1F 80 0D 03 02 00 00 00 00 B3 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 0B 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 0B 00 19 1F 00 09 71 EF 26 BE 9A E9 A6 90 00 2A [13:04:27]RAPDU: 09 71 EF 26 BE 9A E9 A6 90 00 [13:04:27]wFMCommunicate OK [13:04:27]SAM_PROTO_SignData done [13:04:27]FM_MakeSignedData done [13:04:27]CreateOFDProtocolMessage [13:04:27]wFMCommunicate request_size=4 [13:04:27]MH_SAM_APDU [13:04:27]CAPDU: 80 11 00 00 [13:04:27]Write to MH i2c: E2 08 00 1A 1F 80 11 00 00 00 00 00 00 B3 [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:27]Read from MH i2c: E2 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 17 00 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: E2 17 00 1A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 09 [13:04:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:04:27]wFMCommunicate OK [13:04:27]CreateOFDProtocolMessage done [13:04:27]OFDSenderStorePacket 33129 [13:04:27]StoreOFDPacket docnum=33129 [13:04:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA CB 07 01 08 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 58 F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 81 00 00 35 04 06 00 12 D4 08 C2 C1 59 09 71 EF 26 BE 9A E9 A6 [13:04:27]CheckFolder [13:04:27]dirname=/storage/ofd_packets [13:04:27]CheckFolder done [13:04:27]ProducePacketName [13:04:27]name=ofd_packets/00033129 [13:04:27]NVStorageSaveData ofd_packets/00033129 [13:04:27]File name is /storage/ofd_packets/00033129 [13:04:27]Write 301 bytes [13:04:27]NVStorageSaveData done [13:04:27]OFDSenderStorePacket done [13:04:27]KKMCreateOFDPacket done [13:04:27]NVStorageSaveData kkm_last_timestamp [13:04:27]File name is /storage/kkm_last_timestamp [13:04:27]Write 4 bytes [13:04:27]NVStorageSaveData done [13:04:27]ExternCall_PrintAddStr [13:04:27]wPrintStart [13:04:27]Write to MH i2c: 01 00 00 1B 1F 3A [13:04:27]Write i2c OK [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: 01 [13:04:27]MH_I2C_Read... [13:04:27]Read from MH i2c: 01 07 00 [13:04:27]MH_I2C_Read... [13:04:27]OFD Sender: Processing packet 33129 [packets to send 11, broken 10] [13:04:27]ProducePacketName [13:04:27]name=ofd_packets/00033129 [13:04:27]OFD Sender: To server: pG, [13:04:27]CommunicateWithHost lk.salyk.kg:30040 [13:04:27]ConnectInit lk.salyk.kg [13:04:27]Read from MH i2c: 01 07 00 1B 1F 00 00 00 00 00 FF 0F 4F [13:04:27]RasterBufferAndPrint [13:04:27]line Счет N : (1)1182944 [13:04:27]line ИНН: 02508201610067 [13:04:27]line Контрольно-Кассовый Чек [13:04:27]line ПРОДАЖА [13:04:27]line ТРК (МРК, ГНК) : 42 [13:04:27]line Товар: 2710124130 [13:04:27]line Аи-92-К-5 [13:04:27]line 5.130 * 58.50 [13:04:27]line = 300.11 [13:04:27]line НДС 12% НСП 1% [13:04:27]line > о реализуемом товаре [13:04:27]line ОКРУГЛЕНИЕ: -0.11 [13:04:27]line ИТОГО: 300.00 [13:04:27]line Внесено: 300.00 [13:04:27]line СДАЧА: 0.00 [13:04:27]line НСП 1% : 2.66 [13:04:27]line НДС 12% : 31.87 [13:04:27]line Наличными: 300.00 [13:04:27]line Безнал.: 0.00 [13:04:27]line Место: АЗС № 121 "Партнер Нефть" [13:04:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:04:27]line СНО: Общий режим [13:04:27]line Чек 145 26.08.2023 13:04 [13:04:27]line Смена: 77 ФФД: 1.0 [13:04:27]line ЗНМ: 0300000148 [13:04:27]line РНМ: 0000000000091575 [13:04:27]line Версия ККМ: 001 [13:04:27]line ФМ: 0000000000874655 [13:04:27]line ФД: 33129 [13:04:27]line ФПД: 20701889347929 [13:04:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T130424&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33129&fm=20701889347929&tin=02508201610067®Number=0000000000091575&sum=30000 [13:04:27]Connected sock=11 [13:04:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA CB 07 01 08 written 0, free lines is 4095 [13:04:28]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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 58 F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 81 00 00 35 04 06 00 12 D4 08 C2 C1 59 09 71 EF 26 BE 9A E9 A6 [13:04:28]Write to MH i2c: 01 00 00 46 1F 65 [13:04:28]Write i2c OK [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: 01 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: 01 07 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: 01 07 00 46 1F 00 00 00 00 00 E6 0C 5E [13:04:28]RasterBufferAndPrint [13:04:28]line [13:04:28]line [13:04:28]line [13:04:28]line [13:04:28]line [13:04:28]written 0, free lines is 3397 [13:04:28]MH_Cut [13:04:28]Write to MH i2c: D1 01 00 4D 1F 01 3E [13:04:28]Write i2c OK [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: D1 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: D1 01 00 [13:04:28]MH_I2C_Read... [13:04:28]Read from MH i2c: D1 01 00 4D 1F 00 3D [13:04:28]Write to MH i2c: 01 00 00 4E 1F 6D [13:04:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 11 8A 47 00 A3 87 A5 07 Write i2c OK [13:04:28]01 MH_I2C_Read... [13:04:28]00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 69 81 00 00 F4 03 04 00 FA A2 E9 64 B6 04 01 00 00 D7 3C FC 8A 71 37 F3 F9 [13:04:28]CommunicateWithHost err = 0 [13:04:28]CheckOFDResponse [13:04:28]1017 (14) - 77093643461234 [13:04:28]1041 (16) - 0000000000874655 [13:04:28]1040 (4) - 33129 [13:04:28]1012 (4) - 26.08.2023 07:00 [13:04:28]1206 (1) - 0 [13:04:28]OFD Sender: Remove packet 33129 [13:04:28]ProducePacketName [13:04:28]name=ofd_packets/00033129 [13:04:28]NVStorageDeleteData [13:04:29]*** Cut start [13:04:29]*** Purtial cut [13:04:29]*** Stage 1: CUTSNS_PIN = 1 [13:04:29]OFD Sender: No OFD packet to send [13:04:29]Read from MH i2c: 01 [13:04:29]MH_I2C_Read... [13:04:29]*** Stop cut motor [13:04:29]*** Cut end [13:04:29]Read from MH i2c: 01 07 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: 01 07 00 4E 1F 00 00 00 00 00 FF 0F 82 [13:04:29]process_action close_receipt done [13:04:29]requested_data is exist [13:04:29]produce_requested_data [13:04:29]requested_item fm.sn is exist - process it [13:04:29]wFMCommunicate request_size=4 [13:04:29]MH_SAM_APDU [13:04:29]CAPDU: 80 11 00 00 [13:04:29]Write to MH i2c: E2 08 00 4F 1F 80 11 00 00 00 00 00 00 E8 [13:04:29]Write i2c OK [13:04:29]MH_I2C_Read... [13:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:04:29]Read from MH i2c: E2 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 17 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 17 00 4F 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [13:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:04:29]wFMCommunicate OK [13:04:29]requested_item fd.num is exist - process it [13:04:29]SAM_PROTO_GetFieldsCounters [13:04:29]wFMCommunicate request_size=4 [13:04:29]MH_SAM_APDU [13:04:29]CAPDU: 80 13 00 00 [13:04:29]Write to MH i2c: E2 08 00 50 1F 80 13 00 00 00 00 00 00 EB [13:04:29]Write i2c OK [13:04:29]MH_I2C_Read... [13:04:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:04:29]Read from MH i2c: E2 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 62 00 [13:04:29]MH_I2C_Read... [13:04:29]Read from MH i2c: E2 62 00 50 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 69 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [13:04:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 69 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:04:30]wFMCommunicate OK [13:04:30]SAM_PROTO_GetFieldsCounters done [13:04:30]requested_item shift.num is exist - process it [13:04:30]requested_item shift.opened is exist - process it [13:04:30]req_shift_opened [13:04:30]FM_GetShiftState [13:04:30]SAM_PROTO_GetShiftState [13:04:30]wFMCommunicate request_size=4 [13:04:30]MH_SAM_APDU [13:04:30]CAPDU: 80 13 01 00 [13:04:30]Write to MH i2c: E2 08 00 51 1F 80 13 01 00 00 00 00 00 ED [13:04:30]Write i2c OK [13:04:30]MH_I2C_Read... [13:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:04:30]Read from MH i2c: E2 [13:04:30]MH_I2C_Read... [13:04:30]Read from MH i2c: E2 0E 00 [13:04:30]MH_I2C_Read... [13:04:30]Read from MH i2c: E2 0E 00 51 1F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 24 [13:04:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:04:30]wFMCommunicate OK [13:04:30]SAM_PROTO_GetShiftState done [13:04:30]FM_GetShiftState done [13:04:30]req_shift_opened done [13:04:30]requested_item shift.open_date is exist - process it [13:04:30]req_shift_open_date [13:04:30]req_shift_open_date done [13:04:30]produce_requested_data done [13:04:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33129,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:04:30]process_action_free close_receipt [13:04:30]json_value_free [13:04:30]json_value_free done [13:04:30]process_json_proto returns [13:04:30]Send response to host [13:04:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33129,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:04:30]free response buf [13:04:30]execute_script done [13:04:30]execute_script returns [13:04:30]free content buf [13:04:30]Sock 9.Close socket [13:04:30]Sock 9.Thread stoped [13:04:34]OFD Sender: No OFD packet to send [13:04:39]OFD Sender: No OFD packet to send [13:04:44]OFD Sender: No OFD packet to send [13:04:49]OFD Sender: No OFD packet to send [13:04:54]OFD Sender: No OFD packet to send [13:04:59]OFD Sender: No OFD packet to send [13:05:04]OFD Sender: No OFD packet to send [13:05:09]OFD Sender: No OFD packet to send [13:05:14]OFD Sender: No OFD packet to send [13:05:19]OFD Sender: No OFD packet to send [13:05:24]OFD Sender: No OFD packet to send [13:05:28]accept exits with 10 [13:05:28]New connection [13:05:28]New thread 3067202916 created [13:05:28]Thread 3067059556 joined [13:05:28]Waiting for new connection... [13:05:28] Sock 10.Parse request [13:05:29]Sock 10.Check first char [13:05:29]Sock 10.First char is OK [13:05:29]request: POST /json_proto HTTP/1.0 [13:05:29]Method: POST [13:05:29]URL: /json_proto [13:05:29]Method is POST - this is cgi request [13:05:29]url: /json_proto [13:05:29]query_string will be loaded in cgi processing [13:05:29]execute_cgi json_proto POST (null) [13:05:29]execute_cgi path=json_proto method=POST [13:05:29]POST find Content-Length [13:05:29]Host: 172.17.34.200:8080 [13:05:29]Content-Length: 688 [13:05:29]Content-Type: application/json [13:05:29] [13:05:29]POST finish read [13:05:29]Found Content-Length = 688 [13:05:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:29]execute_script... [13:05: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)1182945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:05:29]POST & json_proto [13:05:29]process_json_proto [13:05:29]json parsed OK: [13:05:29]protocol is kg_v1.0 [13:05:29]action value=close_receipt [13:05:29]process_action close_receipt [13:05:29]cmd_close_receipt [13:05:29]MH_GetDate [13:05:29]Write to MH i2c: F0 00 00 52 1F 60 [13:05:29]Write i2c OK [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 09 00 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: F0 09 00 52 1F 00 9A F8 E9 64 B2 FF 65 64 C2 [13:05:29]GetLastDocTimeStamp 1693055064 [13:05:29]current date 1693055130 [13:05:29]FM_GetShiftState [13:05:29]SAM_PROTO_GetShiftState [13:05:29]wFMCommunicate request_size=4 [13:05:29]MH_SAM_APDU [13:05:29]CAPDU: 80 13 01 00 [13:05:29]Write to MH i2c: E2 08 00 53 1F 80 13 01 00 00 00 00 00 EF [13:05:29]Write i2c OK [13:05:29]MH_I2C_Read... [13:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:29]Read from MH i2c: E2 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: E2 0E 00 [13:05:29]MH_I2C_Read... [13:05:29]Read from MH i2c: E2 0E 00 53 1F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 26 [13:05:29]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:05:29]wFMCommunicate OK [13:05:29]SAM_PROTO_GetShiftState done [13:05:29]FM_GetShiftState done [13:05:29]opened in 1693009560 [13:05:29]opened+sec_in_day 1693095960 [13:05:29]quantity*price = 100042 [13:05:29]sum+1 = 100044 [13:05:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 146 26.08.2023 13:05 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33130 ФПД: 27808386031676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T130530&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33130&fm=27808386031676&tin=02508201610067®Number=0000000000091575&sum=100000 [13:05:31]StoreToDocumentArchive [13:05:31]shift 77 fd 33130 [13:05:31]save to /storage/0077/doc_00033130 [13:05:31]save last doc name /storage/0077/doc_00033130 to /storage/kkm_last_doc_name [13:05:31]save OK [13:05:31]Clear old archive folders... [13:05:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:05:31]tlvbuf is 00CBBEF0 [13:05:31]SAM_PROTO_ClearQueue [13:05:31]wFMCommunicate request_size=4 [13:05:31]MH_SAM_APDU [13:05:31]CAPDU: 80 09 00 00 [13:05:31]Write to MH i2c: E2 08 00 60 1F 80 09 00 00 00 00 00 00 F1 [13:05:31]Write i2c OK [13:05:31]MH_I2C_Read... [13:05:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:32]Read from MH i2c: E2 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 60 1F 00 90 00 F3 [13:05:32]RAPDU: 90 00 [13:05:32]wFMCommunicate OK [13:05:32]SAM_PROTO_ClearQueue done [13:05:32]KKMCreateOFDPacket [13:05:32]OFDProtocolAddRootSTLVToBuf [13:05:32]FM_MakeSignedData [13:05:32]FM_MakeSignedData [13:05:32]SAM_PROTO_SignData [13:05:32]wFMCommunicate request_size=4 [13:05:32]MH_SAM_APDU [13:05:32]CAPDU: 80 0D 01 02 [13:05:32]Write to MH i2c: E2 08 00 61 1F 80 0D 01 02 00 00 00 00 F9 [13:05:32]Write i2c OK [13:05:32]MH_I2C_Read... [13:05:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:32]Read from MH i2c: E2 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 [13:05:32]MH_I2C_Read... [13:05:32]Read from MH i2c: E2 03 00 61 1F 00 90 00 F4 [13:05:32]RAPDU: 90 00 [13:05:32]wFMCommunicate OK [13:05:32]wFMCommunicate request_size=255 [13:05:32]MH_SAM_APDU [13:05: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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 00 00 00 F4 03 04 00 9A F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 81 00 00 35 04 06 00 [13:05:32]Write to MH i2c: E2 02 01 62 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 00 00 00 F4 03 04 00 9A F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 81 00 00 35 04 06 00 00 00 4C [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 03 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 03 00 62 1F 00 90 00 F5 [13:05:33]RAPDU: 90 00 [13:05:33]wFMCommunicate OK [13:05:33]wFMCommunicate request_size=11 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 0D 02 02 06 19 4A A4 F8 A0 3C [13:05:33]Write to MH i2c: E2 0E 00 63 1F 80 0D 02 02 06 00 19 4A A4 F8 A0 3C 00 00 E3 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 03 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 03 00 63 1F 00 90 00 F6 [13:05:33]RAPDU: 90 00 [13:05:33]wFMCommunicate OK [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 0D 03 02 [13:05:33]Write to MH i2c: E2 08 00 64 1F 80 0D 03 02 00 00 00 00 FE [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 0B 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 0B 00 64 1F 00 1D 79 EC 18 29 A8 D5 9F 90 00 DE [13:05:33]RAPDU: 1D 79 EC 18 29 A8 D5 9F 90 00 [13:05:33]wFMCommunicate OK [13:05:33]SAM_PROTO_SignData done [13:05:33]FM_MakeSignedData done [13:05:33]CreateOFDProtocolMessage [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 11 00 00 [13:05:33]Write to MH i2c: E2 08 00 65 1F 80 11 00 00 00 00 00 00 FE [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 17 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 17 00 65 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 54 [13:05:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:05:34]wFMCommunicate OK [13:05:34]CreateOFDProtocolMessage done [13:05:34]OFDSenderStorePacket 33130 [13:05:34]StoreOFDPacket docnum=33130 [13:05:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C9 E2 08 01 0A 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 00 00 00 F4 03 04 00 9A F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 81 00 00 35 04 06 00 19 4A A4 F8 A0 3C 1D 79 EC 18 29 A8 D5 9F [13:05:34]CheckFolder [13:05:34]dirname=/storage/ofd_packets [13:05:34]CheckFolder done [13:05:34]ProducePacketName [13:05:34]name=ofd_packets/00033130 [13:05:34]NVStorageSaveData ofd_packets/00033130 [13:05:34]File name is /storage/ofd_packets/00033130 [13:05:34]Write 302 bytes [13:05:34]NVStorageSaveData done [13:05:34]OFDSenderStorePacket done [13:05:34]KKMCreateOFDPacket done [13:05:34]NVStorageSaveData kkm_last_timestamp [13:05:34]File name is /storage/kkm_last_timestamp [13:05:34]Write 4 bytes [13:05:34]NVStorageSaveData done [13:05:34]ExternCall_PrintAddStr [13:05:34]wPrintStart [13:05:34]Write to MH i2c: 01 00 00 66 1F 85 [13:05:34]Write i2c OK [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: 01 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: 01 07 00 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: 01 07 00 66 1F 00 00 00 00 00 FF 0F 9A [13:05:34]RasterBufferAndPrint [13:05:34]line Счет N : (1)1182945 [13:05:34]line ИНН: 02508201610067 [13:05:34]line Контрольно-Кассовый Чек [13:05:34]line ПРОДАЖА [13:05:34]line ТРК (МРК, ГНК) : 11 [13:05:34]line Товар: 2710194210 [13:05:34]line ДТ(л)-К-5 [13:05:34]line 15.730 * 63.60 [13:05:34]line = 1000.43 [13:05:34]line НДС 12% НСП 1% [13:05:34]line > о реализуемом товаре [13:05:34]line ОКРУГЛЕНИЕ: -0.43 [13:05:34]line ИТОГО: 1000.00 [13:05:34]line Внесено: 1000.00 [13:05:34]line СДАЧА: 0.00 [13:05:34]line НСП 1% : 8.85 [13:05:34]line НДС 12% : 106.24 [13:05:34]line Наличными: 1000.00 [13:05:34]line Безнал.: 0.00 [13:05:34]line Место: АЗС № 121 "Партнер Нефть" [13:05:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:05:34]line СНО: Общий режим [13:05:34]line Чек 146 26.08.2023 13:05 [13:05:34]line Смена: 77 ФФД: 1.0 [13:05:34]line ЗНМ: 0300000148 [13:05:34]line РНМ: 0000000000091575 [13:05:34]line Версия ККМ: 001 [13:05:34]line ФМ: 0000000000874655 [13:05:34]line ФД: 33130 [13:05:34]line ФПД: 27808386031676 [13:05:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T130530&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33130&fm=27808386031676&tin=02508201610067®Number=0000000000091575&sum=100000 [13:05:34]OFD Sender: Processing packet 33130 [packets to send 11, broken 10] [13:05:34]ProducePacketName [13:05:34]name=ofd_packets/00033130 [13:05:34]OFD Sender: To server: pG, [13:05:34]CommunicateWithHost lk.salyk.kg:30040 [13:05:34]ConnectInit lk.salyk.kg [13:05:34]written 0, free lines is 4095 [13:05:34]Connected sock=11 [13:05:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C9 E2 08 01 0A 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 92 00 00 00 F4 03 04 00 9A F8 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 81 00 00 35 04 06 00 19 4A A4 F8 A0 3C 1D 79 EC 18 29 A8 D5 9F [13:05:35]Write to MH i2c: 01 00 00 91 1F B0 [13:05:35]Write i2c OK [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 07 00 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 07 00 91 1F 00 00 00 00 00 D1 0F 97 [13:05:35]RasterBufferAndPrint [13:05:35]line [13:05:35]line [13:05:35]line [13:05:35]line [13:05:35]line [13:05:35]written 0, free lines is 4084 [13:05:35]MH_Cut [13:05:35]Write to MH i2c: D1 01 00 98 1F 01 89 [13:05:35]Write i2c OK [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: D1 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: D1 01 00 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: D1 01 00 98 1F 00 88 [13:05:35]Write to MH i2c: 01 00 00 99 1F B8 [13:05:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 Write i2c OK [13:05:35]37 MH_I2C_Read... [13:05:35]34 36 35 35 4F 00 00 00 21 DC 47 00 A1 1B A5 07 01 *** Cut start [13:05:35]00 *** Purtial cut [13:05:35]07 00 *** CUTSNS_PIN = 0 [13:05:35]3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6A 81 00 00 F4 03 04 00 3D A3 E9 64 B6 04 01 00 00 47 4B 15 88 EB 1C D9 2B [13:05:35]CommunicateWithHost err = 0 [13:05:35]CheckOFDResponse [13:05:35]1017 (14) - 77093643461234 [13:05:35]1041 (16) - 0000000000874655 [13:05:35]1040 (4) - 33130 [13:05:35]1012 (4) - 26.08.2023 07:01 [13:05:35]1206 (1) - 0 [13:05:35]OFD Sender: Remove packet 33130 [13:05:35]ProducePacketName [13:05:35]name=ofd_packets/00033130 [13:05:35]NVStorageDeleteData [13:05:35]*** Stage 1: CUTSNS_PIN = 1 [13:05:36]OFD Sender: No OFD packet to send [13:05:37]ConnectInit Can't connect to host [13:05:37]Read from MH i2c: 01 [13:05:37]MH_I2C_Read... [13:05:37]*** Stop cut motor [13:05:37]*** Cut end [13:05:37]Read from MH i2c: 01 07 00 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: 01 07 00 99 1F 00 00 00 00 00 FF 0F CD [13:05:37]process_action close_receipt done [13:05:37]requested_data is exist [13:05:37]produce_requested_data [13:05:37]requested_item fm.sn is exist - process it [13:05:37]wFMCommunicate request_size=4 [13:05:37]MH_SAM_APDU [13:05:37]CAPDU: 80 11 00 00 [13:05:37]Write to MH i2c: E2 08 00 9A 1F 80 11 00 00 00 00 00 00 33 [13:05:37]Write i2c OK [13:05:37]MH_I2C_Read... [13:05:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:37]Read from MH i2c: E2 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: E2 17 00 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: E2 17 00 9A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 89 [13:05:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:05:37]wFMCommunicate OK [13:05:37]requested_item fd.num is exist - process it [13:05:37]SAM_PROTO_GetFieldsCounters [13:05:37]wFMCommunicate request_size=4 [13:05:37]MH_SAM_APDU [13:05:37]CAPDU: 80 13 00 00 [13:05:37]Write to MH i2c: E2 08 00 9B 1F 80 13 00 00 00 00 00 00 36 [13:05:37]Write i2c OK [13:05:37]MH_I2C_Read... [13:05:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:38]Read from MH i2c: E2 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 62 00 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 62 00 9B 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [13:05:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:38]wFMCommunicate OK [13:05:38]SAM_PROTO_GetFieldsCounters done [13:05:38]requested_item shift.num is exist - process it [13:05:38]requested_item shift.opened is exist - process it [13:05:38]req_shift_opened [13:05:38]FM_GetShiftState [13:05:38]SAM_PROTO_GetShiftState [13:05:38]wFMCommunicate request_size=4 [13:05:38]MH_SAM_APDU [13:05:38]CAPDU: 80 13 01 00 [13:05:38]Write to MH i2c: E2 08 00 9C 1F 80 13 01 00 00 00 00 00 38 [13:05:38]Write i2c OK [13:05:38]MH_I2C_Read... [13:05:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:38]Read from MH i2c: E2 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 0E 00 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 0E 00 9C 1F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6F [13:05:38]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:05:38]wFMCommunicate OK [13:05:38]SAM_PROTO_GetShiftState done [13:05:38]FM_GetShiftState done [13:05:38]req_shift_opened done [13:05:38]requested_item shift.open_date is exist - process it [13:05:38]req_shift_open_date [13:05:38]req_shift_open_date done [13:05:38]produce_requested_data done [13:05:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33130,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:05:38]process_action_free close_receipt [13:05:38]json_value_free [13:05:38]json_value_free done [13:05:38]process_json_proto returns [13:05:38]Send response to host [13:05:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33130,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:05:38]free response buf [13:05:38]execute_script done [13:05:38]execute_script returns [13:05:38]free content buf [13:05:38]Sock 10.Close socket [13:05:38]Sock 10.Thread stoped [13:05:41]OFD Sender: No OFD packet to send [13:05:46]OFD Sender: No OFD packet to send [13:05:51]OFD Sender: No OFD packet to send [13:05:56]OFD Sender: No OFD packet to send [13:06:01]OFD Sender: No OFD packet to send [13:06:06]OFD Sender: No OFD packet to send [13:06:11]OFD Sender: No OFD packet to send [13:06:16]OFD Sender: No OFD packet to send [13:06:21]OFD Sender: No OFD packet to send [13:06:26]OFD Sender: No OFD packet to send [13:06:31]OFD Sender: No OFD packet to send [13:06:36]OFD Sender: No OFD packet to send [13:06:41]OFD Sender: No OFD packet to send [13:06:46]OFD Sender: No OFD packet to send [13:06:51]OFD Sender: No OFD packet to send [13:06:56]OFD Sender: No OFD packet to send [13:07:01]OFD Sender: No OFD packet to send [13:07:06]OFD Sender: No OFD packet to send [13:07:11]OFD Sender: No OFD packet to send [13:07:16]OFD Sender: No OFD packet to send [13:07:21]OFD Sender: No OFD packet to send [13:07:26]OFD Sender: No OFD packet to send [13:07:31]OFD Sender: No OFD packet to send [13:07:36]OFD Sender: No OFD packet to send [13:07:41]OFD Sender: No OFD packet to send [13:07:46]OFD Sender: No OFD packet to send [13:07:51]OFD Sender: No OFD packet to send [13:07:56]OFD Sender: No OFD packet to send [13:08:01]OFD Sender: No OFD packet to send [13:08:06]OFD Sender: No OFD packet to send [13:08:11]OFD Sender: No OFD packet to send [13:08:16]OFD Sender: No OFD packet to send [13:08:21]OFD Sender: No OFD packet to send [13:08:26]OFD Sender: No OFD packet to send [13:08:31]OFD Sender: No OFD packet to send [13:08:36]OFD Sender: No OFD packet to send [13:08:41]OFD Sender: No OFD packet to send [13:08:46]OFD Sender: No OFD packet to send [13:08:49]accept exits with 9 [13:08:49]New connection [13:08:49]New thread 3067059556 created [13:08:49]Thread 3067202916 joined [13:08:49]Waiting for new connection... [13:08:49] Sock 9.Parse request [13:08:49]Sock 9.Check first char [13:08:49]Sock 9.First char is OK [13:08:49]request: POST /json_proto HTTP/1.0 [13:08:49]Method: POST [13:08:49]URL: /json_proto [13:08:49]Method is POST - this is cgi request [13:08:49]url: /json_proto [13:08:49]query_string will be loaded in cgi processing [13:08:49]execute_cgi json_proto POST (null) [13:08:49]execute_cgi path=json_proto method=POST [13:08:49]POST find Content-Length [13:08:49]Host: 172.17.34.200:8080 [13:08:49]Content-Length: 678 [13:08:49]Content-Type: application/json [13:08:49] [13:08:49]POST finish read [13:08:49]Found Content-Length = 678 [13:08:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182948", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "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:08:49]execute_script... [13:08: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)1182948", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "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:08:49]POST & json_proto [13:08:49]process_json_proto [13:08:49]json parsed OK: [13:08:49]protocol is kg_v1.0 [13:08:49]action value=close_receipt [13:08:49]process_action close_receipt [13:08:49]cmd_close_receipt [13:08:49]MH_GetDate [13:08:49]Write to MH i2c: F0 00 00 9D 1F AB [13:08:49]Write i2c OK [13:08:49]MH_I2C_Read... [13:08:49]Read from MH i2c: F0 [13:08:49]MH_I2C_Read... [13:08:49]Read from MH i2c: F0 09 00 [13:08:49]MH_I2C_Read... [13:08:49]Read from MH i2c: F0 09 00 9D 1F 00 62 F9 E9 64 B2 FF 65 64 D6 [13:08:49]GetLastDocTimeStamp 1693055130 [13:08:49]current date 1693055330 [13:08:49]FM_GetShiftState [13:08:49]SAM_PROTO_GetShiftState [13:08:49]wFMCommunicate request_size=4 [13:08:49]MH_SAM_APDU [13:08:49]CAPDU: 80 13 01 00 [13:08:49]Write to MH i2c: E2 08 00 9E 1F 80 13 01 00 00 00 00 00 3A [13:08:49]Write i2c OK [13:08:49]MH_I2C_Read... [13:08:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:49]Read from MH i2c: E2 [13:08:49]MH_I2C_Read... [13:08:49]Read from MH i2c: E2 0E 00 [13:08:49]MH_I2C_Read... [13:08:49]Read from MH i2c: E2 0E 00 9E 1F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 71 [13:08:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:08:49]wFMCommunicate OK [13:08:49]SAM_PROTO_GetShiftState done [13:08:49]FM_GetShiftState done [13:08:49]opened in 1693009560 [13:08:49]opened+sec_in_day 1693095960 [13:08:49]quantity*price = 20007 [13:08:49]sum+1 = 20008 [13:08:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 147 26.08.2023 13:08 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33131 ФПД: 202672494071628 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T130850&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33131&fm=202672494071628&tin=02508201610067®Number=0000000000091575&sum=20000 [13:08:50]StoreToDocumentArchive [13:08:50]shift 77 fd 33131 [13:08:50]save to /storage/0077/doc_00033131 [13:08:50]save last doc name /storage/0077/doc_00033131 to /storage/kkm_last_doc_name [13:08:50]save OK [13:08:50]Clear old archive folders... [13:08:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:08:50]tlvbuf is 00AA4F90 [13:08:50]SAM_PROTO_ClearQueue [13:08:50]wFMCommunicate request_size=4 [13:08:50]MH_SAM_APDU [13:08:50]CAPDU: 80 09 00 00 [13:08:50]Write to MH i2c: E2 08 00 AB 1F 80 09 00 00 00 00 00 00 3C [13:08:50]Write i2c OK [13:08:50]MH_I2C_Read... [13:08:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:08:50]Read from MH i2c: E2 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 03 00 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 03 00 AB 1F 00 90 00 3E [13:08:50]RAPDU: 90 00 [13:08:50]wFMCommunicate OK [13:08:50]SAM_PROTO_ClearQueue done [13:08:50]KKMCreateOFDPacket [13:08:50]OFDProtocolAddRootSTLVToBuf [13:08:50]FM_MakeSignedData [13:08:50]FM_MakeSignedData [13:08:50]SAM_PROTO_SignData [13:08:50]wFMCommunicate request_size=4 [13:08:50]MH_SAM_APDU [13:08:50]CAPDU: 80 0D 01 02 [13:08:50]Write to MH i2c: E2 08 00 AC 1F 80 0D 01 02 00 00 00 00 44 [13:08:50]Write i2c OK [13:08:50]MH_I2C_Read... [13:08:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:08:50]Read from MH i2c: E2 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 03 00 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 03 00 AC 1F 00 90 00 3F [13:08:50]RAPDU: 90 00 [13:08:50]wFMCommunicate OK [13:08:50]wFMCommunicate request_size=255 [13:08:50]MH_SAM_APDU [13:08: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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 93 00 00 00 F4 03 04 00 62 F9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 81 00 00 35 04 06 00 B8 [13:08:50]Write to MH i2c: E2 02 01 AD 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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 93 00 00 00 F4 03 04 00 62 F9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 81 00 00 35 04 06 00 B8 00 00 2F [13:08:50]Write i2c OK [13:08:50]MH_I2C_Read... [13:08:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:50]Read from MH i2c: E2 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 03 00 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 03 00 AD 1F 00 90 00 40 [13:08:50]RAPDU: 90 00 [13:08:50]wFMCommunicate OK [13:08:50]wFMCommunicate request_size=10 [13:08:50]MH_SAM_APDU [13:08:50]CAPDU: 80 0D 02 02 05 54 5E 03 CF 4C [13:08:50]Write to MH i2c: E2 0D 00 AE 1F 80 0D 02 02 05 00 54 5E 03 CF 4C 00 00 21 [13:08:50]Write i2c OK [13:08:50]MH_I2C_Read... [13:08:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:08:50]Read from MH i2c: E2 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 03 00 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 03 00 AE 1F 00 90 00 41 [13:08:50]RAPDU: 90 00 [13:08:50]wFMCommunicate OK [13:08:50]wFMCommunicate request_size=4 [13:08:50]MH_SAM_APDU [13:08:50]CAPDU: 80 0D 03 02 [13:08:50]Write to MH i2c: E2 08 00 AF 1F 80 0D 03 02 00 00 00 00 49 [13:08:50]Write i2c OK [13:08:50]MH_I2C_Read... [13:08:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:08:50]Read from MH i2c: E2 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 0B 00 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 0B 00 AF 1F 00 84 65 6F A1 C3 4C C3 06 90 00 1B [13:08:50]RAPDU: 84 65 6F A1 C3 4C C3 06 90 00 [13:08:50]wFMCommunicate OK [13:08:50]SAM_PROTO_SignData done [13:08:50]FM_MakeSignedData done [13:08:50]CreateOFDProtocolMessage [13:08:50]wFMCommunicate request_size=4 [13:08:50]MH_SAM_APDU [13:08:50]CAPDU: 80 11 00 00 [13:08:50]Write to MH i2c: E2 08 00 B0 1F 80 11 00 00 00 00 00 00 49 [13:08:50]Write i2c OK [13:08:50]MH_I2C_Read... [13:08:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:50]Read from MH i2c: E2 [13:08:50]MH_I2C_Read... [13:08:50]Read from MH i2c: E2 17 00 [13:08:50]MH_I2C_Read... [13:08:51]Read from MH i2c: E2 17 00 B0 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9F [13:08:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:08:51]wFMCommunicate OK [13:08:51]CreateOFDProtocolMessage done [13:08:51]OFDSenderStorePacket 33131 [13:08:51]StoreOFDPacket docnum=33131 [13:08:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8A 96 07 01 7D DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 93 00 00 00 F4 03 04 00 62 F9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 81 00 00 35 04 06 00 B8 54 5E 03 CF 4C 84 65 6F A1 C3 4C C3 06 [13:08:51]CheckFolder [13:08:51]dirname=/storage/ofd_packets [13:08:51]CheckFolder done [13:08:51]ProducePacketName [13:08:51]name=ofd_packets/00033131 [13:08:51]NVStorageSaveData ofd_packets/00033131 [13:08:51]File name is /storage/ofd_packets/00033131 [13:08:51]Write 301 bytes [13:08:51]NVStorageSaveData done [13:08:51]OFDSenderStorePacket done [13:08:51]KKMCreateOFDPacket done [13:08:51]NVStorageSaveData kkm_last_timestamp [13:08:51]File name is /storage/kkm_last_timestamp [13:08:51]Write 4 bytes [13:08:51]NVStorageSaveData done [13:08:51]ExternCall_PrintAddStr [13:08:51]wPrintStart [13:08:51]Write to MH i2c: 01 00 00 B1 1F D0 [13:08:51]Write i2c OK [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: 01 [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: 01 07 00 [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: 01 07 00 B1 1F 00 00 00 00 00 FF 0F E5 [13:08:51]RasterBufferAndPrint [13:08:51]line Счет N : (1)1182948 [13:08:51]line ИНН: 02508201610067 [13:08:51]line Контрольно-Кассовый Чек [13:08:51]line ПРОДАЖА [13:08:51]line ТРК (МРК, ГНК) : 52 [13:08:51]line Товар: 2710124130 [13:08:51]line Аи-92-К-5 [13:08:51]line 3.420 * 58.50 [13:08:51]line = 200.07 [13:08:51]line НДС 12% НСП 1% [13:08:51]line > о реализуемом товаре [13:08:51]line ОКРУГЛЕНИЕ: -0.07 [13:08:51]line ИТОГО: 200.00 [13:08:51]line Внесено: 200.00 [13:08:51]line СДАЧА: 0.00 [13:08:51]line НСП 1% : 1.77 [13:08:51]line НДС 12% : 21.25 [13:08:51]line Наличными: 200.00 [13:08:51]line Безнал.: 0.00 [13:08:51]line Место: АЗС № 121 "Партнер Нефть" [13:08:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:08:51]line СНО: Общий режим [13:08:51]line Чек 147 26.08.2023 13:08 [13:08:51]line Смена: 77 ФФД: 1.0 [13:08:51]line ЗНМ: 0300000148 [13:08:51]line РНМ: 0000000000091575 [13:08:51]line Версия ККМ: 001 [13:08:51]line ФМ: 0000000000874655 [13:08:51]line ФД: 33131 [13:08:51]line ФПД: 202672494071628 [13:08:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T130850&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33131&fm=202672494071628&tin=02508201610067®Number=0000000000091575&sum=20000 [13:08:51]OFD Sender: Processing packet 33131 [packets to send 11, broken 10] [13:08:51]ProducePacketName [13:08:51]name=ofd_packets/00033131 [13:08:51]OFD Sender: To server: pG, [13:08:51]CommunicateWithHost lk.salyk.kg:30040 [13:08:51]ConnectInit lk.salyk.kg [13:08:51]written 0, free lines is 4095 [13:08:51]Connected sock=10 [13:08:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8A 96 07 01 7D DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 93 00 00 00 F4 03 04 00 62 F9 E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 81 00 00 35 04 06 00 B8 54 5E 03 CF 4C 84 65 6F A1 C3 4C C3 06 [13:08:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FF F1 47 00 3D 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6B 81 00 00 F4 03 04 00 01 A4 E9 64 B6 04 01 00 00 26 C2 91 6C B2 68 2E 64 [13:08:51]CommunicateWithHost err = 0 [13:08:51]CheckOFDResponse [13:08:51]1017 (14) - 77093643461234 [13:08:51]1041 (16) - 0000000000874655 [13:08:51]1040 (4) - 33131 [13:08:51]1012 (4) - 26.08.2023 07:04 [13:08:51]1206 (1) - 0 [13:08:51]OFD Sender: Remove packet 33131 [13:08:51]ProducePacketName [13:08:51]name=ofd_packets/00033131 [13:08:51]NVStorageDeleteData [13:08:51]Write to MH i2c: 01 00 00 DC 1F FB [13:08:51]Write i2c OK [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: 01 [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: 01 07 00 [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: 01 07 00 DC 1F 00 00 00 00 00 E2 0C F0 [13:08:51]RasterBufferAndPrint [13:08:51]line [13:08:51]line [13:08:51]line [13:08:51]line [13:08:51]line [13:08:51]written 0, free lines is 3307 [13:08:51]MH_Cut [13:08:51]Write to MH i2c: D1 01 00 E3 1F 01 D4 [13:08:51]Write i2c OK [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: D1 [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: D1 01 00 [13:08:51]MH_I2C_Read... [13:08:51]Read from MH i2c: D1 01 00 E3 1F 00 D3 [13:08:51]Write to MH i2c: 01 00 00 E4 1F 03 [13:08:51]Write i2c OK [13:08:51]MH_I2C_Read... [13:08:52]OFD Sender: No OFD packet to send [13:08:52]*** Cut start [13:08:52]*** Purtial cut [13:08:52]*** Stage 1: CUTSNS_PIN = 1 [13:08:52]Read from MH i2c: 01 [13:08:52]MH_I2C_Read... [13:08:52]*** Stop cut motor [13:08:52]*** Cut end [13:08:52]Read from MH i2c: 01 07 00 [13:08:52]MH_I2C_Read... [13:08:52]Read from MH i2c: 01 07 00 E4 1F 00 00 00 00 00 FF 0F 18 [13:08:52]process_action close_receipt done [13:08:52]requested_data is exist [13:08:52]produce_requested_data [13:08:52]requested_item fm.sn is exist - process it [13:08:52]wFMCommunicate request_size=4 [13:08:52]MH_SAM_APDU [13:08:52]CAPDU: 80 11 00 00 [13:08:52]Write to MH i2c: E2 08 00 E5 1F 80 11 00 00 00 00 00 00 7E [13:08:52]Write i2c OK [13:08:52]MH_I2C_Read... [13:08:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:08:52]Read from MH i2c: E2 [13:08:52]MH_I2C_Read... [13:08:52]Read from MH i2c: E2 17 00 [13:08:52]MH_I2C_Read... [13:08:52]Read from MH i2c: E2 17 00 E5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D4 [13:08:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:08:52]wFMCommunicate OK [13:08:52]requested_item fd.num is exist - process it [13:08:52]SAM_PROTO_GetFieldsCounters [13:08:52]wFMCommunicate request_size=4 [13:08:52]MH_SAM_APDU [13:08:52]CAPDU: 80 13 00 00 [13:08:52]Write to MH i2c: E2 08 00 E6 1F 80 13 00 00 00 00 00 00 81 [13:08:52]Write i2c OK [13:08:52]MH_I2C_Read... [13:08:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:08:53]Read from MH i2c: E2 [13:08:53]MH_I2C_Read... [13:08:53]Read from MH i2c: E2 62 00 [13:08:53]MH_I2C_Read... [13:08:53]Read from MH i2c: E2 62 00 E6 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [13:08:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:08:53]wFMCommunicate OK [13:08:53]SAM_PROTO_GetFieldsCounters done [13:08:53]requested_item shift.num is exist - process it [13:08:53]requested_item shift.opened is exist - process it [13:08:53]req_shift_opened [13:08:53]FM_GetShiftState [13:08:53]SAM_PROTO_GetShiftState [13:08:53]wFMCommunicate request_size=4 [13:08:53]MH_SAM_APDU [13:08:53]CAPDU: 80 13 01 00 [13:08:53]Write to MH i2c: E2 08 00 E7 1F 80 13 01 00 00 00 00 00 83 [13:08:53]Write i2c OK [13:08:53]MH_I2C_Read... [13:08:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:08:53]Read from MH i2c: E2 [13:08:53]MH_I2C_Read... [13:08:53]Read from MH i2c: E2 0E 00 [13:08:53]MH_I2C_Read... [13:08:53]Read from MH i2c: E2 0E 00 E7 1F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BA [13:08:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:08:53]wFMCommunicate OK [13:08:53]SAM_PROTO_GetShiftState done [13:08:53]FM_GetShiftState done [13:08:53]req_shift_opened done [13:08:53]requested_item shift.open_date is exist - process it [13:08:53]req_shift_open_date [13:08:53]req_shift_open_date done [13:08:53]produce_requested_data done [13:08:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:08:53]process_action_free close_receipt [13:08:53]json_value_free [13:08:53]json_value_free done [13:08:53]process_json_proto returns [13:08:53]Send response to host [13:08:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:08:53]free response buf [13:08:53]execute_script done [13:08:53]execute_script returns [13:08:53]free content buf [13:08:53]Sock 9.Close socket [13:08:53]Sock 9.Thread stoped [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:17]accept exits with 7 [13:09:17]New connection [13:09:17]New thread 3067202916 created [13:09:17]Thread 3067059556 joined [13:09:17]Waiting for new connection... [13:09:17] Sock 7.Parse request [13:09:17]Sock 7.Check first char [13:09:17]Sock 7.First char is OK [13:09:17]request: POST /json_proto HTTP/1.0 [13:09:17]Method: POST [13:09:17]URL: /json_proto [13:09:17]Method is POST - this is cgi request [13:09:17]url: /json_proto [13:09:17]query_string will be loaded in cgi processing [13:09:17]execute_cgi json_proto POST (null) [13:09:17]execute_cgi path=json_proto method=POST [13:09:17]POST find Content-Length [13:09:17]Host: 172.17.34.200:8080 [13:09:17]Content-Length: 1099 [13:09:17]Content-Type: application/json [13:09:17] [13:09:17]POST finish read [13:09:17]Found Content-Length = 1099 [13:09:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182946\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 110.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6996.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:17]execute_script... [13:09:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182946\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 110.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6996.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:17]POST & json_proto [13:09:17]process_json_proto [13:09:17]json parsed OK: [13:09:17]protocol is kg_v1.0 [13:09:17]action value=print_text [13:09:17]process_action print_text [13:09:17]cmd_print_text [13:09:17]ExternCall_PrintAddStr [13:09:17]wPrintStart [13:09:17]Write to MH i2c: 01 00 00 E8 1F 07 [13:09:17]Write i2c OK [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: 01 [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: 01 07 00 [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: 01 07 00 E8 1F 00 00 00 00 00 FF 0F 1C [13:09:17]RasterBufferAndPrint [13:09:17]line *****ТОВАРНЫЙ ЧЕК***** [13:09:17]line АЗС 121 [13:09:17]line Партнер нефть [13:09:17]line 02508201610067 [13:09:17]line Кассир : Ниязова Г. [13:09:17]line Счет N : (1)1182946 [13:09:17]line ПРОДАЖА [13:09:17]line ТРК (МРК, ГНК) : 21 [13:09:17]line Вид ГСМ : 2710194210 [13:09:17]line ДТ(л)-К-5 [13:09:17]line 110.000 x 63.60 [13:09:17]line ИТОГ: 6996.00 [13:09:17]line Тип оплаты: Талоны: Топливная Карта [13:09:17]line 81887 [13:09:17]written 0, free lines is 4095 [13:09:17]Write to MH i2c: 01 00 00 F9 1F 18 [13:09:17]Write i2c OK [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: 01 [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: 01 07 00 [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: 01 07 00 F9 1F 00 00 00 00 00 5D 0E 8A [13:09:17]RasterBufferAndPrint [13:09:17]line [13:09:17]line [13:09:17]line [13:09:17]line [13:09:17]line [13:09:17]written 0, free lines is 3678 [13:09:17]MH_Cut [13:09:17]Write to MH i2c: D1 01 00 00 20 01 F2 [13:09:17]Write i2c OK [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: D1 [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: D1 01 00 [13:09:17]MH_I2C_Read... [13:09:17]Read from MH i2c: D1 01 00 00 20 00 F1 [13:09:17]Write to MH i2c: 01 00 00 01 20 21 [13:09:17]Write i2c OK [13:09:17]MH_I2C_Read... [13:09:18]*** Cut start [13:09:18]*** Purtial cut [13:09:18]*** CUTSNS_PIN = 0 [13:09:18]*** Stage 1: CUTSNS_PIN = 1 [13:09:20]Read from MH i2c: 01 [13:09:20]MH_I2C_Read... [13:09:20]*** Stop cut motor [13:09:20]*** Cut end [13:09:20]Read from MH i2c: 01 07 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: 01 07 00 01 20 00 00 00 00 00 FF 0F 36 [13:09:20]process_action print_text done [13:09:20]requested_data is exist [13:09:20]produce_requested_data [13:09:20]requested_item fm.sn is exist - process it [13:09:20]wFMCommunicate request_size=4 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 11 00 00 [13:09:20]Write to MH i2c: E2 08 00 02 20 80 11 00 00 00 00 00 00 9C [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 17 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 17 00 02 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F2 [13:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:09:20]wFMCommunicate OK [13:09:20]requested_item fd.num is exist - process it [13:09:20]SAM_PROTO_GetFieldsCounters [13:09:20]wFMCommunicate request_size=4 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 13 00 00 [13:09:20]Write to MH i2c: E2 08 00 03 20 80 13 00 00 00 00 00 00 9F [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 62 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 62 00 03 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [13:09:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:20]wFMCommunicate OK [13:09:20]SAM_PROTO_GetFieldsCounters done [13:09:20]requested_item shift.num is exist - process it [13:09:20]requested_item shift.opened is exist - process it [13:09:20]req_shift_opened [13:09:20]FM_GetShiftState [13:09:20]SAM_PROTO_GetShiftState [13:09:20]wFMCommunicate request_size=4 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 13 01 00 [13:09:20]Write to MH i2c: E2 08 00 04 20 80 13 01 00 00 00 00 00 A1 [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 0E 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 0E 00 04 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D8 [13:09:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:09:20]wFMCommunicate OK [13:09:20]SAM_PROTO_GetShiftState done [13:09:20]FM_GetShiftState done [13:09:20]req_shift_opened done [13:09:20]requested_item shift.open_date is exist - process it [13:09:20]req_shift_open_date [13:09:20]req_shift_open_date done [13:09:20]produce_requested_data done [13:09:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:09:20]process_action_free print_text [13:09:20]json_value_free [13:09:20]json_value_free done [13:09:20]process_json_proto returns [13:09:20]Send response to host [13:09:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:09:20]free response buf [13:09:20]execute_script done [13:09:20]execute_script returns [13:09:20]free content buf [13:09:20]Sock 7.Close socket [13:09:20]Sock 7.Thread stoped [13:09:22]OFD Sender: No OFD packet to send [13:09:27]OFD Sender: No OFD packet to send [13:09:28]accept exits with 9 [13:09:28]New connection [13:09:28]New thread 3067059556 created [13:09:28]Thread 3067202916 joined [13:09:28]Waiting for new connection... [13:09:28] Sock 9.Parse request [13:09:28]Sock 9.Check first char [13:09:28]Sock 9.First char is OK [13:09:28]request: POST /json_proto HTTP/1.0 [13:09:28]Method: POST [13:09:28]URL: /json_proto [13:09:28]Method is POST - this is cgi request [13:09:28]url: /json_proto [13:09:28]query_string will be loaded in cgi processing [13:09:28]execute_cgi json_proto POST (null) [13:09:28]execute_cgi path=json_proto method=POST [13:09:28]POST find Content-Length [13:09:28]Host: 172.17.34.200:8080 [13:09:28]Content-Length: 1099 [13:09:28]Content-Type: application/json [13:09:28] [13:09:28]POST finish read [13:09:28]Found Content-Length = 1099 [13:09:28]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182947\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 110.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6996.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:28]execute_script... [13:09:28]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182947\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 110.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6996.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:28]POST & json_proto [13:09:28]process_json_proto [13:09:28]json parsed OK: [13:09:28]protocol is kg_v1.0 [13:09:28]action value=print_text [13:09:28]process_action print_text [13:09:28]cmd_print_text [13:09:28]ExternCall_PrintAddStr [13:09:28]wPrintStart [13:09:28]Write to MH i2c: 01 00 00 05 20 25 [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: 01 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: 01 07 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: 01 07 00 05 20 00 00 00 00 00 FF 0F 3A [13:09:29]RasterBufferAndPrint [13:09:29]line *****ТОВАРНЫЙ ЧЕК***** [13:09:29]line АЗС 121 [13:09:29]line Партнер нефть [13:09:29]line 02508201610067 [13:09:29]line Кассир : Ниязова Г. [13:09:29]line Счет N : (1)1182947 [13:09:29]line ПРОДАЖА [13:09:29]line ТРК (МРК, ГНК) : 11 [13:09:29]line Вид ГСМ : 2710194210 [13:09:29]line ДТ(л)-К-5 [13:09:29]line 110.000 x 63.60 [13:09:29]line ИТОГ: 6996.00 [13:09:29]line Тип оплаты: Талоны: Топливная Карта [13:09:29]line 81887 [13:09:29]written 0, free lines is 4095 [13:09:29]Write to MH i2c: 01 00 00 16 20 36 [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: 01 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: 01 07 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: 01 07 00 16 20 00 00 00 00 00 5C 0E A7 [13:09:29]RasterBufferAndPrint [13:09:29]line [13:09:29]line [13:09:29]line [13:09:29]line [13:09:29]line [13:09:29]written 0, free lines is 3678 [13:09:29]MH_Cut [13:09:29]Write to MH i2c: D1 01 00 1D 20 01 0F [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: D1 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: D1 01 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: D1 01 00 1D 20 00 0E [13:09:29]Write to MH i2c: 01 00 00 1E 20 3E [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]*** Cut start [13:09:29]*** Purtial cut [13:09:29]*** Stage 1: CUTSNS_PIN = 1 [13:09:29]Read from MH i2c: 01 [13:09:29]MH_I2C_Read... [13:09:29]*** Stop cut motor [13:09:29]*** Cut end [13:09:29]Read from MH i2c: 01 07 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: 01 07 00 1E 20 00 00 00 00 00 FF 0F 53 [13:09:29]process_action print_text done [13:09:29]requested_data is exist [13:09:29]produce_requested_data [13:09:29]requested_item fm.sn is exist - process it [13:09:29]wFMCommunicate request_size=4 [13:09:29]MH_SAM_APDU [13:09:29]CAPDU: 80 11 00 00 [13:09:29]Write to MH i2c: E2 08 00 1F 20 80 11 00 00 00 00 00 00 B9 [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:30]Read from MH i2c: E2 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 17 00 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 17 00 1F 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [13:09:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:09:30]wFMCommunicate OK [13:09:30]requested_item fd.num is exist - process it [13:09:30]SAM_PROTO_GetFieldsCounters [13:09:30]wFMCommunicate request_size=4 [13:09:30]MH_SAM_APDU [13:09:30]CAPDU: 80 13 00 00 [13:09:30]Write to MH i2c: E2 08 00 20 20 80 13 00 00 00 00 00 00 BC [13:09:30]Write i2c OK [13:09:30]MH_I2C_Read... [13:09:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:30]Read from MH i2c: E2 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 62 00 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 62 00 20 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [13:09:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:30]wFMCommunicate OK [13:09:30]SAM_PROTO_GetFieldsCounters done [13:09:30]requested_item shift.num is exist - process it [13:09:30]requested_item shift.opened is exist - process it [13:09:30]req_shift_opened [13:09:30]FM_GetShiftState [13:09:30]SAM_PROTO_GetShiftState [13:09:30]wFMCommunicate request_size=4 [13:09:30]MH_SAM_APDU [13:09:30]CAPDU: 80 13 01 00 [13:09:30]Write to MH i2c: E2 08 00 21 20 80 13 01 00 00 00 00 00 BE [13:09:30]Write i2c OK [13:09:30]MH_I2C_Read... [13:09:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:30]Read from MH i2c: E2 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 0E 00 [13:09:30]MH_I2C_Read... [13:09:30]Read from MH i2c: E2 0E 00 21 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F5 [13:09:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:09:30]wFMCommunicate OK [13:09:30]SAM_PROTO_GetShiftState done [13:09:30]FM_GetShiftState done [13:09:30]req_shift_opened done [13:09:30]requested_item shift.open_date is exist - process it [13:09:30]req_shift_open_date [13:09:30]req_shift_open_date done [13:09:30]produce_requested_data done [13:09:30]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:09:30]process_action_free print_text [13:09:30]json_value_free [13:09:30]json_value_free done [13:09:30]process_json_proto returns [13:09:30]Send response to host [13:09:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:09:30]free response buf [13:09:30]execute_script done [13:09:30]execute_script returns [13:09:30]free content buf [13:09:30]Sock 9.Close socket [13:09:30]Sock 9.Thread stoped [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:07]OFD Sender: No OFD packet to send [13:10:12]OFD Sender: No OFD packet to send [13:10:17]OFD Sender: No OFD packet to send [13:10:22]OFD Sender: No OFD packet to send [13:10:27]OFD Sender: No OFD packet to send [13:10:32]OFD Sender: No OFD packet to send [13:10:37]OFD Sender: No OFD packet to send [13:10:42]OFD Sender: No OFD packet to send [13:10:47]OFD Sender: No OFD packet to send [13:10:52]OFD Sender: No OFD packet to send [13:10:57]OFD Sender: No OFD packet to send [13:11:02]OFD Sender: No OFD packet to send [13:11:07]OFD Sender: No OFD packet to send [13:11:12]OFD Sender: No OFD packet to send [13:11:17]OFD Sender: No OFD packet to send [13:11:22]OFD Sender: No OFD packet to send [13:11:27]OFD Sender: No OFD packet to send [13:11:32]OFD Sender: No OFD packet to send [13:11:37]OFD Sender: No OFD packet to send [13:11:42]OFD Sender: No OFD packet to send [13:11:47]OFD Sender: No OFD packet to send [13:11:52]OFD Sender: No OFD packet to send [13:11:57]OFD Sender: No OFD packet to send [13:12:02]OFD Sender: No OFD packet to send [13:12:07]OFD Sender: No OFD packet to send [13:12:12]OFD Sender: No OFD packet to send [13:12:17]OFD Sender: No OFD packet to send [13:12:22]OFD Sender: No OFD packet to send [13:12:27]OFD Sender: No OFD packet to send [13:12:32]OFD Sender: No OFD packet to send [13:12:37]OFD Sender: No OFD packet to send [13:12:42]OFD Sender: No OFD packet to send [13:12:47]OFD Sender: No OFD packet to send [13:12:52]OFD Sender: No OFD packet to send [13:12:57]OFD Sender: No OFD packet to send [13:13:02]OFD Sender: No OFD packet to send [13:13:07]OFD Sender: No OFD packet to send [13:13:12]OFD Sender: No OFD packet to send [13:13:17]OFD Sender: No OFD packet to send [13:13:22]OFD Sender: No OFD packet to send [13:13:24]accept exits with 7 [13:13:24]New connection [13:13:24]New thread 3067202916 created [13:13:24]Thread 3067059556 joined [13:13:24]Waiting for new connection... [13:13:24] Sock 7.Parse request [13:13:24]Sock 7.Check first char [13:13:24]Sock 7.First char is OK [13:13:24]request: POST /json_proto HTTP/1.0 [13:13:24]Method: POST [13:13:24]URL: /json_proto [13:13:24]Method is POST - this is cgi request [13:13:24]url: /json_proto [13:13:24]query_string will be loaded in cgi processing [13:13:24]execute_cgi json_proto POST (null) [13:13:24]execute_cgi path=json_proto method=POST [13:13:24]POST find Content-Length [13:13:24]Host: 172.17.34.200:8080 [13:13:24]Content-Length: 1099 [13:13:24]Content-Type: application/json [13:13:24] [13:13:24]POST finish read [13:13:24]Found Content-Length = 1099 [13:13: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182949\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 110.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6996.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:24]execute_script... [13:13: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182949\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 110.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6996.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:24]POST & json_proto [13:13:24]process_json_proto [13:13:24]json parsed OK: [13:13:24]protocol is kg_v1.0 [13:13:24]action value=print_text [13:13:24]process_action print_text [13:13:24]cmd_print_text [13:13:24]ExternCall_PrintAddStr [13:13:24]wPrintStart [13:13:24]Write to MH i2c: 01 00 00 22 20 42 [13:13:24]Write i2c OK [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: 01 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: 01 07 00 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: 01 07 00 22 20 00 00 00 00 00 FF 0F 57 [13:13:24]RasterBufferAndPrint [13:13:24]line *****ТОВАРНЫЙ ЧЕК***** [13:13:24]line АЗС 121 [13:13:24]line Партнер нефть [13:13:24]line 02508201610067 [13:13:24]line Кассир : Ниязова Г. [13:13:24]line Счет N : (1)1182949 [13:13:24]line ПРОДАЖА [13:13:24]line ТРК (МРК, ГНК) : 21 [13:13:24]line Вид ГСМ : 2710194210 [13:13:24]line ДТ(л)-К-5 [13:13:24]line 110.000 x 63.60 [13:13:24]line ИТОГ: 6996.00 [13:13:24]line Тип оплаты: Талоны: Топливная Карта [13:13:24]line 81887 [13:13:24]written 0, free lines is 4095 [13:13:24]Write to MH i2c: 01 00 00 33 20 53 [13:13:24]Write i2c OK [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: 01 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: 01 07 00 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: 01 07 00 33 20 00 00 00 00 00 5D 0E C5 [13:13:24]RasterBufferAndPrint [13:13:24]line [13:13:24]line [13:13:24]line [13:13:24]line [13:13:24]line [13:13:24]written 0, free lines is 3678 [13:13:24]MH_Cut [13:13:24]Write to MH i2c: D1 01 00 3A 20 01 2C [13:13:24]Write i2c OK [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: D1 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: D1 01 00 [13:13:24]MH_I2C_Read... [13:13:24]Read from MH i2c: D1 01 00 3A 20 00 2B [13:13:24]Write to MH i2c: 01 00 00 3B 20 5B [13:13:24]Write i2c OK [13:13:24]MH_I2C_Read... [13:13:24]*** Cut start [13:13:24]*** Purtial cut [13:13:24]*** CUTSNS_PIN = 0 [13:13:25]*** Stage 1: CUTSNS_PIN = 1 [13:13:26]Read from MH i2c: 01 [13:13:26]MH_I2C_Read... [13:13:26]*** Stop cut motor [13:13:26]*** Cut end [13:13:26]Read from MH i2c: 01 07 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: 01 07 00 3B 20 00 00 00 00 00 FF 0F 70 [13:13:26]process_action print_text done [13:13:26]requested_data is exist [13:13:26]produce_requested_data [13:13:26]requested_item fm.sn is exist - process it [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 11 00 00 [13:13:26]Write to MH i2c: E2 08 00 3C 20 80 11 00 00 00 00 00 00 D6 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:26]Read from MH i2c: E2 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 17 00 [13:13:26]MH_I2C_Read... [13:13:26]Read from MH i2c: E2 17 00 3C 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [13:13:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:13:26]wFMCommunicate OK [13:13:26]requested_item fd.num is exist - process it [13:13:26]SAM_PROTO_GetFieldsCounters [13:13:26]wFMCommunicate request_size=4 [13:13:26]MH_SAM_APDU [13:13:26]CAPDU: 80 13 00 00 [13:13:26]Write to MH i2c: E2 08 00 3D 20 80 13 00 00 00 00 00 00 D9 [13:13:26]Write i2c OK [13:13:26]MH_I2C_Read... [13:13:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:27]Read from MH i2c: E2 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: E2 62 00 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: E2 62 00 3D 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [13:13:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:27]wFMCommunicate OK [13:13:27]SAM_PROTO_GetFieldsCounters done [13:13:27]requested_item shift.num is exist - process it [13:13:27]requested_item shift.opened is exist - process it [13:13:27]req_shift_opened [13:13:27]FM_GetShiftState [13:13:27]SAM_PROTO_GetShiftState [13:13:27]wFMCommunicate request_size=4 [13:13:27]MH_SAM_APDU [13:13:27]CAPDU: 80 13 01 00 [13:13:27]Write to MH i2c: E2 08 00 3E 20 80 13 01 00 00 00 00 00 DB [13:13:27]Write i2c OK [13:13:27]MH_I2C_Read... [13:13:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:27]Read from MH i2c: E2 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: E2 0E 00 [13:13:27]MH_I2C_Read... [13:13:27]Read from MH i2c: E2 0E 00 3E 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 12 [13:13:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:13:27]wFMCommunicate OK [13:13:27]SAM_PROTO_GetShiftState done [13:13:27]FM_GetShiftState done [13:13:27]req_shift_opened done [13:13:27]requested_item shift.open_date is exist - process it [13:13:27]req_shift_open_date [13:13:27]req_shift_open_date done [13:13:27]produce_requested_data done [13:13:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:13:27]process_action_free print_text [13:13:27]json_value_free [13:13:27]json_value_free done [13:13:27]process_json_proto returns [13:13:27]Send response to host [13:13:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:13:27]free response buf [13:13:27]execute_script done [13:13:27]execute_script returns [13:13:27]free content buf [13:13:27]Sock 7.Close socket [13:13:27]Sock 7.Thread stoped [13:13:27]OFD Sender: No OFD packet to send [13:13:32]OFD Sender: No OFD packet to send [13:13:37]OFD Sender: No OFD packet to send [13:13:42]OFD Sender: No OFD packet to send [13:13:47]OFD Sender: No OFD packet to send [13:13:52]OFD Sender: No OFD packet to send [13:13:57]OFD Sender: No OFD packet to send [13:14:02]OFD Sender: No OFD packet to send [13:14:07]OFD Sender: No OFD packet to send [13:14:12]OFD Sender: No OFD packet to send [13:14:17]OFD Sender: No OFD packet to send [13:14:22]OFD Sender: No OFD packet to send [13:14:27]OFD Sender: No OFD packet to send [13:14:37]OFD Sender: No OFD packet to send [13:14:42]OFD Sender: No OFD packet to send [13:14:45]accept exits with 9 [13:14:45]New connection [13:14:45]New thread 3067059556 created [13:14:45]Thread 3067202916 joined [13:14:45]Waiting for new connection... [13:14:45] Sock 9.Parse request [13:14:45]Sock 9.Check first char [13:14:45]Sock 9.First char is OK [13:14:45]request: POST /json_proto HTTP/1.0 [13:14:45]Method: POST [13:14:45]URL: /json_proto [13:14:45]Method is POST - this is cgi request [13:14:45]url: /json_proto [13:14:45]query_string will be loaded in cgi processing [13:14:45]execute_cgi json_proto POST (null) [13:14:45]execute_cgi path=json_proto method=POST [13:14:45]POST find Content-Length [13:14:45]Host: 172.17.34.200:8080 [13:14:45]Content-Length: 1107 [13:14:45]Content-Type: application/json [13:14:45] [13:14:45]POST finish read [13:14:45]Found Content-Length = 1107 [13:14: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182951\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 40.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 2340.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3404125.3404126.3404127.3404132\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:45]execute_script... [13:14: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182951\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 40.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 2340.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3404125.3404126.3404127.3404132\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:45]POST & json_proto [13:14:45]process_json_proto [13:14:45]json parsed OK: [13:14:45]protocol is kg_v1.0 [13:14:45]action value=print_text [13:14:45]process_action print_text [13:14:45]cmd_print_text [13:14:45]ExternCall_PrintAddStr [13:14:45]wPrintStart [13:14:45]Write to MH i2c: 01 00 00 3F 20 5F [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 07 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 07 00 3F 20 00 00 00 00 00 FF 0F 74 [13:14:45]RasterBufferAndPrint [13:14:45]line *****ТОВАРНЫЙ ЧЕК***** [13:14:45]line АЗС 121 [13:14:45]line Партнер нефть [13:14:45]line 02508201610067 [13:14:45]line Кассир : Ниязова Г. [13:14:45]line Счет N : (1)1182951 [13:14:45]line ПРОДАЖА [13:14:45]line ТРК (МРК, ГНК) : 32 [13:14:45]line Вид ГСМ : 2710124130 [13:14:45]line Аи-92-К-5 [13:14:45]line 40.000 x 58.50 [13:14:45]line ИТОГ: 2340.00 [13:14:45]line Тип оплаты: Талоны: Партнер нефть [13:14:45]line 3404125.3404126.3404127.3404132 [13:14:45]written 0, free lines is 4095 [13:14:45]Write to MH i2c: 01 00 00 51 20 71 [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 07 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: 01 07 00 51 20 00 00 00 00 00 48 0E CE [13:14:45]RasterBufferAndPrint [13:14:45]line [13:14:45]line [13:14:45]line [13:14:45]line [13:14:45]line [13:14:45]written 0, free lines is 3657 [13:14:45]MH_Cut [13:14:45]Write to MH i2c: D1 01 00 58 20 01 4A [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: D1 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: D1 01 00 [13:14:45]MH_I2C_Read... [13:14:45]Read from MH i2c: D1 01 00 58 20 00 49 [13:14:45]Write to MH i2c: 01 00 00 59 20 79 [13:14:45]Write i2c OK [13:14:45]MH_I2C_Read... [13:14:46]*** Cut start [13:14:46]*** Purtial cut [13:14:46]*** Stage 1: CUTSNS_PIN = 1 [13:14:46]Read from MH i2c: 01 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: 01 07 00 [13:14:46]MH_I2C_Read... [13:14:46]*** Stop cut motor [13:14:46]*** Cut end [13:14:46]Read from MH i2c: 01 07 00 59 20 00 00 00 00 00 FF 0F 8E [13:14:46]process_action print_text done [13:14:46]requested_data is exist [13:14:46]produce_requested_data [13:14:46]requested_item fm.sn is exist - process it [13:14:46]wFMCommunicate request_size=4 [13:14:46]MH_SAM_APDU [13:14:46]CAPDU: 80 11 00 00 [13:14:46]Write to MH i2c: E2 08 00 5A 20 80 11 00 00 00 00 00 00 F4 [13:14:46]Write i2c OK [13:14:46]MH_I2C_Read... [13:14:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:46]Read from MH i2c: E2 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: E2 17 00 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: E2 17 00 5A 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [13:14:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:14:46]wFMCommunicate OK [13:14:46]requested_item fd.num is exist - process it [13:14:46]SAM_PROTO_GetFieldsCounters [13:14:46]wFMCommunicate request_size=4 [13:14:46]MH_SAM_APDU [13:14:46]CAPDU: 80 13 00 00 [13:14:46]Write to MH i2c: E2 08 00 5B 20 80 13 00 00 00 00 00 00 F7 [13:14:46]Write i2c OK [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: E2 [13:14:46]MH_I2C_Read... [13:14:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:46]Read from MH i2c: E2 62 00 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: E2 62 00 5B 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [13:14:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:46]wFMCommunicate OK [13:14:46]SAM_PROTO_GetFieldsCounters done [13:14:46]requested_item shift.num is exist - process it [13:14:46]requested_item shift.opened is exist - process it [13:14:46]req_shift_opened [13:14:46]FM_GetShiftState [13:14:46]SAM_PROTO_GetShiftState [13:14:46]wFMCommunicate request_size=4 [13:14:46]MH_SAM_APDU [13:14:46]CAPDU: 80 13 01 00 [13:14:46]Write to MH i2c: E2 08 00 5C 20 80 13 01 00 00 00 00 00 F9 [13:14:46]Write i2c OK [13:14:46]MH_I2C_Read... [13:14:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:46]Read from MH i2c: E2 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: E2 0E 00 [13:14:46]MH_I2C_Read... [13:14:46]Read from MH i2c: E2 0E 00 5C 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 30 [13:14:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:14:46]wFMCommunicate OK [13:14:46]SAM_PROTO_GetShiftState done [13:14:46]FM_GetShiftState done [13:14:46]req_shift_opened done [13:14:46]requested_item shift.open_date is exist - process it [13:14:46]req_shift_open_date [13:14:46]req_shift_open_date done [13:14:46]produce_requested_data done [13:14:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:14:46]process_action_free print_text [13:14:46]json_value_free [13:14:46]json_value_free done [13:14:46]process_json_proto returns [13:14:46]Send response to host [13:14:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:14:46]free response buf [13:14:46]execute_script done [13:14:46]execute_script returns [13:14:46]free content buf [13:14:46]Sock 9.Close socket [13:14:46]Sock 9.Thread stoped [13:14:47]OFD Sender: No OFD packet to send [13:14:52]OFD Sender: No OFD packet to send [13:14:57]OFD Sender: No OFD packet to send [13:15:02]OFD Sender: No OFD packet to send [13:15:07]OFD Sender: No OFD packet to send [13:15:12]OFD Sender: No OFD packet to send [13:15:17]OFD Sender: No OFD packet to send [13:15:22]OFD Sender: No OFD packet to send [13:15:27]OFD Sender: No OFD packet to send [13:15:32]OFD Sender: No OFD packet to send [13:15:35]accept exits with 10 [13:15:35]New connection [13:15:35]New thread 3067202916 created [13:15:35]Thread 3067059556 joined [13:15:35]Waiting for new connection... [13:15:35] Sock 10.Parse request [13:15:35]Sock 10.Check first char [13:15:35]Sock 10.First char is OK [13:15:35]request: POST /json_proto HTTP/1.0 [13:15:35]Method: POST [13:15:35]URL: /json_proto [13:15:35]Method is POST - this is cgi request [13:15:35]url: /json_proto [13:15:35]query_string will be loaded in cgi processing [13:15:35]execute_cgi json_proto POST (null) [13:15:35]execute_cgi path=json_proto method=POST [13:15:35]POST find Content-Length [13:15:35]Host: 172.17.34.200:8080 [13:15:35]Content-Length: 1082 [13:15:35]Content-Type: application/json [13:15:35] [13:15:35]POST finish read [13:15:35]Found Content-Length = 1082 [13:15: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182952\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 58.50\u000A\u0418\u0422\u041E\u0413: 585.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3404128\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:35]execute_script... [13:15:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182952\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 58.50\u000A\u0418\u0422\u041E\u0413: 585.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A3404128\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:35]POST & json_proto [13:15:35]process_json_proto [13:15:35]json parsed OK: [13:15:35]protocol is kg_v1.0 [13:15:35]action value=print_text [13:15:35]process_action print_text [13:15:35]cmd_print_text [13:15:35]ExternCall_PrintAddStr [13:15:35]wPrintStart [13:15:35]Write to MH i2c: 01 00 00 5D 20 7D [13:15:35]Write i2c OK [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: 01 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: 01 07 00 [13:15:35]MH_I2C_Read... [13:15:35]Read from MH i2c: 01 07 00 5D 20 00 00 00 00 00 FF 0F 92 [13:15:35]RasterBufferAndPrint [13:15:35]line *****ТОВАРНЫЙ ЧЕК***** [13:15:35]line АЗС 121 [13:15:35]line Партнер нефть [13:15:35]line 02508201610067 [13:15:35]line Кассир : Ниязова Г. [13:15:35]line Счет N : (1)1182952 [13:15:35]line ПРОДАЖА [13:15:35]line ТРК (МРК, ГНК) : 32 [13:15:35]line Вид ГСМ : 2710124130 [13:15:35]line Аи-92-К-5 [13:15:35]line 10.000 x 58.50 [13:15:35]line ИТОГ: 585.00 [13:15:35]line Тип оплаты: Талоны: Партнер нефть [13:15:35]line 3404128 [13:15:35]written 0, free lines is 4095 [13:15:36]Write to MH i2c: 01 00 00 6E 20 8E [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 6E 20 00 00 00 00 00 5D 0E 00 [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 3678 [13:15:36]MH_Cut [13:15:36]Write to MH i2c: D1 01 00 75 20 01 67 [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 75 20 00 66 [13:15:36]Write to MH i2c: 01 00 00 76 20 96 [13:15:36]Write i2c OK [13:15:36]MH_I2C_Read... [13:15:36]*** Cut start [13:15:36]*** Purtial cut [13:15:36]*** CUTSNS_PIN = 0 [13:15:36]*** Stage 1: CUTSNS_PIN = 1 [13:15:37]OFD Sender: No OFD packet to send [13:15:38]Read from MH i2c: 01 [13:15:38]MH_I2C_Read... [13:15:38]*** Stop cut motor [13:15:38]*** Cut end [13:15:38]Read from MH i2c: 01 07 00 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: 01 07 00 76 20 00 00 00 00 00 FF 0F AB [13:15:38]process_action print_text done [13:15:38]requested_data is exist [13:15:38]produce_requested_data [13:15:38]requested_item fm.sn is exist - process it [13:15:38]wFMCommunicate request_size=4 [13:15:38]MH_SAM_APDU [13:15:38]CAPDU: 80 11 00 00 [13:15:38]Write to MH i2c: E2 08 00 77 20 80 11 00 00 00 00 00 00 11 [13:15:38]Write i2c OK [13:15:38]MH_I2C_Read... [13:15:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:38]Read from MH i2c: E2 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: E2 17 00 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: E2 17 00 77 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 67 [13:15:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:15:38]wFMCommunicate OK [13:15:38]requested_item fd.num is exist - process it [13:15:38]SAM_PROTO_GetFieldsCounters [13:15:38]wFMCommunicate request_size=4 [13:15:38]MH_SAM_APDU [13:15:38]CAPDU: 80 13 00 00 [13:15:38]Write to MH i2c: E2 08 00 78 20 80 13 00 00 00 00 00 00 14 [13:15:38]Write i2c OK [13:15:38]MH_I2C_Read... [13:15:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:38]Read from MH i2c: E2 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: E2 62 00 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: E2 62 00 78 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 2C [13:15:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:38]wFMCommunicate OK [13:15:38]SAM_PROTO_GetFieldsCounters done [13:15:38]requested_item shift.num is exist - process it [13:15:38]requested_item shift.opened is exist - process it [13:15:38]req_shift_opened [13:15:38]FM_GetShiftState [13:15:38]SAM_PROTO_GetShiftState [13:15:38]wFMCommunicate request_size=4 [13:15:38]MH_SAM_APDU [13:15:38]CAPDU: 80 13 01 00 [13:15:38]Write to MH i2c: E2 08 00 79 20 80 13 01 00 00 00 00 00 16 [13:15:38]Write i2c OK [13:15:38]MH_I2C_Read... [13:15:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:38]Read from MH i2c: E2 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: E2 0E 00 [13:15:38]MH_I2C_Read... [13:15:38]Read from MH i2c: E2 0E 00 79 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4D [13:15:38]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:15:38]wFMCommunicate OK [13:15:38]SAM_PROTO_GetShiftState done [13:15:38]FM_GetShiftState done [13:15:38]req_shift_opened done [13:15:38]requested_item shift.open_date is exist - process it [13:15:38]req_shift_open_date [13:15:38]req_shift_open_date done [13:15:38]produce_requested_data done [13:15:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:15:38]process_action_free print_text [13:15:38]json_value_free [13:15:38]json_value_free done [13:15:38]process_json_proto returns [13:15:38]Send response to host [13:15:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33131,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:15:38]free response buf [13:15:38]execute_script done [13:15:38]execute_script returns [13:15:38]free content buf [13:15:38]Sock 10.Close socket [13:15:38]Sock 10.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:57]OFD Sender: No OFD packet to send [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:24]accept exits with 9 [13:16:24]New connection [13:16:24]New thread 3067059556 created [13:16:24]Thread 3067202916 joined [13:16:24]Waiting for new connection... [13:16:24] Sock 9.Parse request [13:16:24]Sock 9.Check first char [13:16:24]Sock 9.First char is OK [13:16:24]request: POST /json_proto HTTP/1.0 [13:16:24]Method: POST [13:16:24]URL: /json_proto [13:16:24]Method is POST - this is cgi request [13:16:24]url: /json_proto [13:16:24]query_string will be loaded in cgi processing [13:16:24]execute_cgi json_proto POST (null) [13:16:24]execute_cgi path=json_proto method=POST [13:16:24]POST find Content-Length [13:16:24]Host: 172.17.34.200:8080 [13:16:24]Content-Length: 676 [13:16:24]Content-Type: application/json [13:16:24] [13:16:24]POST finish read [13:16:24]Found Content-Length = 676 [13:16:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:24]execute_script... [13:16: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)1182953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:16:24]POST & json_proto [13:16:24]process_json_proto [13:16:24]json parsed OK: [13:16:24]protocol is kg_v1.0 [13:16:24]action value=close_receipt [13:16:24]process_action close_receipt [13:16:24]cmd_close_receipt [13:16:24]MH_GetDate [13:16:24]Write to MH i2c: F0 00 00 7A 20 89 [13:16:24]Write i2c OK [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: F0 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: F0 09 00 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: F0 09 00 7A 20 00 29 FB E9 64 B2 FF 65 64 7D [13:16:24]GetLastDocTimeStamp 1693055330 [13:16:24]current date 1693055785 [13:16:24]FM_GetShiftState [13:16:24]SAM_PROTO_GetShiftState [13:16:24]wFMCommunicate request_size=4 [13:16:24]MH_SAM_APDU [13:16:24]CAPDU: 80 13 01 00 [13:16:24]Write to MH i2c: E2 08 00 7B 20 80 13 01 00 00 00 00 00 18 [13:16:24]Write i2c OK [13:16:24]MH_I2C_Read... [13:16:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:24]Read from MH i2c: E2 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: E2 0E 00 [13:16:24]MH_I2C_Read... [13:16:24]Read from MH i2c: E2 0E 00 7B 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4F [13:16:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:16:24]wFMCommunicate OK [13:16:24]SAM_PROTO_GetShiftState done [13:16:24]FM_GetShiftState done [13:16:24]opened in 1693009560 [13:16:24]opened+sec_in_day 1693095960 [13:16:24]quantity*price = 100019 [13:16:24]sum+1 = 100021 [13:16:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 148 26.08.2023 13:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33132 ФПД: 85949461367629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131625&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33132&fm=85949461367629&tin=02508201610067®Number=0000000000091575&sum=100000 [13:16:25]StoreToDocumentArchive [13:16:25]shift 77 fd 33132 [13:16:25]save to /storage/0077/doc_00033132 [13:16:25]save last doc name /storage/0077/doc_00033132 to /storage/kkm_last_doc_name [13:16:25]save OK [13:16:25]Clear old archive folders... [13:16:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:16:25]tlvbuf is 00AC02C0 [13:16:25]SAM_PROTO_ClearQueue [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 09 00 00 [13:16:25]Write to MH i2c: E2 08 00 88 20 80 09 00 00 00 00 00 00 1A [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 88 20 00 90 00 1C [13:16:25]RAPDU: 90 00 [13:16:25]wFMCommunicate OK [13:16:25]SAM_PROTO_ClearQueue done [13:16:25]KKMCreateOFDPacket [13:16:25]OFDProtocolAddRootSTLVToBuf [13:16:25]FM_MakeSignedData [13:16:25]FM_MakeSignedData [13:16:25]SAM_PROTO_SignData [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 0D 01 02 [13:16:25]Write to MH i2c: E2 08 00 89 20 80 0D 01 02 00 00 00 00 22 [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 89 20 00 90 00 1D [13:16:25]RAPDU: 90 00 [13:16:25]wFMCommunicate OK [13:16:25]wFMCommunicate request_size=255 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 29 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 81 00 00 35 04 06 00 [13:16:25]Write to MH i2c: E2 02 01 8A 20 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 29 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 81 00 00 35 04 06 00 00 00 82 [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 8A 20 00 90 00 1E [13:16:25]RAPDU: 90 00 [13:16:25]wFMCommunicate OK [13:16:25]wFMCommunicate request_size=11 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 0D 02 02 06 4E 2B AB 1D 0B 4D [13:16:25]Write to MH i2c: E2 0E 00 8B 20 80 0D 02 02 06 00 4E 2B AB 1D 0B 4D 00 00 CA [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 03 00 8B 20 00 90 00 1F [13:16:25]RAPDU: 90 00 [13:16:25]wFMCommunicate OK [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 0D 03 02 [13:16:25]Write to MH i2c: E2 08 00 8C 20 80 0D 03 02 00 00 00 00 27 [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 0B 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 0B 00 8C 20 00 B4 A4 1E 4C 4F E1 BA 69 90 00 3D [13:16:25]RAPDU: B4 A4 1E 4C 4F E1 BA 69 90 00 [13:16:25]wFMCommunicate OK [13:16:25]SAM_PROTO_SignData done [13:16:25]FM_MakeSignedData done [13:16:25]CreateOFDProtocolMessage [13:16:25]wFMCommunicate request_size=4 [13:16:25]MH_SAM_APDU [13:16:25]CAPDU: 80 11 00 00 [13:16:25]Write to MH i2c: E2 08 00 8D 20 80 11 00 00 00 00 00 00 27 [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 [13:16:25]MH_I2C_Read... [13:16:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:25]Read from MH i2c: E2 17 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: E2 17 00 8D 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7D [13:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:16:25]wFMCommunicate OK [13:16:25]CreateOFDProtocolMessage done [13:16:25]OFDSenderStorePacket 33132 [13:16:25]StoreOFDPacket docnum=33132 [13:16:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D6 AB 08 01 4C 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 29 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 81 00 00 35 04 06 00 4E 2B AB 1D 0B 4D B4 A4 1E 4C 4F E1 BA 69 [13:16:25]CheckFolder [13:16:25]dirname=/storage/ofd_packets [13:16:25]CheckFolder done [13:16:25]ProducePacketName [13:16:25]name=ofd_packets/00033132 [13:16:25]NVStorageSaveData ofd_packets/00033132 [13:16:25]File name is /storage/ofd_packets/00033132 [13:16:25]Write 302 bytes [13:16:25]NVStorageSaveData done [13:16:25]OFDSenderStorePacket done [13:16:25]KKMCreateOFDPacket done [13:16:25]NVStorageSaveData kkm_last_timestamp [13:16:25]File name is /storage/kkm_last_timestamp [13:16:25]Write 4 bytes [13:16:25]NVStorageSaveData done [13:16:25]ExternCall_PrintAddStr [13:16:25]wPrintStart [13:16:25]Write to MH i2c: 01 00 00 8E 20 AE [13:16:25]Write i2c OK [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: 01 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: 01 07 00 [13:16:25]MH_I2C_Read... [13:16:25]Read from MH i2c: 01 07 00 8E 20 00 00 00 00 00 FF 0F C3 [13:16:25]RasterBufferAndPrint [13:16:25]line Счет N : (1)1182953 [13:16:25]line ИНН: 02508201610067 [13:16:25]line Контрольно-Кассовый Чек [13:16:25]line ПРОДАЖА [13:16:25]line ТРК (МРК, ГНК) : 61 [13:16:25]line Товар: 2710124130 [13:16:25]line Super-92-К-5 [13:16:25]line 16.810 * 59.50 [13:16:25]line = 1000.20 [13:16:25]line НДС 12% НСП 1% [13:16:25]line > о реализуемом товаре [13:16:25]line ОКРУГЛЕНИЕ: -0.20 [13:16:25]line ИТОГО: 1000.00 [13:16:25]line Внесено: 1000.00 [13:16:25]line СДАЧА: 0.00 [13:16:25]line НСП 1% : 8.85 [13:16:25]line НДС 12% : 106.22 [13:16:25]line Наличными: 1000.00 [13:16:25]line Безнал.: 0.00 [13:16:25]line Место: АЗС № 121 "Партнер Нефть" [13:16:25]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:16:25]line СНО: Общий режим [13:16:25]line Чек 148 26.08.2023 13:16 [13:16:25]line Смена: 77 ФФД: 1.0 [13:16:25]line ЗНМ: 0300000148 [13:16:25]line РНМ: 0000000000091575 [13:16:25]line Версия ККМ: 001 [13:16:25]line ФМ: 0000000000874655 [13:16:25]line ФД: 33132 [13:16:25]line ФПД: 85949461367629 [13:16:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131625&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33132&fm=85949461367629&tin=02508201610067®Number=0000000000091575&sum=100000 [13:16:25]written 0, free lines is 4095 [13:16:25]OFD Sender: Processing packet 33132 [packets to send 11, broken 10] [13:16:25]ProducePacketName [13:16:25]name=ofd_packets/00033132 [13:16:25]OFD Sender: To server: pG, [13:16:25]CommunicateWithHost lk.salyk.kg:30040 [13:16:25]ConnectInit lk.salyk.kg [13:16:25]Connected sock=11 [13:16:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D6 AB 08 01 4C 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 29 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 81 00 00 35 04 06 00 4E 2B AB 1D 0B 4D B4 A4 1E 4C 4F E1 BA 69 [13:16:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F4 35 47 00 3E 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6C 81 00 00 F4 03 04 00 C7 A5 E9 64 B6 04 01 00 00 0A 4D 5C FD CE 7F 0A B2 [13:16:26]CommunicateWithHost err = 0 [13:16:26]CheckOFDResponse [13:16:26]1017 (14) - 77093643461234 [13:16:26]1041 (16) - 0000000000874655 [13:16:26]1040 (4) - 33132 [13:16:26]1012 (4) - 26.08.2023 07:12 [13:16:26]1206 (1) - 0 [13:16:26]OFD Sender: Remove packet 33132 [13:16:26]ProducePacketName [13:16:26]name=ofd_packets/00033132 [13:16:26]NVStorageDeleteData [13:16:26]Write to MH i2c: 01 00 00 B9 20 D9 [13:16:26]Write i2c OK [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: 01 [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: 01 07 00 [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: 01 07 00 B9 20 00 00 00 00 00 E5 0C D1 [13:16:26]RasterBufferAndPrint [13:16:26]line [13:16:26]line [13:16:26]line [13:16:26]line [13:16:26]line [13:16:26]written 0, free lines is 3312 [13:16:26]MH_Cut [13:16:26]Write to MH i2c: D1 01 00 C0 20 01 B2 [13:16:26]Write i2c OK [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: D1 [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: D1 01 00 [13:16:26]MH_I2C_Read... [13:16:26]Read from MH i2c: D1 01 00 C0 20 00 B1 [13:16:26]Write to MH i2c: 01 00 00 C1 20 E1 [13:16:26]Write i2c OK [13:16:26]MH_I2C_Read... [13:16:26]OFD Sender: No OFD packet to send [13:16:27]*** Cut start [13:16:27]*** Purtial cut [13:16:27]*** Stage 1: CUTSNS_PIN = 1 [13:16:27]Read from MH i2c: 01 [13:16:27]MH_I2C_Read... [13:16:27]*** Stop cut motor [13:16:27]*** Cut end [13:16:27]Read from MH i2c: 01 07 00 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: 01 07 00 C1 20 00 00 00 00 00 FF 0F F6 [13:16:27]process_action close_receipt done [13:16:27]requested_data is exist [13:16:27]produce_requested_data [13:16:27]requested_item fm.sn is exist - process it [13:16:27]wFMCommunicate request_size=4 [13:16:27]MH_SAM_APDU [13:16:27]CAPDU: 80 11 00 00 [13:16:27]Write to MH i2c: E2 08 00 C2 20 80 11 00 00 00 00 00 00 5C [13:16:27]Write i2c OK [13:16:27]MH_I2C_Read... [13:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:27]Read from MH i2c: E2 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 17 00 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 17 00 C2 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B2 [13:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:16:27]wFMCommunicate OK [13:16:27]requested_item fd.num is exist - process it [13:16:27]SAM_PROTO_GetFieldsCounters [13:16:27]wFMCommunicate request_size=4 [13:16:27]MH_SAM_APDU [13:16:27]CAPDU: 80 13 00 00 [13:16:27]Write to MH i2c: E2 08 00 C3 20 80 13 00 00 00 00 00 00 5F [13:16:27]Write i2c OK [13:16:27]MH_I2C_Read... [13:16:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:27]Read from MH i2c: E2 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 62 00 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 62 00 C3 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [13:16:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:27]wFMCommunicate OK [13:16:27]SAM_PROTO_GetFieldsCounters done [13:16:27]requested_item shift.num is exist - process it [13:16:27]requested_item shift.opened is exist - process it [13:16:27]req_shift_opened [13:16:27]FM_GetShiftState [13:16:27]SAM_PROTO_GetShiftState [13:16:27]wFMCommunicate request_size=4 [13:16:27]MH_SAM_APDU [13:16:27]CAPDU: 80 13 01 00 [13:16:27]Write to MH i2c: E2 08 00 C4 20 80 13 01 00 00 00 00 00 61 [13:16:27]Write i2c OK [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 [13:16:27]MH_I2C_Read... [13:16:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:27]Read from MH i2c: E2 0E 00 [13:16:27]MH_I2C_Read... [13:16:27]Read from MH i2c: E2 0E 00 C4 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 98 [13:16:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:16:27]wFMCommunicate OK [13:16:27]SAM_PROTO_GetShiftState done [13:16:27]FM_GetShiftState done [13:16:27]req_shift_opened done [13:16:27]requested_item shift.open_date is exist - process it [13:16:27]req_shift_open_date [13:16:27]req_shift_open_date done [13:16:27]produce_requested_data done [13:16:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33132,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:16:27]process_action_free close_receipt [13:16:27]json_value_free [13:16:27]json_value_free done [13:16:27]process_json_proto returns [13:16:27]Send response to host [13:16:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33132,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:16:27]free response buf [13:16:27]execute_script done [13:16:27]execute_script returns [13:16:27]free content buf [13:16:27]Sock 9.Close socket [13:16:27]Sock 9.Thread stoped [13:16:31]OFD Sender: No OFD packet to send [13:16:36]OFD Sender: No OFD packet to send [13:16:41]OFD Sender: No OFD packet to send [13:16:46]OFD Sender: No OFD packet to send [13:16:47]ConnectInit Can't connect to host [13:16:47]accept exits with 10 [13:16:47]New connection [13:16:47]New thread 3067202916 created [13:16:47]Thread 3067059556 joined [13:16:47]Waiting for new connection... [13:16:47] Sock 10.Parse request [13:16:47]Sock 10.Check first char [13:16:47]Sock 10.First char is OK [13:16:47]request: POST /json_proto HTTP/1.0 [13:16:47]Method: POST [13:16:47]URL: /json_proto [13:16:47]Method is POST - this is cgi request [13:16:47]url: /json_proto [13:16:47]query_string will be loaded in cgi processing [13:16:47]execute_cgi json_proto POST (null) [13:16:47]execute_cgi path=json_proto method=POST [13:16:47]POST find Content-Length [13:16:47]Host: 172.17.34.200:8080 [13:16:47]Content-Length: 1099 [13:16:47]Content-Type: application/json [13:16:47] [13:16:47]POST finish read [13:16:47]Found Content-Length = 1099 [13:16: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182950\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 110.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6996.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:47]execute_script... [13:16: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182950\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 110.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 6996.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:47]POST & json_proto [13:16:47]process_json_proto [13:16:47]json parsed OK: [13:16:47]protocol is kg_v1.0 [13:16:47]action value=print_text [13:16:47]process_action print_text [13:16:47]cmd_print_text [13:16:47]ExternCall_PrintAddStr [13:16:47]wPrintStart [13:16:47]Write to MH i2c: 01 00 00 C5 20 E5 [13:16:47]Write i2c OK [13:16:47]MH_I2C_Read... [13:16:47]Read from MH i2c: 01 [13:16:47]MH_I2C_Read... [13:16:47]Read from MH i2c: 01 07 00 [13:16:47]MH_I2C_Read... [13:16:47]Read from MH i2c: 01 07 00 C5 20 00 00 00 00 00 FF 0F FA [13:16:47]RasterBufferAndPrint [13:16:47]line *****ТОВАРНЫЙ ЧЕК***** [13:16:47]line АЗС 121 [13:16:47]line Партнер нефть [13:16:47]line 02508201610067 [13:16:47]line Кассир : Ниязова Г. [13:16:47]line Счет N : (1)1182950 [13:16:47]line ПРОДАЖА [13:16:47]line ТРК (МРК, ГНК) : 11 [13:16:47]line Вид ГСМ : 2710194210 [13:16:47]line ДТ(л)-К-5 [13:16:47]line 110.000 x 63.60 [13:16:47]line ИТОГ: 6996.00 [13:16:47]line Тип оплаты: Талоны: Топливная Карта [13:16:47]line 81887 [13:16:47]written 0, free lines is 4095 [13:16:48]Write to MH i2c: 01 00 00 D6 20 F6 [13:16:48]Write i2c OK [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: 01 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: 01 07 00 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: 01 07 00 D6 20 00 00 00 00 00 5D 0E 68 [13:16:48]RasterBufferAndPrint [13:16:48]line [13:16:48]line [13:16:48]line [13:16:48]line [13:16:48]line [13:16:48]written 0, free lines is 3681 [13:16:48]MH_Cut [13:16:48]Write to MH i2c: D1 01 00 DD 20 01 CF [13:16:48]Write i2c OK [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: D1 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: D1 01 00 [13:16:48]MH_I2C_Read... [13:16:48]Read from MH i2c: D1 01 00 DD 20 00 CE [13:16:48]Write to MH i2c: 01 00 00 DE 20 FE [13:16:48]Write i2c OK [13:16:48]MH_I2C_Read... [13:16:48]*** Cut start [13:16:48]*** Purtial cut [13:16:48]*** CUTSNS_PIN = 0 [13:16:48]*** Stage 1: CUTSNS_PIN = 1 [13:16:50]Read from MH i2c: 01 [13:16:50]MH_I2C_Read... [13:16:50]*** Stop cut motor [13:16:50]*** Cut end [13:16:50]Read from MH i2c: 01 07 00 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: 01 07 00 DE 20 00 00 00 00 00 FF 0F 13 [13:16:50]process_action print_text done [13:16:50]requested_data is exist [13:16:50]produce_requested_data [13:16:50]requested_item fm.sn is exist - process it [13:16:50]wFMCommunicate request_size=4 [13:16:50]MH_SAM_APDU [13:16:50]CAPDU: 80 11 00 00 [13:16:50]Write to MH i2c: E2 08 00 DF 20 80 11 00 00 00 00 00 00 79 [13:16:50]Write i2c OK [13:16:50]MH_I2C_Read... [13:16:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:50]Read from MH i2c: E2 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: E2 17 00 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: E2 17 00 DF 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CF [13:16:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:16:50]wFMCommunicate OK [13:16:50]requested_item fd.num is exist - process it [13:16:50]SAM_PROTO_GetFieldsCounters [13:16:50]wFMCommunicate request_size=4 [13:16:50]MH_SAM_APDU [13:16:50]CAPDU: 80 13 00 00 [13:16:50]Write to MH i2c: E2 08 00 E0 20 80 13 00 00 00 00 00 00 7C [13:16:50]Write i2c OK [13:16:50]MH_I2C_Read... [13:16:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:50]Read from MH i2c: E2 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: E2 62 00 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: E2 62 00 E0 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 98 [13:16:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:50]wFMCommunicate OK [13:16:50]SAM_PROTO_GetFieldsCounters done [13:16:50]requested_item shift.num is exist - process it [13:16:50]requested_item shift.opened is exist - process it [13:16:50]req_shift_opened [13:16:50]FM_GetShiftState [13:16:50]SAM_PROTO_GetShiftState [13:16:50]wFMCommunicate request_size=4 [13:16:50]MH_SAM_APDU [13:16:50]CAPDU: 80 13 01 00 [13:16:50]Write to MH i2c: E2 08 00 E1 20 80 13 01 00 00 00 00 00 7E [13:16:50]Write i2c OK [13:16:50]MH_I2C_Read... [13:16:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:50]Read from MH i2c: E2 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: E2 0E 00 [13:16:50]MH_I2C_Read... [13:16:50]Read from MH i2c: E2 0E 00 E1 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B5 [13:16:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:16:50]wFMCommunicate OK [13:16:50]SAM_PROTO_GetShiftState done [13:16:50]FM_GetShiftState done [13:16:50]req_shift_opened done [13:16:50]requested_item shift.open_date is exist - process it [13:16:50]req_shift_open_date [13:16:50]req_shift_open_date done [13:16:50]produce_requested_data done [13:16:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33132,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:16:50]process_action_free print_text [13:16:50]json_value_free [13:16:50]json_value_free done [13:16:50]process_json_proto returns [13:16:50]Send response to host [13:16:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33132,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:16:50]free response buf [13:16:50]execute_script done [13:16:50]execute_script returns [13:16:50]free content buf [13:16:50]Sock 10.Close socket [13:16:50]Sock 10.Thread stoped [13:16:51]OFD Sender: No OFD packet to send [13:16:55]accept exits with 7 [13:16:55]New connection [13:16:55]New thread 3067059556 created [13:16:55]Thread 3067202916 joined [13:16:55]Waiting for new connection... [13:16:55] Sock 7.Parse request [13:16:55]Sock 7.Check first char [13:16:55]Sock 7.First char is OK [13:16:55]request: POST /json_proto HTTP/1.0 [13:16:55]Method: POST [13:16:55]URL: /json_proto [13:16:55]Method is POST - this is cgi request [13:16:55]url: /json_proto [13:16:55]query_string will be loaded in cgi processing [13:16:55]execute_cgi json_proto POST (null) [13:16:55]execute_cgi path=json_proto method=POST [13:16:55]POST find Content-Length [13:16:55]Host: 172.17.34.200:8080 [13:16:55]Content-Length: 688 [13:16:55]Content-Type: application/json [13:16:55] [13:16:55]POST finish read [13:16:55]Found Content-Length = 688 [13:16:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 42.460, "sum" : 2700.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2700.00, "total" : 2700.00, "payments": [ { "type": 0, "sum" : 2700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:55]execute_script... [13:16:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 42.460, "sum" : 2700.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2700.00, "total" : 2700.00, "payments": [ { "type": 0, "sum" : 2700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:16:55]POST & json_proto [13:16:55]process_json_proto [13:16:55]json parsed OK: [13:16:55]protocol is kg_v1.0 [13:16:55]action value=close_receipt [13:16:55]process_action close_receipt [13:16:55]cmd_close_receipt [13:16:55]MH_GetDate [13:16:55]Write to MH i2c: F0 00 00 E2 20 F1 [13:16:55]Write i2c OK [13:16:55]MH_I2C_Read... [13:16:55]Read from MH i2c: F0 [13:16:55]MH_I2C_Read... [13:16:55]Read from MH i2c: F0 09 00 [13:16:55]MH_I2C_Read... [13:16:55]Read from MH i2c: F0 09 00 E2 20 00 48 FB E9 64 B2 FF 65 64 04 [13:16:55]GetLastDocTimeStamp 1693055785 [13:16:55]current date 1693055816 [13:16:55]FM_GetShiftState [13:16:55]SAM_PROTO_GetShiftState [13:16:55]wFMCommunicate request_size=4 [13:16:55]MH_SAM_APDU [13:16:55]CAPDU: 80 13 01 00 [13:16:55]Write to MH i2c: E2 08 00 E3 20 80 13 01 00 00 00 00 00 80 [13:16:55]Write i2c OK [13:16:55]MH_I2C_Read... [13:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:55]Read from MH i2c: E2 [13:16:55]MH_I2C_Read... [13:16:55]Read from MH i2c: E2 0E 00 [13:16:55]MH_I2C_Read... [13:16:55]Read from MH i2c: E2 0E 00 E3 20 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B7 [13:16:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:16:55]wFMCommunicate OK [13:16:55]SAM_PROTO_GetShiftState done [13:16:55]FM_GetShiftState done [13:16:55]opened in 1693009560 [13:16:55]opened+sec_in_day 1693095960 [13:16:55]quantity*price = 270045 [13:16:55]sum+1 = 270047 [13:16:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 2700.00 Внесено: 2700.00 СДАЧА: 0.00 НСП 1% : 23.90 НДС 12% : 286.77 Наличными: 2700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 149 26.08.2023 13:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33133 ФПД: 190312142012663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131656&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33133&fm=190312142012663&tin=02508201610067®Number=0000000000091575&sum=270000 [13:16:56]StoreToDocumentArchive [13:16:56]shift 77 fd 33133 [13:16:56]save to /storage/0077/doc_00033133 [13:16:56]save last doc name /storage/0077/doc_00033133 to /storage/kkm_last_doc_name [13:16:56]save OK [13:16:56]Clear old archive folders... [13:16:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:16:56]tlvbuf is 00BC5710 [13:16:56]SAM_PROTO_ClearQueue [13:16:56]wFMCommunicate request_size=4 [13:16:56]MH_SAM_APDU [13:16:56]CAPDU: 80 09 00 00 [13:16:56]Write to MH i2c: E2 08 00 F0 20 80 09 00 00 00 00 00 00 82 [13:16:56]Write i2c OK [13:16:56]MH_I2C_Read... [13:16:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:16:56]Read from MH i2c: E2 [13:16:56]MH_I2C_Read... [13:16:56]Read from MH i2c: E2 03 00 [13:16:56]MH_I2C_Read... [13:16:56]Read from MH i2c: E2 03 00 F0 20 00 90 00 84 [13:16:56]RAPDU: 90 00 [13:16:56]wFMCommunicate OK [13:16:56]SAM_PROTO_ClearQueue done [13:16:56]KKMCreateOFDPacket [13:16:56]OFDProtocolAddRootSTLVToBuf [13:16:56]FM_MakeSignedData [13:16:56]FM_MakeSignedData [13:16:56]SAM_PROTO_SignData [13:16:56]wFMCommunicate request_size=4 [13:16:56]MH_SAM_APDU [13:16:56]CAPDU: 80 0D 01 02 [13:16:56]Write to MH i2c: E2 08 00 F1 20 80 0D 01 02 00 00 00 00 8A [13:16:56]OFD Sender: No OFD packet to send [13:16:56]Write i2c OK [13:16:56]MH_I2C_Read... [13:16:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:16:56]Read from MH i2c: E2 [13:16:56]MH_I2C_Read... [13:16:56]Read from MH i2c: E2 03 00 [13:16:56]MH_I2C_Read... [13:16:56]Read from MH i2c: E2 03 00 F1 20 00 90 00 85 [13:16:56]RAPDU: 90 00 [13:16:56]wFMCommunicate OK [13:16:56]wFMCommunicate request_size=255 [13:16:56]MH_SAM_APDU [13:16:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DC A5 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DE 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 70 00 00 00 00 07 04 06 00 B0 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 48 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 81 00 00 35 04 06 00 [13:16:56]Write to MH i2c: E2 02 01 F2 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 DC A5 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DE 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 70 00 00 00 00 07 04 06 00 B0 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 48 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 81 00 00 35 04 06 00 00 00 1D [13:16:56]Write i2c OK [13:16:56]MH_I2C_Read... [13:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:57]Read from MH i2c: E2 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: E2 03 00 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: E2 03 00 F2 20 00 90 00 86 [13:16:57]RAPDU: 90 00 [13:16:57]wFMCommunicate OK [13:16:57]wFMCommunicate request_size=11 [13:16:57]MH_SAM_APDU [13:16:57]CAPDU: 80 0D 02 02 06 AD 16 7F 9F 00 F7 [13:16:57]Write to MH i2c: E2 0E 00 F3 20 80 0D 02 02 06 00 AD 16 7F 9F 00 F7 00 00 71 [13:16:57]Write i2c OK [13:16:57]MH_I2C_Read... [13:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:16:57]Read from MH i2c: E2 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: E2 03 00 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: E2 03 00 F3 20 00 90 00 87 [13:16:57]RAPDU: 90 00 [13:16:57]wFMCommunicate OK [13:16:57]wFMCommunicate request_size=4 [13:16:57]MH_SAM_APDU [13:16:57]CAPDU: 80 0D 03 02 [13:16:57]Write to MH i2c: E2 08 00 F4 20 80 0D 03 02 00 00 00 00 8F [13:16:57]Write i2c OK [13:16:57]MH_I2C_Read... [13:16:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:16:57]Read from MH i2c: E2 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: E2 0B 00 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: E2 0B 00 F4 20 00 41 F5 90 80 53 70 E1 F7 90 00 71 [13:16:57]RAPDU: 41 F5 90 80 53 70 E1 F7 90 00 [13:16:57]wFMCommunicate OK [13:16:57]SAM_PROTO_SignData done [13:16:57]FM_MakeSignedData done [13:16:57]CreateOFDProtocolMessage [13:16:57]wFMCommunicate request_size=4 [13:16:57]MH_SAM_APDU [13:16:57]CAPDU: 80 11 00 00 [13:16:57]Write to MH i2c: E2 08 00 F5 20 80 11 00 00 00 00 00 00 8F [13:16:57]Write i2c OK [13:16:57]MH_I2C_Read... [13:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:16:57]Read from MH i2c: E2 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: E2 17 00 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: E2 17 00 F5 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E5 [13:16:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:16:57]wFMCommunicate OK [13:16:57]CreateOFDProtocolMessage done [13:16:57]OFDSenderStorePacket 33133 [13:16:57]StoreOFDPacket docnum=33133 [13:16:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E0 3B 08 01 5B DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 DC A5 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DE 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 70 00 00 00 00 07 04 06 00 B0 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 48 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 81 00 00 35 04 06 00 AD 16 7F 9F 00 F7 41 F5 90 80 53 70 E1 F7 [13:16:57]CheckFolder [13:16:57]dirname=/storage/ofd_packets [13:16:57]CheckFolder done [13:16:57]ProducePacketName [13:16:57]name=ofd_packets/00033133 [13:16:57]NVStorageSaveData ofd_packets/00033133 [13:16:57]File name is /storage/ofd_packets/00033133 [13:16:57]Write 302 bytes [13:16:57]NVStorageSaveData done [13:16:57]OFDSenderStorePacket done [13:16:57]KKMCreateOFDPacket done [13:16:57]NVStorageSaveData kkm_last_timestamp [13:16:57]File name is /storage/kkm_last_timestamp [13:16:57]Write 4 bytes [13:16:57]NVStorageSaveData done [13:16:57]ExternCall_PrintAddStr [13:16:57]wPrintStart [13:16:57]Write to MH i2c: 01 00 00 F6 20 16 [13:16:57]Write i2c OK [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: 01 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: 01 07 00 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: 01 07 00 F6 20 00 00 00 00 00 FF 0F 2B [13:16:57]RasterBufferAndPrint [13:16:57]line Счет N : (1)1182954 [13:16:57]line ИНН: 02508201610067 [13:16:57]line Контрольно-Кассовый Чек [13:16:57]line ПРОДАЖА [13:16:57]line ТРК (МРК, ГНК) : 11 [13:16:57]line Товар: 2710194210 [13:16:57]line ДТ(л)-К-5 [13:16:57]line 42.460 * 63.60 [13:16:57]line = 2700.46 [13:16:57]line НДС 12% НСП 1% [13:16:57]line > о реализуемом товаре [13:16:57]line ОКРУГЛЕНИЕ: -0.46 [13:16:57]line ИТОГО: 2700.00 [13:16:57]line Внесено: 2700.00 [13:16:57]line СДАЧА: 0.00 [13:16:57]line НСП 1% : 23.90 [13:16:57]line НДС 12% : 286.77 [13:16:57]line Наличными: 2700.00 [13:16:57]line Безнал.: 0.00 [13:16:57]line Место: АЗС № 121 "Партнер Нефть" [13:16:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:16:57]line СНО: Общий режим [13:16:57]line Чек 149 26.08.2023 13:16 [13:16:57]line Смена: 77 ФФД: 1.0 [13:16:57]line ЗНМ: 0300000148 [13:16:57]line РНМ: 0000000000091575 [13:16:57]line Версия ККМ: 001 [13:16:57]line ФМ: 0000000000874655 [13:16:57]line ФД: 33133 [13:16:57]line ФПД: 190312142012663 [13:16:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131656&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33133&fm=190312142012663&tin=02508201610067®Number=0000000000091575&sum=270000 [13:16:57]written 0, free lines is 4095 [13:16:57]OFD Sender: Processing packet 33133 [packets to send 11, broken 10] [13:16:57]ProducePacketName [13:16:57]name=ofd_packets/00033133 [13:16:57]OFD Sender: To server: pG, [13:16:57]CommunicateWithHost lk.salyk.kg:30040 [13:16:57]ConnectInit lk.salyk.kg [13:16:57]Connected sock=10 [13:16:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E0 3B 08 01 5B DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 DC A5 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DE 1E 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 1E 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 56 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 70 00 00 00 00 07 04 06 00 B0 1E 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 48 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 81 00 00 35 04 06 00 AD 16 7F 9F 00 F7 41 F5 90 80 53 70 E1 F7 [13:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E0 60 47 00 CD 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6D 81 00 00 F4 03 04 00 E7 A5 E9 64 B6 04 01 00 00 C7 3B 07 A8 1E 2C 2F 77 [13:16:57]CommunicateWithHost err = 0 [13:16:57]CheckOFDResponse [13:16:57]1017 (14) - 77093643461234 [13:16:57]1041 (16) - 0000000000874655 [13:16:57]1040 (4) - 33133 [13:16:57]1012 (4) - 26.08.2023 07:12 [13:16:57]1206 (1) - 0 [13:16:57]OFD Sender: Remove packet 33133 [13:16:57]ProducePacketName [13:16:57]name=ofd_packets/00033133 [13:16:57]NVStorageDeleteData [13:16:57]Write to MH i2c: 01 00 00 21 21 42 [13:16:57]Write i2c OK [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: 01 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: 01 07 00 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: 01 07 00 21 21 00 00 00 00 00 F4 0C 49 [13:16:57]RasterBufferAndPrint [13:16:57]line [13:16:57]line [13:16:57]line [13:16:57]line [13:16:57]line [13:16:57]written 0, free lines is 3339 [13:16:57]MH_Cut [13:16:57]Write to MH i2c: D1 01 00 28 21 01 1B [13:16:57]Write i2c OK [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: D1 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: D1 01 00 [13:16:57]MH_I2C_Read... [13:16:57]Read from MH i2c: D1 01 00 28 21 00 1A [13:16:57]Write to MH i2c: 01 00 00 29 21 4A [13:16:57]Write i2c OK [13:16:57]MH_I2C_Read... [13:16:58]OFD Sender: No OFD packet to send [13:16:58]*** Cut start [13:16:58]*** Purtial cut [13:16:58]*** Stage 1: CUTSNS_PIN = 1 [13:16:58]Read from MH i2c: 01 [13:16:58]MH_I2C_Read... [13:16:58]*** Stop cut motor [13:16:58]*** Cut end [13:16:58]Read from MH i2c: 01 07 00 [13:16:58]MH_I2C_Read... [13:16:58]Read from MH i2c: 01 07 00 29 21 00 00 00 00 00 FF 0F 5F [13:16:58]process_action close_receipt done [13:16:58]requested_data is exist [13:16:58]produce_requested_data [13:16:58]requested_item fm.sn is exist - process it [13:16:58]wFMCommunicate request_size=4 [13:16:58]MH_SAM_APDU [13:16:58]CAPDU: 80 11 00 00 [13:16:58]Write to MH i2c: E2 08 00 2A 21 80 11 00 00 00 00 00 00 C5 [13:16:58]Write i2c OK [13:16:58]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 [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 17 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 17 00 2A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1B [13:16:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:16:59]wFMCommunicate OK [13:16:59]requested_item fd.num is exist - process it [13:16:59]SAM_PROTO_GetFieldsCounters [13:16:59]wFMCommunicate request_size=4 [13:16:59]MH_SAM_APDU [13:16:59]CAPDU: 80 13 00 00 [13:16:59]Write to MH i2c: E2 08 00 2B 21 80 13 00 00 00 00 00 00 C8 [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:16:59]Read from MH i2c: E2 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 62 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 62 00 2B 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [13:16:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:16:59]wFMCommunicate OK [13:16:59]SAM_PROTO_GetFieldsCounters done [13:16:59]requested_item shift.num is exist - process it [13:16:59]requested_item shift.opened is exist - process it [13:16:59]req_shift_opened [13:16:59]FM_GetShiftState [13:16:59]SAM_PROTO_GetShiftState [13:16:59]wFMCommunicate request_size=4 [13:16:59]MH_SAM_APDU [13:16:59]CAPDU: 80 13 01 00 [13:16:59]Write to MH i2c: E2 08 00 2C 21 80 13 01 00 00 00 00 00 CA [13:16:59]Write i2c OK [13:16:59]MH_I2C_Read... [13:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:16:59]Read from MH i2c: E2 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 0E 00 [13:16:59]MH_I2C_Read... [13:16:59]Read from MH i2c: E2 0E 00 2C 21 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 01 [13:16:59]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:16:59]wFMCommunicate OK [13:16:59]SAM_PROTO_GetShiftState done [13:16:59]FM_GetShiftState done [13:16:59]req_shift_opened done [13:16:59]requested_item shift.open_date is exist - process it [13:16:59]req_shift_open_date [13:16:59]req_shift_open_date done [13:16:59]produce_requested_data done [13:16:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33133,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:16:59]process_action_free close_receipt [13:16:59]json_value_free [13:16:59]json_value_free done [13:16:59]process_json_proto returns [13:16:59]Send response to host [13:16:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33133,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:16:59]free response buf [13:16:59]execute_script done [13:16:59]execute_script returns [13:16:59]free content buf [13:16:59]Sock 7.Close socket [13:16:59]Sock 7.Thread stoped [13:17:01]accept exits with 9 [13:17:01]New connection [13:17:01]New thread 3067202916 created [13:17:01]Thread 3067059556 joined [13:17:01]Waiting for new connection... [13:17:01] Sock 9.Parse request [13:17:01]Sock 9.Check first char [13:17:01]Sock 9.First char is OK [13:17:01]request: POST /json_proto HTTP/1.0 [13:17:01]Method: POST [13:17:01]URL: /json_proto [13:17:01]Method is POST - this is cgi request [13:17:01]url: /json_proto [13:17:01]query_string will be loaded in cgi processing [13:17:01]execute_cgi json_proto POST (null) [13:17:01]execute_cgi path=json_proto method=POST [13:17:01]POST find Content-Length [13:17:01]Host: 172.17.34.200:8080 [13:17:01]Content-Length: 688 [13:17:01]Content-Type: application/json [13:17:01] [13:17:01]POST finish read [13:17:01]Found Content-Length = 688 [13:17:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "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" ] } } [13:17:01]execute_script... [13: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)1182955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "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" ] } } [13:17:01]POST & json_proto [13:17:01]process_json_proto [13:17:01]json parsed OK: [13:17:01]protocol is kg_v1.0 [13:17:01]action value=close_receipt [13:17:01]process_action close_receipt [13:17:01]cmd_close_receipt [13:17:01]MH_GetDate [13:17:01]Write to MH i2c: F0 00 00 2D 21 3D [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: F0 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: F0 09 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: F0 09 00 2D 21 00 4E FB E9 64 B2 FF 65 64 56 [13:17:01]GetLastDocTimeStamp 1693055816 [13:17:01]current date 1693055822 [13:17:01]FM_GetShiftState [13:17:01]SAM_PROTO_GetShiftState [13:17:01]wFMCommunicate request_size=4 [13:17:01]MH_SAM_APDU [13:17:01]CAPDU: 80 13 01 00 [13:17:01]Write to MH i2c: E2 08 00 2E 21 80 13 01 00 00 00 00 00 CC [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:01]Read from MH i2c: E2 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 0E 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 0E 00 2E 21 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 03 [13:17:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:17:01]wFMCommunicate OK [13:17:01]SAM_PROTO_GetShiftState done [13:17:01]FM_GetShiftState done [13:17:01]opened in 1693009560 [13:17:01]opened+sec_in_day 1693095960 [13:17:01]quantity*price = 300001 [13:17:01]sum+1 = 300002 [13:17:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 150 26.08.2023 13:17 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33134 ФПД: 147522129402349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131702&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33134&fm=147522129402349&tin=02508201610067®Number=0000000000091575&sum=300000 [13:17:02]StoreToDocumentArchive [13:17:02]shift 77 fd 33134 [13:17:02]save to /storage/0077/doc_00033134 [13:17:02]save last doc name /storage/0077/doc_00033134 to /storage/kkm_last_doc_name [13:17:02]save OK [13:17:02]Clear old archive folders... [13:17:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:17:02]tlvbuf is 00A79B80 [13:17:02]SAM_PROTO_ClearQueue [13:17:02]wFMCommunicate request_size=4 [13:17:02]MH_SAM_APDU [13:17:02]CAPDU: 80 09 00 00 [13:17:02]Write to MH i2c: E2 08 00 3B 21 80 09 00 00 00 00 00 00 CE [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:02]Read from MH i2c: E2 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 03 00 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 03 00 3B 21 00 90 00 D0 [13:17:02]RAPDU: 90 00 [13:17:02]wFMCommunicate OK [13:17:02]SAM_PROTO_ClearQueue done [13:17:02]KKMCreateOFDPacket [13:17:02]OFDProtocolAddRootSTLVToBuf [13:17:02]FM_MakeSignedData [13:17:02]FM_MakeSignedData [13:17:02]SAM_PROTO_SignData [13:17:02]wFMCommunicate request_size=4 [13:17:02]MH_SAM_APDU [13:17:02]CAPDU: 80 0D 01 02 [13:17:02]Write to MH i2c: E2 08 00 3C 21 80 0D 01 02 00 00 00 00 D6 [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:02]Read from MH i2c: E2 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 03 00 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: E2 03 00 3C 21 00 90 00 D1 [13:17:02]RAPDU: 90 00 [13:17:02]wFMCommunicate OK [13:17:02]wFMCommunicate request_size=255 [13:17:02]MH_SAM_APDU [13:17:02]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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 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 72 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 96 00 00 00 F4 03 04 00 4E FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 81 00 00 35 04 06 00 [13:17:02]Write to MH i2c: E2 02 01 3D 21 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 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 72 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 96 00 00 00 F4 03 04 00 4E FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 81 00 00 35 04 06 00 00 00 2F [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 3D 21 00 90 00 D2 [13:17:03]RAPDU: 90 00 [13:17:03]wFMCommunicate OK [13:17:03]wFMCommunicate request_size=11 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 0D 02 02 06 86 2B AC 1E 99 ED [13:17:03]Write to MH i2c: E2 0E 00 3E 21 80 0D 02 02 06 00 86 2B AC 1E 99 ED 00 00 E6 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 03 00 3E 21 00 90 00 D3 [13:17:03]RAPDU: 90 00 [13:17:03]wFMCommunicate OK [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 0D 03 02 [13:17:03]Write to MH i2c: E2 08 00 3F 21 80 0D 03 02 00 00 00 00 DB [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 0B 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 0B 00 3F 21 00 52 60 3D 87 77 7E C0 48 90 00 4F [13:17:03]RAPDU: 52 60 3D 87 77 7E C0 48 90 00 [13:17:03]wFMCommunicate OK [13:17:03]SAM_PROTO_SignData done [13:17:03]FM_MakeSignedData done [13:17:03]CreateOFDProtocolMessage [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 40 21 80 11 00 00 00 00 00 00 DB [13:17:03]OFD Sender: No OFD packet to send [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 40 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [13:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:17:03]wFMCommunicate OK [13:17:03]CreateOFDProtocolMessage done [13:17:03]OFDSenderStorePacket 33134 [13:17:03]StoreOFDPacket docnum=33134 [13:17:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C8 EF 08 01 72 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 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 72 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 96 00 00 00 F4 03 04 00 4E FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 81 00 00 35 04 06 00 86 2B AC 1E 99 ED 52 60 3D 87 77 7E C0 48 [13:17:03]CheckFolder [13:17:03]dirname=/storage/ofd_packets [13:17:03]CheckFolder done [13:17:03]ProducePacketName [13:17:03]name=ofd_packets/00033134 [13:17:03]NVStorageSaveData ofd_packets/00033134 [13:17:03]File name is /storage/ofd_packets/00033134 [13:17:03]Write 302 bytes [13:17:03]NVStorageSaveData done [13:17:03]OFDSenderStorePacket done [13:17:03]KKMCreateOFDPacket done [13:17:03]NVStorageSaveData kkm_last_timestamp [13:17:03]File name is /storage/kkm_last_timestamp [13:17:03]Write 4 bytes [13:17:03]NVStorageSaveData done [13:17:03]ExternCall_PrintAddStr [13:17:03]wPrintStart [13:17:03]Write to MH i2c: 01 00 00 41 21 62 [13:17:03]OFD Sender: Processing packet 33134 [packets to send 11, broken 10] [13:17:03]ProducePacketName [13:17:03]name=ofd_packets/00033134 [13:17:03]OFD Sender: To server: pG, [13:17:03]CommunicateWithHost lk.salyk.kg:30040 [13:17:03]ConnectInit lk.salyk.kg [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: 01 [13:17:03]MH_I2C_Read... [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 41 21 00 00 00 00 00 FF 0F 77 [13:17:03]RasterBufferAndPrint [13:17:03]line Счет N : (1)1182955 [13:17:03]line ИНН: 02508201610067 [13:17:03]line Контрольно-Кассовый Чек [13:17:03]line ПРОДАЖА [13:17:03]line ТРК (МРК, ГНК) : 21 [13:17:03]line Товар: 2710194210 [13:17:03]line ДТ(л)-К-5 [13:17:03]line 47.170 * 63.60 [13:17:03]line = 3000.01 [13:17:03]line НДС 12% НСП 1% [13:17:03]line > о реализуемом товаре [13:17:03]line ОКРУГЛЕНИЕ: -0.01 [13:17:03]line ИТОГО: 3000.00 [13:17:03]line Внесено: 3000.00 [13:17:03]line СДАЧА: 0.00 [13:17:03]line НСП 1% : 26.55 [13:17:03]line НДС 12% : 318.58 [13:17:03]line Наличными: 3000.00 [13:17:03]line Безнал.: 0.00 [13:17:03]line Место: АЗС № 121 "Партнер Нефть" [13:17:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:17:03]line СНО: Общий режим [13:17:03]line Чек 150 26.08.2023 13:17 [13:17:03]line Смена: 77 ФФД: 1.0 [13:17:03]line ЗНМ: 0300000148 [13:17:03]line РНМ: 0000000000091575 [13:17:03]line Версия ККМ: 001 [13:17:03]line ФМ: 0000000000874655 [13:17:03]line ФД: 33134 [13:17:03]line ФПД: 147522129402349 [13:17:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131702&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33134&fm=147522129402349&tin=02508201610067®Number=0000000000091575&sum=300000 [13:17:03]written 0, free lines is 4095 [13:17:03]Connected sock=11 [13: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 36 35 35 10 01 00 00 C8 EF 08 01 72 9D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 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 72 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 96 00 00 00 F4 03 04 00 4E FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 81 00 00 35 04 06 00 86 2B AC 1E 99 ED 52 60 3D 87 77 7E C0 48 [13: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 36 35 35 4F 00 00 00 28 19 47 00 70 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6E 81 00 00 F4 03 04 00 ED A5 E9 64 B6 04 01 00 00 65 DF 4A 15 0E 17 C4 65 [13:17:03]CommunicateWithHost err = 0 [13:17:03]CheckOFDResponse [13:17:03]1017 (14) - 77093643461234 [13:17:03]1041 (16) - 0000000000874655 [13:17:03]1040 (4) - 33134 [13:17:03]1012 (4) - 26.08.2023 07:12 [13:17:03]1206 (1) - 0 [13:17:03]OFD Sender: Remove packet 33134 [13:17:03]ProducePacketName [13:17:03]name=ofd_packets/00033134 [13:17:03]NVStorageDeleteData [13:17:03]Write to MH i2c: 01 00 00 6C 21 8D [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: 01 [13:17:03]MH_I2C_Read... [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 6C 21 00 00 00 00 00 F0 0C 90 [13:17:03]RasterBufferAndPrint [13:17:03]line [13:17:03]line [13:17:03]line [13:17:03]line [13:17:04]line [13:17:04]written 0, free lines is 3338 [13:17:04]MH_Cut [13:17:04]Write to MH i2c: D1 01 00 73 21 01 66 [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: D1 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: D1 01 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: D1 01 00 73 21 00 65 [13:17:04]Write to MH i2c: 01 00 00 74 21 95 [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]OFD Sender: No OFD packet to send [13:17:04]*** Cut start [13:17:04]*** Purtial cut [13:17:04]*** CUTSNS_PIN = 0 [13:17:04]*** Stage 1: CUTSNS_PIN = 1 [13:17:06]Read from MH i2c: 01 [13:17:06]MH_I2C_Read... [13:17:06]*** Stop cut motor [13:17:06]*** Cut end [13:17:06]Read from MH i2c: 01 07 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: 01 07 00 74 21 00 00 00 00 00 FF 0F AA [13:17:06]process_action close_receipt done [13:17:06]requested_data is exist [13:17:06]produce_requested_data [13:17:06]requested_item fm.sn is exist - process it [13:17:06]wFMCommunicate request_size=4 [13:17:06]MH_SAM_APDU [13:17:06]CAPDU: 80 11 00 00 [13:17:06]Write to MH i2c: E2 08 00 75 21 80 11 00 00 00 00 00 00 10 [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:06]Read from MH i2c: E2 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 17 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 17 00 75 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 66 [13:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:17:06]wFMCommunicate OK [13:17:06]requested_item fd.num is exist - process it [13:17:06]SAM_PROTO_GetFieldsCounters [13:17:06]wFMCommunicate request_size=4 [13:17:06]MH_SAM_APDU [13:17:06]CAPDU: 80 13 00 00 [13:17:06]Write to MH i2c: E2 08 00 76 21 80 13 00 00 00 00 00 00 13 [13:17:06]Write i2c OK [13:17:06]MH_I2C_Read... [13:17:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:06]Read from MH i2c: E2 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 62 00 [13:17:06]MH_I2C_Read... [13:17:06]Read from MH i2c: E2 62 00 76 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [13:17:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:07]wFMCommunicate OK [13:17:07]SAM_PROTO_GetFieldsCounters done [13:17:07]requested_item shift.num is exist - process it [13:17:07]requested_item shift.opened is exist - process it [13:17:07]req_shift_opened [13:17:07]FM_GetShiftState [13:17:07]SAM_PROTO_GetShiftState [13:17:07]wFMCommunicate request_size=4 [13:17:07]MH_SAM_APDU [13:17:07]CAPDU: 80 13 01 00 [13:17:07]Write to MH i2c: E2 08 00 77 21 80 13 01 00 00 00 00 00 15 [13:17:07]Write i2c OK [13:17:07]MH_I2C_Read... [13:17:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:07]Read from MH i2c: E2 [13:17:07]MH_I2C_Read... [13:17:07]Read from MH i2c: E2 0E 00 [13:17:07]MH_I2C_Read... [13:17:07]Read from MH i2c: E2 0E 00 77 21 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4C [13:17:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:17:07]wFMCommunicate OK [13:17:07]SAM_PROTO_GetShiftState done [13:17:07]FM_GetShiftState done [13:17:07]req_shift_opened done [13:17:07]requested_item shift.open_date is exist - process it [13:17:07]req_shift_open_date [13:17:07]req_shift_open_date done [13:17:07]produce_requested_data done [13:17:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33134,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:17:07]process_action_free close_receipt [13:17:07]json_value_free [13:17:07]json_value_free done [13:17:07]process_json_proto returns [13:17:07]Send response to host [13:17:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33134,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:17:07]free response buf [13:17:07]execute_script done [13:17:07]execute_script returns [13:17:07]free content buf [13:17:07]Sock 9.Close socket [13:17:07]Sock 9.Thread stoped [13:17:09]OFD Sender: No OFD packet to send [13:17:10]accept exits with 7 [13:17:10]New connection [13:17:10]New thread 3067059556 created [13:17:10]Thread 3067202916 joined [13:17:10]Waiting for new connection... [13:17:10] Sock 7.Parse request [13:17:10]Sock 7.Check first char [13:17:10]Sock 7.First char is OK [13:17:10]request: POST /json_proto HTTP/1.0 [13:17:10]Method: POST [13:17:10]URL: /json_proto [13:17:10]Method is POST - this is cgi request [13:17:10]url: /json_proto [13:17:10]query_string will be loaded in cgi processing [13:17:10]execute_cgi json_proto POST (null) [13:17:10]execute_cgi path=json_proto method=POST [13:17:10]POST find Content-Length [13:17:10]Host: 172.17.34.200:8080 [13:17:10]Content-Length: 744 [13:17:10]Content-Type: application/json [13:17:10] [13:17:10]POST finish read [13:17:10]Found Content-Length = 744 [13:17:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 33134, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "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" ] } } [13:17:10]execute_script... [13:17:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 33134, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 47.170, "sum" : 3000.01, "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" ] } } [13:17:10]POST & json_proto [13:17:10]process_json_proto [13:17:10]json parsed OK: [13:17:10]protocol is kg_v1.0 [13:17:10]action value=close_receipt [13:17:10]process_action close_receipt [13:17:10]cmd_close_receipt [13:17:10]MH_GetDate [13:17:10]Write to MH i2c: F0 00 00 78 21 88 [13:17:10]Write i2c OK [13:17:10]MH_I2C_Read... [13:17:10]Read from MH i2c: F0 [13:17:10]MH_I2C_Read... [13:17:10]Read from MH i2c: F0 09 00 [13:17:10]MH_I2C_Read... [13:17:10]Read from MH i2c: F0 09 00 78 21 00 57 FB E9 64 B2 FF 65 64 AA [13:17:10]GetLastDocTimeStamp 1693055822 [13:17:10]current date 1693055831 [13:17:10]FM_GetShiftState [13:17:10]SAM_PROTO_GetShiftState [13:17:10]wFMCommunicate request_size=4 [13:17:10]MH_SAM_APDU [13:17:10]CAPDU: 80 13 01 00 [13:17:10]Write to MH i2c: E2 08 00 79 21 80 13 01 00 00 00 00 00 17 [13:17:10]Write i2c OK [13:17:10]MH_I2C_Read... [13:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:10]Read from MH i2c: E2 [13:17:10]MH_I2C_Read... [13:17:10]Read from MH i2c: E2 0E 00 [13:17:10]MH_I2C_Read... [13:17:10]Read from MH i2c: E2 0E 00 79 21 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4E [13:17:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:17:10]wFMCommunicate OK [13:17:10]SAM_PROTO_GetShiftState done [13:17:10]FM_GetShiftState done [13:17:10]opened in 1693009560 [13:17:10]opened+sec_in_day 1693095960 [13:17:10]quantity*price = 300001 [13:17:10]sum+1 = 300002 [13:17:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3000.00 НСП 1% : 26.55 НДС 12% : 318.58 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 151 26.08.2023 13:17 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФД осн.: 33134 ФМ осн.: 0000000000874655 ФМ: 0000000000874655 ФД: 33135 ФПД: 55643421229143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131711&type=2&operation_type=1&fn_number=0000000000874655&fd_number=33135&fm=55643421229143&tin=02508201610067®Number=0000000000091575&sum=300000 [13:17:11]StoreToDocumentArchive [13:17:11]shift 77 fd 33135 [13:17:11]save to /storage/0077/doc_00033135 [13:17:11]save last doc name /storage/0077/doc_00033135 to /storage/kkm_last_doc_name [13:17:11]save OK [13:17:11]Clear old archive folders... [13:17:11]ProcessDocumentItem done err = 0, tmpTLVsize=280 [13:17:11]tlvbuf is 00CBDAC0 [13:17:11]SAM_PROTO_ClearQueue [13:17:11]wFMCommunicate request_size=4 [13:17:11]MH_SAM_APDU [13:17:11]CAPDU: 80 09 00 00 [13:17:11]Write to MH i2c: E2 08 00 88 21 80 09 00 00 00 00 00 00 1B [13:17:11]Write i2c OK [13:17:11]MH_I2C_Read... [13:17:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:11]Read from MH i2c: E2 [13:17:11]MH_I2C_Read... [13:17:11]Read from MH i2c: E2 03 00 [13:17:11]MH_I2C_Read... [13:17:11]Read from MH i2c: E2 03 00 88 21 00 90 00 1D [13:17:11]RAPDU: 90 00 [13:17:11]wFMCommunicate OK [13:17:11]SAM_PROTO_ClearQueue done [13:17:11]KKMCreateOFDPacket [13:17:11]OFDProtocolAddRootSTLVToBuf [13:17:11]FM_MakeSignedData [13:17:11]FM_MakeSignedData [13:17:11]SAM_PROTO_SignData [13:17:11]wFMCommunicate request_size=4 [13:17:11]MH_SAM_APDU [13:17:11]CAPDU: 80 0D 01 02 [13:17:11]Write to MH i2c: E2 08 00 89 21 80 0D 01 02 00 00 00 00 23 [13:17:11]Write i2c OK [13:17:11]MH_I2C_Read... [13:17:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:11]Read from MH i2c: E2 [13:17:11]MH_I2C_Read... [13:17:11]Read from MH i2c: E2 03 00 [13:17:11]MH_I2C_Read... [13:17:11]Read from MH i2c: E2 03 00 89 21 00 90 00 1E [13:17:11]RAPDU: 90 00 [13:17:11]wFMCommunicate OK [13:17:11]wFMCommunicate request_size=255 [13:17:11]MH_SAM_APDU [13:17:11]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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 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 72 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 97 00 00 00 F4 03 04 00 57 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 6E 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 [13:17:12]Write to MH i2c: E2 02 01 8A 21 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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 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 72 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 97 00 00 00 F4 03 04 00 57 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 6E 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 00 00 B8 [13:17:12]Write i2c OK [13:17:12]MH_I2C_Read... [13:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:12]Read from MH i2c: E2 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: E2 03 00 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: E2 03 00 8A 21 00 90 00 1F [13:17:12]RAPDU: 90 00 [13:17:12]wFMCommunicate OK [13:17:12]wFMCommunicate request_size=39 [13:17:12]MH_SAM_APDU [13:17:12]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 81 00 00 35 04 06 00 32 9B 7E 5B 40 57 [13:17:12]Write to MH i2c: E2 2A 00 8B 21 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 81 00 00 35 04 06 00 32 9B 7E 5B 40 57 00 00 11 [13:17:12]Write i2c OK [13:17:12]MH_I2C_Read... [13:17:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:12]Read from MH i2c: E2 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: E2 03 00 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: E2 03 00 8B 21 00 90 00 20 [13:17:12]RAPDU: 90 00 [13:17:12]wFMCommunicate OK [13:17:12]wFMCommunicate request_size=4 [13:17:12]MH_SAM_APDU [13:17:12]CAPDU: 80 0D 03 02 [13:17:12]Write to MH i2c: E2 08 00 8C 21 80 0D 03 02 00 00 00 00 28 [13:17:12]Write i2c OK [13:17:12]MH_I2C_Read... [13:17:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:12]Read from MH i2c: E2 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: E2 0B 00 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: E2 0B 00 8C 21 00 D0 8A AC 05 FE CD 4F 38 90 00 86 [13:17:12]RAPDU: D0 8A AC 05 FE CD 4F 38 90 00 [13:17:12]wFMCommunicate OK [13:17:12]SAM_PROTO_SignData done [13:17:12]FM_MakeSignedData done [13:17:12]CreateOFDProtocolMessage [13:17:12]wFMCommunicate request_size=4 [13:17:12]MH_SAM_APDU [13:17:12]CAPDU: 80 11 00 00 [13:17:12]Write to MH i2c: E2 08 00 8D 21 80 11 00 00 00 00 00 00 28 [13:17:12]Write i2c OK [13:17:12]MH_I2C_Read... [13:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:12]Read from MH i2c: E2 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: E2 17 00 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: E2 17 00 8D 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7E [13:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:17:12]wFMCommunicate OK [13:17:12]CreateOFDProtocolMessage done [13:17:12]OFDSenderStorePacket 33135 [13:17:12]StoreOFDPacket docnum=33135 [13:17:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2C 01 00 00 BA A8 24 01 7D 50 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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 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 72 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 97 00 00 00 F4 03 04 00 57 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 6E 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 81 00 00 35 04 06 00 32 9B 7E 5B 40 57 D0 8A AC 05 FE CD 4F 38 [13:17:12]CheckFolder [13:17:12]dirname=/storage/ofd_packets [13:17:12]CheckFolder done [13:17:12]ProducePacketName [13:17:12]name=ofd_packets/00033135 [13:17:12]NVStorageSaveData ofd_packets/00033135 [13:17:12]File name is /storage/ofd_packets/00033135 [13:17:12]Write 330 bytes [13:17:12]NVStorageSaveData done [13:17:12]OFDSenderStorePacket done [13:17:12]KKMCreateOFDPacket done [13:17:12]NVStorageSaveData kkm_last_timestamp [13:17:12]File name is /storage/kkm_last_timestamp [13:17:12]Write 4 bytes [13:17:12]NVStorageSaveData done [13:17:12]ExternCall_PrintAddStr [13:17:12]wPrintStart [13:17:12]Write to MH i2c: 01 00 00 8E 21 AF [13:17:12]Write i2c OK [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: 01 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: 01 07 00 [13:17:12]MH_I2C_Read... [13:17:12]Read from MH i2c: 01 07 00 8E 21 00 00 00 00 00 FF 0F C4 [13:17:12]RasterBufferAndPrint [13:17:12]line Счет N : (1)1182955 [13:17:12]line ИНН: 02508201610067 [13:17:12]line Контрольно-Кассовый Чек [13:17:12]line ВОЗВРАТ ПРОДАЖИ [13:17:12]line ТРК (МРК, ГНК) : 21 [13:17:12]line Товар: 2710194210 [13:17:12]line ДТ(л)-К-5 [13:17:12]line 47.170 * 63.60 [13:17:12]line = 3000.01 [13:17:12]line НДС 12% НСП 1% [13:17:12]line > о реализуемом товаре [13:17:12]line ОКРУГЛЕНИЕ: -0.01 [13:17:12]line ИТОГО: 3000.00 [13:17:12]line НСП 1% : 26.55 [13:17:12]line НДС 12% : 318.58 [13:17:12]line Наличными: 3000.00 [13:17:12]line Безнал.: 0.00 [13:17:12]line Место: АЗС № 121 "Партнер Нефть" [13:17:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:17:12]line СНО: Общий режим [13:17:12]line Чек 151 26.08.2023 13:17 [13:17:12]line Смена: 77 ФФД: 1.0 [13:17:12]line ЗНМ: 0300000148 [13:17:12]line РНМ: 0000000000091575 [13:17:12]line Версия ККМ: 001 [13:17:12]line ФД осн.: 33134 [13:17:12]line ФМ осн.: 0000000000874655 [13:17:12]line ФМ: 0000000000874655 [13:17:12]line ФД: 33135 [13:17:12]line ФПД: 55643421229143 [13:17:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131711&type=2&operation_type=1&fn_number=0000000000874655&fd_number=33135&fm=55643421229143&tin=02508201610067®Number=0000000000091575&sum=300000 [13:17:12]written 0, free lines is 4095 [13:17:12]OFD Sender: Processing packet 33135 [packets to send 11, broken 10] [13:17:12]ProducePacketName [13:17:12]name=ofd_packets/00033135 [13:17:12]OFD Sender: To server: pG, [13:17:12]CommunicateWithHost lk.salyk.kg:30040 [13:17:12]ConnectInit lk.salyk.kg [13:17:12]Connected sock=10 [13:17:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2C 01 00 00 BA A8 24 01 7D 50 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 42 B8 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 E1 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 72 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 97 00 00 00 F4 03 04 00 57 FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 6E 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 81 00 00 35 04 06 00 32 9B 7E 5B 40 57 D0 8A AC 05 FE CD 4F 38 [13:17:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 32 A5 47 00 4F C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 6F 81 00 00 F4 03 04 00 F6 A5 E9 64 B6 04 01 00 00 9C 01 CE 14 47 3C C9 2F [13:17:13]CommunicateWithHost err = 0 [13:17:13]CheckOFDResponse [13:17:13]1017 (14) - 77093643461234 [13:17:13]1041 (16) - 0000000000874655 [13:17:13]1040 (4) - 33135 [13:17:13]Write to MH i2c: 01 00 00 B9 21 DA [13:17:13]1012 (4) - 26.08.2023 07:12 [13:17:13]1206 (1) - 0 [13:17:13]OFD Sender: Remove packet 33135 [13:17:13]ProducePacketName [13:17:13]name=ofd_packets/00033135 [13:17:13]NVStorageDeleteData [13:17:13]Write i2c OK [13:17:13]MH_I2C_Read... [13:17:13]Read from MH i2c: 01 [13:17:13]MH_I2C_Read... [13:17:13]Read from MH i2c: 01 07 00 [13:17:13]MH_I2C_Read... [13:17:13]Read from MH i2c: 01 07 00 B9 21 00 00 00 00 00 63 0D 51 [13:17:13]RasterBufferAndPrint [13:17:13]line [13:17:13]line [13:17:13]line [13:17:13]line [13:17:13]line [13:17:13]written 0, free lines is 3461 [13:17:13]MH_Cut [13:17:13]Write to MH i2c: D1 01 00 C0 21 01 B3 [13:17:13]Write i2c OK [13:17:13]MH_I2C_Read... [13:17:13]Read from MH i2c: D1 [13:17:13]MH_I2C_Read... [13:17:13]Read from MH i2c: D1 01 00 [13:17:13]MH_I2C_Read... [13:17:13]Read from MH i2c: D1 01 00 C0 21 00 B2 [13:17:13]Write to MH i2c: 01 00 00 C1 21 E2 [13:17:13]Write i2c OK [13:17:13]MH_I2C_Read... [13:17:13]OFD Sender: No OFD packet to send [13:17:14]*** Cut start [13:17:14]*** Purtial cut [13:17:14]*** Stage 1: CUTSNS_PIN = 1 [13:17:14]Read from MH i2c: 01 [13:17:14]MH_I2C_Read... [13:17:14]*** Stop cut motor [13:17:14]*** Cut end [13:17:14]Read from MH i2c: 01 07 00 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: 01 07 00 C1 21 00 00 00 00 00 FF 0F F7 [13:17:14]process_action close_receipt done [13:17:14]requested_data is exist [13:17:14]produce_requested_data [13:17:14]requested_item fm.sn is exist - process it [13:17:14]wFMCommunicate request_size=4 [13:17:14]MH_SAM_APDU [13:17:14]CAPDU: 80 11 00 00 [13:17:14]Write to MH i2c: E2 08 00 C2 21 80 11 00 00 00 00 00 00 5D [13:17:14]Write i2c OK [13:17:14]MH_I2C_Read... [13:17:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:14]Read from MH i2c: E2 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 17 00 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 17 00 C2 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B3 [13:17:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:17:14]wFMCommunicate OK [13:17:14]requested_item fd.num is exist - process it [13:17:14]SAM_PROTO_GetFieldsCounters [13:17:14]wFMCommunicate request_size=4 [13:17:14]MH_SAM_APDU [13:17:14]CAPDU: 80 13 00 00 [13:17:14]Write to MH i2c: E2 08 00 C3 21 80 13 00 00 00 00 00 00 60 [13:17:14]Write i2c OK [13:17:14]MH_I2C_Read... [13:17:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:14]Read from MH i2c: E2 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 62 00 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 62 00 C3 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 88 [13:17:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 6F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:14]wFMCommunicate OK [13:17:14]SAM_PROTO_GetFieldsCounters done [13:17:14]requested_item shift.num is exist - process it [13:17:14]requested_item shift.opened is exist - process it [13:17:14]req_shift_opened [13:17:14]FM_GetShiftState [13:17:14]SAM_PROTO_GetShiftState [13:17:14]wFMCommunicate request_size=4 [13:17:14]MH_SAM_APDU [13:17:14]CAPDU: 80 13 01 00 [13:17:14]Write to MH i2c: E2 08 00 C4 21 80 13 01 00 00 00 00 00 62 [13:17:14]Write i2c OK [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 [13:17:14]MH_I2C_Read... [13:17:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:14]Read from MH i2c: E2 0E 00 [13:17:14]MH_I2C_Read... [13:17:14]Read from MH i2c: E2 0E 00 C4 21 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 99 [13:17:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:17:14]wFMCommunicate OK [13:17:14]SAM_PROTO_GetShiftState done [13:17:14]FM_GetShiftState done [13:17:14]req_shift_opened done [13:17:14]requested_item shift.open_date is exist - process it [13:17:14]req_shift_open_date [13:17:14]req_shift_open_date done [13:17:14]produce_requested_data done [13:17:14]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33135,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:17:14]process_action_free close_receipt [13:17:14]json_value_free [13:17:14]json_value_free done [13:17:14]process_json_proto returns [13:17:14]Send response to host [13:17:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33135,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:17:14]free response buf [13:17:14]execute_script done [13:17:14]execute_script returns [13:17:14]free content buf [13:17:14]Sock 7.Close socket [13:17:14]Sock 7.Thread stoped [13:17:18]OFD Sender: No OFD packet to send [13:17:23]OFD Sender: No OFD packet to send [13:17:28]OFD Sender: No OFD packet to send [13:17:33]OFD Sender: No OFD packet to send [13:17:38]OFD Sender: No OFD packet to send [13:17:43]OFD Sender: No OFD packet to send [13:17:48]OFD Sender: No OFD packet to send [13:17:53]OFD Sender: No OFD packet to send [13:17:58]OFD Sender: No OFD packet to send [13:18:03]OFD Sender: No OFD packet to send [13:18:08]OFD Sender: No OFD packet to send [13:18:13]OFD Sender: No OFD packet to send [13:18:18]OFD Sender: No OFD packet to send [13:18:24]OFD Sender: No OFD packet to send [13:18:29]OFD Sender: No OFD packet to send [13:18:34]OFD Sender: No OFD packet to send [13:18:39]OFD Sender: No OFD packet to send [13:18:44]OFD Sender: No OFD packet to send [13:18:49]OFD Sender: No OFD packet to send [13:18:54]OFD Sender: No OFD packet to send [13:18:59]OFD Sender: No OFD packet to send [13:19:04]OFD Sender: No OFD packet to send [13:19:09]OFD Sender: No OFD packet to send [13:19:14]OFD Sender: No OFD packet to send [13:19:19]OFD Sender: No OFD packet to send [13:19:24]OFD Sender: No OFD packet to send [13:19:29]OFD Sender: No OFD packet to send [13:19:34]OFD Sender: No OFD packet to send [13:19:38]accept exits with 9 [13:19:38]New connection [13:19:38]New thread 3067202916 created [13:19:38]Thread 3067059556 joined [13:19:38]Waiting for new connection... [13:19:38] Sock 9.Parse request [13:19:38]Sock 9.Check first char [13:19:38]Sock 9.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.34.200: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)1182956", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "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)1182956", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "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 C5 21 D5 [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 C5 21 00 EB FB E9 64 B2 FF 65 64 8B [13:19:38]GetLastDocTimeStamp 1693055831 [13:19:38]current date 1693055979 [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 C6 21 80 13 01 00 00 00 00 00 64 [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 C6 21 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9B [13:19:38]RAPDU: 09 00 01 98 46 E9 64 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 1693009560 [13:19:38]opened+sec_in_day 1693095960 [13:19:38]quantity*price = 200011 [13:19:38]sum+1 = 200013 [13:19:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 152 26.08.2023 13:19 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33136 ФПД: 257100158563285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131939&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33136&fm=257100158563285&tin=02508201610067®Number=0000000000091575&sum=200000 [13:19:39]StoreToDocumentArchive [13:19:39]shift 77 fd 33136 [13:19:39]save to /storage/0077/doc_00033136 [13:19:39]save last doc name /storage/0077/doc_00033136 to /storage/kkm_last_doc_name [13:19:39]save OK [13:19:39]Clear old archive folders... [13:19:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:19:39]tlvbuf is B6DE58D0 [13:19:39]SAM_PROTO_ClearQueue [13:19:39]wFMCommunicate request_size=4 [13:19:39]MH_SAM_APDU [13:19:39]CAPDU: 80 09 00 00 [13:19:39]Write to MH i2c: E2 08 00 D3 21 80 09 00 00 00 00 00 00 66 [13:19:39]Write i2c OK [13:19:39]MH_I2C_Read... [13:19:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:39]Read from MH i2c: E2 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 03 00 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 03 00 D3 21 00 90 00 68 [13:19:39]RAPDU: 90 00 [13:19:39]wFMCommunicate OK [13:19:39]SAM_PROTO_ClearQueue done [13:19:39]KKMCreateOFDPacket [13:19:39]OFDProtocolAddRootSTLVToBuf [13:19:39]FM_MakeSignedData [13:19:39]FM_MakeSignedData [13:19:39]SAM_PROTO_SignData [13:19:39]wFMCommunicate request_size=4 [13:19:39]MH_SAM_APDU [13:19:39]CAPDU: 80 0D 01 02 [13:19:39]Write to MH i2c: E2 08 00 D4 21 80 0D 01 02 00 00 00 00 6E [13:19:39]Write i2c OK [13:19:39]MH_I2C_Read... [13:19:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:39]Read from MH i2c: E2 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 03 00 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 03 00 D4 21 00 90 00 69 [13:19:39]RAPDU: 90 00 [13:19:39]wFMCommunicate OK [13:19:39]wFMCommunicate request_size=255 [13:19:39]MH_SAM_APDU [13:19:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 98 00 00 00 F4 03 04 00 EB FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 81 00 00 35 04 06 00 E9 [13:19:39]Write to MH i2c: E2 02 01 D5 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 98 00 00 00 F4 03 04 00 EB FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 81 00 00 35 04 06 00 E9 00 00 A8 [13:19:39]Write i2c OK [13:19:39]MH_I2C_Read... [13:19:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:39]Read from MH i2c: E2 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 03 00 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 03 00 D5 21 00 90 00 6A [13:19:39]RAPDU: 90 00 [13:19:39]wFMCommunicate OK [13:19:39]wFMCommunicate request_size=10 [13:19:39]MH_SAM_APDU [13:19:39]CAPDU: 80 0D 02 02 05 D4 CB 9F 73 D5 [13:19:39]Write to MH i2c: E2 0D 00 D6 21 80 0D 02 02 05 00 D4 CB 9F 73 D5 00 00 01 [13:19:39]Write i2c OK [13:19:39]MH_I2C_Read... [13:19:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:39]Read from MH i2c: E2 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 03 00 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 03 00 D6 21 00 90 00 6B [13:19:39]RAPDU: 90 00 [13:19:39]wFMCommunicate OK [13:19:39]wFMCommunicate request_size=4 [13:19:39]MH_SAM_APDU [13:19:39]CAPDU: 80 0D 03 02 [13:19:39]Write to MH i2c: E2 08 00 D7 21 80 0D 03 02 00 00 00 00 73 [13:19:39]Write i2c OK [13:19:39]MH_I2C_Read... [13:19:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:39]Read from MH i2c: E2 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 0B 00 [13:19:39]MH_I2C_Read... [13:19:39]Read from MH i2c: E2 0B 00 D7 21 00 77 EE 5F 50 6C 75 3B 56 90 00 FA [13:19:39]RAPDU: 77 EE 5F 50 6C 75 3B 56 90 00 [13:19:39]wFMCommunicate OK [13:19:39]SAM_PROTO_SignData done [13:19:39]FM_MakeSignedData done [13:19:39]CreateOFDProtocolMessage [13:19:39]wFMCommunicate request_size=4 [13:19:39]MH_SAM_APDU [13:19:39]CAPDU: 80 11 00 00 [13:19:39]Write to MH i2c: E2 08 00 D8 21 80 11 00 00 00 00 00 00 73 [13:19:39]Write i2c OK [13:19:39]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 D8 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C9 [13:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:19:40]wFMCommunicate OK [13:19:40]CreateOFDProtocolMessage done [13:19:40]OFDSenderStorePacket 33136 [13:19:40]StoreOFDPacket docnum=33136 [13:19:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 51 F5 07 01 F0 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 98 00 00 00 F4 03 04 00 EB FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 81 00 00 35 04 06 00 E9 D4 CB 9F 73 D5 77 EE 5F 50 6C 75 3B 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/00033136 [13:19:40]NVStorageSaveData ofd_packets/00033136 [13:19:40]File name is /storage/ofd_packets/00033136 [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 D9 21 FA [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 D9 21 00 00 00 00 00 FF 0F 0F [13:19:40]RasterBufferAndPrint [13:19:40]line Счет N : (1)1182956 [13:19:40]line ИНН: 02508201610067 [13:19:40]line Контрольно-Кассовый Чек [13:19:40]line ПРОДАЖА [13:19:40]line ТРК (МРК, ГНК) : 42 [13:19:40]line Товар: 2710124130 [13:19:40]line Аи-92-К-5 [13:19:40]line 34.190 * 58.50 [13:19:40]line = 2000.12 [13:19:40]line НДС 12% НСП 1% [13:19:40]line > о реализуемом товаре [13:19:40]line ОКРУГЛЕНИЕ: -0.12 [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.40 [13:19:40]line Наличными: 2000.00 [13:19:40]line Безнал.: 0.00 [13:19:40]line Место: АЗС № 121 "Партнер Нефть" [13:19:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:19:40]line СНО: Общий режим [13:19:40]line Чек 152 26.08.2023 13:19 [13:19:40]line Смена: 77 ФФД: 1.0 [13:19:40]line ЗНМ: 0300000148 [13:19:40]line РНМ: 0000000000091575 [13:19:40]line Версия ККМ: 001 [13:19:40]line ФМ: 0000000000874655 [13:19:40]line ФД: 33136 [13:19:40]line ФПД: 257100158563285 [13:19:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T131939&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33136&fm=257100158563285&tin=02508201610067®Number=0000000000091575&sum=200000 [13:19:40]OFD Sender: Processing packet 33136 [packets to send 11, broken 10] [13:19:40]ProducePacketName [13:19:40]name=ofd_packets/00033136 [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]written 0, free lines is 4095 [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 36 35 35 0F 01 00 00 51 F5 07 01 F0 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 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 98 00 00 00 F4 03 04 00 EB FB E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 81 00 00 35 04 06 00 E9 D4 CB 9F 73 D5 77 EE 5F 50 6C 75 3B 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 36 35 35 4F 00 00 00 89 0A 47 00 43 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 70 81 00 00 F4 03 04 00 8A A6 E9 64 B6 04 01 00 00 DC AE 2A A9 91 80 17 78 [13:19:40]CommunicateWithHost err = 0 [13:19:40]CheckOFDResponse [13:19:40]1017 (14) - 77093643461234 [13:19:40]1041 (16) - 0000000000874655 [13:19:40]1040 (4) - 33136 [13:19:40]1012 (4) - 26.08.2023 07:15 [13:19:40]1206 (1) - 0 [13:19:40]OFD Sender: Remove packet 33136 [13:19:40]ProducePacketName [13:19:40]name=ofd_packets/00033136 [13:19:40]NVStorageDeleteData [13:19:40]Write to MH i2c: 01 00 00 04 22 26 [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 04 22 00 00 00 00 00 D8 0C 11 [13:19:40]RasterBufferAndPrint [13:19:40]line [13:19:40]line [13:19:40]line [13:19:40]line [13:19:40]line [13:19:40]written 0, free lines is 3295 [13:19:40]MH_Cut [13:19:40]Write to MH i2c: D1 01 00 0B 22 01 FF [13:19:40]Write i2c OK [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: D1 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: D1 01 00 [13:19:40]MH_I2C_Read... [13:19:40]Read from MH i2c: D1 01 00 0B 22 00 FE [13:19:40]Write to MH i2c: 01 00 00 0C 22 2E [13:19:40]Write i2c OK [13:19:40]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]*** CUTSNS_PIN = 0 [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 0C 22 00 00 00 00 00 FF 0F 43 [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 0D 22 80 11 00 00 00 00 00 00 A9 [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 0D 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [13:19:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 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 0E 22 80 13 00 00 00 00 00 00 AC [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 0E 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 70 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 70 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 0F 22 80 13 01 00 00 00 00 00 AE [13:19:43]Write i2c OK [13:19:43]MH_I2C_Read... [13:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:43]Read from MH i2c: E2 [13:19:43]MH_I2C_Read... [13:19:43]Read from MH i2c: E2 0E 00 [13:19:43]MH_I2C_Read... [13:19:43]Read from MH i2c: E2 0E 00 0F 22 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E5 [13:19:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:19:43]wFMCommunicate OK [13:19:43]SAM_PROTO_GetShiftState done [13:19:43]FM_GetShiftState done [13:19:43]req_shift_opened done [13:19:43]requested_item shift.open_date is exist - process it [13:19:43]req_shift_open_date [13:19:43]req_shift_open_date done [13:19:43]produce_requested_data done [13:19:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33136,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:19:43]process_action_free close_receipt [13:19:43]json_value_free [13:19:43]json_value_free done [13:19:43]process_json_proto returns [13:19:43]Send response to host [13:19:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33136,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:19:43]free response buf [13:19:43]execute_script done [13:19:43]execute_script returns [13:19:43]free content buf [13:19:43]Sock 9.Close socket [13:19:43]Sock 9.Thread stoped [13:19:46]OFD Sender: No OFD packet to send [13:19:51]OFD Sender: No OFD packet to send [13:19:56]OFD Sender: No OFD packet to send [13:20:01]OFD Sender: No OFD packet to send [13:20:06]OFD Sender: No OFD packet to send [13:20:11]OFD Sender: No OFD packet to send [13:20:16]OFD Sender: No OFD packet to send [13:20:21]OFD Sender: No OFD packet to send [13:20:26]OFD Sender: No OFD packet to send [13:20:31]OFD Sender: No OFD packet to send [13:20:36]OFD Sender: No OFD packet to send [13:20:41]OFD Sender: No OFD packet to send [13:20:46]OFD Sender: No OFD packet to send [13:20:51]OFD Sender: No OFD packet to send [13:20:56]OFD Sender: No OFD packet to send [13:21:01]OFD Sender: No OFD packet to send [13:21:06]OFD Sender: No OFD packet to send [13:21:11]OFD Sender: No OFD packet to send [13:21:16]OFD Sender: No OFD packet to send [13:21:21]OFD Sender: No OFD packet to send [13:21:24]accept exits with 7 [13:21:24]New connection [13:21:24]New thread 3067059556 created [13:21:24]Thread 3067202916 joined [13:21:24]Waiting for new connection... [13:21:24] Sock 7.Parse request [13:21:24]Sock 7.Check first char [13:21:24]Sock 7.First char is OK [13:21:24]request: POST /json_proto HTTP/1.0 [13:21:24]Method: POST [13:21:24]URL: /json_proto [13:21:24]Method is POST - this is cgi request [13:21:24]url: /json_proto [13:21:24]query_string will be loaded in cgi processing [13:21:24]execute_cgi json_proto POST (null) [13:21:24]execute_cgi path=json_proto method=POST [13:21:24]POST find Content-Length [13:21:24]Host: 172.17.34.200:8080 [13:21:24]Content-Length: 679 [13:21:24]Content-Type: application/json [13:21:24] [13:21:24]POST finish read [13:21:24]Found Content-Length = 679 [13:21:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182957", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:24]execute_script... [13:21:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182957", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:24]POST & json_proto [13:21:24]process_json_proto [13:21:24]json parsed OK: [13:21:24]protocol is kg_v1.0 [13:21:24]action value=close_receipt [13:21:24]process_action close_receipt [13:21:24]cmd_close_receipt [13:21:24]MH_GetDate [13:21:24]Write to MH i2c: F0 00 00 10 22 21 [13:21:24]Write i2c OK [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: F0 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: F0 09 00 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: F0 09 00 10 22 00 55 FC E9 64 B2 FF 65 64 42 [13:21:24]GetLastDocTimeStamp 1693055979 [13:21:24]current date 1693056085 [13:21:24]FM_GetShiftState [13:21:24]SAM_PROTO_GetShiftState [13:21:24]wFMCommunicate request_size=4 [13:21:24]MH_SAM_APDU [13:21:24]CAPDU: 80 13 01 00 [13:21:24]Write to MH i2c: E2 08 00 11 22 80 13 01 00 00 00 00 00 B0 [13:21:24]Write i2c OK [13:21:24]MH_I2C_Read... [13:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:24]Read from MH i2c: E2 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: E2 0E 00 [13:21:24]MH_I2C_Read... [13:21:24]Read from MH i2c: E2 0E 00 11 22 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E7 [13:21:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:21:24]wFMCommunicate OK [13:21:24]SAM_PROTO_GetShiftState done [13:21:24]FM_GetShiftState done [13:21:24]opened in 1693009560 [13:21:24]opened+sec_in_day 1693095960 [13:21:24]quantity*price = 70024 [13:21:24]sum+1 = 70026 [13:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 153 26.08.2023 13:21 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33137 ФПД: 103417104373124 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T132125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33137&fm=103417104373124&tin=02508201610067®Number=0000000000091575&sum=70000 [13:21:25]StoreToDocumentArchive [13:21:25]shift 77 fd 33137 [13:21:25]save to /storage/0077/doc_00033137 [13:21:25]save last doc name /storage/0077/doc_00033137 to /storage/kkm_last_doc_name [13:21:25]save OK [13:21:25]Clear old archive folders... [13:21:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:25]tlvbuf is B6F95C80 [13:21:25]SAM_PROTO_ClearQueue [13:21:25]wFMCommunicate request_size=4 [13:21:25]MH_SAM_APDU [13:21:25]CAPDU: 80 09 00 00 [13:21:25]Write to MH i2c: E2 08 00 1E 22 80 09 00 00 00 00 00 00 B2 [13:21:25]Write i2c OK [13:21:25]MH_I2C_Read... [13:21:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:25]Read from MH i2c: E2 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 03 00 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 03 00 1E 22 00 90 00 B4 [13:21:25]RAPDU: 90 00 [13:21:25]wFMCommunicate OK [13:21:25]SAM_PROTO_ClearQueue done [13:21:25]KKMCreateOFDPacket [13:21:25]OFDProtocolAddRootSTLVToBuf [13:21:25]FM_MakeSignedData [13:21:25]FM_MakeSignedData [13:21:25]SAM_PROTO_SignData [13:21:25]wFMCommunicate request_size=4 [13:21:25]MH_SAM_APDU [13:21:25]CAPDU: 80 0D 01 02 [13:21:25]Write to MH i2c: E2 08 00 1F 22 80 0D 01 02 00 00 00 00 BA [13:21:25]Write i2c OK [13:21:25]MH_I2C_Read... [13:21:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:25]Read from MH i2c: E2 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 03 00 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 03 00 1F 22 00 90 00 B5 [13:21:25]RAPDU: 90 00 [13:21:25]wFMCommunicate OK [13:21:25]wFMCommunicate request_size=255 [13:21:25]MH_SAM_APDU [13:21:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 99 00 00 00 F4 03 04 00 55 FC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 81 00 00 35 04 06 00 5E [13:21:25]Write to MH i2c: E2 02 01 20 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 99 00 00 00 F4 03 04 00 55 FC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 81 00 00 35 04 06 00 5E 00 00 B3 [13:21:25]Write i2c OK [13:21:25]MH_I2C_Read... [13:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:25]Read from MH i2c: E2 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 03 00 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 03 00 20 22 00 90 00 B6 [13:21:25]RAPDU: 90 00 [13:21:25]wFMCommunicate OK [13:21:25]wFMCommunicate request_size=10 [13:21:25]MH_SAM_APDU [13:21:25]CAPDU: 80 0D 02 02 05 0E AB C5 15 84 [13:21:25]Write to MH i2c: E2 0D 00 21 22 80 0D 02 02 05 00 0E AB C5 15 84 00 00 DE [13:21:25]Write i2c OK [13:21:25]MH_I2C_Read... [13:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:25]Read from MH i2c: E2 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 03 00 [13:21:25]MH_I2C_Read... [13:21:25]Read from MH i2c: E2 03 00 21 22 00 90 00 B7 [13:21:25]RAPDU: 90 00 [13:21:25]wFMCommunicate OK [13:21:25]wFMCommunicate request_size=4 [13:21:25]MH_SAM_APDU [13:21:25]CAPDU: 80 0D 03 02 [13:21:25]Write to MH i2c: E2 08 00 22 22 80 0D 03 02 00 00 00 00 BF [13:21:25]Write i2c OK [13:21:25]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 0B 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 0B 00 22 22 00 F2 6C DE E2 25 87 CE 51 90 00 A9 [13:21:26]RAPDU: F2 6C DE E2 25 87 CE 51 90 00 [13:21:26]wFMCommunicate OK [13:21:26]SAM_PROTO_SignData done [13:21:26]FM_MakeSignedData done [13:21:26]CreateOFDProtocolMessage [13:21:26]wFMCommunicate request_size=4 [13:21:26]MH_SAM_APDU [13:21:26]CAPDU: 80 11 00 00 [13:21:26]Write to MH i2c: E2 08 00 23 22 80 11 00 00 00 00 00 00 BF [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:26]Read from MH i2c: E2 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 17 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: E2 17 00 23 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 15 [13:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:21:26]wFMCommunicate OK [13:21:26]CreateOFDProtocolMessage done [13:21:26]OFDSenderStorePacket 33137 [13:21:26]StoreOFDPacket docnum=33137 [13:21:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 32 FA 07 01 EF 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 99 00 00 00 F4 03 04 00 55 FC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 81 00 00 35 04 06 00 5E 0E AB C5 15 84 F2 6C DE E2 25 87 CE 51 [13:21:26]CheckFolder [13:21:26]dirname=/storage/ofd_packets [13:21:26]CheckFolder done [13:21:26]ProducePacketName [13:21:26]name=ofd_packets/00033137 [13:21:26]NVStorageSaveData ofd_packets/00033137 [13:21:26]File name is /storage/ofd_packets/00033137 [13:21:26]Write 301 bytes [13:21:26]NVStorageSaveData done [13:21:26]OFDSenderStorePacket done [13:21:26]KKMCreateOFDPacket done [13:21:26]NVStorageSaveData kkm_last_timestamp [13:21:26]File name is /storage/kkm_last_timestamp [13:21:26]Write 4 bytes [13:21:26]NVStorageSaveData done [13:21:26]ExternCall_PrintAddStr [13:21:26]wPrintStart [13:21:26]Write to MH i2c: 01 00 00 24 22 46 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 07 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 07 00 24 22 00 00 00 00 00 FF 0F 5B [13:21:26]RasterBufferAndPrint [13:21:26]line Счет N : (1)1182957 [13:21:26]line ИНН: 02508201610067 [13:21:26]line Контрольно-Кассовый Чек [13:21:26]line ПРОДАЖА [13:21:26]line ТРК (МРК, ГНК) : 52 [13:21:26]line Товар: 2710124130 [13:21:26]line Аи-92-К-5 [13:21:26]line 11.970 * 58.50 [13:21:26]line = 700.25 [13:21:26]line НДС 12% НСП 1% [13:21:26]line > о реализуемом товаре [13:21:26]line ОКРУГЛЕНИЕ: -0.25 [13:21:26]line ИТОГО: 700.00 [13:21:26]line Внесено: 700.00 [13:21:26]line СДАЧА: 0.00 [13:21:26]line НСП 1% : 6.20 [13:21:26]line НДС 12% : 74.36 [13:21:26]line Наличными: 700.00 [13:21:26]line Безнал.: 0.00 [13:21:26]line Место: АЗС № 121 "Партнер Нефть" [13:21:26]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:21:26]line СНО: Общий режим [13:21:26]line Чек 153 26.08.2023 13:21 [13:21:26]line Смена: 77 ФФД: 1.0 [13:21:26]line ЗНМ: 0300000148 [13:21:26]line РНМ: 0000000000091575 [13:21:26]line Версия ККМ: 001 [13:21:26]line ФМ: 0000000000874655 [13:21:26]line ФД: 33137 [13:21:26]line ФПД: 103417104373124 [13:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T132125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33137&fm=103417104373124&tin=02508201610067®Number=0000000000091575&sum=70000 [13:21:26]OFD Sender: Processing packet 33137 [packets to send 11, broken 10] [13:21:26]ProducePacketName [13:21:26]name=ofd_packets/00033137 [13:21:26]OFD Sender: To server: pG, [13:21:26]CommunicateWithHost lk.salyk.kg:30040 [13:21:26]ConnectInit lk.salyk.kg [13:21:26]written 0, free lines is 4095 [13:21:26]Connected sock=10 [13:21:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 32 FA 07 01 EF 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 99 00 00 00 F4 03 04 00 55 FC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 81 00 00 35 04 06 00 5E 0E AB C5 15 84 F2 6C DE E2 25 87 CE 51 [13:21:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 78 EF 47 00 84 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 71 81 00 00 F4 03 04 00 F4 A6 E9 64 B6 04 01 00 00 4B C9 2E 56 F2 5E 0A B5 [13:21:26]CommunicateWithHost err = 0 [13:21:26]CheckOFDResponse [13:21:26]1017 (14) - 77093643461234 [13:21:26]1041 (16) - 0000000000874655 [13:21:26]1040 (4) - 33137 [13:21:26]1012 (4) - 26.08.2023 07:17 [13:21:26]1206 (1) - 0 [13:21:26]OFD Sender: Remove packet 33137 [13:21:26]ProducePacketName [13:21:26]name=ofd_packets/00033137 [13:21:26]NVStorageDeleteData [13:21:26]Write to MH i2c: 01 00 00 4F 22 71 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 07 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: 01 07 00 4F 22 00 00 00 00 00 DD 0C 61 [13:21:26]RasterBufferAndPrint [13:21:26]line [13:21:26]line [13:21:26]line [13:21:26]line [13:21:26]line [13:21:26]written 0, free lines is 3298 [13:21:26]MH_Cut [13:21:26]Write to MH i2c: D1 01 00 56 22 01 4A [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: D1 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: D1 01 00 [13:21:26]MH_I2C_Read... [13:21:26]Read from MH i2c: D1 01 00 56 22 00 49 [13:21:26]Write to MH i2c: 01 00 00 57 22 79 [13:21:26]Write i2c OK [13:21:26]MH_I2C_Read... [13:21:27]OFD Sender: No OFD packet to send [13:21:27]*** Cut start [13:21:27]*** Purtial cut [13:21:27]*** Stage 1: CUTSNS_PIN = 1 [13:21:27]Read from MH i2c: 01 [13:21:27]MH_I2C_Read... [13:21:27]*** Stop cut motor [13:21:27]*** Cut end [13:21:27]Read from MH i2c: 01 07 00 [13:21:27]MH_I2C_Read... [13:21:27]Read from MH i2c: 01 07 00 57 22 00 00 00 00 00 FF 0F 8E [13:21:27]process_action close_receipt done [13:21:27]requested_data is exist [13:21:27]produce_requested_data [13:21:27]requested_item fm.sn is exist - process it [13:21:27]wFMCommunicate request_size=4 [13:21:27]MH_SAM_APDU [13:21:27]CAPDU: 80 11 00 00 [13:21:27]Write to MH i2c: E2 08 00 58 22 80 11 00 00 00 00 00 00 F4 [13:21:27]Write i2c OK [13:21:27]MH_I2C_Read... [13:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:28]Read from MH i2c: E2 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 17 00 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 17 00 58 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4A [13:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:21:28]wFMCommunicate OK [13:21:28]requested_item fd.num is exist - process it [13:21:28]SAM_PROTO_GetFieldsCounters [13:21:28]wFMCommunicate request_size=4 [13:21:28]MH_SAM_APDU [13:21:28]CAPDU: 80 13 00 00 [13:21:28]Write to MH i2c: E2 08 00 59 22 80 13 00 00 00 00 00 00 F7 [13:21:28]Write i2c OK [13:21:28]MH_I2C_Read... [13:21:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:28]Read from MH i2c: E2 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 62 00 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 62 00 59 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 71 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [13:21:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 71 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:28]wFMCommunicate OK [13:21:28]SAM_PROTO_GetFieldsCounters done [13:21:28]requested_item shift.num is exist - process it [13:21:28]requested_item shift.opened is exist - process it [13:21:28]req_shift_opened [13:21:28]FM_GetShiftState [13:21:28]SAM_PROTO_GetShiftState [13:21:28]wFMCommunicate request_size=4 [13:21:28]MH_SAM_APDU [13:21:28]CAPDU: 80 13 01 00 [13:21:28]Write to MH i2c: E2 08 00 5A 22 80 13 01 00 00 00 00 00 F9 [13:21:28]Write i2c OK [13:21:28]MH_I2C_Read... [13:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:28]Read from MH i2c: E2 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 0E 00 [13:21:28]MH_I2C_Read... [13:21:28]Read from MH i2c: E2 0E 00 5A 22 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 30 [13:21:28]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:21:28]wFMCommunicate OK [13:21:28]SAM_PROTO_GetShiftState done [13:21:28]FM_GetShiftState done [13:21:28]req_shift_opened done [13:21:28]requested_item shift.open_date is exist - process it [13:21:28]req_shift_open_date [13:21:28]req_shift_open_date done [13:21:28]produce_requested_data done [13:21:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33137,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:21:28]process_action_free close_receipt [13:21:28]json_value_free [13:21:28]json_value_free done [13:21:28]process_json_proto returns [13:21:28]Send response to host [13:21:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33137,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:21:28]free response buf [13:21:28]execute_script done [13:21:28]execute_script returns [13:21:28]free content buf [13:21:28]Sock 7.Close socket [13:21:28]Sock 7.Thread stoped [13:21:32]OFD Sender: No OFD packet to send [13:21:37]OFD Sender: No OFD packet to send [13:21:42]OFD Sender: No OFD packet to send [13:21:47]OFD Sender: No OFD packet to send [13:21:52]OFD Sender: No OFD packet to send [13:21:57]OFD Sender: No OFD packet to send [13:22:02]OFD Sender: No OFD packet to send [13:22:07]OFD Sender: No OFD packet to send [13:22:12]OFD Sender: No OFD packet to send [13:22:17]OFD Sender: No OFD packet to send [13:22:22]OFD Sender: No OFD packet to send [13:22:27]OFD Sender: No OFD packet to send [13:22:32]OFD Sender: No OFD packet to send [13:22:37]OFD Sender: No OFD packet to send [13:22:42]OFD Sender: No OFD packet to send [13:22:47]OFD Sender: No OFD packet to send [13:22:52]OFD Sender: No OFD packet to send [13:22:57]OFD Sender: No OFD packet to send [13:23:02]OFD Sender: No OFD packet to send [13:23:07]OFD Sender: No OFD packet to send [13:23:12]OFD Sender: No OFD packet to send [13:23:17]OFD Sender: No OFD packet to send [13:23:22]OFD Sender: No OFD packet to send [13:23:27]OFD Sender: No OFD packet to send [13:23:32]OFD Sender: No OFD packet to send [13:23:36]accept exits with 9 [13:23:36]New connection [13:23:36]New thread 3067202916 created [13:23:36]Thread 3067059556 joined [13:23:36]Waiting for new connection... [13:23:36] Sock 9.Parse request [13:23:36]Sock 9.Check first char [13:23:36]Sock 9.First char is OK [13:23:36]request: POST /json_proto HTTP/1.0 [13:23:36]Method: POST [13:23:36]URL: /json_proto [13:23:36]Method is POST - this is cgi request [13:23:36]url: /json_proto [13:23:36]query_string will be loaded in cgi processing [13:23:36]execute_cgi json_proto POST (null) [13:23:36]execute_cgi path=json_proto method=POST [13:23:36]POST find Content-Length [13:23:36]Host: 172.17.34.200:8080 [13:23:36]Content-Length: 683 [13:23:36]Content-Type: application/json [13:23:36] [13:23:36]POST finish read [13:23:36]Found Content-Length = 683 [13:23:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:36]execute_script... [13:23: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)1182958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:23:36]POST & json_proto [13:23:36]process_json_proto [13:23:36]json parsed OK: [13:23:36]protocol is kg_v1.0 [13:23:36]action value=close_receipt [13:23:36]process_action close_receipt [13:23:36]cmd_close_receipt [13:23:36]MH_GetDate [13:23:36]Write to MH i2c: F0 00 00 5B 22 6C [13:23:36]Write i2c OK [13:23:36]MH_I2C_Read... [13:23:36]Read from MH i2c: F0 [13:23:36]MH_I2C_Read... [13:23:36]Read from MH i2c: F0 09 00 [13:23:36]MH_I2C_Read... [13:23:36]Read from MH i2c: F0 09 00 5B 22 00 D9 FC E9 64 B2 FF 65 64 11 [13:23:36]GetLastDocTimeStamp 1693056085 [13:23:36]current date 1693056217 [13:23:36]FM_GetShiftState [13:23:36]SAM_PROTO_GetShiftState [13:23:36]wFMCommunicate request_size=4 [13:23:36]MH_SAM_APDU [13:23:36]CAPDU: 80 13 01 00 [13:23:36]Write to MH i2c: E2 08 00 5C 22 80 13 01 00 00 00 00 00 FB [13:23:36]Write i2c OK [13:23:36]MH_I2C_Read... [13:23:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:36]Read from MH i2c: E2 [13:23:36]MH_I2C_Read... [13:23:36]Read from MH i2c: E2 0E 00 [13:23:36]MH_I2C_Read... [13:23:36]Read from MH i2c: E2 0E 00 5C 22 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 32 [13:23:36]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:23:36]wFMCommunicate OK [13:23:36]SAM_PROTO_GetShiftState done [13:23:36]FM_GetShiftState done [13:23:36]opened in 1693009560 [13:23:36]opened+sec_in_day 1693095960 [13:23:36]quantity*price = 50053 [13:23:36]sum+1 = 50054 [13:23:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 154 26.08.2023 13:23 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33138 ФПД: 96146007640014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T132337&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33138&fm=96146007640014&tin=02508201610067®Number=0000000000091575&sum=50000 [13:23:37]StoreToDocumentArchive [13:23:37]shift 77 fd 33138 [13:23:37]save to /storage/0077/doc_00033138 [13:23:37]save last doc name /storage/0077/doc_00033138 to /storage/kkm_last_doc_name [13:23:37]save OK [13:23:37]Clear old archive folders... [13:23:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:23:37]tlvbuf is 00A5E360 [13:23:37]SAM_PROTO_ClearQueue [13:23:37]wFMCommunicate request_size=4 [13:23:37]MH_SAM_APDU [13:23:37]CAPDU: 80 09 00 00 [13:23:37]Write to MH i2c: E2 08 00 69 22 80 09 00 00 00 00 00 00 FD [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:37]Read from MH i2c: E2 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 69 22 00 90 00 FF [13:23:37]RAPDU: 90 00 [13:23:37]wFMCommunicate OK [13:23:37]SAM_PROTO_ClearQueue done [13:23:37]KKMCreateOFDPacket [13:23:37]OFDProtocolAddRootSTLVToBuf [13:23:37]FM_MakeSignedData [13:23:37]FM_MakeSignedData [13:23:37]SAM_PROTO_SignData [13:23:37]wFMCommunicate request_size=4 [13:23:37]MH_SAM_APDU [13:23:37]CAPDU: 80 0D 01 02 [13:23:37]Write to MH i2c: E2 08 00 6A 22 80 0D 01 02 00 00 00 00 05 [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:37]Read from MH i2c: E2 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 [13:23:37]MH_I2C_Read... [13:23:37]Read from MH i2c: E2 03 00 6A 22 00 90 00 00 [13:23:37]RAPDU: 90 00 [13:23:37]wFMCommunicate OK [13:23:37]wFMCommunicate request_size=255 [13:23:37]MH_SAM_APDU [13:23:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 D9 FC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 81 00 00 35 04 06 00 [13:23:37]Write to MH i2c: E2 02 01 6B 22 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 D9 FC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 81 00 00 35 04 06 00 00 00 18 [13:23:37]Write i2c OK [13:23:37]MH_I2C_Read... [13:23:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:38]Read from MH i2c: E2 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: E2 03 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: E2 03 00 6B 22 00 90 00 01 [13:23:38]RAPDU: 90 00 [13:23:38]wFMCommunicate OK [13:23:38]wFMCommunicate request_size=11 [13:23:38]MH_SAM_APDU [13:23:38]CAPDU: 80 0D 02 02 06 57 71 BC A1 C7 CE [13:23:38]Write to MH i2c: E2 0E 00 6C 22 80 0D 02 02 06 00 57 71 BC A1 C7 CE 00 00 CE [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:38]Read from MH i2c: E2 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: E2 03 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: E2 03 00 6C 22 00 90 00 02 [13:23:38]RAPDU: 90 00 [13:23:38]wFMCommunicate OK [13:23:38]wFMCommunicate request_size=4 [13:23:38]MH_SAM_APDU [13:23:38]CAPDU: 80 0D 03 02 [13:23:38]Write to MH i2c: E2 08 00 6D 22 80 0D 03 02 00 00 00 00 0A [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:38]Read from MH i2c: E2 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: E2 0B 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: E2 0B 00 6D 22 00 CD 30 15 AD DB D9 DD 35 90 00 90 [13:23:38]RAPDU: CD 30 15 AD DB D9 DD 35 90 00 [13:23:38]wFMCommunicate OK [13:23:38]SAM_PROTO_SignData done [13:23:38]FM_MakeSignedData done [13:23:38]CreateOFDProtocolMessage [13:23:38]wFMCommunicate request_size=4 [13:23:38]MH_SAM_APDU [13:23:38]CAPDU: 80 11 00 00 [13:23:38]Write to MH i2c: E2 08 00 6E 22 80 11 00 00 00 00 00 00 0A [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:38]Read from MH i2c: E2 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: E2 17 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: E2 17 00 6E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 60 [13:23:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:23:38]wFMCommunicate OK [13:23:38]CreateOFDProtocolMessage done [13:23:38]OFDSenderStorePacket 33138 [13:23:38]StoreOFDPacket docnum=33138 [13:23:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 08 C4 08 01 73 E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 D9 FC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 81 00 00 35 04 06 00 57 71 BC A1 C7 CE CD 30 15 AD DB D9 DD 35 [13:23:38]CheckFolder [13:23:38]dirname=/storage/ofd_packets [13:23:38]CheckFolder done [13:23:38]ProducePacketName [13:23:38]name=ofd_packets/00033138 [13:23:38]NVStorageSaveData ofd_packets/00033138 [13:23:38]File name is /storage/ofd_packets/00033138 [13:23:38]Write 302 bytes [13:23:38]NVStorageSaveData done [13:23:38]OFDSenderStorePacket done [13:23:38]KKMCreateOFDPacket done [13:23:38]NVStorageSaveData kkm_last_timestamp [13:23:38]File name is /storage/kkm_last_timestamp [13:23:38]Write 4 bytes [13:23:38]NVStorageSaveData done [13:23:38]ExternCall_PrintAddStr [13:23:38]wPrintStart [13:23:38]Write to MH i2c: 01 00 00 6F 22 91 [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 07 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 07 00 6F 22 00 00 00 00 00 FF 0F A6 [13:23:38]RasterBufferAndPrint [13:23:38]line Счет N : (1)1182958 [13:23:38]line ИНН: 02508201610067 [13:23:38]line Контрольно-Кассовый Чек [13:23:38]line ПРОДАЖА [13:23:38]line ТРК (МРК, ГНК) : 11 [13:23:38]line Товар: 2710194210 [13:23:38]line ДТ(л)-К-5 [13:23:38]line 7.870 * 63.60 [13:23:38]line = 500.53 [13:23:38]line НДС 12% НСП 1% [13:23:38]line > о реализуемом товаре [13:23:38]line ОКРУГЛЕНИЕ: -0.53 [13:23:38]line ИТОГО: 500.00 [13:23:38]line Внесено: 500.00 [13:23:38]line СДАЧА: 0.00 [13:23:38]line НСП 1% : 4.43 [13:23:38]line НДС 12% : 53.15 [13:23:38]line Наличными: 500.00 [13:23:38]line Безнал.: 0.00 [13:23:38]line Место: АЗС № 121 "Партнер Нефть" [13:23:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:23:38]line СНО: Общий режим [13:23:38]line Чек 154 26.08.2023 13:23 [13:23:38]line Смена: 77 ФФД: 1.0 [13:23:38]line ЗНМ: 0300000148 [13:23:38]line РНМ: 0000000000091575 [13:23:38]line Версия ККМ: 001 [13:23:38]line ФМ: 0000000000874655 [13:23:38]line ФД: 33138 [13:23:38]line ФПД: 96146007640014 [13:23:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T132337&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33138&fm=96146007640014&tin=02508201610067®Number=0000000000091575&sum=50000 [13:23:38]OFD Sender: Processing packet 33138 [packets to send 11, broken 10] [13:23:38]ProducePacketName [13:23:38]name=ofd_packets/00033138 [13:23:38]OFD Sender: To server: pG, [13:23:38]CommunicateWithHost lk.salyk.kg:30040 [13:23:38]ConnectInit lk.salyk.kg [13:23:38]written 0, free lines is 4095 [13:23:38]Connected sock=7 [13:23:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 08 C4 08 01 73 E6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 00 00 00 F4 03 04 00 D9 FC E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 81 00 00 35 04 06 00 57 71 BC A1 C7 CE CD 30 15 AD DB D9 DD 35 [13:23:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A1 A5 47 00 50 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 72 81 00 00 F4 03 04 00 78 A7 E9 64 B6 04 01 00 00 85 21 96 DA E9 43 12 A3 [13:23:38]CommunicateWithHost err = 0 [13:23:38]CheckOFDResponse [13:23:38]1017 (14) - 77093643461234 [13:23:38]1041 (16) - 0000000000874655 [13:23:38]1040 (4) - 33138 [13:23:38]1012 (4) - 26.08.2023 07:19 [13:23:38]1206 (1) - 0 [13:23:38]OFD Sender: Remove packet 33138 [13:23:38]ProducePacketName [13:23:38]name=ofd_packets/00033138 [13:23:38]NVStorageDeleteData [13:23:38]Write to MH i2c: 01 00 00 9A 22 BC [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 07 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: 01 07 00 9A 22 00 00 00 00 00 DF 0C AE [13:23:38]RasterBufferAndPrint [13:23:38]line [13:23:38]line [13:23:38]line [13:23:38]line [13:23:38]line [13:23:38]written 0, free lines is 3302 [13:23:38]MH_Cut [13:23:38]Write to MH i2c: D1 01 00 A1 22 01 95 [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: D1 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: D1 01 00 [13:23:38]MH_I2C_Read... [13:23:38]Read from MH i2c: D1 01 00 A1 22 00 94 [13:23:38]Write to MH i2c: 01 00 00 A2 22 C4 [13:23:38]Write i2c OK [13:23:38]MH_I2C_Read... [13:23:39]OFD Sender: No OFD packet to send [13:23:39]*** Cut start [13:23:39]*** Purtial cut [13:23:39]*** CUTSNS_PIN = 0 [13:23:39]*** Stage 1: CUTSNS_PIN = 1 [13:23:41]Read from MH i2c: 01 [13:23:41]MH_I2C_Read... [13:23:41]*** Stop cut motor [13:23:41]*** Cut end [13:23:41]Read from MH i2c: 01 07 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: 01 07 00 A2 22 00 00 00 00 00 FF 0F D9 [13:23:41]process_action close_receipt done [13:23:41]requested_data is exist [13:23:41]produce_requested_data [13:23:41]requested_item fm.sn is exist - process it [13:23:41]wFMCommunicate request_size=4 [13:23:41]MH_SAM_APDU [13:23:41]CAPDU: 80 11 00 00 [13:23:41]Write to MH i2c: E2 08 00 A3 22 80 11 00 00 00 00 00 00 3F [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:41]Read from MH i2c: E2 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 17 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 17 00 A3 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 95 [13:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:23:41]wFMCommunicate OK [13:23:41]requested_item fd.num is exist - process it [13:23:41]SAM_PROTO_GetFieldsCounters [13:23:41]wFMCommunicate request_size=4 [13:23:41]MH_SAM_APDU [13:23:41]CAPDU: 80 13 00 00 [13:23:41]Write to MH i2c: E2 08 00 A4 22 80 13 00 00 00 00 00 00 42 [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:41]Read from MH i2c: E2 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 62 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 62 00 A4 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 72 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [13: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 72 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:41]wFMCommunicate OK [13:23:41]SAM_PROTO_GetFieldsCounters done [13:23:41]requested_item shift.num is exist - process it [13:23:41]requested_item shift.opened is exist - process it [13:23:41]req_shift_opened [13:23:41]FM_GetShiftState [13:23:41]SAM_PROTO_GetShiftState [13:23:41]wFMCommunicate request_size=4 [13:23:41]MH_SAM_APDU [13:23:41]CAPDU: 80 13 01 00 [13:23:41]Write to MH i2c: E2 08 00 A5 22 80 13 01 00 00 00 00 00 44 [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:41]Read from MH i2c: E2 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 0E 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: E2 0E 00 A5 22 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7B [13:23:41]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:23:41]wFMCommunicate OK [13:23:41]SAM_PROTO_GetShiftState done [13:23:41]FM_GetShiftState done [13:23:41]req_shift_opened done [13:23:41]requested_item shift.open_date is exist - process it [13:23:41]req_shift_open_date [13:23:41]req_shift_open_date done [13:23:41]produce_requested_data done [13:23:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33138,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:23:41]process_action_free close_receipt [13:23:41]json_value_free [13:23:41]json_value_free done [13:23:41]process_json_proto returns [13:23:41]Send response to host [13:23:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33138,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:23:41]free response buf [13:23:41]execute_script done [13:23:41]execute_script returns [13:23:41]free content buf [13:23:41]Sock 9.Close socket [13:23:41]Sock 9.Thread stoped [13:23:44]OFD Sender: No OFD packet to send [13:23:49]OFD Sender: No OFD packet to send [13:23:54]OFD Sender: No OFD packet to send [13:23:59]OFD Sender: No OFD packet to send [13:24:04]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [13:24:39]OFD Sender: No OFD packet to send [13:24:44]OFD Sender: No OFD packet to send [13:24:49]OFD Sender: No OFD packet to send [13:24:54]OFD Sender: No OFD packet to send [13:24:59]OFD Sender: No OFD packet to send [13:25:04]OFD Sender: No OFD packet to send [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:24]OFD Sender: No OFD packet to send [13:25:29]OFD Sender: No OFD packet to send [13:25:34]OFD Sender: No OFD packet to send [13:25:39]OFD Sender: No OFD packet to send [13:25:44]OFD Sender: No OFD packet to send [13:25:49]OFD Sender: No OFD packet to send [13:25:54]OFD Sender: No OFD packet to send [13:25:59]OFD Sender: No OFD packet to send [13:26:04]OFD Sender: No OFD packet to send [13:26:09]OFD Sender: No OFD packet to send [13:26:14]OFD Sender: No OFD packet to send [13:26:19]OFD Sender: No OFD packet to send [13:26:24]OFD Sender: No OFD packet to send [13:26:24]accept exits with 10 [13:26:24]New connection [13:26:24]New thread 3067059556 created [13:26:24]Thread 3067202916 joined [13:26:24]Waiting for new connection... [13:26:24] Sock 10.Parse request [13:26:24]Sock 10.Check first char [13:26:24]Sock 10.First char is OK [13:26:24]request: POST /json_proto HTTP/1.0 [13:26:24]Method: POST [13:26:24]URL: /json_proto [13:26:24]Method is POST - this is cgi request [13:26:24]url: /json_proto [13:26:24]query_string will be loaded in cgi processing [13:26:24]execute_cgi json_proto POST (null) [13:26:24]execute_cgi path=json_proto method=POST [13:26:24]POST find Content-Length [13:26:24]Host: 172.17.34.200:8080 [13:26:24]Content-Length: 678 [13:26:24]Content-Type: application/json [13:26:24] [13:26:24]POST finish read [13:26:24]Found Content-Length = 678 [13:26:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182959", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:24]execute_script... [13:26:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182959", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:24]POST & json_proto [13:26:24]process_json_proto [13:26:24]json parsed OK: [13:26:24]protocol is kg_v1.0 [13:26:24]action value=close_receipt [13:26:24]process_action close_receipt [13:26:24]cmd_close_receipt [13:26:24]MH_GetDate [13:26:24]Write to MH i2c: F0 00 00 A6 22 B7 [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: F0 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: F0 09 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: F0 09 00 A6 22 00 81 FD E9 64 B2 FF 65 64 05 [13:26:24]GetLastDocTimeStamp 1693056217 [13:26:24]current date 1693056385 [13:26:24]FM_GetShiftState [13:26:24]SAM_PROTO_GetShiftState [13:26:24]wFMCommunicate request_size=4 [13:26:24]MH_SAM_APDU [13:26:24]CAPDU: 80 13 01 00 [13:26:24]Write to MH i2c: E2 08 00 A7 22 80 13 01 00 00 00 00 00 46 [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:24]Read from MH i2c: E2 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 0E 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 0E 00 A7 22 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7D [13:26:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:26:24]wFMCommunicate OK [13:26:24]SAM_PROTO_GetShiftState done [13:26:24]FM_GetShiftState done [13:26:24]opened in 1693009560 [13:26:24]opened+sec_in_day 1693095960 [13:26:24]quantity*price = 50017 [13:26:24]sum+1 = 50019 [13:26:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 155 26.08.2023 13:26 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33139 ФПД: 37790079828433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T132625&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33139&fm=37790079828433&tin=02508201610067®Number=0000000000091575&sum=50000 [13:26:25]StoreToDocumentArchive [13:26:25]shift 77 fd 33139 [13:26:25]save to /storage/0077/doc_00033139 [13:26:25]save last doc name /storage/0077/doc_00033139 to /storage/kkm_last_doc_name [13:26:25]save OK [13:26:25]Clear old archive folders... [13:26:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:26:25]tlvbuf is 00AAF700 [13:26:25]SAM_PROTO_ClearQueue [13:26:25]wFMCommunicate request_size=4 [13:26:25]MH_SAM_APDU [13:26:25]CAPDU: 80 09 00 00 [13:26:25]Write to MH i2c: E2 08 00 B4 22 80 09 00 00 00 00 00 00 48 [13:26:25]Write i2c OK [13:26:25]MH_I2C_Read... [13:26:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:25]Read from MH i2c: E2 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: E2 03 00 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: E2 03 00 B4 22 00 90 00 4A [13:26:25]RAPDU: 90 00 [13:26:25]wFMCommunicate OK [13:26:25]SAM_PROTO_ClearQueue done [13:26:25]KKMCreateOFDPacket [13:26:25]OFDProtocolAddRootSTLVToBuf [13:26:25]FM_MakeSignedData [13:26:25]FM_MakeSignedData [13:26:25]SAM_PROTO_SignData [13:26:25]wFMCommunicate request_size=4 [13:26:25]MH_SAM_APDU [13:26:25]CAPDU: 80 0D 01 02 [13:26:25]Write to MH i2c: E2 08 00 B5 22 80 0D 01 02 00 00 00 00 50 [13:26:25]Write i2c OK [13:26:25]MH_I2C_Read... [13:26:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:25]Read from MH i2c: E2 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: E2 03 00 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: E2 03 00 B5 22 00 90 00 4B [13:26:25]RAPDU: 90 00 [13:26:25]wFMCommunicate OK [13:26:25]wFMCommunicate request_size=255 [13:26:25]MH_SAM_APDU [13:26: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 81 FD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 81 00 00 35 04 06 00 22 [13:26:25]Write to MH i2c: E2 02 01 B6 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 81 FD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 81 00 00 35 04 06 00 22 00 00 7A [13:26:25]Write i2c OK [13:26:25]MH_I2C_Read... [13:26:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:25]Read from MH i2c: E2 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: E2 03 00 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: E2 03 00 B6 22 00 90 00 4C [13:26:25]RAPDU: 90 00 [13:26:25]wFMCommunicate OK [13:26:25]wFMCommunicate request_size=10 [13:26:25]MH_SAM_APDU [13:26:25]CAPDU: 80 0D 02 02 05 5E B0 48 C1 D1 [13:26:25]Write to MH i2c: E2 0D 00 B7 22 80 0D 02 02 05 00 5E B0 48 C1 D1 00 00 45 [13:26:25]Write i2c OK [13:26:25]MH_I2C_Read... [13:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:26]Read from MH i2c: E2 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 03 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 03 00 B7 22 00 90 00 4D [13:26:26]RAPDU: 90 00 [13:26:26]wFMCommunicate OK [13:26:26]wFMCommunicate request_size=4 [13:26:26]MH_SAM_APDU [13:26:26]CAPDU: 80 0D 03 02 [13:26:26]Write to MH i2c: E2 08 00 B8 22 80 0D 03 02 00 00 00 00 55 [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:26]Read from MH i2c: E2 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 0B 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 0B 00 B8 22 00 DE 1D B2 16 63 67 00 1A 90 00 FD [13:26:26]RAPDU: DE 1D B2 16 63 67 00 1A 90 00 [13:26:26]wFMCommunicate OK [13:26:26]SAM_PROTO_SignData done [13:26:26]FM_MakeSignedData done [13:26:26]CreateOFDProtocolMessage [13:26:26]wFMCommunicate request_size=4 [13:26:26]MH_SAM_APDU [13:26:26]CAPDU: 80 11 00 00 [13:26:26]Write to MH i2c: E2 08 00 B9 22 80 11 00 00 00 00 00 00 55 [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:26]Read from MH i2c: E2 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 17 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 17 00 B9 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AB [13:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:26:26]wFMCommunicate OK [13:26:26]CreateOFDProtocolMessage done [13:26:26]OFDSenderStorePacket 33139 [13:26:26]StoreOFDPacket docnum=33139 [13:26:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 56 B3 07 01 6A 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 81 FD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 81 00 00 35 04 06 00 22 5E B0 48 C1 D1 DE 1D B2 16 63 67 00 1A [13:26:26]CheckFolder [13:26:26]dirname=/storage/ofd_packets [13:26:26]CheckFolder done [13:26:26]ProducePacketName [13:26:26]name=ofd_packets/00033139 [13:26:26]NVStorageSaveData ofd_packets/00033139 [13:26:26]File name is /storage/ofd_packets/00033139 [13:26:26]Write 301 bytes [13:26:26]NVStorageSaveData done [13:26:26]OFDSenderStorePacket done [13:26:26]KKMCreateOFDPacket done [13:26:26]NVStorageSaveData kkm_last_timestamp [13:26:26]File name is /storage/kkm_last_timestamp [13:26:26]Write 4 bytes [13:26:26]NVStorageSaveData done [13:26:26]ExternCall_PrintAddStr [13:26:26]wPrintStart [13:26:26]Write to MH i2c: 01 00 00 BA 22 DC [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: 01 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: 01 07 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: 01 07 00 BA 22 00 00 00 00 00 FF 0F F1 [13:26:26]RasterBufferAndPrint [13:26:26]line Счет N : (1)1182959 [13:26:26]line ИНН: 02508201610067 [13:26:26]line Контрольно-Кассовый Чек [13:26:26]line ПРОДАЖА [13:26:26]line ТРК (МРК, ГНК) : 62 [13:26:26]line Товар: 2710124130 [13:26:26]line Аи-92-К-5 [13:26:26]line 8.550 * 58.50 [13:26:26]line = 500.18 [13:26:26]line НДС 12% НСП 1% [13:26:26]line > о реализуемом товаре [13:26:26]line ОКРУГЛЕНИЕ: -0.18 [13:26:26]line ИТОГО: 500.00 [13:26:26]line Внесено: 500.00 [13:26:26]line СДАЧА: 0.00 [13:26:26]line НСП 1% : 4.43 [13:26:26]line НДС 12% : 53.12 [13:26:26]line Наличными: 500.00 [13:26:26]line Безнал.: 0.00 [13:26:26]line Место: АЗС № 121 "Партнер Нефть" [13:26:26]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:26:26]line СНО: Общий режим [13:26:26]line Чек 155 26.08.2023 13:26 [13:26:26]line Смена: 77 ФФД: 1.0 [13:26:26]line ЗНМ: 0300000148 [13:26:26]line РНМ: 0000000000091575 [13:26:26]line Версия ККМ: 001 [13:26:26]line ФМ: 0000000000874655 [13:26:26]line ФД: 33139 [13:26:26]line ФПД: 37790079828433 [13:26:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T132625&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33139&fm=37790079828433&tin=02508201610067®Number=0000000000091575&sum=50000 [13:26:26]OFD Sender: Processing packet 33139 [packets to send 11, broken 10] [13:26:26]ProducePacketName [13:26:26]name=ofd_packets/00033139 [13:26:26]OFD Sender: To server: pG, [13:26:26]CommunicateWithHost lk.salyk.kg:30040 [13:26:26]ConnectInit lk.salyk.kg [13:26:26]written 0, free lines is 4095 [13:26:26]Connected sock=9 [13:26:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 56 B3 07 01 6A 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 81 FD E9 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 81 00 00 35 04 06 00 22 5E B0 48 C1 D1 DE 1D B2 16 63 67 00 1A [13:26:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9A 91 47 00 D1 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 73 81 00 00 F4 03 04 00 20 A8 E9 64 B6 04 01 00 00 67 DF 1F 24 20 EC C4 1E [13:26:26]CommunicateWithHost err = 0 [13:26:26]CheckOFDResponse [13:26:26]1017 (14) - 77093643461234 [13:26:26]1041 (16) - 0000000000874655 [13:26:26]1040 (4) - 33139 [13:26:26]1012 (4) - 26.08.2023 07:22 [13:26:26]1206 (1) - 0 [13:26:26]OFD Sender: Remove packet 33139 [13:26:26]ProducePacketName [13:26:26]name=ofd_packets/00033139 [13:26:26]NVStorageDeleteData [13:26:26]Write to MH i2c: 01 00 00 E5 22 07 [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: 01 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: 01 07 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: 01 07 00 E5 22 00 00 00 00 00 E5 0C FF [13:26:26]RasterBufferAndPrint [13:26:26]line [13:26:26]line [13:26:26]line [13:26:26]line [13:26:26]line [13:26:26]written 0, free lines is 3307 [13:26:26]MH_Cut [13:26:26]Write to MH i2c: D1 01 00 EC 22 01 E0 [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: D1 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: D1 01 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: D1 01 00 EC 22 00 DF [13:26:26]Write to MH i2c: 01 00 00 ED 22 0F [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:27]OFD Sender: No OFD packet to send [13:26:27]*** Cut start [13:26:27]*** Purtial cut [13:26:27]*** Stage 1: CUTSNS_PIN = 1 [13:26:27]Read from MH i2c: 01 [13:26:28]MH_I2C_Read... [13:26:28]*** Stop cut motor [13:26:28]*** Cut end [13:26:28]Read from MH i2c: 01 07 00 [13:26:28]MH_I2C_Read... [13:26:28]Read from MH i2c: 01 07 00 ED 22 00 00 00 00 00 FF 0F 24 [13:26:28]process_action close_receipt done [13:26:28]requested_data is exist [13:26:28]produce_requested_data [13:26:28]requested_item fm.sn is exist - process it [13:26:28]wFMCommunicate request_size=4 [13:26:28]MH_SAM_APDU [13:26:28]CAPDU: 80 11 00 00 [13:26:28]Write to MH i2c: E2 08 00 EE 22 80 11 00 00 00 00 00 00 8A [13:26:28]Write i2c OK [13:26:28]MH_I2C_Read... [13:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:28]Read from MH i2c: E2 [13:26:28]MH_I2C_Read... [13:26:28]Read from MH i2c: E2 17 00 [13:26:28]MH_I2C_Read... [13:26:28]Read from MH i2c: E2 17 00 EE 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E0 [13:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:26:28]wFMCommunicate OK [13:26:28]requested_item fd.num is exist - process it [13:26:28]SAM_PROTO_GetFieldsCounters [13:26:28]wFMCommunicate request_size=4 [13:26:28]MH_SAM_APDU [13:26:28]CAPDU: 80 13 00 00 [13:26:28]Write to MH i2c: E2 08 00 EF 22 80 13 00 00 00 00 00 00 8D [13:26:28]Write i2c OK [13:26:28]MH_I2C_Read... [13:26:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:28]Read from MH i2c: E2 [13:26:28]MH_I2C_Read... [13:26:28]Read from MH i2c: E2 62 00 [13:26:28]MH_I2C_Read... [13:26:28]Read from MH i2c: E2 62 00 EF 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [13:26:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:26:28]wFMCommunicate OK [13:26:28]SAM_PROTO_GetFieldsCounters done [13:26:28]requested_item shift.num is exist - process it [13:26:28]requested_item shift.opened is exist - process it [13:26:28]req_shift_opened [13:26:28]FM_GetShiftState [13:26:28]SAM_PROTO_GetShiftState [13:26:28]wFMCommunicate request_size=4 [13:26:28]MH_SAM_APDU [13:26:28]CAPDU: 80 13 01 00 [13:26:28]Write to MH i2c: E2 08 00 F0 22 80 13 01 00 00 00 00 00 8F [13:26:28]Write i2c OK [13:26:28]MH_I2C_Read... [13:26:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:28]Read from MH i2c: E2 [13:26:28]MH_I2C_Read... [13:26:28]Read from MH i2c: E2 0E 00 [13:26:28]MH_I2C_Read... [13:26:28]Read from MH i2c: E2 0E 00 F0 22 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C6 [13:26:28]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:26:28]wFMCommunicate OK [13:26:28]SAM_PROTO_GetShiftState done [13:26:28]FM_GetShiftState done [13:26:28]req_shift_opened done [13:26:28]requested_item shift.open_date is exist - process it [13:26:28]req_shift_open_date [13:26:28]req_shift_open_date done [13:26:28]produce_requested_data done [13:26:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33139,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:26:28]process_action_free close_receipt [13:26:28]json_value_free [13:26:28]json_value_free done [13:26:28]process_json_proto returns [13:26:28]Send response to host [13:26:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33139,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:26:28]free response buf [13:26:28]execute_script done [13:26:28]execute_script returns [13:26:28]free content buf [13:26:28]Sock 10.Close socket [13:26:28]Sock 10.Thread stoped [13:26:32]OFD Sender: No OFD packet to send [13:26:37]OFD Sender: No OFD packet to send [13:26:42]OFD Sender: No OFD packet to send [13:26:47]OFD Sender: No OFD packet to send [13:26:52]OFD Sender: No OFD packet to send [13:26:57]OFD Sender: No OFD packet to send [13:27:02]OFD Sender: No OFD packet to send [13:27:07]OFD Sender: No OFD packet to send [13:27:12]OFD Sender: No OFD packet to send [13:27:17]OFD Sender: No OFD packet to send [13:27:22]OFD Sender: No OFD packet to send [13:27:27]OFD Sender: No OFD packet to send [13:27:32]OFD Sender: No OFD packet to send [13:27:37]OFD Sender: No OFD packet to send [13:27:42]OFD Sender: No OFD packet to send [13:27:47]OFD Sender: No OFD packet to send [13:27:52]OFD Sender: No OFD packet to send [13:27:57]OFD Sender: No OFD packet to send [13:28:02]OFD Sender: No OFD packet to send [13:28:07]OFD Sender: No OFD packet to send [13:28:12]OFD Sender: No OFD packet to send [13:28:13]accept exits with 7 [13:28:13]New connection [13:28:13]New thread 3067202916 created [13:28:13]Thread 3067059556 joined [13:28:13]Waiting for new connection... [13:28:13] Sock 7.Parse request [13:28:13]Sock 7.Check first char [13:28:13]Sock 7.First char is OK [13:28:13]request: POST /json_proto HTTP/1.0 [13:28:13]Method: POST [13:28:13]URL: /json_proto [13:28:13]Method is POST - this is cgi request [13:28:13]url: /json_proto [13:28:13]query_string will be loaded in cgi processing [13:28:13]execute_cgi json_proto POST (null) [13:28:13]execute_cgi path=json_proto method=POST [13:28:13]POST find Content-Length [13:28:13]Host: 172.17.34.200:8080 [13:28:13]Content-Length: 215 [13:28:13]Content-Type: application/json [13:28:13] [13:28:13]POST finish read [13:28:13]Found Content-Length = 215 [13:28:13]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:28:13]execute_script... [13:28:13]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:28:13]POST & json_proto [13:28:13]process_json_proto [13:28:13]json parsed OK: [13:28:13]protocol is kg_v1.0 [13:28:13]action value=get_value [13:28:13]process_action get_value [13:28:13]cmd_get_value [13:28:13]process_action get_value done [13:28:13]requested_data is exist [13:28:13]produce_requested_data [13:28:13]requested_item kkm.sn is exist - process it [13:28:13]requested_item kkm.ver is exist - process it [13:28:13]requested_item fm.sn is exist - process it [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 11 00 00 [13:28:13]Write to MH i2c: E2 08 00 F1 22 80 11 00 00 00 00 00 00 8D [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 17 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 17 00 F1 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E3 [13:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:28:13]wFMCommunicate OK [13:28:13]requested_item fd.num is exist - process it [13:28:13]SAM_PROTO_GetFieldsCounters [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 13 00 00 [13:28:13]Write to MH i2c: E2 08 00 F2 22 80 13 00 00 00 00 00 00 90 [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 62 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 62 00 F2 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 C8 [13:28:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:28:13]wFMCommunicate OK [13:28:13]SAM_PROTO_GetFieldsCounters done [13:28:13]requested_item shift.num is exist - process it [13:28:13]requested_item shift.opened is exist - process it [13:28:13]req_shift_opened [13:28:13]FM_GetShiftState [13:28:13]SAM_PROTO_GetShiftState [13:28:13]wFMCommunicate request_size=4 [13:28:13]MH_SAM_APDU [13:28:13]CAPDU: 80 13 01 00 [13:28:13]Write to MH i2c: E2 08 00 F3 22 80 13 01 00 00 00 00 00 92 [13:28:13]Write i2c OK [13:28:13]MH_I2C_Read... [13:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:28:13]Read from MH i2c: E2 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 0E 00 [13:28:13]MH_I2C_Read... [13:28:13]Read from MH i2c: E2 0E 00 F3 22 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C9 [13:28:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:28:13]wFMCommunicate OK [13:28:13]SAM_PROTO_GetShiftState done [13:28:13]FM_GetShiftState done [13:28:13]req_shift_opened done [13:28:13]requested_item shift.open_date is exist - process it [13:28:13]req_shift_open_date [13:28:13]req_shift_open_date done [13:28:13]produce_requested_data done [13:28:13]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33139,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:28:13]process_action_free get_value [13:28:13]json_value_free [13:28:13]json_value_free done [13:28:13]process_json_proto returns [13:28:13]Send response to host [13:28:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33139,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:28:13]free response buf [13:28:13]execute_script done [13:28:13]execute_script returns [13:28:13]free content buf [13:28:13]Sock 7.Close socket [13:28:13]Sock 7.Thread stoped [13:28:13]accept exits with 9 [13:28:13]New connection [13:28:13]New thread 3067059556 created [13:28:13]Thread 3067202916 joined [13:28:13]Waiting for new connection... [13:28:13] Sock 9.Parse request [13:28:13]Sock 9.Check first char [13:28:13]Sock 9.First char is OK [13:28:13]request: POST /json_proto HTTP/1.0 [13:28:13]Method: POST [13:28:13]URL: /json_proto [13:28:13]Method is POST - this is cgi request [13:28:13]url: /json_proto [13:28:13]query_string will be loaded in cgi processing [13:28:13]execute_cgi json_proto POST (null) [13:28:13]execute_cgi path=json_proto method=POST [13:28:13]POST find Content-Length [13:28:13]Host: 172.17.34.200:8080 [13:28:13]Content-Length: 331 [13:28:13]Content-Type: application/json [13:28:13] [13:28:13]POST finish read [13:28:13]Found Content-Length = 331 [13:28:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:28:13]execute_script... [13:28:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:28:14]POST & json_proto [13:28:14]process_json_proto [13:28:14]json parsed OK: [13:28:14]protocol is kg_v1.0 [13:28:14]action value=get_value [13:28:14]process_action get_value [13:28:14]cmd_get_value [13:28:14]process_action get_value done [13:28:14]requested_data is exist [13:28:14]produce_requested_data [13:28:14]requested_item fm.sale.total is exist - process it [13:28:14]SAM_PROTO_GetFMData [13:28:14]wFMCommunicate request_size=4 [13:28:14]MH_SAM_APDU [13:28:14]CAPDU: 80 13 03 00 [13:28:14]Write to MH i2c: E2 08 00 F4 22 80 13 03 00 00 00 00 00 95 [13:28:14]Write i2c OK [13:28:14]MH_I2C_Read... [13:28:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:28:14]Read from MH i2c: E2 [13:28:14]MH_I2C_Read... [13:28:14]Read from MH i2c: E2 FD 00 [13:28:14]MH_I2C_Read... [13:28:14]Read from MH i2c: E2 FD 00 F4 22 00 C3 04 85 04 BF 04 6E 04 04 00 D9 80 00 00 69 04 A1 00 6F 04 04 00 9C 7F 00 00 B1 04 04 00 02 5A 06 9C 70 04 04 00 5C 8F 74 8B 72 04 04 00 A6 CA 91 10 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 83 95 92 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B7 86 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 40 [13:28:14]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 D9 80 00 00 69 04 A1 00 6F 04 04 00 9C 7F 00 00 B1 04 04 00 02 5A 06 9C 70 04 04 00 5C 8F 74 8B 72 04 04 00 A6 CA 91 10 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 83 95 92 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B7 86 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 [13:28:14]wFMCommunicate OK [13:28:14]wFMCommunicate request_size=4 [13:28:14]MH_SAM_APDU [13:28:14]CAPDU: 80 17 00 00 [13:28:14]Write to MH i2c: E2 08 00 F5 22 80 17 00 00 00 00 00 00 97 [13:28:14]Write i2c OK [13:28:14]MH_I2C_Read... [13:28:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:28:14]Read from MH i2c: E2 [13:28:14]MH_I2C_Read... [13:28:14]Read from MH i2c: E2 FD 00 [13:28:14]MH_I2C_Read... [13:28:14]Read from MH i2c: E2 FD 00 F5 22 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 73 [13:28:14]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [13:28:14]wFMCommunicate OK [13:28:14]wFMCommunicate request_size=4 [13:28:14]MH_SAM_APDU [13:28:14]CAPDU: 80 17 00 00 [13:28:14]Write to MH i2c: E2 08 00 F6 22 80 17 00 00 00 00 00 00 98 [13:28:14]Write i2c OK [13:28:14]MH_I2C_Read... [13:28:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:28:15]Read from MH i2c: E2 [13:28:15]MH_I2C_Read... [13:28:15]Read from MH i2c: E2 FD 00 [13:28:15]MH_I2C_Read... [13:28:15]Read from MH i2c: E2 FD 00 F6 22 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 B6 [13:28:15]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [13:28:15]wFMCommunicate OK [13:28:15]wFMCommunicate request_size=4 [13:28:15]MH_SAM_APDU [13:28:15]CAPDU: 80 17 00 00 [13:28:15]Write to MH i2c: E2 08 00 F7 22 80 17 00 00 00 00 00 00 99 [13:28:15]Write i2c OK [13:28:15]MH_I2C_Read... [13:28:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:28:15]Read from MH i2c: E2 [13:28:15]MH_I2C_Read... [13:28:15]Read from MH i2c: E2 FD 00 [13:28:15]MH_I2C_Read... [13:28:15]Read from MH i2c: E2 FD 00 F7 22 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 0B [13:28:15]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [13:28:15]wFMCommunicate OK [13:28:15]wFMCommunicate request_size=4 [13:28:15]MH_SAM_APDU [13:28:15]CAPDU: 80 17 00 00 [13:28:15]Write to MH i2c: E2 08 00 F8 22 80 17 00 00 00 00 00 00 9A [13:28:15]Write i2c OK [13:28:15]MH_I2C_Read... [13:28:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [13:28:15]Read from MH i2c: E2 [13:28:15]MH_I2C_Read... [13:28:15]Read from MH i2c: E2 E0 00 [13:28:15]MH_I2C_Read... [13:28:15]Read from MH i2c: E2 E0 00 F8 22 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 84 [13:28:15]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:28:15]wFMCommunicate OK [13:28:15]SAM_PROTO_GetFMData done [13:28:15]requested_item fm.sale_refund.total is exist - process it [13:28:15]requested_item fm.buy.total is exist - process it [13:28:15]requested_item shift.sale.total is exist - process it [13:28:15]SAM_PROTO_GetShiftData [13:28:15]wFMCommunicate request_size=4 [13:28:15]MH_SAM_APDU [13:28:15]CAPDU: 80 13 02 00 [13:28:15]Write to MH i2c: E2 08 00 F9 22 80 13 02 00 00 00 00 00 99 [13:28:15]Write i2c OK [13:28:15]MH_I2C_Read... [13:28:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:28:16]Read from MH i2c: E2 [13:28:16]MH_I2C_Read... [13:28:16]Read from MH i2c: E2 FD 00 [13:28:16]MH_I2C_Read... [13:28:16]Read from MH i2c: E2 FD 00 F9 22 00 BA 04 AA 04 B6 04 6E 04 04 00 9B 00 00 00 69 04 9D 00 6F 04 04 00 99 00 00 00 B1 04 04 00 10 25 05 01 70 04 03 00 4C 46 A4 72 04 03 00 C4 DE 60 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 E9 BC 1B 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 C4 4F 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 2C [13:28:16]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 9B 00 00 00 69 04 9D 00 6F 04 04 00 99 00 00 00 B1 04 04 00 10 25 05 01 70 04 03 00 4C 46 A4 72 04 03 00 C4 DE 60 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 E9 BC 1B 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 C4 4F 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:28:16]wFMCommunicate OK [13:28:16]wFMCommunicate request_size=4 [13:28:16]MH_SAM_APDU [13:28:16]CAPDU: 80 17 00 00 [13:28:16]Write to MH i2c: E2 08 00 FA 22 80 17 00 00 00 00 00 00 9C [13:28:16]Write i2c OK [13:28:16]MH_I2C_Read... [13:28:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:28:16]Read from MH i2c: E2 [13:28:16]MH_I2C_Read... [13:28:16]Read from MH i2c: E2 FD 00 [13:28:16]MH_I2C_Read... [13:28:16]Read from MH i2c: E2 FD 00 FA 22 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 1D [13:28:16]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [13:28:16]wFMCommunicate OK [13:28:16]wFMCommunicate request_size=4 [13:28:16]MH_SAM_APDU [13:28:16]CAPDU: 80 17 00 00 [13:28:16]Write to MH i2c: E2 08 00 FB 22 80 17 00 00 00 00 00 00 9D [13:28:16]Write i2c OK [13:28:16]MH_I2C_Read... [13:28:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:28:16]Read from MH i2c: E2 [13:28:16]MH_I2C_Read... [13:28:16]Read from MH i2c: E2 FD 00 [13:28:16]MH_I2C_Read... [13:28:16]Read from MH i2c: E2 FD 00 FB 22 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C9 [13:28:16]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 [13:28:16]wFMCommunicate OK [13:28:16]wFMCommunicate request_size=4 [13:28:16]MH_SAM_APDU [13:28:16]CAPDU: 80 17 00 00 [13:28:16]Write to MH i2c: E2 08 00 FC 22 80 17 00 00 00 00 00 00 9E [13:28:16]Write i2c OK [13:28:16]MH_I2C_Read... [13:28:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:28:16]Read from MH i2c: E2 [13:28:16]MH_I2C_Read... [13:28:16]Read from MH i2c: E2 FD 00 [13:28:16]MH_I2C_Read... [13:28:16]Read from MH i2c: E2 FD 00 FC 22 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 16 [13:28:16]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 [13:28:17]wFMCommunicate OK [13:28:17]wFMCommunicate request_size=4 [13:28:17]MH_SAM_APDU [13:28:17]CAPDU: 80 17 00 00 [13:28:17]Write to MH i2c: E2 08 00 FD 22 80 17 00 00 00 00 00 00 9F [13:28:17]Write i2c OK [13:28:17]MH_I2C_Read... [13:28:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:28:17]Read from MH i2c: E2 [13:28:17]MH_I2C_Read... [13:28:17]Read from MH i2c: E2 D7 00 [13:28:17]MH_I2C_Read... [13:28:17]Read from MH i2c: E2 D7 00 FD 22 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 82 [13:28:17]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 [13:28:17]wFMCommunicate OK [13:28:17]SAM_PROTO_GetShiftData done [13:28:17]requested_item shift.sale.total_cash is exist - process it [13:28:17]requested_item shift.sale_refund.total is exist - process it [13:28:17]requested_item shift.sale_refund.total_cash is exist - process it [13:28:17]requested_item shift.buy.total is exist - process it [13:28:17]requested_item shift.buy.total_cash is exist - process it [13:28:17]produce_requested_data done [13:28:17]produce_requested_data return {"fm.sale.total":26176619.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":171143.84,"shift.sale.total_cash":107659.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:28:17]process_action_free get_value [13:28:17]json_value_free [13:28:17]json_value_free done [13:28:17]process_json_proto returns [13:28:17]Send response to host [13:28:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26176619.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":171143.84,"shift.sale.total_cash":107659.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:28:17]free response buf [13:28:17]execute_script done [13:28:17]execute_script returns [13:28:17]free content buf [13:28:17]Sock 9.Close socket [13:28:17]Sock 9.Thread stoped [13:28:17]OFD Sender: No OFD packet to send [13:28:22]OFD Sender: No OFD packet to send [13:28:27]OFD Sender: No OFD packet to send [13:28:32]OFD Sender: No OFD packet to send [13:28:37]OFD Sender: No OFD packet to send [13:28:42]OFD Sender: No OFD packet to send [13:28:47]OFD Sender: No OFD packet to send [13:28:52]OFD Sender: No OFD packet to send [13:28:57]OFD Sender: No OFD packet to send [13:29:02]OFD Sender: No OFD packet to send [13:29:07]OFD Sender: No OFD packet to send [13:29:12]OFD Sender: No OFD packet to send [13:29:17]OFD Sender: No OFD packet to send [13:29:22]OFD Sender: No OFD packet to send [13:29:27]OFD Sender: No OFD packet to send [13:29:32]OFD Sender: No OFD packet to send [13:29:37]OFD Sender: No OFD packet to send [13:29:42]OFD Sender: No OFD packet to send [13:29:47]OFD Sender: No OFD packet to send [13:29:52]OFD Sender: No OFD packet to send [13:29:57]OFD Sender: No OFD packet to send [13:30:02]OFD Sender: No OFD packet to send [13:30:07]OFD Sender: No OFD packet to send [13:30:12]OFD Sender: No OFD packet to send [13:30:17]OFD Sender: No OFD packet to send [13:30:22]OFD Sender: No OFD packet to send [13:30:27]OFD Sender: No OFD packet to send [13:30:32]OFD Sender: No OFD packet to send [13:30:37]OFD Sender: No OFD packet to send [13:30:42]OFD Sender: No OFD packet to send [13:30:47]OFD Sender: No OFD packet to send [13:30:52]OFD Sender: No OFD packet to send [13:30:57]OFD Sender: No OFD packet to send [13:31:02]OFD Sender: No OFD packet to send [13:31:07]OFD Sender: No OFD packet to send [13:31:12]OFD Sender: No OFD packet to send [13:31:17]OFD Sender: No OFD packet to send [13:31:22]OFD Sender: No OFD packet to send [13:31:27]OFD Sender: No OFD packet to send [13:31:32]OFD Sender: No OFD packet to send [13:31:37]OFD Sender: No OFD packet to send [13:31:42]OFD Sender: No OFD packet to send [13:31:47]OFD Sender: No OFD packet to send [13:31:52]OFD Sender: No OFD packet to send [13:31:57]OFD Sender: No OFD packet to send [13:32:02]OFD Sender: No OFD packet to send [13:32:07]OFD Sender: No OFD packet to send [13:32:12]OFD Sender: No OFD packet to send [13:32:17]OFD Sender: No OFD packet to send [13:32:22]OFD Sender: No OFD packet to send [13:32:27]OFD Sender: No OFD packet to send [13:32:32]OFD Sender: No OFD packet to send [13:32:37]OFD Sender: No OFD packet to send [13:32:42]OFD Sender: No OFD packet to send [13:32:47]OFD Sender: No OFD packet to send [13:32:52]OFD Sender: No OFD packet to send [13:32:57]OFD Sender: No OFD packet to send [13:33:02]OFD Sender: No OFD packet to send [13:33:07]OFD Sender: No OFD packet to send [13:33:12]OFD Sender: No OFD packet to send [13:33:17]OFD Sender: No OFD packet to send [13:33:22]OFD Sender: No OFD packet to send [13:33:27]OFD Sender: No OFD packet to send [13:33:32]OFD Sender: No OFD packet to send [13:33:37]OFD Sender: No OFD packet to send [13:33:42]OFD Sender: No OFD packet to send [13:33:47]OFD Sender: No OFD packet to send [13:33:52]OFD Sender: No OFD packet to send [13:33:57]OFD Sender: No OFD packet to send [13:34:02]OFD Sender: No OFD packet to send [13:34:07]OFD Sender: No OFD packet to send [13:34:12]OFD Sender: No OFD packet to send [13:34:17]OFD Sender: No OFD packet to send [13:34:22]OFD Sender: No OFD packet to send [13:34:27]OFD Sender: No OFD packet to send [13:34:30]accept exits with 7 [13:34:30]New connection [13:34:30]New thread 3067202916 created [13:34:30]Thread 3067059556 joined [13:34:30]Waiting for new connection... [13:34:30] Sock 7.Parse request [13:34:30]Sock 7.Check first char [13:34:30]Sock 7.First char is OK [13:34:30]request: POST /json_proto HTTP/1.0 [13:34:30]Method: POST [13:34:30]URL: /json_proto [13:34:30]Method is POST - this is cgi request [13:34:30]url: /json_proto [13:34:30]query_string will be loaded in cgi processing [13:34:30]execute_cgi json_proto POST (null) [13:34:30]execute_cgi path=json_proto method=POST [13:34:30]POST find Content-Length [13:34:30]Host: 172.17.34.200:8080 [13:34:30]Content-Length: 215 [13:34:30]Content-Type: application/json [13:34:30] [13:34:30]POST finish read [13:34:30]Found Content-Length = 215 [13:34:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:30]execute_script... [13:34:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:30]POST & json_proto [13:34:30]process_json_proto [13:34:30]json parsed OK: [13:34:30]protocol is kg_v1.0 [13:34:30]action value=get_value [13:34:30]process_action get_value [13:34:30]cmd_get_value [13:34:30]process_action get_value done [13:34:30]requested_data is exist [13:34:30]produce_requested_data [13:34:30]requested_item kkm.sn is exist - process it [13:34:30]requested_item kkm.ver is exist - process it [13:34:30]requested_item fm.sn is exist - process it [13:34:30]wFMCommunicate request_size=4 [13:34:30]MH_SAM_APDU [13:34:30]CAPDU: 80 11 00 00 [13:34:30]Write to MH i2c: E2 08 00 FE 22 80 11 00 00 00 00 00 00 9A [13:34:30]Write i2c OK [13:34:30]MH_I2C_Read... [13:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:30]Read from MH i2c: E2 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: E2 17 00 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: E2 17 00 FE 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F0 [13:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:34:30]wFMCommunicate OK [13:34:30]requested_item fd.num is exist - process it [13:34:30]SAM_PROTO_GetFieldsCounters [13:34:30]wFMCommunicate request_size=4 [13:34:30]MH_SAM_APDU [13:34:30]CAPDU: 80 13 00 00 [13:34:30]Write to MH i2c: E2 08 00 FF 22 80 13 00 00 00 00 00 00 9D [13:34:30]Write i2c OK [13:34:30]MH_I2C_Read... [13:34:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:30]Read from MH i2c: E2 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: E2 62 00 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: E2 62 00 FF 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 D5 [13:34:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:30]wFMCommunicate OK [13:34:30]SAM_PROTO_GetFieldsCounters done [13:34:30]requested_item shift.num is exist - process it [13:34:30]requested_item shift.opened is exist - process it [13:34:30]req_shift_opened [13:34:30]FM_GetShiftState [13:34:30]SAM_PROTO_GetShiftState [13:34:30]wFMCommunicate request_size=4 [13:34:30]MH_SAM_APDU [13:34:30]CAPDU: 80 13 01 00 [13:34:30]Write to MH i2c: E2 08 00 00 23 80 13 01 00 00 00 00 00 A0 [13:34:30]Write i2c OK [13:34:30]MH_I2C_Read... [13:34:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:30]Read from MH i2c: E2 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: E2 0E 00 [13:34:30]MH_I2C_Read... [13:34:30]Read from MH i2c: E2 0E 00 00 23 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D7 [13:34:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:34:30]wFMCommunicate OK [13:34:30]SAM_PROTO_GetShiftState done [13:34:30]FM_GetShiftState done [13:34:30]req_shift_opened done [13:34:30]requested_item shift.open_date is exist - process it [13:34:30]req_shift_open_date [13:34:30]req_shift_open_date done [13:34:30]produce_requested_data done [13:34:30]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33139,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:34:30]process_action_free get_value [13:34:30]json_value_free [13:34:30]json_value_free done [13:34:30]process_json_proto returns [13:34:30]Send response to host [13:34:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33139,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:34:30]free response buf [13:34:30]execute_script done [13:34:30]execute_script returns [13:34:30]free content buf [13:34:30]Sock 7.Close socket [13:34:30]Sock 7.Thread stoped [13:34:30]accept exits with 9 [13:34:30]New connection [13:34:30]New thread 3067059556 created [13:34:30]Thread 3067202916 joined [13:34:30]Waiting for new connection... [13:34:30] Sock 9.Parse request [13:34:30]Sock 9.Check first char [13:34:30]Sock 9.First char is OK [13:34:30]request: POST /json_proto HTTP/1.0 [13:34:30]Method: POST [13:34:30]URL: /json_proto [13:34:30]Method is POST - this is cgi request [13:34:30]url: /json_proto [13:34:30]query_string will be loaded in cgi processing [13:34:30]execute_cgi json_proto POST (null) [13:34:30]execute_cgi path=json_proto method=POST [13:34:30]POST find Content-Length [13:34:30]Host: 172.17.34.200:8080 [13:34:30]Content-Length: 331 [13:34:30]Content-Type: application/json [13:34:30] [13:34:30]POST finish read [13:34:30]Found Content-Length = 331 [13:34:30]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:34:30]execute_script... [13:34:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [13:34:31]POST & json_proto [13:34:31]process_json_proto [13:34:31]json parsed OK: [13:34:31]protocol is kg_v1.0 [13:34:31]action value=get_value [13:34:31]process_action get_value [13:34:31]cmd_get_value [13:34:31]process_action get_value done [13:34:31]requested_data is exist [13:34:31]produce_requested_data [13:34:31]requested_item fm.sale.total is exist - process it [13:34:31]SAM_PROTO_GetFMData [13:34:31]wFMCommunicate request_size=4 [13:34:31]MH_SAM_APDU [13:34:31]CAPDU: 80 13 03 00 [13:34:31]Write to MH i2c: E2 08 00 01 23 80 13 03 00 00 00 00 00 A3 [13:34:31]Write i2c OK [13:34:31]MH_I2C_Read... [13:34:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:34:31]Read from MH i2c: E2 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 FD 00 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 FD 00 01 23 00 C3 04 85 04 BF 04 6E 04 04 00 D9 80 00 00 69 04 A1 00 6F 04 04 00 9C 7F 00 00 B1 04 04 00 02 5A 06 9C 70 04 04 00 5C 8F 74 8B 72 04 04 00 A6 CA 91 10 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 83 95 92 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B7 86 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 4E [13:34:31]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 D9 80 00 00 69 04 A1 00 6F 04 04 00 9C 7F 00 00 B1 04 04 00 02 5A 06 9C 70 04 04 00 5C 8F 74 8B 72 04 04 00 A6 CA 91 10 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 83 95 92 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 B7 86 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 [13:34:31]wFMCommunicate OK [13:34:31]wFMCommunicate request_size=4 [13:34:31]MH_SAM_APDU [13:34:31]CAPDU: 80 17 00 00 [13:34:31]Write to MH i2c: E2 08 00 02 23 80 17 00 00 00 00 00 00 A5 [13:34:31]Write i2c OK [13:34:31]MH_I2C_Read... [13:34:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:34:31]Read from MH i2c: E2 [13:34:31]MH_I2C_Read... [13:34:31]Read from MH i2c: E2 FD 00 [13:34:31]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 FD 00 02 23 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 81 [13:34:32]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [13:34:32]wFMCommunicate OK [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 17 00 00 [13:34:32]Write to MH i2c: E2 08 00 03 23 80 17 00 00 00 00 00 00 A6 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 FD 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 FD 00 03 23 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 C4 [13:34:32]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [13:34:32]wFMCommunicate OK [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 17 00 00 [13:34:32]Write to MH i2c: E2 08 00 04 23 80 17 00 00 00 00 00 00 A7 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 FD 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 FD 00 04 23 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 19 [13:34:32]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [13:34:32]wFMCommunicate OK [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 17 00 00 [13:34:32]Write to MH i2c: E2 08 00 05 23 80 17 00 00 00 00 00 00 A8 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:32]OFD Sender: No OFD packet to send [13:34:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [13:34:32]Read from MH i2c: E2 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 E0 00 [13:34:32]MH_I2C_Read... [13:34:32]Read from MH i2c: E2 E0 00 05 23 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 92 [13:34:32]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:34:32]wFMCommunicate OK [13:34:32]SAM_PROTO_GetFMData done [13:34:32]requested_item fm.sale_refund.total is exist - process it [13:34:32]requested_item fm.buy.total is exist - process it [13:34:32]requested_item shift.sale.total is exist - process it [13:34:32]SAM_PROTO_GetShiftData [13:34:32]wFMCommunicate request_size=4 [13:34:32]MH_SAM_APDU [13:34:32]CAPDU: 80 13 02 00 [13:34:32]Write to MH i2c: E2 08 00 06 23 80 13 02 00 00 00 00 00 A7 [13:34:32]Write i2c OK [13:34:32]MH_I2C_Read... [13:34:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:34:33]Read from MH i2c: E2 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 FD 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 FD 00 06 23 00 BA 04 AA 04 B6 04 6E 04 04 00 9B 00 00 00 69 04 9D 00 6F 04 04 00 99 00 00 00 B1 04 04 00 10 25 05 01 70 04 03 00 4C 46 A4 72 04 03 00 C4 DE 60 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 E9 BC 1B 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 C4 4F 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 3A [13:34:33]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 9B 00 00 00 69 04 9D 00 6F 04 04 00 99 00 00 00 B1 04 04 00 10 25 05 01 70 04 03 00 4C 46 A4 72 04 03 00 C4 DE 60 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 E9 BC 1B 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 C4 4F 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:34:33]wFMCommunicate OK [13:34:33]wFMCommunicate request_size=4 [13:34:33]MH_SAM_APDU [13:34:33]CAPDU: 80 17 00 00 [13:34:33]Write to MH i2c: E2 08 00 07 23 80 17 00 00 00 00 00 00 AA [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:34:33]Read from MH i2c: E2 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 FD 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 FD 00 07 23 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 2B [13:34:33]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [13:34:33]wFMCommunicate OK [13:34:33]wFMCommunicate request_size=4 [13:34:33]MH_SAM_APDU [13:34:33]CAPDU: 80 17 00 00 [13:34:33]Write to MH i2c: E2 08 00 08 23 80 17 00 00 00 00 00 00 AB [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:34:33]Read from MH i2c: E2 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 FD 00 [13:34:33]MH_I2C_Read... [13:34:33]Read from MH i2c: E2 FD 00 08 23 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 D7 [13:34:33]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 [13:34:33]wFMCommunicate OK [13:34:33]wFMCommunicate request_size=4 [13:34:33]MH_SAM_APDU [13:34:33]CAPDU: 80 17 00 00 [13:34:33]Write to MH i2c: E2 08 00 09 23 80 17 00 00 00 00 00 00 AC [13:34:33]Write i2c OK [13:34:33]MH_I2C_Read... [13:34:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:34:34]Read from MH i2c: E2 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 FD 00 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 FD 00 09 23 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 24 [13:34:34]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 [13:34:34]wFMCommunicate OK [13:34:34]wFMCommunicate request_size=4 [13:34:34]MH_SAM_APDU [13:34:34]CAPDU: 80 17 00 00 [13:34:34]Write to MH i2c: E2 08 00 0A 23 80 17 00 00 00 00 00 00 AD [13:34:34]Write i2c OK [13:34:34]MH_I2C_Read... [13:34:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:34:34]Read from MH i2c: E2 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 D7 00 [13:34:34]MH_I2C_Read... [13:34:34]Read from MH i2c: E2 D7 00 0A 23 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 90 [13:34:34]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 [13:34:34]wFMCommunicate OK [13:34:34]SAM_PROTO_GetShiftData done [13:34:34]requested_item shift.sale.total_cash is exist - process it [13:34:34]requested_item shift.sale_refund.total is exist - process it [13:34:34]requested_item shift.sale_refund.total_cash is exist - process it [13:34:34]requested_item shift.buy.total is exist - process it [13:34:34]requested_item shift.buy.total_cash is exist - process it [13:34:34]produce_requested_data done [13:34:34]produce_requested_data return {"fm.sale.total":26176619.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":171143.84,"shift.sale.total_cash":107659.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:34:34]process_action_free get_value [13:34:34]json_value_free [13:34:34]json_value_free done [13:34:34]process_json_proto returns [13:34:34]Send response to host [13:34:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26176619.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":171143.84,"shift.sale.total_cash":107659.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:34:34]free response buf [13:34:34]execute_script done [13:34:34]execute_script returns [13:34:34]free content buf [13:34:34]Sock 9.Close socket [13:34:34]Sock 9.Thread stoped [13:34:37]OFD Sender: No OFD packet to send [13:34:42]OFD Sender: No OFD packet to send [13:34:47]OFD Sender: No OFD packet to send [13:34:52]OFD Sender: No OFD packet to send [13:34:57]OFD Sender: No OFD packet to send [13:35:02]OFD Sender: No OFD packet to send [13:35:07]OFD Sender: No OFD packet to send [13:35:12]OFD Sender: No OFD packet to send [13:35:17]OFD Sender: No OFD packet to send [13:35:22]OFD Sender: No OFD packet to send [13:35:27]OFD Sender: No OFD packet to send [13:35:32]OFD Sender: No OFD packet to send [13:35:37]OFD Sender: No OFD packet to send [13:35:42]OFD Sender: No OFD packet to send [13:35:47]OFD Sender: No OFD packet to send [13:35:52]OFD Sender: No OFD packet to send [13:35:57]OFD Sender: No OFD packet to send [13:36:02]OFD Sender: No OFD packet to send [13:36:07]OFD Sender: No OFD packet to send [13:36:09]accept exits with 7 [13:36:09]New connection [13:36:09]New thread 3067202916 created [13:36:09]Thread 3067059556 joined [13:36:09]Waiting for new connection... [13:36:09] Sock 7.Parse request [13:36:09]Sock 7.Check first char [13:36:09]Sock 7.First char is OK [13:36:09]request: POST /json_proto HTTP/1.0 [13:36:09]Method: POST [13:36:09]URL: /json_proto [13:36:09]Method is POST - this is cgi request [13:36:09]url: /json_proto [13:36:09]query_string will be loaded in cgi processing [13:36:09]execute_cgi json_proto POST (null) [13:36:09]execute_cgi path=json_proto method=POST [13:36:09]POST find Content-Length [13:36:09]Host: 172.17.34.200:8080 [13:36:09]Content-Length: 1093 [13:36:09]Content-Type: application/json [13:36:09] [13:36:09]POST finish read [13:36:09]Found Content-Length = 1093 [13:36: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182960\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.520 x 58.50\u000A\u0418\u0422\u041E\u0413: 1200.42\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\u000A68632\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:09]execute_script... [13:36: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182960\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.520 x 58.50\u000A\u0418\u0422\u041E\u0413: 1200.42\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\u000A68632\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:09]POST & json_proto [13:36:09]process_json_proto [13:36:09]json parsed OK: [13:36:09]protocol is kg_v1.0 [13:36:09]action value=print_text [13:36:09]process_action print_text [13:36:09]cmd_print_text [13:36:09]ExternCall_PrintAddStr [13:36:09]wPrintStart [13:36:09]Write to MH i2c: 01 00 00 0B 23 2E [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 07 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 07 00 0B 23 00 00 00 00 00 FF 0F 43 [13:36:09]RasterBufferAndPrint [13:36:09]line *****ТОВАРНЫЙ ЧЕК***** [13:36:09]line АЗС 121 [13:36:09]line Партнер нефть [13:36:09]line 02508201610067 [13:36:09]line Кассир : Ниязова Г. [13:36:09]line Счет N : (1)1182960 [13:36:09]line ПРОДАЖА [13:36:09]line ТРК (МРК, ГНК) : 52 [13:36:09]line Вид ГСМ : 2710124130 [13:36:09]line Аи-92-К-5 [13:36:09]line 20.520 x 58.50 [13:36:09]line ИТОГ: 1200.42 [13:36:09]line Тип оплаты: Талоны: Топливная Карта [13:36:09]line 68632 [13:36:09]written 0, free lines is 4095 [13:36:09]Write to MH i2c: 01 00 00 1C 23 3F [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 07 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 07 00 1C 23 00 00 00 00 00 5E 0E B2 [13:36:09]RasterBufferAndPrint [13:36:09]line [13:36:09]line [13:36:09]line [13:36:09]line [13:36:09]line [13:36:09]written 0, free lines is 3679 [13:36:09]MH_Cut [13:36:09]Write to MH i2c: D1 01 00 23 23 01 18 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: D1 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: D1 01 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: D1 01 00 23 23 00 17 [13:36:09]Write to MH i2c: 01 00 00 24 23 47 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** Cut start [13:36:09]*** Purtial cut [13:36:09]*** CUTSNS_PIN = 0 [13:36:10]*** Stage 1: CUTSNS_PIN = 1 [13:36:11]Read from MH i2c: 01 [13:36:11]MH_I2C_Read... [13:36:11]*** Stop cut motor [13:36:11]*** Cut end [13:36:11]Read from MH i2c: 01 07 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: 01 07 00 24 23 00 00 00 00 00 FF 0F 5C [13:36:11]process_action print_text done [13:36:11]requested_data is exist [13:36:11]produce_requested_data [13:36:11]requested_item fm.sn is exist - process it [13:36:11]wFMCommunicate request_size=4 [13:36:11]MH_SAM_APDU [13:36:11]CAPDU: 80 11 00 00 [13:36:11]Write to MH i2c: E2 08 00 25 23 80 11 00 00 00 00 00 00 C2 [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:11]Read from MH i2c: E2 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: E2 17 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: E2 17 00 25 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 18 [13:36:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:36:11]wFMCommunicate OK [13:36:11]requested_item fd.num is exist - process it [13:36:11]SAM_PROTO_GetFieldsCounters [13:36:11]wFMCommunicate request_size=4 [13:36:11]MH_SAM_APDU [13:36:11]CAPDU: 80 13 00 00 [13:36:11]Write to MH i2c: E2 08 00 26 23 80 13 00 00 00 00 00 00 C5 [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 62 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 62 00 26 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [13:36:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 73 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:12]wFMCommunicate OK [13:36:12]SAM_PROTO_GetFieldsCounters done [13:36:12]requested_item shift.num is exist - process it [13:36:12]requested_item shift.opened is exist - process it [13:36:12]req_shift_opened [13:36:12]FM_GetShiftState [13:36:12]SAM_PROTO_GetShiftState [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 13 01 00 [13:36:12]Write to MH i2c: E2 08 00 27 23 80 13 01 00 00 00 00 00 C7 [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 0E 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 0E 00 27 23 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FE [13:36:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:36:12]wFMCommunicate OK [13:36:12]SAM_PROTO_GetShiftState done [13:36:12]FM_GetShiftState done [13:36:12]req_shift_opened done [13:36:12]requested_item shift.open_date is exist - process it [13:36:12]req_shift_open_date [13:36:12]req_shift_open_date done [13:36:12]produce_requested_data done [13:36:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33139,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:36:12]process_action_free print_text [13:36:12]json_value_free [13:36:12]json_value_free done [13:36:12]process_json_proto returns [13:36:12]Send response to host [13:36:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33139,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:36:12]free response buf [13:36:12]execute_script done [13:36:12]execute_script returns [13:36:12]free content buf [13:36:12]Sock 7.Close socket [13:36:12]Sock 7.Thread stoped [13:36:12]OFD Sender: No OFD packet to send [13:36:17]OFD Sender: No OFD packet to send [13:36:22]OFD Sender: No OFD packet to send [13:36:27]OFD Sender: No OFD packet to send [13:36:32]OFD Sender: No OFD packet to send [13:36:37]OFD Sender: No OFD packet to send [13:36:42]OFD Sender: No OFD packet to send [13:36:47]OFD Sender: No OFD packet to send [13:36:52]OFD Sender: No OFD packet to send [13:36:57]OFD Sender: No OFD packet to send [13:37:02]OFD Sender: No OFD packet to send [13:37:07]OFD Sender: No OFD packet to send [13:37:12]OFD Sender: No OFD packet to send [13:37:17]OFD Sender: No OFD packet to send [13:37:22]OFD Sender: No OFD packet to send [13:37:27]OFD Sender: No OFD packet to send [13:37:32]OFD Sender: No OFD packet to send [13:37:37]OFD Sender: No OFD packet to send [13:37:42]OFD Sender: No OFD packet to send [13:37:45]accept exits with 9 [13:37:45]New connection [13:37:45]New thread 3067059556 created [13:37:45]Thread 3067202916 joined [13:37:45]Waiting for new connection... [13:37:45] Sock 9.Parse request [13:37:45]Sock 9.Check first char [13:37:45]Sock 9.First char is OK [13:37:45]request: POST /json_proto HTTP/1.0 [13:37:45]Method: POST [13:37:45]URL: /json_proto [13:37:45]Method is POST - this is cgi request [13:37:45]url: /json_proto [13:37:45]query_string will be loaded in cgi processing [13:37:45]execute_cgi json_proto POST (null) [13:37:45]execute_cgi path=json_proto method=POST [13:37:45]POST find Content-Length [13:37:45]Host: 172.17.34.200:8080 [13:37:45]Content-Length: 684 [13:37:45]Content-Type: application/json [13:37:45] [13:37:45]POST finish read [13:37:45]Found Content-Length = 684 [13:37:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.740, "sum" : 810.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 810.00, "total" : 810.00, "payments": [ { "type": 0, "sum" : 810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:45]execute_script... [13:37:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.740, "sum" : 810.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 810.00, "total" : 810.00, "payments": [ { "type": 0, "sum" : 810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:45]POST & json_proto [13:37:45]process_json_proto [13:37:45]json parsed OK: [13:37:45]protocol is kg_v1.0 [13:37:45]action value=close_receipt [13:37:45]process_action close_receipt [13:37:45]cmd_close_receipt [13:37:45]MH_GetDate [13:37:45]Write to MH i2c: F0 00 00 28 23 3A [13:37:45]Write i2c OK [13:37:45]MH_I2C_Read... [13:37:45]Read from MH i2c: F0 [13:37:45]MH_I2C_Read... [13:37:45]Read from MH i2c: F0 09 00 [13:37:45]MH_I2C_Read... [13:37:45]Read from MH i2c: F0 09 00 28 23 00 2B 00 EA 64 B2 FF 65 64 36 [13:37:45]GetLastDocTimeStamp 1693056385 [13:37:45]current date 1693057067 [13:37:45]FM_GetShiftState [13:37:45]SAM_PROTO_GetShiftState [13:37:45]wFMCommunicate request_size=4 [13:37:45]MH_SAM_APDU [13:37:45]CAPDU: 80 13 01 00 [13:37:45]Write to MH i2c: E2 08 00 29 23 80 13 01 00 00 00 00 00 C9 [13:37:45]Write i2c OK [13:37:45]MH_I2C_Read... [13:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:45]Read from MH i2c: E2 [13:37:45]MH_I2C_Read... [13:37:45]Read from MH i2c: E2 0E 00 [13:37:45]MH_I2C_Read... [13:37:45]Read from MH i2c: E2 0E 00 29 23 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 00 [13:37:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:37:45]wFMCommunicate OK [13:37:45]SAM_PROTO_GetShiftState done [13:37:45]FM_GetShiftState done [13:37:45]opened in 1693009560 [13:37:45]opened+sec_in_day 1693095960 [13:37:45]quantity*price = 81026 [13:37:45]sum+1 = 81027 [13:37:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 810.00 Внесено: 810.00 СДАЧА: 0.00 НСП 1% : 7.17 НДС 12% : 86.04 Наличными: 810.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 156 26.08.2023 13:37 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33140 ФПД: 278110566934739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T133747&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33140&fm=278110566934739&tin=02508201610067®Number=0000000000091575&sum=81000 [13:37:46]StoreToDocumentArchive [13:37:46]shift 77 fd 33140 [13:37:46]save to /storage/0077/doc_00033140 [13:37:46]save last doc name /storage/0077/doc_00033140 to /storage/kkm_last_doc_name [13:37:47]save OK [13:37:47]Clear old archive folders... [13:37:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:37:47]tlvbuf is 00A54780 [13:37:47]SAM_PROTO_ClearQueue [13:37:47]wFMCommunicate request_size=4 [13:37:47]MH_SAM_APDU [13:37:47]CAPDU: 80 09 00 00 [13:37:47]Write to MH i2c: E2 08 00 36 23 80 09 00 00 00 00 00 00 CB [13:37:47]Write i2c OK [13:37:47]MH_I2C_Read... [13:37:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:47]Read from MH i2c: E2 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 03 00 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 03 00 36 23 00 90 00 CD [13:37:47]RAPDU: 90 00 [13:37:47]wFMCommunicate OK [13:37:47]SAM_PROTO_ClearQueue done [13:37:47]KKMCreateOFDPacket [13:37:47]OFDProtocolAddRootSTLVToBuf [13:37:47]FM_MakeSignedData [13:37:47]FM_MakeSignedData [13:37:47]SAM_PROTO_SignData [13:37:47]wFMCommunicate request_size=4 [13:37:47]MH_SAM_APDU [13:37:47]CAPDU: 80 0D 01 02 [13:37:47]Write to MH i2c: E2 08 00 37 23 80 0D 01 02 00 00 00 00 D3 [13:37:47]Write i2c OK [13:37:47]MH_I2C_Read... [13:37:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:47]Read from MH i2c: E2 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 03 00 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 03 00 37 23 00 90 00 CE [13:37:47]RAPDU: 90 00 [13:37:47]wFMCommunicate OK [13:37:47]wFMCommunicate request_size=255 [13:37:47]MH_SAM_APDU [13:37: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 C4 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 82 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 3C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 21 00 00 00 00 07 04 06 00 68 3C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 2B 00 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 81 00 00 35 04 06 00 [13:37:47]Write to MH i2c: E2 02 01 38 23 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 C4 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 82 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 3C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 21 00 00 00 00 07 04 06 00 68 3C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 2B 00 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 81 00 00 35 04 06 00 00 00 EE [13:37:47]Write i2c OK [13:37:47]MH_I2C_Read... [13:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:47]Read from MH i2c: E2 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 03 00 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 03 00 38 23 00 90 00 CF [13:37:47]RAPDU: 90 00 [13:37:47]wFMCommunicate OK [13:37:47]wFMCommunicate request_size=11 [13:37:47]MH_SAM_APDU [13:37:47]CAPDU: 80 0D 02 02 06 FC F0 A9 8C E8 D3 [13:37:47]Write to MH i2c: E2 0E 00 39 23 80 0D 02 02 06 00 FC F0 A9 8C E8 D3 00 00 BE [13:37:47]Write i2c OK [13:37:47]MH_I2C_Read... [13:37:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:47]Read from MH i2c: E2 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 03 00 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 03 00 39 23 00 90 00 D0 [13:37:47]RAPDU: 90 00 [13:37:47]wFMCommunicate OK [13:37:47]wFMCommunicate request_size=4 [13:37:47]MH_SAM_APDU [13:37:47]CAPDU: 80 0D 03 02 [13:37:47]Write to MH i2c: E2 08 00 3A 23 80 0D 03 02 00 00 00 00 D8 [13:37:47]Write i2c OK [13:37:47]MH_I2C_Read... [13:37:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:47]Read from MH i2c: E2 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 0B 00 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 0B 00 3A 23 00 FF B7 23 B5 A1 43 E1 17 90 00 43 [13:37:47]RAPDU: FF B7 23 B5 A1 43 E1 17 90 00 [13:37:47]wFMCommunicate OK [13:37:47]SAM_PROTO_SignData done [13:37:47]FM_MakeSignedData done [13:37:47]CreateOFDProtocolMessage [13:37:47]wFMCommunicate request_size=4 [13:37:47]MH_SAM_APDU [13:37:47]CAPDU: 80 11 00 00 [13:37:47]Write to MH i2c: E2 08 00 3B 23 80 11 00 00 00 00 00 00 D8 [13:37:47]Write i2c OK [13:37:47]MH_I2C_Read... [13:37:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:47]Read from MH i2c: E2 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 17 00 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: E2 17 00 3B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2E [13:37:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:37:47]wFMCommunicate OK [13:37:47]CreateOFDProtocolMessage done [13:37:47]OFDSenderStorePacket 33140 [13:37:47]StoreOFDPacket docnum=33140 [13:37:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 D5 08 01 89 63 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 C4 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 82 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 3C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 21 00 00 00 00 07 04 06 00 68 3C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 2B 00 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 81 00 00 35 04 06 00 FC F0 A9 8C E8 D3 FF B7 23 B5 A1 43 E1 17 [13:37:47]CheckFolder [13:37:47]dirname=/storage/ofd_packets [13:37:47]CheckFolder done [13:37:47]ProducePacketName [13:37:47]name=ofd_packets/00033140 [13:37:47]NVStorageSaveData ofd_packets/00033140 [13:37:47]File name is /storage/ofd_packets/00033140 [13:37:47]Write 302 bytes [13:37:47]NVStorageSaveData done [13:37:47]OFDSenderStorePacket done [13:37:47]KKMCreateOFDPacket done [13:37:47]NVStorageSaveData kkm_last_timestamp [13:37:47]File name is /storage/kkm_last_timestamp [13:37:47]Write 4 bytes [13:37:47]NVStorageSaveData done [13:37:47]ExternCall_PrintAddStr [13:37:47]wPrintStart [13:37:47]Write to MH i2c: 01 00 00 3C 23 5F [13:37:47]Write i2c OK [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: 01 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: 01 07 00 [13:37:47]MH_I2C_Read... [13:37:47]Read from MH i2c: 01 07 00 3C 23 00 00 00 00 00 FF 0F 74 [13:37:47]RasterBufferAndPrint [13:37:47]line Счет N : (1)1182961 [13:37:47]line ИНН: 02508201610067 [13:37:47]line Контрольно-Кассовый Чек [13:37:47]line ПРОДАЖА [13:37:47]line ТРК (МРК, ГНК) : 11 [13:37:47]line Товар: 2710194210 [13:37:47]line ДТ(л)-К-5 [13:37:47]line 12.740 * 63.60 [13:37:47]line = 810.26 [13:37:47]line НДС 12% НСП 1% [13:37:47]line > о реализуемом товаре [13:37:47]line ОКРУГЛЕНИЕ: -0.26 [13:37:47]line ИТОГО: 810.00 [13:37:47]line Внесено: 810.00 [13:37:47]line СДАЧА: 0.00 [13:37:47]line НСП 1% : 7.17 [13:37:47]line НДС 12% : 86.04 [13:37:47]line Наличными: 810.00 [13:37:47]line Безнал.: 0.00 [13:37:47]line Место: АЗС № 121 "Партнер Нефть" [13:37:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:37:47]line СНО: Общий режим [13:37:47]line Чек 156 26.08.2023 13:37 [13:37:47]line Смена: 77 ФФД: 1.0 [13:37:47]line ЗНМ: 0300000148 [13:37:47]line РНМ: 0000000000091575 [13:37:47]line Версия ККМ: 001 [13:37:47]line ФМ: 0000000000874655 [13:37:47]line ФД: 33140 [13:37:47]line ФПД: 278110566934739 [13:37:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T133747&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33140&fm=278110566934739&tin=02508201610067®Number=0000000000091575&sum=81000 [13:37:47]OFD Sender: Processing packet 33140 [packets to send 11, broken 10] [13:37:47]ProducePacketName [13:37:47]name=ofd_packets/00033140 [13:37:47]OFD Sender: To server: pG, [13:37:47]CommunicateWithHost lk.salyk.kg:30040 [13:37:47]ConnectInit lk.salyk.kg [13:37:47]written 0, free lines is 4095 [13:37:47]Connected sock=10 [13:37:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 D5 08 01 89 63 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 C4 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 82 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 3C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 21 00 00 00 00 07 04 06 00 68 3C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 2B 00 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 81 00 00 35 04 06 00 FC F0 A9 8C E8 D3 FF B7 23 B5 A1 43 E1 17 [13:37:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0C 49 47 00 A4 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 74 81 00 00 F4 03 04 00 C9 AA E9 64 B6 04 01 00 00 A3 3C D2 28 4A 29 A7 33 [13:37:48]CommunicateWithHost err = 0 [13:37:48]CheckOFDResponse [13:37:48]1017 (14) - 77093643461234 [13:37:48]1041 (16) - 0000000000874655 [13:37:48]1040 (4) - 33140 [13:37:48]1012 (4) - 26.08.2023 07:33 [13:37:48]1206 (1) - 0 [13:37:48]OFD Sender: Remove packet 33140 [13:37:48]ProducePacketName [13:37:48]name=ofd_packets/00033140 [13:37:48]NVStorageDeleteData [13:37:48]Write to MH i2c: 01 00 00 67 23 8A [13:37:48]Write i2c OK [13:37:48]MH_I2C_Read... [13:37:48]Read from MH i2c: 01 [13:37:48]MH_I2C_Read... [13:37:48]Read from MH i2c: 01 07 00 [13:37:48]MH_I2C_Read... [13:37:48]Read from MH i2c: 01 07 00 67 23 00 00 00 00 00 E4 0C 81 [13:37:48]RasterBufferAndPrint [13:37:48]line [13:37:48]line [13:37:48]line [13:37:48]line [13:37:48]line [13:37:48]written 0, free lines is 3309 [13:37:48]MH_Cut [13:37:48]Write to MH i2c: D1 01 00 6E 23 01 63 [13:37:48]Write i2c OK [13:37:48]MH_I2C_Read... [13:37:48]Read from MH i2c: D1 [13:37:48]MH_I2C_Read... [13:37:48]Read from MH i2c: D1 01 00 [13:37:48]MH_I2C_Read... [13:37:48]Read from MH i2c: D1 01 00 6E 23 00 62 [13:37:48]Write to MH i2c: 01 00 00 6F 23 92 [13:37:48]Write i2c OK [13:37:48]MH_I2C_Read... [13:37:48]OFD Sender: No OFD packet to send [13:37:49]*** Cut start [13:37:49]*** Purtial cut [13:37:49]*** Stage 1: CUTSNS_PIN = 1 [13:37:49]Read from MH i2c: 01 [13:37:49]MH_I2C_Read... [13:37:49]*** Stop cut motor [13:37:49]*** Cut end [13:37:49]Read from MH i2c: 01 07 00 [13:37:49]MH_I2C_Read... [13:37:49]Read from MH i2c: 01 07 00 6F 23 00 00 00 00 00 FF 0F A7 [13:37:49]process_action close_receipt done [13:37:49]requested_data is exist [13:37:49]produce_requested_data [13:37:49]requested_item fm.sn is exist - process it [13:37:49]wFMCommunicate request_size=4 [13:37:49]MH_SAM_APDU [13:37:49]CAPDU: 80 11 00 00 [13:37:49]Write to MH i2c: E2 08 00 70 23 80 11 00 00 00 00 00 00 0D [13:37:49]Write i2c OK [13:37:49]MH_I2C_Read... [13:37:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:49]Read from MH i2c: E2 [13:37:49]MH_I2C_Read... [13:37:49]Read from MH i2c: E2 17 00 [13:37:49]MH_I2C_Read... [13:37:49]Read from MH i2c: E2 17 00 70 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 63 [13:37:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:37:49]wFMCommunicate OK [13:37:49]requested_item fd.num is exist - process it [13:37:49]SAM_PROTO_GetFieldsCounters [13:37:49]wFMCommunicate request_size=4 [13:37:49]MH_SAM_APDU [13:37:49]CAPDU: 80 13 00 00 [13:37:49]Write to MH i2c: E2 08 00 71 23 80 13 00 00 00 00 00 00 10 [13:37:49]Write i2c OK [13:37:49]MH_I2C_Read... [13:37:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:49]Read from MH i2c: E2 [13:37:49]MH_I2C_Read... [13:37:49]Read from MH i2c: E2 62 00 [13:37:49]MH_I2C_Read... [13:37:49]Read from MH i2c: E2 62 00 71 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 74 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [13:37:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 74 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:49]wFMCommunicate OK [13:37:49]SAM_PROTO_GetFieldsCounters done [13:37:49]requested_item shift.num is exist - process it [13:37:49]requested_item shift.opened is exist - process it [13:37:49]req_shift_opened [13:37:49]FM_GetShiftState [13:37:49]SAM_PROTO_GetShiftState [13:37:49]wFMCommunicate request_size=4 [13:37:49]MH_SAM_APDU [13:37:49]CAPDU: 80 13 01 00 [13:37:49]Write to MH i2c: E2 08 00 72 23 80 13 01 00 00 00 00 00 12 [13:37:49]Write i2c OK [13:37:49]MH_I2C_Read... [13:37:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:49]Read from MH i2c: E2 [13:37:49]MH_I2C_Read... [13:37:49]Read from MH i2c: E2 0E 00 [13:37:49]MH_I2C_Read... [13:37:49]Read from MH i2c: E2 0E 00 72 23 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 49 [13:37:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:37:49]wFMCommunicate OK [13:37:49]SAM_PROTO_GetShiftState done [13:37:49]FM_GetShiftState done [13:37:49]req_shift_opened done [13:37:49]requested_item shift.open_date is exist - process it [13:37:49]req_shift_open_date [13:37:49]req_shift_open_date done [13:37:49]produce_requested_data done [13:37:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33140,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:37:49]process_action_free close_receipt [13:37:49]json_value_free [13:37:49]json_value_free done [13:37:49]process_json_proto returns [13:37:49]Send response to host [13:37:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33140,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:37:49]free response buf [13:37:49]execute_script done [13:37:49]execute_script returns [13:37:49]free content buf [13:37:49]Sock 9.Close socket [13:37:49]Sock 9.Thread stoped [13:37:53]OFD Sender: No OFD packet to send [13:37:58]OFD Sender: No OFD packet to send [13:38:03]OFD Sender: No OFD packet to send [13:38:08]OFD Sender: No OFD packet to send [13:38:13]OFD Sender: No OFD packet to send [13:38:18]OFD Sender: No OFD packet to send [13:38:23]OFD Sender: No OFD packet to send [13:38:28]OFD Sender: No OFD packet to send [13:38:33]OFD Sender: No OFD packet to send [13:38:38]OFD Sender: No OFD packet to send [13:38:43]OFD Sender: No OFD packet to send [13:38:48]OFD Sender: No OFD packet to send [13:38:53]OFD Sender: No OFD packet to send [13:38:58]OFD Sender: No OFD packet to send [13:39:03]OFD Sender: No OFD packet to send [13:39:08]OFD Sender: No OFD packet to send [13:39:13]OFD Sender: No OFD packet to send [13:39:18]OFD Sender: No OFD packet to send [13:39:23]OFD Sender: No OFD packet to send [13:39:28]OFD Sender: No OFD packet to send [13:39:33]OFD Sender: No OFD packet to send [13:39:38]OFD Sender: No OFD packet to send [13:39:43]OFD Sender: No OFD packet to send [13:39:44]accept exits with 7 [13:39:44]New connection [13:39:44]New thread 3067202916 created [13:39:44]Thread 3067059556 joined [13:39:44]Waiting for new connection... [13:39:44] Sock 7.Parse request [13:39:44]Sock 7.Check first char [13:39:44]Sock 7.First char is OK [13:39:44]request: POST /json_proto HTTP/1.0 [13:39:44]Method: POST [13:39:44]URL: /json_proto [13:39:44]Method is POST - this is cgi request [13:39:44]url: /json_proto [13:39:44]query_string will be loaded in cgi processing [13:39:44]execute_cgi json_proto POST (null) [13:39:44]execute_cgi path=json_proto method=POST [13:39:44]POST find Content-Length [13:39:44]Host: 172.17.34.200:8080 [13:39:44]Content-Length: 678 [13:39:44]Content-Type: application/json [13:39:44] [13:39:44]POST finish read [13:39:44]Found Content-Length = 678 [13:39:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182962", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:44]execute_script... [13:39:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182962", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:44]POST & json_proto [13:39:44]process_json_proto [13:39:44]json parsed OK: [13:39:44]protocol is kg_v1.0 [13:39:44]action value=close_receipt [13:39:44]process_action close_receipt [13:39:44]cmd_close_receipt [13:39:44]MH_GetDate [13:39:44]Write to MH i2c: F0 00 00 73 23 85 [13:39:44]Write i2c OK [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: F0 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: F0 09 00 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: F0 09 00 73 23 00 A1 00 EA 64 B2 FF 65 64 F7 [13:39:44]GetLastDocTimeStamp 1693057067 [13:39:44]current date 1693057185 [13:39:44]FM_GetShiftState [13:39:44]SAM_PROTO_GetShiftState [13:39:44]wFMCommunicate request_size=4 [13:39:44]MH_SAM_APDU [13:39:44]CAPDU: 80 13 01 00 [13:39:44]Write to MH i2c: E2 08 00 74 23 80 13 01 00 00 00 00 00 14 [13:39:44]Write i2c OK [13:39:44]MH_I2C_Read... [13:39:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:44]Read from MH i2c: E2 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: E2 0E 00 [13:39:44]MH_I2C_Read... [13:39:44]Read from MH i2c: E2 0E 00 74 23 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4B [13:39:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:39:44]wFMCommunicate OK [13:39:44]SAM_PROTO_GetShiftState done [13:39:44]FM_GetShiftState done [13:39:44]opened in 1693009560 [13:39:44]opened+sec_in_day 1693095960 [13:39:44]quantity*price = 50017 [13:39:44]sum+1 = 50019 [13:39:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 157 26.08.2023 13:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33141 ФПД: 23689601566378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T133945&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33141&fm=23689601566378&tin=02508201610067®Number=0000000000091575&sum=50000 [13:39:45]StoreToDocumentArchive [13:39:45]shift 77 fd 33141 [13:39:45]save to /storage/0077/doc_00033141 [13:39:45]save last doc name /storage/0077/doc_00033141 to /storage/kkm_last_doc_name [13:39:45]save OK [13:39:45]Clear old archive folders... [13:39:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:39:45]tlvbuf is 00A711E0 [13:39:45]SAM_PROTO_ClearQueue [13:39:45]wFMCommunicate request_size=4 [13:39:45]MH_SAM_APDU [13:39:45]CAPDU: 80 09 00 00 [13:39:45]Write to MH i2c: E2 08 00 81 23 80 09 00 00 00 00 00 00 16 [13:39:45]Write i2c OK [13:39:45]MH_I2C_Read... [13:39:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:45]Read from MH i2c: E2 [13:39:45]MH_I2C_Read... [13:39:45]Read from MH i2c: E2 03 00 [13:39:45]MH_I2C_Read... [13:39:45]Read from MH i2c: E2 03 00 81 23 00 90 00 18 [13:39:45]RAPDU: 90 00 [13:39:45]wFMCommunicate OK [13:39:45]SAM_PROTO_ClearQueue done [13:39:45]KKMCreateOFDPacket [13:39:45]OFDProtocolAddRootSTLVToBuf [13:39:45]FM_MakeSignedData [13:39:45]FM_MakeSignedData [13:39:45]SAM_PROTO_SignData [13:39:45]wFMCommunicate request_size=4 [13:39:45]MH_SAM_APDU [13:39:45]CAPDU: 80 0D 01 02 [13:39:45]Write to MH i2c: E2 08 00 82 23 80 0D 01 02 00 00 00 00 1E [13:39:45]Write i2c OK [13:39:45]MH_I2C_Read... [13:39:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:45]Read from MH i2c: E2 [13:39:45]MH_I2C_Read... [13:39:45]Read from MH i2c: E2 03 00 [13:39:45]MH_I2C_Read... [13:39:45]Read from MH i2c: E2 03 00 82 23 00 90 00 19 [13:39:45]RAPDU: 90 00 [13:39:45]wFMCommunicate OK [13:39:45]wFMCommunicate request_size=255 [13:39:45]MH_SAM_APDU [13:39:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 A1 00 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 81 00 00 35 04 06 00 15 [13:39:45]Write to MH i2c: E2 02 01 83 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 A1 00 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 81 00 00 35 04 06 00 15 00 00 63 [13:39:45]Write i2c OK [13:39:45]MH_I2C_Read... [13:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 83 23 00 90 00 1A [13:39:46]RAPDU: 90 00 [13:39:46]wFMCommunicate OK [13:39:46]wFMCommunicate request_size=10 [13:39:46]MH_SAM_APDU [13:39:46]CAPDU: 80 0D 02 02 05 8B AA 49 46 AA [13:39:46]Write to MH i2c: E2 0D 00 84 23 80 0D 02 02 05 00 8B AA 49 46 AA 00 00 99 [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 03 00 84 23 00 90 00 1B [13:39:46]RAPDU: 90 00 [13:39:46]wFMCommunicate OK [13:39:46]wFMCommunicate request_size=4 [13:39:46]MH_SAM_APDU [13:39:46]CAPDU: 80 0D 03 02 [13:39:46]Write to MH i2c: E2 08 00 85 23 80 0D 03 02 00 00 00 00 23 [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 0B 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 0B 00 85 23 00 D9 2D 49 AD A9 51 15 79 90 00 A8 [13:39:46]RAPDU: D9 2D 49 AD A9 51 15 79 90 00 [13:39:46]wFMCommunicate OK [13:39:46]SAM_PROTO_SignData done [13:39:46]FM_MakeSignedData done [13:39:46]CreateOFDProtocolMessage [13:39:46]wFMCommunicate request_size=4 [13:39:46]MH_SAM_APDU [13:39:46]CAPDU: 80 11 00 00 [13:39:46]Write to MH i2c: E2 08 00 86 23 80 11 00 00 00 00 00 00 23 [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:46]Read from MH i2c: E2 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 17 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: E2 17 00 86 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 79 [13:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:39:46]wFMCommunicate OK [13:39:46]CreateOFDProtocolMessage done [13:39:46]OFDSenderStorePacket 33141 [13:39:46]StoreOFDPacket docnum=33141 [13:39:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B4 A8 07 01 3B 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 A1 00 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 81 00 00 35 04 06 00 15 8B AA 49 46 AA D9 2D 49 AD A9 51 15 79 [13:39:46]CheckFolder [13:39:46]dirname=/storage/ofd_packets [13:39:46]CheckFolder done [13:39:46]ProducePacketName [13:39:46]name=ofd_packets/00033141 [13:39:46]NVStorageSaveData ofd_packets/00033141 [13:39:46]File name is /storage/ofd_packets/00033141 [13:39:46]Write 301 bytes [13:39:46]NVStorageSaveData done [13:39:46]OFDSenderStorePacket done [13:39:46]KKMCreateOFDPacket done [13:39:46]NVStorageSaveData kkm_last_timestamp [13:39:46]File name is /storage/kkm_last_timestamp [13:39:46]Write 4 bytes [13:39:46]NVStorageSaveData done [13:39:46]ExternCall_PrintAddStr [13:39:46]wPrintStart [13:39:46]Write to MH i2c: 01 00 00 87 23 AA [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 07 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 07 00 87 23 00 00 00 00 00 FF 0F BF [13:39:46]RasterBufferAndPrint [13:39:46]line Счет N : (1)1182962 [13:39:46]line ИНН: 02508201610067 [13:39:46]line Контрольно-Кассовый Чек [13:39:46]line ПРОДАЖА [13:39:46]line ТРК (МРК, ГНК) : 62 [13:39:46]line Товар: 2710124130 [13:39:46]line Аи-92-К-5 [13:39:46]line 8.550 * 58.50 [13:39:46]line = 500.18 [13:39:46]line НДС 12% НСП 1% [13:39:46]line > о реализуемом товаре [13:39:46]line ОКРУГЛЕНИЕ: -0.18 [13:39:46]line ИТОГО: 500.00 [13:39:46]line Внесено: 500.00 [13:39:46]line СДАЧА: 0.00 [13:39:46]line НСП 1% : 4.43 [13:39:46]line НДС 12% : 53.12 [13:39:46]line Наличными: 500.00 [13:39:46]line Безнал.: 0.00 [13:39:46]line Место: АЗС № 121 "Партнер Нефть" [13:39:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:39:46]line СНО: Общий режим [13:39:46]line Чек 157 26.08.2023 13:39 [13:39:46]line Смена: 77 ФФД: 1.0 [13:39:46]line ЗНМ: 0300000148 [13:39:46]line РНМ: 0000000000091575 [13:39:46]line Версия ККМ: 001 [13:39:46]line ФМ: 0000000000874655 [13:39:46]line ФД: 33141 [13:39:46]line ФПД: 23689601566378 [13:39:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T133945&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33141&fm=23689601566378&tin=02508201610067®Number=0000000000091575&sum=50000 [13:39:46]OFD Sender: Processing packet 33141 [packets to send 11, broken 10] [13:39:46]ProducePacketName [13:39:46]name=ofd_packets/00033141 [13:39:46]OFD Sender: To server: pG, [13:39:46]CommunicateWithHost lk.salyk.kg:30040 [13:39:46]ConnectInit lk.salyk.kg [13:39:46]written 0, free lines is 4095 [13:39:46]Connected sock=11 [13:39:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B4 A8 07 01 3B 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 A1 00 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 81 00 00 35 04 06 00 15 8B AA 49 46 AA D9 2D 49 AD A9 51 15 79 [13:39:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 23 F5 47 00 6F C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 75 81 00 00 F4 03 04 00 40 AB E9 64 B6 04 01 00 00 93 FE 18 35 25 84 91 0B [13:39:46]CommunicateWithHost err = 0 [13:39:46]CheckOFDResponse [13:39:46]1017 (14) - 77093643461234 [13:39:46]1041 (16) - 0000000000874655 [13:39:46]1040 (4) - 33141 [13:39:46]1012 (4) - 26.08.2023 07:35 [13:39:46]1206 (1) - 0 [13:39:46]OFD Sender: Remove packet 33141 [13:39:46]ProducePacketName [13:39:46]name=ofd_packets/00033141 [13:39:46]NVStorageDeleteData [13:39:46]Write to MH i2c: 01 00 00 B2 23 D5 [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 07 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: 01 07 00 B2 23 00 00 00 00 00 DF 0C C7 [13:39:46]RasterBufferAndPrint [13:39:46]line [13:39:46]line [13:39:46]line [13:39:46]line [13:39:46]line [13:39:46]written 0, free lines is 3301 [13:39:46]MH_Cut [13:39:46]Write to MH i2c: D1 01 00 B9 23 01 AE [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: D1 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: D1 01 00 [13:39:46]MH_I2C_Read... [13:39:46]Read from MH i2c: D1 01 00 B9 23 00 AD [13:39:46]Write to MH i2c: 01 00 00 BA 23 DD [13:39:46]Write i2c OK [13:39:46]MH_I2C_Read... [13:39:47]OFD Sender: No OFD packet to send [13:39:47]*** Cut start [13:39:47]*** Purtial cut [13:39:47]*** CUTSNS_PIN = 0 [13:39:47]*** Stage 1: CUTSNS_PIN = 1 [13:39:49]Read from MH i2c: 01 [13:39:49]MH_I2C_Read... [13:39:49]*** Stop cut motor [13:39:49]*** Cut end [13:39:49]Read from MH i2c: 01 07 00 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: 01 07 00 BA 23 00 00 00 00 00 FF 0F F2 [13:39:49]process_action close_receipt done [13:39:49]requested_data is exist [13:39:49]produce_requested_data [13:39:49]requested_item fm.sn is exist - process it [13:39:49]wFMCommunicate request_size=4 [13:39:49]MH_SAM_APDU [13:39:49]CAPDU: 80 11 00 00 [13:39:49]Write to MH i2c: E2 08 00 BB 23 80 11 00 00 00 00 00 00 58 [13:39:49]Write i2c OK [13:39:49]MH_I2C_Read... [13:39:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:49]Read from MH i2c: E2 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 17 00 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 17 00 BB 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AE [13:39:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:39:49]wFMCommunicate OK [13:39:49]requested_item fd.num is exist - process it [13:39:49]SAM_PROTO_GetFieldsCounters [13:39:49]wFMCommunicate request_size=4 [13:39:49]MH_SAM_APDU [13:39:49]CAPDU: 80 13 00 00 [13:39:49]Write to MH i2c: E2 08 00 BC 23 80 13 00 00 00 00 00 00 5B [13:39:49]Write i2c OK [13:39:49]MH_I2C_Read... [13:39:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:49]Read from MH i2c: E2 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 62 00 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 62 00 BC 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 75 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [13:39:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 75 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:49]wFMCommunicate OK [13:39:49]SAM_PROTO_GetFieldsCounters done [13:39:49]requested_item shift.num is exist - process it [13:39:49]requested_item shift.opened is exist - process it [13:39:49]req_shift_opened [13:39:49]FM_GetShiftState [13:39:49]SAM_PROTO_GetShiftState [13:39:49]wFMCommunicate request_size=4 [13:39:49]MH_SAM_APDU [13:39:49]CAPDU: 80 13 01 00 [13:39:49]Write to MH i2c: E2 08 00 BD 23 80 13 01 00 00 00 00 00 5D [13:39:49]Write i2c OK [13:39:49]MH_I2C_Read... [13:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:49]Read from MH i2c: E2 [13:39:49]MH_I2C_Read... [13:39:49]Read from MH i2c: E2 0E 00 [13:39:49]MH_I2C_Read... [13:39:50]Read from MH i2c: E2 0E 00 BD 23 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 94 [13:39:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:39:50]wFMCommunicate OK [13:39:50]SAM_PROTO_GetShiftState done [13:39:50]FM_GetShiftState done [13:39:50]req_shift_opened done [13:39:50]requested_item shift.open_date is exist - process it [13:39:50]req_shift_open_date [13:39:50]req_shift_open_date done [13:39:50]produce_requested_data done [13:39:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33141,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:39:50]process_action_free close_receipt [13:39:50]json_value_free [13:39:50]json_value_free done [13:39:50]process_json_proto returns [13:39:50]Send response to host [13:39:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33141,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:39:50]free response buf [13:39:50]execute_script done [13:39:50]execute_script returns [13:39:50]free content buf [13:39:50]Sock 7.Close socket [13:39:50]Sock 7.Thread stoped [13:39:52]OFD Sender: No OFD packet to send [13:39:57]OFD Sender: No OFD packet to send [13:40:02]OFD Sender: No OFD packet to send [13:40:07]OFD Sender: No OFD packet to send [13:40:12]OFD Sender: No OFD packet to send [13:40:17]OFD Sender: No OFD packet to send [13:40:22]OFD Sender: No OFD packet to send [13:40:27]OFD Sender: No OFD packet to send [13:40:32]OFD Sender: No OFD packet to send [13:40:37]OFD Sender: No OFD packet to send [13:40:42]OFD Sender: No OFD packet to send [13:40:47]OFD Sender: No OFD packet to send [13:40:52]OFD Sender: No OFD packet to send [13:40:57]OFD Sender: No OFD packet to send [13:41:02]OFD Sender: No OFD packet to send [13:41:07]OFD Sender: No OFD packet to send [13:41:12]OFD Sender: No OFD packet to send [13:41:17]OFD Sender: No OFD packet to send [13:41:22]OFD Sender: No OFD packet to send [13:41:27]OFD Sender: No OFD packet to send [13:41:32]OFD Sender: No OFD packet to send [13:41:37]OFD Sender: No OFD packet to send [13:41:42]OFD Sender: No OFD packet to send [13:41:47]OFD Sender: No OFD packet to send [13:41:52]OFD Sender: No OFD packet to send [13:41:57]OFD Sender: No OFD packet to send [13:42:02]OFD Sender: No OFD packet to send [13:42:07]OFD Sender: No OFD packet to send [13:42:12]OFD Sender: No OFD packet to send [13:42:17]OFD Sender: No OFD packet to send [13:42:22]OFD Sender: No OFD packet to send [13:42:27]OFD Sender: No OFD packet to send [13:42:32]OFD Sender: No OFD packet to send [13:42:37]OFD Sender: No OFD packet to send [13:42:42]OFD Sender: No OFD packet to send [13:42:47]OFD Sender: No OFD packet to send [13:42:52]OFD Sender: No OFD packet to send [13:42:57]OFD Sender: No OFD packet to send [13:43:02]OFD Sender: No OFD packet to send [13:43:07]OFD Sender: No OFD packet to send [13:43:12]OFD Sender: No OFD packet to send [13:43:17]OFD Sender: No OFD packet to send [13:43:22]OFD Sender: No OFD packet to send [13:43:27]OFD Sender: No OFD packet to send [13:43:32]OFD Sender: No OFD packet to send [13:43:37]OFD Sender: No OFD packet to send [13:43:42]OFD Sender: No OFD packet to send [13:43:47]OFD Sender: No OFD packet to send [13:43:52]OFD Sender: No OFD packet to send [13:43:57]OFD Sender: No OFD packet to send [13:44:02]OFD Sender: No OFD packet to send [13:44:07]OFD Sender: No OFD packet to send [13:44:12]OFD Sender: No OFD packet to send [13:44:17]OFD Sender: No OFD packet to send [13:44:22]OFD Sender: No OFD packet to send [13:44:27]OFD Sender: No OFD packet to send [13:44:32]OFD Sender: No OFD packet to send [13:44:37]OFD Sender: No OFD packet to send [13:44:42]OFD Sender: No OFD packet to send [13:44:47]OFD Sender: No OFD packet to send [13:44:52]OFD Sender: No OFD packet to send [13:44:57]OFD Sender: No OFD packet to send [13:45:02]OFD Sender: No OFD packet to send [13:45:07]OFD Sender: No OFD packet to send [13:45:12]OFD Sender: No OFD packet to send [13:45:17]OFD Sender: No OFD packet to send [13:45:22]OFD Sender: No OFD packet to send [13:45:27]OFD Sender: No OFD packet to send [13:45:32]OFD Sender: No OFD packet to send [13:45:37]OFD Sender: No OFD packet to send [13:45:42]OFD Sender: No OFD packet to send [13:45:47]OFD Sender: No OFD packet to send [13:45:52]OFD Sender: No OFD packet to send [13:45:57]OFD Sender: No OFD packet to send [13:46:02]OFD Sender: No OFD packet to send [13:46:07]OFD Sender: No OFD packet to send [13:46:12]OFD Sender: No OFD packet to send [13:46:17]OFD Sender: No OFD packet to send [13:46:22]OFD Sender: No OFD packet to send [13:46:27]OFD Sender: No OFD packet to send [13:46:32]OFD Sender: No OFD packet to send [13:46:37]OFD Sender: No OFD packet to send [13:46:42]OFD Sender: No OFD packet to send [13:46:47]OFD Sender: No OFD packet to send [13:46:52]OFD Sender: No OFD packet to send [13:46:57]OFD Sender: No OFD packet to send [13:47:02]OFD Sender: No OFD packet to send [13:47:07]OFD Sender: No OFD packet to send [13:47:12]OFD Sender: No OFD packet to send [13:47:17]OFD Sender: No OFD packet to send [13:47:22]OFD Sender: No OFD packet to send [13:47:27]OFD Sender: No OFD packet to send [13:47:32]OFD Sender: No OFD packet to send [13:47:37]OFD Sender: No OFD packet to send [13:47:42]OFD Sender: No OFD packet to send [13:47:47]OFD Sender: No OFD packet to send [13:47:51]accept exits with 9 [13:47:51]New connection [13:47:51]New thread 3067059556 created [13:47:51]Thread 3067202916 joined [13:47:51]Waiting for new connection... [13:47:51] Sock 9.Parse request [13:47:51]Sock 9.Check first char [13:47:51]Sock 9.First char is OK [13:47:51]request: POST /json_proto HTTP/1.0 [13:47:51]Method: POST [13:47:51]URL: /json_proto [13:47:51]Method is POST - this is cgi request [13:47:51]url: /json_proto [13:47:51]query_string will be loaded in cgi processing [13:47:51]execute_cgi json_proto POST (null) [13:47:51]execute_cgi path=json_proto method=POST [13:47:51]POST find Content-Length [13:47:51]Host: 172.17.34.200:8080 [13:47:51]Content-Length: 688 [13:47:51]Content-Type: application/json [13:47:51] [13:47:51]POST finish read [13:47:51]Found Content-Length = 688 [13:47:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:51]execute_script... [13:47: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)1182963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:47:51]POST & json_proto [13:47:51]process_json_proto [13:47:51]json parsed OK: [13:47:51]protocol is kg_v1.0 [13:47:51]action value=close_receipt [13:47:51]process_action close_receipt [13:47:51]cmd_close_receipt [13:47:51]MH_GetDate [13:47:51]Write to MH i2c: F0 00 00 BE 23 D0 [13:47:51]Write i2c OK [13:47:51]MH_I2C_Read... [13:47:51]Read from MH i2c: F0 [13:47:51]MH_I2C_Read... [13:47:51]Read from MH i2c: F0 09 00 [13:47:51]MH_I2C_Read... [13:47:51]Read from MH i2c: F0 09 00 BE 23 00 88 02 EA 64 B2 FF 65 64 2B [13:47:51]GetLastDocTimeStamp 1693057185 [13:47:51]current date 1693057672 [13:47:51]FM_GetShiftState [13:47:51]SAM_PROTO_GetShiftState [13:47:51]wFMCommunicate request_size=4 [13:47:51]MH_SAM_APDU [13:47:51]CAPDU: 80 13 01 00 [13:47:51]Write to MH i2c: E2 08 00 BF 23 80 13 01 00 00 00 00 00 5F [13:47:51]Write i2c OK [13:47:51]MH_I2C_Read... [13:47:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:51]Read from MH i2c: E2 [13:47:51]MH_I2C_Read... [13:47:51]Read from MH i2c: E2 0E 00 [13:47:51]MH_I2C_Read... [13:47:51]Read from MH i2c: E2 0E 00 BF 23 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 96 [13:47:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:47:51]wFMCommunicate OK [13:47:51]SAM_PROTO_GetShiftState done [13:47:51]FM_GetShiftState done [13:47:51]opened in 1693009560 [13:47:51]opened+sec_in_day 1693095960 [13:47:51]quantity*price = 100042 [13:47:51]sum+1 = 100044 [13:47:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 158 26.08.2023 13:47 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33142 ФПД: 50788633456753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T134752&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33142&fm=50788633456753&tin=02508201610067®Number=0000000000091575&sum=100000 [13:47:52]StoreToDocumentArchive [13:47:52]shift 77 fd 33142 [13:47:52]save to /storage/0077/doc_00033142 [13:47:52]save last doc name /storage/0077/doc_00033142 to /storage/kkm_last_doc_name [13:47:52]save OK [13:47:52]Clear old archive folders... [13:47:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:47:52]tlvbuf is B6DE5750 [13:47:52]SAM_PROTO_ClearQueue [13:47:52]wFMCommunicate request_size=4 [13:47:52]MH_SAM_APDU [13:47:52]CAPDU: 80 09 00 00 [13:47:52]Write to MH i2c: E2 08 00 CC 23 80 09 00 00 00 00 00 00 61 [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:47:52]Read from MH i2c: E2 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 03 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 03 00 CC 23 00 90 00 63 [13:47:52]RAPDU: 90 00 [13:47:52]wFMCommunicate OK [13:47:52]SAM_PROTO_ClearQueue done [13:47:52]KKMCreateOFDPacket [13:47:52]OFDProtocolAddRootSTLVToBuf [13:47:52]FM_MakeSignedData [13:47:52]FM_MakeSignedData [13:47:52]SAM_PROTO_SignData [13:47:52]wFMCommunicate request_size=4 [13:47:52]MH_SAM_APDU [13:47:52]CAPDU: 80 0D 01 02 [13:47:52]Write to MH i2c: E2 08 00 CD 23 80 0D 01 02 00 00 00 00 69 [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:47:52]Read from MH i2c: E2 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 03 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 03 00 CD 23 00 90 00 64 [13:47:52]RAPDU: 90 00 [13:47:52]wFMCommunicate OK [13:47:52]wFMCommunicate request_size=255 [13:47:52]MH_SAM_APDU [13:47: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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9E 00 00 00 F4 03 04 00 88 02 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 81 00 00 35 04 06 00 [13:47:52]Write to MH i2c: E2 02 01 CE 23 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9E 00 00 00 F4 03 04 00 88 02 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 81 00 00 35 04 06 00 00 00 CD [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]OFD Sender: No OFD packet to send [13:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:52]Read from MH i2c: E2 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 03 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 03 00 CE 23 00 90 00 65 [13:47:52]RAPDU: 90 00 [13:47:52]wFMCommunicate OK [13:47:52]wFMCommunicate request_size=11 [13:47:52]MH_SAM_APDU [13:47:52]CAPDU: 80 0D 02 02 06 2E 31 26 74 B0 71 [13:47:52]Write to MH i2c: E2 0E 00 CF 23 80 0D 02 02 06 00 2E 31 26 74 B0 71 00 00 92 [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:47:52]Read from MH i2c: E2 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 03 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 03 00 CF 23 00 90 00 66 [13:47:52]RAPDU: 90 00 [13:47:52]wFMCommunicate OK [13:47:52]wFMCommunicate request_size=4 [13:47:52]MH_SAM_APDU [13:47:52]CAPDU: 80 0D 03 02 [13:47:52]Write to MH i2c: E2 08 00 D0 23 80 0D 03 02 00 00 00 00 6E [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:47:52]Read from MH i2c: E2 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 0B 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 0B 00 D0 23 00 BF 9C 70 46 79 02 13 B3 90 00 C1 [13:47:52]RAPDU: BF 9C 70 46 79 02 13 B3 90 00 [13:47:52]wFMCommunicate OK [13:47:52]SAM_PROTO_SignData done [13:47:52]FM_MakeSignedData done [13:47:52]CreateOFDProtocolMessage [13:47:52]wFMCommunicate request_size=4 [13:47:52]MH_SAM_APDU [13:47:52]CAPDU: 80 11 00 00 [13:47:52]Write to MH i2c: E2 08 00 D1 23 80 11 00 00 00 00 00 00 6E [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:52]Read from MH i2c: E2 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 17 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: E2 17 00 D1 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C4 [13:47:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:47:52]wFMCommunicate OK [13:47:52]CreateOFDProtocolMessage done [13:47:52]OFDSenderStorePacket 33142 [13:47:52]StoreOFDPacket docnum=33142 [13:47:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 58 85 08 01 2F 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9E 00 00 00 F4 03 04 00 88 02 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 81 00 00 35 04 06 00 2E 31 26 74 B0 71 BF 9C 70 46 79 02 13 B3 [13:47:52]CheckFolder [13:47:52]dirname=/storage/ofd_packets [13:47:52]CheckFolder done [13:47:52]ProducePacketName [13:47:52]name=ofd_packets/00033142 [13:47:52]NVStorageSaveData ofd_packets/00033142 [13:47:52]File name is /storage/ofd_packets/00033142 [13:47:52]Write 302 bytes [13:47:52]NVStorageSaveData done [13:47:52]OFDSenderStorePacket done [13:47:52]KKMCreateOFDPacket done [13:47:52]NVStorageSaveData kkm_last_timestamp [13:47:52]File name is /storage/kkm_last_timestamp [13:47:52]Write 4 bytes [13:47:52]NVStorageSaveData done [13:47:52]ExternCall_PrintAddStr [13:47:52]wPrintStart [13:47:52]Write to MH i2c: 01 00 00 D2 23 F5 [13:47:52]Write i2c OK [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: 01 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: 01 07 00 [13:47:52]MH_I2C_Read... [13:47:52]Read from MH i2c: 01 07 00 D2 23 00 00 00 00 00 FF 0F 0A [13:47:52]RasterBufferAndPrint [13:47:52]line Счет N : (1)1182963 [13:47:52]line ИНН: 02508201610067 [13:47:52]line Контрольно-Кассовый Чек [13:47:52]line ПРОДАЖА [13:47:52]line ТРК (МРК, ГНК) : 21 [13:47:52]line Товар: 2710194210 [13:47:52]line ДТ(л)-К-5 [13:47:52]line 15.730 * 63.60 [13:47:52]line = 1000.43 [13:47:52]line НДС 12% НСП 1% [13:47:52]line > о реализуемом товаре [13:47:52]line ОКРУГЛЕНИЕ: -0.43 [13:47:52]line ИТОГО: 1000.00 [13:47:52]line Внесено: 1000.00 [13:47:52]line СДАЧА: 0.00 [13:47:52]line НСП 1% : 8.85 [13:47:52]line НДС 12% : 106.24 [13:47:52]line Наличными: 1000.00 [13:47:52]line Безнал.: 0.00 [13:47:52]line Место: АЗС № 121 "Партнер Нефть" [13:47:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:47:52]line СНО: Общий режим [13:47:52]line Чек 158 26.08.2023 13:47 [13:47:52]line Смена: 77 ФФД: 1.0 [13:47:52]line ЗНМ: 0300000148 [13:47:52]line РНМ: 0000000000091575 [13:47:52]line Версия ККМ: 001 [13:47:52]line ФМ: 0000000000874655 [13:47:52]line ФД: 33142 [13:47:52]line ФПД: 50788633456753 [13:47:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T134752&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33142&fm=50788633456753&tin=02508201610067®Number=0000000000091575&sum=100000 [13:47:53]OFD Sender: Processing packet 33142 [packets to send 11, broken 10] [13:47:53]ProducePacketName [13:47:53]name=ofd_packets/00033142 [13:47:53]OFD Sender: To server: pG, [13:47:53]CommunicateWithHost lk.salyk.kg:30040 [13:47:53]ConnectInit lk.salyk.kg [13:47:53]written 0, free lines is 4095 [13:47:53]Connected sock=10 [13:47:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 58 85 08 01 2F 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 9E 00 00 00 F4 03 04 00 88 02 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 81 00 00 35 04 06 00 2E 31 26 74 B0 71 BF 9C 70 46 79 02 13 B3 [13:47:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 15 9A 47 00 08 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 76 81 00 00 F4 03 04 00 27 AD E9 64 B6 04 01 00 00 16 BF D6 81 87 58 58 58 [13:47:53]CommunicateWithHost err = 0 [13:47:53]CheckOFDResponse [13:47:53]1017 (14) - 77093643461234 [13:47:53]1041 (16) - 0000000000874655 [13:47:53]1040 (4) - 33142 [13:47:53]1012 (4) - 26.08.2023 07:43 [13:47:53]1206 (1) - 0 [13:47:53]OFD Sender: Remove packet 33142 [13:47:53]ProducePacketName [13:47:53]name=ofd_packets/00033142 [13:47:53]NVStorageDeleteData [13:47:53]Write to MH i2c: 01 00 00 FD 23 20 [13:47:53]Write i2c OK [13:47:53]MH_I2C_Read... [13:47:53]Read from MH i2c: 01 [13:47:53]MH_I2C_Read... [13:47:53]Read from MH i2c: 01 07 00 [13:47:53]MH_I2C_Read... [13:47:53]Read from MH i2c: 01 07 00 FD 23 00 00 00 00 00 E2 0C 15 [13:47:53]RasterBufferAndPrint [13:47:53]line [13:47:53]line [13:47:53]line [13:47:53]line [13:47:53]line [13:47:53]written 0, free lines is 3304 [13:47:53]MH_Cut [13:47:53]Write to MH i2c: D1 01 00 04 24 01 FA [13:47:53]Write i2c OK [13:47:53]MH_I2C_Read... [13:47:53]Read from MH i2c: D1 [13:47:53]MH_I2C_Read... [13:47:53]Read from MH i2c: D1 01 00 [13:47:53]MH_I2C_Read... [13:47:53]Read from MH i2c: D1 01 00 04 24 00 F9 [13:47:53]Write to MH i2c: 01 00 00 05 24 29 [13:47:53]Write i2c OK [13:47:53]MH_I2C_Read... [13:47:53]OFD Sender: No OFD packet to send [13:47:54]*** Cut start [13:47:54]*** Purtial cut [13:47:54]*** Stage 1: CUTSNS_PIN = 1 [13:47:54]Read from MH i2c: 01 [13:47:54]MH_I2C_Read... [13:47:54]*** Stop cut motor [13:47:54]*** Cut end [13:47:54]Read from MH i2c: 01 07 00 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: 01 07 00 05 24 00 00 00 00 00 FF 0F 3E [13:47:54]process_action close_receipt done [13:47:54]requested_data is exist [13:47:54]produce_requested_data [13:47:54]requested_item fm.sn is exist - process it [13:47:54]wFMCommunicate request_size=4 [13:47:54]MH_SAM_APDU [13:47:54]CAPDU: 80 11 00 00 [13:47:54]Write to MH i2c: E2 08 00 06 24 80 11 00 00 00 00 00 00 A4 [13:47:54]Write i2c OK [13:47:54]MH_I2C_Read... [13:47:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:47:54]Read from MH i2c: E2 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: E2 17 00 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: E2 17 00 06 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FA [13:47:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:47:54]wFMCommunicate OK [13:47:54]requested_item fd.num is exist - process it [13:47:54]SAM_PROTO_GetFieldsCounters [13:47:54]wFMCommunicate request_size=4 [13:47:54]MH_SAM_APDU [13:47:54]CAPDU: 80 13 00 00 [13:47:54]Write to MH i2c: E2 08 00 07 24 80 13 00 00 00 00 00 00 A7 [13:47:54]Write i2c OK [13:47:54]MH_I2C_Read... [13:47:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:47:54]Read from MH i2c: E2 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: E2 62 00 [13:47:54]MH_I2C_Read... [13:47:54]Read from MH i2c: E2 62 00 07 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 76 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [13:47:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 76 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:47:54]wFMCommunicate OK [13:47:54]SAM_PROTO_GetFieldsCounters done [13:47:54]requested_item shift.num is exist - process it [13:47:54]requested_item shift.opened is exist - process it [13:47:54]req_shift_opened [13:47:54]FM_GetShiftState [13:47:54]SAM_PROTO_GetShiftState [13:47:54]wFMCommunicate request_size=4 [13:47:54]MH_SAM_APDU [13:47:54]CAPDU: 80 13 01 00 [13:47:54]Write to MH i2c: E2 08 00 08 24 80 13 01 00 00 00 00 00 A9 [13:47:54]Write i2c OK [13:47:54]MH_I2C_Read... [13:47:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:47:55]Read from MH i2c: E2 [13:47:55]MH_I2C_Read... [13:47:55]Read from MH i2c: E2 0E 00 [13:47:55]MH_I2C_Read... [13:47:55]Read from MH i2c: E2 0E 00 08 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E0 [13:47:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:47:55]wFMCommunicate OK [13:47:55]SAM_PROTO_GetShiftState done [13:47:55]FM_GetShiftState done [13:47:55]req_shift_opened done [13:47:55]requested_item shift.open_date is exist - process it [13:47:55]req_shift_open_date [13:47:55]req_shift_open_date done [13:47:55]produce_requested_data done [13:47:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33142,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:47:55]process_action_free close_receipt [13:47:55]json_value_free [13:47:55]json_value_free done [13:47:55]process_json_proto returns [13:47:55]Send response to host [13:47:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33142,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:47:55]free response buf [13:47:55]execute_script done [13:47:55]execute_script returns [13:47:55]free content buf [13:47:55]Sock 9.Close socket [13:47:55]Sock 9.Thread stoped [13:47:59]OFD Sender: No OFD packet to send [13:48:04]OFD Sender: No OFD packet to send [13:48:09]OFD Sender: No OFD packet to send [13:48:14]OFD Sender: No OFD packet to send [13:48:19]OFD Sender: No OFD packet to send [13:48:24]OFD Sender: No OFD packet to send [13:48:29]OFD Sender: No OFD packet to send [13:48:34]OFD Sender: No OFD packet to send [13:48:39]OFD Sender: No OFD packet to send [13:48:44]OFD Sender: No OFD packet to send [13:48:49]OFD Sender: No OFD packet to send [13:48:54]OFD Sender: No OFD packet to send [13:48:59]OFD Sender: No OFD packet to send [13:49:04]OFD Sender: No OFD packet to send [13:49:09]OFD Sender: No OFD packet to send [13:49:14]OFD Sender: No OFD packet to send [13:49:19]OFD Sender: No OFD packet to send [13:49:24]OFD Sender: No OFD packet to send [13:49:29]OFD Sender: No OFD packet to send [13:49:34]OFD Sender: No OFD packet to send [13:49:39]OFD Sender: No OFD packet to send [13:49:44]OFD Sender: No OFD packet to send [13:49:49]OFD Sender: No OFD packet to send [13:49:54]OFD Sender: No OFD packet to send [13:49:59]OFD Sender: No OFD packet to send [13:50:04]OFD Sender: No OFD packet to send [13:50:09]OFD Sender: No OFD packet to send [13:50:14]OFD Sender: No OFD packet to send [13:50:19]OFD Sender: No OFD packet to send [13:50:24]OFD Sender: No OFD packet to send [13:50:29]OFD Sender: No OFD packet to send [13:50:34]OFD Sender: No OFD packet to send [13:50:39]OFD Sender: No OFD packet to send [13:50:44]OFD Sender: No OFD packet to send [13:50:49]OFD Sender: No OFD packet to send [13:50:54]OFD Sender: No OFD packet to send [13:50:59]OFD Sender: No OFD packet to send [13:51:04]OFD Sender: No OFD packet to send [13:51:09]OFD Sender: No OFD packet to send [13:51:14]OFD Sender: No OFD packet to send [13:51:19]OFD Sender: No OFD packet to send [13:51:24]OFD Sender: No OFD packet to send [13:51:29]OFD Sender: No OFD packet to send [13:51:34]OFD Sender: No OFD packet to send [13:51:39]OFD Sender: No OFD packet to send [13:51:44]OFD Sender: No OFD packet to send [13:51:49]OFD Sender: No OFD packet to send [13:51:54]OFD Sender: No OFD packet to send [13:51:59]OFD Sender: No OFD packet to send [13:52:04]OFD Sender: No OFD packet to send [13:52:09]OFD Sender: No OFD packet to send [13:52:14]OFD Sender: No OFD packet to send [13:52:19]OFD Sender: No OFD packet to send [13:52:24]OFD Sender: No OFD packet to send [13:52:29]OFD Sender: No OFD packet to send [13:52:34]OFD Sender: No OFD packet to send [13:52:39]OFD Sender: No OFD packet to send [13:52:44]OFD Sender: No OFD packet to send [13:52:49]OFD Sender: No OFD packet to send [13:52:54]OFD Sender: No OFD packet to send [13:52:59]OFD Sender: No OFD packet to send [13:53:04]OFD Sender: No OFD packet to send [13:53:09]OFD Sender: No OFD packet to send [13:53:14]OFD Sender: No OFD packet to send [13:53:19]OFD Sender: No OFD packet to send [13:53:24]OFD Sender: No OFD packet to send [13:53:29]OFD Sender: No OFD packet to send [13:53:34]OFD Sender: No OFD packet to send [13:53:39]OFD Sender: No OFD packet to send [13:53:44]OFD Sender: No OFD packet to send [13:53:49]OFD Sender: No OFD packet to send [13:53:54]OFD Sender: No OFD packet to send [13:53:59]OFD Sender: No OFD packet to send [13:54:04]OFD Sender: No OFD packet to send [13:54:09]OFD Sender: No OFD packet to send [13:54:14]OFD Sender: No OFD packet to send [13:54:19]OFD Sender: No OFD packet to send [13:54:24]OFD Sender: No OFD packet to send [13:54:29]OFD Sender: No OFD packet to send [13:54:34]OFD Sender: No OFD packet to send [13:54:39]OFD Sender: No OFD packet to send [13:54:44]OFD Sender: No OFD packet to send [13:54:44]accept exits with 7 [13:54:44]New connection [13:54:44]New thread 3067202916 created [13:54:44]Thread 3067059556 joined [13:54:44]Waiting for new connection... [13:54:44] Sock 7.Parse request [13:54:44]Sock 7.Check first char [13:54:44]Sock 7.First char is OK [13:54:44]request: POST /json_proto HTTP/1.0 [13:54:44]Method: POST [13:54:44]URL: /json_proto [13:54:44]Method is POST - this is cgi request [13:54:44]url: /json_proto [13:54:44]query_string will be loaded in cgi processing [13:54:44]execute_cgi json_proto POST (null) [13:54:44]execute_cgi path=json_proto method=POST [13:54:44]POST find Content-Length [13:54:44]Host: 172.17.34.200:8080 [13:54:44]Content-Length: 688 [13:54:44]Content-Type: application/json [13:54:44] [13:54:44]POST finish read [13:54:44]Found Content-Length = 688 [13:54:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:44]execute_script... [13:54:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:44]POST & json_proto [13:54:44]process_json_proto [13:54:44]json parsed OK: [13:54:44]protocol is kg_v1.0 [13:54:44]action value=close_receipt [13:54:44]process_action close_receipt [13:54:44]cmd_close_receipt [13:54:44]MH_GetDate [13:54:44]Write to MH i2c: F0 00 00 09 24 1C [13:54:44]Write i2c OK [13:54:44]MH_I2C_Read... [13:54:44]Read from MH i2c: F0 [13:54:44]MH_I2C_Read... [13:54:44]Read from MH i2c: F0 09 00 [13:54:44]MH_I2C_Read... [13:54:44]Read from MH i2c: F0 09 00 09 24 00 26 04 EA 64 B2 FF 65 64 17 [13:54:44]GetLastDocTimeStamp 1693057672 [13:54:44]current date 1693058086 [13:54:44]FM_GetShiftState [13:54:44]SAM_PROTO_GetShiftState [13:54:44]wFMCommunicate request_size=4 [13:54:44]MH_SAM_APDU [13:54:44]CAPDU: 80 13 01 00 [13:54:44]Write to MH i2c: E2 08 00 0A 24 80 13 01 00 00 00 00 00 AB [13:54:44]Write i2c OK [13:54:44]MH_I2C_Read... [13:54:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:44]Read from MH i2c: E2 [13:54:44]MH_I2C_Read... [13:54:44]Read from MH i2c: E2 0E 00 [13:54:44]MH_I2C_Read... [13:54:44]Read from MH i2c: E2 0E 00 0A 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E2 [13:54:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:54:44]wFMCommunicate OK [13:54:44]SAM_PROTO_GetShiftState done [13:54:44]FM_GetShiftState done [13:54:44]opened in 1693009560 [13:54:44]opened+sec_in_day 1693095960 [13:54:44]quantity*price = 120013 [13:54:44]sum+1 = 120014 [13:54:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 159 26.08.2023 13:54 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33143 ФПД: 107973549793849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T135446&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33143&fm=107973549793849&tin=02508201610067®Number=0000000000091575&sum=120000 [13:54:45]StoreToDocumentArchive [13:54:45]shift 77 fd 33143 [13:54:45]save to /storage/0077/doc_00033143 [13:54:45]save last doc name /storage/0077/doc_00033143 to /storage/kkm_last_doc_name [13:54:45]save OK [13:54:45]Clear old archive folders... [13:54:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:54:45]tlvbuf is 00A587C0 [13:54:45]SAM_PROTO_ClearQueue [13:54:45]wFMCommunicate request_size=4 [13:54:45]MH_SAM_APDU [13:54:45]CAPDU: 80 09 00 00 [13:54:45]Write to MH i2c: E2 08 00 17 24 80 09 00 00 00 00 00 00 AD [13:54:45]Write i2c OK [13:54:45]MH_I2C_Read... [13:54:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:45]Read from MH i2c: E2 [13:54:45]MH_I2C_Read... [13:54:45]Read from MH i2c: E2 03 00 [13:54:45]MH_I2C_Read... [13:54:45]Read from MH i2c: E2 03 00 17 24 00 90 00 AF [13:54:45]RAPDU: 90 00 [13:54:45]wFMCommunicate OK [13:54:45]SAM_PROTO_ClearQueue done [13:54:45]KKMCreateOFDPacket [13:54:45]OFDProtocolAddRootSTLVToBuf [13:54:45]FM_MakeSignedData [13:54:45]FM_MakeSignedData [13:54:45]SAM_PROTO_SignData [13:54:45]wFMCommunicate request_size=4 [13:54:45]MH_SAM_APDU [13:54:45]CAPDU: 80 0D 01 02 [13:54:45]Write to MH i2c: E2 08 00 18 24 80 0D 01 02 00 00 00 00 B5 [13:54:45]Write i2c OK [13:54:45]MH_I2C_Read... [13:54:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:45]Read from MH i2c: E2 [13:54:45]MH_I2C_Read... [13:54:45]Read from MH i2c: E2 03 00 [13:54:45]MH_I2C_Read... [13:54:45]Read from MH i2c: E2 03 00 18 24 00 90 00 B0 [13:54:45]RAPDU: 90 00 [13:54:45]wFMCommunicate OK [13:54:45]wFMCommunicate request_size=255 [13:54:45]MH_SAM_APDU [13:54:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 26 04 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 81 00 00 35 04 06 00 [13:54:45]Write to MH i2c: E2 02 01 19 24 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 26 04 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 81 00 00 35 04 06 00 00 00 3A [13:54:45]Write i2c OK [13:54:45]MH_I2C_Read... [13:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:46]Read from MH i2c: E2 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: E2 03 00 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: E2 03 00 19 24 00 90 00 B1 [13:54:46]RAPDU: 90 00 [13:54:46]wFMCommunicate OK [13:54:46]wFMCommunicate request_size=11 [13:54:46]MH_SAM_APDU [13:54:46]CAPDU: 80 0D 02 02 06 62 33 8D 14 A2 39 [13:54:46]Write to MH i2c: E2 0E 00 1A 24 80 0D 02 02 06 00 62 33 8D 14 A2 39 00 00 D5 [13:54:46]Write i2c OK [13:54:46]MH_I2C_Read... [13:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:46]Read from MH i2c: E2 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: E2 03 00 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: E2 03 00 1A 24 00 90 00 B2 [13:54:46]RAPDU: 90 00 [13:54:46]wFMCommunicate OK [13:54:46]wFMCommunicate request_size=4 [13:54:46]MH_SAM_APDU [13:54:46]CAPDU: 80 0D 03 02 [13:54:46]Write to MH i2c: E2 08 00 1B 24 80 0D 03 02 00 00 00 00 BA [13:54:46]Write i2c OK [13:54:46]MH_I2C_Read... [13:54:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:46]Read from MH i2c: E2 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: E2 0B 00 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: E2 0B 00 1B 24 00 56 91 39 E9 FD 76 97 F5 90 00 C3 [13:54:46]RAPDU: 56 91 39 E9 FD 76 97 F5 90 00 [13:54:46]wFMCommunicate OK [13:54:46]SAM_PROTO_SignData done [13:54:46]FM_MakeSignedData done [13:54:46]CreateOFDProtocolMessage [13:54:46]wFMCommunicate request_size=4 [13:54:46]MH_SAM_APDU [13:54:46]CAPDU: 80 11 00 00 [13:54:46]Write to MH i2c: E2 08 00 1C 24 80 11 00 00 00 00 00 00 BA [13:54:46]Write i2c OK [13:54:46]MH_I2C_Read... [13:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:46]Read from MH i2c: E2 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: E2 17 00 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: E2 17 00 1C 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 10 [13:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:54:46]wFMCommunicate OK [13:54:46]CreateOFDProtocolMessage done [13:54:46]OFDSenderStorePacket 33143 [13:54:46]StoreOFDPacket docnum=33143 [13:54:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A9 5C 08 01 70 F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 26 04 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 81 00 00 35 04 06 00 62 33 8D 14 A2 39 56 91 39 E9 FD 76 97 F5 [13:54:46]CheckFolder [13:54:46]dirname=/storage/ofd_packets [13:54:46]CheckFolder done [13:54:46]ProducePacketName [13:54:46]name=ofd_packets/00033143 [13:54:46]NVStorageSaveData ofd_packets/00033143 [13:54:46]File name is /storage/ofd_packets/00033143 [13:54:46]Write 302 bytes [13:54:46]NVStorageSaveData done [13:54:46]OFDSenderStorePacket done [13:54:46]KKMCreateOFDPacket done [13:54:46]NVStorageSaveData kkm_last_timestamp [13:54:46]File name is /storage/kkm_last_timestamp [13:54:46]Write 4 bytes [13:54:46]NVStorageSaveData done [13:54:46]ExternCall_PrintAddStr [13:54:46]wPrintStart [13:54:46]Write to MH i2c: 01 00 00 1D 24 41 [13:54:46]OFD Sender: Processing packet 33143 [packets to send 11, broken 10] [13:54:46]ProducePacketName [13:54:46]name=ofd_packets/00033143 [13:54:46]OFD Sender: To server: pG, [13:54:46]CommunicateWithHost lk.salyk.kg:30040 [13:54:46]ConnectInit lk.salyk.kg [13:54:46]Write i2c OK [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: 01 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: 01 07 00 [13:54:46]MH_I2C_Read... [13:54:46]Read from MH i2c: 01 07 00 1D 24 00 00 00 00 00 FF 0F 56 [13:54:46]RasterBufferAndPrint [13:54:46]line Счет N : (1)1182964 [13:54:46]line ИНН: 02508201610067 [13:54:46]line Контрольно-Кассовый Чек [13:54:46]line ПРОДАЖА [13:54:46]line ТРК (МРК, ГНК) : 21 [13:54:46]line Товар: 2710194210 [13:54:46]line ДТ(л)-К-5 [13:54:46]line 18.870 * 63.60 [13:54:46]line = 1200.13 [13:54:46]line НДС 12% НСП 1% [13:54:46]line > о реализуемом товаре [13:54:46]line ОКРУГЛЕНИЕ: -0.13 [13:54:46]line ИТОГО: 1200.00 [13:54:46]line Внесено: 1200.00 [13:54:46]line СДАЧА: 0.00 [13:54:46]line НСП 1% : 10.62 [13:54:46]line НДС 12% : 127.45 [13:54:46]line Наличными: 1200.00 [13:54:46]line Безнал.: 0.00 [13:54:46]line Место: АЗС № 121 "Партнер Нефть" [13:54:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:54:46]line СНО: Общий режим [13:54:46]line Чек 159 26.08.2023 13:54 [13:54:46]line Смена: 77 ФФД: 1.0 [13:54:46]line ЗНМ: 0300000148 [13:54:46]line РНМ: 0000000000091575 [13:54:46]line Версия ККМ: 001 [13:54:46]line ФМ: 0000000000874655 [13:54:46]line ФД: 33143 [13:54:46]line ФПД: 107973549793849 [13:54:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T135446&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33143&fm=107973549793849&tin=02508201610067®Number=0000000000091575&sum=120000 [13:54:46]Connected sock=10 [13:54:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A9 5C 08 01 70 F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 00 00 00 F4 03 04 00 26 04 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 81 00 00 35 04 06 00 62 33 8D 14 A2 39 56 91 39 E9 FD 76 97 F5 [13:54:46]written 0, free lines is 4095 [13:54:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A8 9A 47 00 CB A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 77 81 00 00 F4 03 04 00 C4 AE E9 64 B6 04 01 00 00 D3 CE F9 BE 0A 49 5A FC [13:54:46]CommunicateWithHost err = 0 [13:54:46]CheckOFDResponse [13:54:46]1017 (14) - 77093643461234 [13:54:46]1041 (16) - 0000000000874655 [13:54:46]1040 (4) - 33143 [13:54:46]1012 (4) - 26.08.2023 07:50 [13:54:46]1206 (1) - 0 [13:54:46]OFD Sender: Remove packet 33143 [13:54:46]ProducePacketName [13:54:46]name=ofd_packets/00033143 [13:54:46]NVStorageDeleteData [13:54:47]Write to MH i2c: 01 00 00 48 24 6C [13:54:47]Write i2c OK [13:54:47]MH_I2C_Read... [13:54:47]Read from MH i2c: 01 [13:54:47]MH_I2C_Read... [13:54:47]Read from MH i2c: 01 07 00 [13:54:47]MH_I2C_Read... [13:54:47]Read from MH i2c: 01 07 00 48 24 00 00 00 00 00 D2 0C 51 [13:54:47]RasterBufferAndPrint [13:54:47]line [13:54:47]line [13:54:47]line [13:54:47]line [13:54:47]line [13:54:47]written 0, free lines is 3290 [13:54:47]MH_Cut [13:54:47]Write to MH i2c: D1 01 00 4F 24 01 45 [13:54:47]Write i2c OK [13:54:47]MH_I2C_Read... [13:54:47]Read from MH i2c: D1 [13:54:47]MH_I2C_Read... [13:54:47]Read from MH i2c: D1 01 00 [13:54:47]MH_I2C_Read... [13:54:47]Read from MH i2c: D1 01 00 4F 24 00 44 [13:54:47]Write to MH i2c: 01 00 00 50 24 74 [13:54:47]Write i2c OK [13:54:47]MH_I2C_Read... [13:54:47]OFD Sender: No OFD packet to send [13:54:47]*** Cut start [13:54:47]*** Purtial cut [13:54:47]*** CUTSNS_PIN = 0 [13:54:48]*** Stage 1: CUTSNS_PIN = 1 [13:54:49]Read from MH i2c: 01 [13:54:49]MH_I2C_Read... [13:54:49]*** Stop cut motor [13:54:49]*** Cut end [13:54:49]Read from MH i2c: 01 07 00 [13:54:49]MH_I2C_Read... [13:54:49]Read from MH i2c: 01 07 00 50 24 00 00 00 00 00 FF 0F 89 [13:54:49]process_action close_receipt done [13:54:49]requested_data is exist [13:54:49]produce_requested_data [13:54:49]requested_item fm.sn is exist - process it [13:54:49]wFMCommunicate request_size=4 [13:54:49]MH_SAM_APDU [13:54:49]CAPDU: 80 11 00 00 [13:54:49]Write to MH i2c: E2 08 00 51 24 80 11 00 00 00 00 00 00 EF [13:54:49]Write i2c OK [13:54:49]MH_I2C_Read... [13:54:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:50]Read from MH i2c: E2 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: E2 17 00 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: E2 17 00 51 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 45 [13:54:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:54:50]wFMCommunicate OK [13:54:50]requested_item fd.num is exist - process it [13:54:50]SAM_PROTO_GetFieldsCounters [13:54:50]wFMCommunicate request_size=4 [13:54:50]MH_SAM_APDU [13:54:50]CAPDU: 80 13 00 00 [13:54:50]Write to MH i2c: E2 08 00 52 24 80 13 00 00 00 00 00 00 F2 [13:54:50]Write i2c OK [13:54:50]MH_I2C_Read... [13:54:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:50]Read from MH i2c: E2 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: E2 62 00 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: E2 62 00 52 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 77 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [13:54:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 77 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:50]wFMCommunicate OK [13:54:50]SAM_PROTO_GetFieldsCounters done [13:54:50]requested_item shift.num is exist - process it [13:54:50]requested_item shift.opened is exist - process it [13:54:50]req_shift_opened [13:54:50]FM_GetShiftState [13:54:50]SAM_PROTO_GetShiftState [13:54:50]wFMCommunicate request_size=4 [13:54:50]MH_SAM_APDU [13:54:50]CAPDU: 80 13 01 00 [13:54:50]Write to MH i2c: E2 08 00 53 24 80 13 01 00 00 00 00 00 F4 [13:54:50]Write i2c OK [13:54:50]MH_I2C_Read... [13:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:50]Read from MH i2c: E2 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: E2 0E 00 [13:54:50]MH_I2C_Read... [13:54:50]Read from MH i2c: E2 0E 00 53 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2B [13:54:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:54:50]wFMCommunicate OK [13:54:50]SAM_PROTO_GetShiftState done [13:54:50]FM_GetShiftState done [13:54:50]req_shift_opened done [13:54:50]requested_item shift.open_date is exist - process it [13:54:50]req_shift_open_date [13:54:50]req_shift_open_date done [13:54:50]produce_requested_data done [13:54:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33143,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:54:50]process_action_free close_receipt [13:54:50]json_value_free [13:54:50]json_value_free done [13:54:50]process_json_proto returns [13:54:50]Send response to host [13:54:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33143,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:54:50]free response buf [13:54:50]execute_script done [13:54:50]execute_script returns [13:54:50]free content buf [13:54:50]Sock 7.Close socket [13:54:50]Sock 7.Thread stoped [13:54:52]OFD Sender: No OFD packet to send [13:54:57]OFD Sender: No OFD packet to send [13:55:02]OFD Sender: No OFD packet to send [13:55:07]OFD Sender: No OFD packet to send [13:55:12]OFD Sender: No OFD packet to send [13:55:17]OFD Sender: No OFD packet to send [13:55:22]OFD Sender: No OFD packet to send [13:55:27]OFD Sender: No OFD packet to send [13:55:32]OFD Sender: No OFD packet to send [13:55:37]OFD Sender: No OFD packet to send [13:55:42]OFD Sender: No OFD packet to send [13:55:47]OFD Sender: No OFD packet to send [13:55:47]accept exits with 9 [13:55:47]New connection [13:55:47]New thread 3067059556 created [13:55:47]Thread 3067202916 joined [13:55:47]Waiting for new connection... [13:55:47] Sock 9.Parse request [13:55:47]Sock 9.Check first char [13:55:47]Sock 9.First char is OK [13:55:47]request: POST /json_proto HTTP/1.0 [13:55:47]Method: POST [13:55:47]URL: /json_proto [13:55:47]Method is POST - this is cgi request [13:55:47]url: /json_proto [13:55:47]query_string will be loaded in cgi processing [13:55:47]execute_cgi json_proto POST (null) [13:55:47]execute_cgi path=json_proto method=POST [13:55:47]POST find Content-Length [13:55:47]Host: 172.17.34.200:8080 [13:55:47]Content-Length: 1092 [13:55:47]Content-Type: application/json [13:55:47] [13:55:47]POST finish read [13:55:47]Found Content-Length = 1092 [13:55: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182965\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 11.100 x 58.50\u000A\u0418\u0422\u041E\u0413: 649.35\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\u000A68632\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:47]execute_script... [13:55: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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182965\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 11.100 x 58.50\u000A\u0418\u0422\u041E\u0413: 649.35\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\u000A68632\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:47]POST & json_proto [13:55:47]process_json_proto [13:55:47]json parsed OK: [13:55:47]protocol is kg_v1.0 [13:55:47]action value=print_text [13:55:47]process_action print_text [13:55:47]cmd_print_text [13:55:47]ExternCall_PrintAddStr [13:55:47]wPrintStart [13:55:47]Write to MH i2c: 01 00 00 54 24 78 [13:55:47]Write i2c OK [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 07 00 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 07 00 54 24 00 00 00 00 00 FF 0F 8D [13:55:47]RasterBufferAndPrint [13:55:47]line *****ТОВАРНЫЙ ЧЕК***** [13:55:47]line АЗС 121 [13:55:47]line Партнер нефть [13:55:47]line 02508201610067 [13:55:47]line Кассир : Ниязова Г. [13:55:47]line Счет N : (1)1182965 [13:55:47]line ПРОДАЖА [13:55:47]line ТРК (МРК, ГНК) : 62 [13:55:47]line Вид ГСМ : 2710124130 [13:55:47]line Аи-92-К-5 [13:55:47]line 11.100 x 58.50 [13:55:47]line ИТОГ: 649.35 [13:55:47]line Тип оплаты: Талоны: Топливная Карта [13:55:47]line 68632 [13:55:47]written 0, free lines is 4095 [13:55:47]Write to MH i2c: 01 00 00 65 24 89 [13:55:47]Write i2c OK [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 07 00 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: 01 07 00 65 24 00 00 00 00 00 5D 0E FB [13:55:47]RasterBufferAndPrint [13:55:47]line [13:55:47]line [13:55:47]line [13:55:47]line [13:55:47]line [13:55:47]written 0, free lines is 3678 [13:55:47]MH_Cut [13:55:47]Write to MH i2c: D1 01 00 6C 24 01 62 [13:55:47]Write i2c OK [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: D1 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: D1 01 00 [13:55:47]MH_I2C_Read... [13:55:47]Read from MH i2c: D1 01 00 6C 24 00 61 [13:55:47]Write to MH i2c: 01 00 00 6D 24 91 [13:55:47]Write i2c OK [13:55:47]MH_I2C_Read... [13:55:48]*** Cut start [13:55:48]*** Purtial cut [13:55:48]*** Stage 1: CUTSNS_PIN = 1 [13:55:48]Read from MH i2c: 01 [13:55:48]MH_I2C_Read... [13:55:48]Read from MH i2c: 01 07 00 [13:55:48]MH_I2C_Read... [13:55:48]*** Stop cut motor [13:55:48]*** Cut end [13:55:48]Read from MH i2c: 01 07 00 6D 24 00 00 00 00 00 FF 0F A6 [13:55:48]process_action print_text done [13:55:48]requested_data is exist [13:55:48]produce_requested_data [13:55:48]requested_item fm.sn is exist - process it [13:55:48]wFMCommunicate request_size=4 [13:55:48]MH_SAM_APDU [13:55:48]CAPDU: 80 11 00 00 [13:55:48]Write to MH i2c: E2 08 00 6E 24 80 11 00 00 00 00 00 00 0C [13:55:48]Write i2c OK [13:55:48]MH_I2C_Read... [13:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:48]Read from MH i2c: E2 [13:55:48]MH_I2C_Read... [13:55:48]Read from MH i2c: E2 17 00 [13:55:48]MH_I2C_Read... [13:55:48]Read from MH i2c: E2 17 00 6E 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 62 [13:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:55:48]wFMCommunicate OK [13:55:48]requested_item fd.num is exist - process it [13:55:48]SAM_PROTO_GetFieldsCounters [13:55:48]wFMCommunicate request_size=4 [13:55:48]MH_SAM_APDU [13:55:48]CAPDU: 80 13 00 00 [13:55:48]Write to MH i2c: E2 08 00 6F 24 80 13 00 00 00 00 00 00 0F [13:55:48]Write i2c OK [13:55:48]MH_I2C_Read... [13:55:48]Read from MH i2c: E2 [13:55:48]MH_I2C_Read... [13:55:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:48]Read from MH i2c: E2 62 00 [13:55:48]MH_I2C_Read... [13:55:48]Read from MH i2c: E2 62 00 6F 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 77 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [13:55:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 77 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:48]wFMCommunicate OK [13:55:48]SAM_PROTO_GetFieldsCounters done [13:55:48]requested_item shift.num is exist - process it [13:55:48]requested_item shift.opened is exist - process it [13:55:48]req_shift_opened [13:55:48]FM_GetShiftState [13:55:48]SAM_PROTO_GetShiftState [13:55:48]wFMCommunicate request_size=4 [13:55:48]MH_SAM_APDU [13:55:48]CAPDU: 80 13 01 00 [13:55:48]Write to MH i2c: E2 08 00 70 24 80 13 01 00 00 00 00 00 11 [13:55:48]Write i2c OK [13:55:48]MH_I2C_Read... [13:55:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:48]Read from MH i2c: E2 [13:55:48]MH_I2C_Read... [13:55:48]Read from MH i2c: E2 0E 00 [13:55:48]MH_I2C_Read... [13:55:48]Read from MH i2c: E2 0E 00 70 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 48 [13:55:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:55:48]wFMCommunicate OK [13:55:48]SAM_PROTO_GetShiftState done [13:55:48]FM_GetShiftState done [13:55:48]req_shift_opened done [13:55:48]requested_item shift.open_date is exist - process it [13:55:48]req_shift_open_date [13:55:48]req_shift_open_date done [13:55:48]produce_requested_data done [13:55:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33143,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:55:48]process_action_free print_text [13:55:48]json_value_free [13:55:48]json_value_free done [13:55:48]process_json_proto returns [13:55:48]Send response to host [13:55:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33143,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:55:48]free response buf [13:55:48]execute_script done [13:55:48]execute_script returns [13:55:48]free content buf [13:55:48]Sock 9.Close socket [13:55:48]Sock 9.Thread stoped [13:55:52]OFD Sender: No OFD packet to send [13:55:55]accept exits with 7 [13:55:55]New connection [13:55:55]New thread 3067202916 created [13:55:55]Thread 3067059556 joined [13:55:55]Waiting for new connection... [13:55:55] Sock 7.Parse request [13:55:55]Sock 7.Check first char [13:55:55]Sock 7.First char is OK [13:55:55]request: POST /json_proto HTTP/1.0 [13:55:55]Method: POST [13:55:55]URL: /json_proto [13:55:55]Method is POST - this is cgi request [13:55:55]url: /json_proto [13:55:55]query_string will be loaded in cgi processing [13:55:55]execute_cgi json_proto POST (null) [13:55:55]execute_cgi path=json_proto method=POST [13:55:55]POST find Content-Length [13:55:55]Host: 172.17.34.200:8080 [13:55:55]Content-Length: 640 [13:55:55]Content-Type: application/json [13:55:55] [13:55:55]POST finish read [13:55:55]Found Content-Length = 640 [13:55:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182966", "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" : 58.50, "quantity" : 6.000, "sum" : 351.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 351.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:55]execute_script... [13:55: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)1182966", "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" : 58.50, "quantity" : 6.000, "sum" : 351.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 351.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:55]POST & json_proto [13:55:55]process_json_proto [13:55:55]json parsed OK: [13:55:55]protocol is kg_v1.0 [13:55:55]action value=close_receipt [13:55:55]process_action close_receipt [13:55:55]cmd_close_receipt [13:55:55]MH_GetDate [13:55:55]Write to MH i2c: F0 00 00 71 24 84 [13:55:55]Write i2c OK [13:55:55]MH_I2C_Read... [13:55:55]Read from MH i2c: F0 [13:55:55]MH_I2C_Read... [13:55:55]Read from MH i2c: F0 09 00 [13:55:55]MH_I2C_Read... [13:55:55]Read from MH i2c: F0 09 00 71 24 00 6D 04 EA 64 B2 FF 65 64 C6 [13:55:55]GetLastDocTimeStamp 1693058086 [13:55:55]current date 1693058157 [13:55:55]FM_GetShiftState [13:55:55]SAM_PROTO_GetShiftState [13:55:55]wFMCommunicate request_size=4 [13:55:55]MH_SAM_APDU [13:55:55]CAPDU: 80 13 01 00 [13:55:55]Write to MH i2c: E2 08 00 72 24 80 13 01 00 00 00 00 00 13 [13:55:55]Write i2c OK [13:55:55]MH_I2C_Read... [13:55:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:55]Read from MH i2c: E2 [13:55:55]MH_I2C_Read... [13:55:55]Read from MH i2c: E2 0E 00 [13:55:55]MH_I2C_Read... [13:55:55]Read from MH i2c: E2 0E 00 72 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4A [13:55:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:55:55]wFMCommunicate OK [13:55:55]SAM_PROTO_GetShiftState done [13:55:55]FM_GetShiftState done [13:55:55]opened in 1693009560 [13:55:55]opened+sec_in_day 1693095960 [13:55:55]quantity*price = 35100 [13:55:55]sum+1 = 35101 [13:55:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 351.00 НСП 1% : 3.11 НДС 12% : 37.27 Наличными: 351.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 160 26.08.2023 13:55 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33144 ФПД: 28084881663564 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T135557&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33144&fm=28084881663564&tin=02508201610067®Number=0000000000091575&sum=35100 [13:55:56]StoreToDocumentArchive [13:55:56]shift 77 fd 33144 [13:55:56]save to /storage/0077/doc_00033144 [13:55:56]save last doc name /storage/0077/doc_00033144 to /storage/kkm_last_doc_name [13:55:56]save OK [13:55:56]Clear old archive folders... [13:55:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:56]tlvbuf is 00A71760 [13:55:56]SAM_PROTO_ClearQueue [13:55:56]wFMCommunicate request_size=4 [13:55:56]MH_SAM_APDU [13:55:56]CAPDU: 80 09 00 00 [13:55:56]Write to MH i2c: E2 08 00 7F 24 80 09 00 00 00 00 00 00 15 [13:55:56]Write i2c OK [13:55:56]MH_I2C_Read... [13:55:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:56]Read from MH i2c: E2 [13:55:56]MH_I2C_Read... [13:55:56]Read from MH i2c: E2 03 00 [13:55:56]MH_I2C_Read... [13:55:56]Read from MH i2c: E2 03 00 7F 24 00 90 00 17 [13:55:56]RAPDU: 90 00 [13:55:56]wFMCommunicate OK [13:55:56]SAM_PROTO_ClearQueue done [13:55:56]KKMCreateOFDPacket [13:55:56]OFDProtocolAddRootSTLVToBuf [13:55:56]FM_MakeSignedData [13:55:56]FM_MakeSignedData [13:55:56]SAM_PROTO_SignData [13:55:56]wFMCommunicate request_size=4 [13:55:56]MH_SAM_APDU [13:55:56]CAPDU: 80 0D 01 02 [13:55:56]Write to MH i2c: E2 08 00 80 24 80 0D 01 02 00 00 00 00 1D [13:55:56]Write i2c OK [13:55:56]MH_I2C_Read... [13:55:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:56]Read from MH i2c: E2 [13:55:56]MH_I2C_Read... [13:55:56]Read from MH i2c: E2 03 00 [13:55:56]MH_I2C_Read... [13:55:56]Read from MH i2c: E2 03 00 80 24 00 90 00 18 [13:55:56]RAPDU: 90 00 [13:55:56]wFMCommunicate OK [13:55:56]wFMCommunicate request_size=255 [13:55:56]MH_SAM_APDU [13:55: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 70 17 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 1C 89 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0E 00 00 00 00 07 04 06 00 1C 89 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 6D 04 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 81 00 00 35 04 06 00 19 [13:55:56]Write to MH i2c: E2 02 01 81 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 70 17 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 1C 89 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0E 00 00 00 00 07 04 06 00 1C 89 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 6D 04 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 81 00 00 35 04 06 00 19 00 00 25 [13:55:56]Write i2c OK [13:55:56]MH_I2C_Read... [13:55:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:57]Read from MH i2c: E2 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: E2 03 00 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: E2 03 00 81 24 00 90 00 19 [13:55:57]RAPDU: 90 00 [13:55:57]wFMCommunicate OK [13:55:57]wFMCommunicate request_size=10 [13:55:57]MH_SAM_APDU [13:55:57]CAPDU: 80 0D 02 02 05 8B 05 65 26 4C [13:55:57]Write to MH i2c: E2 0D 00 82 24 80 0D 02 02 05 00 8B 05 65 26 4C 00 00 91 [13:55:57]Write i2c OK [13:55:57]MH_I2C_Read... [13:55:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:57]Read from MH i2c: E2 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: E2 03 00 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: E2 03 00 82 24 00 90 00 1A [13:55:57]RAPDU: 90 00 [13:55:57]wFMCommunicate OK [13:55:57]wFMCommunicate request_size=4 [13:55:57]MH_SAM_APDU [13:55:57]CAPDU: 80 0D 03 02 [13:55:57]Write to MH i2c: E2 08 00 83 24 80 0D 03 02 00 00 00 00 22 [13:55:57]Write i2c OK [13:55:57]MH_I2C_Read... [13:55:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:57]Read from MH i2c: E2 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: E2 0B 00 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: E2 0B 00 83 24 00 60 4E 8E 59 F7 5B F0 11 90 00 0B [13:55:57]RAPDU: 60 4E 8E 59 F7 5B F0 11 90 00 [13:55:57]wFMCommunicate OK [13:55:57]SAM_PROTO_SignData done [13:55:57]FM_MakeSignedData done [13:55:57]CreateOFDProtocolMessage [13:55:57]wFMCommunicate request_size=4 [13:55:57]MH_SAM_APDU [13:55:57]CAPDU: 80 11 00 00 [13:55:57]Write to MH i2c: E2 08 00 84 24 80 11 00 00 00 00 00 00 22 [13:55:57]Write i2c OK [13:55:57]MH_I2C_Read... [13:55:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:57]Read from MH i2c: E2 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: E2 17 00 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: E2 17 00 84 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [13:55:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:55:57]wFMCommunicate OK [13:55:57]CreateOFDProtocolMessage done [13:55:57]OFDSenderStorePacket 33144 [13:55:57]StoreOFDPacket docnum=33144 [13:55:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 27 13 07 01 36 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 70 17 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 1C 89 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0E 00 00 00 00 07 04 06 00 1C 89 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 6D 04 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 81 00 00 35 04 06 00 19 8B 05 65 26 4C 60 4E 8E 59 F7 5B F0 11 [13:55:57]CheckFolder [13:55:57]dirname=/storage/ofd_packets [13:55:57]CheckFolder done [13:55:57]ProducePacketName [13:55:57]name=ofd_packets/00033144 [13:55:57]NVStorageSaveData ofd_packets/00033144 [13:55:57]File name is /storage/ofd_packets/00033144 [13:55:57]Write 301 bytes [13:55:57]NVStorageSaveData done [13:55:57]OFDSenderStorePacket done [13:55:57]KKMCreateOFDPacket done [13:55:57]NVStorageSaveData kkm_last_timestamp [13:55:57]File name is /storage/kkm_last_timestamp [13:55:57]Write 4 bytes [13:55:57]NVStorageSaveData done [13:55:57]ExternCall_PrintAddStr [13:55:57]wPrintStart [13:55:57]Write to MH i2c: 01 00 00 85 24 A9 [13:55:57]Write i2c OK [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: 01 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: 01 07 00 [13:55:57]MH_I2C_Read... [13:55:57]Read from MH i2c: 01 07 00 85 24 00 00 00 00 00 FF 0F BE [13:55:57]RasterBufferAndPrint [13:55:57]line Счет N : (1)1182966 [13:55:57]line ИНН: 02508201610067 [13:55:57]line Контрольно-Кассовый Чек [13:55:57]line ПРОДАЖА [13:55:57]line ТРК (МРК, ГНК) : 62 [13:55:57]line Товар: 2710124130 [13:55:57]line Аи-92-К-5 [13:55:57]line 6.000 * 58.50 [13:55:57]line = 351.00 [13:55:57]line НДС 12% НСП 1% [13:55:57]line > о реализуемом товаре [13:55:57]line ИТОГО: 351.00 [13:55:57]line НСП 1% : 3.11 [13:55:57]line НДС 12% : 37.27 [13:55:57]line Наличными: 351.00 [13:55:57]line Безнал.: 0.00 [13:55:57]line Место: АЗС № 121 "Партнер Нефть" [13:55:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [13:55:57]line СНО: Общий режим [13:55:57]line Чек 160 26.08.2023 13:55 [13:55:57]line Смена: 77 ФФД: 1.0 [13:55:57]line ЗНМ: 0300000148 [13:55:57]line РНМ: 0000000000091575 [13:55:57]line Версия ККМ: 001 [13:55:57]line ФМ: 0000000000874655 [13:55:57]line ФД: 33144 [13:55:57]line ФПД: 28084881663564 [13:55:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T135557&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33144&fm=28084881663564&tin=02508201610067®Number=0000000000091575&sum=35100 [13:55:57]OFD Sender: Processing packet 33144 [packets to send 11, broken 10] [13:55:57]ProducePacketName [13:55:57]name=ofd_packets/00033144 [13:55:57]OFD Sender: To server: pG, [13:55:57]CommunicateWithHost lk.salyk.kg:30040 [13:55:57]ConnectInit lk.salyk.kg [13:55:57]written 0, free lines is 4095 [13:55:57]Connected sock=10 [13:55:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 27 13 07 01 36 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 70 17 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 1C 89 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 89 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 0E 00 00 00 00 07 04 06 00 1C 89 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 6D 04 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 81 00 00 35 04 06 00 19 8B 05 65 26 4C 60 4E 8E 59 F7 5B F0 11 [13:55:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D3 A3 47 00 16 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 78 81 00 00 F4 03 04 00 0B AF E9 64 B6 04 01 00 00 32 CF 00 ED 59 C3 2C 89 [13:55:57]CommunicateWithHost err = 0 [13:55:57]CheckOFDResponse [13:55:57]1017 (14) - 77093643461234 [13:55:57]1041 (16) - 0000000000874655 [13:55:57]1040 (4) - 33144 [13:55:57]1012 (4) - 26.08.2023 07:51 [13:55:57]1206 (1) - 0 [13:55:57]OFD Sender: Remove packet 33144 [13:55:57]ProducePacketName [13:55:57]name=ofd_packets/00033144 [13:55:57]NVStorageDeleteData [13:55:58]Write to MH i2c: 01 00 00 AD 24 D1 [13:55:58]Write i2c OK [13:55:58]MH_I2C_Read... [13:55:58]Read from MH i2c: 01 [13:55:58]MH_I2C_Read... [13:55:58]Read from MH i2c: 01 07 00 [13:55:58]MH_I2C_Read... [13:55:58]Read from MH i2c: 01 07 00 AD 24 00 00 00 00 00 F6 0C DA [13:55:58]RasterBufferAndPrint [13:55:58]line [13:55:58]line [13:55:58]line [13:55:58]line [13:55:58]line [13:55:58]written 0, free lines is 3325 [13:55:58]MH_Cut [13:55:58]Write to MH i2c: D1 01 00 B4 24 01 AA [13:55:58]Write i2c OK [13:55:58]MH_I2C_Read... [13:55:58]Read from MH i2c: D1 [13:55:58]MH_I2C_Read... [13:55:58]Read from MH i2c: D1 01 00 [13:55:58]MH_I2C_Read... [13:55:58]Read from MH i2c: D1 01 00 B4 24 00 A9 [13:55:58]Write to MH i2c: 01 00 00 B5 24 D9 [13:55:58]Write i2c OK [13:55:58]MH_I2C_Read... [13:55:58]OFD Sender: No OFD packet to send [13:55:58]*** Cut start [13:55:58]*** Purtial cut [13:55:58]*** CUTSNS_PIN = 0 [13:55:59]*** Stage 1: CUTSNS_PIN = 1 [13:56:00]Read from MH i2c: 01 [13:56:00]MH_I2C_Read... [13:56:00]*** Stop cut motor [13:56:00]*** Cut end [13:56:00]Read from MH i2c: 01 07 00 [13:56:00]MH_I2C_Read... [13:56:00]Read from MH i2c: 01 07 00 B5 24 00 00 00 00 00 FF 0F EE [13:56:00]process_action close_receipt done [13:56:00]requested_data is exist [13:56:00]produce_requested_data [13:56:00]requested_item fm.sn is exist - process it [13:56:00]wFMCommunicate request_size=4 [13:56:00]MH_SAM_APDU [13:56:00]CAPDU: 80 11 00 00 [13:56:00]Write to MH i2c: E2 08 00 B6 24 80 11 00 00 00 00 00 00 54 [13:56:00]Write i2c OK [13:56:00]MH_I2C_Read... [13:56:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:00]Read from MH i2c: E2 [13:56:00]MH_I2C_Read... [13:56:00]Read from MH i2c: E2 17 00 [13:56:00]MH_I2C_Read... [13:56:00]Read from MH i2c: E2 17 00 B6 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AA [13:56:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:56:00]wFMCommunicate OK [13:56:00]requested_item fd.num is exist - process it [13:56:00]SAM_PROTO_GetFieldsCounters [13:56:00]wFMCommunicate request_size=4 [13:56:00]MH_SAM_APDU [13:56:00]CAPDU: 80 13 00 00 [13:56:00]Write to MH i2c: E2 08 00 B7 24 80 13 00 00 00 00 00 00 57 [13:56:00]Write i2c OK [13:56:00]MH_I2C_Read... [13:56:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:01]Read from MH i2c: E2 [13:56:01]MH_I2C_Read... [13:56:01]Read from MH i2c: E2 62 00 [13:56:01]MH_I2C_Read... [13:56:01]Read from MH i2c: E2 62 00 B7 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [13:56:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:01]wFMCommunicate OK [13:56:01]SAM_PROTO_GetFieldsCounters done [13:56:01]requested_item shift.num is exist - process it [13:56:01]requested_item shift.opened is exist - process it [13:56:01]req_shift_opened [13:56:01]FM_GetShiftState [13:56:01]SAM_PROTO_GetShiftState [13:56:01]wFMCommunicate request_size=4 [13:56:01]MH_SAM_APDU [13:56:01]CAPDU: 80 13 01 00 [13:56:01]Write to MH i2c: E2 08 00 B8 24 80 13 01 00 00 00 00 00 59 [13:56:01]Write i2c OK [13:56:01]MH_I2C_Read... [13:56:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:01]Read from MH i2c: E2 [13:56:01]MH_I2C_Read... [13:56:01]Read from MH i2c: E2 0E 00 [13:56:01]MH_I2C_Read... [13:56:01]Read from MH i2c: E2 0E 00 B8 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 90 [13:56:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:56:01]wFMCommunicate OK [13:56:01]SAM_PROTO_GetShiftState done [13:56:01]FM_GetShiftState done [13:56:01]req_shift_opened done [13:56:01]requested_item shift.open_date is exist - process it [13:56:01]req_shift_open_date [13:56:01]req_shift_open_date done [13:56:01]produce_requested_data done [13:56:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33144,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:56:01]process_action_free close_receipt [13:56:01]json_value_free [13:56:01]json_value_free done [13:56:01]process_json_proto returns [13:56:01]Send response to host [13:56:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33144,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:56:01]free response buf [13:56:01]execute_script done [13:56:01]execute_script returns [13:56:01]free content buf [13:56:01]Sock 7.Close socket [13:56:01]Sock 7.Thread stoped [13:56:03]OFD Sender: No OFD packet to send [13:56:08]OFD Sender: No OFD packet to send [13:56:13]OFD Sender: No OFD packet to send [13:56:18]OFD Sender: No OFD packet to send [13:56:23]OFD Sender: No OFD packet to send [13:56:28]OFD Sender: No OFD packet to send [13:56:33]OFD Sender: No OFD packet to send [13:56:38]OFD Sender: No OFD packet to send [13:56:42]accept exits with 9 [13:56:42]New connection [13:56:42]New thread 3067059556 created [13:56:42]Thread 3067202916 joined [13:56:42]Waiting for new connection... [13:56:42] Sock 9.Parse request [13:56:42]Sock 9.Check first char [13:56:42]Sock 9.First char is OK [13:56:42]request: POST /json_proto HTTP/1.0 [13:56:42]Method: POST [13:56:42]URL: /json_proto [13:56:42]Method is POST - this is cgi request [13:56:42]url: /json_proto [13:56:42]query_string will be loaded in cgi processing [13:56:42]execute_cgi json_proto POST (null) [13:56:42]execute_cgi path=json_proto method=POST [13:56:42]POST find Content-Length [13:56:42]Host: 172.17.34.200:8080 [13:56:42]Content-Length: 215 [13:56:42]Content-Type: application/json [13:56:42] [13:56:42]POST finish read [13:56:42]Found Content-Length = 215 [13:56: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:56:42]execute_script... [13:56: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:56:42]POST & json_proto [13:56:42]process_json_proto [13:56:42]json parsed OK: [13:56:42]protocol is kg_v1.0 [13:56:42]action value=get_value [13:56:42]process_action get_value [13:56:42]cmd_get_value [13:56:42]process_action get_value done [13:56:42]requested_data is exist [13:56:42]produce_requested_data [13:56:42]requested_item kkm.sn is exist - process it [13:56:42]requested_item kkm.ver is exist - process it [13:56:42]requested_item fm.sn is exist - process it [13:56:42]wFMCommunicate request_size=4 [13:56:42]MH_SAM_APDU [13:56:42]CAPDU: 80 11 00 00 [13:56:42]Write to MH i2c: E2 08 00 B9 24 80 11 00 00 00 00 00 00 57 [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:42]Read from MH i2c: E2 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: E2 17 00 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: E2 17 00 B9 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AD [13:56:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [13:56:42]wFMCommunicate OK [13:56:42]requested_item fd.num is exist - process it [13:56:42]SAM_PROTO_GetFieldsCounters [13:56:42]wFMCommunicate request_size=4 [13:56:42]MH_SAM_APDU [13:56:42]CAPDU: 80 13 00 00 [13:56:42]Write to MH i2c: E2 08 00 BA 24 80 13 00 00 00 00 00 00 5A [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:42]Read from MH i2c: E2 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: E2 62 00 [13:56:42]MH_I2C_Read... [13:56:42]Read from MH i2c: E2 62 00 BA 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [13:56:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:42]wFMCommunicate OK [13:56:42]SAM_PROTO_GetFieldsCounters done [13:56:42]requested_item shift.num is exist - process it [13:56:42]requested_item shift.opened is exist - process it [13:56:42]req_shift_opened [13:56:42]FM_GetShiftState [13:56:42]SAM_PROTO_GetShiftState [13:56:42]wFMCommunicate request_size=4 [13:56:42]MH_SAM_APDU [13:56:42]CAPDU: 80 13 01 00 [13:56:42]Write to MH i2c: E2 08 00 BB 24 80 13 01 00 00 00 00 00 5C [13:56:42]Write i2c OK [13:56:42]MH_I2C_Read... [13:56:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:43]Read from MH i2c: E2 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 0E 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 0E 00 BB 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 93 [13:56:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [13:56:43]wFMCommunicate OK [13:56:43]SAM_PROTO_GetShiftState done [13:56:43]FM_GetShiftState done [13:56:43]req_shift_opened done [13:56:43]requested_item shift.open_date is exist - process it [13:56:43]req_shift_open_date [13:56:43]req_shift_open_date done [13:56:43]produce_requested_data done [13:56:43]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33144,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [13:56:43]process_action_free get_value [13:56:43]json_value_free [13:56:43]json_value_free done [13:56:43]process_json_proto returns [13:56:43]Send response to host [13:56:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33144,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [13:56:43]free response buf [13:56:43]execute_script done [13:56:43]execute_script returns [13:56:43]free content buf [13:56:43]Sock 9.Close socket [13:56:43]Sock 9.Thread stoped [13:56:43]accept exits with 7 [13:56:43]New connection [13:56:43]New thread 3067202916 created [13:56:43]Thread 3067059556 joined [13:56:43]Waiting for new connection... [13:56:43] Sock 7.Parse request [13:56:43]Sock 7.Check first char [13:56:43]Sock 7.First char is OK [13:56:43]request: POST /json_proto HTTP/1.0 [13:56:43]Method: POST [13:56:43]URL: /json_proto [13:56:43]Method is POST - this is cgi request [13:56:43]url: /json_proto [13:56:43]query_string will be loaded in cgi processing [13:56:43]execute_cgi json_proto POST (null) [13:56:43]execute_cgi path=json_proto method=POST [13:56:43]POST find Content-Length [13:56:43]Host: 172.17.34.200:8080 [13:56:43]Content-Length: 331 [13:56:43]Content-Type: application/json [13:56:43] [13:56:43]POST finish read [13:56:43]Found Content-Length = 331 [13:56: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:56:43]execute_script... [13:56: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:56:43]POST & json_proto [13:56:43]process_json_proto [13:56:43]json parsed OK: [13:56:43]protocol is kg_v1.0 [13:56:43]action value=get_value [13:56:43]process_action get_value [13:56:43]cmd_get_value [13:56:43]process_action get_value done [13:56:43]requested_data is exist [13:56:43]produce_requested_data [13:56:43]requested_item fm.sale.total is exist - process it [13:56:43]SAM_PROTO_GetFMData [13:56:43]wFMCommunicate request_size=4 [13:56:43]MH_SAM_APDU [13:56:43]CAPDU: 80 13 03 00 [13:56:43]Write to MH i2c: E2 08 00 BC 24 80 13 03 00 00 00 00 00 5F [13:56:43]Write i2c OK [13:56:43]MH_I2C_Read... [13:56:43]OFD Sender: No OFD packet to send [13:56:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [13:56:43]Read from MH i2c: E2 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 FD 00 [13:56:43]MH_I2C_Read... [13:56:43]Read from MH i2c: E2 FD 00 BC 24 00 C3 04 85 04 BF 04 6E 04 04 00 DE 80 00 00 69 04 A1 00 6F 04 04 00 A1 7F 00 00 B1 04 04 00 36 3E 0C 9C 70 04 04 00 90 73 7A 8B 72 04 04 00 A6 CA 91 10 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 B7 35 93 10 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 11 94 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 8D [13:56:43]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 DE 80 00 00 69 04 A1 00 6F 04 04 00 A1 7F 00 00 B1 04 04 00 36 3E 0C 9C 70 04 04 00 90 73 7A 8B 72 04 04 00 A6 CA 91 10 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 B7 35 93 10 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 11 94 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 [13:56:43]wFMCommunicate OK [13:56:43]wFMCommunicate request_size=4 [13:56:43]MH_SAM_APDU [13:56:43]CAPDU: 80 17 00 00 [13:56:43]Write to MH i2c: E2 08 00 BD 24 80 17 00 00 00 00 00 00 61 [13:56:43]Write i2c OK [13:56:43]MH_I2C_Read... [13:56:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:56:44]Read from MH i2c: E2 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 FD 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 FD 00 BD 24 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 3D [13:56:44]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [13:56:44]wFMCommunicate OK [13:56:44]wFMCommunicate request_size=4 [13:56:44]MH_SAM_APDU [13:56:44]CAPDU: 80 17 00 00 [13:56:44]Write to MH i2c: E2 08 00 BE 24 80 17 00 00 00 00 00 00 62 [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:56:44]Read from MH i2c: E2 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 FD 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 FD 00 BE 24 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 80 [13:56:44]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [13:56:44]wFMCommunicate OK [13:56:44]wFMCommunicate request_size=4 [13:56:44]MH_SAM_APDU [13:56:44]CAPDU: 80 17 00 00 [13:56:44]Write to MH i2c: E2 08 00 BF 24 80 17 00 00 00 00 00 00 63 [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:56:44]Read from MH i2c: E2 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 FD 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 FD 00 BF 24 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 D5 [13:56:44]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [13:56:44]wFMCommunicate OK [13:56:44]wFMCommunicate request_size=4 [13:56:44]MH_SAM_APDU [13:56:44]CAPDU: 80 17 00 00 [13:56:44]Write to MH i2c: E2 08 00 C0 24 80 17 00 00 00 00 00 00 64 [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [13:56:44]Read from MH i2c: E2 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 E0 00 [13:56:44]MH_I2C_Read... [13:56:44]Read from MH i2c: E2 E0 00 C0 24 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4E [13:56:44]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:56:44]wFMCommunicate OK [13:56:44]SAM_PROTO_GetFMData done [13:56:44]requested_item fm.sale_refund.total is exist - process it [13:56:44]requested_item fm.buy.total is exist - process it [13:56:44]requested_item shift.sale.total is exist - process it [13:56:44]SAM_PROTO_GetShiftData [13:56:44]wFMCommunicate request_size=4 [13:56:44]MH_SAM_APDU [13:56:44]CAPDU: 80 13 02 00 [13:56:44]Write to MH i2c: E2 08 00 C1 24 80 13 02 00 00 00 00 00 63 [13:56:44]Write i2c OK [13:56:44]MH_I2C_Read... [13:56:45]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [13:56:45]Read from MH i2c: E2 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: E2 FD 00 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: E2 FD 00 C1 24 00 BA 04 AA 04 B6 04 6E 04 04 00 A0 00 00 00 69 04 9D 00 6F 04 04 00 9E 00 00 00 B1 04 04 00 44 09 0B 01 70 04 03 00 80 2A AA 72 04 03 00 C4 DE 60 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 1D 5D 1C 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 1E 5D 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 7A [13:56:45]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 A0 00 00 00 69 04 9D 00 6F 04 04 00 9E 00 00 00 B1 04 04 00 44 09 0B 01 70 04 03 00 80 2A AA 72 04 03 00 C4 DE 60 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 1D 5D 1C 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 1E 5D 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [13:56:45]wFMCommunicate OK [13:56:45]wFMCommunicate request_size=4 [13:56:45]MH_SAM_APDU [13:56:45]CAPDU: 80 17 00 00 [13:56:45]Write to MH i2c: E2 08 00 C2 24 80 17 00 00 00 00 00 00 66 [13:56:45]Write i2c OK [13:56:45]MH_I2C_Read... [13:56:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:56:45]Read from MH i2c: E2 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: E2 FD 00 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: E2 FD 00 C2 24 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 E7 [13:56:45]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [13:56:45]wFMCommunicate OK [13:56:45]wFMCommunicate request_size=4 [13:56:45]MH_SAM_APDU [13:56:45]CAPDU: 80 17 00 00 [13:56:45]Write to MH i2c: E2 08 00 C3 24 80 17 00 00 00 00 00 00 67 [13:56:45]Write i2c OK [13:56:45]MH_I2C_Read... [13:56:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:56:45]Read from MH i2c: E2 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: E2 FD 00 [13:56:45]MH_I2C_Read... [13:56:45]Read from MH i2c: E2 FD 00 C3 24 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 93 [13:56:45]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 [13:56:45]wFMCommunicate OK [13:56:45]wFMCommunicate request_size=4 [13:56:45]MH_SAM_APDU [13:56:45]CAPDU: 80 17 00 00 [13:56:45]Write to MH i2c: E2 08 00 C4 24 80 17 00 00 00 00 00 00 68 [13:56:45]Write i2c OK [13:56:45]MH_I2C_Read... [13:56:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [13:56:46]Read from MH i2c: E2 [13:56:46]MH_I2C_Read... [13:56:46]Read from MH i2c: E2 FD 00 [13:56:46]MH_I2C_Read... [13:56:46]Read from MH i2c: E2 FD 00 C4 24 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 E0 [13:56:46]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 [13:56:46]wFMCommunicate OK [13:56:46]wFMCommunicate request_size=4 [13:56:46]MH_SAM_APDU [13:56:46]CAPDU: 80 17 00 00 [13:56:46]Write to MH i2c: E2 08 00 C5 24 80 17 00 00 00 00 00 00 69 [13:56:46]Write i2c OK [13:56:46]MH_I2C_Read... [13:56:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [13:56:46]Read from MH i2c: E2 [13:56:46]MH_I2C_Read... [13:56:46]Read from MH i2c: E2 D7 00 [13:56:46]MH_I2C_Read... [13:56:46]Read from MH i2c: E2 D7 00 C5 24 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 4C [13:56:46]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 [13:56:46]wFMCommunicate OK [13:56:46]SAM_PROTO_GetShiftData done [13:56:46]requested_item shift.sale.total_cash is exist - process it [13:56:46]requested_item shift.sale_refund.total is exist - process it [13:56:46]requested_item shift.sale_refund.total_cash is exist - process it [13:56:46]requested_item shift.buy.total is exist - process it [13:56:46]requested_item shift.buy.total_cash is exist - process it [13:56:46]produce_requested_data done [13:56:46]produce_requested_data return {"fm.sale.total":26180480.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":175004.84,"shift.sale.total_cash":111520.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [13:56:46]process_action_free get_value [13:56:46]json_value_free [13:56:46]json_value_free done [13:56:46]process_json_proto returns [13:56:46]Send response to host [13:56:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26180480.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":175004.84,"shift.sale.total_cash":111520.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [13:56:46]free response buf [13:56:46]execute_script done [13:56:46]execute_script returns [13:56:46]free content buf [13:56:46]Sock 7.Close socket [13:56:46]Sock 7.Thread stoped [13:56:48]OFD Sender: No OFD packet to send [13:56:53]OFD Sender: No OFD packet to send [13:56:58]OFD Sender: No OFD packet to send [13:57:03]OFD Sender: No OFD packet to send [13:57:08]OFD Sender: No OFD packet to send [13:57:13]OFD Sender: No OFD packet to send [13:57:18]OFD Sender: No OFD packet to send [13:57:23]OFD Sender: No OFD packet to send [13:57:28]OFD Sender: No OFD packet to send [13:57:33]OFD Sender: No OFD packet to send [13:57:38]OFD Sender: No OFD packet to send [13:57:43]OFD Sender: No OFD packet to send [13:57:48]OFD Sender: No OFD packet to send [13:57:53]OFD Sender: No OFD packet to send [13:57:58]OFD Sender: No OFD packet to send [13:58:03]OFD Sender: No OFD packet to send [13:58:08]OFD Sender: No OFD packet to send [13:58:13]OFD Sender: No OFD packet to send [13:58:18]OFD Sender: No OFD packet to send [13:58:23]OFD Sender: No OFD packet to send [13:58:28]OFD Sender: No OFD packet to send [13:58:33]OFD Sender: No OFD packet to send [13:58:38]OFD Sender: No OFD packet to send [13:58:43]OFD Sender: No OFD packet to send [13:58:48]OFD Sender: No OFD packet to send [13:58:53]OFD Sender: No OFD packet to send [13:58:58]OFD Sender: No OFD packet to send [13:59:03]OFD Sender: No OFD packet to send [13:59:08]OFD Sender: No OFD packet to send [13:59:13]OFD Sender: No OFD packet to send [13:59:18]OFD Sender: No OFD packet to send [13:59:23]OFD Sender: No OFD packet to send [13:59:28]OFD Sender: No OFD packet to send [13:59:33]OFD Sender: No OFD packet to send [13:59:38]OFD Sender: No OFD packet to send [13:59:43]OFD Sender: No OFD packet to send [13:59:48]OFD Sender: No OFD packet to send [13:59:53]OFD Sender: No OFD packet to send [13:59:58]OFD Sender: No OFD packet to send [14:00:03]OFD Sender: No OFD packet to send [14:00:08]OFD Sender: No OFD packet to send [14:00:13]OFD Sender: No OFD packet to send [14:00:18]OFD Sender: No OFD packet to send [14:00:23]OFD Sender: No OFD packet to send [14:00:28]OFD Sender: No OFD packet to send [14:00:33]OFD Sender: No OFD packet to send [14:00:38]OFD Sender: No OFD packet to send [14:00:43]OFD Sender: No OFD packet to send [14:00:48]OFD Sender: No OFD packet to send [14:00:53]OFD Sender: No OFD packet to send [14:00:58]OFD Sender: No OFD packet to send [14:01:03]OFD Sender: No OFD packet to send [14:01:08]OFD Sender: No OFD packet to send [14:01:13]OFD Sender: No OFD packet to send [14:01:18]OFD Sender: No OFD packet to send [14:01:23]OFD Sender: No OFD packet to send [14:01:28]OFD Sender: No OFD packet to send [14:01:33]OFD Sender: No OFD packet to send [14:01:38]OFD Sender: No OFD packet to send [14:01:43]OFD Sender: No OFD packet to send [14:01:48]OFD Sender: No OFD packet to send [14:01:53]OFD Sender: No OFD packet to send [14:01:58]OFD Sender: No OFD packet to send [14:02:03]OFD Sender: No OFD packet to send [14:02:08]OFD Sender: No OFD packet to send [14:02:13]OFD Sender: No OFD packet to send [14:02:18]OFD Sender: No OFD packet to send [14:02:23]OFD Sender: No OFD packet to send [14:02:28]OFD Sender: No OFD packet to send [14:02:33]OFD Sender: No OFD packet to send [14:02:38]OFD Sender: No OFD packet to send [14:02:43]OFD Sender: No OFD packet to send [14:02:48]OFD Sender: No OFD packet to send [14:02:53]OFD Sender: No OFD packet to send [14:02:58]OFD Sender: No OFD packet to send [14:03:02]accept exits with 9 [14:03:02]New connection [14:03:02]New thread 3067059556 created [14:03:02]Thread 3067202916 joined [14:03:02]Waiting for new connection... [14:03:02] Sock 9.Parse request [14:03:02]Sock 9.Check first char [14:03:02]Sock 9.First char is OK [14:03:02]request: POST /json_proto HTTP/1.0 [14:03:02]Method: POST [14:03:02]URL: /json_proto [14:03:02]Method is POST - this is cgi request [14:03:02]url: /json_proto [14:03:02]query_string will be loaded in cgi processing [14:03:02]execute_cgi json_proto POST (null) [14:03:02]execute_cgi path=json_proto method=POST [14:03:02]POST find Content-Length [14:03:02]Host: 172.17.34.200:8080 [14:03:02]Content-Length: 1098 [14:03:02]Content-Type: application/json [14:03:02] [14:03:02]POST finish read [14:03:02]Found Content-Length = 1098 [14:03:02]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182967\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 40.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 2544.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\u000A01327\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:02]execute_script... [14:03:02]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182967\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 40.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 2544.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\u000A01327\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:02]POST & json_proto [14:03:02]process_json_proto [14:03:02]json parsed OK: [14:03:02]protocol is kg_v1.0 [14:03:02]action value=print_text [14:03:02]process_action print_text [14:03:02]cmd_print_text [14:03:02]ExternCall_PrintAddStr [14:03:02]wPrintStart [14:03:02]Write to MH i2c: 01 00 00 C6 24 EA [14:03:02]Write i2c OK [14:03:02]MH_I2C_Read... [14:03:02]Read from MH i2c: 01 [14:03:02]MH_I2C_Read... [14:03:02]Read from MH i2c: 01 07 00 [14:03:02]MH_I2C_Read... [14:03:02]Read from MH i2c: 01 07 00 C6 24 00 00 00 00 00 FF 0F FF [14:03:02]RasterBufferAndPrint [14:03:02]line *****ТОВАРНЫЙ ЧЕК***** [14:03:02]line АЗС 121 [14:03:02]line Партнер нефть [14:03:02]line 02508201610067 [14:03:02]line Кассир : Ниязова Г. [14:03:02]line Счет N : (1)1182967 [14:03:02]line ПРОДАЖА [14:03:02]line ТРК (МРК, ГНК) : 11 [14:03:02]line Вид ГСМ : 2710194210 [14:03:02]line ДТ(л)-К-5 [14:03:02]line 40.000 x 63.60 [14:03:02]line ИТОГ: 2544.00 [14:03:02]line Тип оплаты: Талоны: Топливная Карта [14:03:02]line 01327 [14:03:02]written 0, free lines is 4095 [14:03:03]Write to MH i2c: 01 00 00 D7 24 FB [14:03:03]Write i2c OK [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: 01 [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: 01 07 00 [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: 01 07 00 D7 24 00 00 00 00 00 5C 0E 6C [14:03:03]RasterBufferAndPrint [14:03:03]line [14:03:03]line [14:03:03]line [14:03:03]line [14:03:03]line [14:03:03]written 0, free lines is 3677 [14:03:03]MH_Cut [14:03:03]Write to MH i2c: D1 01 00 DE 24 01 D4 [14:03:03]Write i2c OK [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: D1 [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: D1 01 00 [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: D1 01 00 DE 24 00 D3 [14:03:03]Write to MH i2c: 01 00 00 DF 24 03 [14:03:03]Write i2c OK [14:03:03]MH_I2C_Read... [14:03:03]*** Cut start [14:03:03]*** Purtial cut [14:03:03]*** Stage 1: CUTSNS_PIN = 1 [14:03:03]OFD Sender: No OFD packet to send [14:03:03]Read from MH i2c: 01 [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: 01 07 00 [14:03:03]MH_I2C_Read... [14:03:03]*** Stop cut motor [14:03:03]*** Cut end [14:03:03]Read from MH i2c: 01 07 00 DF 24 00 00 00 00 00 FF 0F 18 [14:03:03]process_action print_text done [14:03:03]requested_data is exist [14:03:03]produce_requested_data [14:03:03]requested_item fm.sn is exist - process it [14:03:03]wFMCommunicate request_size=4 [14:03:03]MH_SAM_APDU [14:03:03]CAPDU: 80 11 00 00 [14:03:03]Write to MH i2c: E2 08 00 E0 24 80 11 00 00 00 00 00 00 7E [14:03:03]Write i2c OK [14:03:03]MH_I2C_Read... [14:03:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:03]Read from MH i2c: E2 [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: E2 17 00 [14:03:03]MH_I2C_Read... [14:03:03]Read from MH i2c: E2 17 00 E0 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D4 [14:03:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:03:03]wFMCommunicate OK [14:03:03]requested_item fd.num is exist - process it [14:03:03]SAM_PROTO_GetFieldsCounters [14:03:03]wFMCommunicate request_size=4 [14:03:03]MH_SAM_APDU [14:03:03]CAPDU: 80 13 00 00 [14:03:03]Write to MH i2c: E2 08 00 E1 24 80 13 00 00 00 00 00 00 81 [14:03:03]Write i2c OK [14:03:03]MH_I2C_Read... [14:03:04]Read from MH i2c: E2 [14:03:04]MH_I2C_Read... [14:03:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:04]Read from MH i2c: E2 62 00 [14:03:04]MH_I2C_Read... [14:03:04]Read from MH i2c: E2 62 00 E1 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [14:03:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:04]wFMCommunicate OK [14:03:04]SAM_PROTO_GetFieldsCounters done [14:03:04]requested_item shift.num is exist - process it [14:03:04]requested_item shift.opened is exist - process it [14:03:04]req_shift_opened [14:03:04]FM_GetShiftState [14:03:04]SAM_PROTO_GetShiftState [14:03:04]wFMCommunicate request_size=4 [14:03:04]MH_SAM_APDU [14:03:04]CAPDU: 80 13 01 00 [14:03:04]Write to MH i2c: E2 08 00 E2 24 80 13 01 00 00 00 00 00 83 [14:03:04]Write i2c OK [14:03:04]MH_I2C_Read... [14:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:04]Read from MH i2c: E2 [14:03:04]MH_I2C_Read... [14:03:04]Read from MH i2c: E2 0E 00 [14:03:04]MH_I2C_Read... [14:03:04]Read from MH i2c: E2 0E 00 E2 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BA [14:03:04]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:03:04]wFMCommunicate OK [14:03:04]SAM_PROTO_GetShiftState done [14:03:04]FM_GetShiftState done [14:03:04]req_shift_opened done [14:03:04]requested_item shift.open_date is exist - process it [14:03:04]req_shift_open_date [14:03:04]req_shift_open_date done [14:03:04]produce_requested_data done [14:03:04]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33144,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:03:04]process_action_free print_text [14:03:04]json_value_free [14:03:04]json_value_free done [14:03:04]process_json_proto returns [14:03:04]Send response to host [14:03:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33144,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:03:04]free response buf [14:03:04]execute_script done [14:03:04]execute_script returns [14:03:04]free content buf [14:03:04]Sock 9.Close socket [14:03:04]Sock 9.Thread stoped [14:03:07]int [14:03:07]Write to MH i2c: 01 00 00 E3 24 07 [14:03:07]*** FLAG_PRN_PAP1 set [14:03:07]Write i2c OK [14:03:07]MH_I2C_Read... [14:03:07]Read from MH i2c: 01 [14:03:07]MH_I2C_Read... [14:03:07]Read from MH i2c: 01 07 00 [14:03:07]MH_I2C_Read... [14:03:07]Read from MH i2c: 01 07 00 E3 24 00 01 00 00 00 FF 0F 1D [14:03:07]state=0 [14:03:07]No paper [14:03:07]int [14:03:07]Write to MH i2c: 01 00 00 E4 24 08 [14:03:07]*** FLAG_PRN_PAP2 set [14:03:07]Write i2c OK [14:03:07]MH_I2C_Read... [14:03:07]Read from MH i2c: 01 [14:03:07]MH_I2C_Read... [14:03:07]Read from MH i2c: 01 07 00 [14:03:07]MH_I2C_Read... [14:03:07]Read from MH i2c: 01 07 00 E4 24 00 03 00 00 00 FF 0F 20 [14:03:07]state=0 [14:03:07]No paper [14:03:07]Cover opened [14:03:08]OFD Sender: No OFD packet to send [14:03:10]int [14:03:10]Write to MH i2c: 01 00 00 E5 24 09 [14:03:10]*** FLAG_PRN_PAP2 reset [14:03:10]Write i2c OK [14:03:10]MH_I2C_Read... [14:03:10]Read from MH i2c: 01 [14:03:10]MH_I2C_Read... [14:03:10]Read from MH i2c: 01 07 00 [14:03:10]MH_I2C_Read... [14:03:10]Read from MH i2c: 01 07 00 E5 24 00 01 00 00 00 FF 0F 1F [14:03:10]state=3 [14:03:10]No paper [14:03:10]Cover closed [14:03:10]int [14:03:10]Write to MH i2c: 01 00 00 E6 24 0A [14:03:10]*** FLAG_PRN_PAP1 reset [14:03:10]Write i2c OK [14:03:10]MH_I2C_Read... [14:03:10]Read from MH i2c: 01 [14:03:10]MH_I2C_Read... [14:03:10]Read from MH i2c: 01 07 00 [14:03:10]MH_I2C_Read... [14:03:10]Read from MH i2c: 01 07 00 E6 24 00 00 00 00 00 FF 0F 1F [14:03:10]state=0 [14:03:12]accept exits with 7 [14:03:12]New connection [14:03:12]New thread 3067202916 created [14:03:12]Thread 3067059556 joined [14:03:12]Waiting for new connection... [14:03:12] Sock 7.Parse request [14:03:12]Sock 7.Check first char [14:03:12]Sock 7.First char is OK [14:03:12]request: POST /json_proto HTTP/1.0 [14:03:12]Method: POST [14:03:12]URL: /json_proto [14:03:12]Method is POST - this is cgi request [14:03:12]url: /json_proto [14:03:12]query_string will be loaded in cgi processing [14:03:12]execute_cgi json_proto POST (null) [14:03:12]execute_cgi path=json_proto method=POST [14:03:12]POST find Content-Length [14:03:12]Host: 172.17.34.200:8080 [14:03:12]Content-Length: 215 [14:03:12]Content-Type: application/json [14:03:12] [14:03:12]POST finish read [14:03:12]Found Content-Length = 215 [14:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:12]execute_script... [14:03:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:12]POST & json_proto [14:03:12]process_json_proto [14:03:12]json parsed OK: [14:03:12]protocol is kg_v1.0 [14:03:12]action value=get_value [14:03:12]process_action get_value [14:03:12]cmd_get_value [14:03:12]process_action get_value done [14:03:12]requested_data is exist [14:03:12]produce_requested_data [14:03:12]requested_item kkm.sn is exist - process it [14:03:12]requested_item kkm.ver is exist - process it [14:03:12]requested_item fm.sn is exist - process it [14:03:12]wFMCommunicate request_size=4 [14:03:12]MH_SAM_APDU [14:03:12]CAPDU: 80 11 00 00 [14:03:12]Write to MH i2c: E2 08 00 E7 24 80 11 00 00 00 00 00 00 85 [14:03:12]Write i2c OK [14:03:12]MH_I2C_Read... [14:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:12]Read from MH i2c: E2 [14:03:12]MH_I2C_Read... [14:03:12]Read from MH i2c: E2 17 00 [14:03:12]MH_I2C_Read... [14:03:12]Read from MH i2c: E2 17 00 E7 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [14:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:03:12]wFMCommunicate OK [14:03:12]requested_item fd.num is exist - process it [14:03:12]SAM_PROTO_GetFieldsCounters [14:03:12]wFMCommunicate request_size=4 [14:03:12]MH_SAM_APDU [14:03:12]CAPDU: 80 13 00 00 [14:03:12]Write to MH i2c: E2 08 00 E8 24 80 13 00 00 00 00 00 00 88 [14:03:12]Write i2c OK [14:03:12]MH_I2C_Read... [14:03:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:12]Read from MH i2c: E2 [14:03:12]MH_I2C_Read... [14:03:12]Read from MH i2c: E2 62 00 [14:03:12]MH_I2C_Read... [14:03:12]Read from MH i2c: E2 62 00 E8 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [14:03:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 78 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:12]wFMCommunicate OK [14:03:12]SAM_PROTO_GetFieldsCounters done [14:03:12]requested_item shift.num is exist - process it [14:03:12]requested_item shift.opened is exist - process it [14:03:12]req_shift_opened [14:03:12]FM_GetShiftState [14:03:12]SAM_PROTO_GetShiftState [14:03:12]wFMCommunicate request_size=4 [14:03:12]MH_SAM_APDU [14:03:12]CAPDU: 80 13 01 00 [14:03:12]Write to MH i2c: E2 08 00 E9 24 80 13 01 00 00 00 00 00 8A [14:03:12]Write i2c OK [14:03:12]MH_I2C_Read... [14:03:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:12]Read from MH i2c: E2 [14:03:12]MH_I2C_Read... [14:03:12]Read from MH i2c: E2 0E 00 [14:03:12]MH_I2C_Read... [14:03:12]Read from MH i2c: E2 0E 00 E9 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C1 [14:03:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:03:12]wFMCommunicate OK [14:03:12]SAM_PROTO_GetShiftState done [14:03:12]FM_GetShiftState done [14:03:12]req_shift_opened done [14:03:12]requested_item shift.open_date is exist - process it [14:03:12]req_shift_open_date [14:03:12]req_shift_open_date done [14:03:12]produce_requested_data done [14:03:12]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33144,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:03:12]process_action_free get_value [14:03:12]json_value_free [14:03:12]json_value_free done [14:03:12]process_json_proto returns [14:03:12]Send response to host [14:03:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33144,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:03:12]free response buf [14:03:12]execute_script done [14:03:12]execute_script returns [14:03:12]free content buf [14:03:12]Sock 7.Close socket [14:03:12]Sock 7.Thread stoped [14:03:12]accept exits with 9 [14:03:12]New connection [14:03:12]New thread 3067059556 created [14:03:12]Thread 3067202916 joined [14:03:12]Waiting for new connection... [14:03:12] Sock 9.Parse request [14:03:12]Sock 9.Check first char [14:03:12]Sock 9.First char is OK [14:03:12]request: POST /json_proto HTTP/1.0 [14:03:12]Method: POST [14:03:12]URL: /json_proto [14:03:12]Method is POST - this is cgi request [14:03:12]url: /json_proto [14:03:12]query_string will be loaded in cgi processing [14:03:12]execute_cgi json_proto POST (null) [14:03:12]execute_cgi path=json_proto method=POST [14:03:12]POST find Content-Length [14:03:12]Host: 172.17.34.200:8080 [14:03:12]Content-Length: 331 [14:03:12]Content-Type: application/json [14:03:12] [14:03:12]POST finish read [14:03:12]Found Content-Length = 331 [14:03:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:03:12]execute_script... [14:03:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:03:13]POST & json_proto [14:03:13]process_json_proto [14:03:13]json parsed OK: [14:03:13]protocol is kg_v1.0 [14:03:13]action value=get_value [14:03:13]process_action get_value [14:03:13]cmd_get_value [14:03:13]process_action get_value done [14:03:13]requested_data is exist [14:03:13]produce_requested_data [14:03:13]requested_item fm.sale.total is exist - process it [14:03:13]SAM_PROTO_GetFMData [14:03:13]wFMCommunicate request_size=4 [14:03:13]MH_SAM_APDU [14:03:13]CAPDU: 80 13 03 00 [14:03:13]Write to MH i2c: E2 08 00 EA 24 80 13 03 00 00 00 00 00 8D [14:03:13]Write i2c OK [14:03:13]MH_I2C_Read... [14:03:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:03:13]Read from MH i2c: E2 [14:03:13]MH_I2C_Read... [14:03:13]Read from MH i2c: E2 FD 00 [14:03:13]MH_I2C_Read... [14:03:13]Read from MH i2c: E2 FD 00 EA 24 00 C3 04 85 04 BF 04 6E 04 04 00 DE 80 00 00 69 04 A1 00 6F 04 04 00 A1 7F 00 00 B1 04 04 00 36 3E 0C 9C 70 04 04 00 90 73 7A 8B 72 04 04 00 A6 CA 91 10 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 B7 35 93 10 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 11 94 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 BB [14:03:13]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 DE 80 00 00 69 04 A1 00 6F 04 04 00 A1 7F 00 00 B1 04 04 00 36 3E 0C 9C 70 04 04 00 90 73 7A 8B 72 04 04 00 A6 CA 91 10 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 B7 35 93 10 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 11 94 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 [14:03:13]wFMCommunicate OK [14:03:13]wFMCommunicate request_size=4 [14:03:13]MH_SAM_APDU [14:03:13]CAPDU: 80 17 00 00 [14:03:13]Write to MH i2c: E2 08 00 EB 24 80 17 00 00 00 00 00 00 8F [14:03:13]Write i2c OK [14:03:13]MH_I2C_Read... [14:03:13]OFD Sender: No OFD packet to send [14:03:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:03:13]Read from MH i2c: E2 [14:03:13]MH_I2C_Read... [14:03:13]Read from MH i2c: E2 FD 00 [14:03:13]MH_I2C_Read... [14:03:13]Read from MH i2c: E2 FD 00 EB 24 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 6B [14:03:13]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [14:03:13]wFMCommunicate OK [14:03:13]wFMCommunicate request_size=4 [14:03:13]MH_SAM_APDU [14:03:13]CAPDU: 80 17 00 00 [14:03:14]Write to MH i2c: E2 08 00 EC 24 80 17 00 00 00 00 00 00 90 [14:03:14]Write i2c OK [14:03:14]MH_I2C_Read... [14:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:03:14]Read from MH i2c: E2 [14:03:14]MH_I2C_Read... [14:03:14]Read from MH i2c: E2 FD 00 [14:03:14]MH_I2C_Read... [14:03:14]Read from MH i2c: E2 FD 00 EC 24 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 AE [14:03:14]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [14:03:14]wFMCommunicate OK [14:03:14]wFMCommunicate request_size=4 [14:03:14]MH_SAM_APDU [14:03:14]CAPDU: 80 17 00 00 [14:03:14]Write to MH i2c: E2 08 00 ED 24 80 17 00 00 00 00 00 00 91 [14:03:14]Write i2c OK [14:03:14]MH_I2C_Read... [14:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:03:14]Read from MH i2c: E2 [14:03:14]MH_I2C_Read... [14:03:14]Read from MH i2c: E2 FD 00 [14:03:14]MH_I2C_Read... [14:03:14]Read from MH i2c: E2 FD 00 ED 24 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 03 [14:03:14]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [14:03:14]wFMCommunicate OK [14:03:14]wFMCommunicate request_size=4 [14:03:14]MH_SAM_APDU [14:03:14]CAPDU: 80 17 00 00 [14:03:14]Write to MH i2c: E2 08 00 EE 24 80 17 00 00 00 00 00 00 92 [14:03:14]Write i2c OK [14:03:14]MH_I2C_Read... [14:03:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [14:03:14]Read from MH i2c: E2 [14:03:14]MH_I2C_Read... [14:03:14]Read from MH i2c: E2 E0 00 [14:03:14]MH_I2C_Read... [14:03:14]Read from MH i2c: E2 E0 00 EE 24 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7C [14:03:14]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:03:14]wFMCommunicate OK [14:03:14]SAM_PROTO_GetFMData done [14:03:14]requested_item fm.sale_refund.total is exist - process it [14:03:14]requested_item fm.buy.total is exist - process it [14:03:14]requested_item shift.sale.total is exist - process it [14:03:14]SAM_PROTO_GetShiftData [14:03:14]wFMCommunicate request_size=4 [14:03:14]MH_SAM_APDU [14:03:14]CAPDU: 80 13 02 00 [14:03:14]Write to MH i2c: E2 08 00 EF 24 80 13 02 00 00 00 00 00 91 [14:03:14]Write i2c OK [14:03:14]MH_I2C_Read... [14:03:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:03:15]Read from MH i2c: E2 [14:03:15]MH_I2C_Read... [14:03:15]Read from MH i2c: E2 FD 00 [14:03:15]MH_I2C_Read... [14:03:15]Read from MH i2c: E2 FD 00 EF 24 00 BA 04 AA 04 B6 04 6E 04 04 00 A0 00 00 00 69 04 9D 00 6F 04 04 00 9E 00 00 00 B1 04 04 00 44 09 0B 01 70 04 03 00 80 2A AA 72 04 03 00 C4 DE 60 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 1D 5D 1C 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 1E 5D 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 A8 [14:03:15]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 A0 00 00 00 69 04 9D 00 6F 04 04 00 9E 00 00 00 B1 04 04 00 44 09 0B 01 70 04 03 00 80 2A AA 72 04 03 00 C4 DE 60 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 1D 5D 1C 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 1E 5D 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [14:03:15]wFMCommunicate OK [14:03:15]wFMCommunicate request_size=4 [14:03:15]MH_SAM_APDU [14:03:15]CAPDU: 80 17 00 00 [14:03:15]Write to MH i2c: E2 08 00 F0 24 80 17 00 00 00 00 00 00 94 [14:03:15]Write i2c OK [14:03:15]MH_I2C_Read... [14:03:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:03:15]Read from MH i2c: E2 [14:03:15]MH_I2C_Read... [14:03:15]Read from MH i2c: E2 FD 00 [14:03:15]MH_I2C_Read... [14:03:15]Read from MH i2c: E2 FD 00 F0 24 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 15 [14:03:15]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [14:03:15]wFMCommunicate OK [14:03:15]wFMCommunicate request_size=4 [14:03:15]MH_SAM_APDU [14:03:15]CAPDU: 80 17 00 00 [14:03:15]Write to MH i2c: E2 08 00 F1 24 80 17 00 00 00 00 00 00 95 [14:03:15]Write i2c OK [14:03:15]MH_I2C_Read... [14:03:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:03:15]Read from MH i2c: E2 [14:03:15]MH_I2C_Read... [14:03:15]Read from MH i2c: E2 FD 00 [14:03:15]MH_I2C_Read... [14:03:15]Read from MH i2c: E2 FD 00 F1 24 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 C1 [14:03:15]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 [14:03:15]wFMCommunicate OK [14:03:15]wFMCommunicate request_size=4 [14:03:15]MH_SAM_APDU [14:03:15]CAPDU: 80 17 00 00 [14:03:15]Write to MH i2c: E2 08 00 F2 24 80 17 00 00 00 00 00 00 96 [14:03:15]Write i2c OK [14:03:15]MH_I2C_Read... [14:03:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:03:16]Read from MH i2c: E2 [14:03:16]MH_I2C_Read... [14:03:16]Read from MH i2c: E2 FD 00 [14:03:16]MH_I2C_Read... [14:03:16]Read from MH i2c: E2 FD 00 F2 24 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 0E [14:03:16]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 [14:03:16]wFMCommunicate OK [14:03:16]wFMCommunicate request_size=4 [14:03:16]MH_SAM_APDU [14:03:16]CAPDU: 80 17 00 00 [14:03:16]Write to MH i2c: E2 08 00 F3 24 80 17 00 00 00 00 00 00 97 [14:03:16]Write i2c OK [14:03:16]MH_I2C_Read... [14:03:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [14:03:16]Read from MH i2c: E2 [14:03:16]MH_I2C_Read... [14:03:16]Read from MH i2c: E2 D7 00 [14:03:16]MH_I2C_Read... [14:03:16]Read from MH i2c: E2 D7 00 F3 24 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 7A [14:03:16]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 [14:03:16]wFMCommunicate OK [14:03:16]SAM_PROTO_GetShiftData done [14:03:16]requested_item shift.sale.total_cash is exist - process it [14:03:16]requested_item shift.sale_refund.total is exist - process it [14:03:16]requested_item shift.sale_refund.total_cash is exist - process it [14:03:16]requested_item shift.buy.total is exist - process it [14:03:16]requested_item shift.buy.total_cash is exist - process it [14:03:16]produce_requested_data done [14:03:16]produce_requested_data return {"fm.sale.total":26180480.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":175004.84,"shift.sale.total_cash":111520.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:03:16]process_action_free get_value [14:03:16]json_value_free [14:03:16]json_value_free done [14:03:16]process_json_proto returns [14:03:16]Send response to host [14:03:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26180480.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":175004.84,"shift.sale.total_cash":111520.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:03:16]free response buf [14:03:16]execute_script done [14:03:16]execute_script returns [14:03:16]free content buf [14:03:16]Sock 9.Close socket [14:03:16]Sock 9.Thread stoped [14:03:18]OFD Sender: No OFD packet to send [14:03:23]OFD Sender: No OFD packet to send [14:03:28]OFD Sender: No OFD packet to send [14:03:33]OFD Sender: No OFD packet to send [14:03:38]OFD Sender: No OFD packet to send [14:03:43]OFD Sender: No OFD packet to send [14:03:48]OFD Sender: No OFD packet to send [14:03:53]OFD Sender: No OFD packet to send [14:03:58]OFD Sender: No OFD packet to send [14:04:03]OFD Sender: No OFD packet to send [14:04:08]OFD Sender: No OFD packet to send [14:04:13]OFD Sender: No OFD packet to send [14:04:18]OFD Sender: No OFD packet to send [14:04:23]OFD Sender: No OFD packet to send [14:04:28]OFD Sender: No OFD packet to send [14:04:33]OFD Sender: No OFD packet to send [14:04:38]OFD Sender: No OFD packet to send [14:04:43]OFD Sender: No OFD packet to send [14:04:48]OFD Sender: No OFD packet to send [14:04:53]OFD Sender: No OFD packet to send [14:04:58]OFD Sender: No OFD packet to send [14:05:03]OFD Sender: No OFD packet to send [14:05:08]OFD Sender: No OFD packet to send [14:05:13]OFD Sender: No OFD packet to send [14:05:18]OFD Sender: No OFD packet to send [14:05:23]OFD Sender: No OFD packet to send [14:05:29]OFD Sender: No OFD packet to send [14:05:34]OFD Sender: No OFD packet to send [14:05:39]OFD Sender: No OFD packet to send [14:05:44]OFD Sender: No OFD packet to send [14:05:49]OFD Sender: No OFD packet to send [14:05:54]OFD Sender: No OFD packet to send [14:05:59]OFD Sender: No OFD packet to send [14:06:04]OFD Sender: No OFD packet to send [14:06:09]OFD Sender: No OFD packet to send [14:06:14]OFD Sender: No OFD packet to send [14:06:19]OFD Sender: No OFD packet to send [14:06:24]OFD Sender: No OFD packet to send [14:06:29]OFD Sender: No OFD packet to send [14:06:34]OFD Sender: No OFD packet to send [14:06:39]OFD Sender: No OFD packet to send [14:06:44]OFD Sender: No OFD packet to send [14:06:49]OFD Sender: No OFD packet to send [14:06:54]OFD Sender: No OFD packet to send [14:06:59]OFD Sender: No OFD packet to send [14:07:04]OFD Sender: No OFD packet to send [14:07:09]OFD Sender: No OFD packet to send [14:07:14]OFD Sender: No OFD packet to send [14:07:19]OFD Sender: No OFD packet to send [14:07:24]OFD Sender: No OFD packet to send [14:07:29]OFD Sender: No OFD packet to send [14:07:34]OFD Sender: No OFD packet to send [14:07:39]OFD Sender: No OFD packet to send [14:07:44]OFD Sender: No OFD packet to send [14:07:45]accept exits with 7 [14:07:45]New connection [14:07:45]New thread 3067202916 created [14:07:45]Thread 3067059556 joined [14:07:45]Waiting for new connection... [14:07:45] Sock 7.Parse request [14:07:45]Sock 7.Check first char [14:07:45]Sock 7.First char is OK [14:07:45]request: POST /json_proto HTTP/1.0 [14:07:45]Method: POST [14:07:45]URL: /json_proto [14:07:45]Method is POST - this is cgi request [14:07:45]url: /json_proto [14:07:45]query_string will be loaded in cgi processing [14:07:45]execute_cgi json_proto POST (null) [14:07:45]execute_cgi path=json_proto method=POST [14:07:45]POST find Content-Length [14:07:45]Host: 172.17.34.200:8080 [14:07:45]Content-Length: 688 [14:07:45]Content-Type: application/json [14:07:45] [14:07:45]POST finish read [14:07:45]Found Content-Length = 688 [14:07:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:45]execute_script... [14:07:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:45]POST & json_proto [14:07:45]process_json_proto [14:07:45]json parsed OK: [14:07:45]protocol is kg_v1.0 [14:07:45]action value=close_receipt [14:07:45]process_action close_receipt [14:07:45]cmd_close_receipt [14:07:45]MH_GetDate [14:07:45]Write to MH i2c: F0 00 00 F4 24 07 [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: F0 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: F0 09 00 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: F0 09 00 F4 24 00 32 07 EA 64 B2 FF 65 64 11 [14:07:45]GetLastDocTimeStamp 1693058157 [14:07:45]current date 1693058866 [14:07:45]FM_GetShiftState [14:07:45]SAM_PROTO_GetShiftState [14:07:45]wFMCommunicate request_size=4 [14:07:45]MH_SAM_APDU [14:07:45]CAPDU: 80 13 01 00 [14:07:45]Write to MH i2c: E2 08 00 F5 24 80 13 01 00 00 00 00 00 96 [14:07:45]Write i2c OK [14:07:45]MH_I2C_Read... [14:07:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:45]Read from MH i2c: E2 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 0E 00 [14:07:45]MH_I2C_Read... [14:07:45]Read from MH i2c: E2 0E 00 F5 24 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CD [14:07:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:07:45]wFMCommunicate OK [14:07:45]SAM_PROTO_GetShiftState done [14:07:45]FM_GetShiftState done [14:07:45]opened in 1693009560 [14:07:45]opened+sec_in_day 1693095960 [14:07:45]quantity*price = 150032 [14:07:45]sum+1 = 150033 [14:07:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 161 26.08.2023 14:07 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33145 ФПД: 217046783801488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T140746&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33145&fm=217046783801488&tin=02508201610067®Number=0000000000091575&sum=150000 [14:07:46]StoreToDocumentArchive [14:07:46]shift 77 fd 33145 [14:07:46]save to /storage/0077/doc_00033145 [14:07:46]save last doc name /storage/0077/doc_00033145 to /storage/kkm_last_doc_name [14:07:46]save OK [14:07:46]Clear old archive folders... [14:07:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:07:46]tlvbuf is 00A712B0 [14:07:46]SAM_PROTO_ClearQueue [14:07:46]wFMCommunicate request_size=4 [14:07:46]MH_SAM_APDU [14:07:46]CAPDU: 80 09 00 00 [14:07:46]Write to MH i2c: E2 08 00 02 25 80 09 00 00 00 00 00 00 99 [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:46]Read from MH i2c: E2 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 03 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 03 00 02 25 00 90 00 9B [14:07:46]RAPDU: 90 00 [14:07:46]wFMCommunicate OK [14:07:46]SAM_PROTO_ClearQueue done [14:07:46]KKMCreateOFDPacket [14:07:46]OFDProtocolAddRootSTLVToBuf [14:07:46]FM_MakeSignedData [14:07:46]FM_MakeSignedData [14:07:46]SAM_PROTO_SignData [14:07:46]wFMCommunicate request_size=4 [14:07:46]MH_SAM_APDU [14:07:46]CAPDU: 80 0D 01 02 [14:07:46]Write to MH i2c: E2 08 00 03 25 80 0D 01 02 00 00 00 00 A1 [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:46]Read from MH i2c: E2 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 03 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 03 00 03 25 00 90 00 9C [14:07:46]RAPDU: 90 00 [14:07:46]wFMCommunicate OK [14:07:46]wFMCommunicate request_size=255 [14:07:46]MH_SAM_APDU [14:07:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 32 07 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 81 00 00 35 04 06 00 [14:07:46]Write to MH i2c: E2 02 01 04 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 32 07 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 81 00 00 35 04 06 00 00 00 4E [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:46]Read from MH i2c: E2 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 03 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 03 00 04 25 00 90 00 9D [14:07:46]RAPDU: 90 00 [14:07:46]wFMCommunicate OK [14:07:46]wFMCommunicate request_size=11 [14:07:46]MH_SAM_APDU [14:07:46]CAPDU: 80 0D 02 02 06 C5 67 24 72 B8 90 [14:07:46]Write to MH i2c: E2 0E 00 05 25 80 0D 02 02 06 00 C5 67 24 72 B8 90 00 00 BA [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:46]Read from MH i2c: E2 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 03 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 03 00 05 25 00 90 00 9E [14:07:46]RAPDU: 90 00 [14:07:46]wFMCommunicate OK [14:07:46]wFMCommunicate request_size=4 [14:07:46]MH_SAM_APDU [14:07:46]CAPDU: 80 0D 03 02 [14:07:46]Write to MH i2c: E2 08 00 06 25 80 0D 03 02 00 00 00 00 A6 [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:46]Read from MH i2c: E2 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 0B 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 0B 00 06 25 00 75 A0 9C 18 74 50 14 E7 90 00 2F [14:07:46]RAPDU: 75 A0 9C 18 74 50 14 E7 90 00 [14:07:46]wFMCommunicate OK [14:07:46]SAM_PROTO_SignData done [14:07:46]FM_MakeSignedData done [14:07:46]CreateOFDProtocolMessage [14:07:46]wFMCommunicate request_size=4 [14:07:46]MH_SAM_APDU [14:07:46]CAPDU: 80 11 00 00 [14:07:46]Write to MH i2c: E2 08 00 07 25 80 11 00 00 00 00 00 00 A6 [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:46]Read from MH i2c: E2 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 17 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: E2 17 00 07 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FC [14:07:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:07:46]wFMCommunicate OK [14:07:46]CreateOFDProtocolMessage done [14:07:46]OFDSenderStorePacket 33145 [14:07:46]StoreOFDPacket docnum=33145 [14:07:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6C 28 08 01 CA 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 32 07 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 81 00 00 35 04 06 00 C5 67 24 72 B8 90 75 A0 9C 18 74 50 14 E7 [14:07:46]CheckFolder [14:07:46]dirname=/storage/ofd_packets [14:07:46]CheckFolder done [14:07:46]ProducePacketName [14:07:46]name=ofd_packets/00033145 [14:07:46]NVStorageSaveData ofd_packets/00033145 [14:07:46]File name is /storage/ofd_packets/00033145 [14:07:46]Write 302 bytes [14:07:46]NVStorageSaveData done [14:07:46]OFDSenderStorePacket done [14:07:46]KKMCreateOFDPacket done [14:07:46]NVStorageSaveData kkm_last_timestamp [14:07:46]File name is /storage/kkm_last_timestamp [14:07:46]Write 4 bytes [14:07:46]NVStorageSaveData done [14:07:46]ExternCall_PrintAddStr [14:07:46]wPrintStart [14:07:46]Write to MH i2c: 01 00 00 08 25 2D [14:07:46]OFD Sender: Processing packet 33145 [packets to send 11, broken 10] [14:07:46]ProducePacketName [14:07:46]name=ofd_packets/00033145 [14:07:46]OFD Sender: To server: pG, [14:07:46]CommunicateWithHost lk.salyk.kg:30040 [14:07:46]ConnectInit lk.salyk.kg [14:07:46]Write i2c OK [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: 01 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: 01 07 00 [14:07:46]MH_I2C_Read... [14:07:46]Read from MH i2c: 01 07 00 08 25 00 00 00 00 00 FF 0F 42 [14:07:46]RasterBufferAndPrint [14:07:46]line Счет N : (1)1182969 [14:07:46]line ИНН: 02508201610067 [14:07:46]line Контрольно-Кассовый Чек [14:07:46]line ПРОДАЖА [14:07:46]line ТРК (МРК, ГНК) : 11 [14:07:46]line Товар: 2710194210 [14:07:46]line ДТ(л)-К-5 [14:07:46]line 23.590 * 63.60 [14:07:46]line = 1500.32 [14:07:46]line НДС 12% НСП 1% [14:07:46]line > о реализуемом товаре [14:07:46]line ОКРУГЛЕНИЕ: -0.32 [14:07:46]line ИТОГО: 1500.00 [14:07:46]line Внесено: 1500.00 [14:07:46]line СДАЧА: 0.00 [14:07:46]line НСП 1% : 13.28 [14:07:46]line НДС 12% : 159.33 [14:07:46]line Наличными: 1500.00 [14:07:46]line Безнал.: 0.00 [14:07:46]line Место: АЗС № 121 "Партнер Нефть" [14:07:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:07:46]line СНО: Общий режим [14:07:46]line Чек 161 26.08.2023 14:07 [14:07:46]line Смена: 77 ФФД: 1.0 [14:07:46]line ЗНМ: 0300000148 [14:07:46]line РНМ: 0000000000091575 [14:07:46]line Версия ККМ: 001 [14:07:46]line ФМ: 0000000000874655 [14:07:46]line ФД: 33145 [14:07:46]line ФПД: 217046783801488 [14:07:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T140746&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33145&fm=217046783801488&tin=02508201610067®Number=0000000000091575&sum=150000 [14:07:47]written 0, free lines is 4095 [14:07:47]Connected sock=9 [14:07:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6C 28 08 01 CA 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 32 07 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 81 00 00 35 04 06 00 C5 67 24 72 B8 90 75 A0 9C 18 74 50 14 E7 [14:07:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D9 8B 47 00 B6 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 79 81 00 00 F4 03 04 00 D1 B1 E9 64 B6 04 01 00 00 40 CA FE BA 62 7A 76 44 [14:07:47]CommunicateWithHost err = 0 [14:07:47]CheckOFDResponse [14:07:47]1017 (14) - 77093643461234 [14:07:47]1041 (16) - 0000000000874655 [14:07:47]1040 (4) - 33145 [14:07:47]1012 (4) - 26.08.2023 08:03 [14:07:47]1206 (1) - 0 [14:07:47]OFD Sender: Remove packet 33145 [14:07:47]ProducePacketName [14:07:47]name=ofd_packets/00033145 [14:07:47]NVStorageDeleteData [14:07:47]Write to MH i2c: 01 00 00 33 25 58 [14:07:47]Write i2c OK [14:07:47]MH_I2C_Read... [14:07:47]Read from MH i2c: 01 [14:07:47]MH_I2C_Read... [14:07:47]Read from MH i2c: 01 07 00 [14:07:47]MH_I2C_Read... [14:07:47]Read from MH i2c: 01 07 00 33 25 00 00 00 00 00 D1 0C 3C [14:07:47]RasterBufferAndPrint [14:07:47]line [14:07:47]line [14:07:47]line [14:07:47]line [14:07:47]line [14:07:47]written 0, free lines is 3287 [14:07:47]MH_Cut [14:07:47]Write to MH i2c: D1 01 00 3A 25 01 31 [14:07:47]Write i2c OK [14:07:47]MH_I2C_Read... [14:07:47]Read from MH i2c: D1 [14:07:47]MH_I2C_Read... [14:07:47]Read from MH i2c: D1 01 00 [14:07:47]MH_I2C_Read... [14:07:47]Read from MH i2c: D1 01 00 3A 25 00 30 [14:07:47]Write to MH i2c: 01 00 00 3B 25 60 [14:07:47]Write i2c OK [14:07:47]MH_I2C_Read... [14:07:47]OFD Sender: No OFD packet to send [14:07:48]*** Cut start [14:07:48]*** Purtial cut [14:07:48]*** CUTSNS_PIN = 0 [14:07:48]*** Stage 1: CUTSNS_PIN = 1 [14:07:50]Read from MH i2c: 01 [14:07:50]MH_I2C_Read... [14:07:50]*** Stop cut motor [14:07:50]*** Cut end [14:07:50]Read from MH i2c: 01 07 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: 01 07 00 3B 25 00 00 00 00 00 FF 0F 75 [14:07:50]process_action close_receipt done [14:07:50]requested_data is exist [14:07:50]produce_requested_data [14:07:50]requested_item fm.sn is exist - process it [14:07:50]wFMCommunicate request_size=4 [14:07:50]MH_SAM_APDU [14:07:50]CAPDU: 80 11 00 00 [14:07:50]Write to MH i2c: E2 08 00 3C 25 80 11 00 00 00 00 00 00 DB [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 17 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 17 00 3C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 31 [14:07:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:07:50]wFMCommunicate OK [14:07:50]requested_item fd.num is exist - process it [14:07:50]SAM_PROTO_GetFieldsCounters [14:07:50]wFMCommunicate request_size=4 [14:07:50]MH_SAM_APDU [14:07:50]CAPDU: 80 13 00 00 [14:07:50]Write to MH i2c: E2 08 00 3D 25 80 13 00 00 00 00 00 00 DE [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 62 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 62 00 3D 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 79 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 2E [14:07:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 79 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:07:50]wFMCommunicate OK [14:07:50]SAM_PROTO_GetFieldsCounters done [14:07:50]requested_item shift.num is exist - process it [14:07:50]requested_item shift.opened is exist - process it [14:07:50]req_shift_opened [14:07:50]FM_GetShiftState [14:07:50]SAM_PROTO_GetShiftState [14:07:50]wFMCommunicate request_size=4 [14:07:50]MH_SAM_APDU [14:07:50]CAPDU: 80 13 01 00 [14:07:50]Write to MH i2c: E2 08 00 3E 25 80 13 01 00 00 00 00 00 E0 [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 0E 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 0E 00 3E 25 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 17 [14:07:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:07:50]wFMCommunicate OK [14:07:50]SAM_PROTO_GetShiftState done [14:07:50]FM_GetShiftState done [14:07:50]req_shift_opened done [14:07:50]requested_item shift.open_date is exist - process it [14:07:50]req_shift_open_date [14:07:50]req_shift_open_date done [14:07:50]produce_requested_data done [14:07:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33145,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:07:50]process_action_free close_receipt [14:07:50]json_value_free [14:07:50]json_value_free done [14:07:50]process_json_proto returns [14:07:50]Send response to host [14:07:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33145,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:07:50]free response buf [14:07:50]execute_script done [14:07:50]execute_script returns [14:07:50]free content buf [14:07:50]Sock 7.Close socket [14:07:50]Sock 7.Thread stoped [14:07:52]OFD Sender: No OFD packet to send [14:07:57]OFD Sender: No OFD packet to send [14:08:02]OFD Sender: No OFD packet to send [14:08:07]OFD Sender: No OFD packet to send [14:08:12]OFD Sender: No OFD packet to send [14:08:17]OFD Sender: No OFD packet to send [14:08:22]OFD Sender: No OFD packet to send [14:08:27]OFD Sender: No OFD packet to send [14:08:32]OFD Sender: No OFD packet to send [14:08:37]OFD Sender: No OFD packet to send [14:08:42]OFD Sender: No OFD packet to send [14:08:47]OFD Sender: No OFD packet to send [14:08:52]OFD Sender: No OFD packet to send [14:08:57]OFD Sender: No OFD packet to send [14:09:02]OFD Sender: No OFD packet to send [14:09:07]OFD Sender: No OFD packet to send [14:09:12]OFD Sender: No OFD packet to send [14:09:17]OFD Sender: No OFD packet to send [14:09:22]OFD Sender: No OFD packet to send [14:09:27]OFD Sender: No OFD packet to send [14:09:32]OFD Sender: No OFD packet to send [14:09:37]OFD Sender: No OFD packet to send [14:09:42]OFD Sender: No OFD packet to send [14:09:47]OFD Sender: No OFD packet to send [14:09:52]OFD Sender: No OFD packet to send [14:09:57]OFD Sender: No OFD packet to send [14:10:02]OFD Sender: No OFD packet to send [14:10:07]OFD Sender: No OFD packet to send [14:10:11]accept exits with 10 [14:10:11]New connection [14:10:11]New thread 3067059556 created [14:10:11]Thread 3067202916 joined [14:10:11]Waiting for new connection... [14:10:11] Sock 10.Parse request [14:10:11]Sock 10.Check first char [14:10:11]Sock 10.First char is OK [14:10:11]request: POST /json_proto HTTP/1.0 [14:10:11]Method: POST [14:10:11]URL: /json_proto [14:10:11]Method is POST - this is cgi request [14:10:11]url: /json_proto [14:10:11]query_string will be loaded in cgi processing [14:10:11]execute_cgi json_proto POST (null) [14:10:11]execute_cgi path=json_proto method=POST [14:10:11]POST find Content-Length [14:10:11]Host: 172.17.34.200:8080 [14:10:11]Content-Length: 684 [14:10:11]Content-Type: application/json [14:10:11] [14:10:11]POST finish read [14:10:11]Found Content-Length = 684 [14:10:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 13.920, "sum" : 885.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 885.00, "total" : 885.00, "payments": [ { "type": 0, "sum" : 885.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:11]execute_script... [14:10: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)1182970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 13.920, "sum" : 885.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 885.00, "total" : 885.00, "payments": [ { "type": 0, "sum" : 885.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:11]POST & json_proto [14:10:11]process_json_proto [14:10:11]json parsed OK: [14:10:11]protocol is kg_v1.0 [14:10:11]action value=close_receipt [14:10:11]process_action close_receipt [14:10:11]cmd_close_receipt [14:10:11]MH_GetDate [14:10:11]Write to MH i2c: F0 00 00 3F 25 53 [14:10:11]Write i2c OK [14:10:11]MH_I2C_Read... [14:10:11]Read from MH i2c: F0 [14:10:11]MH_I2C_Read... [14:10:11]Read from MH i2c: F0 09 00 [14:10:11]MH_I2C_Read... [14:10:11]Read from MH i2c: F0 09 00 3F 25 00 C5 07 EA 64 B2 FF 65 64 F0 [14:10:11]GetLastDocTimeStamp 1693058866 [14:10:11]current date 1693059013 [14:10:11]FM_GetShiftState [14:10:11]SAM_PROTO_GetShiftState [14:10:11]wFMCommunicate request_size=4 [14:10:11]MH_SAM_APDU [14:10:11]CAPDU: 80 13 01 00 [14:10:11]Write to MH i2c: E2 08 00 40 25 80 13 01 00 00 00 00 00 E2 [14:10:11]Write i2c OK [14:10:11]MH_I2C_Read... [14:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:11]Read from MH i2c: E2 [14:10:11]MH_I2C_Read... [14:10:11]Read from MH i2c: E2 0E 00 [14:10:11]MH_I2C_Read... [14:10:11]Read from MH i2c: E2 0E 00 40 25 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 19 [14:10:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:10:11]wFMCommunicate OK [14:10:11]SAM_PROTO_GetShiftState done [14:10:11]FM_GetShiftState done [14:10:11]opened in 1693009560 [14:10:11]opened+sec_in_day 1693095960 [14:10:11]quantity*price = 88531 [14:10:11]sum+1 = 88532 [14:10:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 885.00 Внесено: 885.00 СДАЧА: 0.00 НСП 1% : 7.83 НДС 12% : 94.01 Наличными: 885.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 162 26.08.2023 14:10 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33146 ФПД: 277752813560947 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T141013&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33146&fm=277752813560947&tin=02508201610067®Number=0000000000091575&sum=88500 [14:10:13]StoreToDocumentArchive [14:10:13]shift 77 fd 33146 [14:10:13]save to /storage/0077/doc_00033146 [14:10:13]save last doc name /storage/0077/doc_00033146 to /storage/kkm_last_doc_name [14:10:13]save OK [14:10:13]Clear old archive folders... [14:10:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:10:13]tlvbuf is 00A95EF0 [14:10:13]SAM_PROTO_ClearQueue [14:10:13]wFMCommunicate request_size=4 [14:10:13]MH_SAM_APDU [14:10:13]CAPDU: 80 09 00 00 [14:10:13]Write to MH i2c: E2 08 00 4D 25 80 09 00 00 00 00 00 00 E4 [14:10:13]Write i2c OK [14:10:13]MH_I2C_Read... [14:10:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:13]Read from MH i2c: E2 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 03 00 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 03 00 4D 25 00 90 00 E6 [14:10:13]RAPDU: 90 00 [14:10:13]wFMCommunicate OK [14:10:13]SAM_PROTO_ClearQueue done [14:10:13]KKMCreateOFDPacket [14:10:13]OFDProtocolAddRootSTLVToBuf [14:10:13]FM_MakeSignedData [14:10:13]FM_MakeSignedData [14:10:13]SAM_PROTO_SignData [14:10:13]wFMCommunicate request_size=4 [14:10:13]MH_SAM_APDU [14:10:13]CAPDU: 80 0D 01 02 [14:10:13]Write to MH i2c: E2 08 00 4E 25 80 0D 01 02 00 00 00 00 EC [14:10:13]Write i2c OK [14:10:13]MH_I2C_Read... [14:10:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:13]Read from MH i2c: E2 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 03 00 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 03 00 4E 25 00 90 00 E7 [14:10:13]RAPDU: 90 00 [14:10:13]wFMCommunicate OK [14:10:13]wFMCommunicate request_size=255 [14:10:13]MH_SAM_APDU [14:10: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 60 36 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 D3 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 24 00 00 00 00 07 04 06 00 B4 59 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C5 07 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 81 00 00 35 04 06 00 [14:10:13]Write to MH i2c: E2 02 01 4F 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 60 36 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 D3 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 24 00 00 00 00 07 04 06 00 B4 59 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C5 07 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 81 00 00 35 04 06 00 00 00 F8 [14:10:13]Write i2c OK [14:10:13]MH_I2C_Read... [14:10:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:13]Read from MH i2c: E2 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 03 00 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 03 00 4F 25 00 90 00 E8 [14:10:13]RAPDU: 90 00 [14:10:13]wFMCommunicate OK [14:10:13]wFMCommunicate request_size=11 [14:10:13]MH_SAM_APDU [14:10:13]CAPDU: 80 0D 02 02 06 FC 9D 5D C9 A4 73 [14:10:13]Write to MH i2c: E2 0E 00 50 25 80 0D 02 02 06 00 FC 9D 5D C9 A4 73 00 00 D1 [14:10:13]Write i2c OK [14:10:13]MH_I2C_Read... [14:10:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:13]Read from MH i2c: E2 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 03 00 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 03 00 50 25 00 90 00 E9 [14:10:13]RAPDU: 90 00 [14:10:13]wFMCommunicate OK [14:10:13]wFMCommunicate request_size=4 [14:10:13]MH_SAM_APDU [14:10:13]CAPDU: 80 0D 03 02 [14:10:13]Write to MH i2c: E2 08 00 51 25 80 0D 03 02 00 00 00 00 F1 [14:10:13]Write i2c OK [14:10:13]MH_I2C_Read... [14:10:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:13]Read from MH i2c: E2 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 0B 00 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 0B 00 51 25 00 0A 4B 82 A9 70 41 E7 DD 90 00 E7 [14:10:13]RAPDU: 0A 4B 82 A9 70 41 E7 DD 90 00 [14:10:13]wFMCommunicate OK [14:10:13]SAM_PROTO_SignData done [14:10:13]FM_MakeSignedData done [14:10:13]CreateOFDProtocolMessage [14:10:13]wFMCommunicate request_size=4 [14:10:13]MH_SAM_APDU [14:10:13]CAPDU: 80 11 00 00 [14:10:13]Write to MH i2c: E2 08 00 52 25 80 11 00 00 00 00 00 00 F1 [14:10:13]Write i2c OK [14:10:13]MH_I2C_Read... [14:10:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:13]Read from MH i2c: E2 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 17 00 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: E2 17 00 52 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [14:10:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:10:13]wFMCommunicate OK [14:10:13]CreateOFDProtocolMessage done [14:10:13]OFDSenderStorePacket 33146 [14:10:13]StoreOFDPacket docnum=33146 [14:10:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 03 18 08 01 3E D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 60 36 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 D3 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 24 00 00 00 00 07 04 06 00 B4 59 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C5 07 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 81 00 00 35 04 06 00 FC 9D 5D C9 A4 73 0A 4B 82 A9 70 41 E7 DD [14:10:13]CheckFolder [14:10:13]dirname=/storage/ofd_packets [14:10:13]CheckFolder done [14:10:13]ProducePacketName [14:10:13]name=ofd_packets/00033146 [14:10:13]NVStorageSaveData ofd_packets/00033146 [14:10:13]File name is /storage/ofd_packets/00033146 [14:10:13]Write 302 bytes [14:10:13]NVStorageSaveData done [14:10:13]OFDSenderStorePacket done [14:10:13]KKMCreateOFDPacket done [14:10:13]NVStorageSaveData kkm_last_timestamp [14:10:13]File name is /storage/kkm_last_timestamp [14:10:13]Write 4 bytes [14:10:13]NVStorageSaveData done [14:10:13]ExternCall_PrintAddStr [14:10:13]wPrintStart [14:10:13]Write to MH i2c: 01 00 00 53 25 78 [14:10:13]Write i2c OK [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: 01 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: 01 07 00 [14:10:13]MH_I2C_Read... [14:10:13]Read from MH i2c: 01 07 00 53 25 00 00 00 00 00 FF 0F 8D [14:10:13]RasterBufferAndPrint [14:10:13]line Счет N : (1)1182970 [14:10:13]line ИНН: 02508201610067 [14:10:13]line Контрольно-Кассовый Чек [14:10:13]line ПРОДАЖА [14:10:13]line ТРК (МРК, ГНК) : 11 [14:10:13]line Товар: 2710194210 [14:10:13]line ДТ(л)-К-5 [14:10:13]line 13.920 * 63.60 [14:10:13]line = 885.31 [14:10:13]line НДС 12% НСП 1% [14:10:13]line > о реализуемом товаре [14:10:13]line ОКРУГЛЕНИЕ: -0.31 [14:10:13]line ИТОГО: 885.00 [14:10:13]line Внесено: 885.00 [14:10:13]line СДАЧА: 0.00 [14:10:13]line НСП 1% : 7.83 [14:10:13]line НДС 12% : 94.01 [14:10:13]line Наличными: 885.00 [14:10:13]line Безнал.: 0.00 [14:10:13]line Место: АЗС № 121 "Партнер Нефть" [14:10:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:10:13]line СНО: Общий режим [14:10:13]line Чек 162 26.08.2023 14:10 [14:10:13]line Смена: 77 ФФД: 1.0 [14:10:13]line ЗНМ: 0300000148 [14:10:13]line РНМ: 0000000000091575 [14:10:13]line Версия ККМ: 001 [14:10:13]line ФМ: 0000000000874655 [14:10:13]line ФД: 33146 [14:10:13]line ФПД: 277752813560947 [14:10:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T141013&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33146&fm=277752813560947&tin=02508201610067®Number=0000000000091575&sum=88500 [14:10:13]OFD Sender: Processing packet 33146 [packets to send 11, broken 10] [14:10:13]ProducePacketName [14:10:13]name=ofd_packets/00033146 [14:10:13]OFD Sender: To server: pG, [14:10:13]CommunicateWithHost lk.salyk.kg:30040 [14:10:13]ConnectInit lk.salyk.kg [14:10:13]written 0, free lines is 4095 [14:10:14]Connected sock=9 [14:10:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 03 18 08 01 3E D1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 60 36 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 D3 59 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 59 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 24 00 00 00 00 07 04 06 00 B4 59 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 C5 07 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 81 00 00 35 04 06 00 FC 9D 5D C9 A4 73 0A 4B 82 A9 70 41 E7 DD [14:10:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 03 D6 47 00 1F 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7A 81 00 00 F4 03 04 00 63 B2 E9 64 B6 04 01 00 00 49 33 DA DC 8E 0C 35 50 [14:10:14]CommunicateWithHost err = 0 [14:10:14]CheckOFDResponse [14:10:14]1017 (14) - 77093643461234 [14:10:14]1041 (16) - 0000000000874655 [14:10:14]1040 (4) - 33146 [14:10:14]1012 (4) - 26.08.2023 08:05 [14:10:14]1206 (1) - 0 [14:10:14]OFD Sender: Remove packet 33146 [14:10:14]ProducePacketName [14:10:14]name=ofd_packets/00033146 [14:10:14]NVStorageDeleteData [14:10:14]Write to MH i2c: 01 00 00 7E 25 A3 [14:10:14]Write i2c OK [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: 01 [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: 01 07 00 [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: 01 07 00 7E 25 00 00 00 00 00 D7 0C 8D [14:10:14]RasterBufferAndPrint [14:10:14]line [14:10:14]line [14:10:14]line [14:10:14]line [14:10:14]line [14:10:14]written 0, free lines is 3293 [14:10:14]MH_Cut [14:10:14]Write to MH i2c: D1 01 00 85 25 01 7C [14:10:14]Write i2c OK [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: D1 [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: D1 01 00 [14:10:14]MH_I2C_Read... [14:10:14]Read from MH i2c: D1 01 00 85 25 00 7B [14:10:14]Write to MH i2c: 01 00 00 86 25 AB [14:10:14]Write i2c OK [14:10:14]MH_I2C_Read... [14:10:14]OFD Sender: No OFD packet to send [14:10:15]*** Cut start [14:10:15]*** Purtial cut [14:10:15]*** Stage 1: CUTSNS_PIN = 1 [14:10:15]Read from MH i2c: 01 [14:10:15]MH_I2C_Read... [14:10:15]*** Stop cut motor [14:10:15]*** Cut end [14:10:15]Read from MH i2c: 01 07 00 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: 01 07 00 86 25 00 00 00 00 00 FF 0F C0 [14:10:15]process_action close_receipt done [14:10:15]requested_data is exist [14:10:15]produce_requested_data [14:10:15]requested_item fm.sn is exist - process it [14:10:15]wFMCommunicate request_size=4 [14:10:15]MH_SAM_APDU [14:10:15]CAPDU: 80 11 00 00 [14:10:15]Write to MH i2c: E2 08 00 87 25 80 11 00 00 00 00 00 00 26 [14:10:15]Write i2c OK [14:10:15]MH_I2C_Read... [14:10:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:15]Read from MH i2c: E2 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 17 00 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 17 00 87 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7C [14:10:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:10:15]wFMCommunicate OK [14:10:15]requested_item fd.num is exist - process it [14:10:15]SAM_PROTO_GetFieldsCounters [14:10:15]wFMCommunicate request_size=4 [14:10:15]MH_SAM_APDU [14:10:15]CAPDU: 80 13 00 00 [14:10:15]Write to MH i2c: E2 08 00 88 25 80 13 00 00 00 00 00 00 29 [14:10:15]Write i2c OK [14:10:15]MH_I2C_Read... [14:10:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:15]Read from MH i2c: E2 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 62 00 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 62 00 88 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 7D [14:10:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:15]wFMCommunicate OK [14:10:15]SAM_PROTO_GetFieldsCounters done [14:10:15]requested_item shift.num is exist - process it [14:10:15]requested_item shift.opened is exist - process it [14:10:15]req_shift_opened [14:10:15]FM_GetShiftState [14:10:15]SAM_PROTO_GetShiftState [14:10:15]wFMCommunicate request_size=4 [14:10:15]MH_SAM_APDU [14:10:15]CAPDU: 80 13 01 00 [14:10:15]Write to MH i2c: E2 08 00 89 25 80 13 01 00 00 00 00 00 2B [14:10:15]Write i2c OK [14:10:15]MH_I2C_Read... [14:10:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:15]Read from MH i2c: E2 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 0E 00 [14:10:15]MH_I2C_Read... [14:10:15]Read from MH i2c: E2 0E 00 89 25 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 62 [14:10:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:10:15]wFMCommunicate OK [14:10:15]SAM_PROTO_GetShiftState done [14:10:15]FM_GetShiftState done [14:10:15]req_shift_opened done [14:10:15]requested_item shift.open_date is exist - process it [14:10:15]req_shift_open_date [14:10:15]req_shift_open_date done [14:10:15]produce_requested_data done [14:10:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33146,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:10:15]process_action_free close_receipt [14:10:15]json_value_free [14:10:15]json_value_free done [14:10:15]process_json_proto returns [14:10:15]Send response to host [14:10:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33146,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:10:15]free response buf [14:10:15]execute_script done [14:10:15]execute_script returns [14:10:15]free content buf [14:10:15]Sock 10.Close socket [14:10:15]Sock 10.Thread stoped [14:10:19]OFD Sender: No OFD packet to send [14:10:24]OFD Sender: No OFD packet to send [14:10:29]OFD Sender: No OFD packet to send [14:10:34]OFD Sender: No OFD packet to send [14:10:39]OFD Sender: No OFD packet to send [14:10:44]OFD Sender: No OFD packet to send [14:10:49]OFD Sender: No OFD packet to send [14:10:54]OFD Sender: No OFD packet to send [14:10:59]OFD Sender: No OFD packet to send [14:11:04]OFD Sender: No OFD packet to send [14:11:09]OFD Sender: No OFD packet to send [14:11:14]OFD Sender: No OFD packet to send [14:11:19]OFD Sender: No OFD packet to send [14:11:24]OFD Sender: No OFD packet to send [14:11:29]OFD Sender: No OFD packet to send [14:11:34]OFD Sender: No OFD packet to send [14:11:39]OFD Sender: No OFD packet to send [14:11:44]OFD Sender: No OFD packet to send [14:11:49]OFD Sender: No OFD packet to send [14:11:54]OFD Sender: No OFD packet to send [14:11:59]OFD Sender: No OFD packet to send [14:12:04]OFD Sender: No OFD packet to send [14:12:09]OFD Sender: No OFD packet to send [14:12:14]OFD Sender: No OFD packet to send [14:12:19]accept exits with 7 [14:12:19]New connection [14:12:19]New thread 3067202916 created [14:12:19]Thread 3067059556 joined [14:12:19]Waiting for new connection... [14:12:19] Sock 7.Parse request [14:12:19]Sock 7.Check first char [14:12:19]Sock 7.First char is OK [14:12:19]request: POST /json_proto HTTP/1.0 [14:12:19]Method: POST [14:12:19]URL: /json_proto [14:12:19]Method is POST - this is cgi request [14:12:19]url: /json_proto [14:12:19]query_string will be loaded in cgi processing [14:12:19]execute_cgi json_proto POST (null) [14:12:19]execute_cgi path=json_proto method=POST [14:12:19]POST find Content-Length [14:12:19]Host: 172.17.34.200:8080 [14:12:19]Content-Length: 1099 [14:12:19]Content-Type: application/json [14:12:19] [14:12:19]POST finish read [14:12:19]Found Content-Length = 1099 [14:12:19]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182968\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:19]execute_script... [14:12:19]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182968\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 141.510 x 63.60\u000A\u0418\u0422\u041E\u0413: 9000.04\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:19]POST & json_proto [14:12:19]process_json_proto [14:12:19]json parsed OK: [14:12:19]protocol is kg_v1.0 [14:12:19]action value=print_text [14:12:19]process_action print_text [14:12:19]cmd_print_text [14:12:19]ExternCall_PrintAddStr [14:12:19]wPrintStart [14:12:19]Write to MH i2c: 01 00 00 8A 25 AF [14:12:19]Write i2c OK [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: 01 [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: 01 07 00 [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: 01 07 00 8A 25 00 00 00 00 00 FF 0F C4 [14:12:19]RasterBufferAndPrint [14:12:19]line *****ТОВАРНЫЙ ЧЕК***** [14:12:19]line АЗС 121 [14:12:19]line Партнер нефть [14:12:19]line 02508201610067 [14:12:19]line Кассир : Ниязова Г. [14:12:19]line Счет N : (1)1182968 [14:12:19]line ПРОДАЖА [14:12:19]line ТРК (МРК, ГНК) : 21 [14:12:19]line Вид ГСМ : 2710194210 [14:12:19]line ДТ(л)-К-5 [14:12:19]line 141.510 x 63.60 [14:12:19]line ИТОГ: 9000.04 [14:12:19]line Тип оплаты: Талоны: Топливная Карта [14:12:19]line 81887 [14:12:19]written 0, free lines is 4095 [14:12:19]Write to MH i2c: 01 00 00 9B 25 C0 [14:12:19]Write i2c OK [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: 01 [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: 01 07 00 [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: 01 07 00 9B 25 00 00 00 00 00 5D 0E 32 [14:12:19]RasterBufferAndPrint [14:12:19]line [14:12:19]line [14:12:19]line [14:12:19]line [14:12:19]line [14:12:19]written 0, free lines is 3678 [14:12:19]MH_Cut [14:12:19]Write to MH i2c: D1 01 00 A2 25 01 99 [14:12:19]Write i2c OK [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: D1 [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: D1 01 00 [14:12:19]MH_I2C_Read... [14:12:19]Read from MH i2c: D1 01 00 A2 25 00 98 [14:12:19]Write to MH i2c: 01 00 00 A3 25 C8 [14:12:19]Write i2c OK [14:12:19]MH_I2C_Read... [14:12:19]OFD Sender: No OFD packet to send [14:12:20]*** Cut start [14:12:20]*** Purtial cut [14:12:20]*** CUTSNS_PIN = 0 [14:12:20]*** Stage 1: CUTSNS_PIN = 1 [14:12:22]Read from MH i2c: 01 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: 01 07 00 [14:12:22]MH_I2C_Read... [14:12:22]*** Stop cut motor [14:12:22]*** Cut end [14:12:22]Read from MH i2c: 01 07 00 A3 25 00 00 00 00 00 FF 0F DD [14:12:22]process_action print_text done [14:12:22]requested_data is exist [14:12:22]produce_requested_data [14:12:22]requested_item fm.sn is exist - process it [14:12:22]wFMCommunicate request_size=4 [14:12:22]MH_SAM_APDU [14:12:22]CAPDU: 80 11 00 00 [14:12:22]Write to MH i2c: E2 08 00 A4 25 80 11 00 00 00 00 00 00 43 [14:12:22]Write i2c OK [14:12:22]MH_I2C_Read... [14:12:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:22]Read from MH i2c: E2 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: E2 17 00 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: E2 17 00 A4 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 99 [14:12:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:12:22]wFMCommunicate OK [14:12:22]requested_item fd.num is exist - process it [14:12:22]SAM_PROTO_GetFieldsCounters [14:12:22]wFMCommunicate request_size=4 [14:12:22]MH_SAM_APDU [14:12:22]CAPDU: 80 13 00 00 [14:12:22]Write to MH i2c: E2 08 00 A5 25 80 13 00 00 00 00 00 00 46 [14:12:22]Write i2c OK [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: E2 [14:12:22]MH_I2C_Read... [14:12:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:22]Read from MH i2c: E2 62 00 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: E2 62 00 A5 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [14:12:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:22]wFMCommunicate OK [14:12:22]SAM_PROTO_GetFieldsCounters done [14:12:22]requested_item shift.num is exist - process it [14:12:22]requested_item shift.opened is exist - process it [14:12:22]req_shift_opened [14:12:22]FM_GetShiftState [14:12:22]SAM_PROTO_GetShiftState [14:12:22]wFMCommunicate request_size=4 [14:12:22]MH_SAM_APDU [14:12:22]CAPDU: 80 13 01 00 [14:12:22]Write to MH i2c: E2 08 00 A6 25 80 13 01 00 00 00 00 00 48 [14:12:22]Write i2c OK [14:12:22]MH_I2C_Read... [14:12:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:22]Read from MH i2c: E2 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: E2 0E 00 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: E2 0E 00 A6 25 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7F [14:12:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:12:22]wFMCommunicate OK [14:12:22]SAM_PROTO_GetShiftState done [14:12:22]FM_GetShiftState done [14:12:22]req_shift_opened done [14:12:22]requested_item shift.open_date is exist - process it [14:12:22]req_shift_open_date [14:12:22]req_shift_open_date done [14:12:22]produce_requested_data done [14:12:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33146,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:12:22]process_action_free print_text [14:12:22]json_value_free [14:12:22]json_value_free done [14:12:22]process_json_proto returns [14:12:22]Send response to host [14:12:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33146,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:12:22]free response buf [14:12:22]execute_script done [14:12:22]execute_script returns [14:12:22]free content buf [14:12:22]Sock 7.Close socket [14:12:22]Sock 7.Thread stoped [14:12:22]accept exits with 9 [14:12:22]New connection [14:12:22]New thread 3067059556 created [14:12:22]Thread 3067202916 joined [14:12:22]Waiting for new connection... [14:12:22] Sock 9.Parse request [14:12:22]Sock 9.Check first char [14:12:22]Sock 9.First char is OK [14:12:22]request: POST /json_proto HTTP/1.0 [14:12:22]Method: POST [14:12:22]URL: /json_proto [14:12:22]Method is POST - this is cgi request [14:12:22]url: /json_proto [14:12:22]query_string will be loaded in cgi processing [14:12:22]execute_cgi json_proto POST (null) [14:12:22]execute_cgi path=json_proto method=POST [14:12:22]POST find Content-Length [14:12:22]Host: 172.17.34.200:8080 [14:12:22]Content-Length: 672 [14:12:22]Content-Type: application/json [14:12:22] [14:12:22]POST finish read [14:12:22]Found Content-Length = 672 [14:12:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 10.090, "sum" : 600.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:22]execute_script... [14:12:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 10.090, "sum" : 600.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:22]POST & json_proto [14:12:22]process_json_proto [14:12:22]json parsed OK: [14:12:22]protocol is kg_v1.0 [14:12:22]action value=close_receipt [14:12:22]process_action close_receipt [14:12:22]cmd_close_receipt [14:12:22]MH_GetDate [14:12:22]Write to MH i2c: F0 00 00 A7 25 BB [14:12:22]Write i2c OK [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: F0 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: F0 09 00 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: F0 09 00 A7 25 00 47 08 EA 64 B2 FF 65 64 DB [14:12:22]GetLastDocTimeStamp 1693059013 [14:12:22]current date 1693059143 [14:12:22]FM_GetShiftState [14:12:22]SAM_PROTO_GetShiftState [14:12:22]wFMCommunicate request_size=4 [14:12:22]MH_SAM_APDU [14:12:22]CAPDU: 80 13 01 00 [14:12:22]Write to MH i2c: E2 08 00 A8 25 80 13 01 00 00 00 00 00 4A [14:12:22]Write i2c OK [14:12:22]MH_I2C_Read... [14:12:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:22]Read from MH i2c: E2 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: E2 0E 00 [14:12:22]MH_I2C_Read... [14:12:22]Read from MH i2c: E2 0E 00 A8 25 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 81 [14:12:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:12:22]wFMCommunicate OK [14:12:22]SAM_PROTO_GetShiftState done [14:12:22]FM_GetShiftState done [14:12:22]opened in 1693009560 [14:12:22]opened+sec_in_day 1693095960 [14:12:22]quantity*price = 60035 [14:12:22]sum+1 = 60037 [14:12:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 163 26.08.2023 14:12 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33147 ФПД: 68955376569461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T141224&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33147&fm=68955376569461&tin=02508201610067®Number=0000000000091575&sum=60000 [14:12:24]StoreToDocumentArchive [14:12:24]shift 77 fd 33147 [14:12:24]save to /storage/0077/doc_00033147 [14:12:24]save last doc name /storage/0077/doc_00033147 to /storage/kkm_last_doc_name [14:12:24]save OK [14:12:24]Clear old archive folders... [14:12:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:12:24]tlvbuf is B6EE5E30 [14:12:24]SAM_PROTO_ClearQueue [14:12:24]wFMCommunicate request_size=4 [14:12:24]MH_SAM_APDU [14:12:24]CAPDU: 80 09 00 00 [14:12:24]Write to MH i2c: E2 08 00 B5 25 80 09 00 00 00 00 00 00 4C [14:12:24]Write i2c OK [14:12:24]MH_I2C_Read... [14:12:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:24]Read from MH i2c: E2 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 03 00 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 03 00 B5 25 00 90 00 4E [14:12:24]RAPDU: 90 00 [14:12:24]wFMCommunicate OK [14:12:24]SAM_PROTO_ClearQueue done [14:12:24]KKMCreateOFDPacket [14:12:24]OFDProtocolAddRootSTLVToBuf [14:12:24]FM_MakeSignedData [14:12:24]FM_MakeSignedData [14:12:24]SAM_PROTO_SignData [14:12:24]wFMCommunicate request_size=4 [14:12:24]MH_SAM_APDU [14:12:24]CAPDU: 80 0D 01 02 [14:12:24]Write to MH i2c: E2 08 00 B6 25 80 0D 01 02 00 00 00 00 54 [14:12:24]Write i2c OK [14:12:24]MH_I2C_Read... [14:12:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:24]Read from MH i2c: E2 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 03 00 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 03 00 B6 25 00 90 00 4F [14:12:24]RAPDU: 90 00 [14:12:24]wFMCommunicate OK [14:12:24]wFMCommunicate request_size=255 [14:12:24]MH_SAM_APDU [14:12:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 27 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 84 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 48 08 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 81 00 00 35 04 06 00 [14:12:24]Write to MH i2c: E2 02 01 B7 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 27 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 84 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 48 08 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 81 00 00 35 04 06 00 00 00 13 [14:12:24]Write i2c OK [14:12:24]MH_I2C_Read... [14:12:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:24]Read from MH i2c: E2 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 03 00 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 03 00 B7 25 00 90 00 50 [14:12:24]RAPDU: 90 00 [14:12:24]wFMCommunicate OK [14:12:24]wFMCommunicate request_size=11 [14:12:24]MH_SAM_APDU [14:12:24]CAPDU: 80 0D 02 02 06 3E B6 EC B9 CC 75 [14:12:24]Write to MH i2c: E2 0E 00 B8 25 80 0D 02 02 06 00 3E B6 EC B9 CC 75 00 00 3D [14:12:24]Write i2c OK [14:12:24]MH_I2C_Read... [14:12:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:24]Read from MH i2c: E2 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 03 00 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 03 00 B8 25 00 90 00 51 [14:12:24]RAPDU: 90 00 [14:12:24]wFMCommunicate OK [14:12:24]wFMCommunicate request_size=4 [14:12:24]MH_SAM_APDU [14:12:24]CAPDU: 80 0D 03 02 [14:12:24]Write to MH i2c: E2 08 00 B9 25 80 0D 03 02 00 00 00 00 59 [14:12:24]Write i2c OK [14:12:24]MH_I2C_Read... [14:12:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:24]Read from MH i2c: E2 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 0B 00 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 0B 00 B9 25 00 B4 EB 0D D8 E9 0E 95 C2 90 00 2C [14:12:24]RAPDU: B4 EB 0D D8 E9 0E 95 C2 90 00 [14:12:24]wFMCommunicate OK [14:12:24]SAM_PROTO_SignData done [14:12:24]FM_MakeSignedData done [14:12:24]CreateOFDProtocolMessage [14:12:24]wFMCommunicate request_size=4 [14:12:24]MH_SAM_APDU [14:12:24]CAPDU: 80 11 00 00 [14:12:24]Write to MH i2c: E2 08 00 BA 25 80 11 00 00 00 00 00 00 59 [14:12:24]Write i2c OK [14:12:24]MH_I2C_Read... [14:12:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:24]Read from MH i2c: E2 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 17 00 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: E2 17 00 BA 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AF [14:12:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:12:24]wFMCommunicate OK [14:12:24]CreateOFDProtocolMessage done [14:12:24]OFDSenderStorePacket 33147 [14:12:24]StoreOFDPacket docnum=33147 [14:12:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CA C5 08 01 43 B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 27 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 84 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 48 08 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 81 00 00 35 04 06 00 3E B6 EC B9 CC 75 B4 EB 0D D8 E9 0E 95 C2 [14:12:24]CheckFolder [14:12:24]dirname=/storage/ofd_packets [14:12:24]CheckFolder done [14:12:24]ProducePacketName [14:12:24]name=ofd_packets/00033147 [14:12:24]NVStorageSaveData ofd_packets/00033147 [14:12:24]File name is /storage/ofd_packets/00033147 [14:12:24]Write 302 bytes [14:12:24]NVStorageSaveData done [14:12:24]OFDSenderStorePacket done [14:12:24]KKMCreateOFDPacket done [14:12:24]NVStorageSaveData kkm_last_timestamp [14:12:24]File name is /storage/kkm_last_timestamp [14:12:24]Write 4 bytes [14:12:24]NVStorageSaveData done [14:12:24]ExternCall_PrintAddStr [14:12:24]wPrintStart [14:12:24]Write to MH i2c: 01 00 00 BB 25 E0 [14:12:24]Write i2c OK [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: 01 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: 01 07 00 [14:12:24]MH_I2C_Read... [14:12:24]Read from MH i2c: 01 07 00 BB 25 00 00 00 00 00 FF 0F F5 [14:12:24]RasterBufferAndPrint [14:12:24]line Счет N : (1)1182971 [14:12:24]line ИНН: 02508201610067 [14:12:24]line Контрольно-Кассовый Чек [14:12:24]line ПРОДАЖА [14:12:24]line ТРК (МРК, ГНК) : 51 [14:12:24]line Товар: 2710124130 [14:12:24]line Super-92-К-5 [14:12:24]line 10.090 * 59.50 [14:12:24]line = 600.36 [14:12:24]line НДС 12% НСП 1% [14:12:24]line > о реализуемом товаре [14:12:24]line ОКРУГЛЕНИЕ: -0.36 [14:12:24]line ИТОГО: 600.00 [14:12:24]line Внесено: 600.00 [14:12:24]line СДАЧА: 0.00 [14:12:24]line НСП 1% : 5.31 [14:12:24]line НДС 12% : 63.75 [14:12:24]line Наличными: 600.00 [14:12:24]line Безнал.: 0.00 [14:12:24]line Место: АЗС № 121 "Партнер Нефть" [14:12:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:12:24]line СНО: Общий режим [14:12:24]line Чек 163 26.08.2023 14:12 [14:12:24]line Смена: 77 ФФД: 1.0 [14:12:24]line ЗНМ: 0300000148 [14:12:24]line РНМ: 0000000000091575 [14:12:24]line Версия ККМ: 001 [14:12:24]line ФМ: 0000000000874655 [14:12:24]line ФД: 33147 [14:12:24]line ФПД: 68955376569461 [14:12:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T141224&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33147&fm=68955376569461&tin=02508201610067®Number=0000000000091575&sum=60000 [14:12:24]OFD Sender: Processing packet 33147 [packets to send 11, broken 10] [14:12:24]ProducePacketName [14:12:24]name=ofd_packets/00033147 [14:12:24]OFD Sender: To server: pG, [14:12:24]CommunicateWithHost lk.salyk.kg:30040 [14:12:24]ConnectInit lk.salyk.kg [14:12:24]written 0, free lines is 4095 [14:12:25]Connected sock=10 [14:12:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CA C5 08 01 43 B8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 27 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 84 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 48 08 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 81 00 00 35 04 06 00 3E B6 EC B9 CC 75 B4 EB 0D D8 E9 0E 95 C2 [14:12:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B3 BE 47 00 E4 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7B 81 00 00 F4 03 04 00 E6 B2 E9 64 B6 04 01 00 00 EA B5 92 DF 15 24 5A 83 [14:12:25]CommunicateWithHost err = 0 [14:12:25]CheckOFDResponse [14:12:25]1017 (14) - 77093643461234 [14:12:25]1041 (16) - 0000000000874655 [14:12:25]1040 (4) - 33147 [14:12:25]1012 (4) - 26.08.2023 08:08 [14:12:25]1206 (1) - 0 [14:12:25]OFD Sender: Remove packet 33147 [14:12:25]ProducePacketName [14:12:25]name=ofd_packets/00033147 [14:12:25]NVStorageDeleteData [14:12:25]Write to MH i2c: 01 00 00 E6 25 0B [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: 01 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: 01 07 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: 01 07 00 E6 25 00 00 00 00 00 E4 0C 02 [14:12:25]RasterBufferAndPrint [14:12:25]line [14:12:25]line [14:12:25]line [14:12:25]line [14:12:25]line [14:12:25]written 0, free lines is 3309 [14:12:25]MH_Cut [14:12:25]Write to MH i2c: D1 01 00 ED 25 01 E4 [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: D1 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: D1 01 00 [14:12:25]MH_I2C_Read... [14:12:25]Read from MH i2c: D1 01 00 ED 25 00 E3 [14:12:25]Write to MH i2c: 01 00 00 EE 25 13 [14:12:25]Write i2c OK [14:12:25]MH_I2C_Read... [14:12:25]OFD Sender: No OFD packet to send [14:12:26]*** Cut start [14:12:26]*** Purtial cut [14:12:26]*** Stage 1: CUTSNS_PIN = 1 [14:12:26]Read from MH i2c: 01 [14:12:26]MH_I2C_Read... [14:12:26]*** Stop cut motor [14:12:26]*** Cut end [14:12:26]Read from MH i2c: 01 07 00 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: 01 07 00 EE 25 00 00 00 00 00 FF 0F 28 [14:12:26]process_action close_receipt done [14:12:26]requested_data is exist [14:12:26]produce_requested_data [14:12:26]requested_item fm.sn is exist - process it [14:12:26]wFMCommunicate request_size=4 [14:12:26]MH_SAM_APDU [14:12:26]CAPDU: 80 11 00 00 [14:12:26]Write to MH i2c: E2 08 00 EF 25 80 11 00 00 00 00 00 00 8E [14:12:26]Write i2c OK [14:12:26]MH_I2C_Read... [14:12:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:26]Read from MH i2c: E2 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: E2 17 00 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: E2 17 00 EF 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E4 [14:12:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:12:26]wFMCommunicate OK [14:12:26]requested_item fd.num is exist - process it [14:12:26]SAM_PROTO_GetFieldsCounters [14:12:26]wFMCommunicate request_size=4 [14:12:26]MH_SAM_APDU [14:12:26]CAPDU: 80 13 00 00 [14:12:26]Write to MH i2c: E2 08 00 F0 25 80 13 00 00 00 00 00 00 91 [14:12:26]Write i2c OK [14:12:26]MH_I2C_Read... [14:12:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:26]Read from MH i2c: E2 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: E2 62 00 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: E2 62 00 F0 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [14:12:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:26]wFMCommunicate OK [14:12:26]SAM_PROTO_GetFieldsCounters done [14:12:26]requested_item shift.num is exist - process it [14:12:26]requested_item shift.opened is exist - process it [14:12:26]req_shift_opened [14:12:26]FM_GetShiftState [14:12:26]SAM_PROTO_GetShiftState [14:12:26]wFMCommunicate request_size=4 [14:12:26]MH_SAM_APDU [14:12:26]CAPDU: 80 13 01 00 [14:12:26]Write to MH i2c: E2 08 00 F1 25 80 13 01 00 00 00 00 00 93 [14:12:26]Write i2c OK [14:12:26]MH_I2C_Read... [14:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:26]Read from MH i2c: E2 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: E2 0E 00 [14:12:26]MH_I2C_Read... [14:12:26]Read from MH i2c: E2 0E 00 F1 25 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CA [14:12:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:12:26]wFMCommunicate OK [14:12:26]SAM_PROTO_GetShiftState done [14:12:26]FM_GetShiftState done [14:12:26]req_shift_opened done [14:12:26]requested_item shift.open_date is exist - process it [14:12:26]req_shift_open_date [14:12:26]req_shift_open_date done [14:12:26]produce_requested_data done [14:12:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33147,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:12:26]process_action_free close_receipt [14:12:26]json_value_free [14:12:26]json_value_free done [14:12:26]process_json_proto returns [14:12:26]Send response to host [14:12:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33147,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:12:26]free response buf [14:12:26]execute_script done [14:12:26]execute_script returns [14:12:26]free content buf [14:12:26]Sock 9.Close socket [14:12:26]Sock 9.Thread stoped [14:12:30]OFD Sender: No OFD packet to send [14:12:35]OFD Sender: No OFD packet to send [14:12:40]OFD Sender: No OFD packet to send [14:12:45]OFD Sender: No OFD packet to send [14:12:50]OFD Sender: No OFD packet to send [14:12:55]OFD Sender: No OFD packet to send [14:13:00]OFD Sender: No OFD packet to send [14:13:05]OFD Sender: No OFD packet to send [14:13:10]OFD Sender: No OFD packet to send [14:13:15]OFD Sender: No OFD packet to send [14:13:20]OFD Sender: No OFD packet to send [14:13:25]OFD Sender: No OFD packet to send [14:13:30]OFD Sender: No OFD packet to send [14:13:35]accept exits with 7 [14:13:35]New connection [14:13:35]New thread 3067202916 created [14:13:35]Thread 3067059556 joined [14:13:35]Waiting for new connection... [14:13:35] Sock 7.Parse request [14:13:35]Sock 7.Check first char [14:13:35]Sock 7.First char is OK [14:13:35]request: POST /json_proto HTTP/1.0 [14:13:35]Method: POST [14:13:35]URL: /json_proto [14:13:35]Method is POST - this is cgi request [14:13:35]url: /json_proto [14:13:35]query_string will be loaded in cgi processing [14:13:35]execute_cgi json_proto POST (null) [14:13:35]execute_cgi path=json_proto method=POST [14:13:35]POST find Content-Length [14:13:35]Host: 172.17.34.200:8080 [14:13:35]Content-Length: 688 [14:13:35]Content-Type: application/json [14:13:35] [14:13:35]POST finish read [14:13:35]Found Content-Length = 688 [14:13:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:35]execute_script... [14:13: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)1182972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:35]POST & json_proto [14:13:35]process_json_proto [14:13:35]json parsed OK: [14:13:35]protocol is kg_v1.0 [14:13:35]action value=close_receipt [14:13:35]process_action close_receipt [14:13:35]cmd_close_receipt [14:13:35]MH_GetDate [14:13:35]Write to MH i2c: F0 00 00 F2 25 06 [14:13:35]Write i2c OK [14:13:35]MH_I2C_Read... [14:13:35]Read from MH i2c: F0 [14:13:35]MH_I2C_Read... [14:13:35]Read from MH i2c: F0 09 00 [14:13:35]MH_I2C_Read... [14:13:35]Read from MH i2c: F0 09 00 F2 25 00 91 08 EA 64 B2 FF 65 64 70 [14:13:35]GetLastDocTimeStamp 1693059144 [14:13:35]current date 1693059217 [14:13:35]FM_GetShiftState [14:13:35]SAM_PROTO_GetShiftState [14:13:35]wFMCommunicate request_size=4 [14:13:35]MH_SAM_APDU [14:13:35]CAPDU: 80 13 01 00 [14:13:35]Write to MH i2c: E2 08 00 F3 25 80 13 01 00 00 00 00 00 95 [14:13:35]Write i2c OK [14:13:35]MH_I2C_Read... [14:13:35]OFD Sender: No OFD packet to send [14:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:35]Read from MH i2c: E2 [14:13:35]MH_I2C_Read... [14:13:35]Read from MH i2c: E2 0E 00 [14:13:35]MH_I2C_Read... [14:13:35]Read from MH i2c: E2 0E 00 F3 25 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CC [14:13:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:13:35]wFMCommunicate OK [14:13:35]SAM_PROTO_GetShiftState done [14:13:35]FM_GetShiftState done [14:13:35]opened in 1693009560 [14:13:35]opened+sec_in_day 1693095960 [14:13:35]quantity*price = 150032 [14:13:35]sum+1 = 150033 [14:13:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 164 26.08.2023 14:13 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33148 ФПД: 197129799636118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T141337&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33148&fm=197129799636118&tin=02508201610067®Number=0000000000091575&sum=150000 [14:13:36]StoreToDocumentArchive [14:13:36]shift 77 fd 33148 [14:13:36]save to /storage/0077/doc_00033148 [14:13:36]save last doc name /storage/0077/doc_00033148 to /storage/kkm_last_doc_name [14:13:36]save OK [14:13:36]Clear old archive folders... [14:13:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:13:36]tlvbuf is 00A54020 [14:13:36]SAM_PROTO_ClearQueue [14:13:36]wFMCommunicate request_size=4 [14:13:36]MH_SAM_APDU [14:13:36]CAPDU: 80 09 00 00 [14:13:36]Write to MH i2c: E2 08 00 00 26 80 09 00 00 00 00 00 00 98 [14:13:36]Write i2c OK [14:13:36]MH_I2C_Read... [14:13:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:13:37]Read from MH i2c: E2 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 03 00 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 03 00 00 26 00 90 00 9A [14:13:37]RAPDU: 90 00 [14:13:37]wFMCommunicate OK [14:13:37]SAM_PROTO_ClearQueue done [14:13:37]KKMCreateOFDPacket [14:13:37]OFDProtocolAddRootSTLVToBuf [14:13:37]FM_MakeSignedData [14:13:37]FM_MakeSignedData [14:13:37]SAM_PROTO_SignData [14:13:37]wFMCommunicate request_size=4 [14:13:37]MH_SAM_APDU [14:13:37]CAPDU: 80 0D 01 02 [14:13:37]Write to MH i2c: E2 08 00 01 26 80 0D 01 02 00 00 00 00 A0 [14:13:37]Write i2c OK [14:13:37]MH_I2C_Read... [14:13:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:13:37]Read from MH i2c: E2 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 03 00 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 03 00 01 26 00 90 00 9B [14:13:37]RAPDU: 90 00 [14:13:37]wFMCommunicate OK [14:13:37]wFMCommunicate request_size=255 [14:13:37]MH_SAM_APDU [14:13:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 91 08 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 81 00 00 35 04 06 00 [14:13:37]Write to MH i2c: E2 02 01 02 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 91 08 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 81 00 00 35 04 06 00 00 00 B3 [14:13:37]Write i2c OK [14:13:37]MH_I2C_Read... [14:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:37]Read from MH i2c: E2 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 03 00 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 03 00 02 26 00 90 00 9C [14:13:37]RAPDU: 90 00 [14:13:37]wFMCommunicate OK [14:13:37]wFMCommunicate request_size=11 [14:13:37]MH_SAM_APDU [14:13:37]CAPDU: 80 0D 02 02 06 B3 49 DB AE 94 96 [14:13:37]Write to MH i2c: E2 0E 00 03 26 80 0D 02 02 06 00 B3 49 DB AE 94 96 00 00 5E [14:13:37]Write i2c OK [14:13:37]MH_I2C_Read... [14:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:37]Read from MH i2c: E2 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 03 00 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 03 00 03 26 00 90 00 9D [14:13:37]RAPDU: 90 00 [14:13:37]wFMCommunicate OK [14:13:37]wFMCommunicate request_size=4 [14:13:37]MH_SAM_APDU [14:13:37]CAPDU: 80 0D 03 02 [14:13:37]Write to MH i2c: E2 08 00 04 26 80 0D 03 02 00 00 00 00 A5 [14:13:37]Write i2c OK [14:13:37]MH_I2C_Read... [14:13:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:13:37]Read from MH i2c: E2 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 0B 00 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 0B 00 04 26 00 1E 3C 6E 35 2C 05 68 0A 90 00 46 [14:13:37]RAPDU: 1E 3C 6E 35 2C 05 68 0A 90 00 [14:13:37]wFMCommunicate OK [14:13:37]SAM_PROTO_SignData done [14:13:37]FM_MakeSignedData done [14:13:37]CreateOFDProtocolMessage [14:13:37]wFMCommunicate request_size=4 [14:13:37]MH_SAM_APDU [14:13:37]CAPDU: 80 11 00 00 [14:13:37]Write to MH i2c: E2 08 00 05 26 80 11 00 00 00 00 00 00 A5 [14:13:37]Write i2c OK [14:13:37]MH_I2C_Read... [14:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:37]Read from MH i2c: E2 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 17 00 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: E2 17 00 05 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [14:13:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:13:37]wFMCommunicate OK [14:13:37]CreateOFDProtocolMessage done [14:13:37]OFDSenderStorePacket 33148 [14:13:37]StoreOFDPacket docnum=33148 [14:13:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 68 98 08 01 2D 6B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 91 08 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 81 00 00 35 04 06 00 B3 49 DB AE 94 96 1E 3C 6E 35 2C 05 68 0A [14:13:37]CheckFolder [14:13:37]dirname=/storage/ofd_packets [14:13:37]CheckFolder done [14:13:37]ProducePacketName [14:13:37]name=ofd_packets/00033148 [14:13:37]NVStorageSaveData ofd_packets/00033148 [14:13:37]File name is /storage/ofd_packets/00033148 [14:13:37]Write 302 bytes [14:13:37]NVStorageSaveData done [14:13:37]OFDSenderStorePacket done [14:13:37]KKMCreateOFDPacket done [14:13:37]NVStorageSaveData kkm_last_timestamp [14:13:37]File name is /storage/kkm_last_timestamp [14:13:37]Write 4 bytes [14:13:37]NVStorageSaveData done [14:13:37]ExternCall_PrintAddStr [14:13:37]wPrintStart [14:13:37]Write to MH i2c: 01 00 00 06 26 2C [14:13:37]Write i2c OK [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: 01 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: 01 07 00 [14:13:37]MH_I2C_Read... [14:13:37]Read from MH i2c: 01 07 00 06 26 00 00 00 00 00 FF 0F 41 [14:13:37]RasterBufferAndPrint [14:13:37]line Счет N : (1)1182972 [14:13:37]line ИНН: 02508201610067 [14:13:37]line Контрольно-Кассовый Чек [14:13:37]line ПРОДАЖА [14:13:37]line ТРК (МРК, ГНК) : 21 [14:13:37]line Товар: 2710194210 [14:13:37]line ДТ(л)-К-5 [14:13:37]line 23.590 * 63.60 [14:13:37]line = 1500.32 [14:13:37]line НДС 12% НСП 1% [14:13:37]line > о реализуемом товаре [14:13:37]line ОКРУГЛЕНИЕ: -0.32 [14:13:37]line ИТОГО: 1500.00 [14:13:37]line Внесено: 1500.00 [14:13:37]line СДАЧА: 0.00 [14:13:37]line НСП 1% : 13.28 [14:13:37]line НДС 12% : 159.33 [14:13:37]line Наличными: 1500.00 [14:13:37]line Безнал.: 0.00 [14:13:37]line Место: АЗС № 121 "Партнер Нефть" [14:13:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:13:37]line СНО: Общий режим [14:13:37]line Чек 164 26.08.2023 14:13 [14:13:37]line Смена: 77 ФФД: 1.0 [14:13:37]line ЗНМ: 0300000148 [14:13:37]line РНМ: 0000000000091575 [14:13:37]line Версия ККМ: 001 [14:13:37]line ФМ: 0000000000874655 [14:13:37]line ФД: 33148 [14:13:37]line ФПД: 197129799636118 [14:13:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T141337&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33148&fm=197129799636118&tin=02508201610067®Number=0000000000091575&sum=150000 [14:13:37]OFD Sender: Processing packet 33148 [packets to send 11, broken 10] [14:13:37]ProducePacketName [14:13:37]name=ofd_packets/00033148 [14:13:37]OFD Sender: To server: pG, [14:13:37]CommunicateWithHost lk.salyk.kg:30040 [14:13:37]ConnectInit lk.salyk.kg [14:13:37]written 0, free lines is 4095 [14:13:37]Connected sock=10 [14:13:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 68 98 08 01 2D 6B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 00 00 00 F4 03 04 00 91 08 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 81 00 00 35 04 06 00 B3 49 DB AE 94 96 1E 3C 6E 35 2C 05 68 0A [14:13:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E2 8C 47 00 8C 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7C 81 00 00 F4 03 04 00 2F B3 E9 64 B6 04 01 00 00 DD 2A 53 88 D5 17 98 82 [14:13:38]CommunicateWithHost err = 0 [14:13:38]CheckOFDResponse [14:13:38]1017 (14) - 77093643461234 [14:13:38]1041 (16) - 0000000000874655 [14:13:38]1040 (4) - 33148 [14:13:38]1012 (4) - 26.08.2023 08:09 [14:13:38]1206 (1) - 0 [14:13:38]OFD Sender: Remove packet 33148 [14:13:38]ProducePacketName [14:13:38]name=ofd_packets/00033148 [14:13:38]NVStorageDeleteData [14:13:38]Write to MH i2c: 01 00 00 31 26 57 [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: 01 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: 01 07 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: 01 07 00 31 26 00 00 00 00 00 D1 0C 3B [14:13:38]RasterBufferAndPrint [14:13:38]line [14:13:38]line [14:13:38]line [14:13:38]line [14:13:38]line [14:13:38]written 0, free lines is 3287 [14:13:38]MH_Cut [14:13:38]Write to MH i2c: D1 01 00 38 26 01 30 [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: D1 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: D1 01 00 [14:13:38]MH_I2C_Read... [14:13:38]Read from MH i2c: D1 01 00 38 26 00 2F [14:13:38]Write to MH i2c: 01 00 00 39 26 5F [14:13:38]Write i2c OK [14:13:38]MH_I2C_Read... [14:13:38]OFD Sender: No OFD packet to send [14:13:39]*** Cut start [14:13:39]*** Purtial cut [14:13:39]*** CUTSNS_PIN = 0 [14:13:39]*** Stage 1: CUTSNS_PIN = 1 [14:13:41]Read from MH i2c: 01 [14:13:41]MH_I2C_Read... [14:13:41]*** Stop cut motor [14:13:41]*** Cut end [14:13:41]Read from MH i2c: 01 07 00 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: 01 07 00 39 26 00 00 00 00 00 FF 0F 74 [14:13:41]process_action close_receipt done [14:13:41]requested_data is exist [14:13:41]produce_requested_data [14:13:41]requested_item fm.sn is exist - process it [14:13:41]wFMCommunicate request_size=4 [14:13:41]MH_SAM_APDU [14:13:41]CAPDU: 80 11 00 00 [14:13:41]Write to MH i2c: E2 08 00 3A 26 80 11 00 00 00 00 00 00 DA [14:13:41]Write i2c OK [14:13:41]MH_I2C_Read... [14:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:41]Read from MH i2c: E2 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 17 00 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 17 00 3A 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 30 [14:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:13:41]wFMCommunicate OK [14:13:41]requested_item fd.num is exist - process it [14:13:41]SAM_PROTO_GetFieldsCounters [14:13:41]wFMCommunicate request_size=4 [14:13:41]MH_SAM_APDU [14:13:41]CAPDU: 80 13 00 00 [14:13:41]Write to MH i2c: E2 08 00 3B 26 80 13 00 00 00 00 00 00 DD [14:13:41]Write i2c OK [14:13:41]MH_I2C_Read... [14:13:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:41]Read from MH i2c: E2 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 62 00 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 62 00 3B 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7C 81 00 00 0E 04 04 00 4D 00 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 39 [14:13:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:13:41]wFMCommunicate OK [14:13:41]SAM_PROTO_GetFieldsCounters done [14:13:41]requested_item shift.num is exist - process it [14:13:41]requested_item shift.opened is exist - process it [14:13:41]req_shift_opened [14:13:41]FM_GetShiftState [14:13:41]SAM_PROTO_GetShiftState [14:13:41]wFMCommunicate request_size=4 [14:13:41]MH_SAM_APDU [14:13:41]CAPDU: 80 13 01 00 [14:13:41]Write to MH i2c: E2 08 00 3C 26 80 13 01 00 00 00 00 00 DF [14:13:41]Write i2c OK [14:13:41]MH_I2C_Read... [14:13:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:41]Read from MH i2c: E2 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 0E 00 [14:13:41]MH_I2C_Read... [14:13:41]Read from MH i2c: E2 0E 00 3C 26 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 16 [14:13:41]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:13:41]wFMCommunicate OK [14:13:41]SAM_PROTO_GetShiftState done [14:13:41]FM_GetShiftState done [14:13:41]req_shift_opened done [14:13:41]requested_item shift.open_date is exist - process it [14:13:41]req_shift_open_date [14:13:41]req_shift_open_date done [14:13:41]produce_requested_data done [14:13:41]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33148,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:13:41]process_action_free close_receipt [14:13:41]json_value_free [14:13:41]json_value_free done [14:13:41]process_json_proto returns [14:13:41]Send response to host [14:13:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33148,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:13:41]free response buf [14:13:41]execute_script done [14:13:41]execute_script returns [14:13:41]free content buf [14:13:41]Sock 7.Close socket [14:13:41]Sock 7.Thread stoped [14:13:43]OFD Sender: No OFD packet to send [14:13:48]OFD Sender: No OFD packet to send [14:13:53]OFD Sender: No OFD packet to send [14:13:58]OFD Sender: No OFD packet to send [14:14:03]OFD Sender: No OFD packet to send [14:14:08]OFD Sender: No OFD packet to send [14:14:13]OFD Sender: No OFD packet to send [14:14:18]OFD Sender: No OFD packet to send [14:14:23]OFD Sender: No OFD packet to send [14:14:28]OFD Sender: No OFD packet to send [14:14:33]OFD Sender: No OFD packet to send [14:14:38]OFD Sender: No OFD packet to send [14:14:43]OFD Sender: No OFD packet to send [14:14:48]OFD Sender: No OFD packet to send [14:14:53]OFD Sender: No OFD packet to send [14:14:58]OFD Sender: No OFD packet to send [14:15:03]OFD Sender: No OFD packet to send [14:15:08]OFD Sender: No OFD packet to send [14:15:13]OFD Sender: No OFD packet to send [14:15:18]OFD Sender: No OFD packet to send [14:15:23]OFD Sender: No OFD packet to send [14:15:28]OFD Sender: No OFD packet to send [14:15:33]OFD Sender: No OFD packet to send [14:15:38]OFD Sender: No OFD packet to send [14:15:43]OFD Sender: No OFD packet to send [14:15:48]OFD Sender: No OFD packet to send [14:15:53]OFD Sender: No OFD packet to send [14:15:58]OFD Sender: No OFD packet to send [14:16:03]OFD Sender: No OFD packet to send [14:16:08]OFD Sender: No OFD packet to send [14:16:13]OFD Sender: No OFD packet to send [14:16:18]OFD Sender: No OFD packet to send [14:16:23]OFD Sender: No OFD packet to send [14:16:28]OFD Sender: No OFD packet to send [14:16:33]OFD Sender: No OFD packet to send [14:16:38]OFD Sender: No OFD packet to send [14:16:43]OFD Sender: No OFD packet to send [14:16:48]OFD Sender: No OFD packet to send [14:16:53]OFD Sender: No OFD packet to send [14:16:58]OFD Sender: No OFD packet to send [14:17:03]OFD Sender: No OFD packet to send [14:17:08]OFD Sender: No OFD packet to send [14:17:13]OFD Sender: No OFD packet to send [14:17:18]OFD Sender: No OFD packet to send [14:17:23]OFD Sender: No OFD packet to send [14:17:28]OFD Sender: No OFD packet to send [14:17:33]OFD Sender: No OFD packet to send [14:17:38]OFD Sender: No OFD packet to send [14:17:43]OFD Sender: No OFD packet to send [14:17:48]OFD Sender: No OFD packet to send [14:17:53]OFD Sender: No OFD packet to send [14:17:58]OFD Sender: No OFD packet to send [14:18:03]OFD Sender: No OFD packet to send [14:18:08]OFD Sender: No OFD packet to send [14:18:13]OFD Sender: No OFD packet to send [14:18:18]OFD Sender: No OFD packet to send [14:18:23]OFD Sender: No OFD packet to send [14:18:28]OFD Sender: No OFD packet to send [14:18:33]OFD Sender: No OFD packet to send [14:18:38]OFD Sender: No OFD packet to send [14:18:43]OFD Sender: No OFD packet to send [14:18:48]OFD Sender: No OFD packet to send [14:18:53]OFD Sender: No OFD packet to send [14:18:58]OFD Sender: No OFD packet to send [14:19:03]OFD Sender: No OFD packet to send [14:19:08]OFD Sender: No OFD packet to send [14:19:13]OFD Sender: No OFD packet to send [14:19:18]OFD Sender: No OFD packet to send [14:19:23]OFD Sender: No OFD packet to send [14:19:28]OFD Sender: No OFD packet to send [14:19:33]OFD Sender: No OFD packet to send [14:19:38]OFD Sender: No OFD packet to send [14:19:43]OFD Sender: No OFD packet to send [14:19:48]OFD Sender: No OFD packet to send [14:19:53]OFD Sender: No OFD packet to send [14:19:58]accept exits with 9 [14:19:58]New connection [14:19:58]New thread 3067059556 created [14:19:58]Thread 3067202916 joined [14:19:58]Waiting for new connection... [14:19:58] Sock 9.Parse request [14:19:58]Sock 9.Check first char [14:19:58]Sock 9.First char is OK [14:19:58]request: POST /json_proto HTTP/1.0 [14:19:58]Method: POST [14:19:58]URL: /json_proto [14:19:58]Method is POST - this is cgi request [14:19:58]url: /json_proto [14:19:58]query_string will be loaded in cgi processing [14:19:58]execute_cgi json_proto POST (null) [14:19:58]execute_cgi path=json_proto method=POST [14:19:58]POST find Content-Length [14:19:58]Host: 172.17.34.200:8080 [14:19:58]Content-Length: 215 [14:19:58]Content-Type: application/json [14:19:58] [14:19:58]POST finish read [14:19:58]Found Content-Length = 215 [14:19:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:58]execute_script... [14:19:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:19:58]POST & json_proto [14:19:58]process_json_proto [14:19:58]json parsed OK: [14:19:58]protocol is kg_v1.0 [14:19:58]action value=get_value [14:19:58]process_action get_value [14:19:58]cmd_get_value [14:19:58]process_action get_value done [14:19:58]requested_data is exist [14:19:58]produce_requested_data [14:19:58]requested_item kkm.sn is exist - process it [14:19:58]requested_item kkm.ver is exist - process it [14:19:58]requested_item fm.sn is exist - process it [14:19:58]wFMCommunicate request_size=4 [14:19:58]MH_SAM_APDU [14:19:58]CAPDU: 80 11 00 00 [14:19:58]Write to MH i2c: E2 08 00 3D 26 80 11 00 00 00 00 00 00 DD [14:19:58]Write i2c OK [14:19:58]MH_I2C_Read... [14:19:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:19:58]Read from MH i2c: E2 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: E2 17 00 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: E2 17 00 3D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 33 [14:19:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:19:58]wFMCommunicate OK [14:19:58]requested_item fd.num is exist - process it [14:19:58]SAM_PROTO_GetFieldsCounters [14:19:58]wFMCommunicate request_size=4 [14:19:58]MH_SAM_APDU [14:19:58]CAPDU: 80 13 00 00 [14:19:58]Write to MH i2c: E2 08 00 3E 26 80 13 00 00 00 00 00 00 E0 [14:19:58]Write i2c OK [14:19:58]MH_I2C_Read... [14:19:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:19:58]Read from MH i2c: E2 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: E2 62 00 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: E2 62 00 3E 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7C 81 00 00 0E 04 04 00 4D 00 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 3C [14:19:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:19:58]wFMCommunicate OK [14:19:58]SAM_PROTO_GetFieldsCounters done [14:19:58]requested_item shift.num is exist - process it [14:19:58]requested_item shift.opened is exist - process it [14:19:58]req_shift_opened [14:19:58]FM_GetShiftState [14:19:58]SAM_PROTO_GetShiftState [14:19:58]wFMCommunicate request_size=4 [14:19:58]MH_SAM_APDU [14:19:58]CAPDU: 80 13 01 00 [14:19:58]Write to MH i2c: E2 08 00 3F 26 80 13 01 00 00 00 00 00 E2 [14:19:58]Write i2c OK [14:19:58]MH_I2C_Read... [14:19:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:19:58]Read from MH i2c: E2 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: E2 0E 00 [14:19:58]MH_I2C_Read... [14:19:58]Read from MH i2c: E2 0E 00 3F 26 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 19 [14:19:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:19:58]wFMCommunicate OK [14:19:58]SAM_PROTO_GetShiftState done [14:19:58]FM_GetShiftState done [14:19:58]req_shift_opened done [14:19:58]requested_item shift.open_date is exist - process it [14:19:58]req_shift_open_date [14:19:58]req_shift_open_date done [14:19:58]produce_requested_data done [14:19:58]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33148,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:19:58]process_action_free get_value [14:19:58]json_value_free [14:19:58]json_value_free done [14:19:58]process_json_proto returns [14:19:58]Send response to host [14:19:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33148,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:19:58]free response buf [14:19:58]execute_script done [14:19:58]execute_script returns [14:19:58]free content buf [14:19:58]Sock 9.Close socket [14:19:58]Sock 9.Thread stoped [14:19:58]accept exits with 7 [14:19:58]New connection [14:19:58]New thread 3067202916 created [14:19:58]Thread 3067059556 joined [14:19:58]Waiting for new connection... [14:19:58] Sock 7.Parse request [14:19:58]Sock 7.Check first char [14:19:58]Sock 7.First char is OK [14:19:58]request: POST /json_proto HTTP/1.0 [14:19:58]Method: POST [14:19:58]URL: /json_proto [14:19:58]Method is POST - this is cgi request [14:19:58]url: /json_proto [14:19:58]query_string will be loaded in cgi processing [14:19:58]execute_cgi json_proto POST (null) [14:19:58]execute_cgi path=json_proto method=POST [14:19:58]POST find Content-Length [14:19:58]Host: 172.17.34.200:8080 [14:19:58]Content-Length: 331 [14:19:58]Content-Type: application/json [14:19:58] [14:19:58]POST finish read [14:19:58]Found Content-Length = 331 [14:19:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:19:58]execute_script... [14:19:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:19:58]POST & json_proto [14:19:58]process_json_proto [14:19:58]json parsed OK: [14:19:58]protocol is kg_v1.0 [14:19:58]action value=get_value [14:19:58]process_action get_value [14:19:58]cmd_get_value [14:19:58]process_action get_value done [14:19:58]requested_data is exist [14:19:58]produce_requested_data [14:19:58]requested_item fm.sale.total is exist - process it [14:19:58]SAM_PROTO_GetFMData [14:19:58]wFMCommunicate request_size=4 [14:19:58]MH_SAM_APDU [14:19:58]CAPDU: 80 13 03 00 [14:19:58]Write to MH i2c: E2 08 00 40 26 80 13 03 00 00 00 00 00 E5 [14:19:58]OFD Sender: No OFD packet to send [14:19:58]Write i2c OK [14:19:58]MH_I2C_Read... [14:19:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:19:59]Read from MH i2c: E2 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 FD 00 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 FD 00 40 26 00 C3 04 85 04 BF 04 6E 04 04 00 E2 80 00 00 69 04 A1 00 6F 04 04 00 A5 7F 00 00 B1 04 04 00 2A 16 13 9C 70 04 04 00 84 4B 81 8B 72 04 04 00 A6 CA 91 10 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 D1 EF 93 10 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 93 A3 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 26 [14:19:59]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 E2 80 00 00 69 04 A1 00 6F 04 04 00 A5 7F 00 00 B1 04 04 00 2A 16 13 9C 70 04 04 00 84 4B 81 8B 72 04 04 00 A6 CA 91 10 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 D1 EF 93 10 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 93 A3 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 [14:19:59]wFMCommunicate OK [14:19:59]wFMCommunicate request_size=4 [14:19:59]MH_SAM_APDU [14:19:59]CAPDU: 80 17 00 00 [14:19:59]Write to MH i2c: E2 08 00 41 26 80 17 00 00 00 00 00 00 E7 [14:19:59]Write i2c OK [14:19:59]MH_I2C_Read... [14:19:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:19:59]Read from MH i2c: E2 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 FD 00 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 FD 00 41 26 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 C3 [14:19:59]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [14:19:59]wFMCommunicate OK [14:19:59]wFMCommunicate request_size=4 [14:19:59]MH_SAM_APDU [14:19:59]CAPDU: 80 17 00 00 [14:19:59]Write to MH i2c: E2 08 00 42 26 80 17 00 00 00 00 00 00 E8 [14:19:59]Write i2c OK [14:19:59]MH_I2C_Read... [14:19:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:19:59]Read from MH i2c: E2 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 FD 00 [14:19:59]MH_I2C_Read... [14:19:59]Read from MH i2c: E2 FD 00 42 26 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 06 [14:19:59]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [14:19:59]wFMCommunicate OK [14:19:59]wFMCommunicate request_size=4 [14:19:59]MH_SAM_APDU [14:19:59]CAPDU: 80 17 00 00 [14:19:59]Write to MH i2c: E2 08 00 43 26 80 17 00 00 00 00 00 00 E9 [14:19:59]Write i2c OK [14:19:59]MH_I2C_Read... [14:20:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:00]Read from MH i2c: E2 [14:20:00]MH_I2C_Read... [14:20:00]Read from MH i2c: E2 FD 00 [14:20:00]MH_I2C_Read... [14:20:00]Read from MH i2c: E2 FD 00 43 26 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 5B [14:20:00]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [14:20:00]wFMCommunicate OK [14:20:00]wFMCommunicate request_size=4 [14:20:00]MH_SAM_APDU [14:20:00]CAPDU: 80 17 00 00 [14:20:00]Write to MH i2c: E2 08 00 44 26 80 17 00 00 00 00 00 00 EA [14:20:00]Write i2c OK [14:20:00]MH_I2C_Read... [14:20:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [14:20:00]Read from MH i2c: E2 [14:20:00]MH_I2C_Read... [14:20:00]Read from MH i2c: E2 E0 00 [14:20:00]MH_I2C_Read... [14:20:00]Read from MH i2c: E2 E0 00 44 26 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D4 [14:20:00]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:20:00]wFMCommunicate OK [14:20:00]SAM_PROTO_GetFMData done [14:20:00]requested_item fm.sale_refund.total is exist - process it [14:20:00]requested_item fm.buy.total is exist - process it [14:20:00]requested_item shift.sale.total is exist - process it [14:20:00]SAM_PROTO_GetShiftData [14:20:00]wFMCommunicate request_size=4 [14:20:00]MH_SAM_APDU [14:20:00]CAPDU: 80 13 02 00 [14:20:00]Write to MH i2c: E2 08 00 45 26 80 13 02 00 00 00 00 00 E9 [14:20:00]Write i2c OK [14:20:00]MH_I2C_Read... [14:20:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:20:00]Read from MH i2c: E2 [14:20:00]MH_I2C_Read... [14:20:00]Read from MH i2c: E2 FD 00 [14:20:00]MH_I2C_Read... [14:20:00]Read from MH i2c: E2 FD 00 45 26 00 BA 04 AA 04 B6 04 6E 04 04 00 A4 00 00 00 69 04 9D 00 6F 04 04 00 A2 00 00 00 B1 04 04 00 38 E1 11 01 70 04 03 00 74 02 B1 72 04 03 00 C4 DE 60 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 37 17 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A0 6C 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 13 [14:20:00]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 A4 00 00 00 69 04 9D 00 6F 04 04 00 A2 00 00 00 B1 04 04 00 38 E1 11 01 70 04 03 00 74 02 B1 72 04 03 00 C4 DE 60 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 37 17 1D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A0 6C 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [14:20:00]wFMCommunicate OK [14:20:00]wFMCommunicate request_size=4 [14:20:00]MH_SAM_APDU [14:20:00]CAPDU: 80 17 00 00 [14:20:00]Write to MH i2c: E2 08 00 46 26 80 17 00 00 00 00 00 00 EC [14:20:00]Write i2c OK [14:20:00]MH_I2C_Read... [14:20:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:01]Read from MH i2c: E2 [14:20:01]MH_I2C_Read... [14:20:01]Read from MH i2c: E2 FD 00 [14:20:01]MH_I2C_Read... [14:20:01]Read from MH i2c: E2 FD 00 46 26 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 6D [14:20:01]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [14:20:01]wFMCommunicate OK [14:20:01]wFMCommunicate request_size=4 [14:20:01]MH_SAM_APDU [14:20:01]CAPDU: 80 17 00 00 [14:20:01]Write to MH i2c: E2 08 00 47 26 80 17 00 00 00 00 00 00 ED [14:20:01]Write i2c OK [14:20:01]MH_I2C_Read... [14:20:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:01]Read from MH i2c: E2 [14:20:01]MH_I2C_Read... [14:20:01]Read from MH i2c: E2 FD 00 [14:20:01]MH_I2C_Read... [14:20:01]Read from MH i2c: E2 FD 00 47 26 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 19 [14:20:01]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 [14:20:01]wFMCommunicate OK [14:20:01]wFMCommunicate request_size=4 [14:20:01]MH_SAM_APDU [14:20:01]CAPDU: 80 17 00 00 [14:20:01]Write to MH i2c: E2 08 00 48 26 80 17 00 00 00 00 00 00 EE [14:20:01]Write i2c OK [14:20:01]MH_I2C_Read... [14:20:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:20:01]Read from MH i2c: E2 [14:20:01]MH_I2C_Read... [14:20:01]Read from MH i2c: E2 FD 00 [14:20:01]MH_I2C_Read... [14:20:01]Read from MH i2c: E2 FD 00 48 26 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 66 [14:20:01]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 [14:20:01]wFMCommunicate OK [14:20:01]wFMCommunicate request_size=4 [14:20:01]MH_SAM_APDU [14:20:01]CAPDU: 80 17 00 00 [14:20:01]Write to MH i2c: E2 08 00 49 26 80 17 00 00 00 00 00 00 EF [14:20:01]Write i2c OK [14:20:01]MH_I2C_Read... [14:20:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [14:20:02]Read from MH i2c: E2 [14:20:02]MH_I2C_Read... [14:20:02]Read from MH i2c: E2 D7 00 [14:20:02]MH_I2C_Read... [14:20:02]Read from MH i2c: E2 D7 00 49 26 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 D2 [14:20:02]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 [14:20:02]wFMCommunicate OK [14:20:02]SAM_PROTO_GetShiftData done [14:20:02]requested_item shift.sale.total_cash is exist - process it [14:20:02]requested_item shift.sale_refund.total is exist - process it [14:20:02]requested_item shift.sale_refund.total_cash is exist - process it [14:20:02]requested_item shift.buy.total is exist - process it [14:20:02]requested_item shift.buy.total_cash is exist - process it [14:20:02]produce_requested_data done [14:20:02]produce_requested_data return {"fm.sale.total":26184965.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":179489.84,"shift.sale.total_cash":116005.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:20:02]process_action_free get_value [14:20:02]json_value_free [14:20:02]json_value_free done [14:20:02]process_json_proto returns [14:20:02]Send response to host [14:20:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26184965.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":179489.84,"shift.sale.total_cash":116005.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:20:02]free response buf [14:20:02]execute_script done [14:20:02]execute_script returns [14:20:02]free content buf [14:20:02]Sock 7.Close socket [14:20:02]Sock 7.Thread stoped [14:20:04]OFD Sender: No OFD packet to send [14:20:04]int [14:20:04]Write to MH i2c: 01 00 00 4A 26 70 [14:20:04]*** FLAG_PRN_PAP1 set [14:20:04]Write i2c OK [14:20:04]MH_I2C_Read... [14:20:04]Read from MH i2c: 01 [14:20:04]MH_I2C_Read... [14:20:04]Read from MH i2c: 01 07 00 [14:20:04]MH_I2C_Read... [14:20:04]Read from MH i2c: 01 07 00 4A 26 00 01 00 00 00 FF 0F 86 [14:20:04]state=0 [14:20:04]No paper [14:20:04]int [14:20:04]Write to MH i2c: 01 00 00 4B 26 71 [14:20:04]*** FLAG_PRN_PAP2 set [14:20:04]Write i2c OK [14:20:04]MH_I2C_Read... [14:20:04]Read from MH i2c: 01 [14:20:04]MH_I2C_Read... [14:20:04]Read from MH i2c: 01 07 00 [14:20:04]MH_I2C_Read... [14:20:04]Read from MH i2c: 01 07 00 4B 26 00 03 00 00 00 FF 0F 89 [14:20:04]state=0 [14:20:04]No paper [14:20:04]Cover opened [14:20:05]int [14:20:05]Write to MH i2c: 01 00 00 4C 26 72 [14:20:05]*** FLAG_PRN_PAP2 reset [14:20:05]Write i2c OK [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: 01 [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: 01 07 00 [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: 01 07 00 4C 26 00 01 00 00 00 FF 0F 88 [14:20:05]state=3 [14:20:05]No paper [14:20:05]Cover closed [14:20:05]int [14:20:05]Write to MH i2c: 01 00 00 4D 26 73 [14:20:05]*** FLAG_PRN_PAP2 set [14:20:05]Write i2c OK [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: 01 [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: 01 07 00 [14:20:05]MH_I2C_Read... [14:20:05]Read from MH i2c: 01 07 00 4D 26 00 03 00 00 00 FF 0F 8B [14:20:05]state=0 [14:20:05]No paper [14:20:05]Cover opened [14:20:08]int [14:20:08]Write to MH i2c: 01 00 00 4E 26 74 [14:20:08]*** FLAG_PRN_PAP2 reset [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 07 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 07 00 4E 26 00 01 00 00 00 FF 0F 8A [14:20:08]state=3 [14:20:08]No paper [14:20:08]Cover closed [14:20:08]int [14:20:08]Write to MH i2c: 01 00 00 4F 26 75 [14:20:08]*** FLAG_PRN_PAP1 reset [14:20:08]Write i2c OK [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 07 00 [14:20:08]MH_I2C_Read... [14:20:08]Read from MH i2c: 01 07 00 4F 26 00 00 00 00 00 FF 0F 8A [14:20:08]state=0 [14:20:09]OFD Sender: No OFD packet to send [14:20:14]OFD Sender: No OFD packet to send [14:20:19]OFD Sender: No OFD packet to send [14:20:24]OFD Sender: No OFD packet to send [14:20:29]OFD Sender: No OFD packet to send [14:20:34]OFD Sender: No OFD packet to send [14:20:39]OFD Sender: No OFD packet to send [14:20:44]OFD Sender: No OFD packet to send [14:20:49]OFD Sender: No OFD packet to send [14:20:54]OFD Sender: No OFD packet to send [14:20:59]OFD Sender: No OFD packet to send [14:21:04]OFD Sender: No OFD packet to send [14:21:09]OFD Sender: No OFD packet to send [14:21:14]OFD Sender: No OFD packet to send [14:21:19]OFD Sender: No OFD packet to send [14:21:24]OFD Sender: No OFD packet to send [14:21:29]OFD Sender: No OFD packet to send [14:21:34]OFD Sender: No OFD packet to send [14:21:39]OFD Sender: No OFD packet to send [14:21:44]OFD Sender: No OFD packet to send [14:21:49]OFD Sender: No OFD packet to send [14:21:54]OFD Sender: No OFD packet to send [14:21:59]OFD Sender: No OFD packet to send [14:22:04]OFD Sender: No OFD packet to send [14:22:09]OFD Sender: No OFD packet to send [14:22:14]OFD Sender: No OFD packet to send [14:22:19]OFD Sender: No OFD packet to send [14:22:24]OFD Sender: No OFD packet to send [14:22:29]OFD Sender: No OFD packet to send [14:22:34]OFD Sender: No OFD packet to send [14:22:39]OFD Sender: No OFD packet to send [14:22:44]OFD Sender: No OFD packet to send [14:22:49]OFD Sender: No OFD packet to send [14:22:54]OFD Sender: No OFD packet to send [14:22:59]OFD Sender: No OFD packet to send [14:23:04]OFD Sender: No OFD packet to send [14:23:09]OFD Sender: No OFD packet to send [14:23:14]OFD Sender: No OFD packet to send [14:23:19]OFD Sender: No OFD packet to send [14:23:24]OFD Sender: No OFD packet to send [14:23:29]OFD Sender: No OFD packet to send [14:23:34]OFD Sender: No OFD packet to send [14:23:39]OFD Sender: No OFD packet to send [14:23:44]OFD Sender: No OFD packet to send [14:23:49]OFD Sender: No OFD packet to send [14:23:54]OFD Sender: No OFD packet to send [14:23:59]OFD Sender: No OFD packet to send [14:24:04]OFD Sender: No OFD packet to send [14:24:09]OFD Sender: No OFD packet to send [14:24:14]OFD Sender: No OFD packet to send [14:24:19]OFD Sender: No OFD packet to send [14:24:24]OFD Sender: No OFD packet to send [14:24:29]OFD Sender: No OFD packet to send [14:24:34]OFD Sender: No OFD packet to send [14:24:39]OFD Sender: No OFD packet to send [14:24:42]accept exits with 9 [14:24:42]New connection [14:24:42]New thread 3067059556 created [14:24:42]Thread 3067202916 joined [14:24:42]Waiting for new connection... [14:24:42] Sock 9.Parse request [14:24:42]Sock 9.Check first char [14:24:42]Sock 9.First char is OK [14:24:42]request: POST /json_proto HTTP/1.0 [14:24:42]Method: POST [14:24:42]URL: /json_proto [14:24:42]Method is POST - this is cgi request [14:24:42]url: /json_proto [14:24:42]query_string will be loaded in cgi processing [14:24:42]execute_cgi json_proto POST (null) [14:24:42]execute_cgi path=json_proto method=POST [14:24:42]POST find Content-Length [14:24:42]Host: 172.17.34.200:8080 [14:24:42]Content-Length: 679 [14:24:42]Content-Type: application/json [14:24:42] [14:24:42]POST finish read [14:24:42]Found Content-Length = 679 [14:24:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182973", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:42]execute_script... [14:24: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)1182973", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:42]POST & json_proto [14:24:42]process_json_proto [14:24:42]json parsed OK: [14:24:42]protocol is kg_v1.0 [14:24:42]action value=close_receipt [14:24:42]process_action close_receipt [14:24:42]cmd_close_receipt [14:24:42]MH_GetDate [14:24:42]Write to MH i2c: F0 00 00 50 26 65 [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: F0 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: F0 09 00 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: F0 09 00 50 26 00 2B 0B EA 64 B2 FF 65 64 6C [14:24:42]GetLastDocTimeStamp 1693059217 [14:24:42]current date 1693059883 [14:24:42]FM_GetShiftState [14:24:42]SAM_PROTO_GetShiftState [14:24:42]wFMCommunicate request_size=4 [14:24:42]MH_SAM_APDU [14:24:42]CAPDU: 80 13 01 00 [14:24:42]Write to MH i2c: E2 08 00 51 26 80 13 01 00 00 00 00 00 F4 [14:24:42]Write i2c OK [14:24:42]MH_I2C_Read... [14:24:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:42]Read from MH i2c: E2 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 0E 00 [14:24:42]MH_I2C_Read... [14:24:42]Read from MH i2c: E2 0E 00 51 26 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2B [14:24:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:24:42]wFMCommunicate OK [14:24:42]SAM_PROTO_GetShiftState done [14:24:42]FM_GetShiftState done [14:24:42]opened in 1693009560 [14:24:42]opened+sec_in_day 1693095960 [14:24:42]quantity*price = 60021 [14:24:42]sum+1 = 60022 [14:24:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 165 26.08.2023 14:24 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33149 ФПД: 122523599882379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T142443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33149&fm=122523599882379&tin=02508201610067®Number=0000000000091575&sum=60000 [14:24:43]StoreToDocumentArchive [14:24:43]shift 77 fd 33149 [14:24:43]save to /storage/0077/doc_00033149 [14:24:43]save last doc name /storage/0077/doc_00033149 to /storage/kkm_last_doc_name [14:24:43]save OK [14:24:43]Clear old archive folders... [14:24:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:43]tlvbuf is 00A4B5E0 [14:24:43]SAM_PROTO_ClearQueue [14:24:43]wFMCommunicate request_size=4 [14:24:43]MH_SAM_APDU [14:24:43]CAPDU: 80 09 00 00 [14:24:43]Write to MH i2c: E2 08 00 5E 26 80 09 00 00 00 00 00 00 F6 [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 03 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 03 00 5E 26 00 90 00 F8 [14:24:43]RAPDU: 90 00 [14:24:43]wFMCommunicate OK [14:24:43]SAM_PROTO_ClearQueue done [14:24:43]KKMCreateOFDPacket [14:24:43]OFDProtocolAddRootSTLVToBuf [14:24:43]FM_MakeSignedData [14:24:43]FM_MakeSignedData [14:24:43]SAM_PROTO_SignData [14:24:43]wFMCommunicate request_size=4 [14:24:43]MH_SAM_APDU [14:24:43]CAPDU: 80 0D 01 02 [14:24:43]Write to MH i2c: E2 08 00 5F 26 80 0D 01 02 00 00 00 00 FE [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 03 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 03 00 5F 26 00 90 00 F9 [14:24:43]RAPDU: 90 00 [14:24:43]wFMCommunicate OK [14:24:43]wFMCommunicate request_size=255 [14:24:43]MH_SAM_APDU [14:24: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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 2B 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 81 00 00 35 04 06 00 6F [14:24:43]Write to MH i2c: E2 02 01 60 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 2B 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 81 00 00 35 04 06 00 6F 00 00 22 [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 03 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 03 00 60 26 00 90 00 FA [14:24:43]RAPDU: 90 00 [14:24:43]wFMCommunicate OK [14:24:43]wFMCommunicate request_size=10 [14:24:43]MH_SAM_APDU [14:24:43]CAPDU: 80 0D 02 02 05 6F 3F A5 C8 8B [14:24:43]Write to MH i2c: E2 0D 00 61 26 80 0D 02 02 05 00 6F 3F A5 C8 8B 00 00 B1 [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 03 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 03 00 61 26 00 90 00 FB [14:24:43]RAPDU: 90 00 [14:24:43]wFMCommunicate OK [14:24:43]wFMCommunicate request_size=4 [14:24:43]MH_SAM_APDU [14:24:43]CAPDU: 80 0D 03 02 [14:24:43]Write to MH i2c: E2 08 00 62 26 80 0D 03 02 00 00 00 00 03 [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 0B 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 0B 00 62 26 00 BB B1 60 B4 80 21 0F 16 90 00 4A [14:24:43]RAPDU: BB B1 60 B4 80 21 0F 16 90 00 [14:24:43]wFMCommunicate OK [14:24:43]SAM_PROTO_SignData done [14:24:43]FM_MakeSignedData done [14:24:43]CreateOFDProtocolMessage [14:24:43]wFMCommunicate request_size=4 [14:24:43]MH_SAM_APDU [14:24:43]CAPDU: 80 11 00 00 [14:24:43]Write to MH i2c: E2 08 00 63 26 80 11 00 00 00 00 00 00 03 [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:43]Read from MH i2c: E2 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 17 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: E2 17 00 63 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 59 [14:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:24:43]wFMCommunicate OK [14:24:43]CreateOFDProtocolMessage done [14:24:43]OFDSenderStorePacket 33149 [14:24:43]StoreOFDPacket docnum=33149 [14:24:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CB 2B 07 01 6D 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 2B 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 81 00 00 35 04 06 00 6F 6F 3F A5 C8 8B BB B1 60 B4 80 21 0F 16 [14:24:43]CheckFolder [14:24:43]dirname=/storage/ofd_packets [14:24:43]CheckFolder done [14:24:43]ProducePacketName [14:24:43]name=ofd_packets/00033149 [14:24:43]NVStorageSaveData ofd_packets/00033149 [14:24:43]File name is /storage/ofd_packets/00033149 [14:24:43]Write 301 bytes [14:24:43]NVStorageSaveData done [14:24:43]OFDSenderStorePacket done [14:24:43]KKMCreateOFDPacket done [14:24:43]NVStorageSaveData kkm_last_timestamp [14:24:43]File name is /storage/kkm_last_timestamp [14:24:43]Write 4 bytes [14:24:43]NVStorageSaveData done [14:24:43]ExternCall_PrintAddStr [14:24:43]wPrintStart [14:24:43]Write to MH i2c: 01 00 00 64 26 8A [14:24:43]Write i2c OK [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 07 00 [14:24:43]MH_I2C_Read... [14:24:43]Read from MH i2c: 01 07 00 64 26 00 00 00 00 00 FF 0F 9F [14:24:43]RasterBufferAndPrint [14:24:43]line Счет N : (1)1182973 [14:24:43]line ИНН: 02508201610067 [14:24:43]line Контрольно-Кассовый Чек [14:24:43]line ПРОДАЖА [14:24:43]line ТРК (МРК, ГНК) : 32 [14:24:43]line Товар: 2710124130 [14:24:43]line Аи-92-К-5 [14:24:43]line 10.260 * 58.50 [14:24:43]line = 600.21 [14:24:43]line НДС 12% НСП 1% [14:24:43]line > о реализуемом товаре [14:24:43]line ОКРУГЛЕНИЕ: -0.21 [14:24:43]line ИТОГО: 600.00 [14:24:43]line Внесено: 600.00 [14:24:43]line СДАЧА: 0.00 [14:24:43]line НСП 1% : 5.31 [14:24:43]line НДС 12% : 63.74 [14:24:43]line Наличными: 600.00 [14:24:43]line Безнал.: 0.00 [14:24:43]line Место: АЗС № 121 "Партнер Нефть" [14:24:43]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:24:43]line СНО: Общий режим [14:24:43]line Чек 165 26.08.2023 14:24 [14:24:43]line Смена: 77 ФФД: 1.0 [14:24:43]line ЗНМ: 0300000148 [14:24:43]line РНМ: 0000000000091575 [14:24:43]line Версия ККМ: 001 [14:24:43]line ФМ: 0000000000874655 [14:24:43]line ФД: 33149 [14:24:43]line ФПД: 122523599882379 [14:24:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T142443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33149&fm=122523599882379&tin=02508201610067®Number=0000000000091575&sum=60000 [14:24:44]OFD Sender: Processing packet 33149 [packets to send 11, broken 10] [14:24:44]ProducePacketName [14:24:44]name=ofd_packets/00033149 [14:24:44]OFD Sender: To server: pG, [14:24:44]CommunicateWithHost lk.salyk.kg:30040 [14:24:44]ConnectInit lk.salyk.kg [14:24:44]written 0, free lines is 4095 [14:24:44]Connected sock=10 [14:24:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CB 2B 07 01 6D 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 00 00 00 F4 03 04 00 2B 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7D 81 00 00 35 04 06 00 6F 6F 3F A5 C8 8B BB B1 60 B4 80 21 0F 16 [14:24:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FB A6 47 00 D8 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 36 35 35 10 04 04 00 7D 81 00 00 F4 03 04 00 CA B5 E9 64 B6 04 01 00 00 6F 8E 6A 3E 48 B9 8D 11 [14:24:44]CommunicateWithHost err = 0 [14:24:44]CheckOFDResponse [14:24:44]1017 (14) - 77093643461234 [14:24:44]1041 (16) - 0000000000874655 [14:24:44]1040 (4) - 33149 [14:24:44]1012 (4) - 26.08.2023 08:20 [14:24:44]1206 (1) - 0 [14:24:44]OFD Sender: Remove packet 33149 [14:24:44]ProducePacketName [14:24:44]name=ofd_packets/00033149 [14:24:44]NVStorageDeleteData [14:24:44]Write to MH i2c: 01 00 00 8F 26 B5 [14:24:44]Write i2c OK [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: 01 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: 01 07 00 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: 01 07 00 8F 26 00 00 00 00 00 CD 0C 95 [14:24:44]RasterBufferAndPrint [14:24:44]line [14:24:44]line [14:24:44]line [14:24:44]line [14:24:44]line [14:24:44]written 0, free lines is 3284 [14:24:44]MH_Cut [14:24:44]Write to MH i2c: D1 01 00 96 26 01 8E [14:24:44]Write i2c OK [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: D1 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: D1 01 00 [14:24:44]MH_I2C_Read... [14:24:44]Read from MH i2c: D1 01 00 96 26 00 8D [14:24:44]Write to MH i2c: 01 00 00 97 26 BD [14:24:44]Write i2c OK [14:24:44]MH_I2C_Read... [14:24:45]OFD Sender: No OFD packet to send [14:24:45]*** Cut start [14:24:45]*** Purtial cut [14:24:45]*** Stage 1: CUTSNS_PIN = 1 [14:24:45]Read from MH i2c: 01 [14:24:45]MH_I2C_Read... [14:24:45]*** Stop cut motor [14:24:45]*** Cut end [14:24:45]Read from MH i2c: 01 07 00 [14:24:45]MH_I2C_Read... [14:24:45]Read from MH i2c: 01 07 00 97 26 00 00 00 00 00 FF 0F D2 [14:24:45]process_action close_receipt done [14:24:45]requested_data is exist [14:24:45]produce_requested_data [14:24:45]requested_item fm.sn is exist - process it [14:24:45]wFMCommunicate request_size=4 [14:24:45]MH_SAM_APDU [14:24:45]CAPDU: 80 11 00 00 [14:24:45]Write to MH i2c: E2 08 00 98 26 80 11 00 00 00 00 00 00 38 [14:24:45]Write i2c OK [14:24:45]MH_I2C_Read... [14:24:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:45]Read from MH i2c: E2 [14:24:45]MH_I2C_Read... [14:24:45]Read from MH i2c: E2 17 00 [14:24:45]MH_I2C_Read... [14:24:45]Read from MH i2c: E2 17 00 98 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [14:24:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:24:45]wFMCommunicate OK [14:24:45]requested_item fd.num is exist - process it [14:24:45]SAM_PROTO_GetFieldsCounters [14:24:45]wFMCommunicate request_size=4 [14:24:45]MH_SAM_APDU [14:24:45]CAPDU: 80 13 00 00 [14:24:45]Write to MH i2c: E2 08 00 99 26 80 13 00 00 00 00 00 00 3B [14:24:45]Write i2c OK [14:24:45]MH_I2C_Read... [14:24:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:46]Read from MH i2c: E2 [14:24:46]MH_I2C_Read... [14:24:46]Read from MH i2c: E2 62 00 [14:24:46]MH_I2C_Read... [14:24:46]Read from MH i2c: E2 62 00 99 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [14:24:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:46]wFMCommunicate OK [14:24:46]SAM_PROTO_GetFieldsCounters done [14:24:46]requested_item shift.num is exist - process it [14:24:46]requested_item shift.opened is exist - process it [14:24:46]req_shift_opened [14:24:46]FM_GetShiftState [14:24:46]SAM_PROTO_GetShiftState [14:24:46]wFMCommunicate request_size=4 [14:24:46]MH_SAM_APDU [14:24:46]CAPDU: 80 13 01 00 [14:24:46]Write to MH i2c: E2 08 00 9A 26 80 13 01 00 00 00 00 00 3D [14:24:46]Write i2c OK [14:24:46]MH_I2C_Read... [14:24:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:46]Read from MH i2c: E2 [14:24:46]MH_I2C_Read... [14:24:46]Read from MH i2c: E2 0E 00 [14:24:46]MH_I2C_Read... [14:24:46]Read from MH i2c: E2 0E 00 9A 26 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 74 [14:24:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:24:46]wFMCommunicate OK [14:24:46]SAM_PROTO_GetShiftState done [14:24:46]FM_GetShiftState done [14:24:46]req_shift_opened done [14:24:46]requested_item shift.open_date is exist - process it [14:24:46]req_shift_open_date [14:24:46]req_shift_open_date done [14:24:46]produce_requested_data done [14:24:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33149,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:24:46]process_action_free close_receipt [14:24:46]json_value_free [14:24:46]json_value_free done [14:24:46]process_json_proto returns [14:24:46]Send response to host [14:24:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33149,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:24:46]free response buf [14:24:46]execute_script done [14:24:46]execute_script returns [14:24:46]free content buf [14:24:46]Sock 9.Close socket [14:24:46]Sock 9.Thread stoped [14:24:48]accept exits with 7 [14:24:48]New connection [14:24:48]New thread 3067202916 created [14:24:48]Thread 3067059556 joined [14:24:48]Waiting for new connection... [14:24:48] Sock 7.Parse request [14:24:48]Sock 7.Check first char [14:24:48]Sock 7.First char is OK [14:24:48]request: POST /json_proto HTTP/1.0 [14:24:48]Method: POST [14:24:48]URL: /json_proto [14:24:48]Method is POST - this is cgi request [14:24:48]url: /json_proto [14:24:48]query_string will be loaded in cgi processing [14:24:48]execute_cgi json_proto POST (null) [14:24:48]execute_cgi path=json_proto method=POST [14:24:48]POST find Content-Length [14:24:48]Host: 172.17.34.200:8080 [14:24:48]Content-Length: 662 [14:24:48]Content-Type: application/json [14:24:48] [14:24:48]POST finish read [14:24:48]Found Content-Length = 662 [14:24:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182974", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:48]execute_script... [14:24:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182974", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:48]POST & json_proto [14:24:48]process_json_proto [14:24:48]json parsed OK: [14:24:48]protocol is kg_v1.0 [14:24:48]action value=close_receipt [14:24:48]process_action close_receipt [14:24:48]cmd_close_receipt [14:24:48]MH_GetDate [14:24:48]Write to MH i2c: F0 00 00 9B 26 B0 [14:24:48]Write i2c OK [14:24:48]MH_I2C_Read... [14:24:48]Read from MH i2c: F0 [14:24:48]MH_I2C_Read... [14:24:48]Read from MH i2c: F0 09 00 [14:24:48]MH_I2C_Read... [14:24:48]Read from MH i2c: F0 09 00 9B 26 00 32 0B EA 64 B2 FF 65 64 BE [14:24:48]GetLastDocTimeStamp 1693059883 [14:24:48]current date 1693059890 [14:24:48]FM_GetShiftState [14:24:48]SAM_PROTO_GetShiftState [14:24:48]wFMCommunicate request_size=4 [14:24:48]MH_SAM_APDU [14:24:48]CAPDU: 80 13 01 00 [14:24:48]Write to MH i2c: E2 08 00 9C 26 80 13 01 00 00 00 00 00 3F [14:24:48]Write i2c OK [14:24:48]MH_I2C_Read... [14:24:48]Read from MH i2c: E2 [14:24:48]MH_I2C_Read... [14:24:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:48]Read from MH i2c: E2 0E 00 [14:24:48]MH_I2C_Read... [14:24:48]Read from MH i2c: E2 0E 00 9C 26 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 76 [14:24:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:24:48]wFMCommunicate OK [14:24:48]SAM_PROTO_GetShiftState done [14:24:48]FM_GetShiftState done [14:24:48]opened in 1693009560 [14:24:48]opened+sec_in_day 1693095960 [14:24:48]quantity*price = 58500 [14:24:48]sum+1 = 58501 [14:24:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 585.00 Внесено: 5000.00 СДАЧА: 4415.00 НСП 1% : 5.18 НДС 12% : 62.12 Наличными: 585.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 166 26.08.2023 14:24 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33150 ФПД: 134391512367756 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T142450&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33150&fm=134391512367756&tin=02508201610067®Number=0000000000091575&sum=58500 [14:24:49]StoreToDocumentArchive [14:24:49]shift 77 fd 33150 [14:24:49]save to /storage/0077/doc_00033150 [14:24:49]save last doc name /storage/0077/doc_00033150 to /storage/kkm_last_doc_name [14:24:49]save OK [14:24:49]Clear old archive folders... [14:24:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:49]tlvbuf is 00A58320 [14:24:49]SAM_PROTO_ClearQueue [14:24:49]wFMCommunicate request_size=4 [14:24:49]MH_SAM_APDU [14:24:49]CAPDU: 80 09 00 00 [14:24:49]Write to MH i2c: E2 08 00 A9 26 80 09 00 00 00 00 00 00 41 [14:24:49]Write i2c OK [14:24:49]MH_I2C_Read... [14:24:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:49]Read from MH i2c: E2 [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: E2 03 00 [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: E2 03 00 A9 26 00 90 00 43 [14:24:49]RAPDU: 90 00 [14:24:49]wFMCommunicate OK [14:24:49]SAM_PROTO_ClearQueue done [14:24:49]KKMCreateOFDPacket [14:24:49]OFDProtocolAddRootSTLVToBuf [14:24:49]FM_MakeSignedData [14:24:49]FM_MakeSignedData [14:24:49]SAM_PROTO_SignData [14:24:49]wFMCommunicate request_size=4 [14:24:49]MH_SAM_APDU [14:24:49]CAPDU: 80 0D 01 02 [14:24:49]Write to MH i2c: E2 08 00 AA 26 80 0D 01 02 00 00 00 00 49 [14:24:49]Write i2c OK [14:24:49]MH_I2C_Read... [14:24:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:49]Read from MH i2c: E2 [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: E2 03 00 [14:24:49]MH_I2C_Read... [14:24:49]Read from MH i2c: E2 03 00 AA 26 00 90 00 44 [14:24:49]RAPDU: 90 00 [14:24:49]wFMCommunicate OK [14:24:49]wFMCommunicate request_size=255 [14:24:49]MH_SAM_APDU [14:24: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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 32 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 81 00 00 35 04 06 00 7A [14:24:49]Write to MH i2c: E2 02 01 AB 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 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 32 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 81 00 00 35 04 06 00 7A 00 00 12 [14:24:49]Write i2c OK [14:24:49]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 AB 26 00 90 00 45 [14:24:50]RAPDU: 90 00 [14:24:50]wFMCommunicate OK [14:24:50]wFMCommunicate request_size=10 [14:24:50]MH_SAM_APDU [14:24:50]CAPDU: 80 0D 02 02 05 3A 76 5B 02 8C [14:24:50]Write to MH i2c: E2 0D 00 AC 26 80 0D 02 02 05 00 3A 76 5B 02 8C 00 00 EF [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]OFD Sender: No OFD packet to send [14:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 03 00 AC 26 00 90 00 46 [14:24:50]RAPDU: 90 00 [14:24:50]wFMCommunicate OK [14:24:50]wFMCommunicate request_size=4 [14:24:50]MH_SAM_APDU [14:24:50]CAPDU: 80 0D 03 02 [14:24:50]Write to MH i2c: E2 08 00 AD 26 80 0D 03 02 00 00 00 00 4E [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 0B 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 0B 00 AD 26 00 70 7A 1A 8E F4 B0 1F 57 90 00 FB [14:24:50]RAPDU: 70 7A 1A 8E F4 B0 1F 57 90 00 [14:24:50]wFMCommunicate OK [14:24:50]SAM_PROTO_SignData done [14:24:50]FM_MakeSignedData done [14:24:50]CreateOFDProtocolMessage [14:24:50]wFMCommunicate request_size=4 [14:24:50]MH_SAM_APDU [14:24:50]CAPDU: 80 11 00 00 [14:24:50]Write to MH i2c: E2 08 00 AE 26 80 11 00 00 00 00 00 00 4E [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:50]Read from MH i2c: E2 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 17 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: E2 17 00 AE 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A4 [14:24:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:24:50]wFMCommunicate OK [14:24:50]CreateOFDProtocolMessage done [14:24:50]OFDSenderStorePacket 33150 [14:24:50]StoreOFDPacket docnum=33150 [14:24:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 ED D9 07 01 B8 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 32 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 81 00 00 35 04 06 00 7A 3A 76 5B 02 8C 70 7A 1A 8E F4 B0 1F 57 [14:24:50]CheckFolder [14:24:50]dirname=/storage/ofd_packets [14:24:50]CheckFolder done [14:24:50]ProducePacketName [14:24:50]name=ofd_packets/00033150 [14:24:50]NVStorageSaveData ofd_packets/00033150 [14:24:50]File name is /storage/ofd_packets/00033150 [14:24:50]Write 301 bytes [14:24:50]NVStorageSaveData done [14:24:50]OFDSenderStorePacket done [14:24:50]KKMCreateOFDPacket done [14:24:50]NVStorageSaveData kkm_last_timestamp [14:24:50]File name is /storage/kkm_last_timestamp [14:24:50]Write 4 bytes [14:24:50]NVStorageSaveData done [14:24:50]ExternCall_PrintAddStr [14:24:50]wPrintStart [14:24:50]Write to MH i2c: 01 00 00 AF 26 D5 [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 07 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 07 00 AF 26 00 00 00 00 00 FF 0F EA [14:24:50]RasterBufferAndPrint [14:24:50]line Счет N : (1)1182974 [14:24:50]line ИНН: 02508201610067 [14:24:50]line Контрольно-Кассовый Чек [14:24:50]line ПРОДАЖА [14:24:50]line ТРК (МРК, ГНК) : 62 [14:24:50]line Товар: 2710124130 [14:24:50]line Аи-92-К-5 [14:24:50]line 10.000 * 58.50 [14:24:50]line = 585.00 [14:24:50]line НДС 12% НСП 1% [14:24:50]line > о реализуемом товаре [14:24:50]line ИТОГО: 585.00 [14:24:50]line Внесено: 5000.00 [14:24:50]line СДАЧА: 4415.00 [14:24:50]line НСП 1% : 5.18 [14:24:50]line НДС 12% : 62.12 [14:24:50]line Наличными: 585.00 [14:24:50]line Безнал.: 0.00 [14:24:50]line Место: АЗС № 121 "Партнер Нефть" [14:24:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:24:50]line СНО: Общий режим [14:24:50]line Чек 166 26.08.2023 14:24 [14:24:50]line Смена: 77 ФФД: 1.0 [14:24:50]line ЗНМ: 0300000148 [14:24:50]line РНМ: 0000000000091575 [14:24:50]line Версия ККМ: 001 [14:24:50]line ФМ: 0000000000874655 [14:24:50]line ФД: 33150 [14:24:50]line ФПД: 134391512367756 [14:24:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T142450&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33150&fm=134391512367756&tin=02508201610067®Number=0000000000091575&sum=58500 [14:24:50]written 0, free lines is 4095 [14:24:50]OFD Sender: Processing packet 33150 [packets to send 11, broken 10] [14:24:50]ProducePacketName [14:24:50]name=ofd_packets/00033150 [14:24:50]OFD Sender: To server: pG, [14:24:50]CommunicateWithHost lk.salyk.kg:30040 [14:24:50]ConnectInit lk.salyk.kg [14:24:50]Connected sock=10 [14:24:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 ED D9 07 01 B8 08 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 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 32 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 81 00 00 35 04 06 00 7A 3A 76 5B 02 8C 70 7A 1A 8E F4 B0 1F 57 [14:24:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 20 3C 47 00 19 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7E 81 00 00 F4 03 04 00 D0 B5 E9 64 B6 04 01 00 00 AB 55 8A 2E 42 7D 7F F7 [14:24:50]CommunicateWithHost err = 0 [14:24:50]CheckOFDResponse [14:24:50]1017 (14) - 77093643461234 [14:24:50]1041 (16) - 0000000000874655 [14:24:50]1040 (4) - 33150 [14:24:50]1012 (4) - 26.08.2023 08:20 [14:24:50]1206 (1) - 0 [14:24:50]OFD Sender: Remove packet 33150 [14:24:50]ProducePacketName [14:24:50]name=ofd_packets/00033150 [14:24:50]NVStorageDeleteData [14:24:50]Write to MH i2c: 01 00 00 D9 26 FF [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 07 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: 01 07 00 D9 26 00 00 00 00 00 FE 0C 10 [14:24:50]RasterBufferAndPrint [14:24:50]line [14:24:50]line [14:24:50]line [14:24:50]line [14:24:50]line [14:24:50]written 0, free lines is 3335 [14:24:50]MH_Cut [14:24:50]Write to MH i2c: D1 01 00 E0 26 01 D8 [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: D1 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: D1 01 00 [14:24:50]MH_I2C_Read... [14:24:50]Read from MH i2c: D1 01 00 E0 26 00 D7 [14:24:50]Write to MH i2c: 01 00 00 E1 26 07 [14:24:50]Write i2c OK [14:24:50]MH_I2C_Read... [14:24:51]OFD Sender: No OFD packet to send [14:24:51]*** Cut start [14:24:51]*** Purtial cut [14:24:51]*** CUTSNS_PIN = 0 [14:24:51]*** Stage 1: CUTSNS_PIN = 1 [14:24:53]Read from MH i2c: 01 [14:24:53]MH_I2C_Read... [14:24:53]*** Stop cut motor [14:24:53]*** Cut end [14:24:53]Read from MH i2c: 01 07 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: 01 07 00 E1 26 00 00 00 00 00 FF 0F 1C [14:24:53]process_action close_receipt done [14:24:53]requested_data is exist [14:24:53]produce_requested_data [14:24:53]requested_item fm.sn is exist - process it [14:24:53]wFMCommunicate request_size=4 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 11 00 00 [14:24:53]Write to MH i2c: E2 08 00 E2 26 80 11 00 00 00 00 00 00 82 [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 17 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 17 00 E2 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D8 [14:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:24:53]wFMCommunicate OK [14:24:53]requested_item fd.num is exist - process it [14:24:53]SAM_PROTO_GetFieldsCounters [14:24:53]wFMCommunicate request_size=4 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 13 00 00 [14:24:53]Write to MH i2c: E2 08 00 E3 26 80 13 00 00 00 00 00 00 85 [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 62 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 62 00 E3 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [14:24:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:53]wFMCommunicate OK [14:24:53]SAM_PROTO_GetFieldsCounters done [14:24:53]requested_item shift.num is exist - process it [14:24:53]requested_item shift.opened is exist - process it [14:24:53]req_shift_opened [14:24:53]FM_GetShiftState [14:24:53]SAM_PROTO_GetShiftState [14:24:53]wFMCommunicate request_size=4 [14:24:53]MH_SAM_APDU [14:24:53]CAPDU: 80 13 01 00 [14:24:53]Write to MH i2c: E2 08 00 E4 26 80 13 01 00 00 00 00 00 87 [14:24:53]Write i2c OK [14:24:53]MH_I2C_Read... [14:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:53]Read from MH i2c: E2 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 0E 00 [14:24:53]MH_I2C_Read... [14:24:53]Read from MH i2c: E2 0E 00 E4 26 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BE [14:24:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:24:53]wFMCommunicate OK [14:24:53]SAM_PROTO_GetShiftState done [14:24:53]FM_GetShiftState done [14:24:53]req_shift_opened done [14:24:53]requested_item shift.open_date is exist - process it [14:24:53]req_shift_open_date [14:24:53]req_shift_open_date done [14:24:53]produce_requested_data done [14:24:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33150,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:24:53]process_action_free close_receipt [14:24:53]json_value_free [14:24:53]json_value_free done [14:24:53]process_json_proto returns [14:24:53]Send response to host [14:24:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33150,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:24:53]free response buf [14:24:53]execute_script done [14:24:53]execute_script returns [14:24:53]free content buf [14:24:53]Sock 7.Close socket [14:24:53]Sock 7.Thread stoped [14:24:56]OFD Sender: No OFD packet to send [14:25:01]OFD Sender: No OFD packet to send [14:25:06]OFD Sender: No OFD packet to send [14:25:11]OFD Sender: No OFD packet to send [14:25:16]OFD Sender: No OFD packet to send [14:25:21]OFD Sender: No OFD packet to send [14:25:26]OFD Sender: No OFD packet to send [14:25:31]OFD Sender: No OFD packet to send [14:25:36]OFD Sender: No OFD packet to send [14:25:41]OFD Sender: No OFD packet to send [14:25:46]OFD Sender: No OFD packet to send [14:25:51]OFD Sender: No OFD packet to send [14:25:56]OFD Sender: No OFD packet to send [14:26:01]OFD Sender: No OFD packet to send [14:26:06]OFD Sender: No OFD packet to send [14:26:11]OFD Sender: No OFD packet to send [14:26:16]OFD Sender: No OFD packet to send [14:26:21]OFD Sender: No OFD packet to send [14:26:26]OFD Sender: No OFD packet to send [14:26:31]OFD Sender: No OFD packet to send [14:26:36]OFD Sender: No OFD packet to send [14:26:41]OFD Sender: No OFD packet to send [14:26:46]OFD Sender: No OFD packet to send [14:26:51]OFD Sender: No OFD packet to send [14:26:56]OFD Sender: No OFD packet to send [14:27:01]OFD Sender: No OFD packet to send [14:27:06]OFD Sender: No OFD packet to send [14:27:11]OFD Sender: No OFD packet to send [14:27:16]OFD Sender: No OFD packet to send [14:27:21]OFD Sender: No OFD packet to send [14:27:26]OFD Sender: No OFD packet to send [14:27:31]OFD Sender: No OFD packet to send [14:27:36]OFD Sender: No OFD packet to send [14:27:41]OFD Sender: No OFD packet to send [14:27:46]OFD Sender: No OFD packet to send [14:27:47]accept exits with 9 [14:27:47]New connection [14:27:47]New thread 3067059556 created [14:27:47]Thread 3067202916 joined [14:27:47]Waiting for new connection... [14:27:47] Sock 9.Parse request [14:27:47]Sock 9.Check first char [14:27:47]Sock 9.First char is OK [14:27:47]request: POST /json_proto HTTP/1.0 [14:27:47]Method: POST [14:27:47]URL: /json_proto [14:27:47]Method is POST - this is cgi request [14:27:47]url: /json_proto [14:27:47]query_string will be loaded in cgi processing [14:27:47]execute_cgi json_proto POST (null) [14:27:47]execute_cgi path=json_proto method=POST [14:27:47]POST find Content-Length [14:27:47]Host: 172.17.34.200:8080 [14:27:47]Content-Length: 688 [14:27:47]Content-Type: application/json [14:27:47] [14:27:47]POST finish read [14:27:47]Found Content-Length = 688 [14:27:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 70.150, "sum" : 4461.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 4461.00, "payments": [ { "type": 0, "sum" : 4461.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:47]execute_script... [14:27: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)1182975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 70.150, "sum" : 4461.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 4461.00, "payments": [ { "type": 0, "sum" : 4461.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:27:47]POST & json_proto [14:27:47]process_json_proto [14:27:47]json parsed OK: [14:27:47]protocol is kg_v1.0 [14:27:47]action value=close_receipt [14:27:47]process_action close_receipt [14:27:47]cmd_close_receipt [14:27:47]MH_GetDate [14:27:47]Write to MH i2c: F0 00 00 E5 26 FA [14:27:47]Write i2c OK [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: F0 [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: F0 09 00 [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: F0 09 00 E5 26 00 E4 0B EA 64 B2 FF 65 64 BA [14:27:47]GetLastDocTimeStamp 1693059890 [14:27:47]current date 1693060068 [14:27:47]FM_GetShiftState [14:27:47]SAM_PROTO_GetShiftState [14:27:47]wFMCommunicate request_size=4 [14:27:47]MH_SAM_APDU [14:27:47]CAPDU: 80 13 01 00 [14:27:47]Write to MH i2c: E2 08 00 E6 26 80 13 01 00 00 00 00 00 89 [14:27:47]Write i2c OK [14:27:47]MH_I2C_Read... [14:27:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:47]Read from MH i2c: E2 [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: E2 0E 00 [14:27:47]MH_I2C_Read... [14:27:47]Read from MH i2c: E2 0E 00 E6 26 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C0 [14:27:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:27:47]wFMCommunicate OK [14:27:47]SAM_PROTO_GetShiftState done [14:27:47]FM_GetShiftState done [14:27:47]opened in 1693009560 [14:27:47]opened+sec_in_day 1693095960 [14:27:47]quantity*price = 446154 [14:27:47]sum+1 = 446155 [14:27:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 4461.00 Внесено: 5000.00 СДАЧА: 539.00 НСП 1% : 39.48 НДС 12% : 473.79 Наличными: 4461.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 167 26.08.2023 14:27 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33151 ФПД: 253795172070790 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T142748&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33151&fm=253795172070790&tin=02508201610067®Number=0000000000091575&sum=446100 [14:27:48]StoreToDocumentArchive [14:27:48]shift 77 fd 33151 [14:27:48]save to /storage/0077/doc_00033151 [14:27:48]save last doc name /storage/0077/doc_00033151 to /storage/kkm_last_doc_name [14:27:48]save OK [14:27:48]Clear old archive folders... [14:27:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:27:48]tlvbuf is B6F959A0 [14:27:48]SAM_PROTO_ClearQueue [14:27:48]wFMCommunicate request_size=4 [14:27:48]MH_SAM_APDU [14:27:48]CAPDU: 80 09 00 00 [14:27:48]Write to MH i2c: E2 08 00 F3 26 80 09 00 00 00 00 00 00 8B [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:27:48]Read from MH i2c: E2 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 F3 26 00 90 00 8D [14:27:48]RAPDU: 90 00 [14:27:48]wFMCommunicate OK [14:27:48]SAM_PROTO_ClearQueue done [14:27:48]KKMCreateOFDPacket [14:27:48]OFDProtocolAddRootSTLVToBuf [14:27:48]FM_MakeSignedData [14:27:48]FM_MakeSignedData [14:27:48]SAM_PROTO_SignData [14:27:48]wFMCommunicate request_size=4 [14:27:48]MH_SAM_APDU [14:27:48]CAPDU: 80 0D 01 02 [14:27:48]Write to MH i2c: E2 08 00 F4 26 80 0D 01 02 00 00 00 00 93 [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:27:48]Read from MH i2c: E2 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 F4 26 00 90 00 8E [14:27:48]RAPDU: 90 00 [14:27:48]wFMCommunicate OK [14:27:48]wFMCommunicate request_size=255 [14:27:48]MH_SAM_APDU [14:27:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 06 12 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA CE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 CE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 B9 00 00 00 00 07 04 06 00 94 CE 06 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 E4 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 81 00 00 35 04 06 00 [14:27:48]Write to MH i2c: E2 02 01 F5 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 06 12 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA CE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 CE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 B9 00 00 00 00 07 04 06 00 94 CE 06 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 E4 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 81 00 00 35 04 06 00 00 00 CC [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:48]Read from MH i2c: E2 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 F5 26 00 90 00 8F [14:27:48]RAPDU: 90 00 [14:27:48]wFMCommunicate OK [14:27:48]wFMCommunicate request_size=11 [14:27:48]MH_SAM_APDU [14:27:48]CAPDU: 80 0D 02 02 06 E6 D3 4B 13 B5 86 [14:27:48]Write to MH i2c: E2 0E 00 F6 26 80 0D 02 02 06 00 E6 D3 4B 13 B5 86 00 00 F4 [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:27:48]Read from MH i2c: E2 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 03 00 F6 26 00 90 00 90 [14:27:48]RAPDU: 90 00 [14:27:48]wFMCommunicate OK [14:27:48]wFMCommunicate request_size=4 [14:27:48]MH_SAM_APDU [14:27:48]CAPDU: 80 0D 03 02 [14:27:48]Write to MH i2c: E2 08 00 F7 26 80 0D 03 02 00 00 00 00 98 [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:27:48]Read from MH i2c: E2 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 0B 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 0B 00 F7 26 00 7A 18 FB 00 D9 34 C2 BB 90 00 B0 [14:27:48]RAPDU: 7A 18 FB 00 D9 34 C2 BB 90 00 [14:27:48]wFMCommunicate OK [14:27:48]SAM_PROTO_SignData done [14:27:48]FM_MakeSignedData done [14:27:48]CreateOFDProtocolMessage [14:27:48]wFMCommunicate request_size=4 [14:27:48]MH_SAM_APDU [14:27:48]CAPDU: 80 11 00 00 [14:27:48]Write to MH i2c: E2 08 00 F8 26 80 11 00 00 00 00 00 00 98 [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:48]Read from MH i2c: E2 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 17 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: E2 17 00 F8 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EE [14:27:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:27:48]wFMCommunicate OK [14:27:48]CreateOFDProtocolMessage done [14:27:48]OFDSenderStorePacket 33151 [14:27:48]StoreOFDPacket docnum=33151 [14:27:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F0 44 08 01 3B A5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 06 12 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA CE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 CE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 B9 00 00 00 00 07 04 06 00 94 CE 06 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 E4 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 81 00 00 35 04 06 00 E6 D3 4B 13 B5 86 7A 18 FB 00 D9 34 C2 BB [14:27:48]CheckFolder [14:27:48]dirname=/storage/ofd_packets [14:27:48]CheckFolder done [14:27:48]ProducePacketName [14:27:48]name=ofd_packets/00033151 [14:27:48]NVStorageSaveData ofd_packets/00033151 [14:27:48]File name is /storage/ofd_packets/00033151 [14:27:48]Write 302 bytes [14:27:48]NVStorageSaveData done [14:27:48]OFDSenderStorePacket done [14:27:48]KKMCreateOFDPacket done [14:27:48]NVStorageSaveData kkm_last_timestamp [14:27:48]File name is /storage/kkm_last_timestamp [14:27:48]Write 4 bytes [14:27:48]NVStorageSaveData done [14:27:48]ExternCall_PrintAddStr [14:27:48]wPrintStart [14:27:48]Write to MH i2c: 01 00 00 F9 26 1F [14:27:48]OFD Sender: Processing packet 33151 [packets to send 11, broken 10] [14:27:48]ProducePacketName [14:27:48]name=ofd_packets/00033151 [14:27:48]OFD Sender: To server: pG, [14:27:48]CommunicateWithHost lk.salyk.kg:30040 [14:27:48]ConnectInit lk.salyk.kg [14:27:48]Write i2c OK [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: 01 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: 01 07 00 [14:27:48]MH_I2C_Read... [14:27:48]Read from MH i2c: 01 07 00 F9 26 00 00 00 00 00 FF 0F 34 [14:27:48]RasterBufferAndPrint [14:27:48]line Счет N : (1)1182975 [14:27:48]line ИНН: 02508201610067 [14:27:48]line Контрольно-Кассовый Чек [14:27:48]line ПРОДАЖА [14:27:48]line ТРК (МРК, ГНК) : 21 [14:27:48]line Товар: 2710194210 [14:27:48]line ДТ(л)-К-5 [14:27:48]line 70.150 * 63.60 [14:27:48]line = 4461.54 [14:27:48]line НДС 12% НСП 1% [14:27:48]line > о реализуемом товаре [14:27:48]line ОКРУГЛЕНИЕ: -0.54 [14:27:48]line ИТОГО: 4461.00 [14:27:48]line Внесено: 5000.00 [14:27:48]line СДАЧА: 539.00 [14:27:48]line НСП 1% : 39.48 [14:27:48]line НДС 12% : 473.79 [14:27:48]line Наличными: 4461.00 [14:27:48]line Безнал.: 0.00 [14:27:48]line Место: АЗС № 121 "Партнер Нефть" [14:27:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:27:48]line СНО: Общий режим [14:27:48]line Чек 167 26.08.2023 14:27 [14:27:48]line Смена: 77 ФФД: 1.0 [14:27:48]line ЗНМ: 0300000148 [14:27:49]line РНМ: 0000000000091575 [14:27:49]line Версия ККМ: 001 [14:27:49]line ФМ: 0000000000874655 [14:27:49]line ФД: 33151 [14:27:49]line ФПД: 253795172070790 [14:27:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T142748&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33151&fm=253795172070790&tin=02508201610067®Number=0000000000091575&sum=446100 [14:27:49]Connected sock=10 [14:27:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F0 44 08 01 3B A5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 06 12 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA CE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 CE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 13 B9 00 00 00 00 07 04 06 00 94 CE 06 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 E4 0B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 81 00 00 35 04 06 00 E6 D3 4B 13 B5 86 7A 18 FB 00 D9 34 C2 BB [14:27:49]written 0, free lines is 4095 [14:27:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C1 66 47 00 CC ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 7F 81 00 00 F4 03 04 00 82 B6 E9 64 B6 04 01 00 00 11 EF 6D EB B1 8B 0B AC [14:27:49]CommunicateWithHost err = 0 [14:27:49]CheckOFDResponse [14:27:49]1017 (14) - 77093643461234 [14:27:49]1041 (16) - 0000000000874655 [14:27:49]1040 (4) - 33151 [14:27:49]1012 (4) - 26.08.2023 08:23 [14:27:49]1206 (1) - 0 [14:27:49]OFD Sender: Remove packet 33151 [14:27:49]ProducePacketName [14:27:49]name=ofd_packets/00033151 [14:27:49]NVStorageDeleteData [14:27:49]Write to MH i2c: 01 00 00 24 27 4B [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 07 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: 01 07 00 24 27 00 00 00 00 00 D2 0C 30 [14:27:49]RasterBufferAndPrint [14:27:49]line [14:27:49]line [14:27:49]line [14:27:49]line [14:27:49]line [14:27:49]written 0, free lines is 3288 [14:27:49]MH_Cut [14:27:49]Write to MH i2c: D1 01 00 2B 27 01 24 [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: D1 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: D1 01 00 [14:27:49]MH_I2C_Read... [14:27:49]Read from MH i2c: D1 01 00 2B 27 00 23 [14:27:49]Write to MH i2c: 01 00 00 2C 27 53 [14:27:49]Write i2c OK [14:27:49]MH_I2C_Read... [14:27:49]OFD Sender: No OFD packet to send [14:27:50]*** Cut start [14:27:50]*** Purtial cut [14:27:50]*** Stage 1: CUTSNS_PIN = 1 [14:27:50]Read from MH i2c: 01 [14:27:50]MH_I2C_Read... [14:27:50]*** Stop cut motor [14:27:50]*** Cut end [14:27:50]Read from MH i2c: 01 07 00 [14:27:50]MH_I2C_Read... [14:27:50]Read from MH i2c: 01 07 00 2C 27 00 00 00 00 00 FF 0F 68 [14:27:50]process_action close_receipt done [14:27:50]requested_data is exist [14:27:50]produce_requested_data [14:27:50]requested_item fm.sn is exist - process it [14:27:50]wFMCommunicate request_size=4 [14:27:50]MH_SAM_APDU [14:27:50]CAPDU: 80 11 00 00 [14:27:50]Write to MH i2c: E2 08 00 2D 27 80 11 00 00 00 00 00 00 CE [14:27:50]Write i2c OK [14:27:50]MH_I2C_Read... [14:27:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:27:50]Read from MH i2c: E2 [14:27:50]MH_I2C_Read... [14:27:50]Read from MH i2c: E2 17 00 [14:27:50]MH_I2C_Read... [14:27:50]Read from MH i2c: E2 17 00 2D 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 24 [14:27:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:27:50]wFMCommunicate OK [14:27:50]requested_item fd.num is exist - process it [14:27:50]SAM_PROTO_GetFieldsCounters [14:27:50]wFMCommunicate request_size=4 [14:27:50]MH_SAM_APDU [14:27:50]CAPDU: 80 13 00 00 [14:27:50]Write to MH i2c: E2 08 00 2E 27 80 13 00 00 00 00 00 00 D1 [14:27:50]Write i2c OK [14:27:50]MH_I2C_Read... [14:27:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:27:50]Read from MH i2c: E2 [14:27:50]MH_I2C_Read... [14:27:50]Read from MH i2c: E2 62 00 [14:27:50]MH_I2C_Read... [14:27:50]Read from MH i2c: E2 62 00 2E 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [14:27:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:27:50]wFMCommunicate OK [14:27:50]SAM_PROTO_GetFieldsCounters done [14:27:50]requested_item shift.num is exist - process it [14:27:50]requested_item shift.opened is exist - process it [14:27:50]req_shift_opened [14:27:50]FM_GetShiftState [14:27:50]SAM_PROTO_GetShiftState [14:27:50]wFMCommunicate request_size=4 [14:27:50]MH_SAM_APDU [14:27:50]CAPDU: 80 13 01 00 [14:27:50]Write to MH i2c: E2 08 00 2F 27 80 13 01 00 00 00 00 00 D3 [14:27:50]Write i2c OK [14:27:50]MH_I2C_Read... [14:27:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:27:50]Read from MH i2c: E2 [14:27:50]MH_I2C_Read... [14:27:50]Read from MH i2c: E2 0E 00 [14:27:50]MH_I2C_Read... [14:27:50]Read from MH i2c: E2 0E 00 2F 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0A [14:27:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:27:50]wFMCommunicate OK [14:27:50]SAM_PROTO_GetShiftState done [14:27:50]FM_GetShiftState done [14:27:50]req_shift_opened done [14:27:50]requested_item shift.open_date is exist - process it [14:27:50]req_shift_open_date [14:27:50]req_shift_open_date done [14:27:50]produce_requested_data done [14:27:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33151,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:27:50]process_action_free close_receipt [14:27:50]json_value_free [14:27:50]json_value_free done [14:27:50]process_json_proto returns [14:27:50]Send response to host [14:27:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33151,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:27:50]free response buf [14:27:50]execute_script done [14:27:50]execute_script returns [14:27:50]free content buf [14:27:50]Sock 9.Close socket [14:27:50]Sock 9.Thread stoped [14:27:54]OFD Sender: No OFD packet to send [14:27:59]OFD Sender: No OFD packet to send [14:28:04]OFD Sender: No OFD packet to send [14:28:09]OFD Sender: No OFD packet to send [14:28:14]OFD Sender: No OFD packet to send [14:28:19]OFD Sender: No OFD packet to send [14:28:24]OFD Sender: No OFD packet to send [14:28:29]OFD Sender: No OFD packet to send [14:28:34]OFD Sender: No OFD packet to send [14:28:39]OFD Sender: No OFD packet to send [14:28:44]OFD Sender: No OFD packet to send [14:28:49]OFD Sender: No OFD packet to send [14:28:54]OFD Sender: No OFD packet to send [14:28:59]OFD Sender: No OFD packet to send [14:29:04]OFD Sender: No OFD packet to send [14:29:09]OFD Sender: No OFD packet to send [14:29:14]OFD Sender: No OFD packet to send [14:29:19]OFD Sender: No OFD packet to send [14:29:24]OFD Sender: No OFD packet to send [14:29:29]OFD Sender: No OFD packet to send [14:29:34]OFD Sender: No OFD packet to send [14:29:39]OFD Sender: No OFD packet to send [14:29:44]OFD Sender: No OFD packet to send [14:29:49]OFD Sender: No OFD packet to send [14:29:54]OFD Sender: No OFD packet to send [14:29:59]OFD Sender: No OFD packet to send [14:30:04]OFD Sender: No OFD packet to send [14:30:09]OFD Sender: No OFD packet to send [14:30:14]OFD Sender: No OFD packet to send [14:30:19]OFD Sender: No OFD packet to send [14:30:24]OFD Sender: No OFD packet to send [14:30:29]OFD Sender: No OFD packet to send [14:30:34]OFD Sender: No OFD packet to send [14:30:39]OFD Sender: No OFD packet to send [14:30:44]OFD Sender: No OFD packet to send [14:30:49]OFD Sender: No OFD packet to send [14:30:54]OFD Sender: No OFD packet to send [14:30:59]OFD Sender: No OFD packet to send [14:31:04]OFD Sender: No OFD packet to send [14:31:09]OFD Sender: No OFD packet to send [14:31:14]OFD Sender: No OFD packet to send [14:31:19]OFD Sender: No OFD packet to send [14:31:24]OFD Sender: No OFD packet to send [14:31:29]OFD Sender: No OFD packet to send [14:31:34]OFD Sender: No OFD packet to send [14:31:39]OFD Sender: No OFD packet to send [14:31:44]OFD Sender: No OFD packet to send [14:31:49]OFD Sender: No OFD packet to send [14:31:54]OFD Sender: No OFD packet to send [14:31:59]OFD Sender: No OFD packet to send [14:32:04]OFD Sender: No OFD packet to send [14:32:09]OFD Sender: No OFD packet to send [14:32:14]OFD Sender: No OFD packet to send [14:32:19]OFD Sender: No OFD packet to send [14:32:24]OFD Sender: No OFD packet to send [14:32:29]OFD Sender: No OFD packet to send [14:32:34]OFD Sender: No OFD packet to send [14:32:39]OFD Sender: No OFD packet to send [14:32:45]OFD Sender: No OFD packet to send [14:32:50]OFD Sender: No OFD packet to send [14:32:55]OFD Sender: No OFD packet to send [14:33:00]OFD Sender: No OFD packet to send [14:33:05]OFD Sender: No OFD packet to send [14:33:10]OFD Sender: No OFD packet to send [14:33:15]OFD Sender: No OFD packet to send [14:33:20]OFD Sender: No OFD packet to send [14:33:25]OFD Sender: No OFD packet to send [14:33:30]OFD Sender: No OFD packet to send [14:33:35]OFD Sender: No OFD packet to send [14:33:40]OFD Sender: No OFD packet to send [14:33:45]OFD Sender: No OFD packet to send [14:33:50]OFD Sender: No OFD packet to send [14:33:55]OFD Sender: No OFD packet to send [14:34:00]OFD Sender: No OFD packet to send [14:34:05]OFD Sender: No OFD packet to send [14:34:10]OFD Sender: No OFD packet to send [14:34:15]OFD Sender: No OFD packet to send [14:34:20]OFD Sender: No OFD packet to send [14:34:25]OFD Sender: No OFD packet to send [14:34:30]OFD Sender: No OFD packet to send [14:34:35]OFD Sender: No OFD packet to send [14:34:40]OFD Sender: No OFD packet to send [14:34:45]OFD Sender: No OFD packet to send [14:34:50]OFD Sender: No OFD packet to send [14:34:55]OFD Sender: No OFD packet to send [14:35:00]OFD Sender: No OFD packet to send [14:35:05]OFD Sender: No OFD packet to send [14:35:10]OFD Sender: No OFD packet to send [14:35:15]OFD Sender: No OFD packet to send [14:35:20]OFD Sender: No OFD packet to send [14:35:25]OFD Sender: No OFD packet to send [14:35:30]OFD Sender: No OFD packet to send [14:35:35]OFD Sender: No OFD packet to send [14:35:40]OFD Sender: No OFD packet to send [14:35:45]OFD Sender: No OFD packet to send [14:35:50]OFD Sender: No OFD packet to send [14:35:55]OFD Sender: No OFD packet to send [14:36:00]OFD Sender: No OFD packet to send [14:36:05]OFD Sender: No OFD packet to send [14:36:10]OFD Sender: No OFD packet to send [14:36:15]OFD Sender: No OFD packet to send [14:36:20]OFD Sender: No OFD packet to send [14:36:25]OFD Sender: No OFD packet to send [14:36:30]OFD Sender: No OFD packet to send [14:36:35]OFD Sender: No OFD packet to send [14:36:40]OFD Sender: No OFD packet to send [14:36:45]OFD Sender: No OFD packet to send [14:36:50]OFD Sender: No OFD packet to send [14:36:55]OFD Sender: No OFD packet to send [14:37:00]OFD Sender: No OFD packet to send [14:37:05]OFD Sender: No OFD packet to send [14:37:10]OFD Sender: No OFD packet to send [14:37:15]OFD Sender: No OFD packet to send [14:37:20]OFD Sender: No OFD packet to send [14:37:25]OFD Sender: No OFD packet to send [14:37:30]OFD Sender: No OFD packet to send [14:37:35]OFD Sender: No OFD packet to send [14:37:40]OFD Sender: No OFD packet to send [14:37:45]OFD Sender: No OFD packet to send [14:37:50]OFD Sender: No OFD packet to send [14:37:55]OFD Sender: No OFD packet to send [14:38:00]OFD Sender: No OFD packet to send [14:38:05]OFD Sender: No OFD packet to send [14:38:10]OFD Sender: No OFD packet to send [14:38:15]OFD Sender: No OFD packet to send [14:38:20]OFD Sender: No OFD packet to send [14:38:25]OFD Sender: No OFD packet to send [14:38:30]OFD Sender: No OFD packet to send [14:38:35]OFD Sender: No OFD packet to send [14:38:40]OFD Sender: No OFD packet to send [14:38:45]OFD Sender: No OFD packet to send [14:38:50]OFD Sender: No OFD packet to send [14:38:55]OFD Sender: No OFD packet to send [14:39:00]OFD Sender: No OFD packet to send [14:39:05]OFD Sender: No OFD packet to send [14:39:10]OFD Sender: No OFD packet to send [14:39:15]OFD Sender: No OFD packet to send [14:39:20]OFD Sender: No OFD packet to send [14:39:25]OFD Sender: No OFD packet to send [14:39:30]OFD Sender: No OFD packet to send [14:39:35]OFD Sender: No OFD packet to send [14:39:40]OFD Sender: No OFD packet to send [14:39:45]OFD Sender: No OFD packet to send [14:39:50]OFD Sender: No OFD packet to send [14:39:55]OFD Sender: No OFD packet to send [14:40:00]OFD Sender: No OFD packet to send [14:40:05]OFD Sender: No OFD packet to send [14:40:10]OFD Sender: No OFD packet to send [14:40:15]OFD Sender: No OFD packet to send [14:40:20]OFD Sender: No OFD packet to send [14:40:25]OFD Sender: No OFD packet to send [14:40:30]OFD Sender: No OFD packet to send [14:40:35]OFD Sender: No OFD packet to send [14:40:40]OFD Sender: No OFD packet to send [14:40:45]OFD Sender: No OFD packet to send [14:40:50]OFD Sender: No OFD packet to send [14:40:51]accept exits with 7 [14:40:51]New connection [14:40:51]New thread 3067202916 created [14:40:51]Thread 3067059556 joined [14:40:51]Waiting for new connection... [14:40:51] Sock 7.Parse request [14:40:51]Sock 7.Check first char [14:40:51]Sock 7.First char is OK [14:40:51]request: POST /json_proto HTTP/1.0 [14:40:51]Method: POST [14:40:51]URL: /json_proto [14:40:51]Method is POST - this is cgi request [14:40:51]url: /json_proto [14:40:51]query_string will be loaded in cgi processing [14:40:51]execute_cgi json_proto POST (null) [14:40:51]execute_cgi path=json_proto method=POST [14:40:51]POST find Content-Length [14:40:51]Host: 172.17.34.200:8080 [14:40:51]Content-Length: 215 [14:40:51]Content-Type: application/json [14:40:51] [14:40:51]POST finish read [14:40:51]Found Content-Length = 215 [14:40:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:51]execute_script... [14:40:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:51]POST & json_proto [14:40:51]process_json_proto [14:40:51]json parsed OK: [14:40:51]protocol is kg_v1.0 [14:40:51]action value=get_value [14:40:51]process_action get_value [14:40:51]cmd_get_value [14:40:51]process_action get_value done [14:40:51]requested_data is exist [14:40:51]produce_requested_data [14:40:51]requested_item kkm.sn is exist - process it [14:40:51]requested_item kkm.ver is exist - process it [14:40:51]requested_item fm.sn is exist - process it [14:40:51]wFMCommunicate request_size=4 [14:40:51]MH_SAM_APDU [14:40:51]CAPDU: 80 11 00 00 [14:40:51]Write to MH i2c: E2 08 00 30 27 80 11 00 00 00 00 00 00 D1 [14:40:51]Write i2c OK [14:40:51]MH_I2C_Read... [14:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:51]Read from MH i2c: E2 [14:40:51]MH_I2C_Read... [14:40:51]Read from MH i2c: E2 17 00 [14:40:51]MH_I2C_Read... [14:40:51]Read from MH i2c: E2 17 00 30 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 27 [14:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:40:51]wFMCommunicate OK [14:40:51]requested_item fd.num is exist - process it [14:40:51]SAM_PROTO_GetFieldsCounters [14:40:51]wFMCommunicate request_size=4 [14:40:51]MH_SAM_APDU [14:40:51]CAPDU: 80 13 00 00 [14:40:51]Write to MH i2c: E2 08 00 31 27 80 13 00 00 00 00 00 00 D4 [14:40:51]Write i2c OK [14:40:51]MH_I2C_Read... [14:40:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:51]Read from MH i2c: E2 [14:40:51]MH_I2C_Read... [14:40:51]Read from MH i2c: E2 62 00 [14:40:51]MH_I2C_Read... [14:40:51]Read from MH i2c: E2 62 00 31 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [14:40:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:51]wFMCommunicate OK [14:40:51]SAM_PROTO_GetFieldsCounters done [14:40:51]requested_item shift.num is exist - process it [14:40:51]requested_item shift.opened is exist - process it [14:40:51]req_shift_opened [14:40:51]FM_GetShiftState [14:40:51]SAM_PROTO_GetShiftState [14:40:51]wFMCommunicate request_size=4 [14:40:51]MH_SAM_APDU [14:40:51]CAPDU: 80 13 01 00 [14:40:51]Write to MH i2c: E2 08 00 32 27 80 13 01 00 00 00 00 00 D6 [14:40:51]Write i2c OK [14:40:51]MH_I2C_Read... [14:40:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:51]Read from MH i2c: E2 [14:40:51]MH_I2C_Read... [14:40:51]Read from MH i2c: E2 0E 00 [14:40:51]MH_I2C_Read... [14:40:51]Read from MH i2c: E2 0E 00 32 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0D [14:40:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:40:51]wFMCommunicate OK [14:40:51]SAM_PROTO_GetShiftState done [14:40:51]FM_GetShiftState done [14:40:51]req_shift_opened done [14:40:51]requested_item shift.open_date is exist - process it [14:40:51]req_shift_open_date [14:40:51]req_shift_open_date done [14:40:51]produce_requested_data done [14:40:51]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33151,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:40:51]process_action_free get_value [14:40:51]json_value_free [14:40:51]json_value_free done [14:40:51]process_json_proto returns [14:40:51]Send response to host [14:40:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33151,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:40:51]free response buf [14:40:51]execute_script done [14:40:51]execute_script returns [14:40:51]free content buf [14:40:51]Sock 7.Close socket [14:40:51]Sock 7.Thread stoped [14:40:51]accept exits with 9 [14:40:51]New connection [14:40:51]New thread 3067059556 created [14:40:51]Thread 3067202916 joined [14:40:51]Waiting for new connection... [14:40:51] Sock 9.Parse request [14:40:51]Sock 9.Check first char [14:40:51]Sock 9.First char is OK [14:40:51]request: POST /json_proto HTTP/1.0 [14:40:51]Method: POST [14:40:51]URL: /json_proto [14:40:51]Method is POST - this is cgi request [14:40:51]url: /json_proto [14:40:51]query_string will be loaded in cgi processing [14:40:51]execute_cgi json_proto POST (null) [14:40:51]execute_cgi path=json_proto method=POST [14:40:51]POST find Content-Length [14:40:51]Host: 172.17.34.200:8080 [14:40:51]Content-Length: 331 [14:40:51]Content-Type: application/json [14:40:51] [14:40:51]POST finish read [14:40:51]Found Content-Length = 331 [14:40:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:40:51]execute_script... [14:40:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:40:51]POST & json_proto [14:40:51]process_json_proto [14:40:51]json parsed OK: [14:40:51]protocol is kg_v1.0 [14:40:51]action value=get_value [14:40:51]process_action get_value [14:40:51]cmd_get_value [14:40:51]process_action get_value done [14:40:51]requested_data is exist [14:40:51]produce_requested_data [14:40:51]requested_item fm.sale.total is exist - process it [14:40:51]SAM_PROTO_GetFMData [14:40:51]wFMCommunicate request_size=4 [14:40:51]MH_SAM_APDU [14:40:51]CAPDU: 80 13 03 00 [14:40:51]Write to MH i2c: E2 08 00 33 27 80 13 03 00 00 00 00 00 D9 [14:40:51]Write i2c OK [14:40:51]MH_I2C_Read... [14:40:52]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:40:52]Read from MH i2c: E2 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 FD 00 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 FD 00 33 27 00 C3 04 85 04 BF 04 6E 04 04 00 E5 80 00 00 69 04 A1 00 6F 04 04 00 A8 7F 00 00 B1 04 04 00 A2 B3 1B 9C 70 04 04 00 FC E8 89 8B 72 04 04 00 A6 CA 91 10 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 0E DA 94 10 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 18 B7 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 1C [14:40:52]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 E5 80 00 00 69 04 A1 00 6F 04 04 00 A8 7F 00 00 B1 04 04 00 A2 B3 1B 9C 70 04 04 00 FC E8 89 8B 72 04 04 00 A6 CA 91 10 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 0E DA 94 10 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 18 B7 61 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 9C 00 6F 04 04 00 3D 01 00 00 B1 04 04 00 BC A1 DE 13 70 04 04 00 BC A1 DE 13 72 04 00 00 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 AC 2F 1C 02 EF 03 09 00 F6 90 00 [14:40:52]wFMCommunicate OK [14:40:52]wFMCommunicate request_size=4 [14:40:52]MH_SAM_APDU [14:40:52]CAPDU: 80 17 00 00 [14:40:52]Write to MH i2c: E2 08 00 34 27 80 17 00 00 00 00 00 00 DB [14:40:52]Write i2c OK [14:40:52]MH_I2C_Read... [14:40:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:52]Read from MH i2c: E2 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 FD 00 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 FD 00 34 27 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 B7 [14:40:52]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 EC 03 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [14:40:52]wFMCommunicate OK [14:40:52]wFMCommunicate request_size=4 [14:40:52]MH_SAM_APDU [14:40:52]CAPDU: 80 17 00 00 [14:40:52]Write to MH i2c: E2 08 00 35 27 80 17 00 00 00 00 00 00 DC [14:40:52]Write i2c OK [14:40:52]MH_I2C_Read... [14:40:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:52]Read from MH i2c: E2 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 FD 00 [14:40:52]MH_I2C_Read... [14:40:52]Read from MH i2c: E2 FD 00 35 27 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 FA [14:40:52]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [14:40:52]wFMCommunicate OK [14:40:52]wFMCommunicate request_size=4 [14:40:52]MH_SAM_APDU [14:40:52]CAPDU: 80 17 00 00 [14:40:52]Write to MH i2c: E2 08 00 36 27 80 17 00 00 00 00 00 00 DD [14:40:52]Write i2c OK [14:40:52]MH_I2C_Read... [14:40:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:53]Read from MH i2c: E2 [14:40:53]MH_I2C_Read... [14:40:53]Read from MH i2c: E2 FD 00 [14:40:53]MH_I2C_Read... [14:40:53]Read from MH i2c: E2 FD 00 36 27 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 4F [14:40:53]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [14:40:53]wFMCommunicate OK [14:40:53]wFMCommunicate request_size=4 [14:40:53]MH_SAM_APDU [14:40:53]CAPDU: 80 17 00 00 [14:40:53]Write to MH i2c: E2 08 00 37 27 80 17 00 00 00 00 00 00 DE [14:40:53]Write i2c OK [14:40:53]MH_I2C_Read... [14:40:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [14:40:53]Read from MH i2c: E2 [14:40:53]MH_I2C_Read... [14:40:53]Read from MH i2c: E2 E0 00 [14:40:53]MH_I2C_Read... [14:40:53]Read from MH i2c: E2 E0 00 37 27 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C8 [14:40:53]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:40:53]wFMCommunicate OK [14:40:53]SAM_PROTO_GetFMData done [14:40:53]requested_item fm.sale_refund.total is exist - process it [14:40:53]requested_item fm.buy.total is exist - process it [14:40:53]requested_item shift.sale.total is exist - process it [14:40:53]SAM_PROTO_GetShiftData [14:40:53]wFMCommunicate request_size=4 [14:40:53]MH_SAM_APDU [14:40:53]CAPDU: 80 13 02 00 [14:40:53]Write to MH i2c: E2 08 00 38 27 80 13 02 00 00 00 00 00 DD [14:40:53]Write i2c OK [14:40:53]MH_I2C_Read... [14:40:53]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:40:53]Read from MH i2c: E2 [14:40:53]MH_I2C_Read... [14:40:53]Read from MH i2c: E2 FD 00 [14:40:53]MH_I2C_Read... [14:40:53]Read from MH i2c: E2 FD 00 38 27 00 BA 04 AA 04 B6 04 6E 04 04 00 A7 00 00 00 69 04 9D 00 6F 04 04 00 A5 00 00 00 B1 04 04 00 B0 7E 1A 01 70 04 03 00 EC 9F B9 72 04 03 00 C4 DE 60 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 74 01 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 25 80 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 09 [14:40:53]RAPDU: BA 04 AA 04 B6 04 6E 04 04 00 A7 00 00 00 69 04 9D 00 6F 04 04 00 A5 00 00 00 B1 04 04 00 B0 7E 1A 01 70 04 03 00 EC 9F B9 72 04 03 00 C4 DE 60 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 74 01 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 25 80 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 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 50 A5 05 70 04 03 00 50 A5 05 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7E 99 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 90 00 [14:40:53]wFMCommunicate OK [14:40:53]wFMCommunicate request_size=4 [14:40:53]MH_SAM_APDU [14:40:53]CAPDU: 80 17 00 00 [14:40:53]Write to MH i2c: E2 08 00 39 27 80 17 00 00 00 00 00 00 E0 [14:40:53]Write i2c OK [14:40:53]MH_I2C_Read... [14:40:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:54]Read from MH i2c: E2 [14:40:54]MH_I2C_Read... [14:40:54]Read from MH i2c: E2 FD 00 [14:40:54]MH_I2C_Read... [14:40:54]Read from MH i2c: E2 FD 00 39 27 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 61 [14:40:54]RAPDU: EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 CB 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [14:40:54]wFMCommunicate OK [14:40:54]wFMCommunicate request_size=4 [14:40:54]MH_SAM_APDU [14:40:54]CAPDU: 80 17 00 00 [14:40:54]Write to MH i2c: E2 08 00 3A 27 80 17 00 00 00 00 00 00 E1 [14:40:54]Write i2c OK [14:40:54]MH_I2C_Read... [14:40:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:54]Read from MH i2c: E2 [14:40:54]MH_I2C_Read... [14:40:54]Read from MH i2c: E2 FD 00 [14:40:54]MH_I2C_Read... [14:40:54]Read from MH i2c: E2 FD 00 3A 27 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 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 0D [14:40:54]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 [14:40:54]wFMCommunicate OK [14:40:54]wFMCommunicate request_size=4 [14:40:54]MH_SAM_APDU [14:40:54]CAPDU: 80 17 00 00 [14:40:54]Write to MH i2c: E2 08 00 3B 27 80 17 00 00 00 00 00 00 E2 [14:40:54]Write i2c OK [14:40:54]MH_I2C_Read... [14:40:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:40:54]Read from MH i2c: E2 [14:40:54]MH_I2C_Read... [14:40:54]Read from MH i2c: E2 FD 00 [14:40:54]MH_I2C_Read... [14:40:54]Read from MH i2c: E2 FD 00 3B 27 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 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 5A [14:40:54]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 [14:40:54]wFMCommunicate OK [14:40:54]wFMCommunicate request_size=4 [14:40:54]MH_SAM_APDU [14:40:54]CAPDU: 80 17 00 00 [14:40:54]Write to MH i2c: E2 08 00 3C 27 80 17 00 00 00 00 00 00 E3 [14:40:54]Write i2c OK [14:40:54]MH_I2C_Read... [14:40:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 212! [14:40:54]Read from MH i2c: E2 [14:40:54]MH_I2C_Read... [14:40:54]Read from MH i2c: E2 D7 00 [14:40:54]MH_I2C_Read... [14:40:54]Read from MH i2c: E2 D7 00 3C 27 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 C6 [14:40:54]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 [14:40:54]wFMCommunicate OK [14:40:54]SAM_PROTO_GetShiftData done [14:40:54]requested_item shift.sale.total_cash is exist - process it [14:40:54]requested_item shift.sale_refund.total is exist - process it [14:40:54]requested_item shift.sale_refund.total_cash is exist - process it [14:40:54]requested_item shift.buy.total is exist - process it [14:40:54]requested_item shift.buy.total_cash is exist - process it [14:40:54]produce_requested_data done [14:40:54]produce_requested_data return {"fm.sale.total":26190611.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":185135.84,"shift.sale.total_cash":121651.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:40:54]process_action_free get_value [14:40:54]json_value_free [14:40:54]json_value_free done [14:40:54]process_json_proto returns [14:40:54]Send response to host [14:40:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26190611.54,"fm.sale_refund.total":3333575.00,"fm.buy.total":0.00,"shift.sale.total":185135.84,"shift.sale.total_cash":121651.00,"shift.sale_refund.total":3700.00,"shift.sale_refund.total_cash":3700.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:40:54]free response buf [14:40:54]execute_script done [14:40:54]execute_script returns [14:40:54]free content buf [14:40:54]Sock 9.Close socket [14:40:54]Sock 9.Thread stoped [14:40:55]OFD Sender: No OFD packet to send [14:41:00]OFD Sender: No OFD packet to send [14:41:05]OFD Sender: No OFD packet to send [14:41:10]OFD Sender: No OFD packet to send [14:41:15]OFD Sender: No OFD packet to send [14:41:20]OFD Sender: No OFD packet to send [14:41:25]OFD Sender: No OFD packet to send [14:41:30]OFD Sender: No OFD packet to send [14:41:35]OFD Sender: No OFD packet to send [14:41:40]OFD Sender: No OFD packet to send [14:41:45]OFD Sender: No OFD packet to send [14:41:50]OFD Sender: No OFD packet to send [14:41:55]OFD Sender: No OFD packet to send [14:42:00]OFD Sender: No OFD packet to send [14:42:05]OFD Sender: No OFD packet to send [14:42:10]OFD Sender: No OFD packet to send [14:42:15]OFD Sender: No OFD packet to send [14:42:20]OFD Sender: No OFD packet to send [14:42:25]OFD Sender: No OFD packet to send [14:42:30]OFD Sender: No OFD packet to send [14:42:35]OFD Sender: No OFD packet to send [14:42:40]OFD Sender: No OFD packet to send [14:42:45]OFD Sender: No OFD packet to send [14:42:50]OFD Sender: No OFD packet to send [14:42:55]OFD Sender: No OFD packet to send [14:43:00]OFD Sender: No OFD packet to send [14:43:05]OFD Sender: No OFD packet to send [14:43:10]OFD Sender: No OFD packet to send [14:43:15]OFD Sender: No OFD packet to send [14:43:20]OFD Sender: No OFD packet to send [14:43:25]OFD Sender: No OFD packet to send [14:43:30]OFD Sender: No OFD packet to send [14:43:35]OFD Sender: No OFD packet to send [14:43:40]OFD Sender: No OFD packet to send [14:43:45]OFD Sender: No OFD packet to send [14:43:50]OFD Sender: No OFD packet to send [14:43:55]OFD Sender: No OFD packet to send [14:44:00]OFD Sender: No OFD packet to send [14:44:05]OFD Sender: No OFD packet to send [14:44:10]OFD Sender: No OFD packet to send [14:44:15]OFD Sender: No OFD packet to send [14:44:20]OFD Sender: No OFD packet to send [14:44:25]OFD Sender: No OFD packet to send [14:44:30]OFD Sender: No OFD packet to send [14:44:35]OFD Sender: No OFD packet to send [14:44:40]OFD Sender: No OFD packet to send [14:44:45]OFD Sender: No OFD packet to send [14:44:50]OFD Sender: No OFD packet to send [14:44:55]OFD Sender: No OFD packet to send [14:45:00]OFD Sender: No OFD packet to send [14:45:05]OFD Sender: No OFD packet to send [14:45:10]OFD Sender: No OFD packet to send [14:45:15]OFD Sender: No OFD packet to send [14:45:20]OFD Sender: No OFD packet to send [14:45:25]OFD Sender: No OFD packet to send [14:45:30]OFD Sender: No OFD packet to send [14:45:35]OFD Sender: No OFD packet to send [14:45:40]OFD Sender: No OFD packet to send [14:45:45]OFD Sender: No OFD packet to send [14:45:50]OFD Sender: No OFD packet to send [14:45:55]accept exits with 7 [14:45:55]New connection [14:45:55]New thread 3067202916 created [14:45:55]Thread 3067059556 joined [14:45:55]Waiting for new connection... [14:45:55] Sock 7.Parse request [14:45:55]Sock 7.Check first char [14:45:55]Sock 7.First char is OK [14:45:55]request: POST /json_proto HTTP/1.0 [14:45:55]Method: POST [14:45:55]URL: /json_proto [14:45:55]Method is POST - this is cgi request [14:45:55]url: /json_proto [14:45:55]query_string will be loaded in cgi processing [14:45:55]execute_cgi json_proto POST (null) [14:45:55]execute_cgi path=json_proto method=POST [14:45:55]POST find Content-Length [14:45:55]Host: 172.17.34.200:8080 [14:45:55]Content-Length: 1099 [14:45:55]Content-Type: application/json [14:45:55] [14:45:55]POST finish read [14:45:55]Found Content-Length = 1099 [14:45:55]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182976\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 107.850 x 63.60\u000A\u0418\u0422\u041E\u0413: 6859.26\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:55]execute_script... [14:45:55]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182976\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 107.850 x 63.60\u000A\u0418\u0422\u041E\u0413: 6859.26\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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:55]POST & json_proto [14:45:55]process_json_proto [14:45:55]json parsed OK: [14:45:55]protocol is kg_v1.0 [14:45:55]action value=print_text [14:45:55]process_action print_text [14:45:55]cmd_print_text [14:45:55]ExternCall_PrintAddStr [14:45:55]wPrintStart [14:45:55]Write to MH i2c: 01 00 00 3D 27 64 [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 07 00 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 07 00 3D 27 00 00 00 00 00 FF 0F 79 [14:45:55]RasterBufferAndPrint [14:45:55]line *****ТОВАРНЫЙ ЧЕК***** [14:45:55]line АЗС 121 [14:45:55]line Партнер нефть [14:45:55]line 02508201610067 [14:45:55]line Кассир : Ниязова Г. [14:45:55]line Счет N : (1)1182976 [14:45:55]line ПРОДАЖА [14:45:55]line ТРК (МРК, ГНК) : 11 [14:45:55]line Вид ГСМ : 2710194210 [14:45:55]line ДТ(л)-К-5 [14:45:55]line 107.850 x 63.60 [14:45:55]line ИТОГ: 6859.26 [14:45:55]line Тип оплаты: Талоны: Топливная Карта [14:45:55]line 81887 [14:45:55]written 0, free lines is 4095 [14:45:55]Write to MH i2c: 01 00 00 4E 27 75 [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 07 00 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: 01 07 00 4E 27 00 00 00 00 00 5D 0E E7 [14:45:55]RasterBufferAndPrint [14:45:55]line [14:45:55]line [14:45:55]line [14:45:55]line [14:45:55]line [14:45:55]written 0, free lines is 3678 [14:45:55]MH_Cut [14:45:55]Write to MH i2c: D1 01 00 55 27 01 4E [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: D1 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: D1 01 00 [14:45:55]MH_I2C_Read... [14:45:55]Read from MH i2c: D1 01 00 55 27 00 4D [14:45:55]Write to MH i2c: 01 00 00 56 27 7D [14:45:55]Write i2c OK [14:45:55]MH_I2C_Read... [14:45:55]OFD Sender: No OFD packet to send [14:45:55]*** Cut start [14:45:55]*** Purtial cut [14:45:55]*** CUTSNS_PIN = 0 [14:45:56]*** Stage 1: CUTSNS_PIN = 1 [14:45:57]Read from MH i2c: 01 [14:45:57]MH_I2C_Read... [14:45:57]*** Stop cut motor [14:45:57]*** Cut end [14:45:57]Read from MH i2c: 01 07 00 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: 01 07 00 56 27 00 00 00 00 00 FF 0F 92 [14:45:57]process_action print_text done [14:45:57]requested_data is exist [14:45:57]produce_requested_data [14:45:57]requested_item fm.sn is exist - process it [14:45:57]wFMCommunicate request_size=4 [14:45:57]MH_SAM_APDU [14:45:57]CAPDU: 80 11 00 00 [14:45:57]Write to MH i2c: E2 08 00 57 27 80 11 00 00 00 00 00 00 F8 [14:45:57]Write i2c OK [14:45:57]MH_I2C_Read... [14:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:57]Read from MH i2c: E2 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: E2 17 00 [14:45:57]MH_I2C_Read... [14:45:57]Read from MH i2c: E2 17 00 57 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [14:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:45:57]wFMCommunicate OK [14:45:57]requested_item fd.num is exist - process it [14:45:57]SAM_PROTO_GetFieldsCounters [14:45:57]wFMCommunicate request_size=4 [14:45:57]MH_SAM_APDU [14:45:57]CAPDU: 80 13 00 00 [14:45:57]Write to MH i2c: E2 08 00 58 27 80 13 00 00 00 00 00 00 FB [14:45:57]Write i2c OK [14:45:57]MH_I2C_Read... [14:45:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:58]Read from MH i2c: E2 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: E2 62 00 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: E2 62 00 58 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 63 [14:45:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 7F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:58]wFMCommunicate OK [14:45:58]SAM_PROTO_GetFieldsCounters done [14:45:58]requested_item shift.num is exist - process it [14:45:58]requested_item shift.opened is exist - process it [14:45:58]req_shift_opened [14:45:58]FM_GetShiftState [14:45:58]SAM_PROTO_GetShiftState [14:45:58]wFMCommunicate request_size=4 [14:45:58]MH_SAM_APDU [14:45:58]CAPDU: 80 13 01 00 [14:45:58]Write to MH i2c: E2 08 00 59 27 80 13 01 00 00 00 00 00 FD [14:45:58]Write i2c OK [14:45:58]MH_I2C_Read... [14:45:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:58]Read from MH i2c: E2 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: E2 0E 00 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: E2 0E 00 59 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 34 [14:45:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:45:58]wFMCommunicate OK [14:45:58]SAM_PROTO_GetShiftState done [14:45:58]FM_GetShiftState done [14:45:58]req_shift_opened done [14:45:58]requested_item shift.open_date is exist - process it [14:45:58]req_shift_open_date [14:45:58]req_shift_open_date done [14:45:58]produce_requested_data done [14:45:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33151,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:45:58]process_action_free print_text [14:45:58]json_value_free [14:45:58]json_value_free done [14:45:58]process_json_proto returns [14:45:58]Send response to host [14:45:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33151,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:45:58]free response buf [14:45:58]execute_script done [14:45:58]execute_script returns [14:45:58]free content buf [14:45:58]Sock 7.Close socket [14:45:58]Sock 7.Thread stoped [14:45:58]accept exits with 9 [14:45:58]New connection [14:45:58]New thread 3067059556 created [14:45:58]Thread 3067202916 joined [14:45:58]Waiting for new connection... [14:45:58] Sock 9.Parse request [14:45:58]Sock 9.Check first char [14:45:58]Sock 9.First char is OK [14:45:58]request: POST /json_proto HTTP/1.0 [14:45:58]Method: POST [14:45:58]URL: /json_proto [14:45:58]Method is POST - this is cgi request [14:45:58]url: /json_proto [14:45:58]query_string will be loaded in cgi processing [14:45:58]execute_cgi json_proto POST (null) [14:45:58]execute_cgi path=json_proto method=POST [14:45:58]POST find Content-Length [14:45:58]Host: 172.17.34.200:8080 [14:45:58]Content-Length: 683 [14:45:58]Content-Type: application/json [14:45:58] [14:45:58]POST finish read [14:45:58]Found Content-Length = 683 [14:45:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182977", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:58]execute_script... [14:45: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)1182977", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:58]POST & json_proto [14:45:58]process_json_proto [14:45:58]json parsed OK: [14:45:58]protocol is kg_v1.0 [14:45:58]action value=close_receipt [14:45:58]process_action close_receipt [14:45:58]cmd_close_receipt [14:45:58]MH_GetDate [14:45:58]Write to MH i2c: F0 00 00 5A 27 70 [14:45:58]Write i2c OK [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: F0 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: F0 09 00 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: F0 09 00 5A 27 00 27 10 EA 64 B2 FF 65 64 78 [14:45:58]GetLastDocTimeStamp 1693060068 [14:45:58]current date 1693061159 [14:45:58]FM_GetShiftState [14:45:58]SAM_PROTO_GetShiftState [14:45:58]wFMCommunicate request_size=4 [14:45:58]MH_SAM_APDU [14:45:58]CAPDU: 80 13 01 00 [14:45:58]Write to MH i2c: E2 08 00 5B 27 80 13 01 00 00 00 00 00 FF [14:45:58]Write i2c OK [14:45:58]MH_I2C_Read... [14:45:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:58]Read from MH i2c: E2 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: E2 0E 00 [14:45:58]MH_I2C_Read... [14:45:58]Read from MH i2c: E2 0E 00 5B 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 36 [14:45:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:45:58]wFMCommunicate OK [14:45:58]SAM_PROTO_GetShiftState done [14:45:58]FM_GetShiftState done [14:45:58]opened in 1693009560 [14:45:58]opened+sec_in_day 1693095960 [14:45:58]quantity*price = 100018 [14:45:58]sum+1 = 100020 [14:45:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 168 26.08.2023 14:45 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33152 ФПД: 18524998826849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T144559&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33152&fm=18524998826849&tin=02508201610067®Number=0000000000091575&sum=100000 [14:45:59]StoreToDocumentArchive [14:45:59]shift 77 fd 33152 [14:45:59]save to /storage/0077/doc_00033152 [14:45:59]save last doc name /storage/0077/doc_00033152 to /storage/kkm_last_doc_name [14:45:59]save OK [14:45:59]Clear old archive folders... [14:45:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:59]tlvbuf is B6F95570 [14:45:59]SAM_PROTO_ClearQueue [14:45:59]wFMCommunicate request_size=4 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 09 00 00 [14:45:59]Write to MH i2c: E2 08 00 68 27 80 09 00 00 00 00 00 00 01 [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:45:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:59]Read from MH i2c: E2 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 68 27 00 90 00 03 [14:45:59]RAPDU: 90 00 [14:45:59]wFMCommunicate OK [14:45:59]SAM_PROTO_ClearQueue done [14:45:59]KKMCreateOFDPacket [14:45:59]OFDProtocolAddRootSTLVToBuf [14:45:59]FM_MakeSignedData [14:45:59]FM_MakeSignedData [14:45:59]SAM_PROTO_SignData [14:45:59]wFMCommunicate request_size=4 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 0D 01 02 [14:45:59]Write to MH i2c: E2 08 00 69 27 80 0D 01 02 00 00 00 00 09 [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:45:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:59]Read from MH i2c: E2 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 69 27 00 90 00 04 [14:45:59]RAPDU: 90 00 [14:45:59]wFMCommunicate OK [14:45:59]wFMCommunicate request_size=255 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 27 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 81 00 00 35 04 06 00 10 [14:45:59]Write to MH i2c: E2 02 01 6A 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 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 27 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 81 00 00 35 04 06 00 10 00 00 DD [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:45:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:59]Read from MH i2c: E2 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 [14:45:59]MH_I2C_Read... [14:45:59]Read from MH i2c: E2 03 00 6A 27 00 90 00 05 [14:45:59]RAPDU: 90 00 [14:45:59]wFMCommunicate OK [14:45:59]wFMCommunicate request_size=10 [14:45:59]MH_SAM_APDU [14:45:59]CAPDU: 80 0D 02 02 05 D9 2F F9 7B 61 [14:45:59]Write to MH i2c: E2 0D 00 6B 27 80 0D 02 02 05 00 D9 2F F9 7B 61 00 00 F3 [14:45:59]Write i2c OK [14:45:59]MH_I2C_Read... [14:46:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:00]Read from MH i2c: E2 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 03 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 03 00 6B 27 00 90 00 06 [14:46:00]RAPDU: 90 00 [14:46:00]wFMCommunicate OK [14:46:00]wFMCommunicate request_size=4 [14:46:00]MH_SAM_APDU [14:46:00]CAPDU: 80 0D 03 02 [14:46:00]Write to MH i2c: E2 08 00 6C 27 80 0D 03 02 00 00 00 00 0E [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:00]Read from MH i2c: E2 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 0B 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 0B 00 6C 27 00 35 5E 4B 0D DB 4E 48 09 90 00 74 [14:46:00]RAPDU: 35 5E 4B 0D DB 4E 48 09 90 00 [14:46:00]wFMCommunicate OK [14:46:00]SAM_PROTO_SignData done [14:46:00]FM_MakeSignedData done [14:46:00]CreateOFDProtocolMessage [14:46:00]wFMCommunicate request_size=4 [14:46:00]MH_SAM_APDU [14:46:00]CAPDU: 80 11 00 00 [14:46:00]Write to MH i2c: E2 08 00 6D 27 80 11 00 00 00 00 00 00 0E [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:00]Read from MH i2c: E2 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 17 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: E2 17 00 6D 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 64 [14:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:46:00]wFMCommunicate OK [14:46:00]CreateOFDProtocolMessage done [14:46:00]OFDSenderStorePacket 33152 [14:46:00]StoreOFDPacket docnum=33152 [14:46:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 78 DF 07 01 3A E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 27 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 81 00 00 35 04 06 00 10 D9 2F F9 7B 61 35 5E 4B 0D DB 4E 48 09 [14:46:00]CheckFolder [14:46:00]dirname=/storage/ofd_packets [14:46:00]CheckFolder done [14:46:00]ProducePacketName [14:46:00]name=ofd_packets/00033152 [14:46:00]NVStorageSaveData ofd_packets/00033152 [14:46:00]File name is /storage/ofd_packets/00033152 [14:46:00]Write 301 bytes [14:46:00]NVStorageSaveData done [14:46:00]OFDSenderStorePacket done [14:46:00]KKMCreateOFDPacket done [14:46:00]NVStorageSaveData kkm_last_timestamp [14:46:00]File name is /storage/kkm_last_timestamp [14:46:00]Write 4 bytes [14:46:00]NVStorageSaveData done [14:46:00]ExternCall_PrintAddStr [14:46:00]wPrintStart [14:46:00]Write to MH i2c: 01 00 00 6E 27 95 [14:46:00]Write i2c OK [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 07 00 [14:46:00]MH_I2C_Read... [14:46:00]Read from MH i2c: 01 07 00 6E 27 00 00 00 00 00 FF 0F AA [14:46:00]RasterBufferAndPrint [14:46:00]line Счет N : (1)1182977 [14:46:00]line ИНН: 02508201610067 [14:46:00]line Контрольно-Кассовый Чек [14:46:00]line ПРОДАЖА [14:46:00]line ТРК (МРК, ГНК) : 53 [14:46:00]line Товар: 2710124500 [14:46:00]line Аи-95-К-5 [14:46:00]line 15.270 * 65.50 [14:46:00]line = 1000.19 [14:46:00]line НДС 12% НСП 1% [14:46:00]line > о реализуемом товаре [14:46:00]line ОКРУГЛЕНИЕ: -0.19 [14:46:00]line ИТОГО: 1000.00 [14:46:00]line Внесено: 1000.00 [14:46:00]line СДАЧА: 0.00 [14:46:00]line НСП 1% : 8.85 [14:46:00]line НДС 12% : 106.21 [14:46:00]line Наличными: 1000.00 [14:46:00]line Безнал.: 0.00 [14:46:00]line Место: АЗС № 121 "Партнер Нефть" [14:46:00]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:46:00]line СНО: Общий режим [14:46:00]line Чек 168 26.08.2023 14:45 [14:46:00]line Смена: 77 ФФД: 1.0 [14:46:00]line ЗНМ: 0300000148 [14:46:00]line РНМ: 0000000000091575 [14:46:00]line Версия ККМ: 001 [14:46:00]line ФМ: 0000000000874655 [14:46:00]line ФД: 33152 [14:46:00]line ФПД: 18524998826849 [14:46:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T144559&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33152&fm=18524998826849&tin=02508201610067®Number=0000000000091575&sum=100000 [14:46:00]written 0, free lines is 4095 [14:46:00]OFD Sender: Processing packet 33152 [packets to send 11, broken 10] [14:46:00]ProducePacketName [14:46:00]name=ofd_packets/00033152 [14:46:00]OFD Sender: To server: pG, [14:46:00]CommunicateWithHost lk.salyk.kg:30040 [14:46:00]ConnectInit lk.salyk.kg [14:46:00]Connected sock=7 [14:46:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 78 DF 07 01 3A E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 27 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 81 00 00 35 04 06 00 10 D9 2F F9 7B 61 35 5E 4B 0D DB 4E 48 09 [14:46:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D4 A8 47 00 F8 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 80 81 00 00 F4 03 04 00 C6 BA E9 64 B6 04 01 00 00 EC C1 C4 4F 33 0D 64 D6 [14:46:00]CommunicateWithHost err = 0 [14:46:00]CheckOFDResponse [14:46:00]1017 (14) - 77093643461234 [14:46:00]1041 (16) - 0000000000874655 [14:46:00]1040 (4) - 33152 [14:46:00]1012 (4) - 26.08.2023 08:41 [14:46:00]1206 (1) - 0 [14:46:00]OFD Sender: Remove packet 33152 [14:46:00]ProducePacketName [14:46:00]name=ofd_packets/00033152 [14:46:00]NVStorageDeleteData [14:46:01]Write to MH i2c: 01 00 00 99 27 C0 [14:46:01]Write i2c OK [14:46:01]MH_I2C_Read... [14:46:01]Read from MH i2c: 01 [14:46:01]MH_I2C_Read... [14:46:01]Read from MH i2c: 01 07 00 [14:46:01]MH_I2C_Read... [14:46:01]Read from MH i2c: 01 07 00 99 27 00 00 00 00 00 EB 0C BE [14:46:01]RasterBufferAndPrint [14:46:01]line [14:46:01]line [14:46:01]line [14:46:01]line [14:46:01]line [14:46:01]written 0, free lines is 3316 [14:46:01]MH_Cut [14:46:01]Write to MH i2c: D1 01 00 A0 27 01 99 [14:46:01]Write i2c OK [14:46:01]MH_I2C_Read... [14:46:01]Read from MH i2c: D1 [14:46:01]MH_I2C_Read... [14:46:01]Read from MH i2c: D1 01 00 [14:46:01]MH_I2C_Read... [14:46:01]Read from MH i2c: D1 01 00 A0 27 00 98 [14:46:01]Write to MH i2c: 01 00 00 A1 27 C8 [14:46:01]Write i2c OK [14:46:01]MH_I2C_Read... [14:46:01]OFD Sender: No OFD packet to send [14:46:01]*** Cut start [14:46:01]*** Purtial cut [14:46:01]*** Stage 1: CUTSNS_PIN = 1 [14:46:02]Read from MH i2c: 01 [14:46:02]MH_I2C_Read... [14:46:02]*** Stop cut motor [14:46:02]*** Cut end [14:46:02]Read from MH i2c: 01 07 00 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: 01 07 00 A1 27 00 00 00 00 00 FF 0F DD [14:46:02]process_action close_receipt done [14:46:02]requested_data is exist [14:46:02]produce_requested_data [14:46:02]requested_item fm.sn is exist - process it [14:46:02]wFMCommunicate request_size=4 [14:46:02]MH_SAM_APDU [14:46:02]CAPDU: 80 11 00 00 [14:46:02]Write to MH i2c: E2 08 00 A2 27 80 11 00 00 00 00 00 00 43 [14:46:02]Write i2c OK [14:46:02]MH_I2C_Read... [14:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:02]Read from MH i2c: E2 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 17 00 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 17 00 A2 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 99 [14:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:46:02]wFMCommunicate OK [14:46:02]requested_item fd.num is exist - process it [14:46:02]SAM_PROTO_GetFieldsCounters [14:46:02]wFMCommunicate request_size=4 [14:46:02]MH_SAM_APDU [14:46:02]CAPDU: 80 13 00 00 [14:46:02]Write to MH i2c: E2 08 00 A3 27 80 13 00 00 00 00 00 00 46 [14:46:02]Write i2c OK [14:46:02]MH_I2C_Read... [14:46:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:02]Read from MH i2c: E2 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 62 00 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 62 00 A3 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 80 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 B2 [14:46:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 80 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:02]wFMCommunicate OK [14:46:02]SAM_PROTO_GetFieldsCounters done [14:46:02]requested_item shift.num is exist - process it [14:46:02]requested_item shift.opened is exist - process it [14:46:02]req_shift_opened [14:46:02]FM_GetShiftState [14:46:02]SAM_PROTO_GetShiftState [14:46:02]wFMCommunicate request_size=4 [14:46:02]MH_SAM_APDU [14:46:02]CAPDU: 80 13 01 00 [14:46:02]Write to MH i2c: E2 08 00 A4 27 80 13 01 00 00 00 00 00 48 [14:46:02]Write i2c OK [14:46:02]MH_I2C_Read... [14:46:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:02]Read from MH i2c: E2 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 0E 00 [14:46:02]MH_I2C_Read... [14:46:02]Read from MH i2c: E2 0E 00 A4 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7F [14:46:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:46:02]wFMCommunicate OK [14:46:02]SAM_PROTO_GetShiftState done [14:46:02]FM_GetShiftState done [14:46:02]req_shift_opened done [14:46:02]requested_item shift.open_date is exist - process it [14:46:02]req_shift_open_date [14:46:02]req_shift_open_date done [14:46:02]produce_requested_data done [14:46:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33152,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:46:02]process_action_free close_receipt [14:46:02]json_value_free [14:46:02]json_value_free done [14:46:02]process_json_proto returns [14:46:02]Send response to host [14:46:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33152,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:46:02]free response buf [14:46:02]execute_script done [14:46:02]execute_script returns [14:46:02]free content buf [14:46:02]Sock 9.Close socket [14:46:02]Sock 9.Thread stoped [14:46:06]OFD Sender: No OFD packet to send [14:46:11]OFD Sender: No OFD packet to send [14:46:16]OFD Sender: No OFD packet to send [14:46:21]OFD Sender: No OFD packet to send [14:46:26]OFD Sender: No OFD packet to send [14:46:31]OFD Sender: No OFD packet to send [14:46:36]OFD Sender: No OFD packet to send [14:46:41]OFD Sender: No OFD packet to send [14:46:46]OFD Sender: No OFD packet to send [14:46:49]accept exits with 10 [14:46:49]New connection [14:46:49]New thread 3067202916 created [14:46:49]Thread 3067059556 joined [14:46:49]Waiting for new connection... [14:46:49] Sock 10.Parse request [14:46:49]Sock 10.Check first char [14:46:49]Sock 10.First char is OK [14:46:49]request: POST /json_proto HTTP/1.0 [14:46:49]Method: POST [14:46:49]URL: /json_proto [14:46:49]Method is POST - this is cgi request [14:46:49]url: /json_proto [14:46:49]query_string will be loaded in cgi processing [14:46:49]execute_cgi json_proto POST (null) [14:46:49]execute_cgi path=json_proto method=POST [14:46:49]POST find Content-Length [14:46:49]Host: 172.17.34.200:8080 [14:46:49]Content-Length: 684 [14:46:49]Content-Type: application/json [14:46:49] [14:46:49]POST finish read [14:46:49]Found Content-Length = 684 [14:46:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:49]execute_script... [14:46: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)1182978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:49]POST & json_proto [14:46:49]process_json_proto [14:46:49]json parsed OK: [14:46:49]protocol is kg_v1.0 [14:46:49]action value=close_receipt [14:46:49]process_action close_receipt [14:46:49]cmd_close_receipt [14:46:49]MH_GetDate [14:46:49]Write to MH i2c: F0 00 00 A5 27 BB [14:46:49]Write i2c OK [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: F0 [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: F0 09 00 [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: F0 09 00 A5 27 00 5B 10 EA 64 B2 FF 65 64 F7 [14:46:49]GetLastDocTimeStamp 1693061159 [14:46:49]current date 1693061211 [14:46:49]FM_GetShiftState [14:46:49]SAM_PROTO_GetShiftState [14:46:49]wFMCommunicate request_size=4 [14:46:49]MH_SAM_APDU [14:46:49]CAPDU: 80 13 01 00 [14:46:49]Write to MH i2c: E2 08 00 A6 27 80 13 01 00 00 00 00 00 4A [14:46:49]Write i2c OK [14:46:49]MH_I2C_Read... [14:46:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:49]Read from MH i2c: E2 [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: E2 0E 00 [14:46:49]MH_I2C_Read... [14:46:49]Read from MH i2c: E2 0E 00 A6 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 81 [14:46:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:46:49]wFMCommunicate OK [14:46:49]SAM_PROTO_GetShiftState done [14:46:49]FM_GetShiftState done [14:46:49]opened in 1693009560 [14:46:49]opened+sec_in_day 1693095960 [14:46:49]quantity*price = 70023 [14:46:49]sum+1 = 70025 [14:46:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 169 26.08.2023 14:46 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33153 ФПД: 268640878907252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T144651&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33153&fm=268640878907252&tin=02508201610067®Number=0000000000091575&sum=70000 [14:46:50]StoreToDocumentArchive [14:46:50]shift 77 fd 33153 [14:46:50]save to /storage/0077/doc_00033153 [14:46:50]save last doc name /storage/0077/doc_00033153 to /storage/kkm_last_doc_name [14:46:50]save OK [14:46:50]Clear old archive folders... [14:46:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:46:50]tlvbuf is 00AA8A80 [14:46:50]SAM_PROTO_ClearQueue [14:46:50]wFMCommunicate request_size=4 [14:46:50]MH_SAM_APDU [14:46:50]CAPDU: 80 09 00 00 [14:46:50]Write to MH i2c: E2 08 00 B3 27 80 09 00 00 00 00 00 00 4C [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:50]Read from MH i2c: E2 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 [14:46:50]MH_I2C_Read... [14:46:50]Read from MH i2c: E2 03 00 B3 27 00 90 00 4E [14:46:50]RAPDU: 90 00 [14:46:50]wFMCommunicate OK [14:46:50]SAM_PROTO_ClearQueue done [14:46:50]KKMCreateOFDPacket [14:46:50]OFDProtocolAddRootSTLVToBuf [14:46:50]FM_MakeSignedData [14:46:50]FM_MakeSignedData [14:46:50]SAM_PROTO_SignData [14:46:50]wFMCommunicate request_size=4 [14:46:50]MH_SAM_APDU [14:46:50]CAPDU: 80 0D 01 02 [14:46:50]Write to MH i2c: E2 08 00 B4 27 80 0D 01 02 00 00 00 00 54 [14:46:50]Write i2c OK [14:46:50]MH_I2C_Read... [14:46:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:51]Read from MH i2c: E2 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 03 00 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 03 00 B4 27 00 90 00 4F [14:46:51]RAPDU: 90 00 [14:46:51]wFMCommunicate OK [14:46:51]wFMCommunicate request_size=255 [14:46:51]MH_SAM_APDU [14:46:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 A9 00 00 00 F4 03 04 00 5B 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 81 00 00 35 04 06 00 [14:46:51]Write to MH i2c: E2 02 01 B5 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 A9 00 00 00 F4 03 04 00 5B 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 81 00 00 35 04 06 00 00 00 A1 [14:46:51]Write i2c OK [14:46:51]MH_I2C_Read... [14:46:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:51]Read from MH i2c: E2 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 03 00 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 03 00 B5 27 00 90 00 50 [14:46:51]RAPDU: 90 00 [14:46:51]wFMCommunicate OK [14:46:51]wFMCommunicate request_size=11 [14:46:51]MH_SAM_APDU [14:46:51]CAPDU: 80 0D 02 02 06 F4 53 D4 28 CF 74 [14:46:51]Write to MH i2c: E2 0E 00 B6 27 80 0D 02 02 06 00 F4 53 D4 28 CF 74 00 00 E9 [14:46:51]Write i2c OK [14:46:51]MH_I2C_Read... [14:46:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:51]Read from MH i2c: E2 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 03 00 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 03 00 B6 27 00 90 00 51 [14:46:51]RAPDU: 90 00 [14:46:51]wFMCommunicate OK [14:46:51]wFMCommunicate request_size=4 [14:46:51]MH_SAM_APDU [14:46:51]CAPDU: 80 0D 03 02 [14:46:51]Write to MH i2c: E2 08 00 B7 27 80 0D 03 02 00 00 00 00 59 [14:46:51]Write i2c OK [14:46:51]MH_I2C_Read... [14:46:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:51]Read from MH i2c: E2 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 0B 00 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 0B 00 B7 27 00 CB B0 7A E4 85 59 0C 47 90 00 64 [14:46:51]RAPDU: CB B0 7A E4 85 59 0C 47 90 00 [14:46:51]wFMCommunicate OK [14:46:51]SAM_PROTO_SignData done [14:46:51]FM_MakeSignedData done [14:46:51]CreateOFDProtocolMessage [14:46:51]wFMCommunicate request_size=4 [14:46:51]MH_SAM_APDU [14:46:51]CAPDU: 80 11 00 00 [14:46:51]Write to MH i2c: E2 08 00 B8 27 80 11 00 00 00 00 00 00 59 [14:46:51]Write i2c OK [14:46:51]MH_I2C_Read... [14:46:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:51]Read from MH i2c: E2 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 17 00 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: E2 17 00 B8 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AF [14:46:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:46:51]wFMCommunicate OK [14:46:51]CreateOFDProtocolMessage done [14:46:51]OFDSenderStorePacket 33153 [14:46:51]StoreOFDPacket docnum=33153 [14:46:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E2 3C 08 01 2C F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 A9 00 00 00 F4 03 04 00 5B 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 81 00 00 35 04 06 00 F4 53 D4 28 CF 74 CB B0 7A E4 85 59 0C 47 [14:46:51]CheckFolder [14:46:51]dirname=/storage/ofd_packets [14:46:51]CheckFolder done [14:46:51]ProducePacketName [14:46:51]name=ofd_packets/00033153 [14:46:51]NVStorageSaveData ofd_packets/00033153 [14:46:51]File name is /storage/ofd_packets/00033153 [14:46:51]Write 302 bytes [14:46:51]NVStorageSaveData done [14:46:51]OFDSenderStorePacket done [14:46:51]KKMCreateOFDPacket done [14:46:51]NVStorageSaveData kkm_last_timestamp [14:46:51]File name is /storage/kkm_last_timestamp [14:46:51]Write 4 bytes [14:46:51]NVStorageSaveData done [14:46:51]ExternCall_PrintAddStr [14:46:51]wPrintStart [14:46:51]Write to MH i2c: 01 00 00 B9 27 E0 [14:46:51]Write i2c OK [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: 01 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: 01 07 00 [14:46:51]MH_I2C_Read... [14:46:51]Read from MH i2c: 01 07 00 B9 27 00 00 00 00 00 FF 0F F5 [14:46:51]RasterBufferAndPrint [14:46:51]line Счет N : (1)1182978 [14:46:51]line ИНН: 02508201610067 [14:46:51]line Контрольно-Кассовый Чек [14:46:51]line ПРОДАЖА [14:46:51]line ТРК (МРК, ГНК) : 21 [14:46:51]line Товар: 2710194210 [14:46:51]line ДТ(л)-К-5 [14:46:51]line 11.010 * 63.60 [14:46:51]line = 700.24 [14:46:51]line НДС 12% НСП 1% [14:46:51]line > о реализуемом товаре [14:46:51]line ОКРУГЛЕНИЕ: -0.24 [14:46:51]line ИТОГО: 700.00 [14:46:51]line Внесено: 700.00 [14:46:51]line СДАЧА: 0.00 [14:46:51]line НСП 1% : 6.20 [14:46:51]line НДС 12% : 74.36 [14:46:51]line Наличными: 700.00 [14:46:51]line Безнал.: 0.00 [14:46:51]line Место: АЗС № 121 "Партнер Нефть" [14:46:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:46:51]line СНО: Общий режим [14:46:51]line Чек 169 26.08.2023 14:46 [14:46:51]line Смена: 77 ФФД: 1.0 [14:46:51]line ЗНМ: 0300000148 [14:46:51]line РНМ: 0000000000091575 [14:46:51]line Версия ККМ: 001 [14:46:51]line ФМ: 0000000000874655 [14:46:51]line ФД: 33153 [14:46:51]line ФПД: 268640878907252 [14:46:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T144651&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33153&fm=268640878907252&tin=02508201610067®Number=0000000000091575&sum=70000 [14:46:51]OFD Sender: Processing packet 33153 [packets to send 11, broken 10] [14:46:51]ProducePacketName [14:46:51]name=ofd_packets/00033153 [14:46:51]OFD Sender: To server: pG, [14:46:51]CommunicateWithHost lk.salyk.kg:30040 [14:46:51]ConnectInit lk.salyk.kg [14:46:51]written 0, free lines is 4095 [14:46:51]Connected sock=9 [14:46:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E2 3C 08 01 2C F4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 A9 00 00 00 F4 03 04 00 5B 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 81 00 00 35 04 06 00 F4 53 D4 28 CF 74 CB B0 7A E4 85 59 0C 47 [14:46:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 82 64 47 00 DB 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 81 81 00 00 F4 03 04 00 F9 BA E9 64 B6 04 01 00 00 15 89 38 B0 98 68 17 D1 [14:46:52]CommunicateWithHost err = 0 [14:46:52]CheckOFDResponse [14:46:52]1017 (14) - 77093643461234 [14:46:52]1041 (16) - 0000000000874655 [14:46:52]1040 (4) - 33153 [14:46:52]1012 (4) - 26.08.2023 08:42 [14:46:52]1206 (1) - 0 [14:46:52]OFD Sender: Remove packet 33153 [14:46:52]ProducePacketName [14:46:52]name=ofd_packets/00033153 [14:46:52]NVStorageDeleteData [14:46:52]Write to MH i2c: 01 00 00 E4 27 0B [14:46:52]Write i2c OK [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: 01 [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: 01 07 00 [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: 01 07 00 E4 27 00 00 00 00 00 DA 0C F8 [14:46:52]RasterBufferAndPrint [14:46:52]line [14:46:52]line [14:46:52]line [14:46:52]line [14:46:52]line [14:46:52]written 0, free lines is 3296 [14:46:52]MH_Cut [14:46:52]Write to MH i2c: D1 01 00 EB 27 01 E4 [14:46:52]Write i2c OK [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: D1 [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: D1 01 00 [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: D1 01 00 EB 27 00 E3 [14:46:52]Write to MH i2c: 01 00 00 EC 27 13 [14:46:52]Write i2c OK [14:46:52]MH_I2C_Read... [14:46:52]OFD Sender: No OFD packet to send [14:46:52]*** Cut start [14:46:52]*** Purtial cut [14:46:52]*** CUTSNS_PIN = 0 [14:46:53]*** Stage 1: CUTSNS_PIN = 1 [14:46:54]Read from MH i2c: 01 [14:46:55]MH_I2C_Read... [14:46:55]*** Stop cut motor [14:46:55]*** Cut end [14:46:55]Read from MH i2c: 01 07 00 [14:46:55]MH_I2C_Read... [14:46:55]Read from MH i2c: 01 07 00 EC 27 00 00 00 00 00 FF 0F 28 [14:46:55]process_action close_receipt done [14:46:55]requested_data is exist [14:46:55]produce_requested_data [14:46:55]requested_item fm.sn is exist - process it [14:46:55]wFMCommunicate request_size=4 [14:46:55]MH_SAM_APDU [14:46:55]CAPDU: 80 11 00 00 [14:46:55]Write to MH i2c: E2 08 00 ED 27 80 11 00 00 00 00 00 00 8E [14:46:55]Write i2c OK [14:46:55]MH_I2C_Read... [14:46:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:55]Read from MH i2c: E2 [14:46:55]MH_I2C_Read... [14:46:55]Read from MH i2c: E2 17 00 [14:46:55]MH_I2C_Read... [14:46:55]Read from MH i2c: E2 17 00 ED 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E4 [14:46:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:46:55]wFMCommunicate OK [14:46:55]requested_item fd.num is exist - process it [14:46:55]SAM_PROTO_GetFieldsCounters [14:46:55]wFMCommunicate request_size=4 [14:46:55]MH_SAM_APDU [14:46:55]CAPDU: 80 13 00 00 [14:46:55]Write to MH i2c: E2 08 00 EE 27 80 13 00 00 00 00 00 00 91 [14:46:55]Write i2c OK [14:46:55]MH_I2C_Read... [14:46:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:55]Read from MH i2c: E2 [14:46:55]MH_I2C_Read... [14:46:55]Read from MH i2c: E2 62 00 [14:46:55]MH_I2C_Read... [14:46:55]Read from MH i2c: E2 62 00 EE 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 81 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [14:46:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 81 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:55]wFMCommunicate OK [14:46:55]SAM_PROTO_GetFieldsCounters done [14:46:55]requested_item shift.num is exist - process it [14:46:55]requested_item shift.opened is exist - process it [14:46:55]req_shift_opened [14:46:55]FM_GetShiftState [14:46:55]SAM_PROTO_GetShiftState [14:46:55]wFMCommunicate request_size=4 [14:46:55]MH_SAM_APDU [14:46:55]CAPDU: 80 13 01 00 [14:46:55]Write to MH i2c: E2 08 00 EF 27 80 13 01 00 00 00 00 00 93 [14:46:55]Write i2c OK [14:46:55]MH_I2C_Read... [14:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:55]Read from MH i2c: E2 [14:46:55]MH_I2C_Read... [14:46:55]Read from MH i2c: E2 0E 00 [14:46:55]MH_I2C_Read... [14:46:55]Read from MH i2c: E2 0E 00 EF 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CA [14:46:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:46:55]wFMCommunicate OK [14:46:55]SAM_PROTO_GetShiftState done [14:46:55]FM_GetShiftState done [14:46:55]req_shift_opened done [14:46:55]requested_item shift.open_date is exist - process it [14:46:55]req_shift_open_date [14:46:55]req_shift_open_date done [14:46:55]produce_requested_data done [14:46:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33153,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:46:55]process_action_free close_receipt [14:46:55]json_value_free [14:46:55]json_value_free done [14:46:55]process_json_proto returns [14:46:55]Send response to host [14:46:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33153,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:46:55]free response buf [14:46:55]execute_script done [14:46:55]execute_script returns [14:46:55]free content buf [14:46:55]Sock 10.Close socket [14:46:55]Sock 10.Thread stoped [14:46:57]OFD Sender: No OFD packet to send [14:47:02]OFD Sender: No OFD packet to send [14:47:07]OFD Sender: No OFD packet to send [14:47:12]OFD Sender: No OFD packet to send [14:47:17]OFD Sender: No OFD packet to send [14:47:22]OFD Sender: No OFD packet to send [14:47:25]accept exits with 7 [14:47:25]New connection [14:47:25]New thread 3067059556 created [14:47:25]Thread 3067202916 joined [14:47:25]Waiting for new connection... [14:47:25] Sock 7.Parse request [14:47:25]Sock 7.Check first char [14:47:25]Sock 7.First char is OK [14:47:25]request: POST /json_proto HTTP/1.0 [14:47:25]Method: POST [14:47:25]URL: /json_proto [14:47:25]Method is POST - this is cgi request [14:47:25]url: /json_proto [14:47:25]query_string will be loaded in cgi processing [14:47:25]execute_cgi json_proto POST (null) [14:47:25]execute_cgi path=json_proto method=POST [14:47:25]POST find Content-Length [14:47:25]Host: 172.17.34.200:8080 [14:47:25]Content-Length: 689 [14:47:25]Content-Type: application/json [14:47:25] [14:47:25]POST finish read [14:47:25]Found Content-Length = 689 [14:47:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 107.850, "sum" : 6859.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6859.00, "total" : 6859.00, "payments": [ { "type": 0, "sum" : 6859.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:25]execute_script... [14:47:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 107.850, "sum" : 6859.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6859.00, "total" : 6859.00, "payments": [ { "type": 0, "sum" : 6859.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:25]POST & json_proto [14:47:25]process_json_proto [14:47:25]json parsed OK: [14:47:25]protocol is kg_v1.0 [14:47:25]action value=close_receipt [14:47:25]process_action close_receipt [14:47:25]cmd_close_receipt [14:47:25]MH_GetDate [14:47:25]Write to MH i2c: F0 00 00 F0 27 06 [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: F0 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: F0 09 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: F0 09 00 F0 27 00 7F 10 EA 64 B2 FF 65 64 66 [14:47:25]GetLastDocTimeStamp 1693061211 [14:47:25]current date 1693061247 [14:47:25]FM_GetShiftState [14:47:25]SAM_PROTO_GetShiftState [14:47:25]wFMCommunicate request_size=4 [14:47:25]MH_SAM_APDU [14:47:25]CAPDU: 80 13 01 00 [14:47:25]Write to MH i2c: E2 08 00 F1 27 80 13 01 00 00 00 00 00 95 [14:47:25]Write i2c OK [14:47:25]MH_I2C_Read... [14:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:25]Read from MH i2c: E2 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 0E 00 [14:47:25]MH_I2C_Read... [14:47:25]Read from MH i2c: E2 0E 00 F1 27 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CC [14:47:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:47:25]wFMCommunicate OK [14:47:25]SAM_PROTO_GetShiftState done [14:47:25]FM_GetShiftState done [14:47:25]opened in 1693009560 [14:47:25]opened+sec_in_day 1693095960 [14:47:25]quantity*price = 685926 [14:47:25]sum+1 = 685927 [14:47:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 6859.00 Внесено: 6859.00 СДАЧА: 0.00 НСП 1% : 60.70 НДС 12% : 728.42 Наличными: 6859.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 170 26.08.2023 14:47 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33154 ФПД: 151622528940460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T144727&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33154&fm=151622528940460&tin=02508201610067®Number=0000000000091575&sum=685900 [14:47:26]StoreToDocumentArchive [14:47:26]shift 77 fd 33154 [14:47:26]save to /storage/0077/doc_00033154 [14:47:26]save last doc name /storage/0077/doc_00033154 to /storage/kkm_last_doc_name [14:47:26]save OK [14:47:26]Clear old archive folders... [14:47:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:47:26]tlvbuf is 00A8F2F0 [14:47:26]SAM_PROTO_ClearQueue [14:47:26]wFMCommunicate request_size=4 [14:47:26]MH_SAM_APDU [14:47:26]CAPDU: 80 09 00 00 [14:47:26]Write to MH i2c: E2 08 00 FE 27 80 09 00 00 00 00 00 00 97 [14:47:26]Write i2c OK [14:47:26]MH_I2C_Read... [14:47:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:26]Read from MH i2c: E2 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 03 00 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 03 00 FE 27 00 90 00 99 [14:47:26]RAPDU: 90 00 [14:47:26]wFMCommunicate OK [14:47:26]SAM_PROTO_ClearQueue done [14:47:26]KKMCreateOFDPacket [14:47:26]OFDProtocolAddRootSTLVToBuf [14:47:26]FM_MakeSignedData [14:47:26]FM_MakeSignedData [14:47:26]SAM_PROTO_SignData [14:47:26]wFMCommunicate request_size=4 [14:47:26]MH_SAM_APDU [14:47:26]CAPDU: 80 0D 01 02 [14:47:26]Write to MH i2c: E2 08 00 FF 27 80 0D 01 02 00 00 00 00 9F [14:47:26]Write i2c OK [14:47:26]MH_I2C_Read... [14:47:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:26]Read from MH i2c: E2 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 03 00 [14:47:26]MH_I2C_Read... [14:47:26]Read from MH i2c: E2 03 00 FF 27 00 90 00 9A [14:47:26]RAPDU: 90 00 [14:47:26]wFMCommunicate OK [14:47:26]wFMCommunicate request_size=255 [14:47:26]MH_SAM_APDU [14:47: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 4A A5 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 77 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 77 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 17 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 1C 01 00 00 00 07 04 06 00 4C 77 0A 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 7F 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 81 00 00 35 04 06 00 [14:47:26]Write to MH i2c: E2 02 01 00 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A A5 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 77 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 77 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 17 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 1C 01 00 00 00 07 04 06 00 4C 77 0A 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 7F 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 81 00 00 35 04 06 00 00 00 96 [14:47:26]Write i2c OK [14:47:26]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 00 28 00 90 00 9C [14:47:27]RAPDU: 90 00 [14:47:27]wFMCommunicate OK [14:47:27]wFMCommunicate request_size=11 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 0D 02 02 06 89 E6 5E FA 39 AC [14:47:27]Write to MH i2c: E2 0E 00 01 28 80 0D 02 02 06 00 89 E6 5E FA 39 AC 00 00 5B [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 03 00 01 28 00 90 00 9D [14:47:27]RAPDU: 90 00 [14:47:27]wFMCommunicate OK [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 0D 03 02 [14:47:27]Write to MH i2c: E2 08 00 02 28 80 0D 03 02 00 00 00 00 A5 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 0B 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 0B 00 02 28 00 6C E9 C2 83 15 B7 0C 05 90 00 1D [14:47:27]RAPDU: 6C E9 C2 83 15 B7 0C 05 90 00 [14:47:27]wFMCommunicate OK [14:47:27]SAM_PROTO_SignData done [14:47:27]FM_MakeSignedData done [14:47:27]CreateOFDProtocolMessage [14:47:27]wFMCommunicate request_size=4 [14:47:27]MH_SAM_APDU [14:47:27]CAPDU: 80 11 00 00 [14:47:27]Write to MH i2c: E2 08 00 03 28 80 11 00 00 00 00 00 00 A5 [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:27]Read from MH i2c: E2 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 17 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: E2 17 00 03 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [14:47:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:27]wFMCommunicate OK [14:47:27]CreateOFDProtocolMessage done [14:47:27]OFDSenderStorePacket 33154 [14:47:27]StoreOFDPacket docnum=33154 [14:47:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9F 6A 08 01 40 A6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A A5 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 77 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 77 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 17 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 1C 01 00 00 00 07 04 06 00 4C 77 0A 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 7F 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 81 00 00 35 04 06 00 89 E6 5E FA 39 AC 6C E9 C2 83 15 B7 0C 05 [14:47:27]CheckFolder [14:47:27]dirname=/storage/ofd_packets [14:47:27]CheckFolder done [14:47:27]ProducePacketName [14:47:27]name=ofd_packets/00033154 [14:47:27]NVStorageSaveData ofd_packets/00033154 [14:47:27]File name is /storage/ofd_packets/00033154 [14:47:27]Write 302 bytes [14:47:27]NVStorageSaveData done [14:47:27]OFDSenderStorePacket done [14:47:27]KKMCreateOFDPacket done [14:47:27]NVStorageSaveData kkm_last_timestamp [14:47:27]File name is /storage/kkm_last_timestamp [14:47:27]Write 4 bytes [14:47:27]NVStorageSaveData done [14:47:27]ExternCall_PrintAddStr [14:47:27]wPrintStart [14:47:27]Write to MH i2c: 01 00 00 04 28 2C [14:47:27]Write i2c OK [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: 01 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: 01 07 00 [14:47:27]MH_I2C_Read... [14:47:27]Read from MH i2c: 01 07 00 04 28 00 00 00 00 00 FF 0F 41 [14:47:27]RasterBufferAndPrint [14:47:27]line Счет N : (1)1182979 [14:47:27]line ИНН: 02508201610067 [14:47:27]line Контрольно-Кассовый Чек [14:47:27]line ПРОДАЖА [14:47:27]line ТРК (МРК, ГНК) : 11 [14:47:27]line Товар: 2710194210 [14:47:27]line ДТ(л)-К-5 [14:47:27]line 107.850 * 63.60 [14:47:27]line = 6859.26 [14:47:27]line НДС 12% НСП 1% [14:47:27]line > о реализуемом товаре [14:47:27]line ОКРУГЛЕНИЕ: -0.26 [14:47:27]line ИТОГО: 6859.00 [14:47:27]line Внесено: 6859.00 [14:47:27]line СДАЧА: 0.00 [14:47:27]line НСП 1% : 60.70 [14:47:27]line НДС 12% : 728.42 [14:47:27]line Наличными: 6859.00 [14:47:27]line Безнал.: 0.00 [14:47:27]line Место: АЗС № 121 "Партнер Нефть" [14:47:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:47:27]line СНО: Общий режим [14:47:27]line Чек 170 26.08.2023 14:47 [14:47:27]line Смена: 77 ФФД: 1.0 [14:47:27]line ЗНМ: 0300000148 [14:47:27]line РНМ: 0000000000091575 [14:47:27]line Версия ККМ: 001 [14:47:27]line ФМ: 0000000000874655 [14:47:27]line ФД: 33154 [14:47:27]line ФПД: 151622528940460 [14:47:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T144727&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33154&fm=151622528940460&tin=02508201610067®Number=0000000000091575&sum=685900 [14:47:27]OFD Sender: Processing packet 33154 [packets to send 11, broken 10] [14:47:27]ProducePacketName [14:47:27]name=ofd_packets/00033154 [14:47:27]OFD Sender: To server: pG, [14:47:27]CommunicateWithHost lk.salyk.kg:30040 [14:47:27]ConnectInit lk.salyk.kg [14:47:27]written 0, free lines is 4095 [14:47:27]Connected sock=10 [14:47:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9F 6A 08 01 40 A6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A A5 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 77 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 77 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 17 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 1C 01 00 00 00 07 04 06 00 4C 77 0A 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 7F 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 81 00 00 35 04 06 00 89 E6 5E FA 39 AC 6C E9 C2 83 15 B7 0C 05 [14:47:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FD EB 47 00 6B 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 82 81 00 00 F4 03 04 00 1D BB E9 64 B6 04 01 00 00 54 9B 0D FC 6A A4 8C C9 [14:47:27]CommunicateWithHost err = 0 [14:47:27]CheckOFDResponse [14:47:27]1017 (14) - 77093643461234 [14:47:27]1041 (16) - 0000000000874655 [14:47:27]1040 (4) - 33154 [14:47:27]1012 (4) - 26.08.2023 08:43 [14:47:27]1206 (1) - 0 [14:47:27]OFD Sender: Remove packet 33154 [14:47:27]ProducePacketName [14:47:27]name=ofd_packets/00033154 [14:47:27]NVStorageDeleteData [14:47:28]Write to MH i2c: 01 00 00 2F 28 57 [14:47:28]Write i2c OK [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: 01 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: 01 07 00 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: 01 07 00 2F 28 00 00 00 00 00 EA 0C 54 [14:47:28]RasterBufferAndPrint [14:47:28]line [14:47:28]line [14:47:28]line [14:47:28]line [14:47:28]line [14:47:28]written 0, free lines is 3312 [14:47:28]MH_Cut [14:47:28]Write to MH i2c: D1 01 00 36 28 01 30 [14:47:28]Write i2c OK [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: D1 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: D1 01 00 [14:47:28]MH_I2C_Read... [14:47:28]Read from MH i2c: D1 01 00 36 28 00 2F [14:47:28]Write to MH i2c: 01 00 00 37 28 5F [14:47:28]Write i2c OK [14:47:28]MH_I2C_Read... [14:47:28]OFD Sender: No OFD packet to send [14:47:28]*** Cut start [14:47:28]*** Purtial cut [14:47:28]*** Stage 1: CUTSNS_PIN = 1 [14:47:29]Read from MH i2c: 01 [14:47:29]MH_I2C_Read... [14:47:29]*** Stop cut motor [14:47:29]*** Cut end [14:47:29]Read from MH i2c: 01 07 00 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: 01 07 00 37 28 00 00 00 00 00 FF 0F 74 [14:47:29]process_action close_receipt done [14:47:29]requested_data is exist [14:47:29]produce_requested_data [14:47:29]requested_item fm.sn is exist - process it [14:47:29]wFMCommunicate request_size=4 [14:47:29]MH_SAM_APDU [14:47:29]CAPDU: 80 11 00 00 [14:47:29]Write to MH i2c: E2 08 00 38 28 80 11 00 00 00 00 00 00 DA [14:47:29]Write i2c OK [14:47:29]MH_I2C_Read... [14:47:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:29]Read from MH i2c: E2 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: E2 17 00 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: E2 17 00 38 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 30 [14:47:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:29]wFMCommunicate OK [14:47:29]requested_item fd.num is exist - process it [14:47:29]SAM_PROTO_GetFieldsCounters [14:47:29]wFMCommunicate request_size=4 [14:47:29]MH_SAM_APDU [14:47:29]CAPDU: 80 13 00 00 [14:47:29]Write to MH i2c: E2 08 00 39 28 80 13 00 00 00 00 00 00 DD [14:47:29]Write i2c OK [14:47:29]MH_I2C_Read... [14:47:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:29]Read from MH i2c: E2 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: E2 62 00 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: E2 62 00 39 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 82 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [14:47:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 82 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:29]wFMCommunicate OK [14:47:29]SAM_PROTO_GetFieldsCounters done [14:47:29]requested_item shift.num is exist - process it [14:47:29]requested_item shift.opened is exist - process it [14:47:29]req_shift_opened [14:47:29]FM_GetShiftState [14:47:29]SAM_PROTO_GetShiftState [14:47:29]wFMCommunicate request_size=4 [14:47:29]MH_SAM_APDU [14:47:29]CAPDU: 80 13 01 00 [14:47:29]Write to MH i2c: E2 08 00 3A 28 80 13 01 00 00 00 00 00 DF [14:47:29]Write i2c OK [14:47:29]MH_I2C_Read... [14:47:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:29]Read from MH i2c: E2 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: E2 0E 00 [14:47:29]MH_I2C_Read... [14:47:29]Read from MH i2c: E2 0E 00 3A 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 16 [14:47:29]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:47:29]wFMCommunicate OK [14:47:29]SAM_PROTO_GetShiftState done [14:47:29]FM_GetShiftState done [14:47:29]req_shift_opened done [14:47:29]requested_item shift.open_date is exist - process it [14:47:29]req_shift_open_date [14:47:29]req_shift_open_date done [14:47:29]produce_requested_data done [14:47:29]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33154,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:47:29]process_action_free close_receipt [14:47:29]json_value_free [14:47:29]json_value_free done [14:47:29]process_json_proto returns [14:47:29]Send response to host [14:47:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33154,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:47:29]free response buf [14:47:29]execute_script done [14:47:29]execute_script returns [14:47:29]free content buf [14:47:29]Sock 7.Close socket [14:47:29]Sock 7.Thread stoped [14:47:33]OFD Sender: No OFD packet to send [14:47:38]OFD Sender: No OFD packet to send [14:47:39]accept exits with 9 [14:47:39]New connection [14:47:39]New thread 3067202916 created [14:47:39]Thread 3067059556 joined [14:47:39]Waiting for new connection... [14:47:39] Sock 9.Parse request [14:47:39]Sock 9.Check first char [14:47:39]Sock 9.First char is OK [14:47:39]request: POST /json_proto HTTP/1.0 [14:47:39]Method: POST [14:47:39]URL: /json_proto [14:47:39]Method is POST - this is cgi request [14:47:39]url: /json_proto [14:47:39]query_string will be loaded in cgi processing [14:47:39]execute_cgi json_proto POST (null) [14:47:39]execute_cgi path=json_proto method=POST [14:47:39]POST find Content-Length [14:47:39]Host: 172.17.34.200:8080 [14:47:39]Content-Length: 745 [14:47:39]Content-Type: application/json [14:47:39] [14:47:39]POST finish read [14:47:39]Found Content-Length = 745 [14:47:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 33154, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 107.850, "sum" : 6859.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6859.00, "total" : 6859.00, "payments": [ { "type": 0, "sum" : 6859.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:39]execute_script... [14:47:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 33154, "base_FM": "0000000000874655", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 107.850, "sum" : 6859.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6859.00, "total" : 6859.00, "payments": [ { "type": 0, "sum" : 6859.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:39]POST & json_proto [14:47:39]process_json_proto [14:47:39]json parsed OK: [14:47:39]protocol is kg_v1.0 [14:47:39]action value=close_receipt [14:47:39]process_action close_receipt [14:47:39]cmd_close_receipt [14:47:39]MH_GetDate [14:47:39]Write to MH i2c: F0 00 00 3B 28 52 [14:47:39]Write i2c OK [14:47:39]MH_I2C_Read... [14:47:39]Read from MH i2c: F0 [14:47:39]MH_I2C_Read... [14:47:39]Read from MH i2c: F0 09 00 [14:47:39]MH_I2C_Read... [14:47:39]Read from MH i2c: F0 09 00 3B 28 00 8D 10 EA 64 B2 FF 65 64 C0 [14:47:39]GetLastDocTimeStamp 1693061247 [14:47:39]current date 1693061261 [14:47:39]FM_GetShiftState [14:47:39]SAM_PROTO_GetShiftState [14:47:39]wFMCommunicate request_size=4 [14:47:39]MH_SAM_APDU [14:47:39]CAPDU: 80 13 01 00 [14:47:39]Write to MH i2c: E2 08 00 3C 28 80 13 01 00 00 00 00 00 E1 [14:47:39]Write i2c OK [14:47:39]MH_I2C_Read... [14:47:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:40]Read from MH i2c: E2 [14:47:40]MH_I2C_Read... [14:47:40]Read from MH i2c: E2 0E 00 [14:47:40]MH_I2C_Read... [14:47:40]Read from MH i2c: E2 0E 00 3C 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 18 [14:47:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:47:40]wFMCommunicate OK [14:47:40]SAM_PROTO_GetShiftState done [14:47:40]FM_GetShiftState done [14:47:40]opened in 1693009560 [14:47:40]opened+sec_in_day 1693095960 [14:47:40]quantity*price = 685926 [14:47:40]sum+1 = 685927 [14:47:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 6859.00 НСП 1% : 60.70 НДС 12% : 728.42 Наличными: 6859.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 171 26.08.2023 14:47 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФД осн.: 33154 ФМ осн.: 0000000000874655 ФМ: 0000000000874655 ФД: 33155 ФПД: 49684651010383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T144741&type=2&operation_type=1&fn_number=0000000000874655&fd_number=33155&fm=49684651010383&tin=02508201610067®Number=0000000000091575&sum=685900 [14:47:41]StoreToDocumentArchive [14:47:41]shift 77 fd 33155 [14:47:41]save to /storage/0077/doc_00033155 [14:47:41]save last doc name /storage/0077/doc_00033155 to /storage/kkm_last_doc_name [14:47:41]save OK [14:47:41]Clear old archive folders... [14:47:41]ProcessDocumentItem done err = 0, tmpTLVsize=280 [14:47:41]tlvbuf is 00AB7000 [14:47:41]SAM_PROTO_ClearQueue [14:47:41]wFMCommunicate request_size=4 [14:47:41]MH_SAM_APDU [14:47:41]CAPDU: 80 09 00 00 [14:47:41]Write to MH i2c: E2 08 00 4B 28 80 09 00 00 00 00 00 00 E5 [14:47:41]Write i2c OK [14:47:41]MH_I2C_Read... [14:47:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:41]Read from MH i2c: E2 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 03 00 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 03 00 4B 28 00 90 00 E7 [14:47:41]RAPDU: 90 00 [14:47:41]wFMCommunicate OK [14:47:41]SAM_PROTO_ClearQueue done [14:47:41]KKMCreateOFDPacket [14:47:41]OFDProtocolAddRootSTLVToBuf [14:47:41]FM_MakeSignedData [14:47:41]FM_MakeSignedData [14:47:41]SAM_PROTO_SignData [14:47:41]wFMCommunicate request_size=4 [14:47:41]MH_SAM_APDU [14:47:41]CAPDU: 80 0D 01 02 [14:47:41]Write to MH i2c: E2 08 00 4C 28 80 0D 01 02 00 00 00 00 ED [14:47:41]Write i2c OK [14:47:41]MH_I2C_Read... [14:47:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:41]Read from MH i2c: E2 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 03 00 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 03 00 4C 28 00 90 00 E8 [14:47:41]RAPDU: 90 00 [14:47:41]wFMCommunicate OK [14:47:41]wFMCommunicate request_size=255 [14:47:41]MH_SAM_APDU [14:47:41]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 4A A5 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 77 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 77 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 17 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 1C 01 00 00 00 07 04 06 00 4C 77 0A 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 8D 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 82 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 [14:47:41]Write to MH i2c: E2 02 01 4D 28 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 4A A5 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 77 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 77 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 17 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 1C 01 00 00 00 07 04 06 00 4C 77 0A 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 8D 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 82 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 00 00 24 [14:47:41]Write i2c OK [14:47:41]MH_I2C_Read... [14:47:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:41]Read from MH i2c: E2 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 03 00 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 03 00 4D 28 00 90 00 E9 [14:47:41]RAPDU: 90 00 [14:47:41]wFMCommunicate OK [14:47:41]wFMCommunicate request_size=39 [14:47:41]MH_SAM_APDU [14:47:41]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 81 00 00 35 04 06 00 2D 30 1B F9 69 4F [14:47:41]Write to MH i2c: E2 2A 00 4E 28 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 81 00 00 35 04 06 00 2D 30 1B F9 69 4F 00 00 DB [14:47:41]Write i2c OK [14:47:41]MH_I2C_Read... [14:47:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:41]Read from MH i2c: E2 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 03 00 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 03 00 4E 28 00 90 00 EA [14:47:41]RAPDU: 90 00 [14:47:41]wFMCommunicate OK [14:47:41]wFMCommunicate request_size=4 [14:47:41]MH_SAM_APDU [14:47:41]CAPDU: 80 0D 03 02 [14:47:41]Write to MH i2c: E2 08 00 4F 28 80 0D 03 02 00 00 00 00 F2 [14:47:41]Write i2c OK [14:47:41]MH_I2C_Read... [14:47:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:41]Read from MH i2c: E2 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 0B 00 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 0B 00 4F 28 00 9C ED 3E 45 9B AB E0 7D 90 00 A2 [14:47:41]RAPDU: 9C ED 3E 45 9B AB E0 7D 90 00 [14:47:41]wFMCommunicate OK [14:47:41]SAM_PROTO_SignData done [14:47:41]FM_MakeSignedData done [14:47:41]CreateOFDProtocolMessage [14:47:41]wFMCommunicate request_size=4 [14:47:41]MH_SAM_APDU [14:47:41]CAPDU: 80 11 00 00 [14:47:41]Write to MH i2c: E2 08 00 50 28 80 11 00 00 00 00 00 00 F2 [14:47:41]Write i2c OK [14:47:41]MH_I2C_Read... [14:47:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:41]Read from MH i2c: E2 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 17 00 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: E2 17 00 50 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 48 [14:47:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:41]wFMCommunicate OK [14:47:41]CreateOFDProtocolMessage done [14:47:41]OFDSenderStorePacket 33155 [14:47:41]StoreOFDPacket docnum=33155 [14:47:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2C 01 00 00 06 50 24 01 DA E3 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 4A A5 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 77 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 77 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 17 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 1C 01 00 00 00 07 04 06 00 4C 77 0A 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 8D 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 82 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 81 00 00 35 04 06 00 2D 30 1B F9 69 4F 9C ED 3E 45 9B AB E0 7D [14:47:41]CheckFolder [14:47:41]dirname=/storage/ofd_packets [14:47:41]CheckFolder done [14:47:41]ProducePacketName [14:47:41]name=ofd_packets/00033155 [14:47:41]NVStorageSaveData ofd_packets/00033155 [14:47:41]File name is /storage/ofd_packets/00033155 [14:47:41]Write 330 bytes [14:47:41]NVStorageSaveData done [14:47:41]OFDSenderStorePacket done [14:47:41]KKMCreateOFDPacket done [14:47:41]NVStorageSaveData kkm_last_timestamp [14:47:41]File name is /storage/kkm_last_timestamp [14:47:41]Write 4 bytes [14:47:41]NVStorageSaveData done [14:47:41]ExternCall_PrintAddStr [14:47:41]wPrintStart [14:47:41]Write to MH i2c: 01 00 00 51 28 79 [14:47:41]Write i2c OK [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: 01 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: 01 07 00 [14:47:41]MH_I2C_Read... [14:47:41]Read from MH i2c: 01 07 00 51 28 00 00 00 00 00 FF 0F 8E [14:47:41]RasterBufferAndPrint [14:47:41]line Счет N : (1)1182979 [14:47:41]line ИНН: 02508201610067 [14:47:41]line Контрольно-Кассовый Чек [14:47:41]line ВОЗВРАТ ПРОДАЖИ [14:47:41]line ТРК (МРК, ГНК) : 11 [14:47:41]line Товар: 2710194210 [14:47:41]line ДТ(л)-К-5 [14:47:41]line 107.850 * 63.60 [14:47:41]line = 6859.26 [14:47:41]line НДС 12% НСП 1% [14:47:41]line > о реализуемом товаре [14:47:41]line ОКРУГЛЕНИЕ: -0.26 [14:47:41]line ИТОГО: 6859.00 [14:47:41]line НСП 1% : 60.70 [14:47:41]line НДС 12% : 728.42 [14:47:41]line Наличными: 6859.00 [14:47:41]line Безнал.: 0.00 [14:47:41]line Место: АЗС № 121 "Партнер Нефть" [14:47:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:47:41]line СНО: Общий режим [14:47:41]line Чек 171 26.08.2023 14:47 [14:47:41]line Смена: 77 ФФД: 1.0 [14:47:41]line ЗНМ: 0300000148 [14:47:41]line РНМ: 0000000000091575 [14:47:41]line Версия ККМ: 001 [14:47:41]line ФД осн.: 33154 [14:47:41]line ФМ осн.: 0000000000874655 [14:47:41]line ФМ: 0000000000874655 [14:47:41]line ФД: 33155 [14:47:41]line ФПД: 49684651010383 [14:47:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T144741&type=2&operation_type=1&fn_number=0000000000874655&fd_number=33155&fm=49684651010383&tin=02508201610067®Number=0000000000091575&sum=685900 [14:47:42]OFD Sender: Processing packet 33155 [packets to send 11, broken 10] [14:47:42]ProducePacketName [14:47:42]name=ofd_packets/00033155 [14:47:42]OFD Sender: To server: pG, [14:47:42]CommunicateWithHost lk.salyk.kg:30040 [14:47:42]ConnectInit lk.salyk.kg [14:47:42]written 0, free lines is 4095 [14:47:42]Connected sock=10 [14:47:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 2C 01 00 00 06 50 24 01 DA E3 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 4A A5 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 77 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 4C 77 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B6 17 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 1C 01 00 00 00 07 04 06 00 4C 77 0A 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 8D 10 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 27 04 04 00 82 81 00 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 81 00 00 35 04 06 00 2D 30 1B F9 69 4F 9C ED 3E 45 9B AB E0 7D [14:47:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FD 71 47 00 DA 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 83 81 00 00 F4 03 04 00 2C BB E9 64 B6 04 01 00 00 DE A4 C6 AF 4A C6 21 A7 [14:47:42]CommunicateWithHost err = 0 [14:47:42]CheckOFDResponse [14:47:42]1017 (14) - 77093643461234 [14:47:42]1041 (16) - 0000000000874655 [14:47:42]1040 (4) - 33155 [14:47:42]1012 (4) - 26.08.2023 08:43 [14:47:42]1206 (1) - 0 [14:47:42]OFD Sender: Remove packet 33155 [14:47:42]ProducePacketName [14:47:42]name=ofd_packets/00033155 [14:47:42]NVStorageDeleteData [14:47:42]Write to MH i2c: 01 00 00 7C 28 A4 [14:47:42]Write i2c OK [14:47:42]MH_I2C_Read... [14:47:42]Read from MH i2c: 01 [14:47:42]MH_I2C_Read... [14:47:42]Read from MH i2c: 01 07 00 [14:47:42]MH_I2C_Read... [14:47:42]Read from MH i2c: 01 07 00 7C 28 00 00 00 00 00 E6 0C 9D [14:47:42]RasterBufferAndPrint [14:47:42]line [14:47:42]line [14:47:42]line [14:47:42]line [14:47:42]line [14:47:42]written 0, free lines is 3311 [14:47:42]MH_Cut [14:47:42]Write to MH i2c: D1 01 00 83 28 01 7D [14:47:42]Write i2c OK [14:47:42]MH_I2C_Read... [14:47:42]Read from MH i2c: D1 [14:47:42]MH_I2C_Read... [14:47:42]Read from MH i2c: D1 01 00 [14:47:42]MH_I2C_Read... [14:47:42]Read from MH i2c: D1 01 00 83 28 00 7C [14:47:42]Write to MH i2c: 01 00 00 84 28 AC [14:47:42]Write i2c OK [14:47:42]MH_I2C_Read... [14:47:42]OFD Sender: No OFD packet to send [14:47:43]*** Cut start [14:47:43]*** Purtial cut [14:47:43]*** CUTSNS_PIN = 0 [14:47:43]*** Stage 1: CUTSNS_PIN = 1 [14:47:45]Read from MH i2c: 01 [14:47:45]MH_I2C_Read... [14:47:45]*** Stop cut motor [14:47:45]*** Cut end [14:47:45]Read from MH i2c: 01 07 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: 01 07 00 84 28 00 00 00 00 00 FF 0F C1 [14:47:45]process_action close_receipt done [14:47:45]requested_data is exist [14:47:45]produce_requested_data [14:47:45]requested_item fm.sn is exist - process it [14:47:45]wFMCommunicate request_size=4 [14:47:45]MH_SAM_APDU [14:47:45]CAPDU: 80 11 00 00 [14:47:45]Write to MH i2c: E2 08 00 85 28 80 11 00 00 00 00 00 00 27 [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:45]Read from MH i2c: E2 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 17 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 17 00 85 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7D [14:47:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:47:45]wFMCommunicate OK [14:47:45]requested_item fd.num is exist - process it [14:47:45]SAM_PROTO_GetFieldsCounters [14:47:45]wFMCommunicate request_size=4 [14:47:45]MH_SAM_APDU [14:47:45]CAPDU: 80 13 00 00 [14:47:45]Write to MH i2c: E2 08 00 86 28 80 13 00 00 00 00 00 00 2A [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:45]Read from MH i2c: E2 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 62 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 62 00 86 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 83 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [14:47:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 83 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:45]wFMCommunicate OK [14:47:45]SAM_PROTO_GetFieldsCounters done [14:47:45]requested_item shift.num is exist - process it [14:47:45]requested_item shift.opened is exist - process it [14:47:45]req_shift_opened [14:47:45]FM_GetShiftState [14:47:45]SAM_PROTO_GetShiftState [14:47:45]wFMCommunicate request_size=4 [14:47:45]MH_SAM_APDU [14:47:45]CAPDU: 80 13 01 00 [14:47:45]Write to MH i2c: E2 08 00 87 28 80 13 01 00 00 00 00 00 2C [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:45]Read from MH i2c: E2 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 0E 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 0E 00 87 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 63 [14:47:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:47:45]wFMCommunicate OK [14:47:45]SAM_PROTO_GetShiftState done [14:47:45]FM_GetShiftState done [14:47:45]req_shift_opened done [14:47:45]requested_item shift.open_date is exist - process it [14:47:45]req_shift_open_date [14:47:45]req_shift_open_date done [14:47:45]produce_requested_data done [14:47:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33155,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:47:45]process_action_free close_receipt [14:47:45]json_value_free [14:47:45]json_value_free done [14:47:45]process_json_proto returns [14:47:45]Send response to host [14:47:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33155,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:47:45]free response buf [14:47:45]execute_script done [14:47:45]execute_script returns [14:47:45]free content buf [14:47:45]Sock 9.Close socket [14:47:45]Sock 9.Thread stoped [14:47:47]OFD Sender: No OFD packet to send [14:47:52]OFD Sender: No OFD packet to send [14:47:57]OFD Sender: No OFD packet to send [14:48:02]OFD Sender: No OFD packet to send [14:48:07]OFD Sender: No OFD packet to send [14:48:12]OFD Sender: No OFD packet to send [14:48:17]OFD Sender: No OFD packet to send [14:48:22]OFD Sender: No OFD packet to send [14:48:27]OFD Sender: No OFD packet to send [14:48:32]OFD Sender: No OFD packet to send [14:48:37]OFD Sender: No OFD packet to send [14:48:42]OFD Sender: No OFD packet to send [14:48:47]OFD Sender: No OFD packet to send [14:48:52]OFD Sender: No OFD packet to send [14:48:57]OFD Sender: No OFD packet to send [14:49:02]OFD Sender: No OFD packet to send [14:49:07]OFD Sender: No OFD packet to send [14:49:12]OFD Sender: No OFD packet to send [14:49:18]OFD Sender: No OFD packet to send [14:49:23]OFD Sender: No OFD packet to send [14:49:28]OFD Sender: No OFD packet to send [14:49:33]OFD Sender: No OFD packet to send [14:49:38]OFD Sender: No OFD packet to send [14:49:43]OFD Sender: No OFD packet to send [14:49:48]OFD Sender: No OFD packet to send [14:49:53]OFD Sender: No OFD packet to send [14:49:58]OFD Sender: No OFD packet to send [14:50:03]OFD Sender: No OFD packet to send [14:50:08]OFD Sender: No OFD packet to send [14:50:13]OFD Sender: No OFD packet to send [14:50:18]OFD Sender: No OFD packet to send [14:50:23]OFD Sender: No OFD packet to send [14:50:28]OFD Sender: No OFD packet to send [14:50:33]OFD Sender: No OFD packet to send [14:50:38]OFD Sender: No OFD packet to send [14:50:43]OFD Sender: No OFD packet to send [14:50:48]OFD Sender: No OFD packet to send [14:50:53]OFD Sender: No OFD packet to send [14:50:58]OFD Sender: No OFD packet to send [14:51:03]OFD Sender: No OFD packet to send [14:51:08]OFD Sender: No OFD packet to send [14:51:13]OFD Sender: No OFD packet to send [14:51:18]OFD Sender: No OFD packet to send [14:51:23]OFD Sender: No OFD packet to send [14:51:28]OFD Sender: No OFD packet to send [14:51:33]OFD Sender: No OFD packet to send [14:51:38]OFD Sender: No OFD packet to send [14:51:43]OFD Sender: No OFD packet to send [14:51:48]OFD Sender: No OFD packet to send [14:51:53]OFD Sender: No OFD packet to send [14:51:58]OFD Sender: No OFD packet to send [14:52:03]OFD Sender: No OFD packet to send [14:52:08]OFD Sender: No OFD packet to send [14:52:13]OFD Sender: No OFD packet to send [14:52:18]OFD Sender: No OFD packet to send [14:52:23]OFD Sender: No OFD packet to send [14:52:27]accept exits with 7 [14:52:27]New connection [14:52:27]New thread 3067059556 created [14:52:27]Thread 3067202916 joined [14:52:27]Waiting for new connection... [14:52:27] Sock 7.Parse request [14:52:27]Sock 7.Check first char [14:52:27]Sock 7.First char is OK [14:52:27]request: POST /json_proto HTTP/1.0 [14:52:27]Method: POST [14:52:27]URL: /json_proto [14:52:27]Method is POST - this is cgi request [14:52:27]url: /json_proto [14:52:27]query_string will be loaded in cgi processing [14:52:27]execute_cgi json_proto POST (null) [14:52:27]execute_cgi path=json_proto method=POST [14:52:27]POST find Content-Length [14:52:27]Host: 172.17.34.200:8080 [14:52:27]Content-Length: 215 [14:52:27]Content-Type: application/json [14:52:27] [14:52:27]POST finish read [14:52:27]Found Content-Length = 215 [14:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:52:27]execute_script... [14:52:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:52:27]POST & json_proto [14:52:27]process_json_proto [14:52:27]json parsed OK: [14:52:27]protocol is kg_v1.0 [14:52:27]action value=get_value [14:52:27]process_action get_value [14:52:27]cmd_get_value [14:52:27]process_action get_value done [14:52:27]requested_data is exist [14:52:27]produce_requested_data [14:52:27]requested_item kkm.sn is exist - process it [14:52:27]requested_item kkm.ver is exist - process it [14:52:27]requested_item fm.sn is exist - process it [14:52:27]wFMCommunicate request_size=4 [14:52:27]MH_SAM_APDU [14:52:27]CAPDU: 80 11 00 00 [14:52:27]Write to MH i2c: E2 08 00 88 28 80 11 00 00 00 00 00 00 2A [14:52:27]Write i2c OK [14:52:27]MH_I2C_Read... [14:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:52:27]Read from MH i2c: E2 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 17 00 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 17 00 88 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 80 [14:52:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:52:27]wFMCommunicate OK [14:52:27]requested_item fd.num is exist - process it [14:52:27]SAM_PROTO_GetFieldsCounters [14:52:27]wFMCommunicate request_size=4 [14:52:27]MH_SAM_APDU [14:52:27]CAPDU: 80 13 00 00 [14:52:27]Write to MH i2c: E2 08 00 89 28 80 13 00 00 00 00 00 00 2D [14:52:27]Write i2c OK [14:52:27]MH_I2C_Read... [14:52:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:52:27]Read from MH i2c: E2 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 62 00 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 62 00 89 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 83 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 A5 [14:52:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 83 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:52:27]wFMCommunicate OK [14:52:27]SAM_PROTO_GetFieldsCounters done [14:52:27]requested_item shift.num is exist - process it [14:52:27]requested_item shift.opened is exist - process it [14:52:27]req_shift_opened [14:52:27]FM_GetShiftState [14:52:27]SAM_PROTO_GetShiftState [14:52:27]wFMCommunicate request_size=4 [14:52:27]MH_SAM_APDU [14:52:27]CAPDU: 80 13 01 00 [14:52:27]Write to MH i2c: E2 08 00 8A 28 80 13 01 00 00 00 00 00 2F [14:52:27]Write i2c OK [14:52:27]MH_I2C_Read... [14:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:52:27]Read from MH i2c: E2 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 0E 00 [14:52:27]MH_I2C_Read... [14:52:27]Read from MH i2c: E2 0E 00 8A 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 66 [14:52:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:52:27]wFMCommunicate OK [14:52:27]SAM_PROTO_GetShiftState done [14:52:27]FM_GetShiftState done [14:52:27]req_shift_opened done [14:52:27]requested_item shift.open_date is exist - process it [14:52:27]req_shift_open_date [14:52:27]req_shift_open_date done [14:52:27]produce_requested_data done [14:52:27]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33155,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:52:27]process_action_free get_value [14:52:27]json_value_free [14:52:27]json_value_free done [14:52:27]process_json_proto returns [14:52:27]Send response to host [14:52:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33155,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:52:27]free response buf [14:52:27]execute_script done [14:52:27]execute_script returns [14:52:27]free content buf [14:52:27]Sock 7.Close socket [14:52:27]Sock 7.Thread stoped [14:52:27]accept exits with 9 [14:52:27]New connection [14:52:27]New thread 3067202916 created [14:52:27]Thread 3067059556 joined [14:52:27]Waiting for new connection... [14:52:27] Sock 9.Parse request [14:52:27]Sock 9.Check first char [14:52:27]Sock 9.First char is OK [14:52:27]request: POST /json_proto HTTP/1.0 [14:52:27]Method: POST [14:52:27]URL: /json_proto [14:52:27]Method is POST - this is cgi request [14:52:27]url: /json_proto [14:52:27]query_string will be loaded in cgi processing [14:52:27]execute_cgi json_proto POST (null) [14:52:27]execute_cgi path=json_proto method=POST [14:52:27]POST find Content-Length [14:52:27]Host: 172.17.34.200:8080 [14:52:27]Content-Length: 331 [14:52:27]Content-Type: application/json [14:52:27] [14:52:27]POST finish read [14:52:27]Found Content-Length = 331 [14:52:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:52:27]execute_script... [14:52:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:52:28]POST & json_proto [14:52:28]process_json_proto [14:52:28]json parsed OK: [14:52:28]protocol is kg_v1.0 [14:52:28]action value=get_value [14:52:28]process_action get_value [14:52:28]cmd_get_value [14:52:28]process_action get_value done [14:52:28]requested_data is exist [14:52:28]produce_requested_data [14:52:28]requested_item fm.sale.total is exist - process it [14:52:28]SAM_PROTO_GetFMData [14:52:28]wFMCommunicate request_size=4 [14:52:28]MH_SAM_APDU [14:52:28]CAPDU: 80 13 03 00 [14:52:28]Write to MH i2c: E2 08 00 8B 28 80 13 03 00 00 00 00 00 32 [14:52:28]OFD Sender: No OFD packet to send [14:52:28]Write i2c OK [14:52:28]MH_I2C_Read... [14:52:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:52:28]Read from MH i2c: E2 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: E2 FD 00 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: E2 FD 00 8B 28 00 C3 04 85 04 BF 04 6E 04 04 00 E9 80 00 00 69 04 A1 00 6F 04 04 00 AB 7F 00 00 B1 04 04 00 FE C2 28 9C 70 04 04 00 58 F8 96 8B 72 04 04 00 A6 CA 91 10 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 21 3D 96 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AF D4 61 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 9C 00 6F 04 04 00 3E 01 00 00 B1 04 04 00 08 19 E9 13 70 04 04 00 08 19 E9 13 72 04 00 00 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 36 4C 1D 02 EF 03 09 00 F6 90 00 E0 [14:52:28]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 E9 80 00 00 69 04 A1 00 6F 04 04 00 AB 7F 00 00 B1 04 04 00 FE C2 28 9C 70 04 04 00 58 F8 96 8B 72 04 04 00 A6 CA 91 10 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 21 3D 96 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 AF D4 61 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 9C 00 6F 04 04 00 3E 01 00 00 B1 04 04 00 08 19 E9 13 70 04 04 00 08 19 E9 13 72 04 00 00 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 36 4C 1D 02 EF 03 09 00 F6 90 00 [14:52:28]wFMCommunicate OK [14:52:28]wFMCommunicate request_size=4 [14:52:28]MH_SAM_APDU [14:52:28]CAPDU: 80 17 00 00 [14:52:28]Write to MH i2c: E2 08 00 8C 28 80 17 00 00 00 00 00 00 34 [14:52:28]Write i2c OK [14:52:28]MH_I2C_Read... [14:52:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:28]Read from MH i2c: E2 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: E2 FD 00 [14:52:28]MH_I2C_Read... [14:52:28]Read from MH i2c: E2 FD 00 8C 28 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 1B 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 DE [14:52:28]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 1B 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [14:52:28]wFMCommunicate OK [14:52:28]wFMCommunicate request_size=4 [14:52:28]MH_SAM_APDU [14:52:28]CAPDU: 80 17 00 00 [14:52:28]Write to MH i2c: E2 08 00 8D 28 80 17 00 00 00 00 00 00 35 [14:52:28]Write i2c OK [14:52:28]MH_I2C_Read... [14:52:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:29]Read from MH i2c: E2 [14:52:29]MH_I2C_Read... [14:52:29]Read from MH i2c: E2 FD 00 [14:52:29]MH_I2C_Read... [14:52:29]Read from MH i2c: E2 FD 00 8D 28 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 53 [14:52:29]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [14:52:29]wFMCommunicate OK [14:52:29]wFMCommunicate request_size=4 [14:52:29]MH_SAM_APDU [14:52:29]CAPDU: 80 17 00 00 [14:52:29]Write to MH i2c: E2 08 00 8E 28 80 17 00 00 00 00 00 00 36 [14:52:29]Write i2c OK [14:52:29]MH_I2C_Read... [14:52:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:29]Read from MH i2c: E2 [14:52:29]MH_I2C_Read... [14:52:29]Read from MH i2c: E2 FD 00 [14:52:29]MH_I2C_Read... [14:52:29]Read from MH i2c: E2 FD 00 8E 28 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 A8 [14:52:29]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [14:52:29]wFMCommunicate OK [14:52:29]wFMCommunicate request_size=4 [14:52:29]MH_SAM_APDU [14:52:29]CAPDU: 80 17 00 00 [14:52:29]Write to MH i2c: E2 08 00 8F 28 80 17 00 00 00 00 00 00 37 [14:52:29]Write i2c OK [14:52:29]MH_I2C_Read... [14:52:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [14:52:29]Read from MH i2c: E2 [14:52:29]MH_I2C_Read... [14:52:29]Read from MH i2c: E2 E0 00 [14:52:29]MH_I2C_Read... [14:52:29]Read from MH i2c: E2 E0 00 8F 28 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 21 [14:52:29]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:52:29]wFMCommunicate OK [14:52:29]SAM_PROTO_GetFMData done [14:52:29]requested_item fm.sale_refund.total is exist - process it [14:52:29]requested_item fm.buy.total is exist - process it [14:52:29]requested_item shift.sale.total is exist - process it [14:52:29]SAM_PROTO_GetShiftData [14:52:29]wFMCommunicate request_size=4 [14:52:29]MH_SAM_APDU [14:52:29]CAPDU: 80 13 02 00 [14:52:29]Write to MH i2c: E2 08 00 90 28 80 13 02 00 00 00 00 00 36 [14:52:29]Write i2c OK [14:52:29]MH_I2C_Read... [14:52:30]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:52:30]Read from MH i2c: E2 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 FD 00 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 FD 00 90 28 00 BB 04 AA 04 B7 04 6E 04 04 00 AB 00 00 00 69 04 9D 00 6F 04 04 00 A8 00 00 00 B1 04 04 00 0C 8E 27 01 70 04 03 00 48 AF C6 72 04 03 00 C4 DE 60 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 87 64 1F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BC 9D 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 03 00 00 00 B1 04 03 00 9C 1C 10 70 04 03 00 9C 1C 10 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 08 B6 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 D1 [14:52:30]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 AB 00 00 00 69 04 9D 00 6F 04 04 00 A8 00 00 00 B1 04 04 00 0C 8E 27 01 70 04 03 00 48 AF C6 72 04 03 00 C4 DE 60 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 87 64 1F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 BC 9D 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 03 00 00 00 B1 04 03 00 9C 1C 10 70 04 03 00 9C 1C 10 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 08 B6 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [14:52:30]wFMCommunicate OK [14:52:30]wFMCommunicate request_size=4 [14:52:30]MH_SAM_APDU [14:52:30]CAPDU: 80 17 00 00 [14:52:30]Write to MH i2c: E2 08 00 91 28 80 17 00 00 00 00 00 00 39 [14:52:30]Write i2c OK [14:52:30]MH_I2C_Read... [14:52:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:30]Read from MH i2c: E2 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 FD 00 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 FD 00 91 28 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 81 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 88 [14:52:30]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 81 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [14:52:30]wFMCommunicate OK [14:52:30]wFMCommunicate request_size=4 [14:52:30]MH_SAM_APDU [14:52:30]CAPDU: 80 17 00 00 [14:52:30]Write to MH i2c: E2 08 00 92 28 80 17 00 00 00 00 00 00 3A [14:52:30]Write i2c OK [14:52:30]MH_I2C_Read... [14:52:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:30]Read from MH i2c: E2 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 FD 00 [14:52:30]MH_I2C_Read... [14:52:30]Read from MH i2c: E2 FD 00 92 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 66 [14:52:30]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 [14:52:30]wFMCommunicate OK [14:52:30]wFMCommunicate request_size=4 [14:52:30]MH_SAM_APDU [14:52:30]CAPDU: 80 17 00 00 [14:52:30]Write to MH i2c: E2 08 00 93 28 80 17 00 00 00 00 00 00 3B [14:52:30]Write i2c OK [14:52:30]MH_I2C_Read... [14:52:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:52:31]Read from MH i2c: E2 [14:52:31]MH_I2C_Read... [14:52:31]Read from MH i2c: E2 FD 00 [14:52:31]MH_I2C_Read... [14:52:31]Read from MH i2c: E2 FD 00 93 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 B0 [14:52:31]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 [14:52:31]wFMCommunicate OK [14:52:31]wFMCommunicate request_size=4 [14:52:31]MH_SAM_APDU [14:52:31]CAPDU: 80 17 00 00 [14:52:31]Write to MH i2c: E2 08 00 94 28 80 17 00 00 00 00 00 00 3C [14:52:31]Write i2c OK [14:52:31]MH_I2C_Read... [14:52:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [14:52:31]Read from MH i2c: E2 [14:52:31]MH_I2C_Read... [14:52:31]Read from MH i2c: E2 D8 00 [14:52:31]MH_I2C_Read... [14:52:31]Read from MH i2c: E2 D8 00 94 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 23 [14:52:31]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 [14:52:31]wFMCommunicate OK [14:52:31]SAM_PROTO_GetShiftData done [14:52:31]requested_item shift.sale.total_cash is exist - process it [14:52:31]requested_item shift.sale_refund.total is exist - process it [14:52:31]requested_item shift.sale_refund.total_cash is exist - process it [14:52:31]requested_item shift.buy.total is exist - process it [14:52:31]requested_item shift.buy.total_cash is exist - process it [14:52:31]produce_requested_data done [14:52:31]produce_requested_data return {"fm.sale.total":26199170.54,"fm.sale_refund.total":3340434.00,"fm.buy.total":0.00,"shift.sale.total":193694.84,"shift.sale.total_cash":130210.00,"shift.sale_refund.total":10559.00,"shift.sale_refund.total_cash":10559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [14:52:31]process_action_free get_value [14:52:31]json_value_free [14:52:31]json_value_free done [14:52:31]process_json_proto returns [14:52:31]Send response to host [14:52:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26199170.54,"fm.sale_refund.total":3340434.00,"fm.buy.total":0.00,"shift.sale.total":193694.84,"shift.sale.total_cash":130210.00,"shift.sale_refund.total":10559.00,"shift.sale_refund.total_cash":10559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [14:52:31]free response buf [14:52:31]execute_script done [14:52:31]execute_script returns [14:52:31]free content buf [14:52:31]Sock 9.Close socket [14:52:31]Sock 9.Thread stoped [14:52:33]OFD Sender: No OFD packet to send [14:52:38]OFD Sender: No OFD packet to send [14:52:43]OFD Sender: No OFD packet to send [14:52:48]OFD Sender: No OFD packet to send [14:52:53]OFD Sender: No OFD packet to send [14:52:58]OFD Sender: No OFD packet to send [14:53:03]OFD Sender: No OFD packet to send [14:53:08]OFD Sender: No OFD packet to send [14:53:13]OFD Sender: No OFD packet to send [14:53:18]OFD Sender: No OFD packet to send [14:53:23]OFD Sender: No OFD packet to send [14:53:28]OFD Sender: No OFD packet to send [14:53:33]OFD Sender: No OFD packet to send [14:53:38]OFD Sender: No OFD packet to send [14:53:43]OFD Sender: No OFD packet to send [14:53:48]OFD Sender: No OFD packet to send [14:53:51]accept exits with 7 [14:53:51]New connection [14:53:51]New thread 3067059556 created [14:53:51]Thread 3067202916 joined [14:53:51]Waiting for new connection... [14:53:51] Sock 7.Parse request [14:53:51]Sock 7.Check first char [14:53:51]Sock 7.First char is OK [14:53:51]request: POST /json_proto HTTP/1.0 [14:53:51]Method: POST [14:53:51]URL: /json_proto [14:53:51]Method is POST - this is cgi request [14:53:51]url: /json_proto [14:53:51]query_string will be loaded in cgi processing [14:53:51]execute_cgi json_proto POST (null) [14:53:51]execute_cgi path=json_proto method=POST [14:53:51]POST find Content-Length [14:53:51]Host: 172.17.34.200:8080 [14:53:51]Content-Length: 683 [14:53:51]Content-Type: application/json [14:53:51] [14:53:51]POST finish read [14:53:51]Found Content-Length = 683 [14:53:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:51]execute_script... [14:53:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:51]POST & json_proto [14:53:51]process_json_proto [14:53:51]json parsed OK: [14:53:51]protocol is kg_v1.0 [14:53:51]action value=close_receipt [14:53:51]process_action close_receipt [14:53:51]cmd_close_receipt [14:53:51]MH_GetDate [14:53:51]Write to MH i2c: F0 00 00 95 28 AC [14:53:51]Write i2c OK [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: F0 [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: F0 09 00 [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: F0 09 00 95 28 00 01 12 EA 64 B2 FF 65 64 90 [14:53:51]GetLastDocTimeStamp 1693061261 [14:53:51]current date 1693061633 [14:53:51]FM_GetShiftState [14:53:51]SAM_PROTO_GetShiftState [14:53:51]wFMCommunicate request_size=4 [14:53:51]MH_SAM_APDU [14:53:51]CAPDU: 80 13 01 00 [14:53:51]Write to MH i2c: E2 08 00 96 28 80 13 01 00 00 00 00 00 3B [14:53:51]Write i2c OK [14:53:51]MH_I2C_Read... [14:53:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:51]Read from MH i2c: E2 [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: E2 0E 00 [14:53:51]MH_I2C_Read... [14:53:51]Read from MH i2c: E2 0E 00 96 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 72 [14:53:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:53:51]wFMCommunicate OK [14:53:51]SAM_PROTO_GetShiftState done [14:53:51]FM_GetShiftState done [14:53:51]opened in 1693009560 [14:53:51]opened+sec_in_day 1693095960 [14:53:51]quantity*price = 50053 [14:53:51]sum+1 = 50054 [14:53:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 172 26.08.2023 14:53 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33156 ФПД: 227610944079789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T145353&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33156&fm=227610944079789&tin=02508201610067®Number=0000000000091575&sum=50000 [14:53:52]StoreToDocumentArchive [14:53:52]shift 77 fd 33156 [14:53:52]save to /storage/0077/doc_00033156 [14:53:52]save last doc name /storage/0077/doc_00033156 to /storage/kkm_last_doc_name [14:53:52]save OK [14:53:52]Clear old archive folders... [14:53:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:53:52]tlvbuf is 00AA47D0 [14:53:52]SAM_PROTO_ClearQueue [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 09 00 00 [14:53:52]Write to MH i2c: E2 08 00 A3 28 80 09 00 00 00 00 00 00 3D [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 A3 28 00 90 00 3F [14:53:52]RAPDU: 90 00 [14:53:52]wFMCommunicate OK [14:53:52]SAM_PROTO_ClearQueue done [14:53:52]KKMCreateOFDPacket [14:53:52]OFDProtocolAddRootSTLVToBuf [14:53:52]FM_MakeSignedData [14:53:52]FM_MakeSignedData [14:53:52]SAM_PROTO_SignData [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 0D 01 02 [14:53:52]Write to MH i2c: E2 08 00 A4 28 80 0D 01 02 00 00 00 00 45 [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 A4 28 00 90 00 40 [14:53:52]RAPDU: 90 00 [14:53:52]wFMCommunicate OK [14:53:52]wFMCommunicate request_size=255 [14:53:52]MH_SAM_APDU [14:53: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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 01 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 81 00 00 35 04 06 00 [14:53:52]Write to MH i2c: E2 02 01 A5 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 01 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 81 00 00 35 04 06 00 00 00 BB [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 A5 28 00 90 00 41 [14:53:52]RAPDU: 90 00 [14:53:52]wFMCommunicate OK [14:53:52]wFMCommunicate request_size=11 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 0D 02 02 06 CF 02 CD 78 07 AD [14:53:52]Write to MH i2c: E2 0E 00 A6 28 80 0D 02 02 06 00 CF 02 CD 78 07 AD 00 00 1E [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:52]Read from MH i2c: E2 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 [14:53:52]MH_I2C_Read... [14:53:52]Read from MH i2c: E2 03 00 A6 28 00 90 00 42 [14:53:52]RAPDU: 90 00 [14:53:52]wFMCommunicate OK [14:53:52]wFMCommunicate request_size=4 [14:53:52]MH_SAM_APDU [14:53:52]CAPDU: 80 0D 03 02 [14:53:52]Write to MH i2c: E2 08 00 A7 28 80 0D 03 02 00 00 00 00 4A [14:53:52]Write i2c OK [14:53:52]MH_I2C_Read... [14:53:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:53:53]Read from MH i2c: E2 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: E2 0B 00 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: E2 0B 00 A7 28 00 BD E3 78 2E 02 44 34 2C 90 00 37 [14:53:53]RAPDU: BD E3 78 2E 02 44 34 2C 90 00 [14:53:53]wFMCommunicate OK [14:53:53]SAM_PROTO_SignData done [14:53:53]FM_MakeSignedData done [14:53:53]CreateOFDProtocolMessage [14:53:53]wFMCommunicate request_size=4 [14:53:53]MH_SAM_APDU [14:53:53]CAPDU: 80 11 00 00 [14:53:53]Write to MH i2c: E2 08 00 A8 28 80 11 00 00 00 00 00 00 4A [14:53:53]Write i2c OK [14:53:53]MH_I2C_Read... [14:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:53]Read from MH i2c: E2 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: E2 17 00 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: E2 17 00 A8 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A0 [14:53:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:53:53]wFMCommunicate OK [14:53:53]CreateOFDProtocolMessage done [14:53:53]OFDSenderStorePacket 33156 [14:53:53]StoreOFDPacket docnum=33156 [14:53:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 88 F0 08 01 1F CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 01 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 81 00 00 35 04 06 00 CF 02 CD 78 07 AD BD E3 78 2E 02 44 34 2C [14:53:53]CheckFolder [14:53:53]dirname=/storage/ofd_packets [14:53:53]CheckFolder done [14:53:53]ProducePacketName [14:53:53]name=ofd_packets/00033156 [14:53:53]NVStorageSaveData ofd_packets/00033156 [14:53:53]File name is /storage/ofd_packets/00033156 [14:53:53]Write 302 bytes [14:53:53]NVStorageSaveData done [14:53:53]OFDSenderStorePacket done [14:53:53]KKMCreateOFDPacket done [14:53:53]NVStorageSaveData kkm_last_timestamp [14:53:53]File name is /storage/kkm_last_timestamp [14:53:53]Write 4 bytes [14:53:53]NVStorageSaveData done [14:53:53]ExternCall_PrintAddStr [14:53:53]wPrintStart [14:53:53]Write to MH i2c: 01 00 00 A9 28 D1 [14:53:53]Write i2c OK [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 07 00 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 07 00 A9 28 00 00 00 00 00 FF 0F E6 [14:53:53]RasterBufferAndPrint [14:53:53]line Счет N : (1)1182980 [14:53:53]line ИНН: 02508201610067 [14:53:53]line Контрольно-Кассовый Чек [14:53:53]line ПРОДАЖА [14:53:53]line ТРК (МРК, ГНК) : 11 [14:53:53]line Товар: 2710194210 [14:53:53]line ДТ(л)-К-5 [14:53:53]line 7.870 * 63.60 [14:53:53]line = 500.53 [14:53:53]line НДС 12% НСП 1% [14:53:53]line > о реализуемом товаре [14:53:53]line ОКРУГЛЕНИЕ: -0.53 [14:53:53]line ИТОГО: 500.00 [14:53:53]line Внесено: 500.00 [14:53:53]line СДАЧА: 0.00 [14:53:53]line НСП 1% : 4.43 [14:53:53]line НДС 12% : 53.15 [14:53:53]line Наличными: 500.00 [14:53:53]line Безнал.: 0.00 [14:53:53]line Место: АЗС № 121 "Партнер Нефть" [14:53:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:53:53]line СНО: Общий режим [14:53:53]line Чек 172 26.08.2023 14:53 [14:53:53]line Смена: 77 ФФД: 1.0 [14:53:53]line ЗНМ: 0300000148 [14:53:53]line РНМ: 0000000000091575 [14:53:53]line Версия ККМ: 001 [14:53:53]line ФМ: 0000000000874655 [14:53:53]line ФД: 33156 [14:53:53]line ФПД: 227610944079789 [14:53:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T145353&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33156&fm=227610944079789&tin=02508201610067®Number=0000000000091575&sum=50000 [14:53:53]OFD Sender: Processing packet 33156 [packets to send 11, broken 10] [14:53:53]ProducePacketName [14:53:53]name=ofd_packets/00033156 [14:53:53]OFD Sender: To server: pG, [14:53:53]CommunicateWithHost lk.salyk.kg:30040 [14:53:53]ConnectInit lk.salyk.kg [14:53:53]written 0, free lines is 4095 [14:53:53]Connected sock=10 [14:53:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 88 F0 08 01 1F CA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 01 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 81 00 00 35 04 06 00 CF 02 CD 78 07 AD BD E3 78 2E 02 44 34 2C [14:53:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1E A7 47 00 F3 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 84 81 00 00 F4 03 04 00 9F BC E9 64 B6 04 01 00 00 DF A3 7C A4 16 5D 3C FC [14:53:53]CommunicateWithHost err = 0 [14:53:53]CheckOFDResponse [14:53:53]1017 (14) - 77093643461234 [14:53:53]1041 (16) - 0000000000874655 [14:53:53]1040 (4) - 33156 [14:53:53]1012 (4) - 26.08.2023 08:49 [14:53:53]1206 (1) - 0 [14:53:53]OFD Sender: Remove packet 33156 [14:53:53]ProducePacketName [14:53:53]name=ofd_packets/00033156 [14:53:53]NVStorageDeleteData [14:53:53]Write to MH i2c: 01 00 00 D4 28 FC [14:53:53]Write i2c OK [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 07 00 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: 01 07 00 D4 28 00 00 00 00 00 E8 0C F7 [14:53:53]RasterBufferAndPrint [14:53:53]line [14:53:53]line [14:53:53]line [14:53:53]line [14:53:53]line [14:53:53]written 0, free lines is 3313 [14:53:53]MH_Cut [14:53:53]Write to MH i2c: D1 01 00 DB 28 01 D5 [14:53:53]Write i2c OK [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: D1 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: D1 01 00 [14:53:53]MH_I2C_Read... [14:53:53]Read from MH i2c: D1 01 00 DB 28 00 D4 [14:53:53]Write to MH i2c: 01 00 00 DC 28 04 [14:53:53]Write i2c OK [14:53:53]MH_I2C_Read... [14:53:54]OFD Sender: No OFD packet to send [14:53:54]*** Cut start [14:53:54]*** Purtial cut [14:53:54]*** Stage 1: CUTSNS_PIN = 1 [14:53:54]Read from MH i2c: 01 [14:53:54]MH_I2C_Read... [14:53:54]*** Stop cut motor [14:53:54]*** Cut end [14:53:54]Read from MH i2c: 01 07 00 [14:53:54]MH_I2C_Read... [14:53:54]Read from MH i2c: 01 07 00 DC 28 00 00 00 00 00 FF 0F 19 [14:53:54]process_action close_receipt done [14:53:54]requested_data is exist [14:53:54]produce_requested_data [14:53:54]requested_item fm.sn is exist - process it [14:53:54]wFMCommunicate request_size=4 [14:53:54]MH_SAM_APDU [14:53:54]CAPDU: 80 11 00 00 [14:53:54]Write to MH i2c: E2 08 00 DD 28 80 11 00 00 00 00 00 00 7F [14:53:54]Write i2c OK [14:53:54]MH_I2C_Read... [14:53:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:55]Read from MH i2c: E2 [14:53:55]MH_I2C_Read... [14:53:55]Read from MH i2c: E2 17 00 [14:53:55]MH_I2C_Read... [14:53:55]Read from MH i2c: E2 17 00 DD 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [14:53:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:53:55]wFMCommunicate OK [14:53:55]requested_item fd.num is exist - process it [14:53:55]SAM_PROTO_GetFieldsCounters [14:53:55]wFMCommunicate request_size=4 [14:53:55]MH_SAM_APDU [14:53:55]CAPDU: 80 13 00 00 [14:53:55]Write to MH i2c: E2 08 00 DE 28 80 13 00 00 00 00 00 00 82 [14:53:55]Write i2c OK [14:53:55]MH_I2C_Read... [14:53:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:55]Read from MH i2c: E2 [14:53:55]MH_I2C_Read... [14:53:55]Read from MH i2c: E2 62 00 [14:53:55]MH_I2C_Read... [14:53:55]Read from MH i2c: E2 62 00 DE 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 84 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 FE [14:53:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 84 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:53:55]wFMCommunicate OK [14:53:55]SAM_PROTO_GetFieldsCounters done [14:53:55]requested_item shift.num is exist - process it [14:53:55]requested_item shift.opened is exist - process it [14:53:55]req_shift_opened [14:53:55]FM_GetShiftState [14:53:55]SAM_PROTO_GetShiftState [14:53:55]wFMCommunicate request_size=4 [14:53:55]MH_SAM_APDU [14:53:55]CAPDU: 80 13 01 00 [14:53:55]Write to MH i2c: E2 08 00 DF 28 80 13 01 00 00 00 00 00 84 [14:53:55]Write i2c OK [14:53:55]MH_I2C_Read... [14:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:55]Read from MH i2c: E2 [14:53:55]MH_I2C_Read... [14:53:55]Read from MH i2c: E2 0E 00 [14:53:55]MH_I2C_Read... [14:53:55]Read from MH i2c: E2 0E 00 DF 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BB [14:53:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:53:55]wFMCommunicate OK [14:53:55]SAM_PROTO_GetShiftState done [14:53:55]FM_GetShiftState done [14:53:55]req_shift_opened done [14:53:55]requested_item shift.open_date is exist - process it [14:53:55]req_shift_open_date [14:53:55]req_shift_open_date done [14:53:55]produce_requested_data done [14:53:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33156,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:53:55]process_action_free close_receipt [14:53:55]json_value_free [14:53:55]json_value_free done [14:53:55]process_json_proto returns [14:53:55]Send response to host [14:53:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33156,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:53:55]free response buf [14:53:55]execute_script done [14:53:55]execute_script returns [14:53:55]free content buf [14:53:55]Sock 7.Close socket [14:53:55]Sock 7.Thread stoped [14:53:59]OFD Sender: No OFD packet to send [14:54:04]OFD Sender: No OFD packet to send [14:54:09]OFD Sender: No OFD packet to send [14:54:14]OFD Sender: No OFD packet to send [14:54:15]accept exits with 9 [14:54:15]New connection [14:54:15]New thread 3067202916 created [14:54:15]Thread 3067059556 joined [14:54:15]Waiting for new connection... [14:54:15] Sock 9.Parse request [14:54:15]Sock 9.Check first char [14:54:15]Sock 9.First char is OK [14:54:15]request: POST /json_proto HTTP/1.0 [14:54:15]Method: POST [14:54:15]URL: /json_proto [14:54:15]Method is POST - this is cgi request [14:54:15]url: /json_proto [14:54:15]query_string will be loaded in cgi processing [14:54:15]execute_cgi json_proto POST (null) [14:54:15]execute_cgi path=json_proto method=POST [14:54:15]POST find Content-Length [14:54:15]Host: 172.17.34.200:8080 [14:54:15]Content-Length: 801 [14:54:15]Content-Type: application/json [14:54:15] [14:54:15]POST finish read [14:54:15]Found Content-Length = 801 [14:54:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182981", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:15]execute_script... [14:54:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182981", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 300.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:15]POST & json_proto [14:54:15]process_json_proto [14:54:15]json parsed OK: [14:54:15]protocol is kg_v1.0 [14:54:15]action value=close_receipt [14:54:15]process_action close_receipt [14:54:15]cmd_close_receipt [14:54:15]MH_GetDate [14:54:15]Write to MH i2c: F0 00 00 E0 28 F7 [14:54:15]Write i2c OK [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: F0 [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: F0 09 00 [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: F0 09 00 E0 28 00 19 12 EA 64 B2 FF 65 64 F3 [14:54:15]GetLastDocTimeStamp 1693061633 [14:54:15]current date 1693061657 [14:54:15]FM_GetShiftState [14:54:15]SAM_PROTO_GetShiftState [14:54:15]wFMCommunicate request_size=4 [14:54:15]MH_SAM_APDU [14:54:15]CAPDU: 80 13 01 00 [14:54:15]Write to MH i2c: E2 08 00 E1 28 80 13 01 00 00 00 00 00 86 [14:54:15]Write i2c OK [14:54:15]MH_I2C_Read... [14:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:15]Read from MH i2c: E2 [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: E2 0E 00 [14:54:15]MH_I2C_Read... [14:54:15]Read from MH i2c: E2 0E 00 E1 28 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BD [14:54:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:54:15]wFMCommunicate OK [14:54:15]SAM_PROTO_GetShiftState done [14:54:15]FM_GetShiftState done [14:54:15]opened in 1693009560 [14:54:15]opened+sec_in_day 1693095960 [14:54:15]quantity*price = 30010 [14:54:15]sum+1 = 30012 [14:54:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.11 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 0.00 Безнал.: 300.11 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 173 26.08.2023 14:54 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33157 ФПД: 63403788668527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T145417&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33157&fm=63403788668527&tin=02508201610067®Number=0000000000091575&sum=30011 [14:54:16]StoreToDocumentArchive [14:54:16]shift 77 fd 33157 [14:54:16]save to /storage/0077/doc_00033157 [14:54:16]save last doc name /storage/0077/doc_00033157 to /storage/kkm_last_doc_name [14:54:16]save OK [14:54:16]Clear old archive folders... [14:54:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:54:16]tlvbuf is 00A285A0 [14:54:16]SAM_PROTO_ClearQueue [14:54:16]wFMCommunicate request_size=4 [14:54:16]MH_SAM_APDU [14:54:16]CAPDU: 80 09 00 00 [14:54:16]Write to MH i2c: E2 08 00 EE 28 80 09 00 00 00 00 00 00 88 [14:54:16]Write i2c OK [14:54:16]MH_I2C_Read... [14:54:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:16]Read from MH i2c: E2 [14:54:16]MH_I2C_Read... [14:54:16]Read from MH i2c: E2 03 00 [14:54:16]MH_I2C_Read... [14:54:16]Read from MH i2c: E2 03 00 EE 28 00 90 00 8A [14:54:16]RAPDU: 90 00 [14:54:16]wFMCommunicate OK [14:54:16]SAM_PROTO_ClearQueue done [14:54:16]KKMCreateOFDPacket [14:54:16]OFDProtocolAddRootSTLVToBuf [14:54:16]FM_MakeSignedData [14:54:16]FM_MakeSignedData [14:54:16]SAM_PROTO_SignData [14:54:16]wFMCommunicate request_size=4 [14:54:16]MH_SAM_APDU [14:54:16]CAPDU: 80 0D 01 02 [14:54:16]Write to MH i2c: E2 08 00 EF 28 80 0D 01 02 00 00 00 00 90 [14:54:16]Write i2c OK [14:54:16]MH_I2C_Read... [14:54:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:17]Read from MH i2c: E2 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 03 00 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 03 00 EF 28 00 90 00 8B [14:54:17]RAPDU: 90 00 [14:54:17]wFMCommunicate OK [14:54:17]wFMCommunicate request_size=255 [14:54:17]MH_SAM_APDU [14:54:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3B 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3B 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 19 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 81 00 00 35 04 06 00 39 [14:54:17]Write to MH i2c: E2 02 01 F0 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3B 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3B 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 19 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 81 00 00 35 04 06 00 39 00 00 F9 [14:54:17]Write i2c OK [14:54:17]MH_I2C_Read... [14:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:17]Read from MH i2c: E2 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 03 00 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 03 00 F0 28 00 90 00 8C [14:54:17]RAPDU: 90 00 [14:54:17]wFMCommunicate OK [14:54:17]wFMCommunicate request_size=10 [14:54:17]MH_SAM_APDU [14:54:17]CAPDU: 80 0D 02 02 05 AA 58 4D 0E 6F [14:54:17]Write to MH i2c: E2 0D 00 F1 28 80 0D 02 02 05 00 AA 58 4D 0E 6F 00 00 69 [14:54:17]Write i2c OK [14:54:17]MH_I2C_Read... [14:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:17]Read from MH i2c: E2 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 03 00 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 03 00 F1 28 00 90 00 8D [14:54:17]RAPDU: 90 00 [14:54:17]wFMCommunicate OK [14:54:17]wFMCommunicate request_size=4 [14:54:17]MH_SAM_APDU [14:54:17]CAPDU: 80 0D 03 02 [14:54:17]Write to MH i2c: E2 08 00 F2 28 80 0D 03 02 00 00 00 00 95 [14:54:17]Write i2c OK [14:54:17]MH_I2C_Read... [14:54:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:17]Read from MH i2c: E2 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 0B 00 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 0B 00 F2 28 00 52 80 80 73 90 F8 88 76 90 00 E1 [14:54:17]RAPDU: 52 80 80 73 90 F8 88 76 90 00 [14:54:17]wFMCommunicate OK [14:54:17]SAM_PROTO_SignData done [14:54:17]FM_MakeSignedData done [14:54:17]CreateOFDProtocolMessage [14:54:17]wFMCommunicate request_size=4 [14:54:17]MH_SAM_APDU [14:54:17]CAPDU: 80 11 00 00 [14:54:17]Write to MH i2c: E2 08 00 F3 28 80 11 00 00 00 00 00 00 95 [14:54:17]Write i2c OK [14:54:17]MH_I2C_Read... [14:54:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:17]Read from MH i2c: E2 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 17 00 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: E2 17 00 F3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EB [14:54:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:54:17]wFMCommunicate OK [14:54:17]CreateOFDProtocolMessage done [14:54:17]OFDSenderStorePacket 33157 [14:54:17]StoreOFDPacket docnum=33157 [14:54:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F4 0F 07 01 20 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3B 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3B 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 19 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 81 00 00 35 04 06 00 39 AA 58 4D 0E 6F 52 80 80 73 90 F8 88 76 [14:54:17]CheckFolder [14:54:17]dirname=/storage/ofd_packets [14:54:17]CheckFolder done [14:54:17]ProducePacketName [14:54:17]name=ofd_packets/00033157 [14:54:17]NVStorageSaveData ofd_packets/00033157 [14:54:17]File name is /storage/ofd_packets/00033157 [14:54:17]Write 301 bytes [14:54:17]NVStorageSaveData done [14:54:17]OFDSenderStorePacket done [14:54:17]KKMCreateOFDPacket done [14:54:17]NVStorageSaveData kkm_last_timestamp [14:54:17]File name is /storage/kkm_last_timestamp [14:54:17]Write 4 bytes [14:54:17]NVStorageSaveData done [14:54:17]ExternCall_PrintAddStr [14:54:17]wPrintStart [14:54:17]Write to MH i2c: 01 00 00 F4 28 1C [14:54:17]Write i2c OK [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: 01 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: 01 07 00 [14:54:17]MH_I2C_Read... [14:54:17]Read from MH i2c: 01 07 00 F4 28 00 00 00 00 00 FF 0F 31 [14:54:17]RasterBufferAndPrint [14:54:17]line Счет N : (1)1182981 [14:54:17]line ИНН: 02508201610067 [14:54:17]line Контрольно-Кассовый Чек [14:54:17]line ПРОДАЖА [14:54:17]line ТРК (МРК, ГНК) : 62 [14:54:17]line Товар: 2710124130 [14:54:17]line Аи-92-К-5 [14:54:17]line 5.130 * 58.50 [14:54:17]line = 300.11 [14:54:17]line НДС 12% НСП 1% [14:54:17]line > о реализуемом товаре [14:54:17]line ИТОГО: 300.11 [14:54:17]line НСП 1% : 2.66 [14:54:17]line НДС 12% : 31.87 [14:54:17]line Наличными: 0.00 [14:54:17]line Безнал.: 300.11 [14:54:17]line Место: АЗС № 121 "Партнер Нефть" [14:54:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:54:17]line СНО: Общий режим [14:54:17]line Чек 173 26.08.2023 14:54 [14:54:17]line Смена: 77 ФФД: 1.0 [14:54:17]line ЗНМ: 0300000148 [14:54:17]line РНМ: 0000000000091575 [14:54:17]line Версия ККМ: 001 [14:54:17]line Платежная система: O! деньги [14:54:17]line ФМ: 0000000000874655 [14:54:17]line ФД: 33157 [14:54:17]line ФПД: 63403788668527 [14:54:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T145417&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33157&fm=63403788668527&tin=02508201610067®Number=0000000000091575&sum=30011 [14:54:17]OFD Sender: Processing packet 33157 [packets to send 11, broken 10] [14:54:17]ProducePacketName [14:54:17]name=ofd_packets/00033157 [14:54:17]OFD Sender: To server: pG, [14:54:17]CommunicateWithHost lk.salyk.kg:30040 [14:54:17]ConnectInit lk.salyk.kg [14:54:17]written 0, free lines is 4095 [14:54:17]Connected sock=10 [14:54:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F4 0F 07 01 20 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3B 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3B 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 19 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 81 00 00 35 04 06 00 39 AA 58 4D 0E 6F 52 80 80 73 90 F8 88 76 [14:54:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AE C0 47 00 E7 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 85 81 00 00 F4 03 04 00 B7 BC E9 64 B6 04 01 00 00 44 29 4E 9E 21 F4 EE 84 [14:54:18]CommunicateWithHost err = 0 [14:54:18]CheckOFDResponse [14:54:18]1017 (14) - 77093643461234 [14:54:18]1041 (16) - 0000000000874655 [14:54:18]1040 (4) - 33157 [14:54:18]1012 (4) - 26.08.2023 08:49 [14:54:18]1206 (1) - 0 [14:54:18]OFD Sender: Remove packet 33157 [14:54:18]ProducePacketName [14:54:18]name=ofd_packets/00033157 [14:54:18]NVStorageDeleteData [14:54:18]Write to MH i2c: 01 00 00 1E 29 47 [14:54:18]Write i2c OK [14:54:18]MH_I2C_Read... [14:54:18]Read from MH i2c: 01 [14:54:18]MH_I2C_Read... [14:54:18]Read from MH i2c: 01 07 00 [14:54:18]MH_I2C_Read... [14:54:18]Read from MH i2c: 01 07 00 1E 29 00 00 00 00 00 EE 0C 48 [14:54:18]RasterBufferAndPrint [14:54:18]line [14:54:18]line [14:54:18]line [14:54:18]line [14:54:18]line [14:54:18]written 0, free lines is 3316 [14:54:18]MH_Cut [14:54:18]Write to MH i2c: D1 01 00 25 29 01 20 [14:54:18]Write i2c OK [14:54:18]MH_I2C_Read... [14:54:18]Read from MH i2c: D1 [14:54:18]MH_I2C_Read... [14:54:18]Read from MH i2c: D1 01 00 [14:54:18]MH_I2C_Read... [14:54:18]Read from MH i2c: D1 01 00 25 29 00 1F [14:54:18]Write to MH i2c: 01 00 00 26 29 4F [14:54:18]Write i2c OK [14:54:18]MH_I2C_Read... [14:54:18]OFD Sender: No OFD packet to send [14:54:18]*** Cut start [14:54:18]*** Purtial cut [14:54:18]*** CUTSNS_PIN = 0 [14:54:19]*** Stage 1: CUTSNS_PIN = 1 [14:54:21]Read from MH i2c: 01 [14:54:21]MH_I2C_Read... [14:54:21]*** Stop cut motor [14:54:21]*** Cut end [14:54:21]Read from MH i2c: 01 07 00 [14:54:21]MH_I2C_Read... [14:54:21]Read from MH i2c: 01 07 00 26 29 00 00 00 00 00 FF 0F 64 [14:54:21]process_action close_receipt done [14:54:21]requested_data is exist [14:54:21]produce_requested_data [14:54:21]requested_item fm.sn is exist - process it [14:54:21]wFMCommunicate request_size=4 [14:54:21]MH_SAM_APDU [14:54:21]CAPDU: 80 11 00 00 [14:54:21]Write to MH i2c: E2 08 00 27 29 80 11 00 00 00 00 00 00 CA [14:54:21]Write i2c OK [14:54:21]MH_I2C_Read... [14:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:21]Read from MH i2c: E2 [14:54:21]MH_I2C_Read... [14:54:21]Read from MH i2c: E2 17 00 [14:54:21]MH_I2C_Read... [14:54:21]Read from MH i2c: E2 17 00 27 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [14:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:54:21]wFMCommunicate OK [14:54:21]requested_item fd.num is exist - process it [14:54:21]SAM_PROTO_GetFieldsCounters [14:54:21]wFMCommunicate request_size=4 [14:54:21]MH_SAM_APDU [14:54:21]CAPDU: 80 13 00 00 [14:54:21]Write to MH i2c: E2 08 00 28 29 80 13 00 00 00 00 00 00 CD [14:54:21]Write i2c OK [14:54:21]MH_I2C_Read... [14:54:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:21]Read from MH i2c: E2 [14:54:21]MH_I2C_Read... [14:54:21]Read from MH i2c: E2 62 00 [14:54:21]MH_I2C_Read... [14:54:21]Read from MH i2c: E2 62 00 28 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [14:54:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 85 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:21]wFMCommunicate OK [14:54:21]SAM_PROTO_GetFieldsCounters done [14:54:21]requested_item shift.num is exist - process it [14:54:21]requested_item shift.opened is exist - process it [14:54:21]req_shift_opened [14:54:21]FM_GetShiftState [14:54:21]SAM_PROTO_GetShiftState [14:54:21]wFMCommunicate request_size=4 [14:54:21]MH_SAM_APDU [14:54:21]CAPDU: 80 13 01 00 [14:54:21]Write to MH i2c: E2 08 00 29 29 80 13 01 00 00 00 00 00 CF [14:54:21]Write i2c OK [14:54:21]MH_I2C_Read... [14:54:21]Read from MH i2c: E2 [14:54:21]MH_I2C_Read... [14:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:21]Read from MH i2c: E2 0E 00 [14:54:21]MH_I2C_Read... [14:54:21]Read from MH i2c: E2 0E 00 29 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 06 [14:54:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:54:21]wFMCommunicate OK [14:54:21]SAM_PROTO_GetShiftState done [14:54:21]FM_GetShiftState done [14:54:21]req_shift_opened done [14:54:21]requested_item shift.open_date is exist - process it [14:54:21]req_shift_open_date [14:54:21]req_shift_open_date done [14:54:21]produce_requested_data done [14:54:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33157,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:54:21]process_action_free close_receipt [14:54:21]json_value_free [14:54:21]json_value_free done [14:54:21]process_json_proto returns [14:54:21]Send response to host [14:54:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33157,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:54:21]free response buf [14:54:21]execute_script done [14:54:21]execute_script returns [14:54:21]free content buf [14:54:21]Sock 9.Close socket [14:54:21]Sock 9.Thread stoped [14:54:23]OFD Sender: No OFD packet to send [14:54:28]OFD Sender: No OFD packet to send [14:54:33]OFD Sender: No OFD packet to send [14:54:38]OFD Sender: No OFD packet to send [14:54:42]accept exits with 7 [14:54:42]New connection [14:54:42]New thread 3067059556 created [14:54:42]Thread 3067202916 joined [14:54:42]Waiting for new connection... [14:54:42] Sock 7.Parse request [14:54:42]Sock 7.Check first char [14:54:42]Sock 7.First char is OK [14:54:42]request: POST /json_proto HTTP/1.0 [14:54:42]Method: POST [14:54:42]URL: /json_proto [14:54:42]Method is POST - this is cgi request [14:54:42]url: /json_proto [14:54:42]query_string will be loaded in cgi processing [14:54:42]execute_cgi json_proto POST (null) [14:54:42]execute_cgi path=json_proto method=POST [14:54:42]POST find Content-Length [14:54:42]Host: 172.17.34.200:8080 [14:54:42]Content-Length: 683 [14:54:42]Content-Type: application/json [14:54:42] [14:54:42]POST finish read [14:54:42]Found Content-Length = 683 [14:54:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:42]execute_script... [14:54: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)1182982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:42]POST & json_proto [14:54:42]process_json_proto [14:54:42]json parsed OK: [14:54:42]protocol is kg_v1.0 [14:54:42]action value=close_receipt [14:54:42]process_action close_receipt [14:54:42]cmd_close_receipt [14:54:42]MH_GetDate [14:54:42]Write to MH i2c: F0 00 00 2A 29 42 [14:54:42]Write i2c OK [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: F0 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: F0 09 00 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: F0 09 00 2A 29 00 34 12 EA 64 B2 FF 65 64 59 [14:54:42]GetLastDocTimeStamp 1693061657 [14:54:42]current date 1693061684 [14:54:42]FM_GetShiftState [14:54:42]SAM_PROTO_GetShiftState [14:54:42]wFMCommunicate request_size=4 [14:54:42]MH_SAM_APDU [14:54:42]CAPDU: 80 13 01 00 [14:54:42]Write to MH i2c: E2 08 00 2B 29 80 13 01 00 00 00 00 00 D1 [14:54:42]Write i2c OK [14:54:42]MH_I2C_Read... [14:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:42]Read from MH i2c: E2 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: E2 0E 00 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: E2 0E 00 2B 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 08 [14:54:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:54:42]wFMCommunicate OK [14:54:42]SAM_PROTO_GetShiftState done [14:54:42]FM_GetShiftState done [14:54:42]opened in 1693009560 [14:54:42]opened+sec_in_day 1693095960 [14:54:42]quantity*price = 50053 [14:54:42]sum+1 = 50054 [14:54:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 174 26.08.2023 14:54 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33158 ФПД: 141304678623995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T145444&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33158&fm=141304678623995&tin=02508201610067®Number=0000000000091575&sum=50000 [14:54:43]StoreToDocumentArchive [14:54:43]shift 77 fd 33158 [14:54:43]save to /storage/0077/doc_00033158 [14:54:43]save last doc name /storage/0077/doc_00033158 to /storage/kkm_last_doc_name [14:54:43]save OK [14:54:43]Clear old archive folders... [14:54:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:54:43]tlvbuf is B6F92010 [14:54:43]SAM_PROTO_ClearQueue [14:54:43]wFMCommunicate request_size=4 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 09 00 00 [14:54:43]Write to MH i2c: E2 08 00 38 29 80 09 00 00 00 00 00 00 D3 [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:43]OFD Sender: No OFD packet to send [14:54:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:43]Read from MH i2c: E2 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 38 29 00 90 00 D5 [14:54:43]RAPDU: 90 00 [14:54:43]wFMCommunicate OK [14:54:43]SAM_PROTO_ClearQueue done [14:54:43]KKMCreateOFDPacket [14:54:43]OFDProtocolAddRootSTLVToBuf [14:54:43]FM_MakeSignedData [14:54:43]FM_MakeSignedData [14:54:43]SAM_PROTO_SignData [14:54:43]wFMCommunicate request_size=4 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 0D 01 02 [14:54:43]Write to MH i2c: E2 08 00 39 29 80 0D 01 02 00 00 00 00 DB [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:43]Read from MH i2c: E2 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 39 29 00 90 00 D6 [14:54:43]RAPDU: 90 00 [14:54:43]wFMCommunicate OK [14:54:43]wFMCommunicate request_size=255 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 34 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 81 00 00 35 04 06 00 [14:54:43]Write to MH i2c: E2 02 01 3A 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 34 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 81 00 00 35 04 06 00 00 00 88 [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:43]Read from MH i2c: E2 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 3A 29 00 90 00 D7 [14:54:43]RAPDU: 90 00 [14:54:43]wFMCommunicate OK [14:54:43]wFMCommunicate request_size=11 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 0D 02 02 06 80 84 0F 2C AA FB [14:54:43]Write to MH i2c: E2 0E 00 3B 29 80 0D 02 02 06 00 80 84 0F 2C AA FB 00 00 CE [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 03 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 03 00 3B 29 00 90 00 D8 [14:54:44]RAPDU: 90 00 [14:54:44]wFMCommunicate OK [14:54:44]wFMCommunicate request_size=4 [14:54:44]MH_SAM_APDU [14:54:44]CAPDU: 80 0D 03 02 [14:54:44]Write to MH i2c: E2 08 00 3C 29 80 0D 03 02 00 00 00 00 E0 [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 0B 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 0B 00 3C 29 00 97 B7 5E 82 77 9A 69 31 90 00 BA [14:54:44]RAPDU: 97 B7 5E 82 77 9A 69 31 90 00 [14:54:44]wFMCommunicate OK [14:54:44]SAM_PROTO_SignData done [14:54:44]FM_MakeSignedData done [14:54:44]CreateOFDProtocolMessage [14:54:44]wFMCommunicate request_size=4 [14:54:44]MH_SAM_APDU [14:54:44]CAPDU: 80 11 00 00 [14:54:44]Write to MH i2c: E2 08 00 3D 29 80 11 00 00 00 00 00 00 E0 [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 17 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 17 00 3D 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 36 [14:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:54:44]wFMCommunicate OK [14:54:44]CreateOFDProtocolMessage done [14:54:44]OFDSenderStorePacket 33158 [14:54:44]StoreOFDPacket docnum=33158 [14:54:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 30 99 08 01 BA 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 34 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 81 00 00 35 04 06 00 80 84 0F 2C AA FB 97 B7 5E 82 77 9A 69 31 [14:54:44]CheckFolder [14:54:44]dirname=/storage/ofd_packets [14:54:44]CheckFolder done [14:54:44]ProducePacketName [14:54:44]name=ofd_packets/00033158 [14:54:44]NVStorageSaveData ofd_packets/00033158 [14:54:44]File name is /storage/ofd_packets/00033158 [14:54:44]Write 302 bytes [14:54:44]NVStorageSaveData done [14:54:44]OFDSenderStorePacket done [14:54:44]KKMCreateOFDPacket done [14:54:44]NVStorageSaveData kkm_last_timestamp [14:54:44]File name is /storage/kkm_last_timestamp [14:54:44]Write 4 bytes [14:54:44]NVStorageSaveData done [14:54:44]ExternCall_PrintAddStr [14:54:44]wPrintStart [14:54:44]Write to MH i2c: 01 00 00 3E 29 67 [14:54:44]OFD Sender: Processing packet 33158 [packets to send 11, broken 10] [14:54:44]ProducePacketName [14:54:44]name=ofd_packets/00033158 [14:54:44]OFD Sender: To server: pG, [14:54:44]CommunicateWithHost lk.salyk.kg:30040 [14:54:44]ConnectInit lk.salyk.kg [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 07 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 07 00 3E 29 00 00 00 00 00 FF 0F 7C [14:54:44]RasterBufferAndPrint [14:54:44]line Счет N : (1)1182982 [14:54:44]line ИНН: 02508201610067 [14:54:44]line Контрольно-Кассовый Чек [14:54:44]line ПРОДАЖА [14:54:44]line ТРК (МРК, ГНК) : 21 [14:54:44]line Товар: 2710194210 [14:54:44]line ДТ(л)-К-5 [14:54:44]line 7.870 * 63.60 [14:54:44]line = 500.53 [14:54:44]line НДС 12% НСП 1% [14:54:44]line > о реализуемом товаре [14:54:44]line ОКРУГЛЕНИЕ: -0.53 [14:54:44]line ИТОГО: 500.00 [14:54:44]line Внесено: 500.00 [14:54:44]line СДАЧА: 0.00 [14:54:44]line НСП 1% : 4.43 [14:54:44]line НДС 12% : 53.15 [14:54:44]line Наличными: 500.00 [14:54:44]line Безнал.: 0.00 [14:54:44]line Место: АЗС № 121 "Партнер Нефть" [14:54:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:54:44]line СНО: Общий режим [14:54:44]line Чек 174 26.08.2023 14:54 [14:54:44]line Смена: 77 ФФД: 1.0 [14:54:44]line ЗНМ: 0300000148 [14:54:44]line РНМ: 0000000000091575 [14:54:44]line Версия ККМ: 001 [14:54:44]line ФМ: 0000000000874655 [14:54:44]line ФД: 33158 [14:54:44]line ФПД: 141304678623995 [14:54:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T145444&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33158&fm=141304678623995&tin=02508201610067®Number=0000000000091575&sum=50000 [14:54:44]Connected sock=10 [14:54:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 30 99 08 01 BA 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 34 12 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 81 00 00 35 04 06 00 80 84 0F 2C AA FB 97 B7 5E 82 77 9A 69 31 [14:54:44]written 0, free lines is 4095 [14:54:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 38 E1 47 00 6A B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 86 81 00 00 F4 03 04 00 D2 BC E9 64 B6 04 01 00 00 01 2C DF ED 53 30 37 94 [14:54:44]CommunicateWithHost err = 0 [14:54:44]CheckOFDResponse [14:54:44]1017 (14) - 77093643461234 [14:54:44]1041 (16) - 0000000000874655 [14:54:44]1040 (4) - 33158 [14:54:44]1012 (4) - 26.08.2023 08:50 [14:54:44]1206 (1) - 0 [14:54:44]OFD Sender: Remove packet 33158 [14:54:44]ProducePacketName [14:54:44]name=ofd_packets/00033158 [14:54:44]NVStorageDeleteData [14:54:44]Write to MH i2c: 01 00 00 69 29 92 [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 07 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 07 00 69 29 00 00 00 00 00 E2 0C 87 [14:54:44]RasterBufferAndPrint [14:54:44]line [14:54:44]line [14:54:44]line [14:54:44]line [14:54:44]line [14:54:44]written 0, free lines is 3304 [14:54:44]MH_Cut [14:54:44]Write to MH i2c: D1 01 00 70 29 01 6B [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: D1 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: D1 01 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: D1 01 00 70 29 00 6A [14:54:44]Write to MH i2c: 01 00 00 71 29 9A [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:45]OFD Sender: No OFD packet to send [14:54:45]*** Cut start [14:54:45]*** Purtial cut [14:54:45]*** Stage 1: CUTSNS_PIN = 1 [14:54:45]Read from MH i2c: 01 [14:54:45]MH_I2C_Read... [14:54:45]*** Stop cut motor [14:54:45]*** Cut end [14:54:45]Read from MH i2c: 01 07 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 07 00 71 29 00 00 00 00 00 FF 0F AF [14:54:45]process_action close_receipt done [14:54:45]requested_data is exist [14:54:45]produce_requested_data [14:54:45]requested_item fm.sn is exist - process it [14:54:45]wFMCommunicate request_size=4 [14:54:45]MH_SAM_APDU [14:54:45]CAPDU: 80 11 00 00 [14:54:45]Write to MH i2c: E2 08 00 72 29 80 11 00 00 00 00 00 00 15 [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 17 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 17 00 72 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6B [14:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:54:46]wFMCommunicate OK [14:54:46]requested_item fd.num is exist - process it [14:54:46]SAM_PROTO_GetFieldsCounters [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 13 00 00 [14:54:46]Write to MH i2c: E2 08 00 73 29 80 13 00 00 00 00 00 00 18 [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 62 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 62 00 73 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 86 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [14:54:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 86 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:46]wFMCommunicate OK [14:54:46]SAM_PROTO_GetFieldsCounters done [14:54:46]requested_item shift.num is exist - process it [14:54:46]requested_item shift.opened is exist - process it [14:54:46]req_shift_opened [14:54:46]FM_GetShiftState [14:54:46]SAM_PROTO_GetShiftState [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 13 01 00 [14:54:46]Write to MH i2c: E2 08 00 74 29 80 13 01 00 00 00 00 00 1A [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 0E 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 0E 00 74 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 51 [14:54:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:54:46]wFMCommunicate OK [14:54:46]SAM_PROTO_GetShiftState done [14:54:46]FM_GetShiftState done [14:54:46]req_shift_opened done [14:54:46]requested_item shift.open_date is exist - process it [14:54:46]req_shift_open_date [14:54:46]req_shift_open_date done [14:54:46]produce_requested_data done [14:54:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33158,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:54:46]process_action_free close_receipt [14:54:46]json_value_free [14:54:46]json_value_free done [14:54:46]process_json_proto returns [14:54:46]Send response to host [14:54:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33158,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:54:46]free response buf [14:54:46]execute_script done [14:54:46]execute_script returns [14:54:46]free content buf [14:54:46]Sock 7.Close socket [14:54:46]Sock 7.Thread stoped [14:54:50]OFD Sender: No OFD packet to send [14:54:55]OFD Sender: No OFD packet to send [14:55:00]OFD Sender: No OFD packet to send [14:55:05]OFD Sender: No OFD packet to send [14:55:10]OFD Sender: No OFD packet to send [14:55:15]OFD Sender: No OFD packet to send [14:55:20]OFD Sender: No OFD packet to send [14:55:25]OFD Sender: No OFD packet to send [14:55:30]OFD Sender: No OFD packet to send [14:55:35]OFD Sender: No OFD packet to send [14:55:40]OFD Sender: No OFD packet to send [14:55:45]OFD Sender: No OFD packet to send [14:55:50]OFD Sender: No OFD packet to send [14:55:55]OFD Sender: No OFD packet to send [14:56:00]OFD Sender: No OFD packet to send [14:56:05]OFD Sender: No OFD packet to send [14:56:10]OFD Sender: No OFD packet to send [14:56:15]OFD Sender: No OFD packet to send [14:56:20]OFD Sender: No OFD packet to send [14:56:25]OFD Sender: No OFD packet to send [14:56:30]OFD Sender: No OFD packet to send [14:56:35]OFD Sender: No OFD packet to send [14:56:40]OFD Sender: No OFD packet to send [14:56:45]OFD Sender: No OFD packet to send [14:56:50]OFD Sender: No OFD packet to send [14:56:55]OFD Sender: No OFD packet to send [14:57:00]OFD Sender: No OFD packet to send [14:57:05]OFD Sender: No OFD packet to send [14:57:10]OFD Sender: No OFD packet to send [14:57:15]OFD Sender: No OFD packet to send [14:57:20]OFD Sender: No OFD packet to send [14:57:25]OFD Sender: No OFD packet to send [14:57:30]OFD Sender: No OFD packet to send [14:57:35]OFD Sender: No OFD packet to send [14:57:40]OFD Sender: No OFD packet to send [14:57:45]OFD Sender: No OFD packet to send [14:57:50]OFD Sender: No OFD packet to send [14:57:55]OFD Sender: No OFD packet to send [14:58:00]OFD Sender: No OFD packet to send [14:58:05]OFD Sender: No OFD packet to send [14:58:10]OFD Sender: No OFD packet to send [14:58:15]OFD Sender: No OFD packet to send [14:58:20]OFD Sender: No OFD packet to send [14:58:25]OFD Sender: No OFD packet to send [14:58:30]OFD Sender: No OFD packet to send [14:58:35]OFD Sender: No OFD packet to send [14:58:40]OFD Sender: No OFD packet to send [14:58:45]OFD Sender: No OFD packet to send [14:58:50]OFD Sender: No OFD packet to send [14:58:55]OFD Sender: No OFD packet to send [14:58:58]accept exits with 9 [14:58:58]New connection [14:58:58]New thread 3067202916 created [14:58:58]Thread 3067059556 joined [14:58:58]Waiting for new connection... [14:58:58] Sock 9.Parse request [14:58:58]Sock 9.Check first char [14:58:58]Sock 9.First char is OK [14:58:58]request: POST /json_proto HTTP/1.0 [14:58:58]Method: POST [14:58:58]URL: /json_proto [14:58:58]Method is POST - this is cgi request [14:58:58]url: /json_proto [14:58:58]query_string will be loaded in cgi processing [14:58:58]execute_cgi json_proto POST (null) [14:58:58]execute_cgi path=json_proto method=POST [14:58:58]POST find Content-Length [14:58:58]Host: 172.17.34.200:8080 [14:58:58]Content-Length: 678 [14:58:58]Content-Type: application/json [14:58:58] [14:58:58]POST finish read [14:58:58]Found Content-Length = 678 [14:58:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182983", "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" : 58.50, "quantity" : 6.840, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:58]execute_script... [14:58: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)1182983", "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" : 58.50, "quantity" : 6.840, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:58:58]POST & json_proto [14:58:58]process_json_proto [14:58:58]json parsed OK: [14:58:58]protocol is kg_v1.0 [14:58:58]action value=close_receipt [14:58:58]process_action close_receipt [14:58:58]cmd_close_receipt [14:58:58]MH_GetDate [14:58:58]Write to MH i2c: F0 00 00 75 29 8D [14:58:58]Write i2c OK [14:58:58]MH_I2C_Read... [14:58:58]Read from MH i2c: F0 [14:58:58]MH_I2C_Read... [14:58:58]Read from MH i2c: F0 09 00 [14:58:58]MH_I2C_Read... [14:58:58]Read from MH i2c: F0 09 00 75 29 00 33 13 EA 64 B2 FF 65 64 A4 [14:58:58]GetLastDocTimeStamp 1693061684 [14:58:58]current date 1693061939 [14:58:58]FM_GetShiftState [14:58:58]SAM_PROTO_GetShiftState [14:58:58]wFMCommunicate request_size=4 [14:58:58]MH_SAM_APDU [14:58:58]CAPDU: 80 13 01 00 [14:58:58]Write to MH i2c: E2 08 00 76 29 80 13 01 00 00 00 00 00 1C [14:58:58]Write i2c OK [14:58:58]MH_I2C_Read... [14:58:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:58:58]Read from MH i2c: E2 [14:58:58]MH_I2C_Read... [14:58:58]Read from MH i2c: E2 0E 00 [14:58:58]MH_I2C_Read... [14:58:58]Read from MH i2c: E2 0E 00 76 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 53 [14:58:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:58:58]wFMCommunicate OK [14:58:58]SAM_PROTO_GetShiftState done [14:58:58]FM_GetShiftState done [14:58:58]opened in 1693009560 [14:58:58]opened+sec_in_day 1693095960 [14:58:58]quantity*price = 40014 [14:58:58]sum+1 = 40015 [14:58:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.49 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 175 26.08.2023 14:58 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33159 ФПД: 67357444259346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T145859&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33159&fm=67357444259346&tin=02508201610067®Number=0000000000091575&sum=40000 [14:58:59]StoreToDocumentArchive [14:58:59]shift 77 fd 33159 [14:58:59]save to /storage/0077/doc_00033159 [14:58:59]save last doc name /storage/0077/doc_00033159 to /storage/kkm_last_doc_name [14:58:59]save OK [14:58:59]Clear old archive folders... [14:58:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:58:59]tlvbuf is B6DE5290 [14:58:59]SAM_PROTO_ClearQueue [14:58:59]wFMCommunicate request_size=4 [14:58:59]MH_SAM_APDU [14:58:59]CAPDU: 80 09 00 00 [14:58:59]Write to MH i2c: E2 08 00 83 29 80 09 00 00 00 00 00 00 1E [14:58:59]Write i2c OK [14:58:59]MH_I2C_Read... [14:58:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:58:59]Read from MH i2c: E2 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 03 00 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 03 00 83 29 00 90 00 20 [14:58:59]RAPDU: 90 00 [14:58:59]wFMCommunicate OK [14:58:59]SAM_PROTO_ClearQueue done [14:58:59]KKMCreateOFDPacket [14:58:59]OFDProtocolAddRootSTLVToBuf [14:58:59]FM_MakeSignedData [14:58:59]FM_MakeSignedData [14:58:59]SAM_PROTO_SignData [14:58:59]wFMCommunicate request_size=4 [14:58:59]MH_SAM_APDU [14:58:59]CAPDU: 80 0D 01 02 [14:58:59]Write to MH i2c: E2 08 00 84 29 80 0D 01 02 00 00 00 00 26 [14:58:59]Write i2c OK [14:58:59]MH_I2C_Read... [14:58:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:58:59]Read from MH i2c: E2 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 03 00 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 03 00 84 29 00 90 00 21 [14:58:59]RAPDU: 90 00 [14:58:59]wFMCommunicate OK [14:58:59]wFMCommunicate request_size=255 [14:58:59]MH_SAM_APDU [14:58:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 AF 00 00 00 F4 03 04 00 33 13 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 81 00 00 35 04 06 00 3D [14:58:59]Write to MH i2c: E2 02 01 85 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 AF 00 00 00 F4 03 04 00 33 13 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 81 00 00 35 04 06 00 3D 00 00 7A [14:58:59]Write i2c OK [14:58:59]MH_I2C_Read... [14:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:59]Read from MH i2c: E2 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 03 00 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 03 00 85 29 00 90 00 22 [14:58:59]RAPDU: 90 00 [14:58:59]wFMCommunicate OK [14:58:59]wFMCommunicate request_size=10 [14:58:59]MH_SAM_APDU [14:58:59]CAPDU: 80 0D 02 02 05 42 E0 89 BE 12 [14:58:59]Write to MH i2c: E2 0D 00 86 29 80 0D 02 02 05 00 42 E0 89 BE 12 00 00 AE [14:58:59]Write i2c OK [14:58:59]MH_I2C_Read... [14:58:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:58:59]Read from MH i2c: E2 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 03 00 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 03 00 86 29 00 90 00 23 [14:58:59]RAPDU: 90 00 [14:58:59]wFMCommunicate OK [14:58:59]wFMCommunicate request_size=4 [14:58:59]MH_SAM_APDU [14:58:59]CAPDU: 80 0D 03 02 [14:58:59]Write to MH i2c: E2 08 00 87 29 80 0D 03 02 00 00 00 00 2B [14:58:59]Write i2c OK [14:58:59]MH_I2C_Read... [14:58:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:59]Read from MH i2c: E2 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 0B 00 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 0B 00 87 29 00 67 33 B4 DD 24 E2 26 08 90 00 8B [14:58:59]RAPDU: 67 33 B4 DD 24 E2 26 08 90 00 [14:58:59]wFMCommunicate OK [14:58:59]SAM_PROTO_SignData done [14:58:59]FM_MakeSignedData done [14:58:59]CreateOFDProtocolMessage [14:58:59]wFMCommunicate request_size=4 [14:58:59]MH_SAM_APDU [14:58:59]CAPDU: 80 11 00 00 [14:58:59]Write to MH i2c: E2 08 00 88 29 80 11 00 00 00 00 00 00 2B [14:58:59]Write i2c OK [14:58:59]MH_I2C_Read... [14:58:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:59]Read from MH i2c: E2 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 17 00 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: E2 17 00 88 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 81 [14:58:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:58:59]wFMCommunicate OK [14:58:59]CreateOFDProtocolMessage done [14:58:59]OFDSenderStorePacket 33159 [14:58:59]StoreOFDPacket docnum=33159 [14:58:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C0 4F 07 01 3C 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 AF 00 00 00 F4 03 04 00 33 13 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 81 00 00 35 04 06 00 3D 42 E0 89 BE 12 67 33 B4 DD 24 E2 26 08 [14:58:59]CheckFolder [14:58:59]dirname=/storage/ofd_packets [14:58:59]CheckFolder done [14:58:59]ProducePacketName [14:58:59]name=ofd_packets/00033159 [14:58:59]NVStorageSaveData ofd_packets/00033159 [14:58:59]File name is /storage/ofd_packets/00033159 [14:58:59]Write 301 bytes [14:58:59]NVStorageSaveData done [14:58:59]OFDSenderStorePacket done [14:58:59]KKMCreateOFDPacket done [14:58:59]NVStorageSaveData kkm_last_timestamp [14:58:59]File name is /storage/kkm_last_timestamp [14:58:59]Write 4 bytes [14:58:59]NVStorageSaveData done [14:58:59]ExternCall_PrintAddStr [14:58:59]wPrintStart [14:58:59]Write to MH i2c: 01 00 00 89 29 B2 [14:58:59]Write i2c OK [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: 01 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: 01 07 00 [14:58:59]MH_I2C_Read... [14:58:59]Read from MH i2c: 01 07 00 89 29 00 00 00 00 00 FF 0F C7 [14:58:59]RasterBufferAndPrint [14:58:59]line Счет N : (1)1182983 [14:58:59]line ИНН: 02508201610067 [14:58:59]line Контрольно-Кассовый Чек [14:58:59]line ПРОДАЖА [14:58:59]line ТРК (МРК, ГНК) : 62 [14:58:59]line Товар: 2710124130 [14:58:59]line Аи-92-К-5 [14:58:59]line 6.840 * 58.50 [14:58:59]line = 400.14 [14:58:59]line НДС 12% НСП 1% [14:58:59]line > о реализуемом товаре [14:58:59]line ОКРУГЛЕНИЕ: -0.14 [14:58:59]line ИТОГО: 400.00 [14:58:59]line Внесено: 400.00 [14:58:59]line СДАЧА: 0.00 [14:58:59]line НСП 1% : 3.54 [14:58:59]line НДС 12% : 42.49 [14:58:59]line Наличными: 400.00 [14:58:59]line Безнал.: 0.00 [14:58:59]line Место: АЗС № 121 "Партнер Нефть" [14:58:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [14:58:59]line СНО: Общий режим [14:58:59]line Чек 175 26.08.2023 14:58 [14:58:59]line Смена: 77 ФФД: 1.0 [14:58:59]line ЗНМ: 0300000148 [14:58:59]line РНМ: 0000000000091575 [14:58:59]line Версия ККМ: 001 [14:58:59]line ФМ: 0000000000874655 [14:58:59]line ФД: 33159 [14:58:59]line ФПД: 67357444259346 [14:59:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T145859&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33159&fm=67357444259346&tin=02508201610067®Number=0000000000091575&sum=40000 [14:59:00]OFD Sender: Processing packet 33159 [packets to send 11, broken 10] [14:59:00]ProducePacketName [14:59:00]name=ofd_packets/00033159 [14:59:00]OFD Sender: To server: pG, [14:59:00]CommunicateWithHost lk.salyk.kg:30040 [14:59:00]ConnectInit lk.salyk.kg [14:59:00]written 0, free lines is 4095 [14:59:00]Connected sock=10 [14:59:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C0 4F 07 01 3C 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 AF 00 00 00 F4 03 04 00 33 13 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 81 00 00 35 04 06 00 3D 42 E0 89 BE 12 67 33 B4 DD 24 E2 26 08 [14:59:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E9 2B 47 00 A3 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 87 81 00 00 F4 03 04 00 D2 BD E9 64 B6 04 01 00 00 7D DE 40 B0 5D 5C BD 4C [14:59:00]CommunicateWithHost err = 0 [14:59:00]CheckOFDResponse [14:59:00]1017 (14) - 77093643461234 [14:59:00]1041 (16) - 0000000000874655 [14:59:00]1040 (4) - 33159 [14:59:00]1012 (4) - 26.08.2023 08:54 [14:59:00]1206 (1) - 0 [14:59:00]OFD Sender: Remove packet 33159 [14:59:00]ProducePacketName [14:59:00]name=ofd_packets/00033159 [14:59:00]NVStorageDeleteData [14:59:00]Write to MH i2c: 01 00 00 B4 29 DD [14:59:00]Write i2c OK [14:59:00]MH_I2C_Read... [14:59:00]Read from MH i2c: 01 [14:59:00]MH_I2C_Read... [14:59:00]Read from MH i2c: 01 07 00 [14:59:00]MH_I2C_Read... [14:59:00]Read from MH i2c: 01 07 00 B4 29 00 00 00 00 00 E2 0C D2 [14:59:00]RasterBufferAndPrint [14:59:00]line [14:59:00]line [14:59:00]line [14:59:00]line [14:59:00]line [14:59:00]written 0, free lines is 3304 [14:59:00]MH_Cut [14:59:00]Write to MH i2c: D1 01 00 BB 29 01 B6 [14:59:00]Write i2c OK [14:59:00]MH_I2C_Read... [14:59:00]Read from MH i2c: D1 [14:59:00]MH_I2C_Read... [14:59:00]Read from MH i2c: D1 01 00 [14:59:00]MH_I2C_Read... [14:59:00]Read from MH i2c: D1 01 00 BB 29 00 B5 [14:59:00]Write to MH i2c: 01 00 00 BC 29 E5 [14:59:00]Write i2c OK [14:59:00]MH_I2C_Read... [14:59:01]OFD Sender: No OFD packet to send [14:59:01]*** Cut start [14:59:01]*** Purtial cut [14:59:01]*** CUTSNS_PIN = 0 [14:59:01]*** Stage 1: CUTSNS_PIN = 1 [14:59:03]Read from MH i2c: 01 [14:59:03]MH_I2C_Read... [14:59:03]*** Stop cut motor [14:59:03]*** Cut end [14:59:03]Read from MH i2c: 01 07 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: 01 07 00 BC 29 00 00 00 00 00 FF 0F FA [14:59:03]process_action close_receipt done [14:59:03]requested_data is exist [14:59:03]produce_requested_data [14:59:03]requested_item fm.sn is exist - process it [14:59:03]wFMCommunicate request_size=4 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 11 00 00 [14:59:03]Write to MH i2c: E2 08 00 BD 29 80 11 00 00 00 00 00 00 60 [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 17 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 17 00 BD 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B6 [14:59:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:59:03]wFMCommunicate OK [14:59:03]requested_item fd.num is exist - process it [14:59:03]SAM_PROTO_GetFieldsCounters [14:59:03]wFMCommunicate request_size=4 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 13 00 00 [14:59:03]Write to MH i2c: E2 08 00 BE 29 80 13 00 00 00 00 00 00 63 [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 62 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 62 00 BE 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [14:59:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:59:03]wFMCommunicate OK [14:59:03]SAM_PROTO_GetFieldsCounters done [14:59:03]requested_item shift.num is exist - process it [14:59:03]requested_item shift.opened is exist - process it [14:59:03]req_shift_opened [14:59:03]FM_GetShiftState [14:59:03]SAM_PROTO_GetShiftState [14:59:03]wFMCommunicate request_size=4 [14:59:03]MH_SAM_APDU [14:59:03]CAPDU: 80 13 01 00 [14:59:03]Write to MH i2c: E2 08 00 BF 29 80 13 01 00 00 00 00 00 65 [14:59:03]Write i2c OK [14:59:03]MH_I2C_Read... [14:59:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:03]Read from MH i2c: E2 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 0E 00 [14:59:03]MH_I2C_Read... [14:59:03]Read from MH i2c: E2 0E 00 BF 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9C [14:59:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:59:03]wFMCommunicate OK [14:59:03]SAM_PROTO_GetShiftState done [14:59:03]FM_GetShiftState done [14:59:03]req_shift_opened done [14:59:03]requested_item shift.open_date is exist - process it [14:59:03]req_shift_open_date [14:59:03]req_shift_open_date done [14:59:03]produce_requested_data done [14:59:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33159,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:59:03]process_action_free close_receipt [14:59:03]json_value_free [14:59:03]json_value_free done [14:59:03]process_json_proto returns [14:59:03]Send response to host [14:59:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33159,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:59:03]free response buf [14:59:03]execute_script done [14:59:03]execute_script returns [14:59:03]free content buf [14:59:03]Sock 9.Close socket [14:59:03]Sock 9.Thread stoped [14:59:06]OFD Sender: No OFD packet to send [14:59:11]OFD Sender: No OFD packet to send [14:59:16]OFD Sender: No OFD packet to send [14:59:21]OFD Sender: No OFD packet to send [14:59:26]OFD Sender: No OFD packet to send [14:59:31]OFD Sender: No OFD packet to send [14:59:36]OFD Sender: No OFD packet to send [14:59:41]OFD Sender: No OFD packet to send [14:59:46]OFD Sender: No OFD packet to send [14:59:51]OFD Sender: No OFD packet to send [14:59:56]OFD Sender: No OFD packet to send [14:59:56]accept exits with 7 [14:59:56]New connection [14:59:56]New thread 3067059556 created [14:59:56]Thread 3067202916 joined [14:59:56]Waiting for new connection... [14:59:56] Sock 7.Parse request [14:59:56]Sock 7.Check first char [14:59:56]Sock 7.First char is OK [14:59:56]request: POST /json_proto HTTP/1.0 [14:59:56]Method: POST [14:59:56]URL: /json_proto [14:59:56]Method is POST - this is cgi request [14:59:56]url: /json_proto [14:59:56]query_string will be loaded in cgi processing [14:59:56]execute_cgi json_proto POST (null) [14:59:56]execute_cgi path=json_proto method=POST [14:59:56]POST find Content-Length [14:59:56]Host: 172.17.34.200:8080 [14:59:56]Content-Length: 215 [14:59:56]Content-Type: application/json [14:59:56] [14:59:56]POST finish read [14:59:56]Found Content-Length = 215 [14:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:56]execute_script... [14:59:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:56]POST & json_proto [14:59:56]process_json_proto [14:59:56]json parsed OK: [14:59:56]protocol is kg_v1.0 [14:59:56]action value=get_value [14:59:56]process_action get_value [14:59:56]cmd_get_value [14:59:56]process_action get_value done [14:59:56]requested_data is exist [14:59:56]produce_requested_data [14:59:56]requested_item kkm.sn is exist - process it [14:59:56]requested_item kkm.ver is exist - process it [14:59:56]requested_item fm.sn is exist - process it [14:59:56]wFMCommunicate request_size=4 [14:59:56]MH_SAM_APDU [14:59:56]CAPDU: 80 11 00 00 [14:59:56]Write to MH i2c: E2 08 00 C0 29 80 11 00 00 00 00 00 00 63 [14:59:56]Write i2c OK [14:59:56]MH_I2C_Read... [14:59:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:56]Read from MH i2c: E2 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: E2 17 00 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: E2 17 00 C0 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B9 [14:59:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [14:59:56]wFMCommunicate OK [14:59:56]requested_item fd.num is exist - process it [14:59:56]SAM_PROTO_GetFieldsCounters [14:59:56]wFMCommunicate request_size=4 [14:59:56]MH_SAM_APDU [14:59:56]CAPDU: 80 13 00 00 [14:59:56]Write to MH i2c: E2 08 00 C1 29 80 13 00 00 00 00 00 00 66 [14:59:56]Write i2c OK [14:59:56]MH_I2C_Read... [14:59:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:56]Read from MH i2c: E2 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: E2 62 00 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: E2 62 00 C1 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [14:59:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 87 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:59:56]wFMCommunicate OK [14:59:56]SAM_PROTO_GetFieldsCounters done [14:59:56]requested_item shift.num is exist - process it [14:59:56]requested_item shift.opened is exist - process it [14:59:56]req_shift_opened [14:59:56]FM_GetShiftState [14:59:56]SAM_PROTO_GetShiftState [14:59:56]wFMCommunicate request_size=4 [14:59:56]MH_SAM_APDU [14:59:56]CAPDU: 80 13 01 00 [14:59:56]Write to MH i2c: E2 08 00 C2 29 80 13 01 00 00 00 00 00 68 [14:59:56]Write i2c OK [14:59:56]MH_I2C_Read... [14:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:56]Read from MH i2c: E2 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: E2 0E 00 [14:59:56]MH_I2C_Read... [14:59:56]Read from MH i2c: E2 0E 00 C2 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9F [14:59:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [14:59:56]wFMCommunicate OK [14:59:56]SAM_PROTO_GetShiftState done [14:59:56]FM_GetShiftState done [14:59:56]req_shift_opened done [14:59:56]requested_item shift.open_date is exist - process it [14:59:56]req_shift_open_date [14:59:56]req_shift_open_date done [14:59:56]produce_requested_data done [14:59:56]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33159,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [14:59:56]process_action_free get_value [14:59:56]json_value_free [14:59:56]json_value_free done [14:59:56]process_json_proto returns [14:59:56]Send response to host [14:59:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33159,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [14:59:56]free response buf [14:59:56]execute_script done [14:59:56]execute_script returns [14:59:56]free content buf [14:59:56]Sock 7.Close socket [14:59:56]Sock 7.Thread stoped [14:59:56]accept exits with 9 [14:59:56]New connection [14:59:56]New thread 3067202916 created [14:59:56]Thread 3067059556 joined [14:59:56]Waiting for new connection... [14:59:56] Sock 9.Parse request [14:59:56]Sock 9.Check first char [14:59:56]Sock 9.First char is OK [14:59:56]request: POST /json_proto HTTP/1.0 [14:59:56]Method: POST [14:59:56]URL: /json_proto [14:59:56]Method is POST - this is cgi request [14:59:56]url: /json_proto [14:59:56]query_string will be loaded in cgi processing [14:59:56]execute_cgi json_proto POST (null) [14:59:56]execute_cgi path=json_proto method=POST [14:59:56]POST find Content-Length [14:59:56]Host: 172.17.34.200:8080 [14:59:56]Content-Length: 331 [14:59:56]Content-Type: application/json [14:59:56] [14:59:56]POST finish read [14:59:56]Found Content-Length = 331 [14:59:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:59:56]execute_script... [14:59:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [14:59:56]POST & json_proto [14:59:56]process_json_proto [14:59:56]json parsed OK: [14:59:56]protocol is kg_v1.0 [14:59:56]action value=get_value [14:59:56]process_action get_value [14:59:56]cmd_get_value [14:59:56]process_action get_value done [14:59:56]requested_data is exist [14:59:56]produce_requested_data [14:59:56]requested_item fm.sale.total is exist - process it [14:59:56]SAM_PROTO_GetFMData [14:59:56]wFMCommunicate request_size=4 [14:59:56]MH_SAM_APDU [14:59:56]CAPDU: 80 13 03 00 [14:59:56]Write to MH i2c: E2 08 00 C3 29 80 13 03 00 00 00 00 00 6B [14:59:56]Write i2c OK [14:59:56]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 FD 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 FD 00 C3 29 00 C3 04 85 04 BF 04 6E 04 04 00 ED 80 00 00 69 04 A1 00 6F 04 04 00 AF 7F 00 00 B1 04 04 00 19 5B 2B 9C 70 04 04 00 38 1B 99 8B 72 04 04 00 E1 3F 92 10 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 B3 83 96 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 91 DA 61 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 9C 00 6F 04 04 00 3E 01 00 00 B1 04 04 00 08 19 E9 13 70 04 04 00 08 19 E9 13 72 04 00 00 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 36 4C 1D 02 EF 03 09 00 F6 90 00 4F [14:59:57]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 ED 80 00 00 69 04 A1 00 6F 04 04 00 AF 7F 00 00 B1 04 04 00 19 5B 2B 9C 70 04 04 00 38 1B 99 8B 72 04 04 00 E1 3F 92 10 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 B3 83 96 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 91 DA 61 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 9C 00 6F 04 04 00 3E 01 00 00 B1 04 04 00 08 19 E9 13 70 04 04 00 08 19 E9 13 72 04 00 00 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 36 4C 1D 02 EF 03 09 00 F6 90 00 [14:59:57]wFMCommunicate OK [14:59:57]wFMCommunicate request_size=4 [14:59:57]MH_SAM_APDU [14:59:57]CAPDU: 80 17 00 00 [14:59:57]Write to MH i2c: E2 08 00 C4 29 80 17 00 00 00 00 00 00 6D [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 FD 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 FD 00 C4 29 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 1B 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 17 [14:59:57]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 1B 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [14:59:57]wFMCommunicate OK [14:59:57]wFMCommunicate request_size=4 [14:59:57]MH_SAM_APDU [14:59:57]CAPDU: 80 17 00 00 [14:59:57]Write to MH i2c: E2 08 00 C5 29 80 17 00 00 00 00 00 00 6E [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:59:57]Read from MH i2c: E2 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 FD 00 [14:59:57]MH_I2C_Read... [14:59:57]Read from MH i2c: E2 FD 00 C5 29 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 8C [14:59:57]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [14:59:57]wFMCommunicate OK [14:59:57]wFMCommunicate request_size=4 [14:59:57]MH_SAM_APDU [14:59:57]CAPDU: 80 17 00 00 [14:59:57]Write to MH i2c: E2 08 00 C6 29 80 17 00 00 00 00 00 00 6F [14:59:57]Write i2c OK [14:59:57]MH_I2C_Read... [14:59:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:59:58]Read from MH i2c: E2 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: E2 FD 00 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: E2 FD 00 C6 29 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 E1 [14:59:58]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [14:59:58]wFMCommunicate OK [14:59:58]wFMCommunicate request_size=4 [14:59:58]MH_SAM_APDU [14:59:58]CAPDU: 80 17 00 00 [14:59:58]Write to MH i2c: E2 08 00 C7 29 80 17 00 00 00 00 00 00 70 [14:59:58]Write i2c OK [14:59:58]MH_I2C_Read... [14:59:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [14:59:58]Read from MH i2c: E2 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: E2 E0 00 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: E2 E0 00 C7 29 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 5A [14:59:58]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [14:59:58]wFMCommunicate OK [14:59:58]SAM_PROTO_GetFMData done [14:59:58]requested_item fm.sale_refund.total is exist - process it [14:59:58]requested_item fm.buy.total is exist - process it [14:59:58]requested_item shift.sale.total is exist - process it [14:59:58]SAM_PROTO_GetShiftData [14:59:58]wFMCommunicate request_size=4 [14:59:58]MH_SAM_APDU [14:59:58]CAPDU: 80 13 02 00 [14:59:58]Write to MH i2c: E2 08 00 C8 29 80 13 02 00 00 00 00 00 6F [14:59:58]Write i2c OK [14:59:58]MH_I2C_Read... [14:59:58]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [14:59:58]Read from MH i2c: E2 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: E2 FD 00 [14:59:58]MH_I2C_Read... [14:59:58]Read from MH i2c: E2 FD 00 C8 29 00 BB 04 AA 04 B7 04 6E 04 04 00 AF 00 00 00 69 04 9D 00 6F 04 04 00 AC 00 00 00 B1 04 04 00 27 26 2A 01 70 04 03 00 28 D2 C8 72 04 03 00 FF 53 61 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 19 AB 1F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9E A3 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 03 00 00 00 B1 04 03 00 9C 1C 10 70 04 03 00 9C 1C 10 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 08 B6 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 3F [14:59:58]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 AF 00 00 00 69 04 9D 00 6F 04 04 00 AC 00 00 00 B1 04 04 00 27 26 2A 01 70 04 03 00 28 D2 C8 72 04 03 00 FF 53 61 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 19 AB 1F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 9E A3 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 03 00 00 00 B1 04 03 00 9C 1C 10 70 04 03 00 9C 1C 10 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 08 B6 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [14:59:58]wFMCommunicate OK [14:59:58]wFMCommunicate request_size=4 [14:59:58]MH_SAM_APDU [14:59:58]CAPDU: 80 17 00 00 [14:59:58]Write to MH i2c: E2 08 00 C9 29 80 17 00 00 00 00 00 00 72 [14:59:58]Write i2c OK [14:59:58]MH_I2C_Read... [14:59:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:59:59]Read from MH i2c: E2 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 FD 00 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 FD 00 C9 29 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 81 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 C1 [14:59:59]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 81 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [14:59:59]wFMCommunicate OK [14:59:59]wFMCommunicate request_size=4 [14:59:59]MH_SAM_APDU [14:59:59]CAPDU: 80 17 00 00 [14:59:59]Write to MH i2c: E2 08 00 CA 29 80 17 00 00 00 00 00 00 73 [14:59:59]Write i2c OK [14:59:59]MH_I2C_Read... [14:59:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:59:59]Read from MH i2c: E2 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 FD 00 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 FD 00 CA 29 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 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 9F [14:59:59]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 [14:59:59]wFMCommunicate OK [14:59:59]wFMCommunicate request_size=4 [14:59:59]MH_SAM_APDU [14:59:59]CAPDU: 80 17 00 00 [14:59:59]Write to MH i2c: E2 08 00 CB 29 80 17 00 00 00 00 00 00 74 [14:59:59]Write i2c OK [14:59:59]MH_I2C_Read... [14:59:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [14:59:59]Read from MH i2c: E2 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 FD 00 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 FD 00 CB 29 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 E9 [14:59:59]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 [14:59:59]wFMCommunicate OK [14:59:59]wFMCommunicate request_size=4 [14:59:59]MH_SAM_APDU [14:59:59]CAPDU: 80 17 00 00 [14:59:59]Write to MH i2c: E2 08 00 CC 29 80 17 00 00 00 00 00 00 75 [14:59:59]Write i2c OK [14:59:59]MH_I2C_Read... [14:59:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [14:59:59]Read from MH i2c: E2 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 D8 00 [14:59:59]MH_I2C_Read... [14:59:59]Read from MH i2c: E2 D8 00 CC 29 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 5C [14:59:59]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:00:00]wFMCommunicate OK [15:00:00]SAM_PROTO_GetShiftData done [15:00:00]requested_item shift.sale.total_cash is exist - process it [15:00:00]requested_item shift.sale_refund.total is exist - process it [15:00:00]requested_item shift.sale_refund.total_cash is exist - process it [15:00:00]requested_item shift.buy.total is exist - process it [15:00:00]requested_item shift.buy.total_cash is exist - process it [15:00:00]produce_requested_data done [15:00:00]produce_requested_data return {"fm.sale.total":26200870.65,"fm.sale_refund.total":3340434.00,"fm.buy.total":0.00,"shift.sale.total":195394.95,"shift.sale.total_cash":131610.00,"shift.sale_refund.total":10559.00,"shift.sale_refund.total_cash":10559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:00:00]process_action_free get_value [15:00:00]json_value_free [15:00:00]json_value_free done [15:00:00]process_json_proto returns [15:00:00]Send response to host [15:00:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26200870.65,"fm.sale_refund.total":3340434.00,"fm.buy.total":0.00,"shift.sale.total":195394.95,"shift.sale.total_cash":131610.00,"shift.sale_refund.total":10559.00,"shift.sale_refund.total_cash":10559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:00:00]free response buf [15:00:00]execute_script done [15:00:00]execute_script returns [15:00:00]free content buf [15:00:00]Sock 9.Close socket [15:00:00]Sock 9.Thread stoped [15:00:01]OFD Sender: No OFD packet to send [15:00:06]OFD Sender: No OFD packet to send [15:00:11]OFD Sender: No OFD packet to send [15:00:16]OFD Sender: No OFD packet to send [15:00:21]OFD Sender: No OFD packet to send [15:00:26]OFD Sender: No OFD packet to send [15:00:31]OFD Sender: No OFD packet to send [15:00:36]OFD Sender: No OFD packet to send [15:00:41]OFD Sender: No OFD packet to send [15:00:46]OFD Sender: No OFD packet to send [15:00:51]OFD Sender: No OFD packet to send [15:00:56]OFD Sender: No OFD packet to send [15:01:01]OFD Sender: No OFD packet to send [15:01:06]OFD Sender: No OFD packet to send [15:01:11]OFD Sender: No OFD packet to send [15:01:16]OFD Sender: No OFD packet to send [15:01:21]OFD Sender: No OFD packet to send [15:01:26]OFD Sender: No OFD packet to send [15:01:31]OFD Sender: No OFD packet to send [15:01:36]OFD Sender: No OFD packet to send [15:01:41]OFD Sender: No OFD packet to send [15:01:46]OFD Sender: No OFD packet to send [15:01:51]OFD Sender: No OFD packet to send [15:01:56]OFD Sender: No OFD packet to send [15:02:01]OFD Sender: No OFD packet to send [15:02:06]OFD Sender: No OFD packet to send [15:02:11]OFD Sender: No OFD packet to send [15:02:16]OFD Sender: No OFD packet to send [15:02:21]OFD Sender: No OFD packet to send [15:02:26]OFD Sender: No OFD packet to send [15:02:31]OFD Sender: No OFD packet to send [15:02:36]OFD Sender: No OFD packet to send [15:02:41]OFD Sender: No OFD packet to send [15:02:46]OFD Sender: No OFD packet to send [15:02:51]OFD Sender: No OFD packet to send [15:02:56]OFD Sender: No OFD packet to send [15:03:01]OFD Sender: No OFD packet to send [15:03:06]OFD Sender: No OFD packet to send [15:03:11]OFD Sender: No OFD packet to send [15:03:16]OFD Sender: No OFD packet to send [15:03:21]OFD Sender: No OFD packet to send [15:03:26]OFD Sender: No OFD packet to send [15:03:31]OFD Sender: No OFD packet to send [15:03:36]OFD Sender: No OFD packet to send [15:03:41]OFD Sender: No OFD packet to send [15:03:46]OFD Sender: No OFD packet to send [15:03:51]OFD Sender: No OFD packet to send [15:03:56]OFD Sender: No OFD packet to send [15:04:01]OFD Sender: No OFD packet to send [15:04:06]OFD Sender: No OFD packet to send [15:04:11]OFD Sender: No OFD packet to send [15:04:16]OFD Sender: No OFD packet to send [15:04:21]OFD Sender: No OFD packet to send [15:04:26]OFD Sender: No OFD packet to send [15:04:31]OFD Sender: No OFD packet to send [15:04:36]OFD Sender: No OFD packet to send [15:04:41]OFD Sender: No OFD packet to send [15:04:46]OFD Sender: No OFD packet to send [15:04:51]OFD Sender: No OFD packet to send [15:04:56]OFD Sender: No OFD packet to send [15:05:01]OFD Sender: No OFD packet to send [15:05:06]OFD Sender: No OFD packet to send [15:05:11]OFD Sender: No OFD packet to send [15:05:15]accept exits with 7 [15:05:15]New connection [15:05:15]New thread 3067059556 created [15:05:15]Thread 3067202916 joined [15:05:15]Waiting for new connection... [15:05:15] Sock 7.Parse request [15:05:15]Sock 7.Check first char [15:05:15]Sock 7.First char is OK [15:05:15]request: POST /json_proto HTTP/1.0 [15:05:15]Method: POST [15:05:15]URL: /json_proto [15:05:15]Method is POST - this is cgi request [15:05:15]url: /json_proto [15:05:15]query_string will be loaded in cgi processing [15:05:15]execute_cgi json_proto POST (null) [15:05:15]execute_cgi path=json_proto method=POST [15:05:15]POST find Content-Length [15:05:15]Host: 172.17.34.200:8080 [15:05:15]Content-Length: 684 [15:05:15]Content-Type: application/json [15:05:15] [15:05:15]POST finish read [15:05:15]Found Content-Length = 684 [15:05:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 13.720, "sum" : 872.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 872.00, "total" : 872.00, "payments": [ { "type": 0, "sum" : 872.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:15]execute_script... [15:05: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)1182984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 13.720, "sum" : 872.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 872.00, "total" : 872.00, "payments": [ { "type": 0, "sum" : 872.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:15]POST & json_proto [15:05:15]process_json_proto [15:05:15]json parsed OK: [15:05:15]protocol is kg_v1.0 [15:05:15]action value=close_receipt [15:05:15]process_action close_receipt [15:05:15]cmd_close_receipt [15:05:15]MH_GetDate [15:05:15]Write to MH i2c: F0 00 00 CD 29 E5 [15:05:15]Write i2c OK [15:05:15]MH_I2C_Read... [15:05:15]Read from MH i2c: F0 [15:05:15]MH_I2C_Read... [15:05:15]Read from MH i2c: F0 09 00 [15:05:15]MH_I2C_Read... [15:05:15]Read from MH i2c: F0 09 00 CD 29 00 AC 14 EA 64 B2 FF 65 64 76 [15:05:15]GetLastDocTimeStamp 1693061939 [15:05:15]current date 1693062316 [15:05:15]FM_GetShiftState [15:05:15]SAM_PROTO_GetShiftState [15:05:15]wFMCommunicate request_size=4 [15:05:15]MH_SAM_APDU [15:05:15]CAPDU: 80 13 01 00 [15:05:15]Write to MH i2c: E2 08 00 CE 29 80 13 01 00 00 00 00 00 74 [15:05:15]Write i2c OK [15:05:15]MH_I2C_Read... [15:05:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:15]Read from MH i2c: E2 [15:05:15]MH_I2C_Read... [15:05:15]Read from MH i2c: E2 0E 00 [15:05:15]MH_I2C_Read... [15:05:15]Read from MH i2c: E2 0E 00 CE 29 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AB [15:05:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:05:15]wFMCommunicate OK [15:05:15]SAM_PROTO_GetShiftState done [15:05:15]FM_GetShiftState done [15:05:15]opened in 1693009560 [15:05:15]opened+sec_in_day 1693095960 [15:05:15]quantity*price = 87259 [15:05:15]sum+1 = 87260 [15:05:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 872.00 Внесено: 872.00 СДАЧА: 0.00 НСП 1% : 7.72 НДС 12% : 92.66 Наличными: 872.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 176 26.08.2023 15:05 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33160 ФПД: 211302419141938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T150516&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33160&fm=211302419141938&tin=02508201610067®Number=0000000000091575&sum=87200 [15:05:16]StoreToDocumentArchive [15:05:16]shift 77 fd 33160 [15:05:16]save to /storage/0077/doc_00033160 [15:05:16]save last doc name /storage/0077/doc_00033160 to /storage/kkm_last_doc_name [15:05:16]save OK [15:05:16]Clear old archive folders... [15:05:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:05:16]tlvbuf is 00AA49D0 [15:05:16]SAM_PROTO_ClearQueue [15:05:16]wFMCommunicate request_size=4 [15:05:16]MH_SAM_APDU [15:05:16]CAPDU: 80 09 00 00 [15:05:16]Write to MH i2c: E2 08 00 DB 29 80 09 00 00 00 00 00 00 76 [15:05:16]Write i2c OK [15:05:16]MH_I2C_Read... [15:05:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:16]Read from MH i2c: E2 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 03 00 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 03 00 DB 29 00 90 00 78 [15:05:16]RAPDU: 90 00 [15:05:16]wFMCommunicate OK [15:05:16]SAM_PROTO_ClearQueue done [15:05:16]KKMCreateOFDPacket [15:05:16]OFDProtocolAddRootSTLVToBuf [15:05:16]FM_MakeSignedData [15:05:16]FM_MakeSignedData [15:05:16]SAM_PROTO_SignData [15:05:16]wFMCommunicate request_size=4 [15:05:16]MH_SAM_APDU [15:05:16]CAPDU: 80 0D 01 02 [15:05:16]Write to MH i2c: E2 08 00 DC 29 80 0D 01 02 00 00 00 00 7E [15:05:16]Write i2c OK [15:05:16]MH_I2C_Read... [15:05:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:16]Read from MH i2c: E2 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 03 00 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 03 00 DC 29 00 90 00 79 [15:05:16]RAPDU: 90 00 [15:05:16]wFMCommunicate OK [15:05:16]wFMCommunicate request_size=255 [15:05:16]MH_SAM_APDU [15:05:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DB 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 AC 14 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 81 00 00 35 04 06 00 [15:05:16]Write to MH i2c: E2 02 01 DD 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 98 35 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DB 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 AC 14 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 81 00 00 35 04 06 00 00 00 10 [15:05:16]OFD Sender: No OFD packet to send [15:05:16]Write i2c OK [15:05:16]MH_I2C_Read... [15:05:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:16]Read from MH i2c: E2 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 03 00 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 03 00 DD 29 00 90 00 7A [15:05:16]RAPDU: 90 00 [15:05:16]wFMCommunicate OK [15:05:16]wFMCommunicate request_size=11 [15:05:16]MH_SAM_APDU [15:05:16]CAPDU: 80 0D 02 02 06 C0 2D AD A2 15 32 [15:05:16]Write to MH i2c: E2 0E 00 DE 29 80 0D 02 02 06 00 C0 2D AD A2 15 32 00 00 10 [15:05:16]Write i2c OK [15:05:16]MH_I2C_Read... [15:05:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:16]Read from MH i2c: E2 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 03 00 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 03 00 DE 29 00 90 00 7B [15:05:16]RAPDU: 90 00 [15:05:16]wFMCommunicate OK [15:05:16]wFMCommunicate request_size=4 [15:05:16]MH_SAM_APDU [15:05:16]CAPDU: 80 0D 03 02 [15:05:16]Write to MH i2c: E2 08 00 DF 29 80 0D 03 02 00 00 00 00 83 [15:05:16]Write i2c OK [15:05:16]MH_I2C_Read... [15:05:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:16]Read from MH i2c: E2 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 0B 00 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 0B 00 DF 29 00 19 65 96 23 3E 44 7D 5B 90 00 15 [15:05:16]RAPDU: 19 65 96 23 3E 44 7D 5B 90 00 [15:05:16]wFMCommunicate OK [15:05:16]SAM_PROTO_SignData done [15:05:16]FM_MakeSignedData done [15:05:16]CreateOFDProtocolMessage [15:05:16]wFMCommunicate request_size=4 [15:05:16]MH_SAM_APDU [15:05:16]CAPDU: 80 11 00 00 [15:05:16]Write to MH i2c: E2 08 00 E0 29 80 11 00 00 00 00 00 00 83 [15:05:16]Write i2c OK [15:05:16]MH_I2C_Read... [15:05:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:16]Read from MH i2c: E2 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 17 00 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: E2 17 00 E0 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [15:05:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:05:16]wFMCommunicate OK [15:05:16]CreateOFDProtocolMessage done [15:05:16]OFDSenderStorePacket 33160 [15:05:16]StoreOFDPacket docnum=33160 [15:05:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C1 7C 08 01 5C 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 98 35 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DB 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 AC 14 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 81 00 00 35 04 06 00 C0 2D AD A2 15 32 19 65 96 23 3E 44 7D 5B [15:05:16]CheckFolder [15:05:16]dirname=/storage/ofd_packets [15:05:16]CheckFolder done [15:05:16]ProducePacketName [15:05:16]name=ofd_packets/00033160 [15:05:16]NVStorageSaveData ofd_packets/00033160 [15:05:16]File name is /storage/ofd_packets/00033160 [15:05:16]Write 302 bytes [15:05:16]NVStorageSaveData done [15:05:16]OFDSenderStorePacket done [15:05:16]KKMCreateOFDPacket done [15:05:16]NVStorageSaveData kkm_last_timestamp [15:05:16]File name is /storage/kkm_last_timestamp [15:05:16]Write 4 bytes [15:05:16]NVStorageSaveData done [15:05:16]ExternCall_PrintAddStr [15:05:16]wPrintStart [15:05:16]Write to MH i2c: 01 00 00 E1 29 0A [15:05:16]Write i2c OK [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: 01 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: 01 07 00 [15:05:16]MH_I2C_Read... [15:05:16]Read from MH i2c: 01 07 00 E1 29 00 00 00 00 00 FF 0F 1F [15:05:16]RasterBufferAndPrint [15:05:16]line Счет N : (1)1182984 [15:05:16]line ИНН: 02508201610067 [15:05:16]line Контрольно-Кассовый Чек [15:05:16]line ПРОДАЖА [15:05:16]line ТРК (МРК, ГНК) : 11 [15:05:16]line Товар: 2710194210 [15:05:16]line ДТ(л)-К-5 [15:05:16]line 13.720 * 63.60 [15:05:16]line = 872.59 [15:05:16]line НДС 12% НСП 1% [15:05:16]line > о реализуемом товаре [15:05:16]line ОКРУГЛЕНИЕ: -0.59 [15:05:16]line ИТОГО: 872.00 [15:05:16]line Внесено: 872.00 [15:05:16]line СДАЧА: 0.00 [15:05:16]line НСП 1% : 7.72 [15:05:16]line НДС 12% : 92.66 [15:05:16]line Наличными: 872.00 [15:05:16]line Безнал.: 0.00 [15:05:16]line Место: АЗС № 121 "Партнер Нефть" [15:05:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:05:16]line СНО: Общий режим [15:05:16]line Чек 176 26.08.2023 15:05 [15:05:16]line Смена: 77 ФФД: 1.0 [15:05:16]line ЗНМ: 0300000148 [15:05:16]line РНМ: 0000000000091575 [15:05:16]line Версия ККМ: 001 [15:05:16]line ФМ: 0000000000874655 [15:05:16]line ФД: 33160 [15:05:16]line ФПД: 211302419141938 [15:05:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T150516&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33160&fm=211302419141938&tin=02508201610067®Number=0000000000091575&sum=87200 [15:05:16]written 0, free lines is 4095 [15:05:16]OFD Sender: Processing packet 33160 [packets to send 11, broken 10] [15:05:16]ProducePacketName [15:05:16]name=ofd_packets/00033160 [15:05:16]OFD Sender: To server: pG, [15:05:16]CommunicateWithHost lk.salyk.kg:30040 [15:05:16]ConnectInit lk.salyk.kg [15:05:16]Connected sock=10 [15:05:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C1 7C 08 01 5C 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 98 35 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 DB 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 54 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 32 24 00 00 00 00 07 04 06 00 A0 54 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 AC 14 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 81 00 00 35 04 06 00 C0 2D AD A2 15 32 19 65 96 23 3E 44 7D 5B [15:05:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9C 29 47 00 81 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 88 81 00 00 F4 03 04 00 4A BF E9 64 B6 04 01 00 00 A3 1E B3 5C 49 97 79 69 [15:05:17]CommunicateWithHost err = 0 [15:05:17]CheckOFDResponse [15:05:17]1017 (14) - 77093643461234 [15:05:17]1041 (16) - 0000000000874655 [15:05:17]1040 (4) - 33160 [15:05:17]1012 (4) - 26.08.2023 09:00 [15:05:17]1206 (1) - 0 [15:05:17]OFD Sender: Remove packet 33160 [15:05:17]ProducePacketName [15:05:17]name=ofd_packets/00033160 [15:05:17]NVStorageDeleteData [15:05:17]Write to MH i2c: 01 00 00 0C 2A 36 [15:05:17]Write i2c OK [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: 01 [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: 01 07 00 [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: 01 07 00 0C 2A 00 00 00 00 00 D7 0C 20 [15:05:17]RasterBufferAndPrint [15:05:17]line [15:05:17]line [15:05:17]line [15:05:17]line [15:05:17]line [15:05:17]written 0, free lines is 3294 [15:05:17]MH_Cut [15:05:17]Write to MH i2c: D1 01 00 13 2A 01 0F [15:05:17]Write i2c OK [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: D1 [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: D1 01 00 [15:05:17]MH_I2C_Read... [15:05:17]Read from MH i2c: D1 01 00 13 2A 00 0E [15:05:17]Write to MH i2c: 01 00 00 14 2A 3E [15:05:17]Write i2c OK [15:05:17]MH_I2C_Read... [15:05:17]OFD Sender: No OFD packet to send [15:05:18]*** Cut start [15:05:18]*** Purtial cut [15:05:18]*** Stage 1: CUTSNS_PIN = 1 [15:05:18]Read from MH i2c: 01 [15:05:18]MH_I2C_Read... [15:05:18]*** Stop cut motor [15:05:18]*** Cut end [15:05:18]Read from MH i2c: 01 07 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: 01 07 00 14 2A 00 00 00 00 00 FF 0F 53 [15:05:18]process_action close_receipt done [15:05:18]requested_data is exist [15:05:18]produce_requested_data [15:05:18]requested_item fm.sn is exist - process it [15:05:18]wFMCommunicate request_size=4 [15:05:18]MH_SAM_APDU [15:05:18]CAPDU: 80 11 00 00 [15:05:18]Write to MH i2c: E2 08 00 15 2A 80 11 00 00 00 00 00 00 B9 [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:18]Read from MH i2c: E2 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 17 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 17 00 15 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [15:05:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:05:18]wFMCommunicate OK [15:05:18]requested_item fd.num is exist - process it [15:05:18]SAM_PROTO_GetFieldsCounters [15:05:18]wFMCommunicate request_size=4 [15:05:18]MH_SAM_APDU [15:05:18]CAPDU: 80 13 00 00 [15:05:18]Write to MH i2c: E2 08 00 16 2A 80 13 00 00 00 00 00 00 BC [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:18]Read from MH i2c: E2 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 62 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 62 00 16 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 48 [15:05:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:05:18]wFMCommunicate OK [15:05:18]SAM_PROTO_GetFieldsCounters done [15:05:18]requested_item shift.num is exist - process it [15:05:18]requested_item shift.opened is exist - process it [15:05:18]req_shift_opened [15:05:18]FM_GetShiftState [15:05:18]SAM_PROTO_GetShiftState [15:05:18]wFMCommunicate request_size=4 [15:05:18]MH_SAM_APDU [15:05:18]CAPDU: 80 13 01 00 [15:05:18]Write to MH i2c: E2 08 00 17 2A 80 13 01 00 00 00 00 00 BE [15:05:18]Write i2c OK [15:05:18]MH_I2C_Read... [15:05:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:18]Read from MH i2c: E2 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 0E 00 [15:05:18]MH_I2C_Read... [15:05:18]Read from MH i2c: E2 0E 00 17 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F5 [15:05:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:05:18]wFMCommunicate OK [15:05:18]SAM_PROTO_GetShiftState done [15:05:18]FM_GetShiftState done [15:05:18]req_shift_opened done [15:05:18]requested_item shift.open_date is exist - process it [15:05:18]req_shift_open_date [15:05:18]req_shift_open_date done [15:05:18]produce_requested_data done [15:05:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33160,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:05:18]process_action_free close_receipt [15:05:18]json_value_free [15:05:18]json_value_free done [15:05:18]process_json_proto returns [15:05:18]Send response to host [15:05:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33160,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:05:18]free response buf [15:05:18]execute_script done [15:05:18]execute_script returns [15:05:18]free content buf [15:05:18]Sock 7.Close socket [15:05:18]Sock 7.Thread stoped [15:05:22]OFD Sender: No OFD packet to send [15:05:27]OFD Sender: No OFD packet to send [15:05:32]OFD Sender: No OFD packet to send [15:05:37]OFD Sender: No OFD packet to send [15:05:42]OFD Sender: No OFD packet to send [15:05:47]OFD Sender: No OFD packet to send [15:05:52]OFD Sender: No OFD packet to send [15:05:57]OFD Sender: No OFD packet to send [15:06:02]OFD Sender: No OFD packet to send [15:06:07]OFD Sender: No OFD packet to send [15:06:12]OFD Sender: No OFD packet to send [15:06:15]accept exits with 9 [15:06:15]New connection [15:06:15]New thread 3067202916 created [15:06:15]Thread 3067059556 joined [15:06:15]Waiting for new connection... [15:06:15] Sock 9.Parse request [15:06:15]Sock 9.Check first char [15:06:15]Sock 9.First char is OK [15:06:15]request: POST /json_proto HTTP/1.0 [15:06:15]Method: POST [15:06:15]URL: /json_proto [15:06:15]Method is POST - this is cgi request [15:06:15]url: /json_proto [15:06:15]query_string will be loaded in cgi processing [15:06:15]execute_cgi json_proto POST (null) [15:06:15]execute_cgi path=json_proto method=POST [15:06:15]POST find Content-Length [15:06:15]Host: 172.17.34.200:8080 [15:06:15]Content-Length: 215 [15:06:15]Content-Type: application/json [15:06:15] [15:06:15]POST finish read [15:06:15]Found Content-Length = 215 [15:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:15]execute_script... [15:06:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:06:15]POST & json_proto [15:06:15]process_json_proto [15:06:15]json parsed OK: [15:06:15]protocol is kg_v1.0 [15:06:15]action value=get_value [15:06:15]process_action get_value [15:06:15]cmd_get_value [15:06:15]process_action get_value done [15:06:15]requested_data is exist [15:06:15]produce_requested_data [15:06:15]requested_item kkm.sn is exist - process it [15:06:15]requested_item kkm.ver is exist - process it [15:06:15]requested_item fm.sn is exist - process it [15:06:15]wFMCommunicate request_size=4 [15:06:15]MH_SAM_APDU [15:06:15]CAPDU: 80 11 00 00 [15:06:15]Write to MH i2c: E2 08 00 18 2A 80 11 00 00 00 00 00 00 BC [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:15]Read from MH i2c: E2 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 17 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 17 00 18 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [15:06:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:06:15]wFMCommunicate OK [15:06:15]requested_item fd.num is exist - process it [15:06:15]SAM_PROTO_GetFieldsCounters [15:06:15]wFMCommunicate request_size=4 [15:06:15]MH_SAM_APDU [15:06:15]CAPDU: 80 13 00 00 [15:06:15]Write to MH i2c: E2 08 00 19 2A 80 13 00 00 00 00 00 00 BF [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:15]Read from MH i2c: E2 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 62 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 62 00 19 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [15:06:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 88 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:15]wFMCommunicate OK [15:06:15]SAM_PROTO_GetFieldsCounters done [15:06:15]requested_item shift.num is exist - process it [15:06:15]requested_item shift.opened is exist - process it [15:06:15]req_shift_opened [15:06:15]FM_GetShiftState [15:06:15]SAM_PROTO_GetShiftState [15:06:15]wFMCommunicate request_size=4 [15:06:15]MH_SAM_APDU [15:06:15]CAPDU: 80 13 01 00 [15:06:15]Write to MH i2c: E2 08 00 1A 2A 80 13 01 00 00 00 00 00 C1 [15:06:15]Write i2c OK [15:06:15]MH_I2C_Read... [15:06:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:15]Read from MH i2c: E2 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 0E 00 [15:06:15]MH_I2C_Read... [15:06:15]Read from MH i2c: E2 0E 00 1A 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F8 [15:06:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:06:15]wFMCommunicate OK [15:06:15]SAM_PROTO_GetShiftState done [15:06:15]FM_GetShiftState done [15:06:15]req_shift_opened done [15:06:15]requested_item shift.open_date is exist - process it [15:06:15]req_shift_open_date [15:06:15]req_shift_open_date done [15:06:15]produce_requested_data done [15:06:15]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33160,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:06:15]process_action_free get_value [15:06:15]json_value_free [15:06:15]json_value_free done [15:06:15]process_json_proto returns [15:06:15]Send response to host [15:06:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33160,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:06:15]free response buf [15:06:15]execute_script done [15:06:15]execute_script returns [15:06:15]free content buf [15:06:15]Sock 9.Close socket [15:06:15]Sock 9.Thread stoped [15:06:15]accept exits with 7 [15:06:15]New connection [15:06:15]New thread 3067059556 created [15:06:15]Thread 3067202916 joined [15:06:15]Waiting for new connection... [15:06:15] Sock 7.Parse request [15:06:15]Sock 7.Check first char [15:06:15]Sock 7.First char is OK [15:06:15]request: POST /json_proto HTTP/1.0 [15:06:15]Method: POST [15:06:15]URL: /json_proto [15:06:15]Method is POST - this is cgi request [15:06:15]url: /json_proto [15:06:15]query_string will be loaded in cgi processing [15:06:15]execute_cgi json_proto POST (null) [15:06:15]execute_cgi path=json_proto method=POST [15:06:15]POST find Content-Length [15:06:15]Host: 172.17.34.200:8080 [15:06:15]Content-Length: 331 [15:06:15]Content-Type: application/json [15:06:15] [15:06:15]POST finish read [15:06:15]Found Content-Length = 331 [15:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:06:15]execute_script... [15:06:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:06:16]POST & json_proto [15:06:16]process_json_proto [15:06:16]json parsed OK: [15:06:16]protocol is kg_v1.0 [15:06:16]action value=get_value [15:06:16]process_action get_value [15:06:16]cmd_get_value [15:06:16]process_action get_value done [15:06:16]requested_data is exist [15:06:16]produce_requested_data [15:06:16]requested_item fm.sale.total is exist - process it [15:06:16]SAM_PROTO_GetFMData [15:06:16]wFMCommunicate request_size=4 [15:06:16]MH_SAM_APDU [15:06:16]CAPDU: 80 13 03 00 [15:06:16]Write to MH i2c: E2 08 00 1B 2A 80 13 03 00 00 00 00 00 C4 [15:06:16]Write i2c OK [15:06:16]MH_I2C_Read... [15:06:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:06:16]Read from MH i2c: E2 [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: E2 FD 00 [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: E2 FD 00 1B 2A 00 C3 04 85 04 BF 04 6E 04 04 00 EE 80 00 00 69 04 A1 00 6F 04 04 00 B0 7F 00 00 B1 04 04 00 B9 AF 2C 9C 70 04 04 00 D8 6F 9A 8B 72 04 04 00 E1 3F 92 10 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 E5 A7 96 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 95 DD 61 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 9C 00 6F 04 04 00 3E 01 00 00 B1 04 04 00 08 19 E9 13 70 04 04 00 08 19 E9 13 72 04 00 00 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 36 4C 1D 02 EF 03 09 00 F6 90 00 F1 [15:06:16]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 EE 80 00 00 69 04 A1 00 6F 04 04 00 B0 7F 00 00 B1 04 04 00 B9 AF 2C 9C 70 04 04 00 D8 6F 9A 8B 72 04 04 00 E1 3F 92 10 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 E5 A7 96 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 95 DD 61 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 9C 00 6F 04 04 00 3E 01 00 00 B1 04 04 00 08 19 E9 13 70 04 04 00 08 19 E9 13 72 04 00 00 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 36 4C 1D 02 EF 03 09 00 F6 90 00 [15:06:16]wFMCommunicate OK [15:06:16]wFMCommunicate request_size=4 [15:06:16]MH_SAM_APDU [15:06:16]CAPDU: 80 17 00 00 [15:06:16]Write to MH i2c: E2 08 00 1C 2A 80 17 00 00 00 00 00 00 C6 [15:06:16]Write i2c OK [15:06:16]MH_I2C_Read... [15:06:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:06:16]Read from MH i2c: E2 [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: E2 FD 00 [15:06:16]MH_I2C_Read... [15:06:16]Read from MH i2c: E2 FD 00 1C 2A 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 1B 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 70 [15:06:16]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 1B 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [15:06:16]wFMCommunicate OK [15:06:16]wFMCommunicate request_size=4 [15:06:16]MH_SAM_APDU [15:06:16]CAPDU: 80 17 00 00 [15:06:16]Write to MH i2c: E2 08 00 1D 2A 80 17 00 00 00 00 00 00 C7 [15:06:16]Write i2c OK [15:06:16]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 FD 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 FD 00 1D 2A 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 E5 [15:06:17]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [15:06:17]wFMCommunicate OK [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 17 00 00 [15:06:17]Write to MH i2c: E2 08 00 1E 2A 80 17 00 00 00 00 00 00 C8 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 FD 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 FD 00 1E 2A 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 3A [15:06:17]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [15:06:17]wFMCommunicate OK [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 17 00 00 [15:06:17]Write to MH i2c: E2 08 00 1F 2A 80 17 00 00 00 00 00 00 C9 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [15:06:17]Read from MH i2c: E2 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 E0 00 [15:06:17]MH_I2C_Read... [15:06:17]Read from MH i2c: E2 E0 00 1F 2A 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B3 [15:06:17]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:06:17]wFMCommunicate OK [15:06:17]SAM_PROTO_GetFMData done [15:06:17]requested_item fm.sale_refund.total is exist - process it [15:06:17]requested_item fm.buy.total is exist - process it [15:06:17]requested_item shift.sale.total is exist - process it [15:06:17]SAM_PROTO_GetShiftData [15:06:17]wFMCommunicate request_size=4 [15:06:17]MH_SAM_APDU [15:06:17]CAPDU: 80 13 02 00 [15:06:17]Write to MH i2c: E2 08 00 20 2A 80 13 02 00 00 00 00 00 C8 [15:06:17]Write i2c OK [15:06:17]MH_I2C_Read... [15:06:17]OFD Sender: No OFD packet to send [15:06:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:06:18]Read from MH i2c: E2 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 FD 00 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 FD 00 20 2A 00 BB 04 AA 04 B7 04 6E 04 04 00 B0 00 00 00 69 04 9D 00 6F 04 04 00 AD 00 00 00 B1 04 04 00 C7 7A 2B 01 70 04 03 00 C8 26 CA 72 04 03 00 FF 53 61 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 4B CF 1F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 A6 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 03 00 00 00 B1 04 03 00 9C 1C 10 70 04 03 00 9C 1C 10 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 08 B6 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 E2 [15:06:18]RAPDU: BB 04 AA 04 B7 04 6E 04 04 00 B0 00 00 00 69 04 9D 00 6F 04 04 00 AD 00 00 00 B1 04 04 00 C7 7A 2B 01 70 04 03 00 C8 26 CA 72 04 03 00 FF 53 61 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 4B CF 1F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 A2 A6 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 03 00 00 00 B1 04 03 00 9C 1C 10 70 04 03 00 9C 1C 10 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 08 B6 01 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [15:06:18]wFMCommunicate OK [15:06:18]wFMCommunicate request_size=4 [15:06:18]MH_SAM_APDU [15:06:18]CAPDU: 80 17 00 00 [15:06:18]Write to MH i2c: E2 08 00 21 2A 80 17 00 00 00 00 00 00 CB [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:06:18]Read from MH i2c: E2 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 FD 00 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 FD 00 21 2A 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 81 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [15:06:18]RAPDU: 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 81 24 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 [15:06:18]wFMCommunicate OK [15:06:18]wFMCommunicate request_size=4 [15:06:18]MH_SAM_APDU [15:06:18]CAPDU: 80 17 00 00 [15:06:18]Write to MH i2c: E2 08 00 22 2A 80 17 00 00 00 00 00 00 CC [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:06:18]Read from MH i2c: E2 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 FD 00 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 FD 00 22 2A 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 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 F8 [15:06:18]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 [15:06:18]wFMCommunicate OK [15:06:18]wFMCommunicate request_size=4 [15:06:18]MH_SAM_APDU [15:06:18]CAPDU: 80 17 00 00 [15:06:18]Write to MH i2c: E2 08 00 23 2A 80 17 00 00 00 00 00 00 CD [15:06:18]Write i2c OK [15:06:18]MH_I2C_Read... [15:06:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:06:18]Read from MH i2c: E2 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 FD 00 [15:06:18]MH_I2C_Read... [15:06:18]Read from MH i2c: E2 FD 00 23 2A 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 42 [15:06:19]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 [15:06:19]wFMCommunicate OK [15:06:19]wFMCommunicate request_size=4 [15:06:19]MH_SAM_APDU [15:06:19]CAPDU: 80 17 00 00 [15:06:19]Write to MH i2c: E2 08 00 24 2A 80 17 00 00 00 00 00 00 CE [15:06:19]Write i2c OK [15:06:19]MH_I2C_Read... [15:06:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 213! [15:06:19]Read from MH i2c: E2 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 D8 00 [15:06:19]MH_I2C_Read... [15:06:19]Read from MH i2c: E2 D8 00 24 2A 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 B5 [15:06:19]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 [15:06:19]wFMCommunicate OK [15:06:19]SAM_PROTO_GetShiftData done [15:06:19]requested_item shift.sale.total_cash is exist - process it [15:06:19]requested_item shift.sale_refund.total is exist - process it [15:06:19]requested_item shift.sale_refund.total_cash is exist - process it [15:06:19]requested_item shift.buy.total is exist - process it [15:06:19]requested_item shift.buy.total_cash is exist - process it [15:06:19]produce_requested_data done [15:06:19]produce_requested_data return {"fm.sale.total":26201742.65,"fm.sale_refund.total":3340434.00,"fm.buy.total":0.00,"shift.sale.total":196266.95,"shift.sale.total_cash":132482.00,"shift.sale_refund.total":10559.00,"shift.sale_refund.total_cash":10559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:06:19]process_action_free get_value [15:06:19]json_value_free [15:06:19]json_value_free done [15:06:19]process_json_proto returns [15:06:19]Send response to host [15:06:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26201742.65,"fm.sale_refund.total":3340434.00,"fm.buy.total":0.00,"shift.sale.total":196266.95,"shift.sale.total_cash":132482.00,"shift.sale_refund.total":10559.00,"shift.sale_refund.total_cash":10559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:06:19]free response buf [15:06:19]execute_script done [15:06:19]execute_script returns [15:06:19]free content buf [15:06:19]Sock 7.Close socket [15:06:19]Sock 7.Thread stoped [15:06:22]OFD Sender: No OFD packet to send [15:06:27]OFD Sender: No OFD packet to send [15:06:32]OFD Sender: No OFD packet to send [15:06:37]OFD Sender: No OFD packet to send [15:06:42]OFD Sender: No OFD packet to send [15:06:47]OFD Sender: No OFD packet to send [15:06:52]OFD Sender: No OFD packet to send [15:06:57]OFD Sender: No OFD packet to send [15:07:02]OFD Sender: No OFD packet to send [15:07:07]OFD Sender: No OFD packet to send [15:07:12]OFD Sender: No OFD packet to send [15:07:17]OFD Sender: No OFD packet to send [15:07:22]OFD Sender: No OFD packet to send [15:07:27]OFD Sender: No OFD packet to send [15:07:32]accept exits with 9 [15:07:32]New connection [15:07:32]New thread 3067202916 created [15:07:32]Thread 3067059556 joined [15:07:32]Waiting for new connection... [15:07:32] Sock 9.Parse request [15:07:32]Sock 9.Check first char [15:07:32]Sock 9.First char is OK [15:07:32]request: POST /json_proto HTTP/1.0 [15:07:32]Method: POST [15:07:32]URL: /json_proto [15:07:32]Method is POST - this is cgi request [15:07:32]url: /json_proto [15:07:32]query_string will be loaded in cgi processing [15:07:32]execute_cgi json_proto POST (null) [15:07:32]execute_cgi path=json_proto method=POST [15:07:32]POST find Content-Length [15:07:32]Host: 172.17.34.200:8080 [15:07:32]Content-Length: 678 [15:07:32]Content-Type: application/json [15:07:32] [15:07:32]POST finish read [15:07:32]Found Content-Length = 678 [15:07:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182985", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:32]execute_script... [15:07:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182985", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:32]POST & json_proto [15:07:32]process_json_proto [15:07:32]json parsed OK: [15:07:32]protocol is kg_v1.0 [15:07:32]action value=close_receipt [15:07:32]process_action close_receipt [15:07:32]cmd_close_receipt [15:07:32]MH_GetDate [15:07:32]Write to MH i2c: F0 00 00 25 2A 3E [15:07:32]Write i2c OK [15:07:32]MH_I2C_Read... [15:07:32]Read from MH i2c: F0 [15:07:32]MH_I2C_Read... [15:07:32]Read from MH i2c: F0 09 00 [15:07:32]MH_I2C_Read... [15:07:32]Read from MH i2c: F0 09 00 25 2A 00 35 15 EA 64 B2 FF 65 64 59 [15:07:32]GetLastDocTimeStamp 1693062316 [15:07:32]current date 1693062453 [15:07:32]FM_GetShiftState [15:07:32]SAM_PROTO_GetShiftState [15:07:32]wFMCommunicate request_size=4 [15:07:32]MH_SAM_APDU [15:07:32]CAPDU: 80 13 01 00 [15:07:32]Write to MH i2c: E2 08 00 26 2A 80 13 01 00 00 00 00 00 CD [15:07:32]Write i2c OK [15:07:32]MH_I2C_Read... [15:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:32]Read from MH i2c: E2 [15:07:32]MH_I2C_Read... [15:07:32]Read from MH i2c: E2 0E 00 [15:07:32]MH_I2C_Read... [15:07:32]Read from MH i2c: E2 0E 00 26 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 04 [15:07:32]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:07:32]wFMCommunicate OK [15:07:32]SAM_PROTO_GetShiftState done [15:07:32]FM_GetShiftState done [15:07:32]opened in 1693009560 [15:07:32]opened+sec_in_day 1693095960 [15:07:32]quantity*price = 50042 [15:07:32]sum+1 = 50043 [15:07:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 177 26.08.2023 15:07 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33161 ФПД: 256750795522596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T150733&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33161&fm=256750795522596&tin=02508201610067®Number=0000000000091575&sum=50000 [15:07:33]StoreToDocumentArchive [15:07:33]shift 77 fd 33161 [15:07:33]save to /storage/0077/doc_00033161 [15:07:33]save last doc name /storage/0077/doc_00033161 to /storage/kkm_last_doc_name [15:07:33]save OK [15:07:33]Clear old archive folders... [15:07:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:07:33]tlvbuf is 00A8F3A0 [15:07:33]SAM_PROTO_ClearQueue [15:07:33]wFMCommunicate request_size=4 [15:07:33]MH_SAM_APDU [15:07:33]CAPDU: 80 09 00 00 [15:07:33]Write to MH i2c: E2 08 00 33 2A 80 09 00 00 00 00 00 00 CF [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:33]Read from MH i2c: E2 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 03 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 03 00 33 2A 00 90 00 D1 [15:07:33]RAPDU: 90 00 [15:07:33]wFMCommunicate OK [15:07:33]SAM_PROTO_ClearQueue done [15:07:33]KKMCreateOFDPacket [15:07:33]OFDProtocolAddRootSTLVToBuf [15:07:33]FM_MakeSignedData [15:07:33]FM_MakeSignedData [15:07:33]SAM_PROTO_SignData [15:07:33]wFMCommunicate request_size=4 [15:07:33]MH_SAM_APDU [15:07:33]CAPDU: 80 0D 01 02 [15:07:33]Write to MH i2c: E2 08 00 34 2A 80 0D 01 02 00 00 00 00 D7 [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:33]Read from MH i2c: E2 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 03 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 03 00 34 2A 00 90 00 D2 [15:07:33]RAPDU: 90 00 [15:07:33]wFMCommunicate OK [15:07:33]wFMCommunicate request_size=255 [15:07:33]MH_SAM_APDU [15:07: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 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 35 15 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 81 00 00 35 04 06 00 E9 [15:07:33]Write to MH i2c: E2 02 01 35 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 35 15 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 81 00 00 35 04 06 00 E9 00 00 0C [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:33]Read from MH i2c: E2 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 03 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 03 00 35 2A 00 90 00 D3 [15:07:33]RAPDU: 90 00 [15:07:33]wFMCommunicate OK [15:07:33]wFMCommunicate request_size=10 [15:07:33]MH_SAM_APDU [15:07:33]CAPDU: 80 0D 02 02 05 83 73 F6 82 24 [15:07:33]Write to MH i2c: E2 0D 00 36 2A 80 0D 02 02 05 00 83 73 F6 82 24 00 00 76 [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:33]Read from MH i2c: E2 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 03 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 03 00 36 2A 00 90 00 D4 [15:07:33]RAPDU: 90 00 [15:07:33]wFMCommunicate OK [15:07:33]wFMCommunicate request_size=4 [15:07:33]MH_SAM_APDU [15:07:33]CAPDU: 80 0D 03 02 [15:07:33]Write to MH i2c: E2 08 00 37 2A 80 0D 03 02 00 00 00 00 DC [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:33]Read from MH i2c: E2 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 0B 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 0B 00 37 2A 00 32 FF 3E D5 14 2B 57 7C 90 00 33 [15:07:33]RAPDU: 32 FF 3E D5 14 2B 57 7C 90 00 [15:07:33]wFMCommunicate OK [15:07:33]SAM_PROTO_SignData done [15:07:33]FM_MakeSignedData done [15:07:33]CreateOFDProtocolMessage [15:07:33]wFMCommunicate request_size=4 [15:07:33]MH_SAM_APDU [15:07:33]CAPDU: 80 11 00 00 [15:07:33]Write to MH i2c: E2 08 00 38 2A 80 11 00 00 00 00 00 00 DC [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:33]Read from MH i2c: E2 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 17 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: E2 17 00 38 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 32 [15:07:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:07:33]wFMCommunicate OK [15:07:33]CreateOFDProtocolMessage done [15:07:33]OFDSenderStorePacket 33161 [15:07:33]StoreOFDPacket docnum=33161 [15:07:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D 18 07 01 2C A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 35 15 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 81 00 00 35 04 06 00 E9 83 73 F6 82 24 32 FF 3E D5 14 2B 57 7C [15:07:33]CheckFolder [15:07:33]dirname=/storage/ofd_packets [15:07:33]CheckFolder done [15:07:33]ProducePacketName [15:07:33]name=ofd_packets/00033161 [15:07:33]NVStorageSaveData ofd_packets/00033161 [15:07:33]File name is /storage/ofd_packets/00033161 [15:07:33]Write 301 bytes [15:07:33]NVStorageSaveData done [15:07:33]OFDSenderStorePacket done [15:07:33]KKMCreateOFDPacket done [15:07:33]NVStorageSaveData kkm_last_timestamp [15:07:33]File name is /storage/kkm_last_timestamp [15:07:33]Write 4 bytes [15:07:33]NVStorageSaveData done [15:07:33]ExternCall_PrintAddStr [15:07:33]wPrintStart [15:07:33]Write to MH i2c: 01 00 00 39 2A 63 [15:07:33]Write i2c OK [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: 01 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: 01 07 00 [15:07:33]MH_I2C_Read... [15:07:33]Read from MH i2c: 01 07 00 39 2A 00 00 00 00 00 FF 0F 78 [15:07:33]RasterBufferAndPrint [15:07:33]line Счет N : (1)1182985 [15:07:33]line ИНН: 02508201610067 [15:07:33]line Контрольно-Кассовый Чек [15:07:33]line ПРОДАЖА [15:07:33]line ТРК (МРК, ГНК) : 63 [15:07:33]line Товар: 2710124500 [15:07:33]line Аи-95-К-5 [15:07:33]line 7.640 * 65.50 [15:07:33]line = 500.42 [15:07:33]line НДС 12% НСП 1% [15:07:33]line > о реализуемом товаре [15:07:33]line ОКРУГЛЕНИЕ: -0.42 [15:07:33]line ИТОГО: 500.00 [15:07:33]line Внесено: 500.00 [15:07:33]line СДАЧА: 0.00 [15:07:33]line НСП 1% : 4.43 [15:07:33]line НДС 12% : 53.14 [15:07:33]line Наличными: 500.00 [15:07:33]line Безнал.: 0.00 [15:07:33]line Место: АЗС № 121 "Партнер Нефть" [15:07:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:07:33]line СНО: Общий режим [15:07:33]line Чек 177 26.08.2023 15:07 [15:07:33]line Смена: 77 ФФД: 1.0 [15:07:34]line ЗНМ: 0300000148 [15:07:34]line РНМ: 0000000000091575 [15:07:34]line Версия ККМ: 001 [15:07:34]line ФМ: 0000000000874655 [15:07:34]line ФД: 33161 [15:07:34]line ФПД: 256750795522596 [15:07:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T150733&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33161&fm=256750795522596&tin=02508201610067®Number=0000000000091575&sum=50000 [15:07:34]OFD Sender: Processing packet 33161 [packets to send 11, broken 10] [15:07:34]ProducePacketName [15:07:34]name=ofd_packets/00033161 [15:07:34]OFD Sender: To server: pG, [15:07:34]CommunicateWithHost lk.salyk.kg:30040 [15:07:34]ConnectInit lk.salyk.kg [15:07:34]written 0, free lines is 4095 [15:07:34]Connected sock=10 [15:07:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0D 18 07 01 2C A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 00 00 00 F4 03 04 00 35 15 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 81 00 00 35 04 06 00 E9 83 73 F6 82 24 32 FF 3E D5 14 2B 57 7C [15:07:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E4 F1 47 00 70 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 89 81 00 00 F4 03 04 00 D4 BF E9 64 B6 04 01 00 00 30 BF FD 74 3F 64 CE 0F [15:07:34]CommunicateWithHost err = 0 [15:07:34]CheckOFDResponse [15:07:34]1017 (14) - 77093643461234 [15:07:34]1041 (16) - 0000000000874655 [15:07:34]1040 (4) - 33161 [15:07:34]1012 (4) - 26.08.2023 09:03 [15:07:34]1206 (1) - 0 [15:07:34]OFD Sender: Remove packet 33161 [15:07:34]ProducePacketName [15:07:34]name=ofd_packets/00033161 [15:07:34]NVStorageDeleteData [15:07:34]Write to MH i2c: 01 00 00 64 2A 8E [15:07:34]Write i2c OK [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: 01 [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: 01 07 00 [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: 01 07 00 64 2A 00 00 00 00 00 D1 0C 72 [15:07:34]RasterBufferAndPrint [15:07:34]line [15:07:34]line [15:07:34]line [15:07:34]line [15:07:34]line [15:07:34]written 0, free lines is 3287 [15:07:34]MH_Cut [15:07:34]Write to MH i2c: D1 01 00 6B 2A 01 67 [15:07:34]Write i2c OK [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: D1 [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: D1 01 00 [15:07:34]MH_I2C_Read... [15:07:34]Read from MH i2c: D1 01 00 6B 2A 00 66 [15:07:34]Write to MH i2c: 01 00 00 6C 2A 96 [15:07:34]Write i2c OK [15:07:34]MH_I2C_Read... [15:07:34]OFD Sender: No OFD packet to send [15:07:35]*** Cut start [15:07:35]*** Purtial cut [15:07:35]*** CUTSNS_PIN = 0 [15:07:35]*** Stage 1: CUTSNS_PIN = 1 [15:07:37]Read from MH i2c: 01 [15:07:37]MH_I2C_Read... [15:07:37]*** Stop cut motor [15:07:37]*** Cut end [15:07:37]Read from MH i2c: 01 07 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 07 00 6C 2A 00 00 00 00 00 FF 0F AB [15:07:37]process_action close_receipt done [15:07:37]requested_data is exist [15:07:37]produce_requested_data [15:07:37]requested_item fm.sn is exist - process it [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 11 00 00 [15:07:37]Write to MH i2c: E2 08 00 6D 2A 80 11 00 00 00 00 00 00 11 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 17 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 17 00 6D 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 67 [15:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:07:37]wFMCommunicate OK [15:07:37]requested_item fd.num is exist - process it [15:07:37]SAM_PROTO_GetFieldsCounters [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 13 00 00 [15:07:37]Write to MH i2c: E2 08 00 6E 2A 80 13 00 00 00 00 00 00 14 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 62 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 62 00 6E 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 A4 [15:07:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 89 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:07:37]wFMCommunicate OK [15:07:37]SAM_PROTO_GetFieldsCounters done [15:07:37]requested_item shift.num is exist - process it [15:07:37]requested_item shift.opened is exist - process it [15:07:37]req_shift_opened [15:07:37]FM_GetShiftState [15:07:37]SAM_PROTO_GetShiftState [15:07:37]wFMCommunicate request_size=4 [15:07:37]MH_SAM_APDU [15:07:37]CAPDU: 80 13 01 00 [15:07:37]Write to MH i2c: E2 08 00 6F 2A 80 13 01 00 00 00 00 00 16 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:37]Read from MH i2c: E2 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 0E 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: E2 0E 00 6F 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4D [15:07:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:07:37]wFMCommunicate OK [15:07:37]SAM_PROTO_GetShiftState done [15:07:37]FM_GetShiftState done [15:07:37]req_shift_opened done [15:07:37]requested_item shift.open_date is exist - process it [15:07:37]req_shift_open_date [15:07:37]req_shift_open_date done [15:07:37]produce_requested_data done [15:07:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33161,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:07:37]process_action_free close_receipt [15:07:37]json_value_free [15:07:37]json_value_free done [15:07:37]process_json_proto returns [15:07:37]Send response to host [15:07:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33161,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:07:37]free response buf [15:07:37]execute_script done [15:07:37]execute_script returns [15:07:37]free content buf [15:07:37]Sock 9.Close socket [15:07:37]Sock 9.Thread stoped [15:07:40]OFD Sender: No OFD packet to send [15:07:45]OFD Sender: No OFD packet to send [15:07:50]OFD Sender: No OFD packet to send [15:07:55]OFD Sender: No OFD packet to send [15:08:00]OFD Sender: No OFD packet to send [15:08:05]OFD Sender: No OFD packet to send [15:08:10]OFD Sender: No OFD packet to send [15:08:15]OFD Sender: No OFD packet to send [15:08:20]OFD Sender: No OFD packet to send [15:08:25]OFD Sender: No OFD packet to send [15:08:30]OFD Sender: No OFD packet to send [15:08:35]OFD Sender: No OFD packet to send [15:08:40]OFD Sender: No OFD packet to send [15:08:45]OFD Sender: No OFD packet to send [15:08:50]OFD Sender: No OFD packet to send [15:08:55]OFD Sender: No OFD packet to send [15:09:00]OFD Sender: No OFD packet to send [15:09:05]OFD Sender: No OFD packet to send [15:09:10]OFD Sender: No OFD packet to send [15:09:15]OFD Sender: No OFD packet to send [15:09:20]OFD Sender: No OFD packet to send [15:09:25]OFD Sender: No OFD packet to send [15:09:30]OFD Sender: No OFD packet to send [15:09:35]OFD Sender: No OFD packet to send [15:09:40]OFD Sender: No OFD packet to send [15:09:45]OFD Sender: No OFD packet to send [15:09:50]OFD Sender: No OFD packet to send [15:09:55]OFD Sender: No OFD packet to send [15:10:00]OFD Sender: No OFD packet to send [15:10:05]OFD Sender: No OFD packet to send [15:10:10]OFD Sender: No OFD packet to send [15:10:15]OFD Sender: No OFD packet to send [15:10:20]OFD Sender: No OFD packet to send [15:10:25]OFD Sender: No OFD packet to send [15:10:30]OFD Sender: No OFD packet to send [15:10:35]OFD Sender: No OFD packet to send [15:10:40]OFD Sender: No OFD packet to send [15:10:45]OFD Sender: No OFD packet to send [15:10:50]OFD Sender: No OFD packet to send [15:10:55]OFD Sender: No OFD packet to send [15:11:00]OFD Sender: No OFD packet to send [15:11:05]OFD Sender: No OFD packet to send [15:11:10]OFD Sender: No OFD packet to send [15:11:15]OFD Sender: No OFD packet to send [15:11:20]OFD Sender: No OFD packet to send [15:11:25]OFD Sender: No OFD packet to send [15:11:30]OFD Sender: No OFD packet to send [15:11:35]OFD Sender: No OFD packet to send [15:11:40]OFD Sender: No OFD packet to send [15:11:45]OFD Sender: No OFD packet to send [15:11:50]OFD Sender: No OFD packet to send [15:11:55]OFD Sender: No OFD packet to send [15:12:00]OFD Sender: No OFD packet to send [15:12:05]OFD Sender: No OFD packet to send [15:12:10]OFD Sender: No OFD packet to send [15:12:15]OFD Sender: No OFD packet to send [15:12:20]OFD Sender: No OFD packet to send [15:12:25]OFD Sender: No OFD packet to send [15:12:30]OFD Sender: No OFD packet to send [15:12:35]OFD Sender: No OFD packet to send [15:12:40]OFD Sender: No OFD packet to send [15:12:45]OFD Sender: No OFD packet to send [15:12:50]OFD Sender: No OFD packet to send [15:12:55]OFD Sender: No OFD packet to send [15:13:00]OFD Sender: No OFD packet to send [15:13:05]OFD Sender: No OFD packet to send [15:13:10]OFD Sender: No OFD packet to send [15:13:15]OFD Sender: No OFD packet to send [15:13:20]OFD Sender: No OFD packet to send [15:13:25]OFD Sender: No OFD packet to send [15:13:30]OFD Sender: No OFD packet to send [15:13:35]OFD Sender: No OFD packet to send [15:13:40]OFD Sender: No OFD packet to send [15:13:45]OFD Sender: No OFD packet to send [15:13:46]accept exits with 7 [15:13:46]New connection [15:13:46]New thread 3067059556 created [15:13:46]Thread 3067202916 joined [15:13:46]Waiting for new connection... [15:13:46] Sock 7.Parse request [15:13:46]Sock 7.Check first char [15:13:46]Sock 7.First char is OK [15:13:46]request: POST /json_proto HTTP/1.0 [15:13:46]Method: POST [15:13:46]URL: /json_proto [15:13:46]Method is POST - this is cgi request [15:13:46]url: /json_proto [15:13:46]query_string will be loaded in cgi processing [15:13:46]execute_cgi json_proto POST (null) [15:13:46]execute_cgi path=json_proto method=POST [15:13:46]POST find Content-Length [15:13:46]Host: 172.17.34.200:8080 [15:13:46]Content-Length: 688 [15:13:46]Content-Type: application/json [15:13:46] [15:13:46]POST finish read [15:13:46]Found Content-Length = 688 [15:13:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:46]execute_script... [15:13:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:46]POST & json_proto [15:13:46]process_json_proto [15:13:46]json parsed OK: [15:13:46]protocol is kg_v1.0 [15:13:46]action value=close_receipt [15:13:46]process_action close_receipt [15:13:46]cmd_close_receipt [15:13:46]MH_GetDate [15:13:46]Write to MH i2c: F0 00 00 70 2A 89 [15:13:46]Write i2c OK [15:13:46]MH_I2C_Read... [15:13:46]Read from MH i2c: F0 [15:13:46]MH_I2C_Read... [15:13:46]Read from MH i2c: F0 09 00 [15:13:46]MH_I2C_Read... [15:13:46]Read from MH i2c: F0 09 00 70 2A 00 AC 16 EA 64 B2 FF 65 64 1C [15:13:46]GetLastDocTimeStamp 1693062453 [15:13:46]current date 1693062828 [15:13:46]FM_GetShiftState [15:13:46]SAM_PROTO_GetShiftState [15:13:46]wFMCommunicate request_size=4 [15:13:46]MH_SAM_APDU [15:13:46]CAPDU: 80 13 01 00 [15:13:46]Write to MH i2c: E2 08 00 71 2A 80 13 01 00 00 00 00 00 18 [15:13:46]Write i2c OK [15:13:46]MH_I2C_Read... [15:13:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:46]Read from MH i2c: E2 [15:13:46]MH_I2C_Read... [15:13:46]Read from MH i2c: E2 0E 00 [15:13:46]MH_I2C_Read... [15:13:46]Read from MH i2c: E2 0E 00 71 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4F [15:13:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:13:46]wFMCommunicate OK [15:13:46]SAM_PROTO_GetShiftState done [15:13:46]FM_GetShiftState done [15:13:46]opened in 1693009560 [15:13:46]opened+sec_in_day 1693095960 [15:13:46]quantity*price = 200022 [15:13:46]sum+1 = 200023 [15:13:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 178 26.08.2023 15:13 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33162 ФПД: 233428589734322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T151348&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33162&fm=233428589734322&tin=02508201610067®Number=0000000000091575&sum=200000 [15:13:47]StoreToDocumentArchive [15:13:47]shift 77 fd 33162 [15:13:47]save to /storage/0077/doc_00033162 [15:13:47]save last doc name /storage/0077/doc_00033162 to /storage/kkm_last_doc_name [15:13:47]save OK [15:13:47]Clear old archive folders... [15:13:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:13:47]tlvbuf is 00AA49A0 [15:13:47]SAM_PROTO_ClearQueue [15:13:47]wFMCommunicate request_size=4 [15:13:47]MH_SAM_APDU [15:13:47]CAPDU: 80 09 00 00 [15:13:47]Write to MH i2c: E2 08 00 7E 2A 80 09 00 00 00 00 00 00 1A [15:13:47]Write i2c OK [15:13:47]MH_I2C_Read... [15:13:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:48]Read from MH i2c: E2 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 03 00 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 03 00 7E 2A 00 90 00 1C [15:13:48]RAPDU: 90 00 [15:13:48]wFMCommunicate OK [15:13:48]SAM_PROTO_ClearQueue done [15:13:48]KKMCreateOFDPacket [15:13:48]OFDProtocolAddRootSTLVToBuf [15:13:48]FM_MakeSignedData [15:13:48]FM_MakeSignedData [15:13:48]SAM_PROTO_SignData [15:13:48]wFMCommunicate request_size=4 [15:13:48]MH_SAM_APDU [15:13:48]CAPDU: 80 0D 01 02 [15:13:48]Write to MH i2c: E2 08 00 7F 2A 80 0D 01 02 00 00 00 00 22 [15:13:48]Write i2c OK [15:13:48]MH_I2C_Read... [15:13:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:48]Read from MH i2c: E2 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 03 00 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 03 00 7F 2A 00 90 00 1D [15:13:48]RAPDU: 90 00 [15:13:48]wFMCommunicate OK [15:13:48]wFMCommunicate request_size=255 [15:13:48]MH_SAM_APDU [15:13:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 AC 16 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 81 00 00 35 04 06 00 [15:13:48]Write to MH i2c: E2 02 01 80 2A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 AC 16 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 81 00 00 35 04 06 00 00 00 0B [15:13:48]Write i2c OK [15:13:48]MH_I2C_Read... [15:13:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:48]Read from MH i2c: E2 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 03 00 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 03 00 80 2A 00 90 00 1E [15:13:48]RAPDU: 90 00 [15:13:48]wFMCommunicate OK [15:13:48]wFMCommunicate request_size=11 [15:13:48]MH_SAM_APDU [15:13:48]CAPDU: 80 0D 02 02 06 D4 4D 54 2B E9 B2 [15:13:48]Write to MH i2c: E2 0E 00 81 2A 80 0D 02 02 06 00 D4 4D 54 2B E9 B2 00 00 6C [15:13:48]Write i2c OK [15:13:48]MH_I2C_Read... [15:13:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:48]Read from MH i2c: E2 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 03 00 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 03 00 81 2A 00 90 00 1F [15:13:48]RAPDU: 90 00 [15:13:48]wFMCommunicate OK [15:13:48]wFMCommunicate request_size=4 [15:13:48]MH_SAM_APDU [15:13:48]CAPDU: 80 0D 03 02 [15:13:48]Write to MH i2c: E2 08 00 82 2A 80 0D 03 02 00 00 00 00 27 [15:13:48]Write i2c OK [15:13:48]MH_I2C_Read... [15:13:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:48]Read from MH i2c: E2 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 0B 00 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 0B 00 82 2A 00 42 02 39 61 BC 9C D7 9E 90 00 D3 [15:13:48]RAPDU: 42 02 39 61 BC 9C D7 9E 90 00 [15:13:48]wFMCommunicate OK [15:13:48]SAM_PROTO_SignData done [15:13:48]FM_MakeSignedData done [15:13:48]CreateOFDProtocolMessage [15:13:48]wFMCommunicate request_size=4 [15:13:48]MH_SAM_APDU [15:13:48]CAPDU: 80 11 00 00 [15:13:48]Write to MH i2c: E2 08 00 83 2A 80 11 00 00 00 00 00 00 27 [15:13:48]Write i2c OK [15:13:48]MH_I2C_Read... [15:13:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:48]Read from MH i2c: E2 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 17 00 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: E2 17 00 83 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7D [15:13:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:13:48]wFMCommunicate OK [15:13:48]CreateOFDProtocolMessage done [15:13:48]OFDSenderStorePacket 33162 [15:13:48]StoreOFDPacket docnum=33162 [15:13:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1F 31 08 01 C8 17 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 AC 16 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 81 00 00 35 04 06 00 D4 4D 54 2B E9 B2 42 02 39 61 BC 9C D7 9E [15:13:48]CheckFolder [15:13:48]dirname=/storage/ofd_packets [15:13:48]CheckFolder done [15:13:48]ProducePacketName [15:13:48]name=ofd_packets/00033162 [15:13:48]NVStorageSaveData ofd_packets/00033162 [15:13:48]File name is /storage/ofd_packets/00033162 [15:13:48]Write 302 bytes [15:13:48]NVStorageSaveData done [15:13:48]OFDSenderStorePacket done [15:13:48]KKMCreateOFDPacket done [15:13:48]NVStorageSaveData kkm_last_timestamp [15:13:48]File name is /storage/kkm_last_timestamp [15:13:48]Write 4 bytes [15:13:48]NVStorageSaveData done [15:13:48]ExternCall_PrintAddStr [15:13:48]wPrintStart [15:13:48]Write to MH i2c: 01 00 00 84 2A AE [15:13:48]OFD Sender: Processing packet 33162 [packets to send 11, broken 10] [15:13:48]ProducePacketName [15:13:48]name=ofd_packets/00033162 [15:13:48]OFD Sender: To server: pG, [15:13:48]CommunicateWithHost lk.salyk.kg:30040 [15:13:48]ConnectInit lk.salyk.kg [15:13:48]Write i2c OK [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: 01 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: 01 07 00 [15:13:48]MH_I2C_Read... [15:13:48]Read from MH i2c: 01 07 00 84 2A 00 00 00 00 00 FF 0F C3 [15:13:48]RasterBufferAndPrint [15:13:48]line Счет N : (1)1182986 [15:13:48]line ИНН: 02508201610067 [15:13:48]line Контрольно-Кассовый Чек [15:13:48]line ПРОДАЖА [15:13:48]line ТРК (МРК, ГНК) : 21 [15:13:48]line Товар: 2710194210 [15:13:48]line ДТ(л)-К-5 [15:13:48]line 31.450 * 63.60 [15:13:48]line = 2000.22 [15:13:48]line НДС 12% НСП 1% [15:13:48]line > о реализуемом товаре [15:13:48]line ОКРУГЛЕНИЕ: -0.22 [15:13:48]line ИТОГО: 2000.00 [15:13:48]line Внесено: 2000.00 [15:13:48]line СДАЧА: 0.00 [15:13:48]line НСП 1% : 17.70 [15:13:48]line НДС 12% : 212.41 [15:13:48]line Наличными: 2000.00 [15:13:48]line Безнал.: 0.00 [15:13:48]line Место: АЗС № 121 "Партнер Нефть" [15:13:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:13:48]line СНО: Общий режим [15:13:48]line Чек 178 26.08.2023 15:13 [15:13:48]line Смена: 77 ФФД: 1.0 [15:13:48]line ЗНМ: 0300000148 [15:13:48]line РНМ: 0000000000091575 [15:13:48]line Версия ККМ: 001 [15:13:48]line ФМ: 0000000000874655 [15:13:48]line ФД: 33162 [15:13:48]line ФПД: 233428589734322 [15:13:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T151348&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33162&fm=233428589734322&tin=02508201610067®Number=0000000000091575&sum=200000 [15:13:48]Connected sock=10 [15:13:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 1F 31 08 01 C8 17 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 AC 16 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 81 00 00 35 04 06 00 D4 4D 54 2B E9 B2 42 02 39 61 BC 9C D7 9E [15:13:48]written 0, free lines is 4095 [15:13:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1F 53 47 00 20 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8A 81 00 00 F4 03 04 00 4A C1 E9 64 B6 04 01 00 00 DA EF 1F B4 E7 57 12 30 [15:13:49]CommunicateWithHost err = 0 [15:13:49]CheckOFDResponse [15:13:49]1017 (14) - 77093643461234 [15:13:49]1041 (16) - 0000000000874655 [15:13:49]1040 (4) - 33162 [15:13:49]1012 (4) - 26.08.2023 09:09 [15:13:49]1206 (1) - 0 [15:13:49]OFD Sender: Remove packet 33162 [15:13:49]ProducePacketName [15:13:49]name=ofd_packets/00033162 [15:13:49]NVStorageDeleteData [15:13:49]Write to MH i2c: 01 00 00 AF 2A D9 [15:13:49]Write i2c OK [15:13:49]MH_I2C_Read... [15:13:49]Read from MH i2c: 01 [15:13:49]MH_I2C_Read... [15:13:49]Read from MH i2c: 01 07 00 [15:13:49]MH_I2C_Read... [15:13:49]Read from MH i2c: 01 07 00 AF 2A 00 00 00 00 00 DA 0C C6 [15:13:49]RasterBufferAndPrint [15:13:49]line [15:13:49]line [15:13:49]line [15:13:49]line [15:13:49]line [15:13:49]written 0, free lines is 3299 [15:13:49]MH_Cut [15:13:49]Write to MH i2c: D1 01 00 B6 2A 01 B2 [15:13:49]Write i2c OK [15:13:49]MH_I2C_Read... [15:13:49]Read from MH i2c: D1 [15:13:49]MH_I2C_Read... [15:13:49]Read from MH i2c: D1 01 00 [15:13:49]MH_I2C_Read... [15:13:49]Read from MH i2c: D1 01 00 B6 2A 00 B1 [15:13:49]Write to MH i2c: 01 00 00 B7 2A E1 [15:13:49]Write i2c OK [15:13:49]MH_I2C_Read... [15:13:49]OFD Sender: No OFD packet to send [15:13:50]*** Cut start [15:13:50]*** Purtial cut [15:13:50]*** Stage 1: CUTSNS_PIN = 1 [15:13:50]Read from MH i2c: 01 [15:13:50]MH_I2C_Read... [15:13:50]*** Stop cut motor [15:13:50]*** Cut end [15:13:50]Read from MH i2c: 01 07 00 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: 01 07 00 B7 2A 00 00 00 00 00 FF 0F F6 [15:13:50]process_action close_receipt done [15:13:50]requested_data is exist [15:13:50]produce_requested_data [15:13:50]requested_item fm.sn is exist - process it [15:13:50]wFMCommunicate request_size=4 [15:13:50]MH_SAM_APDU [15:13:50]CAPDU: 80 11 00 00 [15:13:50]Write to MH i2c: E2 08 00 B8 2A 80 11 00 00 00 00 00 00 5C [15:13:50]Write i2c OK [15:13:50]MH_I2C_Read... [15:13:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:50]Read from MH i2c: E2 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: E2 17 00 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: E2 17 00 B8 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B2 [15:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:13:50]wFMCommunicate OK [15:13:50]requested_item fd.num is exist - process it [15:13:50]SAM_PROTO_GetFieldsCounters [15:13:50]wFMCommunicate request_size=4 [15:13:50]MH_SAM_APDU [15:13:50]CAPDU: 80 13 00 00 [15:13:50]Write to MH i2c: E2 08 00 B9 2A 80 13 00 00 00 00 00 00 5F [15:13:50]Write i2c OK [15:13:50]MH_I2C_Read... [15:13:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:50]Read from MH i2c: E2 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: E2 62 00 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: E2 62 00 B9 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 F3 [15:13:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:50]wFMCommunicate OK [15:13:50]SAM_PROTO_GetFieldsCounters done [15:13:50]requested_item shift.num is exist - process it [15:13:50]requested_item shift.opened is exist - process it [15:13:50]req_shift_opened [15:13:50]FM_GetShiftState [15:13:50]SAM_PROTO_GetShiftState [15:13:50]wFMCommunicate request_size=4 [15:13:50]MH_SAM_APDU [15:13:50]CAPDU: 80 13 01 00 [15:13:50]Write to MH i2c: E2 08 00 BA 2A 80 13 01 00 00 00 00 00 61 [15:13:50]Write i2c OK [15:13:50]MH_I2C_Read... [15:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:50]Read from MH i2c: E2 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: E2 0E 00 [15:13:50]MH_I2C_Read... [15:13:50]Read from MH i2c: E2 0E 00 BA 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 98 [15:13:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:13:50]wFMCommunicate OK [15:13:50]SAM_PROTO_GetShiftState done [15:13:50]FM_GetShiftState done [15:13:50]req_shift_opened done [15:13:50]requested_item shift.open_date is exist - process it [15:13:50]req_shift_open_date [15:13:50]req_shift_open_date done [15:13:50]produce_requested_data done [15:13:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33162,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:13:50]process_action_free close_receipt [15:13:50]json_value_free [15:13:50]json_value_free done [15:13:50]process_json_proto returns [15:13:50]Send response to host [15:13:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33162,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:13:50]free response buf [15:13:50]execute_script done [15:13:50]execute_script returns [15:13:50]free content buf [15:13:50]Sock 7.Close socket [15:13:50]Sock 7.Thread stoped [15:13:54]OFD Sender: No OFD packet to send [15:13:57]accept exits with 9 [15:13:57]New connection [15:13:57]New thread 3067202916 created [15:13:57]Thread 3067059556 joined [15:13:57]Waiting for new connection... [15:13:57] Sock 9.Parse request [15:13:57]Sock 9.Check first char [15:13:57]Sock 9.First char is OK [15:13:57]request: POST /json_proto HTTP/1.0 [15:13:57]Method: POST [15:13:57]URL: /json_proto [15:13:57]Method is POST - this is cgi request [15:13:57]url: /json_proto [15:13:57]query_string will be loaded in cgi processing [15:13:57]execute_cgi json_proto POST (null) [15:13:57]execute_cgi path=json_proto method=POST [15:13:57]POST find Content-Length [15:13:57]Host: 172.17.34.200:8080 [15:13:57]Content-Length: 683 [15:13:57]Content-Type: application/json [15:13:57] [15:13:57]POST finish read [15:13:57]Found Content-Length = 683 [15:13:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182987", "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" : 58.50, "quantity" : 41.950, "sum" : 2454.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2454.00, "payments": [ { "type": 0, "sum" : 2454.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:57]execute_script... [15: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)1182987", "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" : 58.50, "quantity" : 41.950, "sum" : 2454.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 2454.00, "payments": [ { "type": 0, "sum" : 2454.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:57]POST & json_proto [15:13:57]process_json_proto [15:13:57]json parsed OK: [15:13:57]protocol is kg_v1.0 [15:13:57]action value=close_receipt [15:13:57]process_action close_receipt [15:13:57]cmd_close_receipt [15:13:57]MH_GetDate [15:13:57]Write to MH i2c: F0 00 00 BB 2A D4 [15:13:57]Write i2c OK [15:13:57]MH_I2C_Read... [15:13:57]Read from MH i2c: F0 [15:13:57]MH_I2C_Read... [15:13:57]Read from MH i2c: F0 09 00 [15:13:57]MH_I2C_Read... [15:13:57]Read from MH i2c: F0 09 00 BB 2A 00 B7 16 EA 64 B2 FF 65 64 72 [15:13:57]GetLastDocTimeStamp 1693062828 [15:13:57]current date 1693062839 [15:13:57]FM_GetShiftState [15:13:57]SAM_PROTO_GetShiftState [15:13:57]wFMCommunicate request_size=4 [15:13:57]MH_SAM_APDU [15:13:57]CAPDU: 80 13 01 00 [15:13:57]Write to MH i2c: E2 08 00 BC 2A 80 13 01 00 00 00 00 00 63 [15:13:57]Write i2c OK [15:13:57]MH_I2C_Read... [15:13:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:57]Read from MH i2c: E2 [15:13:57]MH_I2C_Read... [15:13:57]Read from MH i2c: E2 0E 00 [15:13:57]MH_I2C_Read... [15:13:57]Read from MH i2c: E2 0E 00 BC 2A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9A [15:13:57]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:13:57]wFMCommunicate OK [15:13:57]SAM_PROTO_GetShiftState done [15:13:57]FM_GetShiftState done [15:13:57]opened in 1693009560 [15:13:57]opened+sec_in_day 1693095960 [15:13:57]quantity*price = 245407 [15:13:57]sum+1 = 245409 [15:13:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 2454.00 Внесено: 3000.00 СДАЧА: 546.00 НСП 1% : 21.72 НДС 12% : 260.61 Наличными: 2454.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 179 26.08.2023 15:13 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33163 ФПД: 167897200244870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T151359&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33163&fm=167897200244870&tin=02508201610067®Number=0000000000091575&sum=245400 [15:13:58]StoreToDocumentArchive [15:13:58]shift 77 fd 33163 [15:13:58]save to /storage/0077/doc_00033163 [15:13:58]save last doc name /storage/0077/doc_00033163 to /storage/kkm_last_doc_name [15:13:58]save OK [15:13:58]Clear old archive folders... [15:13:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:13:58]tlvbuf is 00AA5240 [15:13:58]SAM_PROTO_ClearQueue [15:13:58]wFMCommunicate request_size=4 [15:13:58]MH_SAM_APDU [15:13:58]CAPDU: 80 09 00 00 [15:13:58]Write to MH i2c: E2 08 00 C9 2A 80 09 00 00 00 00 00 00 65 [15:13:58]Write i2c OK [15:13:58]MH_I2C_Read... [15:13:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:58]Read from MH i2c: E2 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 03 00 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 03 00 C9 2A 00 90 00 67 [15:13:58]RAPDU: 90 00 [15:13:58]wFMCommunicate OK [15:13:58]SAM_PROTO_ClearQueue done [15:13:58]KKMCreateOFDPacket [15:13:58]OFDProtocolAddRootSTLVToBuf [15:13:58]FM_MakeSignedData [15:13:58]FM_MakeSignedData [15:13:58]SAM_PROTO_SignData [15:13:58]wFMCommunicate request_size=4 [15:13:58]MH_SAM_APDU [15:13:58]CAPDU: 80 0D 01 02 [15:13:58]Write to MH i2c: E2 08 00 CA 2A 80 0D 01 02 00 00 00 00 6D [15:13:58]Write i2c OK [15:13:58]MH_I2C_Read... [15:13:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:58]Read from MH i2c: E2 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 03 00 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 03 00 CA 2A 00 90 00 68 [15:13:58]RAPDU: 90 00 [15:13:58]wFMCommunicate OK [15:13:58]wFMCommunicate request_size=255 [15:13:58]MH_SAM_APDU [15:13:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE A3 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 A0 BE 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 BE 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 65 00 00 00 00 07 04 06 00 98 BE 03 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 B7 16 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 81 00 00 35 04 06 00 98 [15:13:58]Write to MH i2c: E2 02 01 CB 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DE A3 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 A0 BE 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 BE 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 65 00 00 00 00 07 04 06 00 98 BE 03 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 B7 16 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 81 00 00 35 04 06 00 98 00 00 75 [15:13:58]Write i2c OK [15:13:58]MH_I2C_Read... [15:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:59]Read from MH i2c: E2 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: E2 03 00 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: E2 03 00 CB 2A 00 90 00 69 [15:13:59]RAPDU: 90 00 [15:13:59]wFMCommunicate OK [15:13:59]wFMCommunicate request_size=10 [15:13:59]MH_SAM_APDU [15:13:59]CAPDU: 80 0D 02 02 05 B3 9C FA B8 86 [15:13:59]Write to MH i2c: E2 0D 00 CC 2A 80 0D 02 02 05 00 B3 9C FA B8 86 00 00 01 [15:13:59]Write i2c OK [15:13:59]MH_I2C_Read... [15:13:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:59]Read from MH i2c: E2 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: E2 03 00 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: E2 03 00 CC 2A 00 90 00 6A [15:13:59]RAPDU: 90 00 [15:13:59]wFMCommunicate OK [15:13:59]wFMCommunicate request_size=4 [15:13:59]MH_SAM_APDU [15:13:59]CAPDU: 80 0D 03 02 [15:13:59]Write to MH i2c: E2 08 00 CD 2A 80 0D 03 02 00 00 00 00 72 [15:13:59]Write i2c OK [15:13:59]MH_I2C_Read... [15:13:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:59]Read from MH i2c: E2 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: E2 0B 00 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: E2 0B 00 CD 2A 00 4C B6 85 0C 4E C6 B6 0D 90 00 DD [15:13:59]RAPDU: 4C B6 85 0C 4E C6 B6 0D 90 00 [15:13:59]wFMCommunicate OK [15:13:59]SAM_PROTO_SignData done [15:13:59]FM_MakeSignedData done [15:13:59]CreateOFDProtocolMessage [15:13:59]wFMCommunicate request_size=4 [15:13:59]MH_SAM_APDU [15:13:59]CAPDU: 80 11 00 00 [15:13:59]Write to MH i2c: E2 08 00 CE 2A 80 11 00 00 00 00 00 00 72 [15:13:59]Write i2c OK [15:13:59]MH_I2C_Read... [15:13:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:59]Read from MH i2c: E2 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: E2 17 00 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: E2 17 00 CE 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C8 [15:13:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:13:59]wFMCommunicate OK [15:13:59]CreateOFDProtocolMessage done [15:13:59]OFDSenderStorePacket 33163 [15:13:59]StoreOFDPacket docnum=33163 [15:13:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0A 73 07 01 4E 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 DE A3 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 A0 BE 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 BE 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 65 00 00 00 00 07 04 06 00 98 BE 03 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 B7 16 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 81 00 00 35 04 06 00 98 B3 9C FA B8 86 4C B6 85 0C 4E C6 B6 0D [15:13:59]CheckFolder [15:13:59]dirname=/storage/ofd_packets [15:13:59]CheckFolder done [15:13:59]ProducePacketName [15:13:59]name=ofd_packets/00033163 [15:13:59]NVStorageSaveData ofd_packets/00033163 [15:13:59]File name is /storage/ofd_packets/00033163 [15:13:59]Write 301 bytes [15:13:59]NVStorageSaveData done [15:13:59]OFDSenderStorePacket done [15:13:59]KKMCreateOFDPacket done [15:13:59]NVStorageSaveData kkm_last_timestamp [15:13:59]File name is /storage/kkm_last_timestamp [15:13:59]Write 4 bytes [15:13:59]NVStorageSaveData done [15:13:59]ExternCall_PrintAddStr [15:13:59]wPrintStart [15:13:59]Write to MH i2c: 01 00 00 CF 2A F9 [15:13:59]Write i2c OK [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: 01 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: 01 07 00 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: 01 07 00 CF 2A 00 00 00 00 00 FF 0F 0E [15:13:59]RasterBufferAndPrint [15:13:59]line Счет N : (1)1182987 [15:13:59]line ИНН: 02508201610067 [15:13:59]line Контрольно-Кассовый Чек [15:13:59]line ПРОДАЖА [15:13:59]line ТРК (МРК, ГНК) : 52 [15:13:59]line Товар: 2710124130 [15:13:59]line Аи-92-К-5 [15:13:59]line 41.950 * 58.50 [15:13:59]line = 2454.08 [15:13:59]line НДС 12% НСП 1% [15:13:59]line > о реализуемом товаре [15:13:59]line ОКРУГЛЕНИЕ: -0.08 [15:13:59]line ИТОГО: 2454.00 [15:13:59]line Внесено: 3000.00 [15:13:59]line СДАЧА: 546.00 [15:13:59]line НСП 1% : 21.72 [15:13:59]line НДС 12% : 260.61 [15:13:59]line Наличными: 2454.00 [15:13:59]line Безнал.: 0.00 [15:13:59]line Место: АЗС № 121 "Партнер Нефть" [15:13:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:13:59]line СНО: Общий режим [15:13:59]line Чек 179 26.08.2023 15:13 [15:13:59]line Смена: 77 ФФД: 1.0 [15:13:59]line ЗНМ: 0300000148 [15:13:59]line РНМ: 0000000000091575 [15:13:59]line Версия ККМ: 001 [15:13:59]line ФМ: 0000000000874655 [15:13:59]line ФД: 33163 [15:13:59]line ФПД: 167897200244870 [15:13:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T151359&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33163&fm=167897200244870&tin=02508201610067®Number=0000000000091575&sum=245400 [15:13:59]written 0, free lines is 4095 [15:13:59]OFD Sender: Processing packet 33163 [packets to send 11, broken 10] [15:13:59]ProducePacketName [15:13:59]name=ofd_packets/00033163 [15:13:59]OFD Sender: To server: pG, [15:13:59]CommunicateWithHost lk.salyk.kg:30040 [15:13:59]ConnectInit lk.salyk.kg [15:13:59]Connected sock=10 [15: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 36 35 35 0F 01 00 00 0A 73 07 01 4E 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 DE A3 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 A0 BE 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 BE 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7C 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 65 00 00 00 00 07 04 06 00 98 BE 03 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 B7 16 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 81 00 00 35 04 06 00 98 B3 9C FA B8 86 4C B6 85 0C 4E C6 B6 0D [15:13:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 0F 6D 47 00 62 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8B 81 00 00 F4 03 04 00 55 C1 E9 64 B6 04 01 00 00 B2 61 55 0A C3 94 2F D1 [15:13:59]CommunicateWithHost err = 0 [15:13:59]CheckOFDResponse [15:13:59]1017 (14) - 77093643461234 [15:13:59]1041 (16) - 0000000000874655 [15:13:59]1040 (4) - 33163 [15:13:59]1012 (4) - 26.08.2023 09:09 [15:13:59]1206 (1) - 0 [15:13:59]OFD Sender: Remove packet 33163 [15:13:59]ProducePacketName [15:13:59]name=ofd_packets/00033163 [15:13:59]NVStorageDeleteData [15:13:59]Write to MH i2c: 01 00 00 FA 2A 24 [15:13:59]Write i2c OK [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: 01 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: 01 07 00 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: 01 07 00 FA 2A 00 00 00 00 00 F4 0C 2B [15:13:59]RasterBufferAndPrint [15:13:59]line [15:13:59]line [15:13:59]line [15:13:59]line [15:13:59]line [15:13:59]written 0, free lines is 3328 [15:13:59]MH_Cut [15:13:59]Write to MH i2c: D1 01 00 01 2B 01 FE [15:13:59]Write i2c OK [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: D1 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: D1 01 00 [15:13:59]MH_I2C_Read... [15:13:59]Read from MH i2c: D1 01 00 01 2B 00 FD [15:13:59]Write to MH i2c: 01 00 00 02 2B 2D [15:13:59]Write i2c OK [15:13:59]MH_I2C_Read... [15:14:00]OFD Sender: No OFD packet to send [15:14:00]*** Cut start [15:14:00]*** Purtial cut [15:14:00]*** CUTSNS_PIN = 0 [15:14:00]*** Stage 1: CUTSNS_PIN = 1 [15:14:02]Read from MH i2c: 01 [15:14:02]MH_I2C_Read... [15:14:02]*** Stop cut motor [15:14:02]*** Cut end [15:14:02]Read from MH i2c: 01 07 00 [15:14:02]MH_I2C_Read... [15:14:02]Read from MH i2c: 01 07 00 02 2B 00 00 00 00 00 FF 0F 42 [15:14:02]process_action close_receipt done [15:14:02]requested_data is exist [15:14:02]produce_requested_data [15:14:02]requested_item fm.sn is exist - process it [15:14:02]wFMCommunicate request_size=4 [15:14:02]MH_SAM_APDU [15:14:02]CAPDU: 80 11 00 00 [15:14:02]Write to MH i2c: E2 08 00 03 2B 80 11 00 00 00 00 00 00 A8 [15:14:02]Write i2c OK [15:14:02]MH_I2C_Read... [15:14:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:02]Read from MH i2c: E2 [15:14:02]MH_I2C_Read... [15:14:02]Read from MH i2c: E2 17 00 [15:14:02]MH_I2C_Read... [15:14:02]Read from MH i2c: E2 17 00 03 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FE [15:14:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:14:02]wFMCommunicate OK [15:14:02]requested_item fd.num is exist - process it [15:14:02]SAM_PROTO_GetFieldsCounters [15:14:02]wFMCommunicate request_size=4 [15:14:02]MH_SAM_APDU [15:14:02]CAPDU: 80 13 00 00 [15:14:02]Write to MH i2c: E2 08 00 04 2B 80 13 00 00 00 00 00 00 AB [15:14:02]Write i2c OK [15:14:02]MH_I2C_Read... [15:14:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:02]Read from MH i2c: E2 [15:14:02]MH_I2C_Read... [15:14:02]Read from MH i2c: E2 62 00 [15:14:02]MH_I2C_Read... [15:14:02]Read from MH i2c: E2 62 00 04 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [15:14:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8B 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:02]wFMCommunicate OK [15:14:02]SAM_PROTO_GetFieldsCounters done [15:14:02]requested_item shift.num is exist - process it [15:14:02]requested_item shift.opened is exist - process it [15:14:02]req_shift_opened [15:14:02]FM_GetShiftState [15:14:02]SAM_PROTO_GetShiftState [15:14:02]wFMCommunicate request_size=4 [15:14:02]MH_SAM_APDU [15:14:02]CAPDU: 80 13 01 00 [15:14:02]Write to MH i2c: E2 08 00 05 2B 80 13 01 00 00 00 00 00 AD [15:14:02]Write i2c OK [15:14:02]MH_I2C_Read... [15:14:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:02]Read from MH i2c: E2 [15:14:02]MH_I2C_Read... [15:14:02]Read from MH i2c: E2 0E 00 [15:14:02]MH_I2C_Read... [15:14:02]Read from MH i2c: E2 0E 00 05 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E4 [15:14:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:14:02]wFMCommunicate OK [15:14:02]SAM_PROTO_GetShiftState done [15:14:02]FM_GetShiftState done [15:14:02]req_shift_opened done [15:14:02]requested_item shift.open_date is exist - process it [15:14:02]req_shift_open_date [15:14:02]req_shift_open_date done [15:14:02]produce_requested_data done [15:14:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33163,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:14:02]process_action_free close_receipt [15:14:02]json_value_free [15:14:02]json_value_free done [15:14:02]process_json_proto returns [15:14:02]Send response to host [15:14:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33163,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:14:02]free response buf [15:14:02]execute_script done [15:14:02]execute_script returns [15:14:02]free content buf [15:14:02]Sock 9.Close socket [15:14:02]Sock 9.Thread stoped [15:14:05]OFD Sender: No OFD packet to send [15:14:10]OFD Sender: No OFD packet to send [15:14:15]OFD Sender: No OFD packet to send [15:14:20]OFD Sender: No OFD packet to send [15:14:25]OFD Sender: No OFD packet to send [15:14:30]OFD Sender: No OFD packet to send [15:14:35]OFD Sender: No OFD packet to send [15:14:40]OFD Sender: No OFD packet to send [15:14:45]OFD Sender: No OFD packet to send [15:14:50]OFD Sender: No OFD packet to send [15:14:55]OFD Sender: No OFD packet to send [15:15:00]OFD Sender: No OFD packet to send [15:15:05]OFD Sender: No OFD packet to send [15:15:10]OFD Sender: No OFD packet to send [15:15:15]OFD Sender: No OFD packet to send [15:15:20]OFD Sender: No OFD packet to send [15:15:25]OFD Sender: No OFD packet to send [15:15:30]OFD Sender: No OFD packet to send [15:15:35]OFD Sender: No OFD packet to send [15:15:40]OFD Sender: No OFD packet to send [15:15:45]OFD Sender: No OFD packet to send [15:15:50]OFD Sender: No OFD packet to send [15:15:55]OFD Sender: No OFD packet to send [15:16:00]OFD Sender: No OFD packet to send [15:16:05]OFD Sender: No OFD packet to send [15:16:10]OFD Sender: No OFD packet to send [15:16:12]accept exits with 7 [15:16:12]New connection [15:16:12]New thread 3067059556 created [15:16:12]Thread 3067202916 joined [15:16:12]Waiting for new connection... [15:16:12] Sock 7.Parse request [15:16:12]Sock 7.Check first char [15:16:12]Sock 7.First char is OK [15:16:12]request: POST /json_proto HTTP/1.0 [15:16:12]Method: POST [15:16:12]URL: /json_proto [15:16:12]Method is POST - this is cgi request [15:16:12]url: /json_proto [15:16:12]query_string will be loaded in cgi processing [15:16:12]execute_cgi json_proto POST (null) [15:16:12]execute_cgi path=json_proto method=POST [15:16:12]POST find Content-Length [15:16:12]Host: 172.17.34.200:8080 [15:16:12]Content-Length: 683 [15:16:12]Content-Type: application/json [15:16:12] [15:16:12]POST finish read [15:16:12]Found Content-Length = 683 [15:16:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 30.540, "sum" : 2000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:12]execute_script... [15:16:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 30.540, "sum" : 2000.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:12]POST & json_proto [15:16:12]process_json_proto [15:16:12]json parsed OK: [15:16:12]protocol is kg_v1.0 [15:16:12]action value=close_receipt [15:16:12]process_action close_receipt [15:16:12]cmd_close_receipt [15:16:12]MH_GetDate [15:16:12]Write to MH i2c: F0 00 00 06 2B 20 [15:16:12]Write i2c OK [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: F0 [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: F0 09 00 [15:16:12]MH_I2C_Read... [15:16:12]Read from MH i2c: F0 09 00 06 2B 00 3E 17 EA 64 B2 FF 65 64 46 [15:16:12]GetLastDocTimeStamp 1693062839 [15:16:12]current date 1693062974 [15:16:12]FM_GetShiftState [15:16:12]SAM_PROTO_GetShiftState [15:16:12]wFMCommunicate request_size=4 [15:16:12]MH_SAM_APDU [15:16:12]CAPDU: 80 13 01 00 [15:16:12]Write to MH i2c: E2 08 00 07 2B 80 13 01 00 00 00 00 00 AF [15:16:12]Write i2c OK [15:16:12]MH_I2C_Read... [15:16:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:13]Read from MH i2c: E2 [15:16:13]MH_I2C_Read... [15:16:13]Read from MH i2c: E2 0E 00 [15:16:13]MH_I2C_Read... [15:16:13]Read from MH i2c: E2 0E 00 07 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E6 [15:16:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:16:13]wFMCommunicate OK [15:16:13]SAM_PROTO_GetShiftState done [15:16:13]FM_GetShiftState done [15:16:13]opened in 1693009560 [15:16:13]opened+sec_in_day 1693095960 [15:16:13]quantity*price = 200037 [15:16:13]sum+1 = 200038 [15:16:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 180 26.08.2023 15:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33164 ФПД: 176453549295689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T151614&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33164&fm=176453549295689&tin=02508201610067®Number=0000000000091575&sum=200000 [15:16:14]StoreToDocumentArchive [15:16:14]shift 77 fd 33164 [15:16:14]save to /storage/0077/doc_00033164 [15:16:14]save last doc name /storage/0077/doc_00033164 to /storage/kkm_last_doc_name [15:16:14]save OK [15:16:14]Clear old archive folders... [15:16:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:16:14]tlvbuf is 00A58060 [15:16:14]SAM_PROTO_ClearQueue [15:16:14]wFMCommunicate request_size=4 [15:16:14]MH_SAM_APDU [15:16:14]CAPDU: 80 09 00 00 [15:16:14]Write to MH i2c: E2 08 00 14 2B 80 09 00 00 00 00 00 00 B1 [15:16:14]Write i2c OK [15:16:14]MH_I2C_Read... [15:16:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:14]Read from MH i2c: E2 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 03 00 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 03 00 14 2B 00 90 00 B3 [15:16:14]RAPDU: 90 00 [15:16:14]wFMCommunicate OK [15:16:14]SAM_PROTO_ClearQueue done [15:16:14]KKMCreateOFDPacket [15:16:14]OFDProtocolAddRootSTLVToBuf [15:16:14]FM_MakeSignedData [15:16:14]FM_MakeSignedData [15:16:14]SAM_PROTO_SignData [15:16:14]wFMCommunicate request_size=4 [15:16:14]MH_SAM_APDU [15:16:14]CAPDU: 80 0D 01 02 [15:16:14]Write to MH i2c: E2 08 00 15 2B 80 0D 01 02 00 00 00 00 B9 [15:16:14]Write i2c OK [15:16:14]MH_I2C_Read... [15:16:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:14]Read from MH i2c: E2 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 03 00 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 03 00 15 2B 00 90 00 B4 [15:16:14]RAPDU: 90 00 [15:16:14]wFMCommunicate OK [15:16:14]wFMCommunicate request_size=255 [15:16:14]MH_SAM_APDU [15:16:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 3E 17 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 81 00 00 35 04 06 00 A0 [15:16:14]Write to MH i2c: E2 02 01 16 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 3E 17 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 81 00 00 35 04 06 00 A0 00 00 E1 [15:16:14]Write i2c OK [15:16:14]MH_I2C_Read... [15:16:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:14]Read from MH i2c: E2 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 03 00 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 03 00 16 2B 00 90 00 B5 [15:16:14]RAPDU: 90 00 [15:16:14]wFMCommunicate OK [15:16:14]wFMCommunicate request_size=10 [15:16:14]MH_SAM_APDU [15:16:14]CAPDU: 80 0D 02 02 05 7B CB 20 08 49 [15:16:14]Write to MH i2c: E2 0D 00 17 2B 80 0D 02 02 05 00 7B CB 20 08 49 00 00 7D [15:16:14]Write i2c OK [15:16:14]MH_I2C_Read... [15:16:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:14]Read from MH i2c: E2 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 03 00 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 03 00 17 2B 00 90 00 B6 [15:16:14]RAPDU: 90 00 [15:16:14]wFMCommunicate OK [15:16:14]wFMCommunicate request_size=4 [15:16:14]MH_SAM_APDU [15:16:14]CAPDU: 80 0D 03 02 [15:16:14]Write to MH i2c: E2 08 00 18 2B 80 0D 03 02 00 00 00 00 BE [15:16:14]Write i2c OK [15:16:14]MH_I2C_Read... [15:16:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:14]Read from MH i2c: E2 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 0B 00 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 0B 00 18 2B 00 89 64 76 CD 35 1A 4F C9 90 00 56 [15:16:14]RAPDU: 89 64 76 CD 35 1A 4F C9 90 00 [15:16:14]wFMCommunicate OK [15:16:14]SAM_PROTO_SignData done [15:16:14]FM_MakeSignedData done [15:16:14]CreateOFDProtocolMessage [15:16:14]wFMCommunicate request_size=4 [15:16:14]MH_SAM_APDU [15:16:14]CAPDU: 80 11 00 00 [15:16:14]Write to MH i2c: E2 08 00 19 2B 80 11 00 00 00 00 00 00 BE [15:16:14]Write i2c OK [15:16:14]MH_I2C_Read... [15:16:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:14]Read from MH i2c: E2 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 17 00 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: E2 17 00 19 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 14 [15:16:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:16:14]wFMCommunicate OK [15:16:14]CreateOFDProtocolMessage done [15:16:14]OFDSenderStorePacket 33164 [15:16:14]StoreOFDPacket docnum=33164 [15:16:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 32 4D 07 01 77 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 3E 17 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 81 00 00 35 04 06 00 A0 7B CB 20 08 49 89 64 76 CD 35 1A 4F C9 [15:16:14]CheckFolder [15:16:14]dirname=/storage/ofd_packets [15:16:14]CheckFolder done [15:16:14]ProducePacketName [15:16:14]name=ofd_packets/00033164 [15:16:14]NVStorageSaveData ofd_packets/00033164 [15:16:14]File name is /storage/ofd_packets/00033164 [15:16:14]Write 301 bytes [15:16:14]NVStorageSaveData done [15:16:14]OFDSenderStorePacket done [15:16:14]KKMCreateOFDPacket done [15:16:14]NVStorageSaveData kkm_last_timestamp [15:16:14]File name is /storage/kkm_last_timestamp [15:16:14]Write 4 bytes [15:16:14]NVStorageSaveData done [15:16:14]ExternCall_PrintAddStr [15:16:14]wPrintStart [15:16:14]Write to MH i2c: 01 00 00 1A 2B 45 [15:16:14]Write i2c OK [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: 01 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: 01 07 00 [15:16:14]MH_I2C_Read... [15:16:14]Read from MH i2c: 01 07 00 1A 2B 00 00 00 00 00 FF 0F 5A [15:16:14]RasterBufferAndPrint [15:16:14]line Счет N : (1)1182988 [15:16:14]line ИНН: 02508201610067 [15:16:14]line Контрольно-Кассовый Чек [15:16:14]line ПРОДАЖА [15:16:14]line ТРК (МРК, ГНК) : 43 [15:16:14]line Товар: 2710124500 [15:16:14]line Аи-95-К-5 [15:16:14]line 30.540 * 65.50 [15:16:14]line = 2000.37 [15:16:14]line НДС 12% НСП 1% [15:16:14]line > о реализуемом товаре [15:16:14]line ОКРУГЛЕНИЕ: -0.37 [15:16:14]line ИТОГО: 2000.00 [15:16:14]line Внесено: 2000.00 [15:16:14]line СДАЧА: 0.00 [15:16:14]line НСП 1% : 17.70 [15:16:14]line НДС 12% : 212.43 [15:16:14]line Наличными: 2000.00 [15:16:14]line Безнал.: 0.00 [15:16:14]line Место: АЗС № 121 "Партнер Нефть" [15:16:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:16:14]line СНО: Общий режим [15:16:14]line Чек 180 26.08.2023 15:16 [15:16:14]line Смена: 77 ФФД: 1.0 [15:16:14]line ЗНМ: 0300000148 [15:16:14]line РНМ: 0000000000091575 [15:16:14]line Версия ККМ: 001 [15:16:14]line ФМ: 0000000000874655 [15:16:14]line ФД: 33164 [15:16:14]line ФПД: 176453549295689 [15:16:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T151614&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33164&fm=176453549295689&tin=02508201610067®Number=0000000000091575&sum=200000 [15:16:15]OFD Sender: Processing packet 33164 [packets to send 11, broken 10] [15:16:15]ProducePacketName [15:16:15]name=ofd_packets/00033164 [15:16:15]OFD Sender: To server: pG, [15:16:15]CommunicateWithHost lk.salyk.kg:30040 [15:16:15]ConnectInit lk.salyk.kg [15:16:15]written 0, free lines is 4095 [15:16:15]Connected sock=9 [15:16:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 32 4D 07 01 77 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4C 77 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 65 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 3E 17 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 81 00 00 35 04 06 00 A0 7B CB 20 08 49 89 64 76 CD 35 1A 4F C9 [15:16:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 53 B6 47 00 07 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8C 81 00 00 F4 03 04 00 DD C1 E9 64 B6 04 01 00 00 17 63 84 61 20 13 E1 2A [15:16:15]CommunicateWithHost err = 0 [15:16:15]CheckOFDResponse [15:16:15]1017 (14) - 77093643461234 [15:16:15]1041 (16) - 0000000000874655 [15:16:15]1040 (4) - 33164 [15:16:15]1012 (4) - 26.08.2023 09:11 [15:16:15]1206 (1) - 0 [15:16:15]OFD Sender: Remove packet 33164 [15:16:15]ProducePacketName [15:16:15]name=ofd_packets/00033164 [15:16:15]NVStorageDeleteData [15:16:15]Write to MH i2c: 01 00 00 45 2B 70 [15:16:15]Write i2c OK [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: 01 [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: 01 07 00 [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: 01 07 00 45 2B 00 00 00 00 00 F9 0C 7C [15:16:15]RasterBufferAndPrint [15:16:15]line [15:16:15]line [15:16:15]line [15:16:15]line [15:16:15]line [15:16:15]written 0, free lines is 3330 [15:16:15]MH_Cut [15:16:15]Write to MH i2c: D1 01 00 4C 2B 01 49 [15:16:15]Write i2c OK [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: D1 [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: D1 01 00 [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: D1 01 00 4C 2B 00 48 [15:16:15]Write to MH i2c: 01 00 00 4D 2B 78 [15:16:15]Write i2c OK [15:16:15]MH_I2C_Read... [15:16:15]OFD Sender: No OFD packet to send [15:16:16]*** Cut start [15:16:16]*** Purtial cut [15:16:16]*** Stage 1: CUTSNS_PIN = 1 [15:16:16]Read from MH i2c: 01 [15:16:16]MH_I2C_Read... [15:16:16]*** Stop cut motor [15:16:16]*** Cut end [15:16:16]Read from MH i2c: 01 07 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: 01 07 00 4D 2B 00 00 00 00 00 FF 0F 8D [15:16:16]process_action close_receipt done [15:16:16]requested_data is exist [15:16:16]produce_requested_data [15:16:16]requested_item fm.sn is exist - process it [15:16:16]wFMCommunicate request_size=4 [15:16:16]MH_SAM_APDU [15:16:16]CAPDU: 80 11 00 00 [15:16:16]Write to MH i2c: E2 08 00 4E 2B 80 11 00 00 00 00 00 00 F3 [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:16]Read from MH i2c: E2 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 17 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 17 00 4E 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 49 [15:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:16:16]wFMCommunicate OK [15:16:16]requested_item fd.num is exist - process it [15:16:16]SAM_PROTO_GetFieldsCounters [15:16:16]wFMCommunicate request_size=4 [15:16:16]MH_SAM_APDU [15:16:16]CAPDU: 80 13 00 00 [15:16:16]Write to MH i2c: E2 08 00 4F 2B 80 13 00 00 00 00 00 00 F6 [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:16]Read from MH i2c: E2 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 62 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 62 00 4F 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 92 [15:16:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8C 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:16]wFMCommunicate OK [15:16:16]SAM_PROTO_GetFieldsCounters done [15:16:16]requested_item shift.num is exist - process it [15:16:16]requested_item shift.opened is exist - process it [15:16:16]req_shift_opened [15:16:16]FM_GetShiftState [15:16:16]SAM_PROTO_GetShiftState [15:16:16]wFMCommunicate request_size=4 [15:16:16]MH_SAM_APDU [15:16:16]CAPDU: 80 13 01 00 [15:16:16]Write to MH i2c: E2 08 00 50 2B 80 13 01 00 00 00 00 00 F8 [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:16]Read from MH i2c: E2 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 0E 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 0E 00 50 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2F [15:16:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:16:16]wFMCommunicate OK [15:16:16]SAM_PROTO_GetShiftState done [15:16:16]FM_GetShiftState done [15:16:16]req_shift_opened done [15:16:16]requested_item shift.open_date is exist - process it [15:16:16]req_shift_open_date [15:16:16]req_shift_open_date done [15:16:16]produce_requested_data done [15:16:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33164,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:16:16]process_action_free close_receipt [15:16:16]json_value_free [15:16:16]json_value_free done [15:16:16]process_json_proto returns [15:16:16]Send response to host [15:16:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33164,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:16:16]free response buf [15:16:16]execute_script done [15:16:16]execute_script returns [15:16:16]free content buf [15:16:16]Sock 7.Close socket [15:16:16]Sock 7.Thread stoped [15:16:20]OFD Sender: No OFD packet to send [15:16:25]OFD Sender: No OFD packet to send [15:16:30]OFD Sender: No OFD packet to send [15:16:35]OFD Sender: No OFD packet to send [15:16:40]OFD Sender: No OFD packet to send [15:16:45]OFD Sender: No OFD packet to send [15:16:50]OFD Sender: No OFD packet to send [15:16:55]OFD Sender: No OFD packet to send [15:17:00]OFD Sender: No OFD packet to send [15:17:05]OFD Sender: No OFD packet to send [15:17:10]OFD Sender: No OFD packet to send [15:17:15]OFD Sender: No OFD packet to send [15:17:20]OFD Sender: No OFD packet to send [15:17:25]OFD Sender: No OFD packet to send [15:17:30]OFD Sender: No OFD packet to send [15:17:35]OFD Sender: No OFD packet to send [15:17:40]OFD Sender: No OFD packet to send [15:17:45]OFD Sender: No OFD packet to send [15:17:50]OFD Sender: No OFD packet to send [15:17:55]OFD Sender: No OFD packet to send [15:18:00]OFD Sender: No OFD packet to send [15:18:05]OFD Sender: No OFD packet to send [15:18:10]OFD Sender: No OFD packet to send [15:18:14]accept exits with 10 [15:18:14]New connection [15:18:14]New thread 3067202916 created [15:18:14]Thread 3067059556 joined [15:18:14]Waiting for new connection... [15:18:14] Sock 10.Parse request [15:18:14]Sock 10.Check first char [15:18:14]Sock 10.First char is OK [15:18:14]request: POST /json_proto HTTP/1.0 [15:18:14]Method: POST [15:18:14]URL: /json_proto [15:18:14]Method is POST - this is cgi request [15:18:14]url: /json_proto [15:18:14]query_string will be loaded in cgi processing [15:18:14]execute_cgi json_proto POST (null) [15:18:14]execute_cgi path=json_proto method=POST [15:18:14]POST find Content-Length [15:18:14]Host: 172.17.34.200:8080 [15:18:14]Content-Length: 669 [15:18:14]Content-Type: application/json [15:18:14] [15:18:14]POST finish read [15:18:14]Found Content-Length = 669 [15:18:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 50.000, "sum" : 3180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "payments": [ { "type": 0, "sum" : 3180.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:14]execute_script... [15:18: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)1182990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 50.000, "sum" : 3180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "payments": [ { "type": 0, "sum" : 3180.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:18:14]POST & json_proto [15:18:14]process_json_proto [15:18:14]json parsed OK: [15:18:14]protocol is kg_v1.0 [15:18:14]action value=close_receipt [15:18:14]process_action close_receipt [15:18:14]cmd_close_receipt [15:18:14]MH_GetDate [15:18:14]Write to MH i2c: F0 00 00 51 2B 6B [15:18:14]Write i2c OK [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: F0 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: F0 09 00 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: F0 09 00 51 2B 00 B8 17 EA 64 B2 FF 65 64 0B [15:18:14]GetLastDocTimeStamp 1693062974 [15:18:14]current date 1693063096 [15:18:14]FM_GetShiftState [15:18:14]SAM_PROTO_GetShiftState [15:18:14]wFMCommunicate request_size=4 [15:18:14]MH_SAM_APDU [15:18:14]CAPDU: 80 13 01 00 [15:18:14]Write to MH i2c: E2 08 00 52 2B 80 13 01 00 00 00 00 00 FA [15:18:14]Write i2c OK [15:18:14]MH_I2C_Read... [15:18:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:14]Read from MH i2c: E2 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: E2 0E 00 [15:18:14]MH_I2C_Read... [15:18:14]Read from MH i2c: E2 0E 00 52 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 31 [15:18:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:18:14]wFMCommunicate OK [15:18:14]SAM_PROTO_GetShiftState done [15:18:14]FM_GetShiftState done [15:18:14]opened in 1693009560 [15:18:14]opened+sec_in_day 1693095960 [15:18:14]quantity*price = 318000 [15:18:14]sum+1 = 318001 [15:18:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3180.00 Внесено: 4000.00 СДАЧА: 820.00 НСП 1% : 28.14 НДС 12% : 337.70 Наличными: 3180.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 181 26.08.2023 15:18 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33165 ФПД: 193049651697421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T151816&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33165&fm=193049651697421&tin=02508201610067®Number=0000000000091575&sum=318000 [15:18:15]StoreToDocumentArchive [15:18:15]shift 77 fd 33165 [15:18:15]save to /storage/0077/doc_00033165 [15:18:15]save last doc name /storage/0077/doc_00033165 to /storage/kkm_last_doc_name [15:18:15]save OK [15:18:15]Clear old archive folders... [15:18:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:18:15]tlvbuf is 00AA49D0 [15:18:15]SAM_PROTO_ClearQueue [15:18:15]wFMCommunicate request_size=4 [15:18:15]MH_SAM_APDU [15:18:15]CAPDU: 80 09 00 00 [15:18:15]Write to MH i2c: E2 08 00 5F 2B 80 09 00 00 00 00 00 00 FC [15:18:15]Write i2c OK [15:18:15]MH_I2C_Read... [15:18:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:18:15]Read from MH i2c: E2 [15:18:15]MH_I2C_Read... [15:18:15]Read from MH i2c: E2 03 00 [15:18:15]MH_I2C_Read... [15:18:15]Read from MH i2c: E2 03 00 5F 2B 00 90 00 FE [15:18:15]RAPDU: 90 00 [15:18:15]wFMCommunicate OK [15:18:15]SAM_PROTO_ClearQueue done [15:18:15]KKMCreateOFDPacket [15:18:15]OFDProtocolAddRootSTLVToBuf [15:18:15]FM_MakeSignedData [15:18:15]FM_MakeSignedData [15:18:15]SAM_PROTO_SignData [15:18:15]wFMCommunicate request_size=4 [15:18:15]MH_SAM_APDU [15:18:15]CAPDU: 80 0D 01 02 [15:18:15]Write to MH i2c: E2 08 00 60 2B 80 0D 01 02 00 00 00 00 04 [15:18:15]Write i2c OK [15:18:15]MH_I2C_Read... [15:18:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:18:15]Read from MH i2c: E2 [15:18:15]MH_I2C_Read... [15:18:15]Read from MH i2c: E2 03 00 [15:18:15]MH_I2C_Read... [15:18:15]Read from MH i2c: E2 03 00 60 2B 00 90 00 FF [15:18:15]RAPDU: 90 00 [15:18:15]wFMCommunicate OK [15:18:15]wFMCommunicate request_size=255 [15:18:15]MH_SAM_APDU [15:18:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 30 DA 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 DA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 83 00 00 00 00 07 04 06 00 30 DA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 B8 17 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 81 00 00 35 04 06 00 [15:18:15]Write to MH i2c: E2 02 01 61 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 30 DA 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 DA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 83 00 00 00 00 07 04 06 00 30 DA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 B8 17 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 81 00 00 35 04 06 00 00 00 1D [15:18:15]Write i2c OK [15:18:15]MH_I2C_Read... [15:18:15]OFD Sender: No OFD packet to send [15:18:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:16]Read from MH i2c: E2 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 03 00 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 03 00 61 2B 00 90 00 00 [15:18:16]RAPDU: 90 00 [15:18:16]wFMCommunicate OK [15:18:16]wFMCommunicate request_size=11 [15:18:16]MH_SAM_APDU [15:18:16]CAPDU: 80 0D 02 02 06 AF 93 DF E9 D7 0D [15:18:16]Write to MH i2c: E2 0E 00 62 2B 80 0D 02 02 06 00 AF 93 DF E9 D7 0D 00 00 01 [15:18:16]Write i2c OK [15:18:16]MH_I2C_Read... [15:18:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:18:16]Read from MH i2c: E2 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 03 00 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 03 00 62 2B 00 90 00 01 [15:18:16]RAPDU: 90 00 [15:18:16]wFMCommunicate OK [15:18:16]wFMCommunicate request_size=4 [15:18:16]MH_SAM_APDU [15:18:16]CAPDU: 80 0D 03 02 [15:18:16]Write to MH i2c: E2 08 00 63 2B 80 0D 03 02 00 00 00 00 09 [15:18:16]Write i2c OK [15:18:16]MH_I2C_Read... [15:18:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:18:16]Read from MH i2c: E2 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 0B 00 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 0B 00 63 2B 00 4F DB 9A 2E B8 CD 08 8E 90 00 17 [15:18:16]RAPDU: 4F DB 9A 2E B8 CD 08 8E 90 00 [15:18:16]wFMCommunicate OK [15:18:16]SAM_PROTO_SignData done [15:18:16]FM_MakeSignedData done [15:18:16]CreateOFDProtocolMessage [15:18:16]wFMCommunicate request_size=4 [15:18:16]MH_SAM_APDU [15:18:16]CAPDU: 80 11 00 00 [15:18:16]Write to MH i2c: E2 08 00 64 2B 80 11 00 00 00 00 00 00 09 [15:18:16]Write i2c OK [15:18:16]MH_I2C_Read... [15:18:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:16]Read from MH i2c: E2 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 17 00 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: E2 17 00 64 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5F [15:18:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:18:16]wFMCommunicate OK [15:18:16]CreateOFDProtocolMessage done [15:18:16]OFDSenderStorePacket 33165 [15:18:16]StoreOFDPacket docnum=33165 [15:18:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E2 1E 08 01 87 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 30 DA 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 DA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 83 00 00 00 00 07 04 06 00 30 DA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 B8 17 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 81 00 00 35 04 06 00 AF 93 DF E9 D7 0D 4F DB 9A 2E B8 CD 08 8E [15:18:16]CheckFolder [15:18:16]dirname=/storage/ofd_packets [15:18:16]CheckFolder done [15:18:16]ProducePacketName [15:18:16]name=ofd_packets/00033165 [15:18:16]NVStorageSaveData ofd_packets/00033165 [15:18:16]File name is /storage/ofd_packets/00033165 [15:18:16]Write 302 bytes [15:18:16]NVStorageSaveData done [15:18:16]OFDSenderStorePacket done [15:18:16]KKMCreateOFDPacket done [15:18:16]NVStorageSaveData kkm_last_timestamp [15:18:16]File name is /storage/kkm_last_timestamp [15:18:16]Write 4 bytes [15:18:16]NVStorageSaveData done [15:18:16]ExternCall_PrintAddStr [15:18:16]wPrintStart [15:18:16]Write to MH i2c: 01 00 00 65 2B 90 [15:18:16]Write i2c OK [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: 01 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: 01 07 00 [15:18:16]MH_I2C_Read... [15:18:16]Read from MH i2c: 01 07 00 65 2B 00 00 00 00 00 FF 0F A5 [15:18:16]RasterBufferAndPrint [15:18:16]line Счет N : (1)1182990 [15:18:16]line ИНН: 02508201610067 [15:18:16]line Контрольно-Кассовый Чек [15:18:16]line ПРОДАЖА [15:18:16]line ТРК (МРК, ГНК) : 11 [15:18:16]line Товар: 2710194210 [15:18:16]line ДТ(л)-К-5 [15:18:16]line 50.000 * 63.60 [15:18:16]line = 3180.00 [15:18:16]line НДС 12% НСП 1% [15:18:16]line > о реализуемом товаре [15:18:16]line ИТОГО: 3180.00 [15:18:16]line Внесено: 4000.00 [15:18:16]line СДАЧА: 820.00 [15:18:16]line НСП 1% : 28.14 [15:18:16]line НДС 12% : 337.70 [15:18:16]line Наличными: 3180.00 [15:18:16]line Безнал.: 0.00 [15:18:16]line Место: АЗС № 121 "Партнер Нефть" [15:18:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:18:16]line СНО: Общий режим [15:18:16]line Чек 181 26.08.2023 15:18 [15:18:16]line Смена: 77 ФФД: 1.0 [15:18:16]line ЗНМ: 0300000148 [15:18:16]line РНМ: 0000000000091575 [15:18:16]line Версия ККМ: 001 [15:18:16]line ФМ: 0000000000874655 [15:18:16]line ФД: 33165 [15:18:16]line ФПД: 193049651697421 [15:18:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T151816&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33165&fm=193049651697421&tin=02508201610067®Number=0000000000091575&sum=318000 [15:18:16]OFD Sender: Processing packet 33165 [packets to send 11, broken 10] [15:18:16]ProducePacketName [15:18:16]name=ofd_packets/00033165 [15:18:16]OFD Sender: To server: pG, [15:18:16]CommunicateWithHost lk.salyk.kg:30040 [15:18:16]ConnectInit lk.salyk.kg [15:18:16]written 0, free lines is 4095 [15:18:16]Connected sock=9 [15:18:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E2 1E 08 01 87 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 30 DA 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 DA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 83 00 00 00 00 07 04 06 00 30 DA 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B5 00 00 00 F4 03 04 00 B8 17 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 81 00 00 35 04 06 00 AF 93 DF E9 D7 0D 4F DB 9A 2E B8 CD 08 8E [15:18:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 58 EB 47 00 07 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8D 81 00 00 F4 03 04 00 56 C2 E9 64 B6 04 01 00 00 00 B6 25 84 8A 18 00 35 [15:18:16]CommunicateWithHost err = 0 [15:18:16]CheckOFDResponse [15:18:16]1017 (14) - 77093643461234 [15:18:16]1041 (16) - 0000000000874655 [15:18:16]1040 (4) - 33165 [15:18:16]1012 (4) - 26.08.2023 09:13 [15:18:16]1206 (1) - 0 [15:18:16]OFD Sender: Remove packet 33165 [15:18:16]ProducePacketName [15:18:16]name=ofd_packets/00033165 [15:18:16]NVStorageDeleteData [15:18:17]Write to MH i2c: 01 00 00 8F 2B BA [15:18:17]Write i2c OK [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: 01 [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: 01 07 00 [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: 01 07 00 8F 2B 00 00 00 00 00 F7 0C C4 [15:18:17]RasterBufferAndPrint [15:18:17]line [15:18:17]line [15:18:17]line [15:18:17]line [15:18:17]line [15:18:17]written 0, free lines is 3328 [15:18:17]MH_Cut [15:18:17]Write to MH i2c: D1 01 00 96 2B 01 93 [15:18:17]Write i2c OK [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: D1 [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: D1 01 00 [15:18:17]MH_I2C_Read... [15:18:17]Read from MH i2c: D1 01 00 96 2B 00 92 [15:18:17]Write to MH i2c: 01 00 00 97 2B C2 [15:18:17]Write i2c OK [15:18:17]MH_I2C_Read... [15:18:17]OFD Sender: No OFD packet to send [15:18:17]*** Cut start [15:18:17]*** Purtial cut [15:18:17]*** CUTSNS_PIN = 0 [15:18:18]*** Stage 1: CUTSNS_PIN = 1 [15:18:19]Read from MH i2c: 01 [15:18:19]MH_I2C_Read... [15:18:19]*** Stop cut motor [15:18:19]*** Cut end [15:18:19]Read from MH i2c: 01 07 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: 01 07 00 97 2B 00 00 00 00 00 FF 0F D7 [15:18:19]process_action close_receipt done [15:18:19]requested_data is exist [15:18:19]produce_requested_data [15:18:19]requested_item fm.sn is exist - process it [15:18:19]wFMCommunicate request_size=4 [15:18:19]MH_SAM_APDU [15:18:19]CAPDU: 80 11 00 00 [15:18:19]Write to MH i2c: E2 08 00 98 2B 80 11 00 00 00 00 00 00 3D [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:18:19]Read from MH i2c: E2 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 17 00 [15:18:19]MH_I2C_Read... [15:18:19]Read from MH i2c: E2 17 00 98 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 93 [15:18:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:18:19]wFMCommunicate OK [15:18:19]requested_item fd.num is exist - process it [15:18:19]SAM_PROTO_GetFieldsCounters [15:18:19]wFMCommunicate request_size=4 [15:18:19]MH_SAM_APDU [15:18:19]CAPDU: 80 13 00 00 [15:18:19]Write to MH i2c: E2 08 00 99 2B 80 13 00 00 00 00 00 00 40 [15:18:19]Write i2c OK [15:18:19]MH_I2C_Read... [15:18:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:18:20]Read from MH i2c: E2 [15:18:20]MH_I2C_Read... [15:18:20]Read from MH i2c: E2 62 00 [15:18:20]MH_I2C_Read... [15:18:20]Read from MH i2c: E2 62 00 99 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [15:18:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:18:20]wFMCommunicate OK [15:18:20]SAM_PROTO_GetFieldsCounters done [15:18:20]requested_item shift.num is exist - process it [15:18:20]requested_item shift.opened is exist - process it [15:18:20]req_shift_opened [15:18:20]FM_GetShiftState [15:18:20]SAM_PROTO_GetShiftState [15:18:20]wFMCommunicate request_size=4 [15:18:20]MH_SAM_APDU [15:18:20]CAPDU: 80 13 01 00 [15:18:20]Write to MH i2c: E2 08 00 9A 2B 80 13 01 00 00 00 00 00 42 [15:18:20]Write i2c OK [15:18:20]MH_I2C_Read... [15:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:18:20]Read from MH i2c: E2 [15:18:20]MH_I2C_Read... [15:18:20]Read from MH i2c: E2 0E 00 [15:18:20]MH_I2C_Read... [15:18:20]Read from MH i2c: E2 0E 00 9A 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 79 [15:18:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:18:20]wFMCommunicate OK [15:18:20]SAM_PROTO_GetShiftState done [15:18:20]FM_GetShiftState done [15:18:20]req_shift_opened done [15:18:20]requested_item shift.open_date is exist - process it [15:18:20]req_shift_open_date [15:18:20]req_shift_open_date done [15:18:20]produce_requested_data done [15:18:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33165,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:18:20]process_action_free close_receipt [15:18:20]json_value_free [15:18:20]json_value_free done [15:18:20]process_json_proto returns [15:18:20]Send response to host [15:18:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33165,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:18:20]free response buf [15:18:20]execute_script done [15:18:20]execute_script returns [15:18:20]free content buf [15:18:20]Sock 10.Close socket [15:18:20]Sock 10.Thread stoped [15:18:22]OFD Sender: No OFD packet to send [15:18:27]OFD Sender: No OFD packet to send [15:18:32]OFD Sender: No OFD packet to send [15:18:37]OFD Sender: No OFD packet to send [15:18:42]OFD Sender: No OFD packet to send [15:18:47]OFD Sender: No OFD packet to send [15:18:52]OFD Sender: No OFD packet to send [15:18:57]OFD Sender: No OFD packet to send [15:19:02]OFD Sender: No OFD packet to send [15:19:07]OFD Sender: No OFD packet to send [15:19:12]OFD Sender: No OFD packet to send [15:19:17]OFD Sender: No OFD packet to send [15:19:22]OFD Sender: No OFD packet to send [15:19:27]OFD Sender: No OFD packet to send [15:19:32]OFD Sender: No OFD packet to send [15:19:37]OFD Sender: No OFD packet to send [15:19:42]OFD Sender: No OFD packet to send [15:19:47]OFD Sender: No OFD packet to send [15:19:52]OFD Sender: No OFD packet to send [15:19:57]OFD Sender: No OFD packet to send [15:20:02]OFD Sender: No OFD packet to send [15:20:07]OFD Sender: No OFD packet to send [15:20:12]OFD Sender: No OFD packet to send [15:20:17]OFD Sender: No OFD packet to send [15:20:22]OFD Sender: No OFD packet to send [15:20:27]OFD Sender: No OFD packet to send [15:20:32]OFD Sender: No OFD packet to send [15:20:37]OFD Sender: No OFD packet to send [15:20:42]OFD Sender: No OFD packet to send [15:20:43]accept exits with 7 [15:20:43]New connection [15:20:43]New thread 3067059556 created [15:20:43]Thread 3067202916 joined [15:20:43]Waiting for new connection... [15:20:43] Sock 7.Parse request [15:20:43]Sock 7.Check first char [15:20:43]Sock 7.First char is OK [15:20:43]request: POST /json_proto HTTP/1.0 [15:20:43]Method: POST [15:20:43]URL: /json_proto [15:20:43]Method is POST - this is cgi request [15:20:43]url: /json_proto [15:20:43]query_string will be loaded in cgi processing [15:20:43]execute_cgi json_proto POST (null) [15:20:43]execute_cgi path=json_proto method=POST [15:20:43]POST find Content-Length [15:20:43]Host: 172.17.34.200:8080 [15:20:43]Content-Length: 1058 [15:20:43]Content-Type: application/json [15:20:43] [15:20:43]POST finish read [15:20:43]Found Content-Length = 1058 [15:20:43]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182989\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 70.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 4452.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A094173\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:43]execute_script... [15:20:43]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1182989\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 70.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 4452.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A094173\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:43]POST & json_proto [15:20:43]process_json_proto [15:20:43]json parsed OK: [15:20:43]protocol is kg_v1.0 [15:20:43]action value=print_text [15:20:43]process_action print_text [15:20:43]cmd_print_text [15:20:43]ExternCall_PrintAddStr [15:20:43]wPrintStart [15:20:43]Write to MH i2c: 01 00 00 9B 2B C6 [15:20:43]Write i2c OK [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: 01 [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: 01 07 00 [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: 01 07 00 9B 2B 00 00 00 00 00 FF 0F DB [15:20:43]RasterBufferAndPrint [15:20:43]line *****ТОВАРНЫЙ ЧЕК***** [15:20:43]line АЗС 121 [15:20:43]line Партнер нефть [15:20:43]line 02508201610067 [15:20:43]line Кассир : Ниязова Г. [15:20:43]line Счет N : (1)1182989 [15:20:43]line ПРОДАЖА [15:20:43]line ТРК (МРК, ГНК) : 21 [15:20:43]line Вид ГСМ : 2710194210 [15:20:43]line ДТ(л)-К-5 [15:20:43]line 70.000 x 63.60 [15:20:43]line ИТОГ: 4452.00 [15:20:43]line Тип оплаты: Талоны: ТК ГПНА Online [15:20:43]line 094173 [15:20:43]written 0, free lines is 4095 [15:20:43]Write to MH i2c: 01 00 00 AC 2B D7 [15:20:43]Write i2c OK [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: 01 [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: 01 07 00 [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: 01 07 00 AC 2B 00 00 00 00 00 5C 0E 48 [15:20:43]RasterBufferAndPrint [15:20:43]line [15:20:43]line [15:20:43]line [15:20:43]line [15:20:43]line [15:20:43]written 0, free lines is 3677 [15:20:43]MH_Cut [15:20:43]Write to MH i2c: D1 01 00 B3 2B 01 B0 [15:20:43]Write i2c OK [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: D1 [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: D1 01 00 [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: D1 01 00 B3 2B 00 AF [15:20:43]Write to MH i2c: 01 00 00 B4 2B DF [15:20:43]Write i2c OK [15:20:43]MH_I2C_Read... [15:20:43]*** Cut start [15:20:43]*** Purtial cut [15:20:43]*** Stage 1: CUTSNS_PIN = 1 [15:20:43]Read from MH i2c: 01 [15:20:43]MH_I2C_Read... [15:20:43]*** Stop cut motor [15:20:43]*** Cut end [15:20:43]Read from MH i2c: 01 07 00 [15:20:43]MH_I2C_Read... [15:20:43]Read from MH i2c: 01 07 00 B4 2B 00 00 00 00 00 FF 0F F4 [15:20:43]process_action print_text done [15:20:43]requested_data is exist [15:20:43]produce_requested_data [15:20:43]requested_item fm.sn is exist - process it [15:20:43]wFMCommunicate request_size=4 [15:20:43]MH_SAM_APDU [15:20:43]CAPDU: 80 11 00 00 [15:20:43]Write to MH i2c: E2 08 00 B5 2B 80 11 00 00 00 00 00 00 5A [15:20:43]Write i2c OK [15:20:43]MH_I2C_Read... [15:20:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:44]Read from MH i2c: E2 [15:20:44]MH_I2C_Read... [15:20:44]Read from MH i2c: E2 17 00 [15:20:44]MH_I2C_Read... [15:20:44]Read from MH i2c: E2 17 00 B5 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [15:20:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:20:44]wFMCommunicate OK [15:20:44]requested_item fd.num is exist - process it [15:20:44]SAM_PROTO_GetFieldsCounters [15:20:44]wFMCommunicate request_size=4 [15:20:44]MH_SAM_APDU [15:20:44]CAPDU: 80 13 00 00 [15:20:44]Write to MH i2c: E2 08 00 B6 2B 80 13 00 00 00 00 00 00 5D [15:20:44]Write i2c OK [15:20:44]MH_I2C_Read... [15:20:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:44]Read from MH i2c: E2 [15:20:44]MH_I2C_Read... [15:20:44]Read from MH i2c: E2 62 00 [15:20:44]MH_I2C_Read... [15:20:44]Read from MH i2c: E2 62 00 B6 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [15:20:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8D 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:44]wFMCommunicate OK [15:20:44]SAM_PROTO_GetFieldsCounters done [15:20:44]requested_item shift.num is exist - process it [15:20:44]requested_item shift.opened is exist - process it [15:20:44]req_shift_opened [15:20:44]FM_GetShiftState [15:20:44]SAM_PROTO_GetShiftState [15:20:44]wFMCommunicate request_size=4 [15:20:44]MH_SAM_APDU [15:20:44]CAPDU: 80 13 01 00 [15:20:44]Write to MH i2c: E2 08 00 B7 2B 80 13 01 00 00 00 00 00 5F [15:20:44]Write i2c OK [15:20:44]MH_I2C_Read... [15:20:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:44]Read from MH i2c: E2 [15:20:44]MH_I2C_Read... [15:20:44]Read from MH i2c: E2 0E 00 [15:20:44]MH_I2C_Read... [15:20:44]Read from MH i2c: E2 0E 00 B7 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 96 [15:20:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:20:44]wFMCommunicate OK [15:20:44]SAM_PROTO_GetShiftState done [15:20:44]FM_GetShiftState done [15:20:44]req_shift_opened done [15:20:44]requested_item shift.open_date is exist - process it [15:20:44]req_shift_open_date [15:20:44]req_shift_open_date done [15:20:44]produce_requested_data done [15:20:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33165,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:20:44]process_action_free print_text [15:20:44]json_value_free [15:20:44]json_value_free done [15:20:44]process_json_proto returns [15:20:44]Send response to host [15:20:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33165,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:20:44]free response buf [15:20:44]execute_script done [15:20:44]execute_script returns [15:20:44]free content buf [15:20:44]Sock 7.Close socket [15:20:44]Sock 7.Thread stoped [15:20:47]OFD Sender: No OFD packet to send [15:20:52]OFD Sender: No OFD packet to send [15:20:57]OFD Sender: No OFD packet to send [15:21:02]OFD Sender: No OFD packet to send [15:21:07]OFD Sender: No OFD packet to send [15:21:12]OFD Sender: No OFD packet to send [15:21:17]OFD Sender: No OFD packet to send [15:21:22]OFD Sender: No OFD packet to send [15:21:27]OFD Sender: No OFD packet to send [15:21:32]OFD Sender: No OFD packet to send [15:21:37]OFD Sender: No OFD packet to send [15:21:42]OFD Sender: No OFD packet to send [15:21:47]OFD Sender: No OFD packet to send [15:21:49]accept exits with 9 [15:21:49]New connection [15:21:49]New thread 3067202916 created [15:21:49]Thread 3067059556 joined [15:21:49]Waiting for new connection... [15:21:49] Sock 9.Parse request [15:21:49]Sock 9.Check first char [15:21:49]Sock 9.First char is OK [15:21:49]request: POST /json_proto HTTP/1.0 [15:21:49]Method: POST [15:21:49]URL: /json_proto [15:21:49]Method is POST - this is cgi request [15:21:49]url: /json_proto [15:21:49]query_string will be loaded in cgi processing [15:21:49]execute_cgi json_proto POST (null) [15:21:49]execute_cgi path=json_proto method=POST [15:21:49]POST find Content-Length [15:21:49]Host: 172.17.34.200:8080 [15:21:49]Content-Length: 683 [15:21:49]Content-Type: application/json [15:21:49] [15:21:49]POST finish read [15:21:49]Found Content-Length = 683 [15:21:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182991", "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" : 65.50, "quantity" : 45.810, "sum" : 3000.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:49]execute_script... [15:21: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)1182991", "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" : 65.50, "quantity" : 45.810, "sum" : 3000.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:49]POST & json_proto [15:21:49]process_json_proto [15:21:49]json parsed OK: [15:21:49]protocol is kg_v1.0 [15:21:49]action value=close_receipt [15:21:49]process_action close_receipt [15:21:49]cmd_close_receipt [15:21:49]MH_GetDate [15:21:49]Write to MH i2c: F0 00 00 B8 2B D2 [15:21:49]Write i2c OK [15:21:49]MH_I2C_Read... [15:21:49]Read from MH i2c: F0 [15:21:49]MH_I2C_Read... [15:21:49]Read from MH i2c: F0 09 00 [15:21:49]MH_I2C_Read... [15:21:49]Read from MH i2c: F0 09 00 B8 2B 00 8F 18 EA 64 B2 FF 65 64 4A [15:21:49]GetLastDocTimeStamp 1693063096 [15:21:49]current date 1693063311 [15:21:49]FM_GetShiftState [15:21:49]SAM_PROTO_GetShiftState [15:21:49]wFMCommunicate request_size=4 [15:21:49]MH_SAM_APDU [15:21:49]CAPDU: 80 13 01 00 [15:21:49]Write to MH i2c: E2 08 00 B9 2B 80 13 01 00 00 00 00 00 61 [15:21:49]Write i2c OK [15:21:49]MH_I2C_Read... [15:21:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:50]Read from MH i2c: E2 [15:21:50]MH_I2C_Read... [15:21:50]Read from MH i2c: E2 0E 00 [15:21:50]MH_I2C_Read... [15:21:50]Read from MH i2c: E2 0E 00 B9 2B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 98 [15:21:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:21:50]wFMCommunicate OK [15:21:50]SAM_PROTO_GetShiftState done [15:21:50]FM_GetShiftState done [15:21:50]opened in 1693009560 [15:21:50]opened+sec_in_day 1693095960 [15:21:50]quantity*price = 300055 [15:21:50]sum+1 = 300057 [15:21:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.64 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 182 26.08.2023 15:21 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33166 ФПД: 20897494586711 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T152151&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33166&fm=20897494586711&tin=02508201610067®Number=0000000000091575&sum=300000 [15:21:51]StoreToDocumentArchive [15:21:51]shift 77 fd 33166 [15:21:51]save to /storage/0077/doc_00033166 [15:21:51]save last doc name /storage/0077/doc_00033166 to /storage/kkm_last_doc_name [15:21:51]save OK [15:21:51]Clear old archive folders... [15:21:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:51]tlvbuf is 00AA4800 [15:21:51]SAM_PROTO_ClearQueue [15:21:51]wFMCommunicate request_size=4 [15:21:51]MH_SAM_APDU [15:21:51]CAPDU: 80 09 00 00 [15:21:51]Write to MH i2c: E2 08 00 C6 2B 80 09 00 00 00 00 00 00 63 [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:51]Read from MH i2c: E2 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 03 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 03 00 C6 2B 00 90 00 65 [15:21:51]RAPDU: 90 00 [15:21:51]wFMCommunicate OK [15:21:51]SAM_PROTO_ClearQueue done [15:21:51]KKMCreateOFDPacket [15:21:51]OFDProtocolAddRootSTLVToBuf [15:21:51]FM_MakeSignedData [15:21:51]FM_MakeSignedData [15:21:51]SAM_PROTO_SignData [15:21:51]wFMCommunicate request_size=4 [15:21:51]MH_SAM_APDU [15:21:51]CAPDU: 80 0D 01 02 [15:21:51]Write to MH i2c: E2 08 00 C7 2B 80 0D 01 02 00 00 00 00 6B [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:51]Read from MH i2c: E2 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 03 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 03 00 C7 2B 00 90 00 66 [15:21:51]RAPDU: 90 00 [15:21:51]wFMCommunicate OK [15:21:51]wFMCommunicate request_size=255 [15:21:51]MH_SAM_APDU [15:21: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 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 8F 18 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 81 00 00 35 04 06 00 13 [15:21:51]Write to MH i2c: E2 02 01 C8 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 8F 18 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 81 00 00 35 04 06 00 13 00 00 E6 [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:51]Read from MH i2c: E2 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 03 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 03 00 C8 2B 00 90 00 67 [15:21:51]RAPDU: 90 00 [15:21:51]wFMCommunicate OK [15:21:51]wFMCommunicate request_size=10 [15:21:51]MH_SAM_APDU [15:21:51]CAPDU: 80 0D 02 02 05 01 93 BD D5 57 [15:21:51]Write to MH i2c: E2 0D 00 C9 2B 80 0D 02 02 05 00 01 93 BD D5 57 00 00 F5 [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:51]Read from MH i2c: E2 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 03 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 03 00 C9 2B 00 90 00 68 [15:21:51]RAPDU: 90 00 [15:21:51]wFMCommunicate OK [15:21:51]wFMCommunicate request_size=4 [15:21:51]MH_SAM_APDU [15:21:51]CAPDU: 80 0D 03 02 [15:21:51]Write to MH i2c: E2 08 00 CA 2B 80 0D 03 02 00 00 00 00 70 [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:51]Read from MH i2c: E2 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 0B 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 0B 00 CA 2B 00 40 8F 0C F1 76 BD 6D AA 90 00 87 [15:21:51]RAPDU: 40 8F 0C F1 76 BD 6D AA 90 00 [15:21:51]wFMCommunicate OK [15:21:51]SAM_PROTO_SignData done [15:21:51]FM_MakeSignedData done [15:21:51]CreateOFDProtocolMessage [15:21:51]wFMCommunicate request_size=4 [15:21:51]MH_SAM_APDU [15:21:51]CAPDU: 80 11 00 00 [15:21:51]Write to MH i2c: E2 08 00 CB 2B 80 11 00 00 00 00 00 00 70 [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:51]Read from MH i2c: E2 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 17 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: E2 17 00 CB 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C6 [15:21:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:21:51]wFMCommunicate OK [15:21:51]CreateOFDProtocolMessage done [15:21:51]OFDSenderStorePacket 33166 [15:21:51]StoreOFDPacket docnum=33166 [15:21:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 61 88 07 01 74 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 8F 18 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 81 00 00 35 04 06 00 13 01 93 BD D5 57 40 8F 0C F1 76 BD 6D AA [15:21:51]CheckFolder [15:21:51]dirname=/storage/ofd_packets [15:21:51]CheckFolder done [15:21:51]ProducePacketName [15:21:51]name=ofd_packets/00033166 [15:21:51]NVStorageSaveData ofd_packets/00033166 [15:21:51]File name is /storage/ofd_packets/00033166 [15:21:51]Write 301 bytes [15:21:51]NVStorageSaveData done [15:21:51]OFDSenderStorePacket done [15:21:51]KKMCreateOFDPacket done [15:21:51]NVStorageSaveData kkm_last_timestamp [15:21:51]File name is /storage/kkm_last_timestamp [15:21:51]Write 4 bytes [15:21:51]NVStorageSaveData done [15:21:51]ExternCall_PrintAddStr [15:21:51]wPrintStart [15:21:51]Write to MH i2c: 01 00 00 CC 2B F7 [15:21:51]Write i2c OK [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: 01 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: 01 07 00 [15:21:51]MH_I2C_Read... [15:21:51]Read from MH i2c: 01 07 00 CC 2B 00 00 00 00 00 FF 0F 0C [15:21:51]RasterBufferAndPrint [15:21:51]line Счет N : (1)1182991 [15:21:51]line ИНН: 02508201610067 [15:21:51]line Контрольно-Кассовый Чек [15:21:51]line ПРОДАЖА [15:21:51]line ТРК (МРК, ГНК) : 53 [15:21:51]line Товар: 2710124500 [15:21:51]line Аи-95-К-5 [15:21:51]line 45.810 * 65.50 [15:21:51]line = 3000.56 [15:21:51]line НДС 12% НСП 1% [15:21:51]line > о реализуемом товаре [15:21:51]line ОКРУГЛЕНИЕ: -0.56 [15:21:51]line ИТОГО: 3000.00 [15:21:51]line Внесено: 3000.00 [15:21:51]line СДАЧА: 0.00 [15:21:51]line НСП 1% : 26.55 [15:21:51]line НДС 12% : 318.64 [15:21:51]line Наличными: 3000.00 [15:21:51]line Безнал.: 0.00 [15:21:51]line Место: АЗС № 121 "Партнер Нефть" [15:21:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:21:51]line СНО: Общий режим [15:21:51]line Чек 182 26.08.2023 15:21 [15:21:51]line Смена: 77 ФФД: 1.0 [15:21:51]line ЗНМ: 0300000148 [15:21:51]line РНМ: 0000000000091575 [15:21:51]line Версия ККМ: 001 [15:21:51]line ФМ: 0000000000874655 [15:21:51]line ФД: 33166 [15:21:51]line ФПД: 20897494586711 [15:21:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T152151&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33166&fm=20897494586711&tin=02508201610067®Number=0000000000091575&sum=300000 [15:21:52]OFD Sender: Processing packet 33166 [packets to send 11, broken 10] [15:21:52]ProducePacketName [15:21:52]name=ofd_packets/00033166 [15:21:52]OFD Sender: To server: pG, [15:21:52]CommunicateWithHost lk.salyk.kg:30040 [15:21:52]ConnectInit lk.salyk.kg [15:21:52]written 0, free lines is 4095 [15:21:52]Connected sock=10 [15:21:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 61 88 07 01 74 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F2 B2 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 18 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 78 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 00 00 00 F4 03 04 00 8F 18 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 81 00 00 35 04 06 00 13 01 93 BD D5 57 40 8F 0C F1 76 BD 6D AA [15:21:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 73 00 47 00 29 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8E 81 00 00 F4 03 04 00 2E C3 E9 64 B6 04 01 00 00 D8 62 D6 A5 C1 8A 26 ED [15:21:52]CommunicateWithHost err = 0 [15:21:52]CheckOFDResponse [15:21:52]1017 (14) - 77093643461234 [15:21:52]1041 (16) - 0000000000874655 [15:21:52]1040 (4) - 33166 [15:21:52]1012 (4) - 26.08.2023 09:17 [15:21:52]1206 (1) - 0 [15:21:52]OFD Sender: Remove packet 33166 [15:21:52]ProducePacketName [15:21:52]name=ofd_packets/00033166 [15:21:52]NVStorageDeleteData [15:21:52]Write to MH i2c: 01 00 00 F7 2B 22 [15:21:52]Write i2c OK [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: 01 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: 01 07 00 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: 01 07 00 F7 2B 00 00 00 00 00 EE 0C 23 [15:21:52]RasterBufferAndPrint [15:21:52]line [15:21:52]line [15:21:52]line [15:21:52]line [15:21:52]line [15:21:52]written 0, free lines is 3319 [15:21:52]MH_Cut [15:21:52]Write to MH i2c: D1 01 00 FE 2B 01 FB [15:21:52]Write i2c OK [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: D1 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: D1 01 00 [15:21:52]MH_I2C_Read... [15:21:52]Read from MH i2c: D1 01 00 FE 2B 00 FA [15:21:52]Write to MH i2c: 01 00 00 FF 2B 2A [15:21:52]Write i2c OK [15:21:52]MH_I2C_Read... [15:21:52]OFD Sender: No OFD packet to send [15:21:53]*** Cut start [15:21:53]*** Purtial cut [15:21:53]*** CUTSNS_PIN = 0 [15:21:53]*** Stage 1: CUTSNS_PIN = 1 [15:21:55]Read from MH i2c: 01 [15:21:55]MH_I2C_Read... [15:21:55]*** Stop cut motor [15:21:55]*** Cut end [15:21:55]Read from MH i2c: 01 07 00 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: 01 07 00 FF 2B 00 00 00 00 00 FF 0F 3F [15:21:55]process_action close_receipt done [15:21:55]requested_data is exist [15:21:55]produce_requested_data [15:21:55]requested_item fm.sn is exist - process it [15:21:55]wFMCommunicate request_size=4 [15:21:55]MH_SAM_APDU [15:21:55]CAPDU: 80 11 00 00 [15:21:55]Write to MH i2c: E2 08 00 00 2C 80 11 00 00 00 00 00 00 A6 [15:21:55]Write i2c OK [15:21:55]MH_I2C_Read... [15:21:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:55]Read from MH i2c: E2 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 17 00 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 17 00 00 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FC [15:21:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:21:55]wFMCommunicate OK [15:21:55]requested_item fd.num is exist - process it [15:21:55]SAM_PROTO_GetFieldsCounters [15:21:55]wFMCommunicate request_size=4 [15:21:55]MH_SAM_APDU [15:21:55]CAPDU: 80 13 00 00 [15:21:55]Write to MH i2c: E2 08 00 01 2C 80 13 00 00 00 00 00 00 A9 [15:21:55]Write i2c OK [15:21:55]MH_I2C_Read... [15:21:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:21:55]Read from MH i2c: E2 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 62 00 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 62 00 01 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 4D [15:21:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8E 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:21:55]wFMCommunicate OK [15:21:55]SAM_PROTO_GetFieldsCounters done [15:21:55]requested_item shift.num is exist - process it [15:21:55]requested_item shift.opened is exist - process it [15:21:55]req_shift_opened [15:21:55]FM_GetShiftState [15:21:55]SAM_PROTO_GetShiftState [15:21:55]wFMCommunicate request_size=4 [15:21:55]MH_SAM_APDU [15:21:55]CAPDU: 80 13 01 00 [15:21:55]Write to MH i2c: E2 08 00 02 2C 80 13 01 00 00 00 00 00 AB [15:21:55]Write i2c OK [15:21:55]MH_I2C_Read... [15:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:55]Read from MH i2c: E2 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 0E 00 [15:21:55]MH_I2C_Read... [15:21:55]Read from MH i2c: E2 0E 00 02 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E2 [15:21:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:21:55]wFMCommunicate OK [15:21:55]SAM_PROTO_GetShiftState done [15:21:55]FM_GetShiftState done [15:21:55]req_shift_opened done [15:21:55]requested_item shift.open_date is exist - process it [15:21:55]req_shift_open_date [15:21:55]req_shift_open_date done [15:21:55]produce_requested_data done [15:21:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33166,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:21:55]process_action_free close_receipt [15:21:55]json_value_free [15:21:55]json_value_free done [15:21:55]process_json_proto returns [15:21:55]Send response to host [15:21:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33166,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:21:55]free response buf [15:21:55]execute_script done [15:21:55]execute_script returns [15:21:55]free content buf [15:21:55]Sock 9.Close socket [15:21:55]Sock 9.Thread stoped [15:21:57]OFD Sender: No OFD packet to send [15:22:02]OFD Sender: No OFD packet to send [15:22:07]OFD Sender: No OFD packet to send [15:22:12]OFD Sender: No OFD packet to send [15:22:17]OFD Sender: No OFD packet to send [15:22:22]OFD Sender: No OFD packet to send [15:22:27]OFD Sender: No OFD packet to send [15:22:32]OFD Sender: No OFD packet to send [15:22:37]OFD Sender: No OFD packet to send [15:22:42]OFD Sender: No OFD packet to send [15:22:47]OFD Sender: No OFD packet to send [15:22:52]OFD Sender: No OFD packet to send [15:22:57]OFD Sender: No OFD packet to send [15:23:02]OFD Sender: No OFD packet to send [15:23:07]OFD Sender: No OFD packet to send [15:23:12]OFD Sender: No OFD packet to send [15:23:17]OFD Sender: No OFD packet to send [15:23:22]OFD Sender: No OFD packet to send [15:23:27]OFD Sender: No OFD packet to send [15:23:32]OFD Sender: No OFD packet to send [15:23:37]OFD Sender: No OFD packet to send [15:23:42]OFD Sender: No OFD packet to send [15:23:47]OFD Sender: No OFD packet to send [15:23:52]OFD Sender: No OFD packet to send [15:23:57]OFD Sender: No OFD packet to send [15:24:02]OFD Sender: No OFD packet to send [15:24:07]OFD Sender: No OFD packet to send [15:24:12]OFD Sender: No OFD packet to send [15:24:17]OFD Sender: No OFD packet to send [15:24:22]OFD Sender: No OFD packet to send [15:24:27]OFD Sender: No OFD packet to send [15:24:32]OFD Sender: No OFD packet to send [15:24:37]OFD Sender: No OFD packet to send [15:24:42]OFD Sender: No OFD packet to send [15:24:47]OFD Sender: No OFD packet to send [15:24:52]OFD Sender: No OFD packet to send [15:24:57]OFD Sender: No OFD packet to send [15:25:02]OFD Sender: No OFD packet to send [15:25:07]OFD Sender: No OFD packet to send [15:25:12]OFD Sender: No OFD packet to send [15:25:17]OFD Sender: No OFD packet to send [15:25:22]OFD Sender: No OFD packet to send [15:25:27]OFD Sender: No OFD packet to send [15:25:32]OFD Sender: No OFD packet to send [15:25:37]OFD Sender: No OFD packet to send [15:25:42]OFD Sender: No OFD packet to send [15:25:47]OFD Sender: No OFD packet to send [15:25:51]accept exits with 7 [15:25:51]New connection [15:25:51]New thread 3067059556 created [15:25:51]Thread 3067202916 joined [15:25:51]Waiting for new connection... [15:25:51] Sock 7.Parse request [15:25:51]Sock 7.Check first char [15:25:51]Sock 7.First char is OK [15:25:51]request: POST /json_proto HTTP/1.0 [15:25:51]Method: POST [15:25:51]URL: /json_proto [15:25:51]Method is POST - this is cgi request [15:25:51]url: /json_proto [15:25:51]query_string will be loaded in cgi processing [15:25:51]execute_cgi json_proto POST (null) [15:25:51]execute_cgi path=json_proto method=POST [15:25:51]POST find Content-Length [15:25:51]Host: 172.17.34.200:8080 [15:25:51]Content-Length: 671 [15:25:51]Content-Type: application/json [15:25:51] [15:25:51]POST finish read [15:25:51]Found Content-Length = 671 [15:25:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 3.370, "sum" : 200.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:51]execute_script... [15: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)1182992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 3.370, "sum" : 200.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:51]POST & json_proto [15:25:51]process_json_proto [15:25:51]json parsed OK: [15:25:51]protocol is kg_v1.0 [15:25:51]action value=close_receipt [15:25:51]process_action close_receipt [15:25:51]cmd_close_receipt [15:25:51]MH_GetDate [15:25:51]Write to MH i2c: F0 00 00 03 2C 1E [15:25:51]Write i2c OK [15:25:51]MH_I2C_Read... [15:25:51]Read from MH i2c: F0 [15:25:51]MH_I2C_Read... [15:25:51]Read from MH i2c: F0 09 00 [15:25:51]MH_I2C_Read... [15:25:51]Read from MH i2c: F0 09 00 03 2C 00 80 19 EA 64 B2 FF 65 64 88 [15:25:51]GetLastDocTimeStamp 1693063311 [15:25:51]current date 1693063552 [15:25:51]FM_GetShiftState [15:25:51]SAM_PROTO_GetShiftState [15:25:51]wFMCommunicate request_size=4 [15:25:51]MH_SAM_APDU [15:25:51]CAPDU: 80 13 01 00 [15:25:51]Write to MH i2c: E2 08 00 04 2C 80 13 01 00 00 00 00 00 AD [15:25:51]Write i2c OK [15:25:51]MH_I2C_Read... [15:25:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:51]Read from MH i2c: E2 [15:25:51]MH_I2C_Read... [15:25:51]Read from MH i2c: E2 0E 00 [15:25:51]MH_I2C_Read... [15:25:51]Read from MH i2c: E2 0E 00 04 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E4 [15:25:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:25:51]wFMCommunicate OK [15:25:51]SAM_PROTO_GetShiftState done [15:25:51]FM_GetShiftState done [15:25:51]opened in 1693009560 [15:25:51]opened+sec_in_day 1693095960 [15:25:51]quantity*price = 20051 [15:25:51]sum+1 = 20053 [15:25:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.29 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 183 26.08.2023 15:25 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33167 ФПД: 218673014197178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T152553&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33167&fm=218673014197178&tin=02508201610067®Number=0000000000091575&sum=20000 [15:25:52]StoreToDocumentArchive [15:25:52]shift 77 fd 33167 [15:25:52]save to /storage/0077/doc_00033167 [15:25:52]save last doc name /storage/0077/doc_00033167 to /storage/kkm_last_doc_name [15:25:52]save OK [15:25:52]Clear old archive folders... [15:25:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:25:52]tlvbuf is 00A91FC0 [15:25:52]SAM_PROTO_ClearQueue [15:25:52]wFMCommunicate request_size=4 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 09 00 00 [15:25:52]Write to MH i2c: E2 08 00 11 2C 80 09 00 00 00 00 00 00 AF [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 11 2C 00 90 00 B1 [15:25:52]RAPDU: 90 00 [15:25:52]wFMCommunicate OK [15:25:52]SAM_PROTO_ClearQueue done [15:25:52]KKMCreateOFDPacket [15:25:52]OFDProtocolAddRootSTLVToBuf [15:25:52]FM_MakeSignedData [15:25:52]FM_MakeSignedData [15:25:52]SAM_PROTO_SignData [15:25:52]wFMCommunicate request_size=4 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 0D 01 02 [15:25:52]Write to MH i2c: E2 08 00 12 2C 80 0D 01 02 00 00 00 00 B7 [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 12 2C 00 90 00 B2 [15:25:52]RAPDU: 90 00 [15:25:52]wFMCommunicate OK [15:25:52]wFMCommunicate request_size=255 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 54 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 81 19 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 81 00 00 35 04 06 00 [15:25:52]Write to MH i2c: E2 02 01 13 2C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 54 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 81 19 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 81 00 00 35 04 06 00 00 00 00 [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 13 2C 00 90 00 B3 [15:25:52]RAPDU: 90 00 [15:25:52]wFMCommunicate OK [15:25:52]wFMCommunicate request_size=11 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 0D 02 02 06 C6 E1 C7 55 4B BA [15:25:52]Write to MH i2c: E2 0E 00 14 2C 80 0D 02 02 06 00 C6 E1 C7 55 4B BA 00 00 8E [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 03 00 14 2C 00 90 00 B4 [15:25:52]RAPDU: 90 00 [15:25:52]wFMCommunicate OK [15:25:52]wFMCommunicate request_size=4 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 0D 03 02 [15:25:52]Write to MH i2c: E2 08 00 15 2C 80 0D 03 02 00 00 00 00 BC [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 0B 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 0B 00 15 2C 00 90 CE C9 BE 97 AC A1 9B 90 00 21 [15:25:52]RAPDU: 90 CE C9 BE 97 AC A1 9B 90 00 [15:25:52]wFMCommunicate OK [15:25:52]SAM_PROTO_SignData done [15:25:52]FM_MakeSignedData done [15:25:52]CreateOFDProtocolMessage [15:25:52]wFMCommunicate request_size=4 [15:25:52]MH_SAM_APDU [15:25:52]CAPDU: 80 11 00 00 [15:25:52]Write to MH i2c: E2 08 00 16 2C 80 11 00 00 00 00 00 00 BC [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:52]Read from MH i2c: E2 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 17 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: E2 17 00 16 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [15:25:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:25:52]wFMCommunicate OK [15:25:52]CreateOFDProtocolMessage done [15:25:52]OFDSenderStorePacket 33167 [15:25:52]StoreOFDPacket docnum=33167 [15:25:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4D 41 08 01 71 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 54 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 81 19 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 81 00 00 35 04 06 00 C6 E1 C7 55 4B BA 90 CE C9 BE 97 AC A1 9B [15:25:52]CheckFolder [15:25:52]dirname=/storage/ofd_packets [15:25:52]CheckFolder done [15:25:52]ProducePacketName [15:25:52]name=ofd_packets/00033167 [15:25:52]NVStorageSaveData ofd_packets/00033167 [15:25:52]File name is /storage/ofd_packets/00033167 [15:25:52]Write 302 bytes [15:25:52]NVStorageSaveData done [15:25:52]OFDSenderStorePacket done [15:25:52]KKMCreateOFDPacket done [15:25:52]NVStorageSaveData kkm_last_timestamp [15:25:52]File name is /storage/kkm_last_timestamp [15:25:52]Write 4 bytes [15:25:52]NVStorageSaveData done [15:25:52]ExternCall_PrintAddStr [15:25:52]wPrintStart [15:25:52]Write to MH i2c: 01 00 00 17 2C 43 [15:25:52]Write i2c OK [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: 01 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: 01 07 00 [15:25:52]MH_I2C_Read... [15:25:52]Read from MH i2c: 01 07 00 17 2C 00 00 00 00 00 FF 0F 58 [15:25:52]RasterBufferAndPrint [15:25:52]line Счет N : (1)1182992 [15:25:52]line ИНН: 02508201610067 [15:25:52]line Контрольно-Кассовый Чек [15:25:52]line ПРОДАЖА [15:25:52]line ТРК (МРК, ГНК) : 41 [15:25:52]line Товар: 2710124130 [15:25:52]line Super-92-К-5 [15:25:52]line 3.370 * 59.50 [15:25:52]line = 200.52 [15:25:52]line НДС 12% НСП 1% [15:25:52]line > о реализуемом товаре [15:25:52]line ОКРУГЛЕНИЕ: -0.52 [15:25:52]line ИТОГО: 200.00 [15:25:52]line Внесено: 200.00 [15:25:52]line СДАЧА: 0.00 [15:25:52]line НСП 1% : 1.77 [15:25:52]line НДС 12% : 21.29 [15:25:52]line Наличными: 200.00 [15:25:52]line Безнал.: 0.00 [15:25:52]line Место: АЗС № 121 "Партнер Нефть" [15:25:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:25:52]line СНО: Общий режим [15:25:52]line Чек 183 26.08.2023 15:25 [15:25:52]line Смена: 77 ФФД: 1.0 [15:25:52]line ЗНМ: 0300000148 [15:25:52]line РНМ: 0000000000091575 [15:25:52]line Версия ККМ: 001 [15:25:52]line ФМ: 0000000000874655 [15:25:52]line ФД: 33167 [15:25:52]line ФПД: 218673014197178 [15:25:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T152553&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33167&fm=218673014197178&tin=02508201610067®Number=0000000000091575&sum=20000 [15:25:53]OFD Sender: Processing packet 33167 [packets to send 11, broken 10] [15:25:53]ProducePacketName [15:25:53]name=ofd_packets/00033167 [15:25:53]OFD Sender: To server: pG, [15:25:53]CommunicateWithHost lk.salyk.kg:30040 [15:25:53]ConnectInit lk.salyk.kg [15:25:53]written 0, free lines is 4095 [15:25:53]Connected sock=10 [15: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 36 35 35 10 01 00 00 4D 41 08 01 71 52 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 54 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 81 19 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 81 00 00 35 04 06 00 C6 E1 C7 55 4B BA 90 CE C9 BE 97 AC A1 9B [15: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 36 35 35 4F 00 00 00 A5 4F 47 00 92 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 8F 81 00 00 F4 03 04 00 1F C4 E9 64 B6 04 01 00 00 F6 7C A0 2F C1 30 DF 95 [15:25:53]CommunicateWithHost err = 0 [15:25:53]CheckOFDResponse [15:25:53]1017 (14) - 77093643461234 [15:25:53]1041 (16) - 0000000000874655 [15:25:53]1040 (4) - 33167 [15:25:53]1012 (4) - 26.08.2023 09:21 [15:25:53]1206 (1) - 0 [15:25:53]OFD Sender: Remove packet 33167 [15:25:53]ProducePacketName [15:25:53]name=ofd_packets/00033167 [15:25:53]NVStorageDeleteData [15:25:53]Write to MH i2c: 01 00 00 42 2C 6E [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 07 00 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: 01 07 00 42 2C 00 00 00 00 00 E8 0C 69 [15:25:53]RasterBufferAndPrint [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]line [15:25:53]written 0, free lines is 3313 [15:25:53]MH_Cut [15:25:53]Write to MH i2c: D1 01 00 49 2C 01 47 [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 01 00 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: D1 01 00 49 2C 00 46 [15:25:53]Write to MH i2c: 01 00 00 4A 2C 76 [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:54]OFD Sender: No OFD packet to send [15:25:54]*** Cut start [15:25:54]*** Purtial cut [15:25:54]*** Stage 1: CUTSNS_PIN = 1 [15:25:54]Read from MH i2c: 01 [15:25:54]MH_I2C_Read... [15:25:54]*** Stop cut motor [15:25:54]*** Cut end [15:25:54]Read from MH i2c: 01 07 00 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: 01 07 00 4A 2C 00 00 00 00 00 FF 0F 8B [15:25:54]process_action close_receipt done [15:25:54]requested_data is exist [15:25:54]produce_requested_data [15:25:54]requested_item fm.sn is exist - process it [15:25:54]wFMCommunicate request_size=4 [15:25:54]MH_SAM_APDU [15:25:54]CAPDU: 80 11 00 00 [15:25:54]Write to MH i2c: E2 08 00 4B 2C 80 11 00 00 00 00 00 00 F1 [15:25:54]Write i2c OK [15:25:54]MH_I2C_Read... [15:25:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:54]Read from MH i2c: E2 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 17 00 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 17 00 4B 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [15:25:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:25:54]wFMCommunicate OK [15:25:54]requested_item fd.num is exist - process it [15:25:54]SAM_PROTO_GetFieldsCounters [15:25:54]wFMCommunicate request_size=4 [15:25:54]MH_SAM_APDU [15:25:54]CAPDU: 80 13 00 00 [15:25:54]Write to MH i2c: E2 08 00 4C 2C 80 13 00 00 00 00 00 00 F4 [15:25:54]Write i2c OK [15:25:54]MH_I2C_Read... [15:25:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:54]Read from MH i2c: E2 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 62 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 62 00 4C 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 9C [15:25:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 8F 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:55]wFMCommunicate OK [15:25:55]SAM_PROTO_GetFieldsCounters done [15:25:55]requested_item shift.num is exist - process it [15:25:55]requested_item shift.opened is exist - process it [15:25:55]req_shift_opened [15:25:55]FM_GetShiftState [15:25:55]SAM_PROTO_GetShiftState [15:25:55]wFMCommunicate request_size=4 [15:25:55]MH_SAM_APDU [15:25:55]CAPDU: 80 13 01 00 [15:25:55]Write to MH i2c: E2 08 00 4D 2C 80 13 01 00 00 00 00 00 F6 [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:55]Read from MH i2c: E2 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 0E 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 0E 00 4D 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2D [15:25:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:25:55]wFMCommunicate OK [15:25:55]SAM_PROTO_GetShiftState done [15:25:55]FM_GetShiftState done [15:25:55]req_shift_opened done [15:25:55]requested_item shift.open_date is exist - process it [15:25:55]req_shift_open_date [15:25:55]req_shift_open_date done [15:25:55]produce_requested_data done [15:25:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33167,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:25:55]process_action_free close_receipt [15:25:55]json_value_free [15:25:55]json_value_free done [15:25:55]process_json_proto returns [15:25:55]Send response to host [15:25:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33167,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:25:55]free response buf [15:25:55]execute_script done [15:25:55]execute_script returns [15:25:55]free content buf [15:25:55]Sock 7.Close socket [15:25:55]Sock 7.Thread stoped [15:25:59]OFD Sender: No OFD packet to send [15:26:04]OFD Sender: No OFD packet to send [15:26:09]OFD Sender: No OFD packet to send [15:26:14]OFD Sender: No OFD packet to send [15:26:19]OFD Sender: No OFD packet to send [15:26:24]OFD Sender: No OFD packet to send [15:26:29]OFD Sender: No OFD packet to send [15:26:34]OFD Sender: No OFD packet to send [15:26:39]OFD Sender: No OFD packet to send [15:26:44]OFD Sender: No OFD packet to send [15:26:49]OFD Sender: No OFD packet to send [15:26:54]OFD Sender: No OFD packet to send [15:26:54]accept exits with 9 [15:26:54]New connection [15:26:54]New thread 3067202916 created [15:26:54]Thread 3067059556 joined [15:26:54]Waiting for new connection... [15:26:54] Sock 9.Parse request [15:26:54]Sock 9.Check first char [15:26:54]Sock 9.First char is OK [15:26:54]request: POST /json_proto HTTP/1.0 [15:26:54]Method: POST [15:26:54]URL: /json_proto [15:26:54]Method is POST - this is cgi request [15:26:54]url: /json_proto [15:26:54]query_string will be loaded in cgi processing [15:26:54]execute_cgi json_proto POST (null) [15:26:54]execute_cgi path=json_proto method=POST [15:26:54]POST find Content-Length [15:26:54]Host: 172.17.34.200:8080 [15:26:54]Content-Length: 678 [15:26:54]Content-Type: application/json [15:26:54] [15:26:54]POST finish read [15:26:54]Found Content-Length = 678 [15:26:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182993", "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" : 58.50, "quantity" : 2.740, "sum" : 160.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 160.00, "total" : 160.00, "payments": [ { "type": 0, "sum" : 160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:54]execute_script... [15:26:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182993", "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" : 58.50, "quantity" : 2.740, "sum" : 160.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 160.00, "total" : 160.00, "payments": [ { "type": 0, "sum" : 160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:54]POST & json_proto [15:26:54]process_json_proto [15:26:54]json parsed OK: [15:26:54]protocol is kg_v1.0 [15:26:54]action value=close_receipt [15:26:54]process_action close_receipt [15:26:54]cmd_close_receipt [15:26:54]MH_GetDate [15:26:54]Write to MH i2c: F0 00 00 4E 2C 69 [15:26:54]Write i2c OK [15:26:54]MH_I2C_Read... [15:26:54]Read from MH i2c: F0 [15:26:54]MH_I2C_Read... [15:26:54]Read from MH i2c: F0 09 00 [15:26:54]MH_I2C_Read... [15:26:54]Read from MH i2c: F0 09 00 4E 2C 00 BF 19 EA 64 B2 FF 65 64 12 [15:26:54]GetLastDocTimeStamp 1693063553 [15:26:54]current date 1693063615 [15:26:54]FM_GetShiftState [15:26:54]SAM_PROTO_GetShiftState [15:26:54]wFMCommunicate request_size=4 [15:26:54]MH_SAM_APDU [15:26:54]CAPDU: 80 13 01 00 [15:26:54]Write to MH i2c: E2 08 00 4F 2C 80 13 01 00 00 00 00 00 F8 [15:26:54]Write i2c OK [15:26:54]MH_I2C_Read... [15:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:54]Read from MH i2c: E2 [15:26:54]MH_I2C_Read... [15:26:54]Read from MH i2c: E2 0E 00 [15:26:54]MH_I2C_Read... [15:26:54]Read from MH i2c: E2 0E 00 4F 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2F [15:26:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:26:54]wFMCommunicate OK [15:26:54]SAM_PROTO_GetShiftState done [15:26:54]FM_GetShiftState done [15:26:54]opened in 1693009560 [15:26:54]opened+sec_in_day 1693095960 [15:26:54]quantity*price = 16029 [15:26:54]sum+1 = 16030 [15:26:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 160.00 Внесено: 160.00 СДАЧА: 0.00 НСП 1% : 1.42 НДС 12% : 17.02 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 184 26.08.2023 15:26 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33168 ФПД: 269846960645619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T152656&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33168&fm=269846960645619&tin=02508201610067®Number=0000000000091575&sum=16000 [15:26:55]StoreToDocumentArchive [15:26:55]shift 77 fd 33168 [15:26:55]save to /storage/0077/doc_00033168 [15:26:55]save last doc name /storage/0077/doc_00033168 to /storage/kkm_last_doc_name [15:26:55]save OK [15:26:55]Clear old archive folders... [15:26:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:26:55]tlvbuf is 00CBBD30 [15:26:55]SAM_PROTO_ClearQueue [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 09 00 00 [15:26:55]Write to MH i2c: E2 08 00 5C 2C 80 09 00 00 00 00 00 00 FA [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 5C 2C 00 90 00 FC [15:26:55]RAPDU: 90 00 [15:26:55]wFMCommunicate OK [15:26:55]SAM_PROTO_ClearQueue done [15:26:55]KKMCreateOFDPacket [15:26:55]OFDProtocolAddRootSTLVToBuf [15:26:55]FM_MakeSignedData [15:26:55]FM_MakeSignedData [15:26:55]SAM_PROTO_SignData [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 0D 01 02 [15:26:55]Write to MH i2c: E2 08 00 5D 2C 80 0D 01 02 00 00 00 00 02 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 5D 2C 00 90 00 FD [15:26:55]RAPDU: 90 00 [15:26:55]wFMCommunicate OK [15:26:55]wFMCommunicate request_size=255 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B4 0A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9D 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 C0 19 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 81 00 00 35 04 06 00 F5 [15:26:55]Write to MH i2c: E2 02 01 5E 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B4 0A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9D 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 C0 19 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 81 00 00 35 04 06 00 F5 00 00 82 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 5E 2C 00 90 00 FE [15:26:55]RAPDU: 90 00 [15:26:55]wFMCommunicate OK [15:26:55]wFMCommunicate request_size=10 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 0D 02 02 05 6C A4 3B A5 F3 [15:26:55]Write to MH i2c: E2 0D 00 5F 2C 80 0D 02 02 05 00 6C A4 3B A5 F3 00 00 F2 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 5F 2C 00 90 00 FF [15:26:55]RAPDU: 90 00 [15:26:55]wFMCommunicate OK [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 0D 03 02 [15:26:55]Write to MH i2c: E2 08 00 60 2C 80 0D 03 02 00 00 00 00 07 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 0B 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 0B 00 60 2C 00 7C C9 F3 FC CF 1F 00 73 90 00 9D [15:26:55]RAPDU: 7C C9 F3 FC CF 1F 00 73 90 00 [15:26:55]wFMCommunicate OK [15:26:55]SAM_PROTO_SignData done [15:26:55]FM_MakeSignedData done [15:26:55]CreateOFDProtocolMessage [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 11 00 00 [15:26:55]Write to MH i2c: E2 08 00 61 2C 80 11 00 00 00 00 00 00 07 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 17 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 17 00 61 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [15:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:26:55]wFMCommunicate OK [15:26:55]CreateOFDProtocolMessage done [15:26:55]OFDSenderStorePacket 33168 [15:26:55]StoreOFDPacket docnum=33168 [15:26:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3E 17 07 01 5B 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B4 0A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9D 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 C0 19 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 81 00 00 35 04 06 00 F5 6C A4 3B A5 F3 7C C9 F3 FC CF 1F 00 73 [15:26:55]CheckFolder [15:26:55]dirname=/storage/ofd_packets [15:26:55]CheckFolder done [15:26:55]ProducePacketName [15:26:55]name=ofd_packets/00033168 [15:26:55]NVStorageSaveData ofd_packets/00033168 [15:26:55]File name is /storage/ofd_packets/00033168 [15:26:55]Write 301 bytes [15:26:55]NVStorageSaveData done [15:26:55]OFDSenderStorePacket done [15:26:55]KKMCreateOFDPacket done [15:26:55]NVStorageSaveData kkm_last_timestamp [15:26:55]File name is /storage/kkm_last_timestamp [15:26:55]Write 4 bytes [15:26:55]NVStorageSaveData done [15:26:55]ExternCall_PrintAddStr [15:26:55]wPrintStart [15:26:55]Write to MH i2c: 01 00 00 62 2C 8E [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: 01 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: 01 07 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: 01 07 00 62 2C 00 00 00 00 00 FF 0F A3 [15:26:55]RasterBufferAndPrint [15:26:55]line Счет N : (1)1182993 [15:26:55]line ИНН: 02508201610067 [15:26:55]line Контрольно-Кассовый Чек [15:26:55]line ПРОДАЖА [15:26:55]line ТРК (МРК, ГНК) : 62 [15:26:55]line Товар: 2710124130 [15:26:55]line Аи-92-К-5 [15:26:55]line 2.740 * 58.50 [15:26:55]line = 160.29 [15:26:55]line НДС 12% НСП 1% [15:26:55]line > о реализуемом товаре [15:26:55]line ОКРУГЛЕНИЕ: -0.29 [15:26:55]line ИТОГО: 160.00 [15:26:55]line Внесено: 160.00 [15:26:55]line СДАЧА: 0.00 [15:26:55]line НСП 1% : 1.42 [15:26:55]line НДС 12% : 17.02 [15:26:55]line Наличными: 160.00 [15:26:55]line Безнал.: 0.00 [15:26:55]line Место: АЗС № 121 "Партнер Нефть" [15:26:55]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:26:55]line СНО: Общий режим [15:26:55]line Чек 184 26.08.2023 15:26 [15:26:55]line Смена: 77 ФФД: 1.0 [15:26:55]line ЗНМ: 0300000148 [15:26:55]line РНМ: 0000000000091575 [15:26:55]line Версия ККМ: 001 [15:26:55]line ФМ: 0000000000874655 [15:26:55]line ФД: 33168 [15:26:55]line ФПД: 269846960645619 [15:26:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T152656&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33168&fm=269846960645619&tin=02508201610067®Number=0000000000091575&sum=16000 [15:26:56]OFD Sender: Processing packet 33168 [packets to send 11, broken 10] [15:26:56]ProducePacketName [15:26:56]name=ofd_packets/00033168 [15:26:56]OFD Sender: To server: pG, [15:26:56]CommunicateWithHost lk.salyk.kg:30040 [15:26:56]ConnectInit lk.salyk.kg [15:26:56]written 0, free lines is 4095 [15:26:56]Connected sock=10 [15:26:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3E 17 07 01 5B 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B4 0A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9D 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A6 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 C0 19 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 81 00 00 35 04 06 00 F5 6C A4 3B A5 F3 7C C9 F3 FC CF 1F 00 73 [15:26:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9A 89 47 00 82 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 90 81 00 00 F4 03 04 00 5E C4 E9 64 B6 04 01 00 00 90 3F 19 0F FF 1B E2 29 [15:26:56]CommunicateWithHost err = 0 [15:26:56]CheckOFDResponse [15:26:56]1017 (14) - 77093643461234 [15:26:56]1041 (16) - 0000000000874655 [15:26:56]1040 (4) - 33168 [15:26:56]1012 (4) - 26.08.2023 09:22 [15:26:56]1206 (1) - 0 [15:26:56]OFD Sender: Remove packet 33168 [15:26:56]ProducePacketName [15:26:56]name=ofd_packets/00033168 [15:26:56]NVStorageDeleteData [15:26:56]Write to MH i2c: 01 00 00 8D 2C B9 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 07 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 07 00 8D 2C 00 00 00 00 00 E4 0C B0 [15:26:56]RasterBufferAndPrint [15:26:56]line [15:26:56]line [15:26:56]line [15:26:56]line [15:26:56]line [15:26:56]written 0, free lines is 3309 [15:26:56]MH_Cut [15:26:56]Write to MH i2c: D1 01 00 94 2C 01 92 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: D1 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: D1 01 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: D1 01 00 94 2C 00 91 [15:26:56]Write to MH i2c: 01 00 00 95 2C C1 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:57]OFD Sender: No OFD packet to send [15:26:57]*** Cut start [15:26:57]*** Purtial cut [15:26:57]*** CUTSNS_PIN = 0 [15:26:57]*** Stage 1: CUTSNS_PIN = 1 [15:26:59]Read from MH i2c: 01 [15:26:59]MH_I2C_Read... [15:26:59]*** Stop cut motor [15:26:59]*** Cut end [15:26:59]Read from MH i2c: 01 07 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: 01 07 00 95 2C 00 00 00 00 00 FF 0F D6 [15:26:59]process_action close_receipt done [15:26:59]requested_data is exist [15:26:59]produce_requested_data [15:26:59]requested_item fm.sn is exist - process it [15:26:59]wFMCommunicate request_size=4 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 11 00 00 [15:26:59]Write to MH i2c: E2 08 00 96 2C 80 11 00 00 00 00 00 00 3C [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:26:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:59]Read from MH i2c: E2 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 17 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 17 00 96 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 92 [15:26:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:26:59]wFMCommunicate OK [15:26:59]requested_item fd.num is exist - process it [15:26:59]SAM_PROTO_GetFieldsCounters [15:26:59]wFMCommunicate request_size=4 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 13 00 00 [15:26:59]Write to MH i2c: E2 08 00 97 2C 80 13 00 00 00 00 00 00 3F [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:26:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:59]Read from MH i2c: E2 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 62 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 62 00 97 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 90 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 EB [15:26:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 90 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:26:59]wFMCommunicate OK [15:26:59]SAM_PROTO_GetFieldsCounters done [15:26:59]requested_item shift.num is exist - process it [15:26:59]requested_item shift.opened is exist - process it [15:26:59]req_shift_opened [15:26:59]FM_GetShiftState [15:26:59]SAM_PROTO_GetShiftState [15:26:59]wFMCommunicate request_size=4 [15:26:59]MH_SAM_APDU [15:26:59]CAPDU: 80 13 01 00 [15:26:59]Write to MH i2c: E2 08 00 98 2C 80 13 01 00 00 00 00 00 41 [15:26:59]Write i2c OK [15:26:59]MH_I2C_Read... [15:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:59]Read from MH i2c: E2 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 0E 00 [15:26:59]MH_I2C_Read... [15:26:59]Read from MH i2c: E2 0E 00 98 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 78 [15:26:59]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:26:59]wFMCommunicate OK [15:26:59]SAM_PROTO_GetShiftState done [15:26:59]FM_GetShiftState done [15:26:59]req_shift_opened done [15:26:59]requested_item shift.open_date is exist - process it [15:26:59]req_shift_open_date [15:26:59]req_shift_open_date done [15:26:59]produce_requested_data done [15:26:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33168,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:26:59]process_action_free close_receipt [15:26:59]json_value_free [15:26:59]json_value_free done [15:26:59]process_json_proto returns [15:26:59]Send response to host [15:26:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33168,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:26:59]free response buf [15:26:59]execute_script done [15:26:59]execute_script returns [15:26:59]free content buf [15:26:59]Sock 9.Close socket [15:26:59]Sock 9.Thread stoped [15:27:02]OFD Sender: No OFD packet to send [15:27:07]OFD Sender: No OFD packet to send [15:27:12]OFD Sender: No OFD packet to send [15:27:17]OFD Sender: No OFD packet to send [15:27:22]OFD Sender: No OFD packet to send [15:27:27]OFD Sender: No OFD packet to send [15:27:32]OFD Sender: No OFD packet to send [15:27:37]OFD Sender: No OFD packet to send [15:27:42]OFD Sender: No OFD packet to send [15:27:47]OFD Sender: No OFD packet to send [15:27:52]OFD Sender: No OFD packet to send [15:27:57]OFD Sender: No OFD packet to send [15:28:02]OFD Sender: No OFD packet to send [15:28:07]OFD Sender: No OFD packet to send [15:28:12]OFD Sender: No OFD packet to send [15:28:17]OFD Sender: No OFD packet to send [15:28:22]OFD Sender: No OFD packet to send [15:28:27]OFD Sender: No OFD packet to send [15:28:32]OFD Sender: No OFD packet to send [15:28:37]OFD Sender: No OFD packet to send [15:28:42]OFD Sender: No OFD packet to send [15:28:47]OFD Sender: No OFD packet to send [15:28:52]OFD Sender: No OFD packet to send [15:28:57]OFD Sender: No OFD packet to send [15:29:02]OFD Sender: No OFD packet to send [15:29:07]OFD Sender: No OFD packet to send [15:29:12]OFD Sender: No OFD packet to send [15:29:17]OFD Sender: No OFD packet to send [15:29:22]OFD Sender: No OFD packet to send [15:29:27]OFD Sender: No OFD packet to send [15:29:32]OFD Sender: No OFD packet to send [15:29:37]OFD Sender: No OFD packet to send [15:29:42]OFD Sender: No OFD packet to send [15:29:47]OFD Sender: No OFD packet to send [15:29:52]OFD Sender: No OFD packet to send [15:29:57]OFD Sender: No OFD packet to send [15:30:02]OFD Sender: No OFD packet to send [15:30:07]OFD Sender: No OFD packet to send [15:30:12]OFD Sender: No OFD packet to send [15:30:17]OFD Sender: No OFD packet to send [15:30:22]OFD Sender: No OFD packet to send [15:30:27]OFD Sender: No OFD packet to send [15:30:32]OFD Sender: No OFD packet to send [15:30:37]OFD Sender: No OFD packet to send [15:30:42]OFD Sender: No OFD packet to send [15:30:47]OFD Sender: No OFD packet to send [15:30:52]OFD Sender: No OFD packet to send [15:30:57]OFD Sender: No OFD packet to send [15:31:02]OFD Sender: No OFD packet to send [15:31:07]OFD Sender: No OFD packet to send [15:31:12]OFD Sender: No OFD packet to send [15:31:17]OFD Sender: No OFD packet to send [15:31:22]OFD Sender: No OFD packet to send [15:31:27]OFD Sender: No OFD packet to send [15:31:32]OFD Sender: No OFD packet to send [15:31:37]OFD Sender: No OFD packet to send [15:31:42]OFD Sender: No OFD packet to send [15:31:47]OFD Sender: No OFD packet to send [15:31:52]OFD Sender: No OFD packet to send [15:31:57]OFD Sender: No OFD packet to send [15:32:02]OFD Sender: No OFD packet to send [15:32:07]OFD Sender: No OFD packet to send [15:32:12]OFD Sender: No OFD packet to send [15:32:17]OFD Sender: No OFD packet to send [15:32:22]OFD Sender: No OFD packet to send [15:32:27]OFD Sender: No OFD packet to send [15:32:32]OFD Sender: No OFD packet to send [15:32:37]OFD Sender: No OFD packet to send [15:32:38]accept exits with 7 [15:32:38]New connection [15:32:38]New thread 3067059556 created [15:32:38]Thread 3067202916 joined [15:32:38]Waiting for new connection... [15:32:38] Sock 7.Parse request [15:32:38]Sock 7.Check first char [15:32:38]Sock 7.First char is OK [15:32:38]request: POST /json_proto HTTP/1.0 [15:32:38]Method: POST [15:32:38]URL: /json_proto [15:32:38]Method is POST - this is cgi request [15:32:38]url: /json_proto [15:32:38]query_string will be loaded in cgi processing [15:32:38]execute_cgi json_proto POST (null) [15:32:38]execute_cgi path=json_proto method=POST [15:32:38]POST find Content-Length [15:32:38]Host: 172.17.34.200:8080 [15:32:38]Content-Length: 683 [15:32:38]Content-Type: application/json [15:32:38] [15:32:38]POST finish read [15:32:38]Found Content-Length = 683 [15:32:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182994", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:38]execute_script... [15:32:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182994", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:38]POST & json_proto [15:32:38]process_json_proto [15:32:38]json parsed OK: [15:32:38]protocol is kg_v1.0 [15:32:38]action value=close_receipt [15:32:38]process_action close_receipt [15:32:38]cmd_close_receipt [15:32:38]MH_GetDate [15:32:38]Write to MH i2c: F0 00 00 99 2C B4 [15:32:38]Write i2c OK [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: F0 [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: F0 09 00 [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: F0 09 00 99 2C 00 18 1B EA 64 B2 FF 65 64 B8 [15:32:38]GetLastDocTimeStamp 1693063616 [15:32:38]current date 1693063960 [15:32:38]FM_GetShiftState [15:32:38]SAM_PROTO_GetShiftState [15:32:38]wFMCommunicate request_size=4 [15:32:38]MH_SAM_APDU [15:32:38]CAPDU: 80 13 01 00 [15:32:38]Write to MH i2c: E2 08 00 9A 2C 80 13 01 00 00 00 00 00 43 [15:32:38]Write i2c OK [15:32:38]MH_I2C_Read... [15:32:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:38]Read from MH i2c: E2 [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: E2 0E 00 [15:32:38]MH_I2C_Read... [15:32:38]Read from MH i2c: E2 0E 00 9A 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7A [15:32:38]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:32:38]wFMCommunicate OK [15:32:38]SAM_PROTO_GetShiftState done [15:32:38]FM_GetShiftState done [15:32:38]opened in 1693009560 [15:32:38]opened+sec_in_day 1693095960 [15:32:38]quantity*price = 100035 [15:32:38]sum+1 = 100036 [15:32:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 185 26.08.2023 15:32 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33169 ФПД: 3263298532333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153240&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33169&fm=3263298532333&tin=02508201610067®Number=0000000000091575&sum=100000 [15:32:39]StoreToDocumentArchive [15:32:39]shift 77 fd 33169 [15:32:39]save to /storage/0077/doc_00033169 [15:32:39]save last doc name /storage/0077/doc_00033169 to /storage/kkm_last_doc_name [15:32:39]save OK [15:32:39]Clear old archive folders... [15:32:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:32:39]tlvbuf is 00A8F0A0 [15:32:39]SAM_PROTO_ClearQueue [15:32:39]wFMCommunicate request_size=4 [15:32:39]MH_SAM_APDU [15:32:39]CAPDU: 80 09 00 00 [15:32:39]Write to MH i2c: E2 08 00 A7 2C 80 09 00 00 00 00 00 00 45 [15:32:39]Write i2c OK [15:32:39]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 03 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 03 00 A7 2C 00 90 00 47 [15:32:40]RAPDU: 90 00 [15:32:40]wFMCommunicate OK [15:32:40]SAM_PROTO_ClearQueue done [15:32:40]KKMCreateOFDPacket [15:32:40]OFDProtocolAddRootSTLVToBuf [15:32:40]FM_MakeSignedData [15:32:40]FM_MakeSignedData [15:32:40]SAM_PROTO_SignData [15:32:40]wFMCommunicate request_size=4 [15:32:40]MH_SAM_APDU [15:32:40]CAPDU: 80 0D 01 02 [15:32:40]Write to MH i2c: E2 08 00 A8 2C 80 0D 01 02 00 00 00 00 4D [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 03 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 03 00 A8 2C 00 90 00 48 [15:32:40]RAPDU: 90 00 [15:32:40]wFMCommunicate OK [15:32:40]wFMCommunicate request_size=255 [15:32:40]MH_SAM_APDU [15:32: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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 18 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 81 00 00 35 04 06 00 02 [15:32:40]Write to MH i2c: E2 02 01 A9 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 18 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 81 00 00 35 04 06 00 02 00 00 AD [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 03 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 03 00 A9 2C 00 90 00 49 [15:32:40]RAPDU: 90 00 [15:32:40]wFMCommunicate OK [15:32:40]wFMCommunicate request_size=10 [15:32:40]MH_SAM_APDU [15:32:40]CAPDU: 80 0D 02 02 05 F7 CB BF F3 ED [15:32:40]Write to MH i2c: E2 0D 00 AA 2C 80 0D 02 02 05 00 F7 CB BF F3 ED 00 00 BB [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 03 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 03 00 AA 2C 00 90 00 4A [15:32:40]RAPDU: 90 00 [15:32:40]wFMCommunicate OK [15:32:40]wFMCommunicate request_size=4 [15:32:40]MH_SAM_APDU [15:32:40]CAPDU: 80 0D 03 02 [15:32:40]Write to MH i2c: E2 08 00 AB 2C 80 0D 03 02 00 00 00 00 52 [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 0B 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 0B 00 AB 2C 00 23 5D 85 1A 3E E5 C1 B4 90 00 0A [15:32:40]RAPDU: 23 5D 85 1A 3E E5 C1 B4 90 00 [15:32:40]wFMCommunicate OK [15:32:40]SAM_PROTO_SignData done [15:32:40]FM_MakeSignedData done [15:32:40]CreateOFDProtocolMessage [15:32:40]wFMCommunicate request_size=4 [15:32:40]MH_SAM_APDU [15:32:40]CAPDU: 80 11 00 00 [15:32:40]Write to MH i2c: E2 08 00 AC 2C 80 11 00 00 00 00 00 00 52 [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:40]Read from MH i2c: E2 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 17 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: E2 17 00 AC 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A8 [15:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:32:40]wFMCommunicate OK [15:32:40]CreateOFDProtocolMessage done [15:32:40]OFDSenderStorePacket 33169 [15:32:40]StoreOFDPacket docnum=33169 [15:32:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 98 F3 07 01 E4 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 18 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 81 00 00 35 04 06 00 02 F7 CB BF F3 ED 23 5D 85 1A 3E E5 C1 B4 [15:32:40]CheckFolder [15:32:40]dirname=/storage/ofd_packets [15:32:40]CheckFolder done [15:32:40]ProducePacketName [15:32:40]name=ofd_packets/00033169 [15:32:40]NVStorageSaveData ofd_packets/00033169 [15:32:40]File name is /storage/ofd_packets/00033169 [15:32:40]Write 301 bytes [15:32:40]NVStorageSaveData done [15:32:40]OFDSenderStorePacket done [15:32:40]KKMCreateOFDPacket done [15:32:40]NVStorageSaveData kkm_last_timestamp [15:32:40]File name is /storage/kkm_last_timestamp [15:32:40]Write 4 bytes [15:32:40]NVStorageSaveData done [15:32:40]ExternCall_PrintAddStr [15:32:40]wPrintStart [15:32:40]Write to MH i2c: 01 00 00 AD 2C D9 [15:32:40]Write i2c OK [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: 01 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: 01 07 00 [15:32:40]MH_I2C_Read... [15:32:40]Read from MH i2c: 01 07 00 AD 2C 00 00 00 00 00 FF 0F EE [15:32:40]RasterBufferAndPrint [15:32:40]line Счет N : (1)1182994 [15:32:40]line ИНН: 02508201610067 [15:32:40]line Контрольно-Кассовый Чек [15:32:40]line ПРОДАЖА [15:32:40]line ТРК (МРК, ГНК) : 32 [15:32:40]line Товар: 2710124130 [15:32:40]line Аи-92-К-5 [15:32:40]line 17.100 * 58.50 [15:32:40]line = 1000.35 [15:32:40]line НДС 12% НСП 1% [15:32:40]line > о реализуемом товаре [15:32:40]line ОКРУГЛЕНИЕ: -0.35 [15:32:40]line ИТОГО: 1000.00 [15:32:40]line Внесено: 1000.00 [15:32:40]line СДАЧА: 0.00 [15:32:40]line НСП 1% : 8.85 [15:32:40]line НДС 12% : 106.23 [15:32:40]line Наличными: 1000.00 [15:32:40]line Безнал.: 0.00 [15:32:40]line Место: АЗС № 121 "Партнер Нефть" [15:32:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:32:40]line СНО: Общий режим [15:32:40]line Чек 185 26.08.2023 15:32 [15:32:40]line Смена: 77 ФФД: 1.0 [15:32:40]line ЗНМ: 0300000148 [15:32:40]line РНМ: 0000000000091575 [15:32:40]line Версия ККМ: 001 [15:32:40]line ФМ: 0000000000874655 [15:32:40]line ФД: 33169 [15:32:40]line ФПД: 3263298532333 [15:32:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153240&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33169&fm=3263298532333&tin=02508201610067®Number=0000000000091575&sum=100000 [15:32:40]OFD Sender: Processing packet 33169 [packets to send 11, broken 10] [15:32:40]ProducePacketName [15:32:40]name=ofd_packets/00033169 [15:32:40]OFD Sender: To server: pG, [15:32:40]CommunicateWithHost lk.salyk.kg:30040 [15:32:40]ConnectInit lk.salyk.kg [15:32:40]written 0, free lines is 4095 [15:32:40]Connected sock=9 [15:32:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 98 F3 07 01 E4 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 18 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 81 00 00 35 04 06 00 02 F7 CB BF F3 ED 23 5D 85 1A 3E E5 C1 B4 [15:32:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 95 C4 47 00 4C CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 91 81 00 00 F4 03 04 00 B6 C5 E9 64 B6 04 01 00 00 F9 BE 3C 8C 95 69 BF B0 [15:32:41]CommunicateWithHost err = 0 [15:32:41]CheckOFDResponse [15:32:41]1017 (14) - 77093643461234 [15:32:41]1041 (16) - 0000000000874655 [15:32:41]1040 (4) - 33169 [15:32:41]1012 (4) - 26.08.2023 09:28 [15:32:41]1206 (1) - 0 [15:32:41]OFD Sender: Remove packet 33169 [15:32:41]ProducePacketName [15:32:41]name=ofd_packets/00033169 [15:32:41]NVStorageDeleteData [15:32:41]Write to MH i2c: 01 00 00 D8 2C 04 [15:32:41]Write i2c OK [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 07 00 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: 01 07 00 D8 2C 00 00 00 00 00 E7 0C FE [15:32:41]RasterBufferAndPrint [15:32:41]line [15:32:41]line [15:32:41]line [15:32:41]line [15:32:41]line [15:32:41]written 0, free lines is 3312 [15:32:41]MH_Cut [15:32:41]Write to MH i2c: D1 01 00 DF 2C 01 DD [15:32:41]Write i2c OK [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: D1 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: D1 01 00 [15:32:41]MH_I2C_Read... [15:32:41]Read from MH i2c: D1 01 00 DF 2C 00 DC [15:32:41]Write to MH i2c: 01 00 00 E0 2C 0C [15:32:41]Write i2c OK [15:32:41]MH_I2C_Read... [15:32:41]OFD Sender: No OFD packet to send [15:32:42]*** Cut start [15:32:42]*** Purtial cut [15:32:42]*** Stage 1: CUTSNS_PIN = 1 [15:32:42]Read from MH i2c: 01 [15:32:42]MH_I2C_Read... [15:32:42]*** Stop cut motor [15:32:42]*** Cut end [15:32:42]Read from MH i2c: 01 07 00 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: 01 07 00 E0 2C 00 00 00 00 00 FF 0F 21 [15:32:42]process_action close_receipt done [15:32:42]requested_data is exist [15:32:42]produce_requested_data [15:32:42]requested_item fm.sn is exist - process it [15:32:42]wFMCommunicate request_size=4 [15:32:42]MH_SAM_APDU [15:32:42]CAPDU: 80 11 00 00 [15:32:42]Write to MH i2c: E2 08 00 E1 2C 80 11 00 00 00 00 00 00 87 [15:32:42]Write i2c OK [15:32:42]MH_I2C_Read... [15:32:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:42]Read from MH i2c: E2 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 17 00 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 17 00 E1 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [15:32:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:32:42]wFMCommunicate OK [15:32:42]requested_item fd.num is exist - process it [15:32:42]SAM_PROTO_GetFieldsCounters [15:32:42]wFMCommunicate request_size=4 [15:32:42]MH_SAM_APDU [15:32:42]CAPDU: 80 13 00 00 [15:32:42]Write to MH i2c: E2 08 00 E2 2C 80 13 00 00 00 00 00 00 8A [15:32:42]Write i2c OK [15:32:42]MH_I2C_Read... [15:32:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:32:42]Read from MH i2c: E2 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 62 00 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 62 00 E2 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 91 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [15:32:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 91 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:32:42]wFMCommunicate OK [15:32:42]SAM_PROTO_GetFieldsCounters done [15:32:42]requested_item shift.num is exist - process it [15:32:42]requested_item shift.opened is exist - process it [15:32:42]req_shift_opened [15:32:42]FM_GetShiftState [15:32:42]SAM_PROTO_GetShiftState [15:32:42]wFMCommunicate request_size=4 [15:32:42]MH_SAM_APDU [15:32:42]CAPDU: 80 13 01 00 [15:32:42]Write to MH i2c: E2 08 00 E3 2C 80 13 01 00 00 00 00 00 8C [15:32:42]Write i2c OK [15:32:42]MH_I2C_Read... [15:32:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:42]Read from MH i2c: E2 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 0E 00 [15:32:42]MH_I2C_Read... [15:32:42]Read from MH i2c: E2 0E 00 E3 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C3 [15:32:42]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:32:42]wFMCommunicate OK [15:32:42]SAM_PROTO_GetShiftState done [15:32:42]FM_GetShiftState done [15:32:42]req_shift_opened done [15:32:42]requested_item shift.open_date is exist - process it [15:32:42]req_shift_open_date [15:32:42]req_shift_open_date done [15:32:42]produce_requested_data done [15:32:42]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33169,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:32:42]process_action_free close_receipt [15:32:42]json_value_free [15:32:42]json_value_free done [15:32:42]process_json_proto returns [15:32:42]Send response to host [15:32:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33169,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:32:42]free response buf [15:32:42]execute_script done [15:32:42]execute_script returns [15:32:42]free content buf [15:32:42]Sock 7.Close socket [15:32:42]Sock 7.Thread stoped [15:32:46]OFD Sender: No OFD packet to send [15:32:51]OFD Sender: No OFD packet to send [15:32:56]OFD Sender: No OFD packet to send [15:33:01]OFD Sender: No OFD packet to send [15:33:06]OFD Sender: No OFD packet to send [15:33:11]OFD Sender: No OFD packet to send [15:33:16]OFD Sender: No OFD packet to send [15:33:21]OFD Sender: No OFD packet to send [15:33:26]OFD Sender: No OFD packet to send [15:33:31]OFD Sender: No OFD packet to send [15:33:36]OFD Sender: No OFD packet to send [15:33:41]OFD Sender: No OFD packet to send [15:33:46]OFD Sender: No OFD packet to send [15:33:48]accept exits with 10 [15:33:48]New connection [15:33:48]New thread 3067202916 created [15:33:48]Thread 3067059556 joined [15:33:48]Waiting for new connection... [15:33:48] Sock 10.Parse request [15:33:48]Sock 10.Check first char [15:33:48]Sock 10.First char is OK [15:33:48]request: POST /json_proto HTTP/1.0 [15:33:48]Method: POST [15:33:48]URL: /json_proto [15:33:48]Method is POST - this is cgi request [15:33:48]url: /json_proto [15:33:48]query_string will be loaded in cgi processing [15:33:48]execute_cgi json_proto POST (null) [15:33:48]execute_cgi path=json_proto method=POST [15:33:48]POST find Content-Length [15:33:48]Host: 172.17.34.200:8080 [15:33:48]Content-Length: 683 [15:33:48]Content-Type: application/json [15:33:48] [15:33:48]POST finish read [15:33:48]Found Content-Length = 683 [15:33:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:48]execute_script... [15:33:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:48]POST & json_proto [15:33:48]process_json_proto [15:33:48]json parsed OK: [15:33:48]protocol is kg_v1.0 [15:33:48]action value=close_receipt [15:33:48]process_action close_receipt [15:33:48]cmd_close_receipt [15:33:48]MH_GetDate [15:33:48]Write to MH i2c: F0 00 00 E4 2C FF [15:33:48]Write i2c OK [15:33:48]MH_I2C_Read... [15:33:48]Read from MH i2c: F0 [15:33:48]MH_I2C_Read... [15:33:48]Read from MH i2c: F0 09 00 [15:33:48]MH_I2C_Read... [15:33:48]Read from MH i2c: F0 09 00 E4 2C 00 5E 1B EA 64 B2 FF 65 64 49 [15:33:48]GetLastDocTimeStamp 1693063960 [15:33:48]current date 1693064030 [15:33:48]FM_GetShiftState [15:33:48]SAM_PROTO_GetShiftState [15:33:48]wFMCommunicate request_size=4 [15:33:48]MH_SAM_APDU [15:33:48]CAPDU: 80 13 01 00 [15:33:48]Write to MH i2c: E2 08 00 E5 2C 80 13 01 00 00 00 00 00 8E [15:33:48]Write i2c OK [15:33:48]MH_I2C_Read... [15:33:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:48]Read from MH i2c: E2 [15:33:48]MH_I2C_Read... [15:33:48]Read from MH i2c: E2 0E 00 [15:33:48]MH_I2C_Read... [15:33:48]Read from MH i2c: E2 0E 00 E5 2C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C5 [15:33:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:33:48]wFMCommunicate OK [15:33:48]SAM_PROTO_GetShiftState done [15:33:48]FM_GetShiftState done [15:33:48]opened in 1693009560 [15:33:48]opened+sec_in_day 1693095960 [15:33:48]quantity*price = 50053 [15:33:48]sum+1 = 50054 [15:33:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 186 26.08.2023 15:33 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33170 ФПД: 30548097778318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153350&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33170&fm=30548097778318&tin=02508201610067®Number=0000000000091575&sum=50000 [15:33:49]StoreToDocumentArchive [15:33:49]shift 77 fd 33170 [15:33:49]save to /storage/0077/doc_00033170 [15:33:49]save last doc name /storage/0077/doc_00033170 to /storage/kkm_last_doc_name [15:33:49]save OK [15:33:49]Clear old archive folders... [15:33:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:33:49]tlvbuf is 00A8F0A0 [15:33:49]SAM_PROTO_ClearQueue [15:33:49]wFMCommunicate request_size=4 [15:33:49]MH_SAM_APDU [15:33:49]CAPDU: 80 09 00 00 [15:33:49]Write to MH i2c: E2 08 00 F2 2C 80 09 00 00 00 00 00 00 90 [15:33:49]Write i2c OK [15:33:49]MH_I2C_Read... [15:33:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:49]Read from MH i2c: E2 [15:33:49]MH_I2C_Read... [15:33:49]Read from MH i2c: E2 03 00 [15:33:49]MH_I2C_Read... [15:33:49]Read from MH i2c: E2 03 00 F2 2C 00 90 00 92 [15:33:49]RAPDU: 90 00 [15:33:49]wFMCommunicate OK [15:33:49]SAM_PROTO_ClearQueue done [15:33:49]KKMCreateOFDPacket [15:33:49]OFDProtocolAddRootSTLVToBuf [15:33:49]FM_MakeSignedData [15:33:49]FM_MakeSignedData [15:33:49]SAM_PROTO_SignData [15:33:49]wFMCommunicate request_size=4 [15:33:49]MH_SAM_APDU [15:33:49]CAPDU: 80 0D 01 02 [15:33:49]Write to MH i2c: E2 08 00 F3 2C 80 0D 01 02 00 00 00 00 98 [15:33:49]Write i2c OK [15:33:49]MH_I2C_Read... [15:33:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:49]Read from MH i2c: E2 [15:33:49]MH_I2C_Read... [15:33:49]Read from MH i2c: E2 03 00 [15:33:49]MH_I2C_Read... [15:33:49]Read from MH i2c: E2 03 00 F3 2C 00 90 00 93 [15:33:49]RAPDU: 90 00 [15:33:49]wFMCommunicate OK [15:33:49]wFMCommunicate request_size=255 [15:33:49]MH_SAM_APDU [15:33: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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 5E 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 81 00 00 35 04 06 00 [15:33:49]Write to MH i2c: E2 02 01 F4 2C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 5E 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 81 00 00 35 04 06 00 00 00 90 [15:33:49]Write i2c OK [15:33:49]MH_I2C_Read... [15:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:50]Read from MH i2c: E2 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 03 00 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 03 00 F4 2C 00 90 00 94 [15:33:50]RAPDU: 90 00 [15:33:50]wFMCommunicate OK [15:33:50]wFMCommunicate request_size=11 [15:33:50]MH_SAM_APDU [15:33:50]CAPDU: 80 0D 02 02 06 1B C8 88 84 42 8E [15:33:50]Write to MH i2c: E2 0E 00 F5 2C 80 0D 02 02 06 00 1B C8 88 84 42 8E 00 00 66 [15:33:50]Write i2c OK [15:33:50]MH_I2C_Read... [15:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:50]Read from MH i2c: E2 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 03 00 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 03 00 F5 2C 00 90 00 95 [15:33:50]RAPDU: 90 00 [15:33:50]wFMCommunicate OK [15:33:50]wFMCommunicate request_size=4 [15:33:50]MH_SAM_APDU [15:33:50]CAPDU: 80 0D 03 02 [15:33:50]Write to MH i2c: E2 08 00 F6 2C 80 0D 03 02 00 00 00 00 9D [15:33:50]Write i2c OK [15:33:50]MH_I2C_Read... [15:33:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:50]Read from MH i2c: E2 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 0B 00 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 0B 00 F6 2C 00 7B 7B 8D 02 98 56 C1 E5 90 00 B7 [15:33:50]RAPDU: 7B 7B 8D 02 98 56 C1 E5 90 00 [15:33:50]wFMCommunicate OK [15:33:50]SAM_PROTO_SignData done [15:33:50]FM_MakeSignedData done [15:33:50]CreateOFDProtocolMessage [15:33:50]wFMCommunicate request_size=4 [15:33:50]MH_SAM_APDU [15:33:50]CAPDU: 80 11 00 00 [15:33:50]Write to MH i2c: E2 08 00 F7 2C 80 11 00 00 00 00 00 00 9D [15:33:50]Write i2c OK [15:33:50]MH_I2C_Read... [15:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:50]Read from MH i2c: E2 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 17 00 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: E2 17 00 F7 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F3 [15:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:33:50]wFMCommunicate OK [15:33:50]CreateOFDProtocolMessage done [15:33:50]OFDSenderStorePacket 33170 [15:33:50]StoreOFDPacket docnum=33170 [15:33:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0C CA 08 01 9D BA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 5E 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 81 00 00 35 04 06 00 1B C8 88 84 42 8E 7B 7B 8D 02 98 56 C1 E5 [15:33:50]CheckFolder [15:33:50]dirname=/storage/ofd_packets [15:33:50]CheckFolder done [15:33:50]ProducePacketName [15:33:50]name=ofd_packets/00033170 [15:33:50]NVStorageSaveData ofd_packets/00033170 [15:33:50]File name is /storage/ofd_packets/00033170 [15:33:50]Write 302 bytes [15:33:50]NVStorageSaveData done [15:33:50]OFDSenderStorePacket done [15:33:50]KKMCreateOFDPacket done [15:33:50]NVStorageSaveData kkm_last_timestamp [15:33:50]File name is /storage/kkm_last_timestamp [15:33:50]Write 4 bytes [15:33:50]NVStorageSaveData done [15:33:50]OFD Sender: Processing packet 33170 [packets to send 11, broken 10] [15:33:50]ProducePacketName [15:33:50]name=ofd_packets/00033170 [15:33:50]OFD Sender: To server: pG, [15:33:50]CommunicateWithHost lk.salyk.kg:30040 [15:33:50]ConnectInit lk.salyk.kg [15:33:50]ExternCall_PrintAddStr [15:33:50]wPrintStart [15:33:50]Write to MH i2c: 01 00 00 F8 2C 24 [15:33:50]Write i2c OK [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: 01 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: 01 07 00 [15:33:50]MH_I2C_Read... [15:33:50]Read from MH i2c: 01 07 00 F8 2C 00 00 00 00 00 FF 0F 39 [15:33:50]RasterBufferAndPrint [15:33:50]line Счет N : (1)1182997 [15:33:50]line ИНН: 02508201610067 [15:33:50]line Контрольно-Кассовый Чек [15:33:50]line ПРОДАЖА [15:33:50]line ТРК (МРК, ГНК) : 21 [15:33:50]line Товар: 2710194210 [15:33:50]line ДТ(л)-К-5 [15:33:50]line 7.870 * 63.60 [15:33:50]line = 500.53 [15:33:50]line НДС 12% НСП 1% [15:33:50]line > о реализуемом товаре [15:33:50]line ОКРУГЛЕНИЕ: -0.53 [15:33:50]line ИТОГО: 500.00 [15:33:50]line Внесено: 500.00 [15:33:50]line СДАЧА: 0.00 [15:33:50]line НСП 1% : 4.43 [15:33:50]line НДС 12% : 53.15 [15:33:50]line Наличными: 500.00 [15:33:50]line Безнал.: 0.00 [15:33:50]line Место: АЗС № 121 "Партнер Нефть" [15:33:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:33:50]line СНО: Общий режим [15:33:50]line Чек 186 26.08.2023 15:33 [15:33:50]line Смена: 77 ФФД: 1.0 [15:33:50]line ЗНМ: 0300000148 [15:33:50]line РНМ: 0000000000091575 [15:33:50]line Версия ККМ: 001 [15:33:50]line ФМ: 0000000000874655 [15:33:50]line ФД: 33170 [15:33:50]line ФПД: 30548097778318 [15:33:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153350&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33170&fm=30548097778318&tin=02508201610067®Number=0000000000091575&sum=50000 [15:33:50]Connected sock=11 [15:33:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 0C CA 08 01 9D BA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 00 00 00 F4 03 04 00 5E 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 81 00 00 35 04 06 00 1B C8 88 84 42 8E 7B 7B 8D 02 98 56 C1 E5 [15:33:50]written 0, free lines is 4095 [15:33:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F2 48 47 00 E1 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 92 81 00 00 F4 03 04 00 FC C5 E9 64 B6 04 01 00 00 C4 48 6C BC 2D 75 8E 98 [15:33:50]CommunicateWithHost err = 0 [15:33:50]CheckOFDResponse [15:33:50]1017 (14) - 77093643461234 [15:33:50]1041 (16) - 0000000000874655 [15:33:50]1040 (4) - 33170 [15:33:50]1012 (4) - 26.08.2023 09:29 [15:33:50]1206 (1) - 0 [15:33:50]OFD Sender: Remove packet 33170 [15:33:50]ProducePacketName [15:33:50]name=ofd_packets/00033170 [15:33:50]NVStorageDeleteData [15:33:51]Write to MH i2c: 01 00 00 23 2D 50 [15:33:51]Write i2c OK [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: 01 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: 01 07 00 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: 01 07 00 23 2D 00 00 00 00 00 D7 0C 3A [15:33:51]RasterBufferAndPrint [15:33:51]line [15:33:51]line [15:33:51]line [15:33:51]line [15:33:51]line [15:33:51]written 0, free lines is 3296 [15:33:51]MH_Cut [15:33:51]Write to MH i2c: D1 01 00 2A 2D 01 29 [15:33:51]Write i2c OK [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: D1 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: D1 01 00 [15:33:51]MH_I2C_Read... [15:33:51]Read from MH i2c: D1 01 00 2A 2D 00 28 [15:33:51]Write to MH i2c: 01 00 00 2B 2D 58 [15:33:51]Write i2c OK [15:33:51]MH_I2C_Read... [15:33:51]OFD Sender: No OFD packet to send [15:33:51]*** Cut start [15:33:51]*** Purtial cut [15:33:51]*** CUTSNS_PIN = 0 [15:33:52]*** Stage 1: CUTSNS_PIN = 1 [15:33:53]Read from MH i2c: 01 [15:33:53]MH_I2C_Read... [15:33:53]*** Stop cut motor [15:33:53]*** Cut end [15:33:53]Read from MH i2c: 01 07 00 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: 01 07 00 2B 2D 00 00 00 00 00 FF 0F 6D [15:33:53]process_action close_receipt done [15:33:53]requested_data is exist [15:33:53]produce_requested_data [15:33:53]requested_item fm.sn is exist - process it [15:33:53]wFMCommunicate request_size=4 [15:33:53]MH_SAM_APDU [15:33:53]CAPDU: 80 11 00 00 [15:33:53]Write to MH i2c: E2 08 00 2C 2D 80 11 00 00 00 00 00 00 D3 [15:33:53]Write i2c OK [15:33:53]MH_I2C_Read... [15:33:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:53]Read from MH i2c: E2 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: E2 17 00 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: E2 17 00 2C 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 29 [15:33:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:33:53]wFMCommunicate OK [15:33:53]requested_item fd.num is exist - process it [15:33:53]SAM_PROTO_GetFieldsCounters [15:33:53]wFMCommunicate request_size=4 [15:33:53]MH_SAM_APDU [15:33:53]CAPDU: 80 13 00 00 [15:33:53]Write to MH i2c: E2 08 00 2D 2D 80 13 00 00 00 00 00 00 D6 [15:33:53]Write i2c OK [15:33:53]MH_I2C_Read... [15:33:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:53]Read from MH i2c: E2 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: E2 62 00 [15:33:53]MH_I2C_Read... [15:33:53]Read from MH i2c: E2 62 00 2D 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 92 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [15:33:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 92 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:54]wFMCommunicate OK [15:33:54]SAM_PROTO_GetFieldsCounters done [15:33:54]requested_item shift.num is exist - process it [15:33:54]requested_item shift.opened is exist - process it [15:33:54]req_shift_opened [15:33:54]FM_GetShiftState [15:33:54]SAM_PROTO_GetShiftState [15:33:54]wFMCommunicate request_size=4 [15:33:54]MH_SAM_APDU [15:33:54]CAPDU: 80 13 01 00 [15:33:54]Write to MH i2c: E2 08 00 2E 2D 80 13 01 00 00 00 00 00 D8 [15:33:54]Write i2c OK [15:33:54]MH_I2C_Read... [15:33:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:54]Read from MH i2c: E2 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 0E 00 [15:33:54]MH_I2C_Read... [15:33:54]Read from MH i2c: E2 0E 00 2E 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0F [15:33:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:33:54]wFMCommunicate OK [15:33:54]SAM_PROTO_GetShiftState done [15:33:54]FM_GetShiftState done [15:33:54]req_shift_opened done [15:33:54]requested_item shift.open_date is exist - process it [15:33:54]req_shift_open_date [15:33:54]req_shift_open_date done [15:33:54]produce_requested_data done [15:33:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33170,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:33:54]process_action_free close_receipt [15:33:54]json_value_free [15:33:54]json_value_free done [15:33:54]process_json_proto returns [15:33:54]Send response to host [15:33:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33170,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:33:54]free response buf [15:33:54]execute_script done [15:33:54]execute_script returns [15:33:54]free content buf [15:33:54]Sock 10.Close socket [15:33:54]Sock 10.Thread stoped [15:33:56]OFD Sender: No OFD packet to send [15:34:01]OFD Sender: No OFD packet to send [15:34:06]OFD Sender: No OFD packet to send [15:34:11]OFD Sender: No OFD packet to send [15:34:16]OFD Sender: No OFD packet to send [15:34:21]OFD Sender: No OFD packet to send [15:34:26]OFD Sender: No OFD packet to send [15:34:31]OFD Sender: No OFD packet to send [15:34:36]OFD Sender: No OFD packet to send [15:34:41]OFD Sender: No OFD packet to send [15:34:46]accept exits with 7 [15:34:46]New connection [15:34:46]New thread 3067059556 created [15:34:46]Thread 3067202916 joined [15:34:46]Waiting for new connection... [15:34:46] Sock 7.Parse request [15:34:46]Sock 7.Check first char [15:34:46]Sock 7.First char is OK [15:34:46]request: POST /json_proto HTTP/1.0 [15:34:46]Method: POST [15:34:46]URL: /json_proto [15:34:46]Method is POST - this is cgi request [15:34:46]url: /json_proto [15:34:46]query_string will be loaded in cgi processing [15:34:46]execute_cgi json_proto POST (null) [15:34:46]execute_cgi path=json_proto method=POST [15:34:46]POST find Content-Length [15:34:46]Host: 172.17.34.200:8080 [15:34:46]Content-Length: 678 [15:34:46]Content-Type: application/json [15:34:46] [15:34:46]POST finish read [15:34:46]Found Content-Length = 678 [15:34:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182995", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:46]execute_script... [15:34: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)1182995", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:34:46]POST & json_proto [15:34:46]process_json_proto [15:34:46]json parsed OK: [15:34:46]protocol is kg_v1.0 [15:34:46]action value=close_receipt [15:34:46]process_action close_receipt [15:34:46]cmd_close_receipt [15:34:46]MH_GetDate [15:34:46]Write to MH i2c: F0 00 00 2F 2D 4B [15:34:46]Write i2c OK [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: F0 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: F0 09 00 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: F0 09 00 2F 2D 00 97 1B EA 64 B2 FF 65 64 CE [15:34:46]GetLastDocTimeStamp 1693064030 [15:34:46]current date 1693064087 [15:34:46]FM_GetShiftState [15:34:46]SAM_PROTO_GetShiftState [15:34:46]wFMCommunicate request_size=4 [15:34:46]MH_SAM_APDU [15:34:46]CAPDU: 80 13 01 00 [15:34:46]Write to MH i2c: E2 08 00 30 2D 80 13 01 00 00 00 00 00 DA [15:34:46]Write i2c OK [15:34:46]MH_I2C_Read... [15:34:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:46]Read from MH i2c: E2 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: E2 0E 00 [15:34:46]MH_I2C_Read... [15:34:46]Read from MH i2c: E2 0E 00 30 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 11 [15:34:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:34:46]wFMCommunicate OK [15:34:46]SAM_PROTO_GetShiftState done [15:34:46]FM_GetShiftState done [15:34:46]opened in 1693009560 [15:34:46]opened+sec_in_day 1693095960 [15:34:46]quantity*price = 50017 [15:34:46]sum+1 = 50019 [15:34:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 187 26.08.2023 15:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33171 ФПД: 140796012963376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153447&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33171&fm=140796012963376&tin=02508201610067®Number=0000000000091575&sum=50000 [15:34:47]StoreToDocumentArchive [15:34:47]shift 77 fd 33171 [15:34:47]save to /storage/0077/doc_00033171 [15:34:47]save last doc name /storage/0077/doc_00033171 to /storage/kkm_last_doc_name [15:34:47]save OK [15:34:47]Clear old archive folders... [15:34:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:34:47]tlvbuf is 00AB6640 [15:34:47]SAM_PROTO_ClearQueue [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 09 00 00 [15:34:47]Write to MH i2c: E2 08 00 3D 2D 80 09 00 00 00 00 00 00 DC [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 3D 2D 00 90 00 DE [15:34:47]RAPDU: 90 00 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_ClearQueue done [15:34:47]KKMCreateOFDPacket [15:34:47]OFDProtocolAddRootSTLVToBuf [15:34:47]FM_MakeSignedData [15:34:47]FM_MakeSignedData [15:34:47]SAM_PROTO_SignData [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 0D 01 02 [15:34:47]Write to MH i2c: E2 08 00 3E 2D 80 0D 01 02 00 00 00 00 E4 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 3E 2D 00 90 00 DF [15:34:47]RAPDU: 90 00 [15:34:47]wFMCommunicate OK [15:34:47]wFMCommunicate request_size=255 [15:34:47]MH_SAM_APDU [15:34: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 97 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 81 00 00 35 04 06 00 80 [15:34:47]Write to MH i2c: E2 02 01 3F 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 97 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 81 00 00 35 04 06 00 80 00 00 E1 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 3F 2D 00 90 00 E0 [15:34:47]RAPDU: 90 00 [15:34:47]wFMCommunicate OK [15:34:47]wFMCommunicate request_size=10 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 0D 02 02 05 0D A0 56 A6 30 [15:34:47]Write to MH i2c: E2 0D 00 40 2D 80 0D 02 02 05 00 0D A0 56 A6 30 00 00 CA [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 03 00 40 2D 00 90 00 E1 [15:34:47]RAPDU: 90 00 [15:34:47]wFMCommunicate OK [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 0D 03 02 [15:34:47]Write to MH i2c: E2 08 00 41 2D 80 0D 03 02 00 00 00 00 E9 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 0B 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 0B 00 41 2D 00 C3 89 06 B1 7B 24 D5 61 90 00 C2 [15:34:47]RAPDU: C3 89 06 B1 7B 24 D5 61 90 00 [15:34:47]wFMCommunicate OK [15:34:47]SAM_PROTO_SignData done [15:34:47]FM_MakeSignedData done [15:34:47]CreateOFDProtocolMessage [15:34:47]wFMCommunicate request_size=4 [15:34:47]MH_SAM_APDU [15:34:47]CAPDU: 80 11 00 00 [15:34:47]Write to MH i2c: E2 08 00 42 2D 80 11 00 00 00 00 00 00 E9 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:47]Read from MH i2c: E2 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 17 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: E2 17 00 42 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3F [15:34:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:34:47]wFMCommunicate OK [15:34:47]CreateOFDProtocolMessage done [15:34:47]OFDSenderStorePacket 33171 [15:34:47]StoreOFDPacket docnum=33171 [15:34:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9E D8 07 01 5F 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 97 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 81 00 00 35 04 06 00 80 0D A0 56 A6 30 C3 89 06 B1 7B 24 D5 61 [15:34:47]CheckFolder [15:34:47]dirname=/storage/ofd_packets [15:34:47]CheckFolder done [15:34:47]ProducePacketName [15:34:47]name=ofd_packets/00033171 [15:34:47]NVStorageSaveData ofd_packets/00033171 [15:34:47]File name is /storage/ofd_packets/00033171 [15:34:47]Write 301 bytes [15:34:47]NVStorageSaveData done [15:34:47]OFDSenderStorePacket done [15:34:47]KKMCreateOFDPacket done [15:34:47]NVStorageSaveData kkm_last_timestamp [15:34:47]File name is /storage/kkm_last_timestamp [15:34:47]Write 4 bytes [15:34:47]NVStorageSaveData done [15:34:47]ExternCall_PrintAddStr [15:34:47]wPrintStart [15:34:47]Write to MH i2c: 01 00 00 43 2D 70 [15:34:47]Write i2c OK [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: 01 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: 01 07 00 [15:34:47]MH_I2C_Read... [15:34:47]Read from MH i2c: 01 07 00 43 2D 00 00 00 00 00 FF 0F 85 [15:34:47]RasterBufferAndPrint [15:34:47]line Счет N : (1)1182995 [15:34:47]line ИНН: 02508201610067 [15:34:47]line Контрольно-Кассовый Чек [15:34:47]line ПРОДАЖА [15:34:47]line ТРК (МРК, ГНК) : 42 [15:34:47]line Товар: 2710124130 [15:34:47]line Аи-92-К-5 [15:34:47]line 8.550 * 58.50 [15:34:47]line = 500.18 [15:34:47]line НДС 12% НСП 1% [15:34:47]line > о реализуемом товаре [15:34:47]line ОКРУГЛЕНИЕ: -0.18 [15:34:47]line ИТОГО: 500.00 [15:34:47]line Внесено: 500.00 [15:34:47]line СДАЧА: 0.00 [15:34:47]line НСП 1% : 4.43 [15:34:47]line НДС 12% : 53.12 [15:34:47]line Наличными: 500.00 [15:34:47]line Безнал.: 0.00 [15:34:47]line Место: АЗС № 121 "Партнер Нефть" [15:34:47]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:34:47]line СНО: Общий режим [15:34:47]line Чек 187 26.08.2023 15:34 [15:34:47]line Смена: 77 ФФД: 1.0 [15:34:47]line ЗНМ: 0300000148 [15:34:47]line РНМ: 0000000000091575 [15:34:47]line Версия ККМ: 001 [15:34:47]line ФМ: 0000000000874655 [15:34:47]line ФД: 33171 [15:34:47]line ФПД: 140796012963376 [15:34:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153447&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33171&fm=140796012963376&tin=02508201610067®Number=0000000000091575&sum=50000 [15:34:48]OFD Sender: Processing packet 33171 [packets to send 11, broken 10] [15:34:48]ProducePacketName [15:34:48]name=ofd_packets/00033171 [15:34:48]OFD Sender: To server: pG, [15:34:48]CommunicateWithHost lk.salyk.kg:30040 [15:34:48]ConnectInit lk.salyk.kg [15:34:48]written 0, free lines is 4095 [15:34:48]Connected sock=10 [15:34:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9E D8 07 01 5F 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 97 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 81 00 00 35 04 06 00 80 0D A0 56 A6 30 C3 89 06 B1 7B 24 D5 61 [15:34:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 55 B3 47 00 53 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 93 81 00 00 F4 03 04 00 36 C6 E9 64 B6 04 01 00 00 21 91 71 DB DC 2B DF 77 [15:34:48]CommunicateWithHost err = 0 [15:34:48]CheckOFDResponse [15:34:48]1017 (14) - 77093643461234 [15:34:48]1041 (16) - 0000000000874655 [15:34:48]1040 (4) - 33171 [15:34:48]1012 (4) - 26.08.2023 09:30 [15:34:48]1206 (1) - 0 [15:34:48]OFD Sender: Remove packet 33171 [15:34:48]ProducePacketName [15:34:48]name=ofd_packets/00033171 [15:34:48]NVStorageDeleteData [15:34:48]Write to MH i2c: 01 00 00 6E 2D 9B [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 07 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: 01 07 00 6E 2D 00 00 00 00 00 DA 0C 88 [15:34:48]RasterBufferAndPrint [15:34:48]line [15:34:48]line [15:34:48]line [15:34:48]line [15:34:48]line [15:34:48]written 0, free lines is 3299 [15:34:48]MH_Cut [15:34:48]Write to MH i2c: D1 01 00 75 2D 01 74 [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: D1 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: D1 01 00 [15:34:48]MH_I2C_Read... [15:34:48]Read from MH i2c: D1 01 00 75 2D 00 73 [15:34:48]Write to MH i2c: 01 00 00 76 2D A3 [15:34:48]Write i2c OK [15:34:48]MH_I2C_Read... [15:34:48]OFD Sender: No OFD packet to send [15:34:49]*** Cut start [15:34:49]*** Purtial cut [15:34:49]*** Stage 1: CUTSNS_PIN = 1 [15:34:49]Read from MH i2c: 01 [15:34:49]MH_I2C_Read... [15:34:49]*** Stop cut motor [15:34:49]*** Cut end [15:34:49]Read from MH i2c: 01 07 00 [15:34:49]MH_I2C_Read... [15:34:49]Read from MH i2c: 01 07 00 76 2D 00 00 00 00 00 FF 0F B8 [15:34:49]process_action close_receipt done [15:34:49]requested_data is exist [15:34:49]produce_requested_data [15:34:49]requested_item fm.sn is exist - process it [15:34:49]wFMCommunicate request_size=4 [15:34:49]MH_SAM_APDU [15:34:49]CAPDU: 80 11 00 00 [15:34:49]Write to MH i2c: E2 08 00 77 2D 80 11 00 00 00 00 00 00 1E [15:34:49]Write i2c OK [15:34:49]MH_I2C_Read... [15:34:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:34:49]Read from MH i2c: E2 [15:34:49]MH_I2C_Read... [15:34:49]Read from MH i2c: E2 17 00 [15:34:49]MH_I2C_Read... [15:34:49]Read from MH i2c: E2 17 00 77 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 74 [15:34:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:34:49]wFMCommunicate OK [15:34:49]requested_item fd.num is exist - process it [15:34:49]SAM_PROTO_GetFieldsCounters [15:34:49]wFMCommunicate request_size=4 [15:34:49]MH_SAM_APDU [15:34:49]CAPDU: 80 13 00 00 [15:34:49]Write to MH i2c: E2 08 00 78 2D 80 13 00 00 00 00 00 00 21 [15:34:49]Write i2c OK [15:34:49]MH_I2C_Read... [15:34:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:34:49]Read from MH i2c: E2 [15:34:49]MH_I2C_Read... [15:34:49]Read from MH i2c: E2 62 00 [15:34:49]MH_I2C_Read... [15:34:49]Read from MH i2c: E2 62 00 78 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 93 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [15:34:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 93 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:34:49]wFMCommunicate OK [15:34:49]SAM_PROTO_GetFieldsCounters done [15:34:49]requested_item shift.num is exist - process it [15:34:49]requested_item shift.opened is exist - process it [15:34:49]req_shift_opened [15:34:49]FM_GetShiftState [15:34:49]SAM_PROTO_GetShiftState [15:34:49]wFMCommunicate request_size=4 [15:34:49]MH_SAM_APDU [15:34:49]CAPDU: 80 13 01 00 [15:34:49]Write to MH i2c: E2 08 00 79 2D 80 13 01 00 00 00 00 00 23 [15:34:49]Write i2c OK [15:34:49]MH_I2C_Read... [15:34:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:49]Read from MH i2c: E2 [15:34:49]MH_I2C_Read... [15:34:49]Read from MH i2c: E2 0E 00 [15:34:49]MH_I2C_Read... [15:34:49]Read from MH i2c: E2 0E 00 79 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5A [15:34:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:34:49]wFMCommunicate OK [15:34:49]SAM_PROTO_GetShiftState done [15:34:49]FM_GetShiftState done [15:34:49]req_shift_opened done [15:34:49]requested_item shift.open_date is exist - process it [15:34:49]req_shift_open_date [15:34:49]req_shift_open_date done [15:34:49]produce_requested_data done [15:34:49]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33171,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:34:49]process_action_free close_receipt [15:34:49]json_value_free [15:34:49]json_value_free done [15:34:49]process_json_proto returns [15:34:49]Send response to host [15:34:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33171,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:34:49]free response buf [15:34:49]execute_script done [15:34:49]execute_script returns [15:34:49]free content buf [15:34:49]Sock 7.Close socket [15:34:49]Sock 7.Thread stoped [15:34:53]OFD Sender: No OFD packet to send [15:34:58]OFD Sender: No OFD packet to send [15:35:03]OFD Sender: No OFD packet to send [15:35:08]OFD Sender: No OFD packet to send [15:35:13]OFD Sender: No OFD packet to send [15:35:15]accept exits with 9 [15:35:15]New connection [15:35:15]New thread 3067202916 created [15:35:15]Thread 3067059556 joined [15:35:15]Waiting for new connection... [15:35:15] Sock 9.Parse request [15:35:15]Sock 9.Check first char [15:35:15]Sock 9.First char is OK [15:35:15]request: POST /json_proto HTTP/1.0 [15:35:15]Method: POST [15:35:15]URL: /json_proto [15:35:15]Method is POST - this is cgi request [15:35:15]url: /json_proto [15:35:15]query_string will be loaded in cgi processing [15:35:15]execute_cgi json_proto POST (null) [15:35:15]execute_cgi path=json_proto method=POST [15:35:15]POST find Content-Length [15:35:15]Host: 172.17.34.200:8080 [15:35:15]Content-Length: 688 [15:35:15]Content-Type: application/json [15:35:15] [15:35:15]POST finish read [15:35:15]Found Content-Length = 688 [15:35:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "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" ] } } [15:35:15]execute_script... [15:35:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 18.870, "sum" : 1200.13, "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" ] } } [15:35:15]POST & json_proto [15:35:15]process_json_proto [15:35:15]json parsed OK: [15:35:15]protocol is kg_v1.0 [15:35:15]action value=close_receipt [15:35:15]process_action close_receipt [15:35:15]cmd_close_receipt [15:35:15]MH_GetDate [15:35:15]Write to MH i2c: F0 00 00 7A 2D 96 [15:35:15]Write i2c OK [15:35:15]MH_I2C_Read... [15:35:15]Read from MH i2c: F0 [15:35:15]MH_I2C_Read... [15:35:15]Read from MH i2c: F0 09 00 [15:35:15]MH_I2C_Read... [15:35:15]Read from MH i2c: F0 09 00 7A 2D 00 B4 1B EA 64 B2 FF 65 64 36 [15:35:15]GetLastDocTimeStamp 1693064087 [15:35:15]current date 1693064116 [15:35:15]FM_GetShiftState [15:35:15]SAM_PROTO_GetShiftState [15:35:15]wFMCommunicate request_size=4 [15:35:15]MH_SAM_APDU [15:35:15]CAPDU: 80 13 01 00 [15:35:15]Write to MH i2c: E2 08 00 7B 2D 80 13 01 00 00 00 00 00 25 [15:35:15]Write i2c OK [15:35:15]MH_I2C_Read... [15:35:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:15]Read from MH i2c: E2 [15:35:15]MH_I2C_Read... [15:35:15]Read from MH i2c: E2 0E 00 [15:35:15]MH_I2C_Read... [15:35:15]Read from MH i2c: E2 0E 00 7B 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5C [15:35:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:35:15]wFMCommunicate OK [15:35:15]SAM_PROTO_GetShiftState done [15:35:15]FM_GetShiftState done [15:35:15]opened in 1693009560 [15:35:15]opened+sec_in_day 1693095960 [15:35:15]quantity*price = 120013 [15:35:15]sum+1 = 120014 [15:35:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 188 26.08.2023 15:35 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33172 ФПД: 130117957979349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153517&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33172&fm=130117957979349&tin=02508201610067®Number=0000000000091575&sum=120000 [15:35:16]StoreToDocumentArchive [15:35:16]shift 77 fd 33172 [15:35:16]save to /storage/0077/doc_00033172 [15:35:16]save last doc name /storage/0077/doc_00033172 to /storage/kkm_last_doc_name [15:35:16]save OK [15:35:16]Clear old archive folders... [15:35:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:35:16]tlvbuf is 00A28790 [15:35:16]SAM_PROTO_ClearQueue [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 09 00 00 [15:35:16]Write to MH i2c: E2 08 00 88 2D 80 09 00 00 00 00 00 00 27 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 88 2D 00 90 00 29 [15:35:16]RAPDU: 90 00 [15:35:16]wFMCommunicate OK [15:35:16]SAM_PROTO_ClearQueue done [15:35:16]KKMCreateOFDPacket [15:35:16]OFDProtocolAddRootSTLVToBuf [15:35:16]FM_MakeSignedData [15:35:16]FM_MakeSignedData [15:35:16]SAM_PROTO_SignData [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 0D 01 02 [15:35:16]Write to MH i2c: E2 08 00 89 2D 80 0D 01 02 00 00 00 00 2F [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 89 2D 00 90 00 2A [15:35:16]RAPDU: 90 00 [15:35:16]wFMCommunicate OK [15:35:16]wFMCommunicate request_size=255 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 B5 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 81 00 00 35 04 06 00 [15:35:16]Write to MH i2c: E2 02 01 8A 2D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 B5 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 81 00 00 35 04 06 00 00 00 94 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 8A 2D 00 90 00 2B [15:35:16]RAPDU: 90 00 [15:35:16]wFMCommunicate OK [15:35:16]wFMCommunicate request_size=11 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 0D 02 02 06 76 57 72 AA 0C D5 [15:35:16]Write to MH i2c: E2 0E 00 8B 2D 80 0D 02 02 06 00 76 57 72 AA 0C D5 00 00 08 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 03 00 8B 2D 00 90 00 2C [15:35:16]RAPDU: 90 00 [15:35:16]wFMCommunicate OK [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 0D 03 02 [15:35:16]Write to MH i2c: E2 08 00 8C 2D 80 0D 03 02 00 00 00 00 34 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 0B 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 0B 00 8C 2D 00 81 2E 15 73 FF BF 35 8B 90 00 EA [15:35:16]RAPDU: 81 2E 15 73 FF BF 35 8B 90 00 [15:35:16]wFMCommunicate OK [15:35:16]SAM_PROTO_SignData done [15:35:16]FM_MakeSignedData done [15:35:16]CreateOFDProtocolMessage [15:35:16]wFMCommunicate request_size=4 [15:35:16]MH_SAM_APDU [15:35:16]CAPDU: 80 11 00 00 [15:35:16]Write to MH i2c: E2 08 00 8D 2D 80 11 00 00 00 00 00 00 34 [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:16]Read from MH i2c: E2 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 17 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: E2 17 00 8D 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8A [15:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:35:16]wFMCommunicate OK [15:35:16]CreateOFDProtocolMessage done [15:35:16]OFDSenderStorePacket 33172 [15:35:16]StoreOFDPacket docnum=33172 [15:35:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9E AB 08 01 A0 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 B5 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 81 00 00 35 04 06 00 76 57 72 AA 0C D5 81 2E 15 73 FF BF 35 8B [15:35:16]CheckFolder [15:35:16]dirname=/storage/ofd_packets [15:35:16]CheckFolder done [15:35:16]ProducePacketName [15:35:16]name=ofd_packets/00033172 [15:35:16]NVStorageSaveData ofd_packets/00033172 [15:35:16]File name is /storage/ofd_packets/00033172 [15:35:16]Write 302 bytes [15:35:16]NVStorageSaveData done [15:35:16]OFDSenderStorePacket done [15:35:16]KKMCreateOFDPacket done [15:35:16]NVStorageSaveData kkm_last_timestamp [15:35:16]File name is /storage/kkm_last_timestamp [15:35:16]Write 4 bytes [15:35:16]NVStorageSaveData done [15:35:16]ExternCall_PrintAddStr [15:35:16]wPrintStart [15:35:16]Write to MH i2c: 01 00 00 8E 2D BB [15:35:16]Write i2c OK [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: 01 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: 01 07 00 [15:35:16]MH_I2C_Read... [15:35:16]Read from MH i2c: 01 07 00 8E 2D 00 00 00 00 00 FF 0F D0 [15:35:16]RasterBufferAndPrint [15:35:16]line Счет N : (1)1182998 [15:35:16]line ИНН: 02508201610067 [15:35:16]line Контрольно-Кассовый Чек [15:35:16]line ПРОДАЖА [15:35:16]line ТРК (МРК, ГНК) : 11 [15:35:16]line Товар: 2710194210 [15:35:16]line ДТ(л)-К-5 [15:35:16]line 18.870 * 63.60 [15:35:16]line = 1200.13 [15:35:16]line НДС 12% НСП 1% [15:35:16]line > о реализуемом товаре [15:35:16]line ОКРУГЛЕНИЕ: -0.13 [15:35:16]line ИТОГО: 1200.00 [15:35:16]line Внесено: 1200.00 [15:35:16]line СДАЧА: 0.00 [15:35:16]line НСП 1% : 10.62 [15:35:16]line НДС 12% : 127.45 [15:35:16]line Наличными: 1200.00 [15:35:16]line Безнал.: 0.00 [15:35:16]line Место: АЗС № 121 "Партнер Нефть" [15:35:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:35:16]line СНО: Общий режим [15:35:16]line Чек 188 26.08.2023 15:35 [15:35:16]line Смена: 77 ФФД: 1.0 [15:35:16]line ЗНМ: 0300000148 [15:35:17]line РНМ: 0000000000091575 [15:35:17]line Версия ККМ: 001 [15:35:17]line ФМ: 0000000000874655 [15:35:17]line ФД: 33172 [15:35:17]line ФПД: 130117957979349 [15:35:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153517&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33172&fm=130117957979349&tin=02508201610067®Number=0000000000091575&sum=120000 [15:35:17]OFD Sender: Processing packet 33172 [packets to send 11, broken 10] [15:35:17]ProducePacketName [15:35:17]name=ofd_packets/00033172 [15:35:17]OFD Sender: To server: pG, [15:35:17]CommunicateWithHost lk.salyk.kg:30040 [15:35:17]ConnectInit lk.salyk.kg [15:35:17]written 0, free lines is 4095 [15:35:17]Connected sock=10 [15:35:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9E AB 08 01 A0 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CD D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 B5 1B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 81 00 00 35 04 06 00 76 57 72 AA 0C D5 81 2E 15 73 FF BF 35 8B [15:35:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1B 0B 47 00 4F 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 94 81 00 00 F4 03 04 00 53 C6 E9 64 B6 04 01 00 00 B1 43 F7 F0 D4 A0 4F 1D [15:35:17]CommunicateWithHost err = 0 [15:35:17]CheckOFDResponse [15:35:17]1017 (14) - 77093643461234 [15:35:17]1041 (16) - 0000000000874655 [15:35:17]1040 (4) - 33172 [15:35:17]1012 (4) - 26.08.2023 09:30 [15:35:17]1206 (1) - 0 [15:35:17]OFD Sender: Remove packet 33172 [15:35:17]ProducePacketName [15:35:17]name=ofd_packets/00033172 [15:35:17]NVStorageDeleteData [15:35:17]Write to MH i2c: 01 00 00 B9 2D E6 [15:35:17]Write i2c OK [15:35:17]MH_I2C_Read... [15:35:17]Read from MH i2c: 01 [15:35:17]MH_I2C_Read... [15:35:17]Read from MH i2c: 01 07 00 [15:35:17]MH_I2C_Read... [15:35:17]Read from MH i2c: 01 07 00 B9 2D 00 00 00 00 00 DE 0C D7 [15:35:17]RasterBufferAndPrint [15:35:17]line [15:35:17]line [15:35:17]line [15:35:17]line [15:35:17]line [15:35:17]written 0, free lines is 3300 [15:35:17]MH_Cut [15:35:17]Write to MH i2c: D1 01 00 C0 2D 01 BF [15:35:17]Write i2c OK [15:35:17]MH_I2C_Read... [15:35:17]Read from MH i2c: D1 [15:35:17]MH_I2C_Read... [15:35:17]Read from MH i2c: D1 01 00 [15:35:17]MH_I2C_Read... [15:35:17]Read from MH i2c: D1 01 00 C0 2D 00 BE [15:35:17]Write to MH i2c: 01 00 00 C1 2D EE [15:35:17]Write i2c OK [15:35:17]MH_I2C_Read... [15:35:18]OFD Sender: No OFD packet to send [15:35:18]*** Cut start [15:35:18]*** Purtial cut [15:35:18]*** CUTSNS_PIN = 0 [15:35:18]*** Stage 1: CUTSNS_PIN = 1 [15:35:20]Read from MH i2c: 01 [15:35:20]MH_I2C_Read... [15:35:20]*** Stop cut motor [15:35:20]*** Cut end [15:35:20]Read from MH i2c: 01 07 00 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: 01 07 00 C1 2D 00 00 00 00 00 FF 0F 03 [15:35:20]process_action close_receipt done [15:35:20]requested_data is exist [15:35:20]produce_requested_data [15:35:20]requested_item fm.sn is exist - process it [15:35:20]wFMCommunicate request_size=4 [15:35:20]MH_SAM_APDU [15:35:20]CAPDU: 80 11 00 00 [15:35:20]Write to MH i2c: E2 08 00 C2 2D 80 11 00 00 00 00 00 00 69 [15:35:20]Write i2c OK [15:35:20]MH_I2C_Read... [15:35:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:20]Read from MH i2c: E2 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 17 00 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 17 00 C2 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [15:35:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:35:20]wFMCommunicate OK [15:35:20]requested_item fd.num is exist - process it [15:35:20]SAM_PROTO_GetFieldsCounters [15:35:20]wFMCommunicate request_size=4 [15:35:20]MH_SAM_APDU [15:35:20]CAPDU: 80 13 00 00 [15:35:20]Write to MH i2c: E2 08 00 C3 2D 80 13 00 00 00 00 00 00 6C [15:35:20]Write i2c OK [15:35:20]MH_I2C_Read... [15:35:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:20]Read from MH i2c: E2 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 62 00 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 62 00 C3 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 94 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [15:35:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 94 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:20]wFMCommunicate OK [15:35:20]SAM_PROTO_GetFieldsCounters done [15:35:20]requested_item shift.num is exist - process it [15:35:20]requested_item shift.opened is exist - process it [15:35:20]req_shift_opened [15:35:20]FM_GetShiftState [15:35:20]SAM_PROTO_GetShiftState [15:35:20]wFMCommunicate request_size=4 [15:35:20]MH_SAM_APDU [15:35:20]CAPDU: 80 13 01 00 [15:35:20]Write to MH i2c: E2 08 00 C4 2D 80 13 01 00 00 00 00 00 6E [15:35:20]Write i2c OK [15:35:20]MH_I2C_Read... [15:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:20]Read from MH i2c: E2 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 0E 00 [15:35:20]MH_I2C_Read... [15:35:20]Read from MH i2c: E2 0E 00 C4 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A5 [15:35:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:35:20]wFMCommunicate OK [15:35:20]SAM_PROTO_GetShiftState done [15:35:20]FM_GetShiftState done [15:35:20]req_shift_opened done [15:35:20]requested_item shift.open_date is exist - process it [15:35:20]req_shift_open_date [15:35:20]req_shift_open_date done [15:35:20]produce_requested_data done [15:35:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33172,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:35:20]process_action_free close_receipt [15:35:20]json_value_free [15:35:20]json_value_free done [15:35:20]process_json_proto returns [15:35:20]Send response to host [15:35:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33172,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:35:20]free response buf [15:35:20]execute_script done [15:35:20]execute_script returns [15:35:20]free content buf [15:35:20]Sock 9.Close socket [15:35:20]Sock 9.Thread stoped [15:35:23]OFD Sender: No OFD packet to send [15:35:28]OFD Sender: No OFD packet to send [15:35:33]OFD Sender: No OFD packet to send [15:35:38]OFD Sender: No OFD packet to send [15:35:43]OFD Sender: No OFD packet to send [15:35:48]OFD Sender: No OFD packet to send [15:35:53]OFD Sender: No OFD packet to send [15:35:58]OFD Sender: No OFD packet to send [15:36:03]OFD Sender: No OFD packet to send [15:36:08]OFD Sender: No OFD packet to send [15:36:13]OFD Sender: No OFD packet to send [15:36:18]OFD Sender: No OFD packet to send [15:36:23]OFD Sender: No OFD packet to send [15:36:28]OFD Sender: No OFD packet to send [15:36:33]OFD Sender: No OFD packet to send [15:36:38]OFD Sender: No OFD packet to send [15:36:43]OFD Sender: No OFD packet to send [15:36:48]OFD Sender: No OFD packet to send [15:36:53]OFD Sender: No OFD packet to send [15:36:58]OFD Sender: No OFD packet to send [15:37:03]OFD Sender: No OFD packet to send [15:37:03]accept exits with 7 [15:37:03]New connection [15:37:03]New thread 3067059556 created [15:37:03]Thread 3067202916 joined [15:37:03]Waiting for new connection... [15:37:03] Sock 7.Parse request [15:37:03]Sock 7.Check first char [15:37:03]Sock 7.First char is OK [15:37:03]request: POST /json_proto HTTP/1.0 [15:37:03]Method: POST [15:37:03]URL: /json_proto [15:37:03]Method is POST - this is cgi request [15:37:03]url: /json_proto [15:37:03]query_string will be loaded in cgi processing [15:37:03]execute_cgi json_proto POST (null) [15:37:03]execute_cgi path=json_proto method=POST [15:37:03]POST find Content-Length [15:37:03]Host: 172.17.34.200:8080 [15:37:03]Content-Length: 679 [15:37:03]Content-Type: application/json [15:37:03] [15:37:03]POST finish read [15:37:03]Found Content-Length = 679 [15:37:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182999", "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" : 58.50, "quantity" : 13.680, "sum" : 800.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:03]execute_script... [15:37:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1182999", "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" : 58.50, "quantity" : 13.680, "sum" : 800.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:03]POST & json_proto [15:37:03]process_json_proto [15:37:03]json parsed OK: [15:37:03]protocol is kg_v1.0 [15:37:03]action value=close_receipt [15:37:03]process_action close_receipt [15:37:03]cmd_close_receipt [15:37:03]MH_GetDate [15:37:03]Write to MH i2c: F0 00 00 C5 2D E1 [15:37:03]Write i2c OK [15:37:03]MH_I2C_Read... [15:37:03]Read from MH i2c: F0 [15:37:03]MH_I2C_Read... [15:37:03]Read from MH i2c: F0 09 00 [15:37:03]MH_I2C_Read... [15:37:03]Read from MH i2c: F0 09 00 C5 2D 00 20 1C EA 64 B2 FF 65 64 EE [15:37:03]GetLastDocTimeStamp 1693064117 [15:37:03]current date 1693064224 [15:37:03]FM_GetShiftState [15:37:03]SAM_PROTO_GetShiftState [15:37:03]wFMCommunicate request_size=4 [15:37:03]MH_SAM_APDU [15:37:03]CAPDU: 80 13 01 00 [15:37:03]Write to MH i2c: E2 08 00 C6 2D 80 13 01 00 00 00 00 00 70 [15:37:03]Write i2c OK [15:37:03]MH_I2C_Read... [15:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:03]Read from MH i2c: E2 [15:37:03]MH_I2C_Read... [15:37:03]Read from MH i2c: E2 0E 00 [15:37:03]MH_I2C_Read... [15:37:03]Read from MH i2c: E2 0E 00 C6 2D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A7 [15:37:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:37:03]wFMCommunicate OK [15:37:03]SAM_PROTO_GetShiftState done [15:37:03]FM_GetShiftState done [15:37:03]opened in 1693009560 [15:37:03]opened+sec_in_day 1693095960 [15:37:03]quantity*price = 80028 [15:37:03]sum+1 = 80029 [15:37:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.98 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 189 26.08.2023 15:37 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33173 ФПД: 274950328077656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153704&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33173&fm=274950328077656&tin=02508201610067®Number=0000000000091575&sum=80000 [15:37:04]StoreToDocumentArchive [15:37:04]shift 77 fd 33173 [15:37:04]save to /storage/0077/doc_00033173 [15:37:04]save last doc name /storage/0077/doc_00033173 to /storage/kkm_last_doc_name [15:37:04]save OK [15:37:04]Clear old archive folders... [15:37:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:37:04]tlvbuf is 00A2D7C0 [15:37:04]SAM_PROTO_ClearQueue [15:37:04]wFMCommunicate request_size=4 [15:37:04]MH_SAM_APDU [15:37:04]CAPDU: 80 09 00 00 [15:37:04]Write to MH i2c: E2 08 00 D3 2D 80 09 00 00 00 00 00 00 72 [15:37:04]Write i2c OK [15:37:04]MH_I2C_Read... [15:37:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:37:04]Read from MH i2c: E2 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 03 00 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 03 00 D3 2D 00 90 00 74 [15:37:04]RAPDU: 90 00 [15:37:04]wFMCommunicate OK [15:37:04]SAM_PROTO_ClearQueue done [15:37:04]KKMCreateOFDPacket [15:37:04]OFDProtocolAddRootSTLVToBuf [15:37:04]FM_MakeSignedData [15:37:04]FM_MakeSignedData [15:37:04]SAM_PROTO_SignData [15:37:04]wFMCommunicate request_size=4 [15:37:04]MH_SAM_APDU [15:37:04]CAPDU: 80 0D 01 02 [15:37:04]Write to MH i2c: E2 08 00 D4 2D 80 0D 01 02 00 00 00 00 7A [15:37:04]Write i2c OK [15:37:04]MH_I2C_Read... [15:37:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:37:04]Read from MH i2c: E2 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 03 00 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 03 00 D4 2D 00 90 00 75 [15:37:04]RAPDU: 90 00 [15:37:04]wFMCommunicate OK [15:37:04]wFMCommunicate request_size=255 [15:37:04]MH_SAM_APDU [15:37:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 20 1C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 81 00 00 35 04 06 00 FA [15:37:04]Write to MH i2c: E2 02 01 D5 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 20 1C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 81 00 00 35 04 06 00 FA 00 00 22 [15:37:04]Write i2c OK [15:37:04]MH_I2C_Read... [15:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:04]Read from MH i2c: E2 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 03 00 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 03 00 D5 2D 00 90 00 76 [15:37:04]RAPDU: 90 00 [15:37:04]wFMCommunicate OK [15:37:04]wFMCommunicate request_size=10 [15:37:04]MH_SAM_APDU [15:37:04]CAPDU: 80 0D 02 02 05 10 DC A2 CD 58 [15:37:04]Write to MH i2c: E2 0D 00 D6 2D 80 0D 02 02 05 00 10 DC A2 CD 58 00 00 3A [15:37:04]Write i2c OK [15:37:04]MH_I2C_Read... [15:37:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:04]Read from MH i2c: E2 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 03 00 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 03 00 D6 2D 00 90 00 77 [15:37:04]RAPDU: 90 00 [15:37:04]wFMCommunicate OK [15:37:04]wFMCommunicate request_size=4 [15:37:04]MH_SAM_APDU [15:37:04]CAPDU: 80 0D 03 02 [15:37:04]Write to MH i2c: E2 08 00 D7 2D 80 0D 03 02 00 00 00 00 7F [15:37:04]Write i2c OK [15:37:04]MH_I2C_Read... [15:37:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:37:04]Read from MH i2c: E2 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 0B 00 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 0B 00 D7 2D 00 3F 43 8E 83 61 98 E8 3E 90 00 32 [15:37:04]RAPDU: 3F 43 8E 83 61 98 E8 3E 90 00 [15:37:04]wFMCommunicate OK [15:37:04]SAM_PROTO_SignData done [15:37:04]FM_MakeSignedData done [15:37:04]CreateOFDProtocolMessage [15:37:04]wFMCommunicate request_size=4 [15:37:04]MH_SAM_APDU [15:37:04]CAPDU: 80 11 00 00 [15:37:04]Write to MH i2c: E2 08 00 D8 2D 80 11 00 00 00 00 00 00 7F [15:37:04]Write i2c OK [15:37:04]MH_I2C_Read... [15:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:04]Read from MH i2c: E2 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 17 00 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: E2 17 00 D8 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [15:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:37:04]wFMCommunicate OK [15:37:04]CreateOFDProtocolMessage done [15:37:04]OFDSenderStorePacket 33173 [15:37:04]StoreOFDPacket docnum=33173 [15:37:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 84 D9 07 01 EB 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 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 20 1C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 81 00 00 35 04 06 00 FA 10 DC A2 CD 58 3F 43 8E 83 61 98 E8 3E [15:37:04]CheckFolder [15:37:04]dirname=/storage/ofd_packets [15:37:04]CheckFolder done [15:37:04]ProducePacketName [15:37:04]name=ofd_packets/00033173 [15:37:04]NVStorageSaveData ofd_packets/00033173 [15:37:04]File name is /storage/ofd_packets/00033173 [15:37:04]Write 301 bytes [15:37:04]NVStorageSaveData done [15:37:04]OFDSenderStorePacket done [15:37:04]KKMCreateOFDPacket done [15:37:04]NVStorageSaveData kkm_last_timestamp [15:37:04]File name is /storage/kkm_last_timestamp [15:37:04]Write 4 bytes [15:37:04]NVStorageSaveData done [15:37:04]ExternCall_PrintAddStr [15:37:04]wPrintStart [15:37:04]Write to MH i2c: 01 00 00 D9 2D 06 [15:37:04]Write i2c OK [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: 01 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: 01 07 00 [15:37:04]MH_I2C_Read... [15:37:04]Read from MH i2c: 01 07 00 D9 2D 00 00 00 00 00 FF 0F 1B [15:37:04]RasterBufferAndPrint [15:37:04]line Счет N : (1)1182999 [15:37:04]line ИНН: 02508201610067 [15:37:04]line Контрольно-Кассовый Чек [15:37:04]line ПРОДАЖА [15:37:04]line ТРК (МРК, ГНК) : 62 [15:37:04]line Товар: 2710124130 [15:37:04]line Аи-92-К-5 [15:37:04]line 13.680 * 58.50 [15:37:04]line = 800.28 [15:37:04]line НДС 12% НСП 1% [15:37:04]line > о реализуемом товаре [15:37:04]line ОКРУГЛЕНИЕ: -0.28 [15:37:04]line ИТОГО: 800.00 [15:37:04]line Внесено: 800.00 [15:37:04]line СДАЧА: 0.00 [15:37:04]line НСП 1% : 7.08 [15:37:04]line НДС 12% : 84.98 [15:37:04]line Наличными: 800.00 [15:37:04]line Безнал.: 0.00 [15:37:04]line Место: АЗС № 121 "Партнер Нефть" [15:37:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:37:04]line СНО: Общий режим [15:37:04]line Чек 189 26.08.2023 15:37 [15:37:04]line Смена: 77 ФФД: 1.0 [15:37:04]line ЗНМ: 0300000148 [15:37:04]line РНМ: 0000000000091575 [15:37:04]line Версия ККМ: 001 [15:37:04]line ФМ: 0000000000874655 [15:37:04]line ФД: 33173 [15:37:04]line ФПД: 274950328077656 [15:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153704&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33173&fm=274950328077656&tin=02508201610067®Number=0000000000091575&sum=80000 [15:37:05]OFD Sender: Processing packet 33173 [packets to send 11, broken 10] [15:37:05]ProducePacketName [15:37:05]name=ofd_packets/00033173 [15:37:05]OFD Sender: To server: pG, [15:37:05]CommunicateWithHost lk.salyk.kg:30040 [15:37:05]ConnectInit lk.salyk.kg [15:37:05]written 0, free lines is 4095 [15:37:05]Connected sock=10 [15:37:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 84 D9 07 01 EB 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 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 20 1C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 81 00 00 35 04 06 00 FA 10 DC A2 CD 58 3F 43 8E 83 61 98 E8 3E [15:37:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7C 3A 47 00 83 8D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 95 81 00 00 F4 03 04 00 BF C6 E9 64 B6 04 01 00 00 34 E6 D6 62 5B DF 0C BF [15:37:05]CommunicateWithHost err = 0 [15:37:05]CheckOFDResponse [15:37:05]1017 (14) - 77093643461234 [15:37:05]1041 (16) - 0000000000874655 [15:37:05]1040 (4) - 33173 [15:37:05]1012 (4) - 26.08.2023 09:32 [15:37:05]1206 (1) - 0 [15:37:05]OFD Sender: Remove packet 33173 [15:37:05]ProducePacketName [15:37:05]name=ofd_packets/00033173 [15:37:05]NVStorageDeleteData [15:37:05]Write to MH i2c: 01 00 00 04 2E 32 [15:37:05]Write i2c OK [15:37:05]MH_I2C_Read... [15:37:05]Read from MH i2c: 01 [15:37:05]MH_I2C_Read... [15:37:05]Read from MH i2c: 01 07 00 [15:37:05]MH_I2C_Read... [15:37:05]Read from MH i2c: 01 07 00 04 2E 00 00 00 00 00 F1 0C 36 [15:37:05]RasterBufferAndPrint [15:37:05]line [15:37:05]line [15:37:05]line [15:37:05]line [15:37:05]line [15:37:05]written 0, free lines is 3322 [15:37:05]MH_Cut [15:37:05]Write to MH i2c: D1 01 00 0B 2E 01 0B [15:37:05]Write i2c OK [15:37:05]MH_I2C_Read... [15:37:05]Read from MH i2c: D1 [15:37:05]MH_I2C_Read... [15:37:05]Read from MH i2c: D1 01 00 [15:37:05]MH_I2C_Read... [15:37:05]Read from MH i2c: D1 01 00 0B 2E 00 0A [15:37:05]Write to MH i2c: 01 00 00 0C 2E 3A [15:37:05]Write i2c OK [15:37:05]MH_I2C_Read... [15:37:05]OFD Sender: No OFD packet to send [15:37:06]*** Cut start [15:37:06]*** Purtial cut [15:37:06]*** Stage 1: CUTSNS_PIN = 1 [15:37:06]Read from MH i2c: 01 [15:37:06]MH_I2C_Read... [15:37:06]*** Stop cut motor [15:37:06]*** Cut end [15:37:06]Read from MH i2c: 01 07 00 [15:37:06]MH_I2C_Read... [15:37:06]Read from MH i2c: 01 07 00 0C 2E 00 00 00 00 00 FF 0F 4F [15:37:06]process_action close_receipt done [15:37:06]requested_data is exist [15:37:06]produce_requested_data [15:37:06]requested_item fm.sn is exist - process it [15:37:06]wFMCommunicate request_size=4 [15:37:06]MH_SAM_APDU [15:37:06]CAPDU: 80 11 00 00 [15:37:06]Write to MH i2c: E2 08 00 0D 2E 80 11 00 00 00 00 00 00 B5 [15:37:06]Write i2c OK [15:37:06]MH_I2C_Read... [15:37:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:06]Read from MH i2c: E2 [15:37:06]MH_I2C_Read... [15:37:06]Read from MH i2c: E2 17 00 [15:37:06]MH_I2C_Read... [15:37:06]Read from MH i2c: E2 17 00 0D 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0B [15:37:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:37:06]wFMCommunicate OK [15:37:06]requested_item fd.num is exist - process it [15:37:06]SAM_PROTO_GetFieldsCounters [15:37:06]wFMCommunicate request_size=4 [15:37:06]MH_SAM_APDU [15:37:06]CAPDU: 80 13 00 00 [15:37:06]Write to MH i2c: E2 08 00 0E 2E 80 13 00 00 00 00 00 00 B8 [15:37:06]Write i2c OK [15:37:06]MH_I2C_Read... [15:37:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:37:06]Read from MH i2c: E2 [15:37:06]MH_I2C_Read... [15:37:06]Read from MH i2c: E2 62 00 [15:37:06]MH_I2C_Read... [15:37:06]Read from MH i2c: E2 62 00 0E 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 95 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [15:37:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 95 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:37:06]wFMCommunicate OK [15:37:06]SAM_PROTO_GetFieldsCounters done [15:37:06]requested_item shift.num is exist - process it [15:37:06]requested_item shift.opened is exist - process it [15:37:06]req_shift_opened [15:37:06]FM_GetShiftState [15:37:06]SAM_PROTO_GetShiftState [15:37:06]wFMCommunicate request_size=4 [15:37:06]MH_SAM_APDU [15:37:06]CAPDU: 80 13 01 00 [15:37:06]Write to MH i2c: E2 08 00 0F 2E 80 13 01 00 00 00 00 00 BA [15:37:06]Write i2c OK [15:37:06]MH_I2C_Read... [15:37:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:06]Read from MH i2c: E2 [15:37:06]MH_I2C_Read... [15:37:06]Read from MH i2c: E2 0E 00 [15:37:06]MH_I2C_Read... [15:37:06]Read from MH i2c: E2 0E 00 0F 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F1 [15:37:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:37:06]wFMCommunicate OK [15:37:06]SAM_PROTO_GetShiftState done [15:37:06]FM_GetShiftState done [15:37:06]req_shift_opened done [15:37:06]requested_item shift.open_date is exist - process it [15:37:06]req_shift_open_date [15:37:06]req_shift_open_date done [15:37:06]produce_requested_data done [15:37:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33173,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:37:06]process_action_free close_receipt [15:37:06]json_value_free [15:37:06]json_value_free done [15:37:06]process_json_proto returns [15:37:06]Send response to host [15:37:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33173,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:37:06]free response buf [15:37:06]execute_script done [15:37:06]execute_script returns [15:37:06]free content buf [15:37:06]Sock 7.Close socket [15:37:06]Sock 7.Thread stoped [15:37:11]OFD Sender: No OFD packet to send [15:37:16]OFD Sender: No OFD packet to send [15:37:21]OFD Sender: No OFD packet to send [15:37:26]OFD Sender: No OFD packet to send [15:37:31]OFD Sender: No OFD packet to send [15:37:36]OFD Sender: No OFD packet to send [15:37:41]OFD Sender: No OFD packet to send [15:37:46]OFD Sender: No OFD packet to send [15:37:51]OFD Sender: No OFD packet to send [15:37:56]OFD Sender: No OFD packet to send [15:38:01]OFD Sender: No OFD packet to send [15:38:06]OFD Sender: No OFD packet to send [15:38:11]OFD Sender: No OFD packet to send [15:38:16]OFD Sender: No OFD packet to send [15:38:21]OFD Sender: No OFD packet to send [15:38:26]OFD Sender: No OFD packet to send [15:38:31]OFD Sender: No OFD packet to send [15:38:36]OFD Sender: No OFD packet to send [15:38:41]OFD Sender: No OFD packet to send [15:38:46]OFD Sender: No OFD packet to send [15:38:51]OFD Sender: No OFD packet to send [15:38:56]OFD Sender: No OFD packet to send [15:39:01]OFD Sender: No OFD packet to send [15:39:06]OFD Sender: No OFD packet to send [15:39:11]OFD Sender: No OFD packet to send [15:39:16]OFD Sender: No OFD packet to send [15:39:21]OFD Sender: No OFD packet to send [15:39:26]OFD Sender: No OFD packet to send [15:39:31]OFD Sender: No OFD packet to send [15:39:36]OFD Sender: No OFD packet to send [15:39:41]OFD Sender: No OFD packet to send [15:39:46]OFD Sender: No OFD packet to send [15:39:49]accept exits with 9 [15:39:49]New connection [15:39:49]New thread 3067202916 created [15:39:49]Thread 3067059556 joined [15:39:49]Waiting for new connection... [15:39:49] Sock 9.Parse request [15:39:49]Sock 9.Check first char [15:39:49]Sock 9.First char is OK [15:39:49]request: POST /json_proto HTTP/1.0 [15:39:49]Method: POST [15:39:49]URL: /json_proto [15:39:49]Method is POST - this is cgi request [15:39:49]url: /json_proto [15:39:49]query_string will be loaded in cgi processing [15:39:49]execute_cgi json_proto POST (null) [15:39:49]execute_cgi path=json_proto method=POST [15:39:49]POST find Content-Length [15:39:49]Host: 172.17.34.200:8080 [15:39:49]Content-Length: 678 [15:39:49]Content-Type: application/json [15:39:49] [15:39:49]POST finish read [15:39:49]Found Content-Length = 678 [15:39:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183000", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:49]execute_script... [15:39:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183000", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:49]POST & json_proto [15:39:49]process_json_proto [15:39:49]json parsed OK: [15:39:49]protocol is kg_v1.0 [15:39:49]action value=close_receipt [15:39:49]process_action close_receipt [15:39:49]cmd_close_receipt [15:39:49]MH_GetDate [15:39:49]Write to MH i2c: F0 00 00 10 2E 2D [15:39:49]Write i2c OK [15:39:49]MH_I2C_Read... [15:39:49]Read from MH i2c: F0 [15:39:49]MH_I2C_Read... [15:39:49]Read from MH i2c: F0 09 00 [15:39:49]MH_I2C_Read... [15:39:49]Read from MH i2c: F0 09 00 10 2E 00 C7 1C EA 64 B2 FF 65 64 E1 [15:39:49]GetLastDocTimeStamp 1693064224 [15:39:49]current date 1693064391 [15:39:49]FM_GetShiftState [15:39:49]SAM_PROTO_GetShiftState [15:39:49]wFMCommunicate request_size=4 [15:39:49]MH_SAM_APDU [15:39:49]CAPDU: 80 13 01 00 [15:39:49]Write to MH i2c: E2 08 00 11 2E 80 13 01 00 00 00 00 00 BC [15:39:49]Write i2c OK [15:39:49]MH_I2C_Read... [15:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:49]Read from MH i2c: E2 [15:39:49]MH_I2C_Read... [15:39:49]Read from MH i2c: E2 0E 00 [15:39:49]MH_I2C_Read... [15:39:49]Read from MH i2c: E2 0E 00 11 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F3 [15:39:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:39:49]wFMCommunicate OK [15:39:49]SAM_PROTO_GetShiftState done [15:39:49]FM_GetShiftState done [15:39:49]opened in 1693009560 [15:39:49]opened+sec_in_day 1693095960 [15:39:49]quantity*price = 50017 [15:39:49]sum+1 = 50019 [15:39:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 190 26.08.2023 15:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33174 ФПД: 46752730037253 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153951&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33174&fm=46752730037253&tin=02508201610067®Number=0000000000091575&sum=50000 [15:39:51]StoreToDocumentArchive [15:39:51]shift 77 fd 33174 [15:39:51]save to /storage/0077/doc_00033174 [15:39:51]save last doc name /storage/0077/doc_00033174 to /storage/kkm_last_doc_name [15:39:51]save OK [15:39:51]Clear old archive folders... [15:39:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:39:51]tlvbuf is 00A2D7C0 [15:39:51]SAM_PROTO_ClearQueue [15:39:51]wFMCommunicate request_size=4 [15:39:51]MH_SAM_APDU [15:39:51]CAPDU: 80 09 00 00 [15:39:51]Write to MH i2c: E2 08 00 1E 2E 80 09 00 00 00 00 00 00 BE [15:39:51]Write i2c OK [15:39:51]MH_I2C_Read... [15:39:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:39:51]Read from MH i2c: E2 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 03 00 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 03 00 1E 2E 00 90 00 C0 [15:39:51]RAPDU: 90 00 [15:39:51]wFMCommunicate OK [15:39:51]SAM_PROTO_ClearQueue done [15:39:51]KKMCreateOFDPacket [15:39:51]OFDProtocolAddRootSTLVToBuf [15:39:51]FM_MakeSignedData [15:39:51]FM_MakeSignedData [15:39:51]SAM_PROTO_SignData [15:39:51]wFMCommunicate request_size=4 [15:39:51]MH_SAM_APDU [15:39:51]CAPDU: 80 0D 01 02 [15:39:51]Write to MH i2c: E2 08 00 1F 2E 80 0D 01 02 00 00 00 00 C6 [15:39:51]Write i2c OK [15:39:51]MH_I2C_Read... [15:39:51]OFD Sender: No OFD packet to send [15:39:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:39:51]Read from MH i2c: E2 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 03 00 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 03 00 1F 2E 00 90 00 C1 [15:39:51]RAPDU: 90 00 [15:39:51]wFMCommunicate OK [15:39:51]wFMCommunicate request_size=255 [15:39:51]MH_SAM_APDU [15:39: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 C7 1C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 81 00 00 35 04 06 00 2A [15:39:51]Write to MH i2c: E2 02 01 20 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 C7 1C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 81 00 00 35 04 06 00 2A 00 00 A4 [15:39:51]Write i2c OK [15:39:51]MH_I2C_Read... [15:39:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:51]Read from MH i2c: E2 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 03 00 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 03 00 20 2E 00 90 00 C2 [15:39:51]RAPDU: 90 00 [15:39:51]wFMCommunicate OK [15:39:51]wFMCommunicate request_size=10 [15:39:51]MH_SAM_APDU [15:39:51]CAPDU: 80 0D 02 02 05 85 77 DD BC 05 [15:39:51]Write to MH i2c: E2 0D 00 21 2E 80 0D 02 02 05 00 85 77 DD BC 05 00 00 6D [15:39:51]Write i2c OK [15:39:51]MH_I2C_Read... [15:39:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:51]Read from MH i2c: E2 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 03 00 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 03 00 21 2E 00 90 00 C3 [15:39:51]RAPDU: 90 00 [15:39:51]wFMCommunicate OK [15:39:51]wFMCommunicate request_size=4 [15:39:51]MH_SAM_APDU [15:39:51]CAPDU: 80 0D 03 02 [15:39:51]Write to MH i2c: E2 08 00 22 2E 80 0D 03 02 00 00 00 00 CB [15:39:51]Write i2c OK [15:39:51]MH_I2C_Read... [15:39:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:39:51]Read from MH i2c: E2 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 0B 00 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 0B 00 22 2E 00 69 30 80 2B 15 5B 4D D4 90 00 A1 [15:39:51]RAPDU: 69 30 80 2B 15 5B 4D D4 90 00 [15:39:51]wFMCommunicate OK [15:39:51]SAM_PROTO_SignData done [15:39:51]FM_MakeSignedData done [15:39:51]CreateOFDProtocolMessage [15:39:51]wFMCommunicate request_size=4 [15:39:51]MH_SAM_APDU [15:39:51]CAPDU: 80 11 00 00 [15:39:51]Write to MH i2c: E2 08 00 23 2E 80 11 00 00 00 00 00 00 CB [15:39:51]Write i2c OK [15:39:51]MH_I2C_Read... [15:39:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:51]Read from MH i2c: E2 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 17 00 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: E2 17 00 23 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 21 [15:39:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:39:51]wFMCommunicate OK [15:39:51]CreateOFDProtocolMessage done [15:39:51]OFDSenderStorePacket 33174 [15:39:51]StoreOFDPacket docnum=33174 [15:39:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 22 AE 07 01 42 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 C7 1C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 81 00 00 35 04 06 00 2A 85 77 DD BC 05 69 30 80 2B 15 5B 4D D4 [15:39:51]CheckFolder [15:39:51]dirname=/storage/ofd_packets [15:39:51]CheckFolder done [15:39:51]ProducePacketName [15:39:51]name=ofd_packets/00033174 [15:39:51]NVStorageSaveData ofd_packets/00033174 [15:39:51]File name is /storage/ofd_packets/00033174 [15:39:51]Write 301 bytes [15:39:51]NVStorageSaveData done [15:39:51]OFDSenderStorePacket done [15:39:51]KKMCreateOFDPacket done [15:39:51]NVStorageSaveData kkm_last_timestamp [15:39:51]File name is /storage/kkm_last_timestamp [15:39:51]Write 4 bytes [15:39:51]NVStorageSaveData done [15:39:51]ExternCall_PrintAddStr [15:39:51]wPrintStart [15:39:51]Write to MH i2c: 01 00 00 24 2E 52 [15:39:51]Write i2c OK [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: 01 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: 01 07 00 [15:39:51]MH_I2C_Read... [15:39:51]Read from MH i2c: 01 07 00 24 2E 00 00 00 00 00 FF 0F 67 [15:39:51]RasterBufferAndPrint [15:39:51]line Счет N : (1)1183000 [15:39:51]line ИНН: 02508201610067 [15:39:51]line Контрольно-Кассовый Чек [15:39:51]line ПРОДАЖА [15:39:51]line ТРК (МРК, ГНК) : 42 [15:39:51]line Товар: 2710124130 [15:39:51]line Аи-92-К-5 [15:39:51]line 8.550 * 58.50 [15:39:51]line = 500.18 [15:39:51]line НДС 12% НСП 1% [15:39:51]line > о реализуемом товаре [15:39:51]line ОКРУГЛЕНИЕ: -0.18 [15:39:51]line ИТОГО: 500.00 [15:39:51]line Внесено: 500.00 [15:39:51]line СДАЧА: 0.00 [15:39:51]line НСП 1% : 4.43 [15:39:51]line НДС 12% : 53.12 [15:39:51]line Наличными: 500.00 [15:39:51]line Безнал.: 0.00 [15:39:51]line Место: АЗС № 121 "Партнер Нефть" [15:39:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:39:51]line СНО: Общий режим [15:39:51]line Чек 190 26.08.2023 15:39 [15:39:51]line Смена: 77 ФФД: 1.0 [15:39:51]line ЗНМ: 0300000148 [15:39:51]line РНМ: 0000000000091575 [15:39:51]line Версия ККМ: 001 [15:39:51]line ФМ: 0000000000874655 [15:39:51]line ФД: 33174 [15:39:51]line ФПД: 46752730037253 [15:39:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T153951&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33174&fm=46752730037253&tin=02508201610067®Number=0000000000091575&sum=50000 [15:39:51]OFD Sender: Processing packet 33174 [packets to send 11, broken 10] [15:39:51]ProducePacketName [15:39:51]name=ofd_packets/00033174 [15:39:51]OFD Sender: To server: pG, [15:39:51]CommunicateWithHost lk.salyk.kg:30040 [15:39:51]ConnectInit lk.salyk.kg [15:39:51]written 0, free lines is 4095 [15:39:52]Connected sock=10 [15:39:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 22 AE 07 01 42 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 C7 1C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 81 00 00 35 04 06 00 2A 85 77 DD BC 05 69 30 80 2B 15 5B 4D D4 [15:39:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 39 2A 47 00 19 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 96 81 00 00 F4 03 04 00 66 C7 E9 64 B6 04 01 00 00 E1 C8 78 8D C3 A3 B4 03 [15:39:52]CommunicateWithHost err = 0 [15:39:52]CheckOFDResponse [15:39:52]1017 (14) - 77093643461234 [15:39:52]1041 (16) - 0000000000874655 [15:39:52]1040 (4) - 33174 [15:39:52]1012 (4) - 26.08.2023 09:35 [15:39:52]1206 (1) - 0 [15:39:52]OFD Sender: Remove packet 33174 [15:39:52]ProducePacketName [15:39:52]name=ofd_packets/00033174 [15:39:52]NVStorageDeleteData [15:39:52]Write to MH i2c: 01 00 00 4F 2E 7D [15:39:52]Write i2c OK [15:39:52]MH_I2C_Read... [15:39:52]Read from MH i2c: 01 [15:39:52]MH_I2C_Read... [15:39:52]Read from MH i2c: 01 07 00 [15:39:52]MH_I2C_Read... [15:39:52]Read from MH i2c: 01 07 00 4F 2E 00 00 00 00 00 E2 0C 72 [15:39:52]RasterBufferAndPrint [15:39:52]line [15:39:52]line [15:39:52]line [15:39:52]line [15:39:52]line [15:39:52]written 0, free lines is 3307 [15:39:52]MH_Cut [15:39:52]Write to MH i2c: D1 01 00 56 2E 01 56 [15:39:52]Write i2c OK [15:39:52]MH_I2C_Read... [15:39:52]Read from MH i2c: D1 [15:39:52]MH_I2C_Read... [15:39:52]Read from MH i2c: D1 01 00 [15:39:52]MH_I2C_Read... [15:39:52]Read from MH i2c: D1 01 00 56 2E 00 55 [15:39:52]Write to MH i2c: 01 00 00 57 2E 85 [15:39:52]Write i2c OK [15:39:52]MH_I2C_Read... [15:39:52]OFD Sender: No OFD packet to send [15:39:53]*** Cut start [15:39:53]*** Purtial cut [15:39:53]*** CUTSNS_PIN = 0 [15:39:53]*** Stage 1: CUTSNS_PIN = 1 [15:39:55]Read from MH i2c: 01 [15:39:55]MH_I2C_Read... [15:39:55]*** Stop cut motor [15:39:55]*** Cut end [15:39:55]Read from MH i2c: 01 07 00 [15:39:55]MH_I2C_Read... [15:39:55]Read from MH i2c: 01 07 00 57 2E 00 00 00 00 00 FF 0F 9A [15:39:55]process_action close_receipt done [15:39:55]requested_data is exist [15:39:55]produce_requested_data [15:39:55]requested_item fm.sn is exist - process it [15:39:55]wFMCommunicate request_size=4 [15:39:55]MH_SAM_APDU [15:39:55]CAPDU: 80 11 00 00 [15:39:55]Write to MH i2c: E2 08 00 58 2E 80 11 00 00 00 00 00 00 00 [15:39:55]Write i2c OK [15:39:55]MH_I2C_Read... [15:39:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:55]Read from MH i2c: E2 [15:39:55]MH_I2C_Read... [15:39:55]Read from MH i2c: E2 17 00 [15:39:55]MH_I2C_Read... [15:39:55]Read from MH i2c: E2 17 00 58 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 56 [15:39:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:39:55]wFMCommunicate OK [15:39:55]requested_item fd.num is exist - process it [15:39:55]SAM_PROTO_GetFieldsCounters [15:39:55]wFMCommunicate request_size=4 [15:39:55]MH_SAM_APDU [15:39:55]CAPDU: 80 13 00 00 [15:39:55]Write to MH i2c: E2 08 00 59 2E 80 13 00 00 00 00 00 00 03 [15:39:55]Write i2c OK [15:39:55]MH_I2C_Read... [15:39:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:55]Read from MH i2c: E2 [15:39:55]MH_I2C_Read... [15:39:55]Read from MH i2c: E2 62 00 [15:39:55]MH_I2C_Read... [15:39:55]Read from MH i2c: E2 62 00 59 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 96 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [15:39:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 96 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:55]wFMCommunicate OK [15:39:55]SAM_PROTO_GetFieldsCounters done [15:39:55]requested_item shift.num is exist - process it [15:39:55]requested_item shift.opened is exist - process it [15:39:55]req_shift_opened [15:39:55]FM_GetShiftState [15:39:55]SAM_PROTO_GetShiftState [15:39:55]wFMCommunicate request_size=4 [15:39:55]MH_SAM_APDU [15:39:55]CAPDU: 80 13 01 00 [15:39:55]Write to MH i2c: E2 08 00 5A 2E 80 13 01 00 00 00 00 00 05 [15:39:55]Write i2c OK [15:39:55]MH_I2C_Read... [15:39:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:55]Read from MH i2c: E2 [15:39:55]MH_I2C_Read... [15:39:55]Read from MH i2c: E2 0E 00 [15:39:55]MH_I2C_Read... [15:39:55]Read from MH i2c: E2 0E 00 5A 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3C [15:39:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:39:55]wFMCommunicate OK [15:39:55]SAM_PROTO_GetShiftState done [15:39:55]FM_GetShiftState done [15:39:55]req_shift_opened done [15:39:55]requested_item shift.open_date is exist - process it [15:39:55]req_shift_open_date [15:39:55]req_shift_open_date done [15:39:55]produce_requested_data done [15:39:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33174,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:39:55]process_action_free close_receipt [15:39:55]json_value_free [15:39:55]json_value_free done [15:39:55]process_json_proto returns [15:39:55]Send response to host [15:39:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33174,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:39:55]free response buf [15:39:55]execute_script done [15:39:55]execute_script returns [15:39:55]free content buf [15:39:55]Sock 9.Close socket [15:39:55]Sock 9.Thread stoped [15:39:57]OFD Sender: No OFD packet to send [15:40:02]OFD Sender: No OFD packet to send [15:40:07]OFD Sender: No OFD packet to send [15:40:12]OFD Sender: No OFD packet to send [15:40:17]OFD Sender: No OFD packet to send [15:40:22]OFD Sender: No OFD packet to send [15:40:27]OFD Sender: No OFD packet to send [15:40:32]OFD Sender: No OFD packet to send [15:40:37]OFD Sender: No OFD packet to send [15:40:42]OFD Sender: No OFD packet to send [15:40:47]OFD Sender: No OFD packet to send [15:40:52]OFD Sender: No OFD packet to send [15:40:57]OFD Sender: No OFD packet to send [15:41:02]OFD Sender: No OFD packet to send [15:41:07]OFD Sender: No OFD packet to send [15:41:12]OFD Sender: No OFD packet to send [15:41:17]OFD Sender: No OFD packet to send [15:41:22]OFD Sender: No OFD packet to send [15:41:27]OFD Sender: No OFD packet to send [15:41:32]OFD Sender: No OFD packet to send [15:41:37]OFD Sender: No OFD packet to send [15:41:42]OFD Sender: No OFD packet to send [15:41:47]OFD Sender: No OFD packet to send [15:41:52]OFD Sender: No OFD packet to send [15:41:57]OFD Sender: No OFD packet to send [15:42:02]OFD Sender: No OFD packet to send [15:42:05]accept exits with 7 [15:42:05]New connection [15:42:05]New thread 3067059556 created [15:42:05]Thread 3067202916 joined [15:42:05]Waiting for new connection... [15:42:05] Sock 7.Parse request [15:42:05]Sock 7.Check first char [15:42:05]Sock 7.First char is OK [15:42:05]request: POST /json_proto HTTP/1.0 [15:42:05]Method: POST [15:42:05]URL: /json_proto [15:42:05]Method is POST - this is cgi request [15:42:05]url: /json_proto [15:42:05]query_string will be loaded in cgi processing [15:42:05]execute_cgi json_proto POST (null) [15:42:05]execute_cgi path=json_proto method=POST [15:42:05]POST find Content-Length [15:42:05]Host: 172.17.34.200:8080 [15:42:05]Content-Length: 678 [15:42:05]Content-Type: application/json [15:42:05] [15:42:05]POST finish read [15:42:05]Found Content-Length = 678 [15:42:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183001", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:05]execute_script... [15:42:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183001", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:05]POST & json_proto [15:42:05]process_json_proto [15:42:05]json parsed OK: [15:42:05]protocol is kg_v1.0 [15:42:05]action value=close_receipt [15:42:05]process_action close_receipt [15:42:05]cmd_close_receipt [15:42:05]MH_GetDate [15:42:05]Write to MH i2c: F0 00 00 5B 2E 78 [15:42:05]Write i2c OK [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: F0 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: F0 09 00 [15:42:05]MH_I2C_Read... [15:42:05]Read from MH i2c: F0 09 00 5B 2E 00 4F 1D EA 64 B2 FF 65 64 B5 [15:42:05]GetLastDocTimeStamp 1693064391 [15:42:05]current date 1693064527 [15:42:05]FM_GetShiftState [15:42:05]SAM_PROTO_GetShiftState [15:42:05]wFMCommunicate request_size=4 [15:42:05]MH_SAM_APDU [15:42:05]CAPDU: 80 13 01 00 [15:42:05]Write to MH i2c: E2 08 00 5C 2E 80 13 01 00 00 00 00 00 07 [15:42:05]Write i2c OK [15:42:05]MH_I2C_Read... [15:42:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:06]Read from MH i2c: E2 [15:42:06]MH_I2C_Read... [15:42:06]Read from MH i2c: E2 0E 00 [15:42:06]MH_I2C_Read... [15:42:06]Read from MH i2c: E2 0E 00 5C 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3E [15:42:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:42:06]wFMCommunicate OK [15:42:06]SAM_PROTO_GetShiftState done [15:42:06]FM_GetShiftState done [15:42:06]opened in 1693009560 [15:42:06]opened+sec_in_day 1693095960 [15:42:06]quantity*price = 20007 [15:42:06]sum+1 = 20008 [15:42:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 191 26.08.2023 15:42 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33175 ФПД: 142018941934135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T154207&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33175&fm=142018941934135&tin=02508201610067®Number=0000000000091575&sum=20000 [15:42:07]StoreToDocumentArchive [15:42:07]shift 77 fd 33175 [15:42:07]save to /storage/0077/doc_00033175 [15:42:07]save last doc name /storage/0077/doc_00033175 to /storage/kkm_last_doc_name [15:42:07]save OK [15:42:07]Clear old archive folders... [15:42:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:42:07]tlvbuf is 00A8F0A0 [15:42:07]SAM_PROTO_ClearQueue [15:42:07]wFMCommunicate request_size=4 [15:42:07]MH_SAM_APDU [15:42:07]CAPDU: 80 09 00 00 [15:42:07]Write to MH i2c: E2 08 00 69 2E 80 09 00 00 00 00 00 00 09 [15:42:07]Write i2c OK [15:42:07]MH_I2C_Read... [15:42:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:07]Read from MH i2c: E2 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 03 00 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 03 00 69 2E 00 90 00 0B [15:42:07]RAPDU: 90 00 [15:42:07]wFMCommunicate OK [15:42:07]SAM_PROTO_ClearQueue done [15:42:07]KKMCreateOFDPacket [15:42:07]OFDProtocolAddRootSTLVToBuf [15:42:07]FM_MakeSignedData [15:42:07]FM_MakeSignedData [15:42:07]SAM_PROTO_SignData [15:42:07]wFMCommunicate request_size=4 [15:42:07]MH_SAM_APDU [15:42:07]CAPDU: 80 0D 01 02 [15:42:07]Write to MH i2c: E2 08 00 6A 2E 80 0D 01 02 00 00 00 00 11 [15:42:07]Write i2c OK [15:42:07]MH_I2C_Read... [15:42:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:07]Read from MH i2c: E2 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 03 00 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 03 00 6A 2E 00 90 00 0C [15:42:07]RAPDU: 90 00 [15:42:07]wFMCommunicate OK [15:42:07]wFMCommunicate request_size=255 [15:42:07]MH_SAM_APDU [15:42: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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 BF 00 00 00 F4 03 04 00 4F 1D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 81 00 00 35 04 06 00 81 [15:42:07]Write to MH i2c: E2 02 01 6B 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 BF 00 00 00 F4 03 04 00 4F 1D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 81 00 00 35 04 06 00 81 00 00 2F [15:42:07]Write i2c OK [15:42:07]MH_I2C_Read... [15:42:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:07]Read from MH i2c: E2 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 03 00 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 03 00 6B 2E 00 90 00 0D [15:42:07]RAPDU: 90 00 [15:42:07]wFMCommunicate OK [15:42:07]wFMCommunicate request_size=10 [15:42:07]MH_SAM_APDU [15:42:07]CAPDU: 80 0D 02 02 05 2A 5C 95 DA 37 [15:42:07]Write to MH i2c: E2 0D 00 6C 2E 80 0D 02 02 05 00 2A 5C 95 DA 37 00 00 4A [15:42:07]Write i2c OK [15:42:07]MH_I2C_Read... [15:42:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:07]Read from MH i2c: E2 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 03 00 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 03 00 6C 2E 00 90 00 0E [15:42:07]RAPDU: 90 00 [15:42:07]wFMCommunicate OK [15:42:07]wFMCommunicate request_size=4 [15:42:07]MH_SAM_APDU [15:42:07]CAPDU: 80 0D 03 02 [15:42:07]Write to MH i2c: E2 08 00 6D 2E 80 0D 03 02 00 00 00 00 16 [15:42:07]Write i2c OK [15:42:07]MH_I2C_Read... [15:42:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:07]Read from MH i2c: E2 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 0B 00 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 0B 00 6D 2E 00 77 C8 61 80 33 B3 B5 98 90 00 6A [15:42:07]RAPDU: 77 C8 61 80 33 B3 B5 98 90 00 [15:42:07]wFMCommunicate OK [15:42:07]SAM_PROTO_SignData done [15:42:07]FM_MakeSignedData done [15:42:07]CreateOFDProtocolMessage [15:42:07]wFMCommunicate request_size=4 [15:42:07]MH_SAM_APDU [15:42:07]CAPDU: 80 11 00 00 [15:42:07]Write to MH i2c: E2 08 00 6E 2E 80 11 00 00 00 00 00 00 16 [15:42:07]Write i2c OK [15:42:07]MH_I2C_Read... [15:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:07]Read from MH i2c: E2 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 17 00 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: E2 17 00 6E 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [15:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:42:07]wFMCommunicate OK [15:42:07]CreateOFDProtocolMessage done [15:42:07]OFDSenderStorePacket 33175 [15:42:07]StoreOFDPacket docnum=33175 [15:42:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1A B7 07 01 EB 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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 BF 00 00 00 F4 03 04 00 4F 1D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 81 00 00 35 04 06 00 81 2A 5C 95 DA 37 77 C8 61 80 33 B3 B5 98 [15:42:07]CheckFolder [15:42:07]dirname=/storage/ofd_packets [15:42:07]CheckFolder done [15:42:07]ProducePacketName [15:42:07]name=ofd_packets/00033175 [15:42:07]NVStorageSaveData ofd_packets/00033175 [15:42:07]File name is /storage/ofd_packets/00033175 [15:42:07]Write 301 bytes [15:42:07]NVStorageSaveData done [15:42:07]OFDSenderStorePacket done [15:42:07]KKMCreateOFDPacket done [15:42:07]NVStorageSaveData kkm_last_timestamp [15:42:07]File name is /storage/kkm_last_timestamp [15:42:07]Write 4 bytes [15:42:07]NVStorageSaveData done [15:42:07]ExternCall_PrintAddStr [15:42:07]wPrintStart [15:42:07]Write to MH i2c: 01 00 00 6F 2E 9D [15:42:07]Write i2c OK [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: 01 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: 01 07 00 [15:42:07]MH_I2C_Read... [15:42:07]Read from MH i2c: 01 07 00 6F 2E 00 00 00 00 00 FF 0F B2 [15:42:07]RasterBufferAndPrint [15:42:07]line Счет N : (1)1183001 [15:42:07]line ИНН: 02508201610067 [15:42:07]line Контрольно-Кассовый Чек [15:42:07]line ПРОДАЖА [15:42:07]line ТРК (МРК, ГНК) : 62 [15:42:07]line Товар: 2710124130 [15:42:07]line Аи-92-К-5 [15:42:07]line 3.420 * 58.50 [15:42:07]line = 200.07 [15:42:07]line НДС 12% НСП 1% [15:42:07]line > о реализуемом товаре [15:42:07]line ОКРУГЛЕНИЕ: -0.07 [15:42:07]line ИТОГО: 200.00 [15:42:07]line Внесено: 200.00 [15:42:07]line СДАЧА: 0.00 [15:42:07]line НСП 1% : 1.77 [15:42:07]line НДС 12% : 21.25 [15:42:07]line Наличными: 200.00 [15:42:07]line Безнал.: 0.00 [15:42:07]line Место: АЗС № 121 "Партнер Нефть" [15:42:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:42:07]line СНО: Общий режим [15:42:07]line Чек 191 26.08.2023 15:42 [15:42:07]line Смена: 77 ФФД: 1.0 [15:42:07]line ЗНМ: 0300000148 [15:42:07]line РНМ: 0000000000091575 [15:42:07]line Версия ККМ: 001 [15:42:07]line ФМ: 0000000000874655 [15:42:07]line ФД: 33175 [15:42:07]line ФПД: 142018941934135 [15:42:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T154207&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33175&fm=142018941934135&tin=02508201610067®Number=0000000000091575&sum=20000 [15:42:08]OFD Sender: Processing packet 33175 [packets to send 11, broken 10] [15:42:08]ProducePacketName [15:42:08]name=ofd_packets/00033175 [15:42:08]OFD Sender: To server: pG, [15:42:08]CommunicateWithHost lk.salyk.kg:30040 [15:42:08]ConnectInit lk.salyk.kg [15:42:08]written 0, free lines is 4095 [15:42:08]Connected sock=10 [15:42:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1A B7 07 01 EB 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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 BF 00 00 00 F4 03 04 00 4F 1D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 81 00 00 35 04 06 00 81 2A 5C 95 DA 37 77 C8 61 80 33 B3 B5 98 [15:42:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6D 7E 47 00 EB 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 97 81 00 00 F4 03 04 00 EE C7 E9 64 B6 04 01 00 00 9E B8 BA 8B 72 80 E5 5F [15:42:08]CommunicateWithHost err = 0 [15:42:08]CheckOFDResponse [15:42:08]1017 (14) - 77093643461234 [15:42:08]1041 (16) - 0000000000874655 [15:42:08]1040 (4) - 33175 [15:42:08]1012 (4) - 26.08.2023 09:37 [15:42:08]1206 (1) - 0 [15:42:08]OFD Sender: Remove packet 33175 [15:42:08]ProducePacketName [15:42:08]name=ofd_packets/00033175 [15:42:08]NVStorageDeleteData [15:42:08]Write to MH i2c: 01 00 00 9A 2E C8 [15:42:08]Write i2c OK [15:42:08]MH_I2C_Read... [15:42:08]Read from MH i2c: 01 [15:42:08]MH_I2C_Read... [15:42:08]Read from MH i2c: 01 07 00 [15:42:08]MH_I2C_Read... [15:42:08]Read from MH i2c: 01 07 00 9A 2E 00 00 00 00 00 CB 0C A6 [15:42:08]RasterBufferAndPrint [15:42:08]line [15:42:08]line [15:42:08]line [15:42:08]line [15:42:08]line [15:42:08]written 0, free lines is 3283 [15:42:08]MH_Cut [15:42:08]Write to MH i2c: D1 01 00 A1 2E 01 A1 [15:42:08]Write i2c OK [15:42:08]MH_I2C_Read... [15:42:08]Read from MH i2c: D1 [15:42:08]MH_I2C_Read... [15:42:08]Read from MH i2c: D1 01 00 [15:42:08]MH_I2C_Read... [15:42:08]Read from MH i2c: D1 01 00 A1 2E 00 A0 [15:42:08]Write to MH i2c: 01 00 00 A2 2E D0 [15:42:08]Write i2c OK [15:42:08]MH_I2C_Read... [15:42:08]OFD Sender: No OFD packet to send [15:42:09]*** Cut start [15:42:09]*** Purtial cut [15:42:09]*** Stage 1: CUTSNS_PIN = 1 [15:42:09]Read from MH i2c: 01 [15:42:09]MH_I2C_Read... [15:42:09]*** Stop cut motor [15:42:09]*** Cut end [15:42:09]Read from MH i2c: 01 07 00 [15:42:09]MH_I2C_Read... [15:42:09]Read from MH i2c: 01 07 00 A2 2E 00 00 00 00 00 FF 0F E5 [15:42:09]process_action close_receipt done [15:42:09]requested_data is exist [15:42:09]produce_requested_data [15:42:09]requested_item fm.sn is exist - process it [15:42:09]wFMCommunicate request_size=4 [15:42:09]MH_SAM_APDU [15:42:09]CAPDU: 80 11 00 00 [15:42:09]Write to MH i2c: E2 08 00 A3 2E 80 11 00 00 00 00 00 00 4B [15:42:09]Write i2c OK [15:42:09]MH_I2C_Read... [15:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:09]Read from MH i2c: E2 [15:42:09]MH_I2C_Read... [15:42:09]Read from MH i2c: E2 17 00 [15:42:09]MH_I2C_Read... [15:42:09]Read from MH i2c: E2 17 00 A3 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [15:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:42:09]wFMCommunicate OK [15:42:09]requested_item fd.num is exist - process it [15:42:09]SAM_PROTO_GetFieldsCounters [15:42:09]wFMCommunicate request_size=4 [15:42:09]MH_SAM_APDU [15:42:09]CAPDU: 80 13 00 00 [15:42:09]Write to MH i2c: E2 08 00 A4 2E 80 13 00 00 00 00 00 00 4E [15:42:09]Write i2c OK [15:42:09]MH_I2C_Read... [15:42:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:09]Read from MH i2c: E2 [15:42:09]MH_I2C_Read... [15:42:09]Read from MH i2c: E2 62 00 [15:42:09]MH_I2C_Read... [15:42:09]Read from MH i2c: E2 62 00 A4 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 97 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [15:42:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 97 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:09]wFMCommunicate OK [15:42:09]SAM_PROTO_GetFieldsCounters done [15:42:09]requested_item shift.num is exist - process it [15:42:09]requested_item shift.opened is exist - process it [15:42:09]req_shift_opened [15:42:09]FM_GetShiftState [15:42:09]SAM_PROTO_GetShiftState [15:42:09]wFMCommunicate request_size=4 [15:42:09]MH_SAM_APDU [15:42:09]CAPDU: 80 13 01 00 [15:42:09]Write to MH i2c: E2 08 00 A5 2E 80 13 01 00 00 00 00 00 50 [15:42:09]Write i2c OK [15:42:09]MH_I2C_Read... [15:42:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:09]Read from MH i2c: E2 [15:42:09]MH_I2C_Read... [15:42:09]Read from MH i2c: E2 0E 00 [15:42:09]MH_I2C_Read... [15:42:09]Read from MH i2c: E2 0E 00 A5 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 87 [15:42:09]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:42:09]wFMCommunicate OK [15:42:09]SAM_PROTO_GetShiftState done [15:42:09]FM_GetShiftState done [15:42:09]req_shift_opened done [15:42:09]requested_item shift.open_date is exist - process it [15:42:09]req_shift_open_date [15:42:09]req_shift_open_date done [15:42:09]produce_requested_data done [15:42:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33175,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:42:09]process_action_free close_receipt [15:42:09]json_value_free [15:42:09]json_value_free done [15:42:09]process_json_proto returns [15:42:09]Send response to host [15:42:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33175,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:42:09]free response buf [15:42:09]execute_script done [15:42:09]execute_script returns [15:42:09]free content buf [15:42:09]Sock 7.Close socket [15:42:09]Sock 7.Thread stoped [15:42:13]OFD Sender: No OFD packet to send [15:42:18]OFD Sender: No OFD packet to send [15:42:23]OFD Sender: No OFD packet to send [15:42:28]OFD Sender: No OFD packet to send [15:42:33]OFD Sender: No OFD packet to send [15:42:38]OFD Sender: No OFD packet to send [15:42:43]OFD Sender: No OFD packet to send [15:42:48]OFD Sender: No OFD packet to send [15:42:53]OFD Sender: No OFD packet to send [15:42:58]OFD Sender: No OFD packet to send [15:43:03]OFD Sender: No OFD packet to send [15:43:08]OFD Sender: No OFD packet to send [15:43:13]OFD Sender: No OFD packet to send [15:43:18]OFD Sender: No OFD packet to send [15:43:23]OFD Sender: No OFD packet to send [15:43:28]OFD Sender: No OFD packet to send [15:43:33]OFD Sender: No OFD packet to send [15:43:38]OFD Sender: No OFD packet to send [15:43:43]OFD Sender: No OFD packet to send [15:43:48]OFD Sender: No OFD packet to send [15:43:53]OFD Sender: No OFD packet to send [15:43:58]OFD Sender: No OFD packet to send [15:44:03]OFD Sender: No OFD packet to send [15:44:08]OFD Sender: No OFD packet to send [15:44:13]OFD Sender: No OFD packet to send [15:44:18]OFD Sender: No OFD packet to send [15:44:23]OFD Sender: No OFD packet to send [15:44:28]OFD Sender: No OFD packet to send [15:44:33]OFD Sender: No OFD packet to send [15:44:38]OFD Sender: No OFD packet to send [15:44:43]OFD Sender: No OFD packet to send [15:44:48]OFD Sender: No OFD packet to send [15:44:53]OFD Sender: No OFD packet to send [15:44:58]OFD Sender: No OFD packet to send [15:45:03]OFD Sender: No OFD packet to send [15:45:08]OFD Sender: No OFD packet to send [15:45:13]OFD Sender: No OFD packet to send [15:45:16]accept exits with 9 [15:45:16]New connection [15:45:16]New thread 3067202916 created [15:45:16]Thread 3067059556 joined [15:45:16]Waiting for new connection... [15:45:16] Sock 9.Parse request [15:45:16]Sock 9.Check first char [15:45:16]Sock 9.First char is OK [15:45:16]request: POST /json_proto HTTP/1.0 [15:45:16]Method: POST [15:45:16]URL: /json_proto [15:45:16]Method is POST - this is cgi request [15:45:16]url: /json_proto [15:45:16]query_string will be loaded in cgi processing [15:45:16]execute_cgi json_proto POST (null) [15:45:16]execute_cgi path=json_proto method=POST [15:45:16]POST find Content-Length [15:45:16]Host: 172.17.34.200:8080 [15:45:16]Content-Length: 683 [15:45:16]Content-Type: application/json [15:45:16] [15:45:16]POST finish read [15:45:16]Found Content-Length = 683 [15:45:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:16]execute_script... [15:45: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)1183002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:16]POST & json_proto [15:45:16]process_json_proto [15:45:16]json parsed OK: [15:45:16]protocol is kg_v1.0 [15:45:16]action value=close_receipt [15:45:16]process_action close_receipt [15:45:16]cmd_close_receipt [15:45:16]MH_GetDate [15:45:16]Write to MH i2c: F0 00 00 A6 2E C3 [15:45:16]Write i2c OK [15:45:16]MH_I2C_Read... [15:45:16]Read from MH i2c: F0 [15:45:16]MH_I2C_Read... [15:45:16]Read from MH i2c: F0 09 00 [15:45:16]MH_I2C_Read... [15:45:16]Read from MH i2c: F0 09 00 A6 2E 00 0D 1E EA 64 B2 FF 65 64 BF [15:45:16]GetLastDocTimeStamp 1693064527 [15:45:16]current date 1693064717 [15:45:16]FM_GetShiftState [15:45:16]SAM_PROTO_GetShiftState [15:45:16]wFMCommunicate request_size=4 [15:45:16]MH_SAM_APDU [15:45:16]CAPDU: 80 13 01 00 [15:45:16]Write to MH i2c: E2 08 00 A7 2E 80 13 01 00 00 00 00 00 52 [15:45:16]Write i2c OK [15:45:16]MH_I2C_Read... [15:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:16]Read from MH i2c: E2 [15:45:16]MH_I2C_Read... [15:45:16]Read from MH i2c: E2 0E 00 [15:45:16]MH_I2C_Read... [15:45:16]Read from MH i2c: E2 0E 00 A7 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 89 [15:45:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:45:16]wFMCommunicate OK [15:45:16]SAM_PROTO_GetShiftState done [15:45:16]FM_GetShiftState done [15:45:16]opened in 1693009560 [15:45:16]opened+sec_in_day 1693095960 [15:45:16]quantity*price = 50053 [15:45:16]sum+1 = 50054 [15:45:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 192 26.08.2023 15:45 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33176 ФПД: 120489245966347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T154517&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33176&fm=120489245966347&tin=02508201610067®Number=0000000000091575&sum=50000 [15:45:17]StoreToDocumentArchive [15:45:17]shift 77 fd 33176 [15:45:17]save to /storage/0077/doc_00033176 [15:45:17]save last doc name /storage/0077/doc_00033176 to /storage/kkm_last_doc_name [15:45:17]save OK [15:45:17]Clear old archive folders... [15:45:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:45:17]tlvbuf is 00A70DC0 [15:45:17]SAM_PROTO_ClearQueue [15:45:17]wFMCommunicate request_size=4 [15:45:17]MH_SAM_APDU [15:45:17]CAPDU: 80 09 00 00 [15:45:17]Write to MH i2c: E2 08 00 B4 2E 80 09 00 00 00 00 00 00 54 [15:45:17]Write i2c OK [15:45:17]MH_I2C_Read... [15:45:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:45:17]Read from MH i2c: E2 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 03 00 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 03 00 B4 2E 00 90 00 56 [15:45:17]RAPDU: 90 00 [15:45:17]wFMCommunicate OK [15:45:17]SAM_PROTO_ClearQueue done [15:45:17]KKMCreateOFDPacket [15:45:17]OFDProtocolAddRootSTLVToBuf [15:45:17]FM_MakeSignedData [15:45:17]FM_MakeSignedData [15:45:17]SAM_PROTO_SignData [15:45:17]wFMCommunicate request_size=4 [15:45:17]MH_SAM_APDU [15:45:17]CAPDU: 80 0D 01 02 [15:45:17]Write to MH i2c: E2 08 00 B5 2E 80 0D 01 02 00 00 00 00 5C [15:45:17]Write i2c OK [15:45:17]MH_I2C_Read... [15:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:45:17]Read from MH i2c: E2 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 03 00 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 03 00 B5 2E 00 90 00 57 [15:45:17]RAPDU: 90 00 [15:45:17]wFMCommunicate OK [15:45:17]wFMCommunicate request_size=255 [15:45:17]MH_SAM_APDU [15:45: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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 0D 1E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 81 00 00 35 04 06 00 [15:45:17]Write to MH i2c: E2 02 01 B6 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 0D 1E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 81 00 00 35 04 06 00 00 00 12 [15:45:17]Write i2c OK [15:45:17]MH_I2C_Read... [15:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:17]Read from MH i2c: E2 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 03 00 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 03 00 B6 2E 00 90 00 58 [15:45:17]RAPDU: 90 00 [15:45:17]wFMCommunicate OK [15:45:17]wFMCommunicate request_size=11 [15:45:17]MH_SAM_APDU [15:45:17]CAPDU: 80 0D 02 02 06 6D 95 96 B4 80 0B [15:45:17]Write to MH i2c: E2 0E 00 B7 2E 80 0D 02 02 06 00 6D 95 96 B4 80 0B 00 00 42 [15:45:17]Write i2c OK [15:45:17]MH_I2C_Read... [15:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:17]Read from MH i2c: E2 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 03 00 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 03 00 B7 2E 00 90 00 59 [15:45:17]RAPDU: 90 00 [15:45:17]wFMCommunicate OK [15:45:17]wFMCommunicate request_size=4 [15:45:17]MH_SAM_APDU [15:45:17]CAPDU: 80 0D 03 02 [15:45:17]Write to MH i2c: E2 08 00 B8 2E 80 0D 03 02 00 00 00 00 61 [15:45:17]Write i2c OK [15:45:17]MH_I2C_Read... [15:45:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:45:17]Read from MH i2c: E2 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 0B 00 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 0B 00 B8 2E 00 04 F8 0B 15 43 BD 59 F4 90 00 CB [15:45:17]RAPDU: 04 F8 0B 15 43 BD 59 F4 90 00 [15:45:17]wFMCommunicate OK [15:45:17]SAM_PROTO_SignData done [15:45:17]FM_MakeSignedData done [15:45:17]CreateOFDProtocolMessage [15:45:17]wFMCommunicate request_size=4 [15:45:17]MH_SAM_APDU [15:45:17]CAPDU: 80 11 00 00 [15:45:17]Write to MH i2c: E2 08 00 B9 2E 80 11 00 00 00 00 00 00 61 [15:45:17]Write i2c OK [15:45:17]MH_I2C_Read... [15:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:17]Read from MH i2c: E2 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 17 00 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: E2 17 00 B9 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [15:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:45:17]wFMCommunicate OK [15:45:17]CreateOFDProtocolMessage done [15:45:17]OFDSenderStorePacket 33176 [15:45:17]StoreOFDPacket docnum=33176 [15:45:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 65 BB 08 01 79 9A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 0D 1E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 81 00 00 35 04 06 00 6D 95 96 B4 80 0B 04 F8 0B 15 43 BD 59 F4 [15:45:17]CheckFolder [15:45:17]dirname=/storage/ofd_packets [15:45:17]CheckFolder done [15:45:17]ProducePacketName [15:45:17]name=ofd_packets/00033176 [15:45:17]NVStorageSaveData ofd_packets/00033176 [15:45:17]File name is /storage/ofd_packets/00033176 [15:45:17]Write 302 bytes [15:45:17]NVStorageSaveData done [15:45:17]OFDSenderStorePacket done [15:45:17]KKMCreateOFDPacket done [15:45:17]NVStorageSaveData kkm_last_timestamp [15:45:17]File name is /storage/kkm_last_timestamp [15:45:17]Write 4 bytes [15:45:17]NVStorageSaveData done [15:45:17]ExternCall_PrintAddStr [15:45:17]wPrintStart [15:45:17]Write to MH i2c: 01 00 00 BA 2E E8 [15:45:17]Write i2c OK [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: 01 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: 01 07 00 [15:45:17]MH_I2C_Read... [15:45:17]Read from MH i2c: 01 07 00 BA 2E 00 00 00 00 00 FF 0F FD [15:45:17]RasterBufferAndPrint [15:45:17]line Счет N : (1)1183002 [15:45:17]line ИНН: 02508201610067 [15:45:17]line Контрольно-Кассовый Чек [15:45:17]line ПРОДАЖА [15:45:17]line ТРК (МРК, ГНК) : 21 [15:45:17]line Товар: 2710194210 [15:45:17]line ДТ(л)-К-5 [15:45:17]line 7.870 * 63.60 [15:45:17]line = 500.53 [15:45:17]line НДС 12% НСП 1% [15:45:17]line > о реализуемом товаре [15:45:17]line ОКРУГЛЕНИЕ: -0.53 [15:45:17]line ИТОГО: 500.00 [15:45:17]line Внесено: 500.00 [15:45:17]line СДАЧА: 0.00 [15:45:17]line НСП 1% : 4.43 [15:45:17]line НДС 12% : 53.15 [15:45:17]line Наличными: 500.00 [15:45:17]line Безнал.: 0.00 [15:45:17]line Место: АЗС № 121 "Партнер Нефть" [15:45:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:45:17]line СНО: Общий режим [15:45:17]line Чек 192 26.08.2023 15:45 [15:45:17]line Смена: 77 ФФД: 1.0 [15:45:17]line ЗНМ: 0300000148 [15:45:17]line РНМ: 0000000000091575 [15:45:17]line Версия ККМ: 001 [15:45:17]line ФМ: 0000000000874655 [15:45:17]line ФД: 33176 [15:45:17]line ФПД: 120489245966347 [15:45:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T154517&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33176&fm=120489245966347&tin=02508201610067®Number=0000000000091575&sum=50000 [15:45:18]OFD Sender: Processing packet 33176 [packets to send 11, broken 10] [15:45:18]ProducePacketName [15:45:18]name=ofd_packets/00033176 [15:45:18]OFD Sender: To server: pG, [15:45:18]CommunicateWithHost lk.salyk.kg:30040 [15:45:18]ConnectInit lk.salyk.kg [15:45:18]written 0, free lines is 4095 [15:45:18]Connected sock=10 [15:45:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 65 BB 08 01 79 9A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 0D 1E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 81 00 00 35 04 06 00 6D 95 96 B4 80 0B 04 F8 0B 15 43 BD 59 F4 [15:45:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E9 99 47 00 0E 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 98 81 00 00 F4 03 04 00 AC C8 E9 64 B6 04 01 00 00 FA 27 16 2A 86 D9 2F 17 [15:45:18]CommunicateWithHost err = 0 [15:45:18]CheckOFDResponse [15:45:18]1017 (14) - 77093643461234 [15:45:18]1041 (16) - 0000000000874655 [15:45:18]1040 (4) - 33176 [15:45:18]1012 (4) - 26.08.2023 09:41 [15:45:18]1206 (1) - 0 [15:45:18]OFD Sender: Remove packet 33176 [15:45:18]ProducePacketName [15:45:18]name=ofd_packets/00033176 [15:45:18]NVStorageDeleteData [15:45:18]Write to MH i2c: 01 00 00 E5 2E 13 [15:45:18]Write i2c OK [15:45:18]MH_I2C_Read... [15:45:18]Read from MH i2c: 01 [15:45:18]MH_I2C_Read... [15:45:18]Read from MH i2c: 01 07 00 [15:45:18]MH_I2C_Read... [15:45:18]Read from MH i2c: 01 07 00 E5 2E 00 00 00 00 00 DA 0C 00 [15:45:18]RasterBufferAndPrint [15:45:18]line [15:45:18]line [15:45:18]line [15:45:18]line [15:45:18]line [15:45:18]written 0, free lines is 3299 [15:45:18]MH_Cut [15:45:18]Write to MH i2c: D1 01 00 EC 2E 01 EC [15:45:18]Write i2c OK [15:45:18]MH_I2C_Read... [15:45:18]Read from MH i2c: D1 [15:45:18]MH_I2C_Read... [15:45:18]Read from MH i2c: D1 01 00 [15:45:18]MH_I2C_Read... [15:45:18]Read from MH i2c: D1 01 00 EC 2E 00 EB [15:45:18]Write to MH i2c: 01 00 00 ED 2E 1B [15:45:18]Write i2c OK [15:45:18]MH_I2C_Read... [15:45:18]OFD Sender: No OFD packet to send [15:45:19]*** Cut start [15:45:19]*** Purtial cut [15:45:19]*** CUTSNS_PIN = 0 [15:45:19]*** Stage 1: CUTSNS_PIN = 1 [15:45:21]Read from MH i2c: 01 [15:45:21]MH_I2C_Read... [15:45:21]*** Stop cut motor [15:45:21]*** Cut end [15:45:21]Read from MH i2c: 01 07 00 [15:45:21]MH_I2C_Read... [15:45:21]Read from MH i2c: 01 07 00 ED 2E 00 00 00 00 00 FF 0F 30 [15:45:21]process_action close_receipt done [15:45:21]requested_data is exist [15:45:21]produce_requested_data [15:45:21]requested_item fm.sn is exist - process it [15:45:21]wFMCommunicate request_size=4 [15:45:21]MH_SAM_APDU [15:45:21]CAPDU: 80 11 00 00 [15:45:21]Write to MH i2c: E2 08 00 EE 2E 80 11 00 00 00 00 00 00 96 [15:45:21]Write i2c OK [15:45:21]MH_I2C_Read... [15:45:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:21]Read from MH i2c: E2 [15:45:21]MH_I2C_Read... [15:45:21]Read from MH i2c: E2 17 00 [15:45:21]MH_I2C_Read... [15:45:21]Read from MH i2c: E2 17 00 EE 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [15:45:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:45:21]wFMCommunicate OK [15:45:21]requested_item fd.num is exist - process it [15:45:21]SAM_PROTO_GetFieldsCounters [15:45:21]wFMCommunicate request_size=4 [15:45:21]MH_SAM_APDU [15:45:21]CAPDU: 80 13 00 00 [15:45:21]Write to MH i2c: E2 08 00 EF 2E 80 13 00 00 00 00 00 00 99 [15:45:21]Write i2c OK [15:45:21]MH_I2C_Read... [15:45:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:45:21]Read from MH i2c: E2 [15:45:21]MH_I2C_Read... [15:45:21]Read from MH i2c: E2 62 00 [15:45:21]MH_I2C_Read... [15:45:21]Read from MH i2c: E2 62 00 EF 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 98 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [15:45:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 98 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:45:21]wFMCommunicate OK [15:45:21]SAM_PROTO_GetFieldsCounters done [15:45:21]requested_item shift.num is exist - process it [15:45:21]requested_item shift.opened is exist - process it [15:45:21]req_shift_opened [15:45:21]FM_GetShiftState [15:45:21]SAM_PROTO_GetShiftState [15:45:21]wFMCommunicate request_size=4 [15:45:21]MH_SAM_APDU [15:45:21]CAPDU: 80 13 01 00 [15:45:21]Write to MH i2c: E2 08 00 F0 2E 80 13 01 00 00 00 00 00 9B [15:45:21]Write i2c OK [15:45:21]MH_I2C_Read... [15:45:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:21]Read from MH i2c: E2 [15:45:21]MH_I2C_Read... [15:45:21]Read from MH i2c: E2 0E 00 [15:45:21]MH_I2C_Read... [15:45:21]Read from MH i2c: E2 0E 00 F0 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D2 [15:45:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:45:21]wFMCommunicate OK [15:45:21]SAM_PROTO_GetShiftState done [15:45:21]FM_GetShiftState done [15:45:21]req_shift_opened done [15:45:21]requested_item shift.open_date is exist - process it [15:45:21]req_shift_open_date [15:45:21]req_shift_open_date done [15:45:21]produce_requested_data done [15:45:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33176,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:45:21]process_action_free close_receipt [15:45:21]json_value_free [15:45:21]json_value_free done [15:45:21]process_json_proto returns [15:45:21]Send response to host [15:45:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33176,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:45:21]free response buf [15:45:21]execute_script done [15:45:21]execute_script returns [15:45:21]free content buf [15:45:21]Sock 9.Close socket [15:45:21]Sock 9.Thread stoped [15:45:23]OFD Sender: No OFD packet to send [15:45:28]OFD Sender: No OFD packet to send [15:45:33]OFD Sender: No OFD packet to send [15:45:38]OFD Sender: No OFD packet to send [15:45:43]OFD Sender: No OFD packet to send [15:45:48]OFD Sender: No OFD packet to send [15:45:53]OFD Sender: No OFD packet to send [15:45:58]OFD Sender: No OFD packet to send [15:46:03]OFD Sender: No OFD packet to send [15:46:08]OFD Sender: No OFD packet to send [15:46:13]OFD Sender: No OFD packet to send [15:46:18]OFD Sender: No OFD packet to send [15:46:23]OFD Sender: No OFD packet to send [15:46:28]OFD Sender: No OFD packet to send [15:46:33]OFD Sender: No OFD packet to send [15:46:38]OFD Sender: No OFD packet to send [15:46:43]OFD Sender: No OFD packet to send [15:46:48]OFD Sender: No OFD packet to send [15:46:53]OFD Sender: No OFD packet to send [15:46:58]OFD Sender: No OFD packet to send [15:47:03]OFD Sender: No OFD packet to send [15:47:08]OFD Sender: No OFD packet to send [15:47:13]OFD Sender: No OFD packet to send [15:47:18]OFD Sender: No OFD packet to send [15:47:23]OFD Sender: No OFD packet to send [15:47:28]OFD Sender: No OFD packet to send [15:47:33]OFD Sender: No OFD packet to send [15:47:38]OFD Sender: No OFD packet to send [15:47:43]OFD Sender: No OFD packet to send [15:47:48]OFD Sender: No OFD packet to send [15:47:53]OFD Sender: No OFD packet to send [15:47:58]OFD Sender: No OFD packet to send [15:48:03]OFD Sender: No OFD packet to send [15:48:08]OFD Sender: No OFD packet to send [15:48:13]OFD Sender: No OFD packet to send [15:48:18]OFD Sender: No OFD packet to send [15:48:23]OFD Sender: No OFD packet to send [15:48:28]OFD Sender: No OFD packet to send [15:48:33]OFD Sender: No OFD packet to send [15:48:38]OFD Sender: No OFD packet to send [15:48:43]OFD Sender: No OFD packet to send [15:48:48]OFD Sender: No OFD packet to send [15:48:53]OFD Sender: No OFD packet to send [15:48:58]OFD Sender: No OFD packet to send [15:49:03]OFD Sender: No OFD packet to send [15:49:08]OFD Sender: No OFD packet to send [15:49:13]OFD Sender: No OFD packet to send [15:49:18]OFD Sender: No OFD packet to send [15:49:23]OFD Sender: No OFD packet to send [15:49:29]OFD Sender: No OFD packet to send [15:49:34]OFD Sender: No OFD packet to send [15:49:39]OFD Sender: No OFD packet to send [15:49:40]accept exits with 7 [15:49:40]New connection [15:49:40]New thread 3067059556 created [15:49:40]Thread 3067202916 joined [15:49:40]Waiting for new connection... [15:49:40] Sock 7.Parse request [15:49:40]Sock 7.Check first char [15:49:40]Sock 7.First char is OK [15:49:40]request: POST /json_proto HTTP/1.0 [15:49:40]Method: POST [15:49:40]URL: /json_proto [15:49:40]Method is POST - this is cgi request [15:49:40]url: /json_proto [15:49:40]query_string will be loaded in cgi processing [15:49:40]execute_cgi json_proto POST (null) [15:49:40]execute_cgi path=json_proto method=POST [15:49:40]POST find Content-Length [15:49:40]Host: 172.17.34.200:8080 [15:49:40]Content-Length: 684 [15:49:40]Content-Type: application/json [15:49:40] [15:49:40]POST finish read [15:49:40]Found Content-Length = 684 [15:49:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.160, "sum" : 900.58, "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" ] } } [15:49:40]execute_script... [15:49: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)1183003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 14.160, "sum" : 900.58, "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" ] } } [15:49:40]POST & json_proto [15:49:40]process_json_proto [15:49:40]json parsed OK: [15:49:40]protocol is kg_v1.0 [15:49:40]action value=close_receipt [15:49:40]process_action close_receipt [15:49:40]cmd_close_receipt [15:49:40]MH_GetDate [15:49:40]Write to MH i2c: F0 00 00 F1 2E 0E [15:49:40]Write i2c OK [15:49:40]MH_I2C_Read... [15:49:40]Read from MH i2c: F0 [15:49:40]MH_I2C_Read... [15:49:40]Read from MH i2c: F0 09 00 [15:49:40]MH_I2C_Read... [15:49:40]Read from MH i2c: F0 09 00 F1 2E 00 16 1F EA 64 B2 FF 65 64 14 [15:49:40]GetLastDocTimeStamp 1693064717 [15:49:40]current date 1693064982 [15:49:40]FM_GetShiftState [15:49:40]SAM_PROTO_GetShiftState [15:49:40]wFMCommunicate request_size=4 [15:49:40]MH_SAM_APDU [15:49:40]CAPDU: 80 13 01 00 [15:49:40]Write to MH i2c: E2 08 00 F2 2E 80 13 01 00 00 00 00 00 9D [15:49:40]Write i2c OK [15:49:40]MH_I2C_Read... [15:49:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:40]Read from MH i2c: E2 [15:49:40]MH_I2C_Read... [15:49:40]Read from MH i2c: E2 0E 00 [15:49:40]MH_I2C_Read... [15:49:40]Read from MH i2c: E2 0E 00 F2 2E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D4 [15:49:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:49:40]wFMCommunicate OK [15:49:40]SAM_PROTO_GetShiftState done [15:49:40]FM_GetShiftState done [15:49:40]opened in 1693009560 [15:49:40]opened+sec_in_day 1693095960 [15:49:40]quantity*price = 90057 [15:49:40]sum+1 = 90059 [15:49:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.64 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 193 26.08.2023 15:49 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33177 ФПД: 65372430759136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T154942&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33177&fm=65372430759136&tin=02508201610067®Number=0000000000091575&sum=90000 [15:49:41]StoreToDocumentArchive [15:49:41]shift 77 fd 33177 [15:49:41]save to /storage/0077/doc_00033177 [15:49:41]save last doc name /storage/0077/doc_00033177 to /storage/kkm_last_doc_name [15:49:41]save OK [15:49:41]Clear old archive folders... [15:49:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:49:41]tlvbuf is 00C22460 [15:49:41]SAM_PROTO_ClearQueue [15:49:41]wFMCommunicate request_size=4 [15:49:41]MH_SAM_APDU [15:49:41]CAPDU: 80 09 00 00 [15:49:41]Write to MH i2c: E2 08 00 FF 2E 80 09 00 00 00 00 00 00 9F [15:49:41]Write i2c OK [15:49:41]MH_I2C_Read... [15:49:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:49:41]Read from MH i2c: E2 [15:49:41]MH_I2C_Read... [15:49:41]Read from MH i2c: E2 03 00 [15:49:41]MH_I2C_Read... [15:49:41]Read from MH i2c: E2 03 00 FF 2E 00 90 00 A1 [15:49:41]RAPDU: 90 00 [15:49:41]wFMCommunicate OK [15:49:41]SAM_PROTO_ClearQueue done [15:49:41]KKMCreateOFDPacket [15:49:41]OFDProtocolAddRootSTLVToBuf [15:49:41]FM_MakeSignedData [15:49:41]FM_MakeSignedData [15:49:41]SAM_PROTO_SignData [15:49:41]wFMCommunicate request_size=4 [15:49:41]MH_SAM_APDU [15:49:41]CAPDU: 80 0D 01 02 [15:49:41]Write to MH i2c: E2 08 00 00 2F 80 0D 01 02 00 00 00 00 A8 [15:49:41]Write i2c OK [15:49:41]MH_I2C_Read... [15:49:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:49:41]Read from MH i2c: E2 [15:49:41]MH_I2C_Read... [15:49:41]Read from MH i2c: E2 03 00 [15:49:41]MH_I2C_Read... [15:49:41]Read from MH i2c: E2 03 00 00 2F 00 90 00 A3 [15:49:41]RAPDU: 90 00 [15:49:41]wFMCommunicate OK [15:49:41]wFMCommunicate request_size=255 [15:49:41]MH_SAM_APDU [15:49: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 50 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 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 C1 00 00 00 F4 03 04 00 16 1F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 81 00 00 35 04 06 00 [15:49:41]Write to MH i2c: E2 02 01 01 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 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 C1 00 00 00 F4 03 04 00 16 1F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 81 00 00 35 04 06 00 00 00 BF [15:49:41]Write i2c OK [15:49:41]MH_I2C_Read... [15:49:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:42]Read from MH i2c: E2 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: E2 03 00 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: E2 03 00 01 2F 00 90 00 A4 [15:49:42]RAPDU: 90 00 [15:49:42]wFMCommunicate OK [15:49:42]wFMCommunicate request_size=11 [15:49:42]MH_SAM_APDU [15:49:42]CAPDU: 80 0D 02 02 06 3B 74 B4 83 74 E0 [15:49:42]Write to MH i2c: E2 0E 00 02 2F 80 0D 02 02 06 00 3B 74 B4 83 74 E0 00 00 F1 [15:49:42]Write i2c OK [15:49:42]MH_I2C_Read... [15:49:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:49:42]Read from MH i2c: E2 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: E2 03 00 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: E2 03 00 02 2F 00 90 00 A5 [15:49:42]RAPDU: 90 00 [15:49:42]wFMCommunicate OK [15:49:42]wFMCommunicate request_size=4 [15:49:42]MH_SAM_APDU [15:49:42]CAPDU: 80 0D 03 02 [15:49:42]Write to MH i2c: E2 08 00 03 2F 80 0D 03 02 00 00 00 00 AD [15:49:42]Write i2c OK [15:49:42]MH_I2C_Read... [15:49:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:49:42]Read from MH i2c: E2 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: E2 0B 00 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: E2 0B 00 03 2F 00 B8 AF 9D B0 FC 29 DB BB 90 00 1D [15:49:42]RAPDU: B8 AF 9D B0 FC 29 DB BB 90 00 [15:49:42]wFMCommunicate OK [15:49:42]SAM_PROTO_SignData done [15:49:42]FM_MakeSignedData done [15:49:42]CreateOFDProtocolMessage [15:49:42]wFMCommunicate request_size=4 [15:49:42]MH_SAM_APDU [15:49:42]CAPDU: 80 11 00 00 [15:49:42]Write to MH i2c: E2 08 00 04 2F 80 11 00 00 00 00 00 00 AD [15:49:42]Write i2c OK [15:49:42]MH_I2C_Read... [15:49:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:42]Read from MH i2c: E2 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: E2 17 00 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: E2 17 00 04 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 03 [15:49:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:49:42]wFMCommunicate OK [15:49:42]CreateOFDProtocolMessage done [15:49:42]OFDSenderStorePacket 33177 [15:49:42]StoreOFDPacket docnum=33177 [15:49:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 70 07 08 01 9D 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 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 C1 00 00 00 F4 03 04 00 16 1F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 81 00 00 35 04 06 00 3B 74 B4 83 74 E0 B8 AF 9D B0 FC 29 DB BB [15:49:42]CheckFolder [15:49:42]dirname=/storage/ofd_packets [15:49:42]CheckFolder done [15:49:42]ProducePacketName [15:49:42]name=ofd_packets/00033177 [15:49:42]NVStorageSaveData ofd_packets/00033177 [15:49:42]File name is /storage/ofd_packets/00033177 [15:49:42]Write 302 bytes [15:49:42]NVStorageSaveData done [15:49:42]OFDSenderStorePacket done [15:49:42]KKMCreateOFDPacket done [15:49:42]NVStorageSaveData kkm_last_timestamp [15:49:42]File name is /storage/kkm_last_timestamp [15:49:42]Write 4 bytes [15:49:42]NVStorageSaveData done [15:49:42]ExternCall_PrintAddStr [15:49:42]wPrintStart [15:49:42]Write to MH i2c: 01 00 00 05 2F 34 [15:49:42]Write i2c OK [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: 01 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: 01 07 00 [15:49:42]MH_I2C_Read... [15:49:42]Read from MH i2c: 01 07 00 05 2F 00 00 00 00 00 FF 0F 49 [15:49:42]RasterBufferAndPrint [15:49:42]line Счет N : (1)1183003 [15:49:42]line ИНН: 02508201610067 [15:49:42]line Контрольно-Кассовый Чек [15:49:42]line ПРОДАЖА [15:49:42]line ТРК (МРК, ГНК) : 21 [15:49:42]line Товар: 2710194210 [15:49:42]line ДТ(л)-К-5 [15:49:42]line 14.160 * 63.60 [15:49:42]line = 900.58 [15:49:42]line НДС 12% НСП 1% [15:49:42]line > о реализуемом товаре [15:49:42]line ОКРУГЛЕНИЕ: -0.58 [15:49:42]line ИТОГО: 900.00 [15:49:42]line Внесено: 900.00 [15:49:42]line СДАЧА: 0.00 [15:49:42]line НСП 1% : 7.97 [15:49:42]line НДС 12% : 95.64 [15:49:42]line Наличными: 900.00 [15:49:42]line Безнал.: 0.00 [15:49:42]line Место: АЗС № 121 "Партнер Нефть" [15:49:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:49:42]line СНО: Общий режим [15:49:42]line Чек 193 26.08.2023 15:49 [15:49:42]line Смена: 77 ФФД: 1.0 [15:49:42]line ЗНМ: 0300000148 [15:49:42]line РНМ: 0000000000091575 [15:49:42]line Версия ККМ: 001 [15:49:42]line ФМ: 0000000000874655 [15:49:42]line ФД: 33177 [15:49:42]line ФПД: 65372430759136 [15:49:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T154942&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33177&fm=65372430759136&tin=02508201610067®Number=0000000000091575&sum=90000 [15:49:42]OFD Sender: Processing packet 33177 [packets to send 11, broken 10] [15:49:42]ProducePacketName [15:49:42]name=ofd_packets/00033177 [15:49:42]OFD Sender: To server: pG, [15:49:42]CommunicateWithHost lk.salyk.kg:30040 [15:49:42]ConnectInit lk.salyk.kg [15:49:42]written 0, free lines is 4095 [15:49:42]Connected sock=10 [15:49:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 70 07 08 01 9D 94 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 37 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CA 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 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 C1 00 00 00 F4 03 04 00 16 1F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 81 00 00 35 04 06 00 3B 74 B4 83 74 E0 B8 AF 9D B0 FC 29 DB BB [15:49:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 4D F8 47 00 CC BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 99 81 00 00 F4 03 04 00 B4 C9 E9 64 B6 04 01 00 00 98 2A DA 64 C6 65 3C BB [15:49:42]CommunicateWithHost err = 0 [15:49:42]CheckOFDResponse [15:49:42]1017 (14) - 77093643461234 [15:49:42]1041 (16) - 0000000000874655 [15:49:42]1040 (4) - 33177 [15:49:42]1012 (4) - 26.08.2023 09:45 [15:49:42]1206 (1) - 0 [15:49:42]OFD Sender: Remove packet 33177 [15:49:42]ProducePacketName [15:49:42]name=ofd_packets/00033177 [15:49:42]NVStorageDeleteData [15:49:43]Write to MH i2c: 01 00 00 30 2F 5F [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: 01 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: 01 07 00 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: 01 07 00 30 2F 00 00 00 00 00 D7 0C 49 [15:49:43]RasterBufferAndPrint [15:49:43]line [15:49:43]line [15:49:43]line [15:49:43]line [15:49:43]line [15:49:43]written 0, free lines is 3292 [15:49:43]MH_Cut [15:49:43]Write to MH i2c: D1 01 00 37 2F 01 38 [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: D1 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: D1 01 00 [15:49:43]MH_I2C_Read... [15:49:43]Read from MH i2c: D1 01 00 37 2F 00 37 [15:49:43]Write to MH i2c: 01 00 00 38 2F 67 [15:49:43]Write i2c OK [15:49:43]MH_I2C_Read... [15:49:43]OFD Sender: No OFD packet to send [15:49:43]*** Cut start [15:49:43]*** Purtial cut [15:49:43]*** Stage 1: CUTSNS_PIN = 1 [15:49:44]Read from MH i2c: 01 [15:49:44]MH_I2C_Read... [15:49:44]*** Stop cut motor [15:49:44]*** Cut end [15:49:44]Read from MH i2c: 01 07 00 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: 01 07 00 38 2F 00 00 00 00 00 FF 0F 7C [15:49:44]process_action close_receipt done [15:49:44]requested_data is exist [15:49:44]produce_requested_data [15:49:44]requested_item fm.sn is exist - process it [15:49:44]wFMCommunicate request_size=4 [15:49:44]MH_SAM_APDU [15:49:44]CAPDU: 80 11 00 00 [15:49:44]Write to MH i2c: E2 08 00 39 2F 80 11 00 00 00 00 00 00 E2 [15:49:44]Write i2c OK [15:49:44]MH_I2C_Read... [15:49:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:49:44]Read from MH i2c: E2 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 17 00 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 17 00 39 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 38 [15:49:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:49:44]wFMCommunicate OK [15:49:44]requested_item fd.num is exist - process it [15:49:44]SAM_PROTO_GetFieldsCounters [15:49:44]wFMCommunicate request_size=4 [15:49:44]MH_SAM_APDU [15:49:44]CAPDU: 80 13 00 00 [15:49:44]Write to MH i2c: E2 08 00 3A 2F 80 13 00 00 00 00 00 00 E5 [15:49:44]Write i2c OK [15:49:44]MH_I2C_Read... [15:49:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:49:44]Read from MH i2c: E2 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 62 00 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 62 00 3A 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 99 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [15: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 99 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:49:44]wFMCommunicate OK [15:49:44]SAM_PROTO_GetFieldsCounters done [15:49:44]requested_item shift.num is exist - process it [15:49:44]requested_item shift.opened is exist - process it [15:49:44]req_shift_opened [15:49:44]FM_GetShiftState [15:49:44]SAM_PROTO_GetShiftState [15:49:44]wFMCommunicate request_size=4 [15:49:44]MH_SAM_APDU [15:49:44]CAPDU: 80 13 01 00 [15:49:44]Write to MH i2c: E2 08 00 3B 2F 80 13 01 00 00 00 00 00 E7 [15:49:44]Write i2c OK [15:49:44]MH_I2C_Read... [15:49:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:49:44]Read from MH i2c: E2 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 0E 00 [15:49:44]MH_I2C_Read... [15:49:44]Read from MH i2c: E2 0E 00 3B 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1E [15:49:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:49:44]wFMCommunicate OK [15:49:44]SAM_PROTO_GetShiftState done [15:49:44]FM_GetShiftState done [15:49:44]req_shift_opened done [15:49:44]requested_item shift.open_date is exist - process it [15:49:44]req_shift_open_date [15:49:44]req_shift_open_date done [15:49:44]produce_requested_data done [15:49:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33177,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:49:44]process_action_free close_receipt [15:49:44]json_value_free [15:49:44]json_value_free done [15:49:44]process_json_proto returns [15:49:44]Send response to host [15:49:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33177,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:49:44]free response buf [15:49:44]execute_script done [15:49:44]execute_script returns [15:49:44]free content buf [15:49:44]Sock 7.Close socket [15:49:44]Sock 7.Thread stoped [15:49:48]OFD Sender: No OFD packet to send [15:49:53]OFD Sender: No OFD packet to send [15:49:58]OFD Sender: No OFD packet to send [15:50:03]OFD Sender: No OFD packet to send [15:50:08]OFD Sender: No OFD packet to send [15:50:13]OFD Sender: No OFD packet to send [15:50:18]OFD Sender: No OFD packet to send [15:50:23]OFD Sender: No OFD packet to send [15:50:28]OFD Sender: No OFD packet to send [15:50:33]OFD Sender: No OFD packet to send [15:50:38]OFD Sender: No OFD packet to send [15:50:43]OFD Sender: No OFD packet to send [15:50:48]OFD Sender: No OFD packet to send [15:50:53]OFD Sender: No OFD packet to send [15:50:58]OFD Sender: No OFD packet to send [15:51:03]OFD Sender: No OFD packet to send [15:51:08]OFD Sender: No OFD packet to send [15:51:13]OFD Sender: No OFD packet to send [15:51:18]OFD Sender: No OFD packet to send [15:51:23]OFD Sender: No OFD packet to send [15:51:28]OFD Sender: No OFD packet to send [15:51:33]OFD Sender: No OFD packet to send [15:51:38]OFD Sender: No OFD packet to send [15:51:43]OFD Sender: No OFD packet to send [15:51:48]OFD Sender: No OFD packet to send [15:51:53]OFD Sender: No OFD packet to send [15:51:58]OFD Sender: No OFD packet to send [15:52:03]OFD Sender: No OFD packet to send [15:52:08]OFD Sender: No OFD packet to send [15:52:13]OFD Sender: No OFD packet to send [15:52:18]OFD Sender: No OFD packet to send [15:52:23]OFD Sender: No OFD packet to send [15:52:28]OFD Sender: No OFD packet to send [15:52:33]OFD Sender: No OFD packet to send [15:52:38]OFD Sender: No OFD packet to send [15:52:39]accept exits with 9 [15:52:39]New connection [15:52:39]New thread 3067202916 created [15:52:39]Thread 3067059556 joined [15:52:39]Waiting for new connection... [15:52:39] Sock 9.Parse request [15:52:39]Sock 9.Check first char [15:52:39]Sock 9.First char is OK [15:52:39]request: POST /json_proto HTTP/1.0 [15:52:39]Method: POST [15:52:39]URL: /json_proto [15:52:39]Method is POST - this is cgi request [15:52:39]url: /json_proto [15:52:39]query_string will be loaded in cgi processing [15:52:39]execute_cgi json_proto POST (null) [15:52:39]execute_cgi path=json_proto method=POST [15:52:39]POST find Content-Length [15:52:39]Host: 172.17.34.200:8080 [15:52:39]Content-Length: 683 [15:52:39]Content-Type: application/json [15:52:39] [15:52:39]POST finish read [15:52:39]Found Content-Length = 683 [15:52:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:39]execute_script... [15:52: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)1183004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:39]POST & json_proto [15:52:39]process_json_proto [15:52:39]json parsed OK: [15:52:39]protocol is kg_v1.0 [15:52:39]action value=close_receipt [15:52:39]process_action close_receipt [15:52:39]cmd_close_receipt [15:52:39]MH_GetDate [15:52:39]Write to MH i2c: F0 00 00 3C 2F 5A [15:52:39]Write i2c OK [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: F0 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: F0 09 00 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: F0 09 00 3C 2F 00 C9 1F EA 64 B2 FF 65 64 13 [15:52:39]GetLastDocTimeStamp 1693064982 [15:52:39]current date 1693065161 [15:52:39]FM_GetShiftState [15:52:39]SAM_PROTO_GetShiftState [15:52:39]wFMCommunicate request_size=4 [15:52:39]MH_SAM_APDU [15:52:39]CAPDU: 80 13 01 00 [15:52:39]Write to MH i2c: E2 08 00 3D 2F 80 13 01 00 00 00 00 00 E9 [15:52:39]Write i2c OK [15:52:39]MH_I2C_Read... [15:52:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:39]Read from MH i2c: E2 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 0E 00 [15:52:39]MH_I2C_Read... [15:52:39]Read from MH i2c: E2 0E 00 3D 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 20 [15:52:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:52:39]wFMCommunicate OK [15:52:39]SAM_PROTO_GetShiftState done [15:52:39]FM_GetShiftState done [15:52:39]opened in 1693009560 [15:52:39]opened+sec_in_day 1693095960 [15:52:39]quantity*price = 20034 [15:52:39]sum+1 = 20035 [15:52:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 194 26.08.2023 15:52 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33178 ФПД: 265994024474621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T155241&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33178&fm=265994024474621&tin=02508201610067®Number=0000000000091575&sum=20000 [15:52:40]StoreToDocumentArchive [15:52:40]shift 77 fd 33178 [15:52:40]save to /storage/0077/doc_00033178 [15:52:40]save last doc name /storage/0077/doc_00033178 to /storage/kkm_last_doc_name [15:52:40]save OK [15:52:40]Clear old archive folders... [15:52:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:52:40]tlvbuf is 00AB6BB0 [15:52:40]SAM_PROTO_ClearQueue [15:52:40]wFMCommunicate request_size=4 [15:52:40]MH_SAM_APDU [15:52:40]CAPDU: 80 09 00 00 [15:52:40]Write to MH i2c: E2 08 00 4A 2F 80 09 00 00 00 00 00 00 EB [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:40]Read from MH i2c: E2 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 03 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 03 00 4A 2F 00 90 00 ED [15:52:40]RAPDU: 90 00 [15:52:40]wFMCommunicate OK [15:52:40]SAM_PROTO_ClearQueue done [15:52:40]KKMCreateOFDPacket [15:52:40]OFDProtocolAddRootSTLVToBuf [15:52:40]FM_MakeSignedData [15:52:40]FM_MakeSignedData [15:52:40]SAM_PROTO_SignData [15:52:40]wFMCommunicate request_size=4 [15:52:40]MH_SAM_APDU [15:52:40]CAPDU: 80 0D 01 02 [15:52:40]Write to MH i2c: E2 08 00 4B 2F 80 0D 01 02 00 00 00 00 F3 [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:40]Read from MH i2c: E2 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 03 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 03 00 4B 2F 00 90 00 EE [15:52:40]RAPDU: 90 00 [15:52:40]wFMCommunicate OK [15:52:40]wFMCommunicate request_size=255 [15:52:40]MH_SAM_APDU [15:52:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 C9 1F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 81 00 00 35 04 06 00 [15:52:40]Write to MH i2c: E2 02 01 4C 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 C9 1F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 81 00 00 35 04 06 00 00 00 5B [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:40]Read from MH i2c: E2 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 03 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 03 00 4C 2F 00 90 00 EF [15:52:40]RAPDU: 90 00 [15:52:40]wFMCommunicate OK [15:52:40]wFMCommunicate request_size=11 [15:52:40]MH_SAM_APDU [15:52:40]CAPDU: 80 0D 02 02 06 F1 EB 8F 57 57 FD [15:52:40]Write to MH i2c: E2 0E 00 4D 2F 80 0D 02 02 06 00 F1 EB 8F 57 57 FD 00 00 18 [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:40]Read from MH i2c: E2 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 03 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 03 00 4D 2F 00 90 00 F0 [15:52:40]RAPDU: 90 00 [15:52:40]wFMCommunicate OK [15:52:40]wFMCommunicate request_size=4 [15:52:40]MH_SAM_APDU [15:52:40]CAPDU: 80 0D 03 02 [15:52:40]Write to MH i2c: E2 08 00 4E 2F 80 0D 03 02 00 00 00 00 F8 [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:40]Read from MH i2c: E2 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 0B 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 0B 00 4E 2F 00 C8 00 D5 CD A5 5F 21 6F 90 00 F7 [15:52:40]RAPDU: C8 00 D5 CD A5 5F 21 6F 90 00 [15:52:40]wFMCommunicate OK [15:52:40]SAM_PROTO_SignData done [15:52:40]FM_MakeSignedData done [15:52:40]CreateOFDProtocolMessage [15:52:40]wFMCommunicate request_size=4 [15:52:40]MH_SAM_APDU [15:52:40]CAPDU: 80 11 00 00 [15:52:40]Write to MH i2c: E2 08 00 4F 2F 80 11 00 00 00 00 00 00 F8 [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:40]Read from MH i2c: E2 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 17 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: E2 17 00 4F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [15:52:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:52:40]wFMCommunicate OK [15:52:40]CreateOFDProtocolMessage done [15:52:40]OFDSenderStorePacket 33178 [15:52:40]StoreOFDPacket docnum=33178 [15:52:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 18 BE 08 01 D5 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 C9 1F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 81 00 00 35 04 06 00 F1 EB 8F 57 57 FD C8 00 D5 CD A5 5F 21 6F [15:52:40]CheckFolder [15:52:40]dirname=/storage/ofd_packets [15:52:40]CheckFolder done [15:52:40]ProducePacketName [15:52:40]name=ofd_packets/00033178 [15:52:40]NVStorageSaveData ofd_packets/00033178 [15:52:40]File name is /storage/ofd_packets/00033178 [15:52:40]Write 302 bytes [15:52:40]NVStorageSaveData done [15:52:40]OFDSenderStorePacket done [15:52:40]KKMCreateOFDPacket done [15:52:40]NVStorageSaveData kkm_last_timestamp [15:52:40]File name is /storage/kkm_last_timestamp [15:52:40]Write 4 bytes [15:52:40]NVStorageSaveData done [15:52:40]ExternCall_PrintAddStr [15:52:40]wPrintStart [15:52:40]Write to MH i2c: 01 00 00 50 2F 7F [15:52:40]Write i2c OK [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 07 00 [15:52:40]MH_I2C_Read... [15:52:40]Read from MH i2c: 01 07 00 50 2F 00 00 00 00 00 FF 0F 94 [15:52:40]RasterBufferAndPrint [15:52:40]line Счет N : (1)1183004 [15:52:40]line ИНН: 02508201610067 [15:52:40]line Контрольно-Кассовый Чек [15:52:40]line ПРОДАЖА [15:52:40]line ТРК (МРК, ГНК) : 21 [15:52:40]line Товар: 2710194210 [15:52:40]line ДТ(л)-К-5 [15:52:40]line 3.150 * 63.60 [15:52:40]line = 200.34 [15:52:40]line НДС 12% НСП 1% [15:52:40]line > о реализуемом товаре [15:52:40]line ОКРУГЛЕНИЕ: -0.34 [15:52:40]line ИТОГО: 200.00 [15:52:40]line Внесено: 200.00 [15:52:40]line СДАЧА: 0.00 [15:52:40]line НСП 1% : 1.77 [15:52:40]line НДС 12% : 21.27 [15:52:40]line Наличными: 200.00 [15:52:40]line Безнал.: 0.00 [15:52:40]line Место: АЗС № 121 "Партнер Нефть" [15:52:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [15:52:40]line СНО: Общий режим [15:52:40]line Чек 194 26.08.2023 15:52 [15:52:40]line Смена: 77 ФФД: 1.0 [15:52:40]line ЗНМ: 0300000148 [15:52:40]line РНМ: 0000000000091575 [15:52:40]line Версия ККМ: 001 [15:52:40]line ФМ: 0000000000874655 [15:52:40]line ФД: 33178 [15:52:40]line ФПД: 265994024474621 [15:52:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T155241&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33178&fm=265994024474621&tin=02508201610067®Number=0000000000091575&sum=20000 [15:52:41]OFD Sender: Processing packet 33178 [packets to send 11, broken 10] [15:52:41]ProducePacketName [15:52:41]name=ofd_packets/00033178 [15:52:41]OFD Sender: To server: pG, [15:52:41]CommunicateWithHost lk.salyk.kg:30040 [15:52:41]ConnectInit lk.salyk.kg [15:52:41]written 0, free lines is 4095 [15:52:41]Connected sock=10 [15:52:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 18 BE 08 01 D5 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 C9 1F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 81 00 00 35 04 06 00 F1 EB 8F 57 57 FD C8 00 D5 CD A5 5F 21 6F [15:52:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FB DE 47 00 70 D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 9A 81 00 00 F4 03 04 00 67 CA E9 64 B6 04 01 00 00 C8 1F 61 C7 C4 F2 E8 20 [15:52:41]CommunicateWithHost err = 0 [15:52:41]CheckOFDResponse [15:52:41]1017 (14) - 77093643461234 [15:52:41]1041 (16) - 0000000000874655 [15:52:41]1040 (4) - 33178 [15:52:41]1012 (4) - 26.08.2023 09:48 [15:52:41]1206 (1) - 0 [15:52:41]OFD Sender: Remove packet 33178 [15:52:41]ProducePacketName [15:52:41]name=ofd_packets/00033178 [15:52:41]NVStorageDeleteData [15:52:41]Write to MH i2c: 01 00 00 7B 2F AA [15:52:41]Write i2c OK [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: 01 [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: 01 07 00 [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: 01 07 00 7B 2F 00 00 00 00 00 CB 0C 88 [15:52:41]RasterBufferAndPrint [15:52:41]line [15:52:41]line [15:52:41]line [15:52:41]line [15:52:41]line [15:52:41]written 0, free lines is 3281 [15:52:41]MH_Cut [15:52:41]Write to MH i2c: D1 01 00 82 2F 01 83 [15:52:41]Write i2c OK [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: D1 [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: D1 01 00 [15:52:41]MH_I2C_Read... [15:52:41]Read from MH i2c: D1 01 00 82 2F 00 82 [15:52:41]Write to MH i2c: 01 00 00 83 2F B2 [15:52:41]Write i2c OK [15:52:41]MH_I2C_Read... [15:52:42]OFD Sender: No OFD packet to send [15:52:42]*** Cut start [15:52:42]*** Purtial cut [15:52:42]*** CUTSNS_PIN = 0 [15:52:42]*** Stage 1: CUTSNS_PIN = 1 [15:52:44]Read from MH i2c: 01 [15:52:44]MH_I2C_Read... [15:52:44]*** Stop cut motor [15:52:44]*** Cut end [15:52:44]Read from MH i2c: 01 07 00 [15:52:44]MH_I2C_Read... [15:52:44]Read from MH i2c: 01 07 00 83 2F 00 00 00 00 00 FF 0F C7 [15:52:44]process_action close_receipt done [15:52:44]requested_data is exist [15:52:44]produce_requested_data [15:52:44]requested_item fm.sn is exist - process it [15:52:44]wFMCommunicate request_size=4 [15:52:44]MH_SAM_APDU [15:52:44]CAPDU: 80 11 00 00 [15:52:44]Write to MH i2c: E2 08 00 84 2F 80 11 00 00 00 00 00 00 2D [15:52:44]Write i2c OK [15:52:44]MH_I2C_Read... [15:52:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:44]Read from MH i2c: E2 [15:52:44]MH_I2C_Read... [15:52:44]Read from MH i2c: E2 17 00 [15:52:44]MH_I2C_Read... [15:52:44]Read from MH i2c: E2 17 00 84 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [15:52:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [15:52:44]wFMCommunicate OK [15:52:44]requested_item fd.num is exist - process it [15:52:44]SAM_PROTO_GetFieldsCounters [15:52:44]wFMCommunicate request_size=4 [15:52:44]MH_SAM_APDU [15:52:44]CAPDU: 80 13 00 00 [15:52:44]Write to MH i2c: E2 08 00 85 2F 80 13 00 00 00 00 00 00 30 [15:52:44]Write i2c OK [15:52:44]MH_I2C_Read... [15:52:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:44]Read from MH i2c: E2 [15:52:44]MH_I2C_Read... [15:52:44]Read from MH i2c: E2 62 00 [15:52:44]MH_I2C_Read... [15:52:44]Read from MH i2c: E2 62 00 85 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [15:52:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 9A 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:44]wFMCommunicate OK [15:52:44]SAM_PROTO_GetFieldsCounters done [15:52:44]requested_item shift.num is exist - process it [15:52:44]requested_item shift.opened is exist - process it [15:52:44]req_shift_opened [15:52:44]FM_GetShiftState [15:52:44]SAM_PROTO_GetShiftState [15:52:44]wFMCommunicate request_size=4 [15:52:44]MH_SAM_APDU [15:52:44]CAPDU: 80 13 01 00 [15:52:44]Write to MH i2c: E2 08 00 86 2F 80 13 01 00 00 00 00 00 32 [15:52:44]Write i2c OK [15:52:44]MH_I2C_Read... [15:52:44]Read from MH i2c: E2 [15:52:44]MH_I2C_Read... [15:52:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:44]Read from MH i2c: E2 0E 00 [15:52:44]MH_I2C_Read... [15:52:44]Read from MH i2c: E2 0E 00 86 2F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 69 [15:52:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [15:52:44]wFMCommunicate OK [15:52:44]SAM_PROTO_GetShiftState done [15:52:44]FM_GetShiftState done [15:52:44]req_shift_opened done [15:52:44]requested_item shift.open_date is exist - process it [15:52:44]req_shift_open_date [15:52:44]req_shift_open_date done [15:52:44]produce_requested_data done [15:52:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33178,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [15:52:44]process_action_free close_receipt [15:52:44]json_value_free [15:52:44]json_value_free done [15:52:44]process_json_proto returns [15:52:44]Send response to host [15:52:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33178,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [15:52:44]free response buf [15:52:44]execute_script done [15:52:44]execute_script returns [15:52:44]free content buf [15:52:44]Sock 9.Close socket [15:52:44]Sock 9.Thread stoped [15:52:47]OFD Sender: No OFD packet to send [15:52:52]OFD Sender: No OFD packet to send [15:52:57]OFD Sender: No OFD packet to send [15:53:02]OFD Sender: No OFD packet to send [15:53:07]OFD Sender: No OFD packet to send [15:53:12]OFD Sender: No OFD packet to send [15:53:17]OFD Sender: No OFD packet to send [15:53:22]OFD Sender: No OFD packet to send [15:53:27]OFD Sender: No OFD packet to send [15:53:32]OFD Sender: No OFD packet to send [15:53:37]OFD Sender: No OFD packet to send [15:53:42]OFD Sender: No OFD packet to send [15:53:47]OFD Sender: No OFD packet to send [15:53:52]OFD Sender: No OFD packet to send [15:53:57]OFD Sender: No OFD packet to send [15:54:02]OFD Sender: No OFD packet to send [15:54:07]OFD Sender: No OFD packet to send [15:54:12]OFD Sender: No OFD packet to send [15:54:17]OFD Sender: No OFD packet to send [15:54:22]OFD Sender: No OFD packet to send [15:54:27]OFD Sender: No OFD packet to send [15:54:32]OFD Sender: No OFD packet to send [15:54:37]OFD Sender: No OFD packet to send [16:23:58]ConnectInit Can't connect to host [16:23:59]OFD Sender: No OFD packet to send [16:24:04]OFD Sender: No OFD packet to send [16:24:09]OFD Sender: No OFD packet to send [16:24:14]OFD Sender: No OFD packet to send [16:24:19]OFD Sender: No OFD packet to send [16:24:24]OFD Sender: No OFD packet to send [16:24:29]OFD Sender: No OFD packet to send [16:24:34]OFD Sender: No OFD packet to send [16:24:39]OFD Sender: No OFD packet to send [16:24:44]OFD Sender: No OFD packet to send [16:24:49]OFD Sender: No OFD packet to send [16:24:54]OFD Sender: No OFD packet to send [16:24:59]OFD Sender: No OFD packet to send [16:25:04]OFD Sender: No OFD packet to send [16:25:09]OFD Sender: No OFD packet to send [16:25:14]OFD Sender: No OFD packet to send [16:25:19]OFD Sender: No OFD packet to send [16:25:24]OFD Sender: No OFD packet to send [16:25:29]OFD Sender: No OFD packet to send [16:25:34]OFD Sender: No OFD packet to send [16:25:39]OFD Sender: No OFD packet to send [16:25:44]OFD Sender: No OFD packet to send [16:25:49]OFD Sender: No OFD packet to send [16:25:50]accept exits with 7 [16:25:50]New connection [16:25:50]New thread 3067059556 created [16:25:50]Thread 3067202916 joined [16:25:50]Waiting for new connection... [16:25:50] Sock 7.Parse request [16:25:50]Sock 7.Check first char [16:25:50]Sock 7.First char is OK [16:25:50]request: POST /json_proto HTTP/1.0 [16:25:50]Method: POST [16:25:50]URL: /json_proto [16:25:50]Method is POST - this is cgi request [16:25:50]url: /json_proto [16:25:50]query_string will be loaded in cgi processing [16:25:50]execute_cgi json_proto POST (null) [16:25:50]execute_cgi path=json_proto method=POST [16:25:50]POST find Content-Length [16:25:50]Host: 172.17.34.200:8080 [16:25:50]Content-Length: 678 [16:25:50]Content-Type: application/json [16:25:50] [16:25:50]POST finish read [16:25:50]Found Content-Length = 678 [16:25:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183018", "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" : 65.50, "quantity" : 3.960, "sum" : 259.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 259.00, "total" : 259.00, "payments": [ { "type": 0, "sum" : 259.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:50]execute_script... [16:25: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)1183018", "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" : 65.50, "quantity" : 3.960, "sum" : 259.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 259.00, "total" : 259.00, "payments": [ { "type": 0, "sum" : 259.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:50]POST & json_proto [16:25:50]process_json_proto [16:25:50]json parsed OK: [16:25:50]protocol is kg_v1.0 [16:25:50]action value=close_receipt [16:25:50]process_action close_receipt [16:25:50]cmd_close_receipt [16:25:50]MH_GetDate [16:25:50]Write to MH i2c: F0 00 00 C1 33 E3 [16:25:50]Write i2c OK [16:25:50]MH_I2C_Read... [16:25:50]Read from MH i2c: F0 [16:25:50]MH_I2C_Read... [16:25:50]Read from MH i2c: F0 09 00 [16:25:50]MH_I2C_Read... [16:25:50]Read from MH i2c: F0 09 00 C1 33 00 90 27 EA 64 B2 FF 65 64 6B [16:25:50]GetLastDocTimeStamp 1693066647 [16:25:50]current date 1693067152 [16:25:50]FM_GetShiftState [16:25:50]SAM_PROTO_GetShiftState [16:25:50]wFMCommunicate request_size=4 [16:25:50]MH_SAM_APDU [16:25:50]CAPDU: 80 13 01 00 [16:25:50]Write to MH i2c: E2 08 00 C2 33 80 13 01 00 00 00 00 00 72 [16:25:50]Write i2c OK [16:25:50]MH_I2C_Read... [16:25:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:50]Read from MH i2c: E2 [16:25:50]MH_I2C_Read... [16:25:50]Read from MH i2c: E2 0E 00 [16:25:50]MH_I2C_Read... [16:25:50]Read from MH i2c: E2 0E 00 C2 33 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A9 [16:25:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:25:50]wFMCommunicate OK [16:25:50]SAM_PROTO_GetShiftState done [16:25:50]FM_GetShiftState done [16:25:50]opened in 1693009560 [16:25:50]opened+sec_in_day 1693095960 [16:25:50]quantity*price = 25938 [16:25:50]sum+1 = 25939 [16:25:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 259.00 Внесено: 259.00 СДАЧА: 0.00 НСП 1% : 2.29 НДС 12% : 27.54 Наличными: 259.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 209 26.08.2023 16:25 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33193 ФПД: 34743609488981 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T162552&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33193&fm=34743609488981&tin=02508201610067®Number=0000000000091575&sum=25900 [16:25:51]StoreToDocumentArchive [16:25:51]shift 77 fd 33193 [16:25:51]save to /storage/0077/doc_00033193 [16:25:51]save last doc name /storage/0077/doc_00033193 to /storage/kkm_last_doc_name [16:25:51]save OK [16:25:51]Clear old archive folders... [16:25:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:51]tlvbuf is 00A91740 [16:25:51]SAM_PROTO_ClearQueue [16:25:51]wFMCommunicate request_size=4 [16:25:51]MH_SAM_APDU [16:25:51]CAPDU: 80 09 00 00 [16:25:51]Write to MH i2c: E2 08 00 CF 33 80 09 00 00 00 00 00 00 74 [16:25:51]Write i2c OK [16:25:51]MH_I2C_Read... [16:25:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:51]Read from MH i2c: E2 [16:25:51]MH_I2C_Read... [16:25:51]Read from MH i2c: E2 03 00 [16:25:51]MH_I2C_Read... [16:25:51]Read from MH i2c: E2 03 00 CF 33 00 90 00 76 [16:25:51]RAPDU: 90 00 [16:25:51]wFMCommunicate OK [16:25:51]SAM_PROTO_ClearQueue done [16:25:51]KKMCreateOFDPacket [16:25:51]OFDProtocolAddRootSTLVToBuf [16:25:51]FM_MakeSignedData [16:25:51]FM_MakeSignedData [16:25:51]SAM_PROTO_SignData [16:25:51]wFMCommunicate request_size=4 [16:25:51]MH_SAM_APDU [16:25:51]CAPDU: 80 0D 01 02 [16:25:51]Write to MH i2c: E2 08 00 D0 33 80 0D 01 02 00 00 00 00 7C [16:25:51]Write i2c OK [16:25:51]MH_I2C_Read... [16:25:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:51]Read from MH i2c: E2 [16:25:51]MH_I2C_Read... [16:25:51]Read from MH i2c: E2 03 00 [16:25:51]MH_I2C_Read... [16:25:51]Read from MH i2c: E2 03 00 D0 33 00 90 00 77 [16:25:51]RAPDU: 90 00 [16:25:51]wFMCommunicate OK [16:25:51]wFMCommunicate request_size=255 [16:25:51]MH_SAM_APDU [16:25: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 78 0F 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 52 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 0A 00 00 00 00 07 04 06 00 2C 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 90 27 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 81 00 00 35 04 06 00 1F [16:25:51]Write to MH i2c: E2 02 01 D1 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 78 0F 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 52 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 0A 00 00 00 00 07 04 06 00 2C 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 90 27 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 81 00 00 35 04 06 00 1F 00 00 BB [16:25:52]Write i2c OK [16:25:52]MH_I2C_Read... [16:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:52]Read from MH i2c: E2 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: E2 03 00 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: E2 03 00 D1 33 00 90 00 78 [16:25:52]RAPDU: 90 00 [16:25:52]wFMCommunicate OK [16:25:52]wFMCommunicate request_size=10 [16:25:52]MH_SAM_APDU [16:25:52]CAPDU: 80 0D 02 02 05 99 60 80 76 55 [16:25:52]Write to MH i2c: E2 0D 00 D2 33 80 0D 02 02 05 00 99 60 80 76 55 00 00 CD [16:25:52]Write i2c OK [16:25:52]MH_I2C_Read... [16:25:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:52]Read from MH i2c: E2 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: E2 03 00 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: E2 03 00 D2 33 00 90 00 79 [16:25:52]RAPDU: 90 00 [16:25:52]wFMCommunicate OK [16:25:52]wFMCommunicate request_size=4 [16:25:52]MH_SAM_APDU [16:25:52]CAPDU: 80 0D 03 02 [16:25:52]Write to MH i2c: E2 08 00 D3 33 80 0D 03 02 00 00 00 00 81 [16:25:52]Write i2c OK [16:25:52]MH_I2C_Read... [16:25:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:52]Read from MH i2c: E2 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: E2 0B 00 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: E2 0B 00 D3 33 00 B4 74 16 1A E7 24 B8 6A 90 00 07 [16:25:52]RAPDU: B4 74 16 1A E7 24 B8 6A 90 00 [16:25:52]wFMCommunicate OK [16:25:52]SAM_PROTO_SignData done [16:25:52]FM_MakeSignedData done [16:25:52]CreateOFDProtocolMessage [16:25:52]wFMCommunicate request_size=4 [16:25:52]MH_SAM_APDU [16:25:52]CAPDU: 80 11 00 00 [16:25:52]Write to MH i2c: E2 08 00 D4 33 80 11 00 00 00 00 00 00 81 [16:25:52]Write i2c OK [16:25:52]MH_I2C_Read... [16:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:52]Read from MH i2c: E2 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: E2 17 00 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: E2 17 00 D4 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D7 [16:25:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:25:52]wFMCommunicate OK [16:25:52]CreateOFDProtocolMessage done [16:25:52]OFDSenderStorePacket 33193 [16:25:52]StoreOFDPacket docnum=33193 [16:25:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5C C1 07 01 64 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 78 0F 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 52 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 0A 00 00 00 00 07 04 06 00 2C 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 90 27 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 81 00 00 35 04 06 00 1F 99 60 80 76 55 B4 74 16 1A E7 24 B8 6A [16:25:52]CheckFolder [16:25:52]dirname=/storage/ofd_packets [16:25:52]CheckFolder done [16:25:52]ProducePacketName [16:25:52]name=ofd_packets/00033193 [16:25:52]NVStorageSaveData ofd_packets/00033193 [16:25:52]File name is /storage/ofd_packets/00033193 [16:25:52]Write 301 bytes [16:25:52]NVStorageSaveData done [16:25:52]OFDSenderStorePacket done [16:25:52]KKMCreateOFDPacket done [16:25:52]NVStorageSaveData kkm_last_timestamp [16:25:52]File name is /storage/kkm_last_timestamp [16:25:52]Write 4 bytes [16:25:52]NVStorageSaveData done [16:25:52]ExternCall_PrintAddStr [16:25:52]wPrintStart [16:25:52]Write to MH i2c: 01 00 00 D5 33 08 [16:25:52]Write i2c OK [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: 01 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: 01 07 00 [16:25:52]MH_I2C_Read... [16:25:52]Read from MH i2c: 01 07 00 D5 33 00 00 00 00 00 FF 0F 1D [16:25:52]RasterBufferAndPrint [16:25:52]line Счет N : (1)1183018 [16:25:52]line ИНН: 02508201610067 [16:25:52]line Контрольно-Кассовый Чек [16:25:52]line ПРОДАЖА [16:25:52]line ТРК (МРК, ГНК) : 53 [16:25:52]line Товар: 2710124500 [16:25:52]line Аи-95-К-5 [16:25:52]line 3.960 * 65.50 [16:25:52]line = 259.38 [16:25:52]line НДС 12% НСП 1% [16:25:52]line > о реализуемом товаре [16:25:52]line ОКРУГЛЕНИЕ: -0.38 [16:25:52]line ИТОГО: 259.00 [16:25:52]line Внесено: 259.00 [16:25:52]line СДАЧА: 0.00 [16:25:52]line НСП 1% : 2.29 [16:25:52]line НДС 12% : 27.54 [16:25:52]line Наличными: 259.00 [16:25:52]line Безнал.: 0.00 [16:25:52]line Место: АЗС № 121 "Партнер Нефть" [16:25:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:25:52]line СНО: Общий режим [16:25:52]line Чек 209 26.08.2023 16:25 [16:25:52]line Смена: 77 ФФД: 1.0 [16:25:52]line ЗНМ: 0300000148 [16:25:52]line РНМ: 0000000000091575 [16:25:52]line Версия ККМ: 001 [16:25:52]line ФМ: 0000000000874655 [16:25:52]line ФД: 33193 [16:25:52]line ФПД: 34743609488981 [16:25:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T162552&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33193&fm=34743609488981&tin=02508201610067®Number=0000000000091575&sum=25900 [16:25:52]OFD Sender: Processing packet 33193 [packets to send 11, broken 10] [16:25:52]ProducePacketName [16:25:52]name=ofd_packets/00033193 [16:25:52]OFD Sender: To server: pG, [16:25:52]CommunicateWithHost lk.salyk.kg:30040 [16:25:52]ConnectInit lk.salyk.kg [16:25:52]written 0, free lines is 4095 [16:25:52]Connected sock=10 [16:25:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5C C1 07 01 64 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 78 0F 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 52 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E5 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 0A 00 00 00 00 07 04 06 00 2C 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 00 00 00 F4 03 04 00 90 27 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 81 00 00 35 04 06 00 1F 99 60 80 76 55 B4 74 16 1A E7 24 B8 6A [16: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 36 35 35 4F 00 00 00 5A 70 47 00 22 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 A9 81 00 00 F4 03 04 00 2E D2 E9 64 B6 04 01 00 00 55 A2 BB 2B 22 13 03 F2 [16:25:53]CommunicateWithHost err = 0 [16:25:53]CheckOFDResponse [16:25:53]1017 (14) - 77093643461234 [16:25:53]1041 (16) - 0000000000874655 [16:25:53]1040 (4) - 33193 [16:25:53]1012 (4) - 26.08.2023 10:21 [16:25:53]1206 (1) - 0 [16:25:53]OFD Sender: Remove packet 33193 [16:25:53]ProducePacketName [16:25:53]name=ofd_packets/00033193 [16:25:53]NVStorageDeleteData [16:25:53]Write to MH i2c: 01 00 00 00 34 34 [16:25:53]Write i2c OK [16:25:53]MH_I2C_Read... [16:25:53]Read from MH i2c: 01 [16:25:53]MH_I2C_Read... [16:25:53]Read from MH i2c: 01 07 00 [16:25:53]MH_I2C_Read... [16:25:53]Read from MH i2c: 01 07 00 00 34 00 00 00 00 00 EE 0C 35 [16:25:53]RasterBufferAndPrint [16:25:53]line [16:25:53]line [16:25:53]line [16:25:53]line [16:25:53]line [16:25:53]written 0, free lines is 3319 [16:25:53]MH_Cut [16:25:53]Write to MH i2c: D1 01 00 07 34 01 0D [16:25:53]Write i2c OK [16:25:53]MH_I2C_Read... [16:25:53]Read from MH i2c: D1 [16:25:53]MH_I2C_Read... [16:25:53]Read from MH i2c: D1 01 00 [16:25:53]MH_I2C_Read... [16:25:53]Read from MH i2c: D1 01 00 07 34 00 0C [16:25:53]Write to MH i2c: 01 00 00 08 34 3C [16:25:53]Write i2c OK [16:25:53]MH_I2C_Read... [16:25:53]OFD Sender: No OFD packet to send [16:25:53]*** Cut start [16:25:53]*** Purtial cut [16:25:53]*** Stage 1: CUTSNS_PIN = 1 [16:25:54]Read from MH i2c: 01 [16:25:54]MH_I2C_Read... [16:25:54]*** Stop cut motor [16:25:54]*** Cut end [16:25:54]Read from MH i2c: 01 07 00 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: 01 07 00 08 34 00 00 00 00 00 FF 0F 51 [16:25:54]process_action close_receipt done [16:25:54]requested_data is exist [16:25:54]produce_requested_data [16:25:54]requested_item fm.sn is exist - process it [16:25:54]wFMCommunicate request_size=4 [16:25:54]MH_SAM_APDU [16:25:54]CAPDU: 80 11 00 00 [16:25:54]Write to MH i2c: E2 08 00 09 34 80 11 00 00 00 00 00 00 B7 [16:25:54]Write i2c OK [16:25:54]MH_I2C_Read... [16:25:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:54]Read from MH i2c: E2 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: E2 17 00 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: E2 17 00 09 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [16:25:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:25:54]wFMCommunicate OK [16:25:54]requested_item fd.num is exist - process it [16:25:54]SAM_PROTO_GetFieldsCounters [16:25:54]wFMCommunicate request_size=4 [16:25:54]MH_SAM_APDU [16:25:54]CAPDU: 80 13 00 00 [16:25:54]Write to MH i2c: E2 08 00 0A 34 80 13 00 00 00 00 00 00 BA [16:25:54]Write i2c OK [16:25:54]MH_I2C_Read... [16:25:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:54]Read from MH i2c: E2 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: E2 62 00 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: E2 62 00 0A 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A9 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [16: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 A9 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:54]wFMCommunicate OK [16:25:54]SAM_PROTO_GetFieldsCounters done [16:25:54]requested_item shift.num is exist - process it [16:25:54]requested_item shift.opened is exist - process it [16:25:54]req_shift_opened [16:25:54]FM_GetShiftState [16:25:54]SAM_PROTO_GetShiftState [16:25:54]wFMCommunicate request_size=4 [16:25:54]MH_SAM_APDU [16:25:54]CAPDU: 80 13 01 00 [16:25:54]Write to MH i2c: E2 08 00 0B 34 80 13 01 00 00 00 00 00 BC [16:25:54]Write i2c OK [16:25:54]MH_I2C_Read... [16:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:54]Read from MH i2c: E2 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: E2 0E 00 [16:25:54]MH_I2C_Read... [16:25:54]Read from MH i2c: E2 0E 00 0B 34 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F3 [16:25:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:25:54]wFMCommunicate OK [16:25:54]SAM_PROTO_GetShiftState done [16:25:54]FM_GetShiftState done [16:25:54]req_shift_opened done [16:25:54]requested_item shift.open_date is exist - process it [16:25:54]req_shift_open_date [16:25:54]req_shift_open_date done [16:25:54]produce_requested_data done [16:25:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33193,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:25:54]process_action_free close_receipt [16:25:54]json_value_free [16:25:54]json_value_free done [16:25:54]process_json_proto returns [16:25:54]Send response to host [16:25:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33193,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:25:54]free response buf [16:25:54]execute_script done [16:25:54]execute_script returns [16:25:54]free content buf [16:25:54]Sock 7.Close socket [16:25:54]Sock 7.Thread stoped [16:25:58]OFD Sender: No OFD packet to send [16:26:03]OFD Sender: No OFD packet to send [16:26:08]OFD Sender: No OFD packet to send [16:26:13]OFD Sender: No OFD packet to send [16:26:18]OFD Sender: No OFD packet to send [16:26:23]OFD Sender: No OFD packet to send [16:26:28]OFD Sender: No OFD packet to send [16:26:33]OFD Sender: No OFD packet to send [16:26:38]OFD Sender: No OFD packet to send [16:26:43]OFD Sender: No OFD packet to send [16:26:48]OFD Sender: No OFD packet to send [16:26:53]OFD Sender: No OFD packet to send [16:26:58]OFD Sender: No OFD packet to send [16:27:03]OFD Sender: No OFD packet to send [16:27:08]OFD Sender: No OFD packet to send [16:27:13]OFD Sender: No OFD packet to send [16:27:18]OFD Sender: No OFD packet to send [16:27:23]OFD Sender: No OFD packet to send [16:27:28]OFD Sender: No OFD packet to send [16:27:33]OFD Sender: No OFD packet to send [16:27:38]OFD Sender: No OFD packet to send [16:27:43]OFD Sender: No OFD packet to send [16:27:48]OFD Sender: No OFD packet to send [16:27:53]OFD Sender: No OFD packet to send [16:27:58]OFD Sender: No OFD packet to send [16:28:03]OFD Sender: No OFD packet to send [16:28:08]OFD Sender: No OFD packet to send [16:28:13]OFD Sender: No OFD packet to send [16:28:18]OFD Sender: No OFD packet to send [16:28:23]OFD Sender: No OFD packet to send [16:28:28]OFD Sender: No OFD packet to send [16:28:33]OFD Sender: No OFD packet to send [16:28:38]OFD Sender: No OFD packet to send [16:28:43]OFD Sender: No OFD packet to send [16:28:48]OFD Sender: No OFD packet to send [16:28:53]OFD Sender: No OFD packet to send [16:28:58]OFD Sender: No OFD packet to send [16:29:03]OFD Sender: No OFD packet to send [16:29:08]OFD Sender: No OFD packet to send [16:29:13]OFD Sender: No OFD packet to send [16:29:18]OFD Sender: No OFD packet to send [16:29:23]OFD Sender: No OFD packet to send [16:29:28]OFD Sender: No OFD packet to send [16:29:33]OFD Sender: No OFD packet to send [16:29:33]accept exits with 9 [16:29:33]New connection [16:29:33]New thread 3067202916 created [16:29:33]Thread 3067059556 joined [16:29:33]Waiting for new connection... [16:29:33] Sock 9.Parse request [16:29:33]Sock 9.Check first char [16:29:33]Sock 9.First char is OK [16:29:33]request: POST /json_proto HTTP/1.0 [16:29:33]Method: POST [16:29:33]URL: /json_proto [16:29:33]Method is POST - this is cgi request [16:29:33]url: /json_proto [16:29:33]query_string will be loaded in cgi processing [16:29:33]execute_cgi json_proto POST (null) [16:29:33]execute_cgi path=json_proto method=POST [16:29:33]POST find Content-Length [16:29:33]Host: 172.17.34.200:8080 [16:29:33]Content-Length: 678 [16:29:33]Content-Type: application/json [16:29:33] [16:29:33]POST finish read [16:29:33]Found Content-Length = 678 [16:29:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183019", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:33]execute_script... [16:29: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)1183019", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:33]POST & json_proto [16:29:33]process_json_proto [16:29:33]json parsed OK: [16:29:33]protocol is kg_v1.0 [16:29:33]action value=close_receipt [16:29:33]process_action close_receipt [16:29:33]cmd_close_receipt [16:29:33]MH_GetDate [16:29:33]Write to MH i2c: F0 00 00 0C 34 2F [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: F0 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: F0 09 00 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: F0 09 00 0C 34 00 6F 28 EA 64 B2 FF 65 64 97 [16:29:33]GetLastDocTimeStamp 1693067152 [16:29:33]current date 1693067375 [16:29:33]FM_GetShiftState [16:29:33]SAM_PROTO_GetShiftState [16:29:33]wFMCommunicate request_size=4 [16:29:33]MH_SAM_APDU [16:29:33]CAPDU: 80 13 01 00 [16:29:33]Write to MH i2c: E2 08 00 0D 34 80 13 01 00 00 00 00 00 BE [16:29:33]Write i2c OK [16:29:33]MH_I2C_Read... [16:29:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:33]Read from MH i2c: E2 [16:29:33]MH_I2C_Read... [16:29:33]Read from MH i2c: E2 0E 00 [16:29:33]MH_I2C_Read... [16:29:34]Read from MH i2c: E2 0E 00 0D 34 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F5 [16:29:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:29:34]wFMCommunicate OK [16:29:34]SAM_PROTO_GetShiftState done [16:29:34]FM_GetShiftState done [16:29:34]opened in 1693009560 [16:29:34]opened+sec_in_day 1693095960 [16:29:34]quantity*price = 50017 [16:29:34]sum+1 = 50019 [16:29:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 210 26.08.2023 16:29 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33194 ФПД: 116580380679038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T162935&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33194&fm=116580380679038&tin=02508201610067®Number=0000000000091575&sum=50000 [16:29:35]StoreToDocumentArchive [16:29:35]shift 77 fd 33194 [16:29:35]save to /storage/0077/doc_00033194 [16:29:35]save last doc name /storage/0077/doc_00033194 to /storage/kkm_last_doc_name [16:29:35]save OK [16:29:35]Clear old archive folders... [16:29:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:35]tlvbuf is 00A4D4D0 [16:29:35]SAM_PROTO_ClearQueue [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 09 00 00 [16:29:35]Write to MH i2c: E2 08 00 1A 34 80 09 00 00 00 00 00 00 C0 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 1A 34 00 90 00 C2 [16:29:35]RAPDU: 90 00 [16:29:35]wFMCommunicate OK [16:29:35]SAM_PROTO_ClearQueue done [16:29:35]KKMCreateOFDPacket [16:29:35]OFDProtocolAddRootSTLVToBuf [16:29:35]FM_MakeSignedData [16:29:35]FM_MakeSignedData [16:29:35]SAM_PROTO_SignData [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 0D 01 02 [16:29:35]Write to MH i2c: E2 08 00 1B 34 80 0D 01 02 00 00 00 00 C8 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 1B 34 00 90 00 C3 [16:29:35]RAPDU: 90 00 [16:29:35]wFMCommunicate OK [16:29:35]wFMCommunicate request_size=255 [16:29:35]MH_SAM_APDU [16: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6F 28 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 81 00 00 35 04 06 00 6A [16:29:35]Write to MH i2c: E2 02 01 1C 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6F 28 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 81 00 00 35 04 06 00 6A 00 00 C2 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 1C 34 00 90 00 C4 [16:29:35]RAPDU: 90 00 [16:29:35]wFMCommunicate OK [16:29:35]wFMCommunicate request_size=10 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 0D 02 02 05 07 7C 2D 9B 7E [16:29:35]Write to MH i2c: E2 0D 00 1D 34 80 0D 02 02 05 00 07 7C 2D 9B 7E 00 00 9E [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 03 00 1D 34 00 90 00 C5 [16:29:35]RAPDU: 90 00 [16:29:35]wFMCommunicate OK [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 0D 03 02 [16:29:35]Write to MH i2c: E2 08 00 1E 34 80 0D 03 02 00 00 00 00 CD [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 0B 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 0B 00 1E 34 00 56 48 A9 6E 10 56 38 22 90 00 43 [16:29:35]RAPDU: 56 48 A9 6E 10 56 38 22 90 00 [16:29:35]wFMCommunicate OK [16:29:35]SAM_PROTO_SignData done [16:29:35]FM_MakeSignedData done [16:29:35]CreateOFDProtocolMessage [16:29:35]wFMCommunicate request_size=4 [16:29:35]MH_SAM_APDU [16:29:35]CAPDU: 80 11 00 00 [16:29:35]Write to MH i2c: E2 08 00 1F 34 80 11 00 00 00 00 00 00 CD [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:35]Read from MH i2c: E2 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 17 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: E2 17 00 1F 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 23 [16:29:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:29:35]wFMCommunicate OK [16:29:35]CreateOFDProtocolMessage done [16:29:35]OFDSenderStorePacket 33194 [16:29:35]StoreOFDPacket docnum=33194 [16:29:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D7 4C 07 01 52 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6F 28 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 81 00 00 35 04 06 00 6A 07 7C 2D 9B 7E 56 48 A9 6E 10 56 38 22 [16:29:35]CheckFolder [16:29:35]dirname=/storage/ofd_packets [16:29:35]CheckFolder done [16:29:35]ProducePacketName [16:29:35]name=ofd_packets/00033194 [16:29:35]NVStorageSaveData ofd_packets/00033194 [16:29:35]File name is /storage/ofd_packets/00033194 [16:29:35]Write 301 bytes [16:29:35]NVStorageSaveData done [16:29:35]OFDSenderStorePacket done [16:29:35]KKMCreateOFDPacket done [16:29:35]NVStorageSaveData kkm_last_timestamp [16:29:35]File name is /storage/kkm_last_timestamp [16:29:35]Write 4 bytes [16:29:35]NVStorageSaveData done [16:29:35]ExternCall_PrintAddStr [16:29:35]wPrintStart [16:29:35]Write to MH i2c: 01 00 00 20 34 54 [16:29:35]Write i2c OK [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: 01 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: 01 07 00 [16:29:35]MH_I2C_Read... [16:29:35]Read from MH i2c: 01 07 00 20 34 00 00 00 00 00 FF 0F 69 [16:29:35]RasterBufferAndPrint [16:29:35]line Счет N : (1)1183019 [16:29:35]line ИНН: 02508201610067 [16:29:35]line Контрольно-Кассовый Чек [16:29:35]line ПРОДАЖА [16:29:35]line ТРК (МРК, ГНК) : 42 [16:29:35]line Товар: 2710124130 [16:29:35]line Аи-92-К-5 [16:29:35]line 8.550 * 58.50 [16:29:35]line = 500.18 [16:29:35]line НДС 12% НСП 1% [16:29:35]line > о реализуемом товаре [16:29:35]line ОКРУГЛЕНИЕ: -0.18 [16:29:35]line ИТОГО: 500.00 [16:29:35]line Внесено: 500.00 [16:29:35]line СДАЧА: 0.00 [16:29:35]line НСП 1% : 4.43 [16:29:35]line НДС 12% : 53.12 [16:29:35]line Наличными: 500.00 [16:29:35]line Безнал.: 0.00 [16:29:35]line Место: АЗС № 121 "Партнер Нефть" [16:29:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:29:35]line СНО: Общий режим [16:29:35]line Чек 210 26.08.2023 16:29 [16:29:35]line Смена: 77 ФФД: 1.0 [16:29:35]line ЗНМ: 0300000148 [16:29:35]line РНМ: 0000000000091575 [16:29:35]line Версия ККМ: 001 [16:29:35]line ФМ: 0000000000874655 [16:29:35]line ФД: 33194 [16:29:35]line ФПД: 116580380679038 [16:29:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T162935&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33194&fm=116580380679038&tin=02508201610067®Number=0000000000091575&sum=50000 [16:29:35]OFD Sender: Processing packet 33194 [packets to send 11, broken 10] [16:29:35]ProducePacketName [16:29:35]name=ofd_packets/00033194 [16:29:35]OFD Sender: To server: pG, [16:29:35]CommunicateWithHost lk.salyk.kg:30040 [16:29:35]ConnectInit lk.salyk.kg [16:29:35]written 0, free lines is 4095 [16:29:36]Connected sock=10 [16: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 36 35 35 0F 01 00 00 D7 4C 07 01 52 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 6F 28 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 81 00 00 35 04 06 00 6A 07 7C 2D 9B 7E 56 48 A9 6E 10 56 38 22 [16: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 36 35 35 4F 00 00 00 43 66 47 00 01 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AA 81 00 00 F4 03 04 00 0E D3 E9 64 B6 04 01 00 00 D5 F5 BA 1C 0E 3A 8E CF [16:29:36]CommunicateWithHost err = 0 [16:29:36]CheckOFDResponse [16:29:36]1017 (14) - 77093643461234 [16:29:36]1041 (16) - 0000000000874655 [16:29:36]1040 (4) - 33194 [16:29:36]1012 (4) - 26.08.2023 10:25 [16:29:36]1206 (1) - 0 [16:29:36]OFD Sender: Remove packet 33194 [16:29:36]ProducePacketName [16:29:36]name=ofd_packets/00033194 [16:29:36]NVStorageDeleteData [16:29:36]Write to MH i2c: 01 00 00 4B 34 7F [16:29:36]Write i2c OK [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: 01 [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: 01 07 00 [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: 01 07 00 4B 34 00 00 00 00 00 D6 0C 68 [16:29:36]RasterBufferAndPrint [16:29:36]line [16:29:36]line [16:29:36]line [16:29:36]line [16:29:36]line [16:29:36]written 0, free lines is 3294 [16:29:36]MH_Cut [16:29:36]Write to MH i2c: D1 01 00 52 34 01 58 [16:29:36]Write i2c OK [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: D1 [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: D1 01 00 [16:29:36]MH_I2C_Read... [16:29:36]Read from MH i2c: D1 01 00 52 34 00 57 [16:29:36]Write to MH i2c: 01 00 00 53 34 87 [16:29:36]Write i2c OK [16:29:36]MH_I2C_Read... [16:29:36]OFD Sender: No OFD packet to send [16:29:37]*** Cut start [16:29:37]*** Purtial cut [16:29:37]*** CUTSNS_PIN = 0 [16:29:37]*** Stage 1: CUTSNS_PIN = 1 [16:29:39]Read from MH i2c: 01 [16:29:39]MH_I2C_Read... [16:29:39]*** Stop cut motor [16:29:39]*** Cut end [16:29:39]Read from MH i2c: 01 07 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: 01 07 00 53 34 00 00 00 00 00 FF 0F 9C [16:29:39]process_action close_receipt done [16:29:39]requested_data is exist [16:29:39]produce_requested_data [16:29:39]requested_item fm.sn is exist - process it [16:29:39]wFMCommunicate request_size=4 [16:29:39]MH_SAM_APDU [16:29:39]CAPDU: 80 11 00 00 [16:29:39]Write to MH i2c: E2 08 00 54 34 80 11 00 00 00 00 00 00 02 [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:39]Read from MH i2c: E2 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 17 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 17 00 54 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 58 [16:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:29:39]wFMCommunicate OK [16:29:39]requested_item fd.num is exist - process it [16:29:39]SAM_PROTO_GetFieldsCounters [16:29:39]wFMCommunicate request_size=4 [16:29:39]MH_SAM_APDU [16:29:39]CAPDU: 80 13 00 00 [16:29:39]Write to MH i2c: E2 08 00 55 34 80 13 00 00 00 00 00 00 05 [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:39]Read from MH i2c: E2 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 62 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 62 00 55 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AA 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [16:29:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AA 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:39]wFMCommunicate OK [16:29:39]SAM_PROTO_GetFieldsCounters done [16:29:39]requested_item shift.num is exist - process it [16:29:39]requested_item shift.opened is exist - process it [16:29:39]req_shift_opened [16:29:39]FM_GetShiftState [16:29:39]SAM_PROTO_GetShiftState [16:29:39]wFMCommunicate request_size=4 [16:29:39]MH_SAM_APDU [16:29:39]CAPDU: 80 13 01 00 [16:29:39]Write to MH i2c: E2 08 00 56 34 80 13 01 00 00 00 00 00 07 [16:29:39]Write i2c OK [16:29:39]MH_I2C_Read... [16:29:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:39]Read from MH i2c: E2 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 0E 00 [16:29:39]MH_I2C_Read... [16:29:39]Read from MH i2c: E2 0E 00 56 34 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3E [16:29:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:29:39]wFMCommunicate OK [16:29:39]SAM_PROTO_GetShiftState done [16:29:39]FM_GetShiftState done [16:29:39]req_shift_opened done [16:29:39]requested_item shift.open_date is exist - process it [16:29:39]req_shift_open_date [16:29:39]req_shift_open_date done [16:29:39]produce_requested_data done [16:29:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33194,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:29:39]process_action_free close_receipt [16:29:39]json_value_free [16:29:39]json_value_free done [16:29:39]process_json_proto returns [16:29:39]Send response to host [16:29:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33194,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:29:39]free response buf [16:29:39]execute_script done [16:29:39]execute_script returns [16:29:39]free content buf [16:29:39]Sock 9.Close socket [16:29:39]Sock 9.Thread stoped [16:29:41]OFD Sender: No OFD packet to send [16:29:46]OFD Sender: No OFD packet to send [16:29:51]OFD Sender: No OFD packet to send [16:29:54]accept exits with 7 [16:29:54]New connection [16:29:54]New thread 3067059556 created [16:29:54]Thread 3067202916 joined [16:29:54]Waiting for new connection... [16:29:54] Sock 7.Parse request [16:29:54]Sock 7.Check first char [16:29:54]Sock 7.First char is OK [16:29:54]request: POST /json_proto HTTP/1.0 [16:29:54]Method: POST [16:29:54]URL: /json_proto [16:29:54]Method is POST - this is cgi request [16:29:54]url: /json_proto [16:29:54]query_string will be loaded in cgi processing [16:29:54]execute_cgi json_proto POST (null) [16:29:54]execute_cgi path=json_proto method=POST [16:29:54]POST find Content-Length [16:29:54]Host: 172.17.34.200:8080 [16:29:54]Content-Length: 683 [16:29:54]Content-Type: application/json [16:29:54] [16:29:54]POST finish read [16:29:54]Found Content-Length = 683 [16:29:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:54]execute_script... [16:29: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)1183020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:54]POST & json_proto [16:29:54]process_json_proto [16:29:54]json parsed OK: [16:29:54]protocol is kg_v1.0 [16:29:54]action value=close_receipt [16:29:54]process_action close_receipt [16:29:54]cmd_close_receipt [16:29:54]MH_GetDate [16:29:54]Write to MH i2c: F0 00 00 57 34 7A [16:29:54]Write i2c OK [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: F0 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: F0 09 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: F0 09 00 57 34 00 84 28 EA 64 B2 FF 65 64 F7 [16:29:54]GetLastDocTimeStamp 1693067375 [16:29:54]current date 1693067396 [16:29:54]FM_GetShiftState [16:29:54]SAM_PROTO_GetShiftState [16:29:54]wFMCommunicate request_size=4 [16:29:54]MH_SAM_APDU [16:29:54]CAPDU: 80 13 01 00 [16:29:54]Write to MH i2c: E2 08 00 58 34 80 13 01 00 00 00 00 00 09 [16:29:54]Write i2c OK [16:29:54]MH_I2C_Read... [16:29:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:54]Read from MH i2c: E2 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 0E 00 [16:29:54]MH_I2C_Read... [16:29:54]Read from MH i2c: E2 0E 00 58 34 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 40 [16:29:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:29:54]wFMCommunicate OK [16:29:54]SAM_PROTO_GetShiftState done [16:29:54]FM_GetShiftState done [16:29:54]opened in 1693009560 [16:29:54]opened+sec_in_day 1693095960 [16:29:54]quantity*price = 20034 [16:29:54]sum+1 = 20035 [16:29:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 211 26.08.2023 16:29 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33195 ФПД: 70756831588320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T162956&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33195&fm=70756831588320&tin=02508201610067®Number=0000000000091575&sum=20000 [16:29:55]StoreToDocumentArchive [16:29:55]shift 77 fd 33195 [16:29:55]save to /storage/0077/doc_00033195 [16:29:55]save last doc name /storage/0077/doc_00033195 to /storage/kkm_last_doc_name [16:29:55]save OK [16:29:55]Clear old archive folders... [16:29:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:29:55]tlvbuf is B6F17EC0 [16:29:55]SAM_PROTO_ClearQueue [16:29:55]wFMCommunicate request_size=4 [16:29:55]MH_SAM_APDU [16:29:55]CAPDU: 80 09 00 00 [16:29:55]Write to MH i2c: E2 08 00 65 34 80 09 00 00 00 00 00 00 0B [16:29:55]Write i2c OK [16:29:55]MH_I2C_Read... [16:29:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:55]Read from MH i2c: E2 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 03 00 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 03 00 65 34 00 90 00 0D [16:29:55]RAPDU: 90 00 [16:29:55]wFMCommunicate OK [16:29:55]SAM_PROTO_ClearQueue done [16:29:55]KKMCreateOFDPacket [16:29:55]OFDProtocolAddRootSTLVToBuf [16:29:55]FM_MakeSignedData [16:29:55]FM_MakeSignedData [16:29:55]SAM_PROTO_SignData [16:29:55]wFMCommunicate request_size=4 [16:29:55]MH_SAM_APDU [16:29:55]CAPDU: 80 0D 01 02 [16:29:55]Write to MH i2c: E2 08 00 66 34 80 0D 01 02 00 00 00 00 13 [16:29:55]Write i2c OK [16:29:55]MH_I2C_Read... [16:29:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:55]Read from MH i2c: E2 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 03 00 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 03 00 66 34 00 90 00 0E [16:29:55]RAPDU: 90 00 [16:29:55]wFMCommunicate OK [16:29:55]wFMCommunicate request_size=255 [16:29:55]MH_SAM_APDU [16:29:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 84 28 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 81 00 00 35 04 06 00 [16:29:55]Write to MH i2c: E2 02 01 67 34 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 84 28 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 81 00 00 35 04 06 00 00 00 61 [16:29:55]Write i2c OK [16:29:55]MH_I2C_Read... [16:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:55]Read from MH i2c: E2 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 03 00 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 03 00 67 34 00 90 00 0F [16:29:55]RAPDU: 90 00 [16:29:55]wFMCommunicate OK [16:29:55]wFMCommunicate request_size=11 [16:29:55]MH_SAM_APDU [16:29:55]CAPDU: 80 0D 02 02 06 40 5A 5B CF EF E0 [16:29:55]Write to MH i2c: E2 0E 00 68 34 80 0D 02 02 06 00 40 5A 5B CF EF E0 00 00 B5 [16:29:55]Write i2c OK [16:29:55]MH_I2C_Read... [16:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:55]Read from MH i2c: E2 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 03 00 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 03 00 68 34 00 90 00 10 [16:29:55]RAPDU: 90 00 [16:29:55]wFMCommunicate OK [16:29:55]wFMCommunicate request_size=4 [16:29:55]MH_SAM_APDU [16:29:55]CAPDU: 80 0D 03 02 [16:29:55]Write to MH i2c: E2 08 00 69 34 80 0D 03 02 00 00 00 00 18 [16:29:55]Write i2c OK [16:29:55]MH_I2C_Read... [16:29:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:55]Read from MH i2c: E2 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 0B 00 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 0B 00 69 34 00 2E C3 2F A6 4B 62 DF 0F 90 00 7A [16:29:55]RAPDU: 2E C3 2F A6 4B 62 DF 0F 90 00 [16:29:55]wFMCommunicate OK [16:29:55]SAM_PROTO_SignData done [16:29:55]FM_MakeSignedData done [16:29:55]CreateOFDProtocolMessage [16:29:55]wFMCommunicate request_size=4 [16:29:55]MH_SAM_APDU [16:29:55]CAPDU: 80 11 00 00 [16:29:55]Write to MH i2c: E2 08 00 6A 34 80 11 00 00 00 00 00 00 18 [16:29:55]Write i2c OK [16:29:55]MH_I2C_Read... [16:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:55]Read from MH i2c: E2 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 17 00 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: E2 17 00 6A 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6E [16:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:29:55]wFMCommunicate OK [16:29:55]CreateOFDProtocolMessage done [16:29:55]OFDSenderStorePacket 33195 [16:29:55]StoreOFDPacket docnum=33195 [16:29:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 32 7F 08 01 8E B3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 84 28 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 81 00 00 35 04 06 00 40 5A 5B CF EF E0 2E C3 2F A6 4B 62 DF 0F [16:29:55]CheckFolder [16:29:55]dirname=/storage/ofd_packets [16:29:55]CheckFolder done [16:29:55]ProducePacketName [16:29:55]name=ofd_packets/00033195 [16:29:55]NVStorageSaveData ofd_packets/00033195 [16:29:55]File name is /storage/ofd_packets/00033195 [16:29:55]Write 302 bytes [16:29:55]NVStorageSaveData done [16:29:55]OFDSenderStorePacket done [16:29:55]KKMCreateOFDPacket done [16:29:55]NVStorageSaveData kkm_last_timestamp [16:29:55]File name is /storage/kkm_last_timestamp [16:29:55]Write 4 bytes [16:29:55]NVStorageSaveData done [16:29:55]ExternCall_PrintAddStr [16:29:55]wPrintStart [16:29:55]Write to MH i2c: 01 00 00 6B 34 9F [16:29:55]Write i2c OK [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: 01 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: 01 07 00 [16:29:55]MH_I2C_Read... [16:29:55]Read from MH i2c: 01 07 00 6B 34 00 00 00 00 00 FF 0F B4 [16:29:55]RasterBufferAndPrint [16:29:55]line Счет N : (1)1183020 [16:29:55]line ИНН: 02508201610067 [16:29:55]line Контрольно-Кассовый Чек [16:29:55]line ПРОДАЖА [16:29:55]line ТРК (МРК, ГНК) : 21 [16:29:55]line Товар: 2710194210 [16:29:55]line ДТ(л)-К-5 [16:29:55]line 3.150 * 63.60 [16:29:55]line = 200.34 [16:29:55]line НДС 12% НСП 1% [16:29:55]line > о реализуемом товаре [16:29:55]line ОКРУГЛЕНИЕ: -0.34 [16:29:55]line ИТОГО: 200.00 [16:29:55]line Внесено: 200.00 [16:29:55]line СДАЧА: 0.00 [16:29:55]line НСП 1% : 1.77 [16:29:55]line НДС 12% : 21.27 [16:29:55]line Наличными: 200.00 [16:29:55]line Безнал.: 0.00 [16:29:55]line Место: АЗС № 121 "Партнер Нефть" [16:29:55]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:29:55]line СНО: Общий режим [16:29:55]line Чек 211 26.08.2023 16:29 [16:29:55]line Смена: 77 ФФД: 1.0 [16:29:55]line ЗНМ: 0300000148 [16:29:55]line РНМ: 0000000000091575 [16:29:55]line Версия ККМ: 001 [16:29:55]line ФМ: 0000000000874655 [16:29:55]line ФД: 33195 [16:29:55]line ФПД: 70756831588320 [16:29:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T162956&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33195&fm=70756831588320&tin=02508201610067®Number=0000000000091575&sum=20000 [16:29:56]OFD Sender: Processing packet 33195 [packets to send 11, broken 10] [16:29:56]ProducePacketName [16:29:56]name=ofd_packets/00033195 [16:29:56]OFD Sender: To server: pG, [16:29:56]CommunicateWithHost lk.salyk.kg:30040 [16:29:56]ConnectInit lk.salyk.kg [16:29:56]written 0, free lines is 4095 [16:29:56]Connected sock=11 [16:29:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 32 7F 08 01 8E B3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 84 28 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 81 00 00 35 04 06 00 40 5A 5B CF EF E0 2E C3 2F A6 4B 62 DF 0F [16:29:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 53 23 47 00 3C 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AB 81 00 00 F4 03 04 00 22 D3 E9 64 B6 04 01 00 00 0D 59 73 C1 71 82 47 A2 [16:29:56]CommunicateWithHost err = 0 [16:29:56]CheckOFDResponse [16:29:56]1017 (14) - 77093643461234 [16:29:56]1041 (16) - 0000000000874655 [16:29:56]1040 (4) - 33195 [16:29:56]1012 (4) - 26.08.2023 10:25 [16:29:56]1206 (1) - 0 [16:29:56]OFD Sender: Remove packet 33195 [16:29:56]ProducePacketName [16:29:56]name=ofd_packets/00033195 [16:29:56]NVStorageDeleteData [16:29:56]Write to MH i2c: 01 00 00 96 34 CA [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: 01 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: 01 07 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: 01 07 00 96 34 00 00 00 00 00 E2 0C BF [16:29:56]RasterBufferAndPrint [16:29:56]line [16:29:56]line [16:29:56]line [16:29:56]line [16:29:56]line [16:29:56]written 0, free lines is 3304 [16:29:56]MH_Cut [16:29:56]Write to MH i2c: D1 01 00 9D 34 01 A3 [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: D1 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: D1 01 00 [16:29:56]MH_I2C_Read... [16:29:56]Read from MH i2c: D1 01 00 9D 34 00 A2 [16:29:56]Write to MH i2c: 01 00 00 9E 34 D2 [16:29:56]Write i2c OK [16:29:56]MH_I2C_Read... [16:29:56]OFD Sender: No OFD packet to send [16:29:57]*** Cut start [16:29:57]*** Purtial cut [16:29:57]*** Stage 1: CUTSNS_PIN = 1 [16:29:57]Read from MH i2c: 01 [16:29:57]MH_I2C_Read... [16:29:57]*** Stop cut motor [16:29:57]*** Cut end [16:29:57]Read from MH i2c: 01 07 00 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: 01 07 00 9E 34 00 00 00 00 00 FF 0F E7 [16:29:57]process_action close_receipt done [16:29:57]requested_data is exist [16:29:57]produce_requested_data [16:29:57]requested_item fm.sn is exist - process it [16:29:57]wFMCommunicate request_size=4 [16:29:57]MH_SAM_APDU [16:29:57]CAPDU: 80 11 00 00 [16:29:57]Write to MH i2c: E2 08 00 9F 34 80 11 00 00 00 00 00 00 4D [16:29:57]Write i2c OK [16:29:57]MH_I2C_Read... [16:29:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:57]Read from MH i2c: E2 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: E2 17 00 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: E2 17 00 9F 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A3 [16:29:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:29:57]wFMCommunicate OK [16:29:57]requested_item fd.num is exist - process it [16:29:57]SAM_PROTO_GetFieldsCounters [16:29:57]wFMCommunicate request_size=4 [16:29:57]MH_SAM_APDU [16:29:57]CAPDU: 80 13 00 00 [16:29:57]Write to MH i2c: E2 08 00 A0 34 80 13 00 00 00 00 00 00 50 [16:29:57]Write i2c OK [16:29:57]MH_I2C_Read... [16:29:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:57]Read from MH i2c: E2 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: E2 62 00 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: E2 62 00 A0 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AB 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [16:29:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AB 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:57]wFMCommunicate OK [16:29:57]SAM_PROTO_GetFieldsCounters done [16:29:57]requested_item shift.num is exist - process it [16:29:57]requested_item shift.opened is exist - process it [16:29:57]req_shift_opened [16:29:57]FM_GetShiftState [16:29:57]SAM_PROTO_GetShiftState [16:29:57]wFMCommunicate request_size=4 [16:29:57]MH_SAM_APDU [16:29:57]CAPDU: 80 13 01 00 [16:29:57]Write to MH i2c: E2 08 00 A1 34 80 13 01 00 00 00 00 00 52 [16:29:57]Write i2c OK [16:29:57]MH_I2C_Read... [16:29:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:57]Read from MH i2c: E2 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: E2 0E 00 [16:29:57]MH_I2C_Read... [16:29:57]Read from MH i2c: E2 0E 00 A1 34 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 89 [16:29:57]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:29:57]wFMCommunicate OK [16:29:57]SAM_PROTO_GetShiftState done [16:29:57]FM_GetShiftState done [16:29:57]req_shift_opened done [16:29:57]requested_item shift.open_date is exist - process it [16:29:57]req_shift_open_date [16:29:57]req_shift_open_date done [16:29:57]produce_requested_data done [16:29:57]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33195,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:29:57]process_action_free close_receipt [16:29:57]json_value_free [16:29:57]json_value_free done [16:29:57]process_json_proto returns [16:29:57]Send response to host [16:29:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33195,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:29:57]free response buf [16:29:57]execute_script done [16:29:57]execute_script returns [16:29:57]free content buf [16:29:57]Sock 7.Close socket [16:29:57]Sock 7.Thread stoped [16:30:01]OFD Sender: No OFD packet to send [16:30:06]OFD Sender: No OFD packet to send [16:30:11]OFD Sender: No OFD packet to send [16:30:16]OFD Sender: No OFD packet to send [16:30:21]OFD Sender: No OFD packet to send [16:30:26]OFD Sender: No OFD packet to send [16:30:31]OFD Sender: No OFD packet to send [16:30:36]OFD Sender: No OFD packet to send [16:30:41]OFD Sender: No OFD packet to send [16:30:46]OFD Sender: No OFD packet to send [16:30:51]OFD Sender: No OFD packet to send [16:30:56]OFD Sender: No OFD packet to send [16:31:01]OFD Sender: No OFD packet to send [16:31:06]OFD Sender: No OFD packet to send [16:31:11]OFD Sender: No OFD packet to send [16:31:16]OFD Sender: No OFD packet to send [16:31:21]OFD Sender: No OFD packet to send [16:31:26]OFD Sender: No OFD packet to send [16:31:31]OFD Sender: No OFD packet to send [16:31:36]OFD Sender: No OFD packet to send [16:31:41]OFD Sender: No OFD packet to send [16:31:46]OFD Sender: No OFD packet to send [16:31:51]OFD Sender: No OFD packet to send [16:31:56]OFD Sender: No OFD packet to send [16:32:01]OFD Sender: No OFD packet to send [16:32:06]OFD Sender: No OFD packet to send [16:32:11]OFD Sender: No OFD packet to send [16:32:16]OFD Sender: No OFD packet to send [16:32:21]OFD Sender: No OFD packet to send [16:32:26]OFD Sender: No OFD packet to send [16:32:31]OFD Sender: No OFD packet to send [16:32:37]OFD Sender: No OFD packet to send [16:32:42]OFD Sender: No OFD packet to send [16:32:47]OFD Sender: No OFD packet to send [16:32:52]OFD Sender: No OFD packet to send [16:32:57]OFD Sender: No OFD packet to send [16:33:02]OFD Sender: No OFD packet to send [16:33:07]OFD Sender: No OFD packet to send [16:33:12]OFD Sender: No OFD packet to send [16:33:17]OFD Sender: No OFD packet to send [16:33:22]OFD Sender: No OFD packet to send [16:33:27]OFD Sender: No OFD packet to send [16:33:32]OFD Sender: No OFD packet to send [16:33:37]OFD Sender: No OFD packet to send [16:33:42]OFD Sender: No OFD packet to send [16:33:47]OFD Sender: No OFD packet to send [16:33:52]OFD Sender: No OFD packet to send [16:33:57]OFD Sender: No OFD packet to send [16:34:02]OFD Sender: No OFD packet to send [16:34:07]OFD Sender: No OFD packet to send [16:34:11]accept exits with 9 [16:34:11]New connection [16:34:11]New thread 3067202916 created [16:34:11]Thread 3067059556 joined [16:34:11]Waiting for new connection... [16:34:11] Sock 9.Parse request [16:34:11]Sock 9.Check first char [16:34:11]Sock 9.First char is OK [16:34:11]request: POST /json_proto HTTP/1.0 [16:34:11]Method: POST [16:34:11]URL: /json_proto [16:34:11]Method is POST - this is cgi request [16:34:11]url: /json_proto [16:34:11]query_string will be loaded in cgi processing [16:34:11]execute_cgi json_proto POST (null) [16:34:11]execute_cgi path=json_proto method=POST [16:34:11]POST find Content-Length [16:34:11]Host: 172.17.34.200:8080 [16:34:11]Content-Length: 657 [16:34:11]Content-Type: application/json [16:34:11] [16:34:11]POST finish read [16:34:11]Found Content-Length = 657 [16:34:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 54.000, "sum" : 3213.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "payments": [ { "type": 0, "sum" : 3213.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:11]execute_script... [16:34: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)1183022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 54.000, "sum" : 3213.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "payments": [ { "type": 0, "sum" : 3213.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:11]POST & json_proto [16:34:11]process_json_proto [16:34:11]json parsed OK: [16:34:11]protocol is kg_v1.0 [16:34:11]action value=close_receipt [16:34:11]process_action close_receipt [16:34:11]cmd_close_receipt [16:34:11]MH_GetDate [16:34:11]Write to MH i2c: F0 00 00 A2 34 C5 [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: F0 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: F0 09 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: F0 09 00 A2 34 00 85 29 EA 64 B2 FF 65 64 44 [16:34:11]GetLastDocTimeStamp 1693067396 [16:34:11]current date 1693067653 [16:34:11]FM_GetShiftState [16:34:11]SAM_PROTO_GetShiftState [16:34:11]wFMCommunicate request_size=4 [16:34:11]MH_SAM_APDU [16:34:11]CAPDU: 80 13 01 00 [16:34:11]Write to MH i2c: E2 08 00 A3 34 80 13 01 00 00 00 00 00 54 [16:34:11]Write i2c OK [16:34:11]MH_I2C_Read... [16:34:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:11]Read from MH i2c: E2 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 0E 00 [16:34:11]MH_I2C_Read... [16:34:11]Read from MH i2c: E2 0E 00 A3 34 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8B [16:34:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:34:11]wFMCommunicate OK [16:34:11]SAM_PROTO_GetShiftState done [16:34:11]FM_GetShiftState done [16:34:11]opened in 1693009560 [16:34:11]opened+sec_in_day 1693095960 [16:34:11]quantity*price = 321300 [16:34:11]sum+1 = 321301 [16:34:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3213.00 Внесено: 8000.00 СДАЧА: 4787.00 НСП 1% : 28.43 НДС 12% : 341.20 Наличными: 3213.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 212 26.08.2023 16:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33196 ФПД: 151943282912745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T163413&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33196&fm=151943282912745&tin=02508201610067®Number=0000000000091575&sum=321300 [16:34:12]StoreToDocumentArchive [16:34:12]shift 77 fd 33196 [16:34:12]save to /storage/0077/doc_00033196 [16:34:12]save last doc name /storage/0077/doc_00033196 to /storage/kkm_last_doc_name [16:34:12]save OK [16:34:12]Clear old archive folders... [16:34:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:34:12]tlvbuf is 00AA8BF0 [16:34:12]SAM_PROTO_ClearQueue [16:34:12]wFMCommunicate request_size=4 [16:34:12]MH_SAM_APDU [16:34:12]CAPDU: 80 09 00 00 [16:34:12]Write to MH i2c: E2 08 00 B0 34 80 09 00 00 00 00 00 00 56 [16:34:12]Write i2c OK [16:34:12]MH_I2C_Read... [16:34:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:12]Read from MH i2c: E2 [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: E2 03 00 [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: E2 03 00 B0 34 00 90 00 58 [16:34:12]RAPDU: 90 00 [16:34:12]wFMCommunicate OK [16:34:12]SAM_PROTO_ClearQueue done [16:34:12]KKMCreateOFDPacket [16:34:12]OFDProtocolAddRootSTLVToBuf [16:34:12]FM_MakeSignedData [16:34:12]FM_MakeSignedData [16:34:12]SAM_PROTO_SignData [16:34:12]wFMCommunicate request_size=4 [16:34:12]MH_SAM_APDU [16:34:12]CAPDU: 80 0D 01 02 [16:34:12]Write to MH i2c: E2 08 00 B1 34 80 0D 01 02 00 00 00 00 5E [16:34:12]Write i2c OK [16:34:12]MH_I2C_Read... [16:34:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:12]Read from MH i2c: E2 [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: E2 03 00 [16:34:12]MH_I2C_Read... [16:34:12]Read from MH i2c: E2 03 00 B1 34 00 90 00 59 [16:34:12]RAPDU: 90 00 [16:34:12]wFMCommunicate OK [16:34:12]wFMCommunicate request_size=255 [16:34:12]MH_SAM_APDU [16:34:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 D2 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 14 E7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 E7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 85 00 00 00 00 07 04 06 00 14 E7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 85 29 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 81 00 00 35 04 06 00 [16:34:12]Write to MH i2c: E2 02 01 B2 34 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 D2 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 14 E7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 E7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 85 00 00 00 00 07 04 06 00 14 E7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 85 29 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 81 00 00 35 04 06 00 00 00 E8 [16:34:12]Write i2c OK [16:34:12]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 03 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 03 00 B2 34 00 90 00 5A [16:34:13]RAPDU: 90 00 [16:34:13]wFMCommunicate OK [16:34:13]wFMCommunicate request_size=11 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 0D 02 02 06 8A 31 0D 67 6D E9 [16:34:13]Write to MH i2c: E2 0E 00 B3 34 80 0D 02 02 06 00 8A 31 0D 67 6D E9 00 00 F2 [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 03 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 03 00 B3 34 00 90 00 5B [16:34:13]RAPDU: 90 00 [16:34:13]wFMCommunicate OK [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 0D 03 02 [16:34:13]Write to MH i2c: E2 08 00 B4 34 80 0D 03 02 00 00 00 00 63 [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 0B 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 0B 00 B4 34 00 C4 40 0A 2C 70 A6 AD 99 90 00 FA [16:34:13]RAPDU: C4 40 0A 2C 70 A6 AD 99 90 00 [16:34:13]wFMCommunicate OK [16:34:13]SAM_PROTO_SignData done [16:34:13]FM_MakeSignedData done [16:34:13]CreateOFDProtocolMessage [16:34:13]wFMCommunicate request_size=4 [16:34:13]MH_SAM_APDU [16:34:13]CAPDU: 80 11 00 00 [16:34:13]Write to MH i2c: E2 08 00 B5 34 80 11 00 00 00 00 00 00 63 [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:13]Read from MH i2c: E2 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 17 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: E2 17 00 B5 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B9 [16:34:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:34:13]wFMCommunicate OK [16:34:13]CreateOFDProtocolMessage done [16:34:13]OFDSenderStorePacket 33196 [16:34:13]StoreOFDPacket docnum=33196 [16:34:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2F 13 08 01 89 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 D2 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 14 E7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 E7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 85 00 00 00 00 07 04 06 00 14 E7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 85 29 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 81 00 00 35 04 06 00 8A 31 0D 67 6D E9 C4 40 0A 2C 70 A6 AD 99 [16:34:13]CheckFolder [16:34:13]dirname=/storage/ofd_packets [16:34:13]CheckFolder done [16:34:13]ProducePacketName [16:34:13]name=ofd_packets/00033196 [16:34:13]NVStorageSaveData ofd_packets/00033196 [16:34:13]File name is /storage/ofd_packets/00033196 [16:34:13]Write 302 bytes [16:34:13]NVStorageSaveData done [16:34:13]OFDSenderStorePacket done [16:34:13]KKMCreateOFDPacket done [16:34:13]NVStorageSaveData kkm_last_timestamp [16:34:13]File name is /storage/kkm_last_timestamp [16:34:13]Write 4 bytes [16:34:13]NVStorageSaveData done [16:34:13]ExternCall_PrintAddStr [16:34:13]wPrintStart [16:34:13]Write to MH i2c: 01 00 00 B6 34 EA [16:34:13]Write i2c OK [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: 01 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: 01 07 00 [16:34:13]MH_I2C_Read... [16:34:13]Read from MH i2c: 01 07 00 B6 34 00 00 00 00 00 FF 0F FF [16:34:13]RasterBufferAndPrint [16:34:13]line Счет N : (1)1183022 [16:34:13]line ИНН: 02508201610067 [16:34:13]line Контрольно-Кассовый Чек [16:34:13]line ПРОДАЖА [16:34:13]line ТРК (МРК, ГНК) : 31 [16:34:13]line Товар: 2710124130 [16:34:13]line Super-92-К-5 [16:34:13]line 54.000 * 59.50 [16:34:13]line = 3213.00 [16:34:13]line НДС 12% НСП 1% [16:34:13]line > о реализуемом товаре [16:34:13]line ИТОГО: 3213.00 [16:34:13]line Внесено: 8000.00 [16:34:13]line СДАЧА: 4787.00 [16:34:13]line НСП 1% : 28.43 [16:34:13]line НДС 12% : 341.20 [16:34:13]line Наличными: 3213.00 [16:34:13]line Безнал.: 0.00 [16:34:13]line Место: АЗС № 121 "Партнер Нефть" [16:34:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:34:13]line СНО: Общий режим [16:34:13]line Чек 212 26.08.2023 16:34 [16:34:13]line Смена: 77 ФФД: 1.0 [16:34:13]line ЗНМ: 0300000148 [16:34:13]line РНМ: 0000000000091575 [16:34:13]line Версия ККМ: 001 [16:34:13]line ФМ: 0000000000874655 [16:34:13]line ФД: 33196 [16:34:13]line ФПД: 151943282912745 [16:34:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T163413&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33196&fm=151943282912745&tin=02508201610067®Number=0000000000091575&sum=321300 [16:34:13]OFD Sender: Processing packet 33196 [packets to send 11, broken 10] [16:34:13]ProducePacketName [16:34:13]name=ofd_packets/00033196 [16:34:13]OFD Sender: To server: pG, [16:34:13]CommunicateWithHost lk.salyk.kg:30040 [16:34:13]ConnectInit lk.salyk.kg [16:34:13]written 0, free lines is 4095 [16:34:13]Connected sock=10 [16:34:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2F 13 08 01 89 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 F0 D2 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 14 E7 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 E7 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 48 85 00 00 00 00 07 04 06 00 14 E7 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 85 29 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 81 00 00 35 04 06 00 8A 31 0D 67 6D E9 C4 40 0A 2C 70 A6 AD 99 [16:34:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 02 36 47 00 A7 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AC 81 00 00 F4 03 04 00 23 D4 E9 64 B6 04 01 00 00 E6 CC 0D 47 C5 2F E7 09 [16:34:13]CommunicateWithHost err = 0 [16:34:13]CheckOFDResponse [16:34:13]1017 (14) - 77093643461234 [16:34:13]1041 (16) - 0000000000874655 [16:34:13]1040 (4) - 33196 [16:34:13]1012 (4) - 26.08.2023 10:29 [16:34:13]1206 (1) - 0 [16:34:13]OFD Sender: Remove packet 33196 [16:34:13]ProducePacketName [16:34:13]name=ofd_packets/00033196 [16:34:13]NVStorageDeleteData [16:34:14]Write to MH i2c: 01 00 00 E0 34 14 [16:34:14]Write i2c OK [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: 01 [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: 01 07 00 [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: 01 07 00 E0 34 00 00 00 00 00 01 0D 29 [16:34:14]RasterBufferAndPrint [16:34:14]line [16:34:14]line [16:34:14]line [16:34:14]line [16:34:14]line [16:34:14]written 0, free lines is 3335 [16:34:14]MH_Cut [16:34:14]Write to MH i2c: D1 01 00 E7 34 01 ED [16:34:14]Write i2c OK [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: D1 [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: D1 01 00 [16:34:14]MH_I2C_Read... [16:34:14]Read from MH i2c: D1 01 00 E7 34 00 EC [16:34:14]Write to MH i2c: 01 00 00 E8 34 1C [16:34:14]Write i2c OK [16:34:14]MH_I2C_Read... [16:34:14]OFD Sender: No OFD packet to send [16:34:14]*** Cut start [16:34:14]*** Purtial cut [16:34:14]*** CUTSNS_PIN = 0 [16:34:14]*** Stage 1: CUTSNS_PIN = 1 [16:34:16]Read from MH i2c: 01 [16:34:16]MH_I2C_Read... [16:34:16]*** Stop cut motor [16:34:16]*** Cut end [16:34:16]Read from MH i2c: 01 07 00 [16:34:16]MH_I2C_Read... [16:34:16]Read from MH i2c: 01 07 00 E8 34 00 00 00 00 00 FF 0F 31 [16:34:16]process_action close_receipt done [16:34:16]requested_data is exist [16:34:16]produce_requested_data [16:34:16]requested_item fm.sn is exist - process it [16:34:16]wFMCommunicate request_size=4 [16:34:16]MH_SAM_APDU [16:34:16]CAPDU: 80 11 00 00 [16:34:16]Write to MH i2c: E2 08 00 E9 34 80 11 00 00 00 00 00 00 97 [16:34:16]Write i2c OK [16:34:16]MH_I2C_Read... [16:34:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:16]Read from MH i2c: E2 [16:34:16]MH_I2C_Read... [16:34:16]Read from MH i2c: E2 17 00 [16:34:16]MH_I2C_Read... [16:34:16]Read from MH i2c: E2 17 00 E9 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 ED [16:34:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:34:16]wFMCommunicate OK [16:34:16]requested_item fd.num is exist - process it [16:34:16]SAM_PROTO_GetFieldsCounters [16:34:16]wFMCommunicate request_size=4 [16:34:16]MH_SAM_APDU [16:34:16]CAPDU: 80 13 00 00 [16:34:16]Write to MH i2c: E2 08 00 EA 34 80 13 00 00 00 00 00 00 9A [16:34:16]Write i2c OK [16:34:16]MH_I2C_Read... [16:34:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:16]Read from MH i2c: E2 [16:34:16]MH_I2C_Read... [16:34:16]Read from MH i2c: E2 62 00 [16:34:16]MH_I2C_Read... [16:34:16]Read from MH i2c: E2 62 00 EA 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AC 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 B6 [16:34:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AC 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:34:17]wFMCommunicate OK [16:34:17]SAM_PROTO_GetFieldsCounters done [16:34:17]requested_item shift.num is exist - process it [16:34:17]requested_item shift.opened is exist - process it [16:34:17]req_shift_opened [16:34:17]FM_GetShiftState [16:34:17]SAM_PROTO_GetShiftState [16:34:17]wFMCommunicate request_size=4 [16:34:17]MH_SAM_APDU [16:34:17]CAPDU: 80 13 01 00 [16:34:17]Write to MH i2c: E2 08 00 EB 34 80 13 01 00 00 00 00 00 9C [16:34:17]Write i2c OK [16:34:17]MH_I2C_Read... [16:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:17]Read from MH i2c: E2 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: E2 0E 00 [16:34:17]MH_I2C_Read... [16:34:17]Read from MH i2c: E2 0E 00 EB 34 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D3 [16:34:17]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:34:17]wFMCommunicate OK [16:34:17]SAM_PROTO_GetShiftState done [16:34:17]FM_GetShiftState done [16:34:17]req_shift_opened done [16:34:17]requested_item shift.open_date is exist - process it [16:34:17]req_shift_open_date [16:34:17]req_shift_open_date done [16:34:17]produce_requested_data done [16:34:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33196,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:34:17]process_action_free close_receipt [16:34:17]json_value_free [16:34:17]json_value_free done [16:34:17]process_json_proto returns [16:34:17]Send response to host [16:34:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33196,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:34:17]free response buf [16:34:17]execute_script done [16:34:17]execute_script returns [16:34:17]free content buf [16:34:17]Sock 9.Close socket [16:34:17]Sock 9.Thread stoped [16:34:19]OFD Sender: No OFD packet to send [16:34:22]accept exits with 7 [16:34:22]New connection [16:34:22]New thread 3067059556 created [16:34:22]Thread 3067202916 joined [16:34:22]Waiting for new connection... [16:34:22] Sock 7.Parse request [16:34:22]Sock 7.Check first char [16:34:22]Sock 7.First char is OK [16:34:22]request: POST /json_proto HTTP/1.0 [16:34:22]Method: POST [16:34:22]URL: /json_proto [16:34:22]Method is POST - this is cgi request [16:34:22]url: /json_proto [16:34:22]query_string will be loaded in cgi processing [16:34:22]execute_cgi json_proto POST (null) [16:34:22]execute_cgi path=json_proto method=POST [16:34:22]POST find Content-Length [16:34:22]Host: 172.17.34.200:8080 [16:34:22]Content-Length: 678 [16:34:22]Content-Type: application/json [16:34:22] [16:34:22]POST finish read [16:34:22]Found Content-Length = 678 [16:34:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183023", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:22]execute_script... [16:34: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)1183023", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:34:22]POST & json_proto [16:34:22]process_json_proto [16:34:22]json parsed OK: [16:34:22]protocol is kg_v1.0 [16:34:22]action value=close_receipt [16:34:22]process_action close_receipt [16:34:22]cmd_close_receipt [16:34:22]MH_GetDate [16:34:22]Write to MH i2c: F0 00 00 EC 34 0F [16:34:22]Write i2c OK [16:34:22]MH_I2C_Read... [16:34:22]Read from MH i2c: F0 [16:34:22]MH_I2C_Read... [16:34:22]Read from MH i2c: F0 09 00 [16:34:22]MH_I2C_Read... [16:34:22]Read from MH i2c: F0 09 00 EC 34 00 90 29 EA 64 B2 FF 65 64 99 [16:34:22]GetLastDocTimeStamp 1693067653 [16:34:22]current date 1693067664 [16:34:22]FM_GetShiftState [16:34:22]SAM_PROTO_GetShiftState [16:34:22]wFMCommunicate request_size=4 [16:34:22]MH_SAM_APDU [16:34:22]CAPDU: 80 13 01 00 [16:34:22]Write to MH i2c: E2 08 00 ED 34 80 13 01 00 00 00 00 00 9E [16:34:22]Write i2c OK [16:34:22]MH_I2C_Read... [16:34:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:22]Read from MH i2c: E2 [16:34:22]MH_I2C_Read... [16:34:22]Read from MH i2c: E2 0E 00 [16:34:22]MH_I2C_Read... [16:34:22]Read from MH i2c: E2 0E 00 ED 34 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D5 [16:34:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:34:22]wFMCommunicate OK [16:34:22]SAM_PROTO_GetShiftState done [16:34:22]FM_GetShiftState done [16:34:22]opened in 1693009560 [16:34:22]opened+sec_in_day 1693095960 [16:34:22]quantity*price = 50017 [16:34:22]sum+1 = 50019 [16:34:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 213 26.08.2023 16:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33197 ФПД: 281235313043702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T163424&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33197&fm=281235313043702&tin=02508201610067®Number=0000000000091575&sum=50000 [16:34:23]StoreToDocumentArchive [16:34:23]shift 77 fd 33197 [16:34:23]save to /storage/0077/doc_00033197 [16:34:23]save last doc name /storage/0077/doc_00033197 to /storage/kkm_last_doc_name [16:34:23]save OK [16:34:23]Clear old archive folders... [16:34:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:34:23]tlvbuf is 00AD6CF0 [16:34:23]SAM_PROTO_ClearQueue [16:34:23]wFMCommunicate request_size=4 [16:34:23]MH_SAM_APDU [16:34:23]CAPDU: 80 09 00 00 [16:34:23]Write to MH i2c: E2 08 00 FA 34 80 09 00 00 00 00 00 00 A0 [16:34:23]Write i2c OK [16:34:23]MH_I2C_Read... [16:34:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:34:23]Read from MH i2c: E2 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 03 00 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 03 00 FA 34 00 90 00 A2 [16:34:23]RAPDU: 90 00 [16:34:23]wFMCommunicate OK [16:34:23]SAM_PROTO_ClearQueue done [16:34:23]KKMCreateOFDPacket [16:34:23]OFDProtocolAddRootSTLVToBuf [16:34:23]FM_MakeSignedData [16:34:23]FM_MakeSignedData [16:34:23]SAM_PROTO_SignData [16:34:23]wFMCommunicate request_size=4 [16:34:23]MH_SAM_APDU [16:34:23]CAPDU: 80 0D 01 02 [16:34:23]Write to MH i2c: E2 08 00 FB 34 80 0D 01 02 00 00 00 00 A8 [16:34:23]Write i2c OK [16:34:23]MH_I2C_Read... [16:34:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:34:23]Read from MH i2c: E2 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 03 00 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 03 00 FB 34 00 90 00 A3 [16:34:23]RAPDU: 90 00 [16:34:23]wFMCommunicate OK [16:34:23]wFMCommunicate request_size=255 [16:34:23]MH_SAM_APDU [16:34:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 90 29 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 81 00 00 35 04 06 00 FF [16:34:23]Write to MH i2c: E2 02 01 FC 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 90 29 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 81 00 00 35 04 06 00 FF 00 00 5F [16:34:23]Write i2c OK [16:34:23]MH_I2C_Read... [16:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:23]Read from MH i2c: E2 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 03 00 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 03 00 FC 34 00 90 00 A4 [16:34:23]RAPDU: 90 00 [16:34:23]wFMCommunicate OK [16:34:23]wFMCommunicate request_size=10 [16:34:23]MH_SAM_APDU [16:34:23]CAPDU: 80 0D 02 02 05 C8 32 EE A8 F6 [16:34:23]Write to MH i2c: E2 0D 00 FD 34 80 0D 02 02 05 00 C8 32 EE A8 F6 00 00 3B [16:34:23]Write i2c OK [16:34:23]MH_I2C_Read... [16:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:34:23]Read from MH i2c: E2 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 03 00 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 03 00 FD 34 00 90 00 A5 [16:34:23]RAPDU: 90 00 [16:34:23]wFMCommunicate OK [16:34:23]wFMCommunicate request_size=4 [16:34:23]MH_SAM_APDU [16:34:23]CAPDU: 80 0D 03 02 [16:34:23]Write to MH i2c: E2 08 00 FE 34 80 0D 03 02 00 00 00 00 AD [16:34:23]Write i2c OK [16:34:23]MH_I2C_Read... [16:34:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:34:23]Read from MH i2c: E2 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 0B 00 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 0B 00 FE 34 00 49 F6 BA 1D E9 B9 32 28 90 00 C0 [16:34:23]RAPDU: 49 F6 BA 1D E9 B9 32 28 90 00 [16:34:23]wFMCommunicate OK [16:34:23]SAM_PROTO_SignData done [16:34:23]FM_MakeSignedData done [16:34:23]CreateOFDProtocolMessage [16:34:23]wFMCommunicate request_size=4 [16:34:23]MH_SAM_APDU [16:34:23]CAPDU: 80 11 00 00 [16:34:23]Write to MH i2c: E2 08 00 FF 34 80 11 00 00 00 00 00 00 AD [16:34:23]Write i2c OK [16:34:23]MH_I2C_Read... [16:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:23]Read from MH i2c: E2 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 17 00 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: E2 17 00 FF 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 03 [16:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:34:23]wFMCommunicate OK [16:34:23]CreateOFDProtocolMessage done [16:34:23]OFDSenderStorePacket 33197 [16:34:23]StoreOFDPacket docnum=33197 [16:34:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0A E0 07 01 58 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 90 29 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 81 00 00 35 04 06 00 FF C8 32 EE A8 F6 49 F6 BA 1D E9 B9 32 28 [16:34:23]CheckFolder [16:34:23]dirname=/storage/ofd_packets [16:34:23]CheckFolder done [16:34:23]ProducePacketName [16:34:23]name=ofd_packets/00033197 [16:34:23]NVStorageSaveData ofd_packets/00033197 [16:34:23]File name is /storage/ofd_packets/00033197 [16:34:23]Write 301 bytes [16:34:23]NVStorageSaveData done [16:34:23]OFDSenderStorePacket done [16:34:23]KKMCreateOFDPacket done [16:34:23]NVStorageSaveData kkm_last_timestamp [16:34:23]File name is /storage/kkm_last_timestamp [16:34:23]Write 4 bytes [16:34:23]NVStorageSaveData done [16:34:23]ExternCall_PrintAddStr [16:34:23]wPrintStart [16:34:23]Write to MH i2c: 01 00 00 00 35 35 [16:34:23]Write i2c OK [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: 01 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: 01 07 00 [16:34:23]MH_I2C_Read... [16:34:23]Read from MH i2c: 01 07 00 00 35 00 00 00 00 00 FF 0F 4A [16:34:23]RasterBufferAndPrint [16:34:23]line Счет N : (1)1183023 [16:34:23]line ИНН: 02508201610067 [16:34:23]line Контрольно-Кассовый Чек [16:34:23]line ПРОДАЖА [16:34:23]line ТРК (МРК, ГНК) : 52 [16:34:23]line Товар: 2710124130 [16:34:23]line Аи-92-К-5 [16:34:23]line 8.550 * 58.50 [16:34:23]line = 500.18 [16:34:23]line НДС 12% НСП 1% [16:34:23]line > о реализуемом товаре [16:34:23]line ОКРУГЛЕНИЕ: -0.18 [16:34:23]line ИТОГО: 500.00 [16:34:23]line Внесено: 500.00 [16:34:23]line СДАЧА: 0.00 [16:34:23]line НСП 1% : 4.43 [16:34:23]line НДС 12% : 53.12 [16:34:23]line Наличными: 500.00 [16:34:23]line Безнал.: 0.00 [16:34:23]line Место: АЗС № 121 "Партнер Нефть" [16:34:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:34:23]line СНО: Общий режим [16:34:23]line Чек 213 26.08.2023 16:34 [16:34:23]line Смена: 77 ФФД: 1.0 [16:34:23]line ЗНМ: 0300000148 [16:34:23]line РНМ: 0000000000091575 [16:34:23]line Версия ККМ: 001 [16:34:23]line ФМ: 0000000000874655 [16:34:23]line ФД: 33197 [16:34:23]line ФПД: 281235313043702 [16:34:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T163424&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33197&fm=281235313043702&tin=02508201610067®Number=0000000000091575&sum=50000 [16:34:24]OFD Sender: Processing packet 33197 [packets to send 11, broken 10] [16:34:24]ProducePacketName [16:34:24]name=ofd_packets/00033197 [16:34:24]OFD Sender: To server: pG, [16:34:24]CommunicateWithHost lk.salyk.kg:30040 [16:34:24]ConnectInit lk.salyk.kg [16:34:24]written 0, free lines is 4095 [16:34:24]Connected sock=10 [16:34:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0A E0 07 01 58 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 90 29 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 81 00 00 35 04 06 00 FF C8 32 EE A8 F6 49 F6 BA 1D E9 B9 32 28 [16:34:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 61 7B 47 00 45 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AD 81 00 00 F4 03 04 00 2E D4 E9 64 B6 04 01 00 00 DE D5 37 CB 3D A9 17 FB [16:34:24]CommunicateWithHost err = 0 [16:34:24]CheckOFDResponse [16:34:24]1017 (14) - 77093643461234 [16:34:24]1041 (16) - 0000000000874655 [16:34:24]1040 (4) - 33197 [16:34:24]1012 (4) - 26.08.2023 10:30 [16:34:24]1206 (1) - 0 [16:34:24]OFD Sender: Remove packet 33197 [16:34:24]ProducePacketName [16:34:24]name=ofd_packets/00033197 [16:34:24]NVStorageDeleteData [16:34:24]Write to MH i2c: 01 00 00 2B 35 60 [16:34:24]Write i2c OK [16:34:24]MH_I2C_Read... [16:34:24]Read from MH i2c: 01 [16:34:24]MH_I2C_Read... [16:34:24]Read from MH i2c: 01 07 00 [16:34:24]MH_I2C_Read... [16:34:24]Read from MH i2c: 01 07 00 2B 35 00 00 00 00 00 EE 0C 61 [16:34:24]RasterBufferAndPrint [16:34:24]line [16:34:24]line [16:34:24]line [16:34:24]line [16:34:24]line [16:34:24]written 0, free lines is 3319 [16:34:24]MH_Cut [16:34:24]Write to MH i2c: D1 01 00 32 35 01 39 [16:34:24]Write i2c OK [16:34:24]MH_I2C_Read... [16:34:24]Read from MH i2c: D1 [16:34:24]MH_I2C_Read... [16:34:24]Read from MH i2c: D1 01 00 [16:34:24]MH_I2C_Read... [16:34:24]Read from MH i2c: D1 01 00 32 35 00 38 [16:34:24]Write to MH i2c: 01 00 00 33 35 68 [16:34:24]Write i2c OK [16:34:24]MH_I2C_Read... [16:34:25]OFD Sender: No OFD packet to send [16:34:25]*** Cut start [16:34:25]*** Purtial cut [16:34:25]*** Stage 1: CUTSNS_PIN = 1 [16:34:25]Read from MH i2c: 01 [16:34:25]MH_I2C_Read... [16:34:25]*** Stop cut motor [16:34:25]*** Cut end [16:34:25]Read from MH i2c: 01 07 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: 01 07 00 33 35 00 00 00 00 00 FF 0F 7D [16:34:25]process_action close_receipt done [16:34:25]requested_data is exist [16:34:25]produce_requested_data [16:34:25]requested_item fm.sn is exist - process it [16:34:25]wFMCommunicate request_size=4 [16:34:25]MH_SAM_APDU [16:34:25]CAPDU: 80 11 00 00 [16:34:25]Write to MH i2c: E2 08 00 34 35 80 11 00 00 00 00 00 00 E3 [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:34:25]Read from MH i2c: E2 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 17 00 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 17 00 34 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 39 [16:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:34:25]wFMCommunicate OK [16:34:25]requested_item fd.num is exist - process it [16:34:25]SAM_PROTO_GetFieldsCounters [16:34:25]wFMCommunicate request_size=4 [16:34:25]MH_SAM_APDU [16:34:25]CAPDU: 80 13 00 00 [16:34:25]Write to MH i2c: E2 08 00 35 35 80 13 00 00 00 00 00 00 E6 [16:34:25]Write i2c OK [16:34:25]MH_I2C_Read... [16:34:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:34:25]Read from MH i2c: E2 [16:34:25]MH_I2C_Read... [16:34:25]Read from MH i2c: E2 62 00 [16:34:25]MH_I2C_Read... [16:34:26]Read from MH i2c: E2 62 00 35 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AD 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [16:34:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AD 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:34:26]wFMCommunicate OK [16:34:26]SAM_PROTO_GetFieldsCounters done [16:34:26]requested_item shift.num is exist - process it [16:34:26]requested_item shift.opened is exist - process it [16:34:26]req_shift_opened [16:34:26]FM_GetShiftState [16:34:26]SAM_PROTO_GetShiftState [16:34:26]wFMCommunicate request_size=4 [16:34:26]MH_SAM_APDU [16:34:26]CAPDU: 80 13 01 00 [16:34:26]Write to MH i2c: E2 08 00 36 35 80 13 01 00 00 00 00 00 E8 [16:34:26]Write i2c OK [16:34:26]MH_I2C_Read... [16:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:34:26]Read from MH i2c: E2 [16:34:26]MH_I2C_Read... [16:34:26]Read from MH i2c: E2 0E 00 [16:34:26]MH_I2C_Read... [16:34:26]Read from MH i2c: E2 0E 00 36 35 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1F [16:34:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:34:26]wFMCommunicate OK [16:34:26]SAM_PROTO_GetShiftState done [16:34:26]FM_GetShiftState done [16:34:26]req_shift_opened done [16:34:26]requested_item shift.open_date is exist - process it [16:34:26]req_shift_open_date [16:34:26]req_shift_open_date done [16:34:26]produce_requested_data done [16:34:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33197,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:34:26]process_action_free close_receipt [16:34:26]json_value_free [16:34:26]json_value_free done [16:34:26]process_json_proto returns [16:34:26]Send response to host [16:34:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33197,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:34:26]free response buf [16:34:26]execute_script done [16:34:26]execute_script returns [16:34:26]free content buf [16:34:26]Sock 7.Close socket [16:34:26]Sock 7.Thread stoped [16:34:30]OFD Sender: No OFD packet to send [16:34:35]OFD Sender: No OFD packet to send [16:34:40]OFD Sender: No OFD packet to send [16:34:45]OFD Sender: No OFD packet to send [16:34:50]OFD Sender: No OFD packet to send [16:34:55]OFD Sender: No OFD packet to send [16:35:00]OFD Sender: No OFD packet to send [16:35:05]OFD Sender: No OFD packet to send [16:35:10]OFD Sender: No OFD packet to send [16:35:15]OFD Sender: No OFD packet to send [16:35:20]OFD Sender: No OFD packet to send [16:35:25]OFD Sender: No OFD packet to send [16:35:30]OFD Sender: No OFD packet to send [16:35:35]OFD Sender: No OFD packet to send [16:35:40]OFD Sender: No OFD packet to send [16:35:45]OFD Sender: No OFD packet to send [16:35:50]OFD Sender: No OFD packet to send [16:35:55]OFD Sender: No OFD packet to send [16:36:00]OFD Sender: No OFD packet to send [16:36:05]OFD Sender: No OFD packet to send [16:36:10]OFD Sender: No OFD packet to send [16:36:15]OFD Sender: No OFD packet to send [16:36:20]OFD Sender: No OFD packet to send [16:36:25]OFD Sender: No OFD packet to send [16:36:26]accept exits with 9 [16:36:26]New connection [16:36:26]New thread 3067202916 created [16:36:26]Thread 3067059556 joined [16:36:26]Waiting for new connection... [16:36:26] Sock 9.Parse request [16:36:26]Sock 9.Check first char [16:36:26]Sock 9.First char is OK [16:36:26]request: POST /json_proto HTTP/1.0 [16:36:26]Method: POST [16:36:26]URL: /json_proto [16:36:26]Method is POST - this is cgi request [16:36:26]url: /json_proto [16:36:26]query_string will be loaded in cgi processing [16:36:26]execute_cgi json_proto POST (null) [16:36:26]execute_cgi path=json_proto method=POST [16:36:26]POST find Content-Length [16:36:26]Host: 172.17.34.200:8080 [16:36:26]Content-Length: 215 [16:36:26]Content-Type: application/json [16:36:26] [16:36:26]POST finish read [16:36:26]Found Content-Length = 215 [16:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:26]execute_script... [16:36:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:36:26]POST & json_proto [16:36:26]process_json_proto [16:36:26]json parsed OK: [16:36:26]protocol is kg_v1.0 [16:36:26]action value=get_value [16:36:26]process_action get_value [16:36:26]cmd_get_value [16:36:26]process_action get_value done [16:36:26]requested_data is exist [16:36:26]produce_requested_data [16:36:26]requested_item kkm.sn is exist - process it [16:36:26]requested_item kkm.ver is exist - process it [16:36:26]requested_item fm.sn is exist - process it [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 11 00 00 [16:36:26]Write to MH i2c: E2 08 00 37 35 80 11 00 00 00 00 00 00 E6 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 17 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 17 00 37 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3C [16:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:36:26]wFMCommunicate OK [16:36:26]requested_item fd.num is exist - process it [16:36:26]SAM_PROTO_GetFieldsCounters [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 13 00 00 [16:36:26]Write to MH i2c: E2 08 00 38 35 80 13 00 00 00 00 00 00 E9 [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 62 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 62 00 38 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AD 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [16:36:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AD 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:36:26]wFMCommunicate OK [16:36:26]SAM_PROTO_GetFieldsCounters done [16:36:26]requested_item shift.num is exist - process it [16:36:26]requested_item shift.opened is exist - process it [16:36:26]req_shift_opened [16:36:26]FM_GetShiftState [16:36:26]SAM_PROTO_GetShiftState [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 13 01 00 [16:36:26]Write to MH i2c: E2 08 00 39 35 80 13 01 00 00 00 00 00 EB [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:36:26]Read from MH i2c: E2 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 0E 00 [16:36:26]MH_I2C_Read... [16:36:26]Read from MH i2c: E2 0E 00 39 35 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 22 [16:36:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:36:26]wFMCommunicate OK [16:36:26]SAM_PROTO_GetShiftState done [16:36:26]FM_GetShiftState done [16:36:26]req_shift_opened done [16:36:26]requested_item shift.open_date is exist - process it [16:36:26]req_shift_open_date [16:36:26]req_shift_open_date done [16:36:26]produce_requested_data done [16:36:26]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33197,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:36:26]process_action_free get_value [16:36:26]json_value_free [16:36:26]json_value_free done [16:36:26]process_json_proto returns [16:36:26]Send response to host [16:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33197,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:36:26]free response buf [16:36:26]execute_script done [16:36:26]execute_script returns [16:36:26]free content buf [16:36:26]Sock 9.Close socket [16:36:26]Sock 9.Thread stoped [16:36:26]accept exits with 7 [16:36:26]New connection [16:36:26]New thread 3067059556 created [16:36:26]Thread 3067202916 joined [16:36:26]Waiting for new connection... [16:36:26] Sock 7.Parse request [16:36:26]Sock 7.Check first char [16:36:26]Sock 7.First char is OK [16:36:26]request: POST /json_proto HTTP/1.0 [16:36:26]Method: POST [16:36:26]URL: /json_proto [16:36:26]Method is POST - this is cgi request [16:36:26]url: /json_proto [16:36:26]query_string will be loaded in cgi processing [16:36:26]execute_cgi json_proto POST (null) [16:36:26]execute_cgi path=json_proto method=POST [16:36:26]POST find Content-Length [16:36:26]Host: 172.17.34.200:8080 [16:36:26]Content-Length: 331 [16:36:26]Content-Type: application/json [16:36:26] [16:36:26]POST finish read [16:36:26]Found Content-Length = 331 [16:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:36:26]execute_script... [16:36:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [16:36:26]POST & json_proto [16:36:26]process_json_proto [16:36:26]json parsed OK: [16:36:26]protocol is kg_v1.0 [16:36:26]action value=get_value [16:36:26]process_action get_value [16:36:26]cmd_get_value [16:36:26]process_action get_value done [16:36:26]requested_data is exist [16:36:26]produce_requested_data [16:36:26]requested_item fm.sale.total is exist - process it [16:36:26]SAM_PROTO_GetFMData [16:36:26]wFMCommunicate request_size=4 [16:36:26]MH_SAM_APDU [16:36:26]CAPDU: 80 13 03 00 [16:36:26]Write to MH i2c: E2 08 00 3A 35 80 13 03 00 00 00 00 00 EE [16:36:26]Write i2c OK [16:36:26]MH_I2C_Read... [16:36:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [16:36:27]Read from MH i2c: E2 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: E2 FD 00 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: E2 FD 00 3A 35 00 C3 04 85 04 BF 04 6E 04 04 00 13 81 00 00 69 04 A1 00 6F 04 04 00 D4 7F 00 00 B1 04 04 00 C9 D8 66 9C 70 04 04 00 E8 98 D4 8B 72 04 04 00 E1 3F 92 10 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 6F D5 9C 10 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 5F 61 62 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 4F [16:36:27]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 13 81 00 00 69 04 A1 00 6F 04 04 00 D4 7F 00 00 B1 04 04 00 C9 D8 66 9C 70 04 04 00 E8 98 D4 8B 72 04 04 00 E1 3F 92 10 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 6F D5 9C 10 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 5F 61 62 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [16:36:27]wFMCommunicate OK [16:36:27]wFMCommunicate request_size=4 [16:36:27]MH_SAM_APDU [16:36:27]CAPDU: 80 17 00 00 [16:36:27]Write to MH i2c: E2 08 00 3B 35 80 17 00 00 00 00 00 00 F0 [16:36:27]Write i2c OK [16:36:27]MH_I2C_Read... [16:36:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:27]Read from MH i2c: E2 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: E2 FD 00 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: E2 FD 00 3B 35 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 13 [16:36:27]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [16:36:27]wFMCommunicate OK [16:36:27]wFMCommunicate request_size=4 [16:36:27]MH_SAM_APDU [16:36:27]CAPDU: 80 17 00 00 [16:36:27]Write to MH i2c: E2 08 00 3C 35 80 17 00 00 00 00 00 00 F1 [16:36:27]Write i2c OK [16:36:27]MH_I2C_Read... [16:36:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:27]Read from MH i2c: E2 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: E2 FD 00 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: E2 FD 00 3C 35 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 0F [16:36:27]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [16:36:27]wFMCommunicate OK [16:36:27]wFMCommunicate request_size=4 [16:36:27]MH_SAM_APDU [16:36:27]CAPDU: 80 17 00 00 [16:36:27]Write to MH i2c: E2 08 00 3D 35 80 17 00 00 00 00 00 00 F2 [16:36:27]Write i2c OK [16:36:27]MH_I2C_Read... [16:36:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:27]Read from MH i2c: E2 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: E2 FD 00 [16:36:27]MH_I2C_Read... [16:36:27]Read from MH i2c: E2 FD 00 3D 35 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 64 [16:36:28]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [16:36:28]wFMCommunicate OK [16:36:28]wFMCommunicate request_size=4 [16:36:28]MH_SAM_APDU [16:36:28]CAPDU: 80 17 00 00 [16:36:28]Write to MH i2c: E2 08 00 3E 35 80 17 00 00 00 00 00 00 F3 [16:36:28]Write i2c OK [16:36:28]MH_I2C_Read... [16:36:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [16:36:28]Read from MH i2c: E2 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 E0 00 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 E0 00 3E 35 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DD [16:36:28]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:36:28]wFMCommunicate OK [16:36:28]SAM_PROTO_GetFMData done [16:36:28]requested_item fm.sale_refund.total is exist - process it [16:36:28]requested_item fm.buy.total is exist - process it [16:36:28]requested_item shift.sale.total is exist - process it [16:36:28]SAM_PROTO_GetShiftData [16:36:28]wFMCommunicate request_size=4 [16:36:28]MH_SAM_APDU [16:36:28]CAPDU: 80 13 02 00 [16:36:28]Write to MH i2c: E2 08 00 3F 35 80 13 02 00 00 00 00 00 F2 [16:36:28]Write i2c OK [16:36:28]MH_I2C_Read... [16:36:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [16:36:28]Read from MH i2c: E2 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 FD 00 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 FD 00 3F 35 00 BC 04 AA 04 B8 04 6E 04 04 00 D5 00 00 00 69 04 9E 00 6F 04 04 00 D1 00 00 00 B1 04 04 00 D7 A3 65 01 70 04 04 00 D8 4F 04 01 72 04 03 00 FF 53 61 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 D5 FC 25 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 6C 2A 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 45 [16:36:28]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 D5 00 00 00 69 04 9E 00 6F 04 04 00 D1 00 00 00 B1 04 04 00 D7 A3 65 01 70 04 04 00 D8 4F 04 01 72 04 03 00 FF 53 61 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 D5 FC 25 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 6C 2A 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [16:36:28]wFMCommunicate OK [16:36:28]wFMCommunicate request_size=4 [16:36:28]MH_SAM_APDU [16:36:28]CAPDU: 80 17 00 00 [16:36:28]Write to MH i2c: E2 08 00 40 35 80 17 00 00 00 00 00 00 F5 [16:36:28]Write i2c OK [16:36:28]MH_I2C_Read... [16:36:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:28]Read from MH i2c: E2 [16:36:28]MH_I2C_Read... [16:36:28]Read from MH i2c: E2 FD 00 [16:36:28]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 FD 00 40 35 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 BC [16:36:29]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [16:36:29]wFMCommunicate OK [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 17 00 00 [16:36:29]Write to MH i2c: E2 08 00 41 35 80 17 00 00 00 00 00 00 F6 [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:29]Read from MH i2c: E2 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 FD 00 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 FD 00 41 35 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 1F [16:36:29]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [16:36:29]wFMCommunicate OK [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 17 00 00 [16:36:29]Write to MH i2c: E2 08 00 42 35 80 17 00 00 00 00 00 00 F7 [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [16:36:29]Read from MH i2c: E2 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 FD 00 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 FD 00 42 35 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 78 [16:36:29]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [16:36:29]wFMCommunicate OK [16:36:29]wFMCommunicate request_size=4 [16:36:29]MH_SAM_APDU [16:36:29]CAPDU: 80 17 00 00 [16:36:29]Write to MH i2c: E2 08 00 43 35 80 17 00 00 00 00 00 00 F8 [16:36:29]Write i2c OK [16:36:29]MH_I2C_Read... [16:36:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [16:36:29]Read from MH i2c: E2 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 D9 00 [16:36:29]MH_I2C_Read... [16:36:29]Read from MH i2c: E2 D9 00 43 35 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [16:36:29]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [16:36:29]wFMCommunicate OK [16:36:29]SAM_PROTO_GetShiftData done [16:36:29]requested_item shift.sale.total_cash is exist - process it [16:36:29]requested_item shift.sale_refund.total is exist - process it [16:36:29]requested_item shift.sale_refund.total_cash is exist - process it [16:36:29]requested_item shift.buy.total is exist - process it [16:36:29]requested_item shift.buy.total_cash is exist - process it [16:36:29]produce_requested_data done [16:36:29]produce_requested_data return {"fm.sale.total":26239858.65,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":234382.95,"shift.sale.total_cash":170598.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [16:36:29]process_action_free get_value [16:36:29]json_value_free [16:36:29]json_value_free done [16:36:29]process_json_proto returns [16:36:29]Send response to host [16:36:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26239858.65,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":234382.95,"shift.sale.total_cash":170598.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [16:36:29]free response buf [16:36:29]execute_script done [16:36:29]execute_script returns [16:36:29]free content buf [16:36:29]Sock 7.Close socket [16:36:29]Sock 7.Thread stoped [16:36:30]OFD Sender: No OFD packet to send [16:36:35]OFD Sender: No OFD packet to send [16:36:40]OFD Sender: No OFD packet to send [16:36:45]OFD Sender: No OFD packet to send [16:36:50]OFD Sender: No OFD packet to send [16:36:55]OFD Sender: No OFD packet to send [16:37:00]OFD Sender: No OFD packet to send [16:37:05]OFD Sender: No OFD packet to send [16:37:10]OFD Sender: No OFD packet to send [16:37:15]OFD Sender: No OFD packet to send [16:37:20]OFD Sender: No OFD packet to send [16:37:25]OFD Sender: No OFD packet to send [16:37:30]OFD Sender: No OFD packet to send [16:37:35]OFD Sender: No OFD packet to send [16:37:40]OFD Sender: No OFD packet to send [16:37:45]OFD Sender: No OFD packet to send [16:37:50]OFD Sender: No OFD packet to send [16:37:55]OFD Sender: No OFD packet to send [16:38:00]OFD Sender: No OFD packet to send [16:38:05]OFD Sender: No OFD packet to send [16:38:10]OFD Sender: No OFD packet to send [16:38:15]OFD Sender: No OFD packet to send [16:38:20]OFD Sender: No OFD packet to send [16:38:25]OFD Sender: No OFD packet to send [16:38:30]OFD Sender: No OFD packet to send [16:38:35]OFD Sender: No OFD packet to send [16:38:40]OFD Sender: No OFD packet to send [16:38:45]OFD Sender: No OFD packet to send [16:38:50]OFD Sender: No OFD packet to send [16:38:55]OFD Sender: No OFD packet to send [16:39:00]OFD Sender: No OFD packet to send [16:39:04]accept exits with 9 [16:39:04]New connection [16:39:04]New thread 3067202916 created [16:39:04]Thread 3067059556 joined [16:39:04]Waiting for new connection... [16:39:04] Sock 9.Parse request [16:39:04]Sock 9.Check first char [16:39:04]Sock 9.First char is OK [16:39:04]request: POST /json_proto HTTP/1.0 [16:39:04]Method: POST [16:39:04]URL: /json_proto [16:39:04]Method is POST - this is cgi request [16:39:04]url: /json_proto [16:39:04]query_string will be loaded in cgi processing [16:39:04]execute_cgi json_proto POST (null) [16:39:04]execute_cgi path=json_proto method=POST [16:39:04]POST find Content-Length [16:39:04]Host: 172.17.34.200:8080 [16:39:04]Content-Length: 683 [16:39:04]Content-Type: application/json [16:39:04] [16:39:04]POST finish read [16:39:04]Found Content-Length = 683 [16:39:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:04]execute_script... [16:39: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)1183024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:04]POST & json_proto [16:39:04]process_json_proto [16:39:04]json parsed OK: [16:39:04]protocol is kg_v1.0 [16:39:04]action value=close_receipt [16:39:04]process_action close_receipt [16:39:04]cmd_close_receipt [16:39:04]MH_GetDate [16:39:04]Write to MH i2c: F0 00 00 44 35 68 [16:39:04]Write i2c OK [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: F0 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: F0 09 00 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: F0 09 00 44 35 00 AA 2A EA 64 B2 FF 65 64 0D [16:39:04]GetLastDocTimeStamp 1693067664 [16:39:04]current date 1693067946 [16:39:04]FM_GetShiftState [16:39:04]SAM_PROTO_GetShiftState [16:39:04]wFMCommunicate request_size=4 [16:39:04]MH_SAM_APDU [16:39:04]CAPDU: 80 13 01 00 [16:39:04]Write to MH i2c: E2 08 00 45 35 80 13 01 00 00 00 00 00 F7 [16:39:04]Write i2c OK [16:39:04]MH_I2C_Read... [16:39:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:04]Read from MH i2c: E2 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: E2 0E 00 [16:39:04]MH_I2C_Read... [16:39:04]Read from MH i2c: E2 0E 00 45 35 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2E [16:39:04]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:39:04]wFMCommunicate OK [16:39:04]SAM_PROTO_GetShiftState done [16:39:04]FM_GetShiftState done [16:39:04]opened in 1693009560 [16:39:04]opened+sec_in_day 1693095960 [16:39:04]quantity*price = 40004 [16:39:04]sum+1 = 40005 [16:39:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 214 26.08.2023 16:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33198 ФПД: 121708628836852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T163906&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33198&fm=121708628836852&tin=02508201610067®Number=0000000000091575&sum=40000 [16:39:05]StoreToDocumentArchive [16:39:05]shift 77 fd 33198 [16:39:05]save to /storage/0077/doc_00033198 [16:39:05]save last doc name /storage/0077/doc_00033198 to /storage/kkm_last_doc_name [16:39:05]save OK [16:39:05]Clear old archive folders... [16:39:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:39:05]tlvbuf is 00A588A0 [16:39:05]SAM_PROTO_ClearQueue [16:39:05]wFMCommunicate request_size=4 [16:39:05]MH_SAM_APDU [16:39:05]CAPDU: 80 09 00 00 [16:39:05]Write to MH i2c: E2 08 00 52 35 80 09 00 00 00 00 00 00 F9 [16:39:05]Write i2c OK [16:39:05]MH_I2C_Read... [16:39:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:05]Read from MH i2c: E2 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 03 00 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 03 00 52 35 00 90 00 FB [16:39:05]RAPDU: 90 00 [16:39:05]wFMCommunicate OK [16:39:05]SAM_PROTO_ClearQueue done [16:39:05]KKMCreateOFDPacket [16:39:05]OFDProtocolAddRootSTLVToBuf [16:39:05]FM_MakeSignedData [16:39:05]FM_MakeSignedData [16:39:05]SAM_PROTO_SignData [16:39:05]wFMCommunicate request_size=4 [16:39:05]MH_SAM_APDU [16:39:05]CAPDU: 80 0D 01 02 [16:39:05]Write to MH i2c: E2 08 00 53 35 80 0D 01 02 00 00 00 00 01 [16:39:05]Write i2c OK [16:39:05]MH_I2C_Read... [16:39:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:05]Read from MH i2c: E2 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 03 00 [16:39:05]MH_I2C_Read... [16:39:05]Read from MH i2c: E2 03 00 53 35 00 90 00 FC [16:39:05]RAPDU: 90 00 [16:39:05]wFMCommunicate OK [16:39:05]wFMCommunicate request_size=255 [16:39:05]MH_SAM_APDU [16:39:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 AA 2A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 81 00 00 35 04 06 00 [16:39:05]Write to MH i2c: E2 02 01 54 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 AA 2A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 81 00 00 35 04 06 00 00 00 FC [16:39:05]Write i2c OK [16:39:05]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 54 35 00 90 00 FD [16:39:06]RAPDU: 90 00 [16:39:06]wFMCommunicate OK [16:39:06]wFMCommunicate request_size=11 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 0D 02 02 06 6E B1 7F 96 81 F4 [16:39:06]Write to MH i2c: E2 0E 00 55 35 80 0D 02 02 06 00 6E B1 7F 96 81 F4 00 00 B9 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 03 00 55 35 00 90 00 FE [16:39:06]RAPDU: 90 00 [16:39:06]wFMCommunicate OK [16:39:06]wFMCommunicate request_size=4 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 0D 03 02 [16:39:06]Write to MH i2c: E2 08 00 56 35 80 0D 03 02 00 00 00 00 06 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 0B 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 0B 00 56 35 00 71 AE BB 56 B8 11 09 10 90 00 19 [16:39:06]RAPDU: 71 AE BB 56 B8 11 09 10 90 00 [16:39:06]wFMCommunicate OK [16:39:06]SAM_PROTO_SignData done [16:39:06]FM_MakeSignedData done [16:39:06]CreateOFDProtocolMessage [16:39:06]wFMCommunicate request_size=4 [16:39:06]MH_SAM_APDU [16:39:06]CAPDU: 80 11 00 00 [16:39:06]Write to MH i2c: E2 08 00 57 35 80 11 00 00 00 00 00 00 06 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:06]Read from MH i2c: E2 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 17 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: E2 17 00 57 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5C [16:39:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:39:06]wFMCommunicate OK [16:39:06]CreateOFDProtocolMessage done [16:39:06]OFDSenderStorePacket 33198 [16:39:06]StoreOFDPacket docnum=33198 [16:39:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 49 91 08 01 02 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 AA 2A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 81 00 00 35 04 06 00 6E B1 7F 96 81 F4 71 AE BB 56 B8 11 09 10 [16:39:06]CheckFolder [16:39:06]dirname=/storage/ofd_packets [16:39:06]CheckFolder done [16:39:06]ProducePacketName [16:39:06]name=ofd_packets/00033198 [16:39:06]NVStorageSaveData ofd_packets/00033198 [16:39:06]File name is /storage/ofd_packets/00033198 [16:39:06]Write 302 bytes [16:39:06]NVStorageSaveData done [16:39:06]OFDSenderStorePacket done [16:39:06]KKMCreateOFDPacket done [16:39:06]NVStorageSaveData kkm_last_timestamp [16:39:06]File name is /storage/kkm_last_timestamp [16:39:06]Write 4 bytes [16:39:06]NVStorageSaveData done [16:39:06]ExternCall_PrintAddStr [16:39:06]wPrintStart [16:39:06]Write to MH i2c: 01 00 00 58 35 8D [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 07 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 07 00 58 35 00 00 00 00 00 FF 0F A2 [16:39:06]RasterBufferAndPrint [16:39:06]line Счет N : (1)1183024 [16:39:06]line ИНН: 02508201610067 [16:39:06]line Контрольно-Кассовый Чек [16:39:06]line ПРОДАЖА [16:39:06]line ТРК (МРК, ГНК) : 21 [16:39:06]line Товар: 2710194210 [16:39:06]line ДТ(л)-К-5 [16:39:06]line 6.290 * 63.60 [16:39:06]line = 400.04 [16:39:06]line НДС 12% НСП 1% [16:39:06]line > о реализуемом товаре [16:39:06]line ОКРУГЛЕНИЕ: -0.04 [16:39:06]line ИТОГО: 400.00 [16:39:06]line Внесено: 400.00 [16:39:06]line СДАЧА: 0.00 [16:39:06]line НСП 1% : 3.54 [16:39:06]line НДС 12% : 42.48 [16:39:06]line Наличными: 400.00 [16:39:06]line Безнал.: 0.00 [16:39:06]line Место: АЗС № 121 "Партнер Нефть" [16:39:06]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:39:06]line СНО: Общий режим [16:39:06]line Чек 214 26.08.2023 16:39 [16:39:06]line Смена: 77 ФФД: 1.0 [16:39:06]line ЗНМ: 0300000148 [16:39:06]line РНМ: 0000000000091575 [16:39:06]line Версия ККМ: 001 [16:39:06]line ФМ: 0000000000874655 [16:39:06]line ФД: 33198 [16:39:06]line ФПД: 121708628836852 [16:39:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T163906&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33198&fm=121708628836852&tin=02508201610067®Number=0000000000091575&sum=40000 [16:39:06]written 0, free lines is 4095 [16:39:06]OFD Sender: Processing packet 33198 [packets to send 11, broken 10] [16:39:06]ProducePacketName [16:39:06]name=ofd_packets/00033198 [16:39:06]OFD Sender: To server: pG, [16:39:06]CommunicateWithHost lk.salyk.kg:30040 [16:39:06]ConnectInit lk.salyk.kg [16:39:06]Connected sock=10 [16:39:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 49 91 08 01 02 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 AA 2A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 81 00 00 35 04 06 00 6E B1 7F 96 81 F4 71 AE BB 56 B8 11 09 10 [16:39:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FC AE 47 00 A7 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AE 81 00 00 F4 03 04 00 48 D5 E9 64 B6 04 01 00 00 1D 2D 33 77 C3 4E 5A 43 [16:39:06]CommunicateWithHost err = 0 [16:39:06]CheckOFDResponse [16:39:06]1017 (14) - 77093643461234 [16:39:06]1041 (16) - 0000000000874655 [16:39:06]1040 (4) - 33198 [16:39:06]1012 (4) - 26.08.2023 10:34 [16:39:06]1206 (1) - 0 [16:39:06]OFD Sender: Remove packet 33198 [16:39:06]ProducePacketName [16:39:06]name=ofd_packets/00033198 [16:39:06]NVStorageDeleteData [16:39:06]Write to MH i2c: 01 00 00 83 35 B8 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 07 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: 01 07 00 83 35 00 00 00 00 00 F7 0C C2 [16:39:06]RasterBufferAndPrint [16:39:06]line [16:39:06]line [16:39:06]line [16:39:06]line [16:39:06]line [16:39:06]written 0, free lines is 3325 [16:39:06]MH_Cut [16:39:06]Write to MH i2c: D1 01 00 8A 35 01 91 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: D1 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: D1 01 00 [16:39:06]MH_I2C_Read... [16:39:06]Read from MH i2c: D1 01 00 8A 35 00 90 [16:39:06]Write to MH i2c: 01 00 00 8B 35 C0 [16:39:06]Write i2c OK [16:39:06]MH_I2C_Read... [16:39:07]OFD Sender: No OFD packet to send [16:39:07]*** Cut start [16:39:07]*** Purtial cut [16:39:07]*** CUTSNS_PIN = 0 [16:39:07]*** Stage 1: CUTSNS_PIN = 1 [16:39:09]Read from MH i2c: 01 [16:39:09]MH_I2C_Read... [16:39:09]*** Stop cut motor [16:39:09]*** Cut end [16:39:09]Read from MH i2c: 01 07 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: 01 07 00 8B 35 00 00 00 00 00 FF 0F D5 [16:39:09]process_action close_receipt done [16:39:09]requested_data is exist [16:39:09]produce_requested_data [16:39:09]requested_item fm.sn is exist - process it [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 11 00 00 [16:39:09]Write to MH i2c: E2 08 00 8C 35 80 11 00 00 00 00 00 00 3B [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 17 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 17 00 8C 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 91 [16:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:39:09]wFMCommunicate OK [16:39:09]requested_item fd.num is exist - process it [16:39:09]SAM_PROTO_GetFieldsCounters [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 13 00 00 [16:39:09]Write to MH i2c: E2 08 00 8D 35 80 13 00 00 00 00 00 00 3E [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 62 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 62 00 8D 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AE 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [16:39:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AE 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:39:09]wFMCommunicate OK [16:39:09]SAM_PROTO_GetFieldsCounters done [16:39:09]requested_item shift.num is exist - process it [16:39:09]requested_item shift.opened is exist - process it [16:39:09]req_shift_opened [16:39:09]FM_GetShiftState [16:39:09]SAM_PROTO_GetShiftState [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 13 01 00 [16:39:09]Write to MH i2c: E2 08 00 8E 35 80 13 01 00 00 00 00 00 40 [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:09]Read from MH i2c: E2 0E 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 0E 00 8E 35 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 77 [16:39:09]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:39:09]wFMCommunicate OK [16:39:09]SAM_PROTO_GetShiftState done [16:39:09]FM_GetShiftState done [16:39:09]req_shift_opened done [16:39:09]requested_item shift.open_date is exist - process it [16:39:09]req_shift_open_date [16:39:09]req_shift_open_date done [16:39:09]produce_requested_data done [16:39:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33198,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:39:09]process_action_free close_receipt [16:39:09]json_value_free [16:39:09]json_value_free done [16:39:09]process_json_proto returns [16:39:09]Send response to host [16:39:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33198,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:39:09]free response buf [16:39:09]execute_script done [16:39:09]execute_script returns [16:39:09]free content buf [16:39:09]Sock 9.Close socket [16:39:09]Sock 9.Thread stoped [16:39:12]OFD Sender: No OFD packet to send [16:39:17]OFD Sender: No OFD packet to send [16:39:22]OFD Sender: No OFD packet to send [16:39:27]OFD Sender: No OFD packet to send [16:39:32]OFD Sender: No OFD packet to send [16:39:37]OFD Sender: No OFD packet to send [16:39:42]OFD Sender: No OFD packet to send [16:39:47]OFD Sender: No OFD packet to send [16:39:52]OFD Sender: No OFD packet to send [16:39:57]OFD Sender: No OFD packet to send [16:40:02]OFD Sender: No OFD packet to send [16:40:07]OFD Sender: No OFD packet to send [16:40:12]OFD Sender: No OFD packet to send [16:40:17]OFD Sender: No OFD packet to send [16:40:22]OFD Sender: No OFD packet to send [16:40:27]OFD Sender: No OFD packet to send [16:40:32]OFD Sender: No OFD packet to send [16:40:37]OFD Sender: No OFD packet to send [16:40:42]OFD Sender: No OFD packet to send [16:40:47]OFD Sender: No OFD packet to send [16:40:52]OFD Sender: No OFD packet to send [16:40:57]OFD Sender: No OFD packet to send [16:41:02]OFD Sender: No OFD packet to send [16:41:05]accept exits with 7 [16:41:05]New connection [16:41:05]New thread 3067059556 created [16:41:05]Thread 3067202916 joined [16:41:05]Waiting for new connection... [16:41:05] Sock 7.Parse request [16:41:05]Sock 7.Check first char [16:41:05]Sock 7.First char is OK [16:41:05]request: POST /json_proto HTTP/1.0 [16:41:05]Method: POST [16:41:05]URL: /json_proto [16:41:05]Method is POST - this is cgi request [16:41:05]url: /json_proto [16:41:05]query_string will be loaded in cgi processing [16:41:05]execute_cgi json_proto POST (null) [16:41:05]execute_cgi path=json_proto method=POST [16:41:05]POST find Content-Length [16:41:05]Host: 172.17.34.200:8080 [16:41:05]Content-Length: 678 [16:41:05]Content-Type: application/json [16:41:05] [16:41:05]POST finish read [16:41:05]Found Content-Length = 678 [16:41:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183025", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:05]execute_script... [16:41:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183025", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:05]POST & json_proto [16:41:05]process_json_proto [16:41:05]json parsed OK: [16:41:05]protocol is kg_v1.0 [16:41:05]action value=close_receipt [16:41:05]process_action close_receipt [16:41:05]cmd_close_receipt [16:41:05]MH_GetDate [16:41:05]Write to MH i2c: F0 00 00 8F 35 B3 [16:41:05]Write i2c OK [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: F0 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: F0 09 00 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: F0 09 00 8F 35 00 23 2B EA 64 B2 FF 65 64 D2 [16:41:05]GetLastDocTimeStamp 1693067946 [16:41:05]current date 1693068067 [16:41:05]FM_GetShiftState [16:41:05]SAM_PROTO_GetShiftState [16:41:05]wFMCommunicate request_size=4 [16:41:05]MH_SAM_APDU [16:41:05]CAPDU: 80 13 01 00 [16:41:05]Write to MH i2c: E2 08 00 90 35 80 13 01 00 00 00 00 00 42 [16:41:05]Write i2c OK [16:41:05]MH_I2C_Read... [16:41:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:05]Read from MH i2c: E2 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: E2 0E 00 [16:41:05]MH_I2C_Read... [16:41:05]Read from MH i2c: E2 0E 00 90 35 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 79 [16:41:05]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:41:05]wFMCommunicate OK [16:41:05]SAM_PROTO_GetShiftState done [16:41:05]FM_GetShiftState done [16:41:05]opened in 1693009560 [16:41:05]opened+sec_in_day 1693095960 [16:41:05]quantity*price = 50017 [16:41:05]sum+1 = 50019 [16:41:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 215 26.08.2023 16:41 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33199 ФПД: 173026130723905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164107&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33199&fm=173026130723905&tin=02508201610067®Number=0000000000091575&sum=50000 [16:41:06]StoreToDocumentArchive [16:41:06]shift 77 fd 33199 [16:41:06]save to /storage/0077/doc_00033199 [16:41:06]save last doc name /storage/0077/doc_00033199 to /storage/kkm_last_doc_name [16:41:06]save OK [16:41:06]Clear old archive folders... [16:41:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:06]tlvbuf is B6DE5720 [16:41:06]SAM_PROTO_ClearQueue [16:41:06]wFMCommunicate request_size=4 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 09 00 00 [16:41:06]Write to MH i2c: E2 08 00 9D 35 80 09 00 00 00 00 00 00 44 [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 9D 35 00 90 00 46 [16:41:06]RAPDU: 90 00 [16:41:06]wFMCommunicate OK [16:41:06]SAM_PROTO_ClearQueue done [16:41:06]KKMCreateOFDPacket [16:41:06]OFDProtocolAddRootSTLVToBuf [16:41:06]FM_MakeSignedData [16:41:06]FM_MakeSignedData [16:41:06]SAM_PROTO_SignData [16:41:06]wFMCommunicate request_size=4 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 0D 01 02 [16:41:06]Write to MH i2c: E2 08 00 9E 35 80 0D 01 02 00 00 00 00 4C [16:41:06]Write i2c OK [16:41:06]MH_I2C_Read... [16:41:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:06]Read from MH i2c: E2 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 [16:41:06]MH_I2C_Read... [16:41:06]Read from MH i2c: E2 03 00 9E 35 00 90 00 47 [16:41:06]RAPDU: 90 00 [16:41:06]wFMCommunicate OK [16:41:06]wFMCommunicate request_size=255 [16:41:06]MH_SAM_APDU [16:41:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 23 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 81 00 00 35 04 06 00 9D [16:41:07]Write to MH i2c: E2 02 01 9F 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 23 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 81 00 00 35 04 06 00 9D 00 00 3A [16:41:07]Write i2c OK [16:41:07]MH_I2C_Read... [16:41:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:07]Read from MH i2c: E2 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 03 00 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 03 00 9F 35 00 90 00 48 [16:41:07]RAPDU: 90 00 [16:41:07]wFMCommunicate OK [16:41:07]wFMCommunicate request_size=10 [16:41:07]MH_SAM_APDU [16:41:07]CAPDU: 80 0D 02 02 05 5D C9 0F 04 41 [16:41:07]Write to MH i2c: E2 0D 00 A0 35 80 0D 02 02 05 00 5D C9 0F 04 41 00 00 D3 [16:41:07]Write i2c OK [16:41:07]MH_I2C_Read... [16:41:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:07]Read from MH i2c: E2 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 03 00 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 03 00 A0 35 00 90 00 49 [16:41:07]RAPDU: 90 00 [16:41:07]wFMCommunicate OK [16:41:07]wFMCommunicate request_size=4 [16:41:07]MH_SAM_APDU [16:41:07]CAPDU: 80 0D 03 02 [16:41:07]Write to MH i2c: E2 08 00 A1 35 80 0D 03 02 00 00 00 00 51 [16:41:07]OFD Sender: No OFD packet to send [16:41:07]Write i2c OK [16:41:07]MH_I2C_Read... [16:41:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:07]Read from MH i2c: E2 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 0B 00 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 0B 00 A1 35 00 FC A4 E1 FF 26 84 95 71 90 00 82 [16:41:07]RAPDU: FC A4 E1 FF 26 84 95 71 90 00 [16:41:07]wFMCommunicate OK [16:41:07]SAM_PROTO_SignData done [16:41:07]FM_MakeSignedData done [16:41:07]CreateOFDProtocolMessage [16:41:07]wFMCommunicate request_size=4 [16:41:07]MH_SAM_APDU [16:41:07]CAPDU: 80 11 00 00 [16:41:07]Write to MH i2c: E2 08 00 A2 35 80 11 00 00 00 00 00 00 51 [16:41:07]Write i2c OK [16:41:07]MH_I2C_Read... [16:41:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:07]Read from MH i2c: E2 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 17 00 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: E2 17 00 A2 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A7 [16:41:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:41:07]wFMCommunicate OK [16:41:07]CreateOFDProtocolMessage done [16:41:07]OFDSenderStorePacket 33199 [16:41:07]StoreOFDPacket docnum=33199 [16:41:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F8 87 07 01 F9 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 23 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 81 00 00 35 04 06 00 9D 5D C9 0F 04 41 FC A4 E1 FF 26 84 95 71 [16:41:07]CheckFolder [16:41:07]dirname=/storage/ofd_packets [16:41:07]CheckFolder done [16:41:07]ProducePacketName [16:41:07]name=ofd_packets/00033199 [16:41:07]NVStorageSaveData ofd_packets/00033199 [16:41:07]File name is /storage/ofd_packets/00033199 [16:41:07]Write 301 bytes [16:41:07]NVStorageSaveData done [16:41:07]OFDSenderStorePacket done [16:41:07]KKMCreateOFDPacket done [16:41:07]NVStorageSaveData kkm_last_timestamp [16:41:07]File name is /storage/kkm_last_timestamp [16:41:07]Write 4 bytes [16:41:07]NVStorageSaveData done [16:41:07]ExternCall_PrintAddStr [16:41:07]wPrintStart [16:41:07]Write to MH i2c: 01 00 00 A3 35 D8 [16:41:07]Write i2c OK [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: 01 [16:41:07]MH_I2C_Read... [16:41:07]OFD Sender: Processing packet 33199 [packets to send 11, broken 10] [16:41:07]ProducePacketName [16:41:07]name=ofd_packets/00033199 [16:41:07]OFD Sender: To server: pG, [16:41:07]CommunicateWithHost lk.salyk.kg:30040 [16:41:07]ConnectInit lk.salyk.kg [16:41:07]Read from MH i2c: 01 07 00 [16:41:07]MH_I2C_Read... [16:41:07]Read from MH i2c: 01 07 00 A3 35 00 00 00 00 00 FF 0F ED [16:41:07]RasterBufferAndPrint [16:41:07]line Счет N : (1)1183025 [16:41:07]line ИНН: 02508201610067 [16:41:07]line Контрольно-Кассовый Чек [16:41:07]line ПРОДАЖА [16:41:07]line ТРК (МРК, ГНК) : 42 [16:41:07]line Товар: 2710124130 [16:41:07]line Аи-92-К-5 [16:41:07]line 8.550 * 58.50 [16:41:07]line = 500.18 [16:41:07]line НДС 12% НСП 1% [16:41:07]line > о реализуемом товаре [16:41:07]line ОКРУГЛЕНИЕ: -0.18 [16:41:07]line ИТОГО: 500.00 [16:41:07]line Внесено: 500.00 [16:41:07]line СДАЧА: 0.00 [16:41:07]line НСП 1% : 4.43 [16:41:07]line НДС 12% : 53.12 [16:41:07]line Наличными: 500.00 [16:41:07]line Безнал.: 0.00 [16:41:07]line Место: АЗС № 121 "Партнер Нефть" [16:41:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:41:07]line СНО: Общий режим [16:41:07]line Чек 215 26.08.2023 16:41 [16:41:07]line Смена: 77 ФФД: 1.0 [16:41:07]line ЗНМ: 0300000148 [16:41:07]line РНМ: 0000000000091575 [16:41:07]line Версия ККМ: 001 [16:41:07]line ФМ: 0000000000874655 [16:41:07]line ФД: 33199 [16:41:07]line ФПД: 173026130723905 [16:41:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164107&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33199&fm=173026130723905&tin=02508201610067®Number=0000000000091575&sum=50000 [16:41:07]Connected sock=11 [16:41:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F8 87 07 01 F9 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 23 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 81 00 00 35 04 06 00 9D 5D C9 0F 04 41 FC A4 E1 FF 26 84 95 71 [16:41:07]written 0, free lines is 4095 [16:41:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2F D7 47 00 57 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 AF 81 00 00 F4 03 04 00 C1 D5 E9 64 B6 04 01 00 00 37 02 2B DC 25 5E 98 4D [16:41:07]CommunicateWithHost err = 0 [16:41:07]CheckOFDResponse [16:41:07]1017 (14) - 77093643461234 [16:41:07]1041 (16) - 0000000000874655 [16:41:07]1040 (4) - 33199 [16:41:07]1012 (4) - 26.08.2023 10:36 [16:41:07]1206 (1) - 0 [16:41:07]OFD Sender: Remove packet 33199 [16:41:07]ProducePacketName [16:41:07]name=ofd_packets/00033199 [16:41:07]NVStorageDeleteData [16:41:08]Write to MH i2c: 01 00 00 CE 35 03 [16:41:08]Write i2c OK [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: 01 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: 01 07 00 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: 01 07 00 CE 35 00 00 00 00 00 DF 0C F5 [16:41:08]RasterBufferAndPrint [16:41:08]line [16:41:08]line [16:41:08]line [16:41:08]line [16:41:08]line [16:41:08]written 0, free lines is 3301 [16:41:08]MH_Cut [16:41:08]Write to MH i2c: D1 01 00 D5 35 01 DC [16:41:08]Write i2c OK [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: D1 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: D1 01 00 [16:41:08]MH_I2C_Read... [16:41:08]Read from MH i2c: D1 01 00 D5 35 00 DB [16:41:08]Write to MH i2c: 01 00 00 D6 35 0B [16:41:08]Write i2c OK [16:41:08]MH_I2C_Read... [16:41:08]OFD Sender: No OFD packet to send [16:41:08]*** Cut start [16:41:08]*** Purtial cut [16:41:08]*** Stage 1: CUTSNS_PIN = 1 [16:41:09]Read from MH i2c: 01 [16:41:09]MH_I2C_Read... [16:41:09]*** Stop cut motor [16:41:09]*** Cut end [16:41:09]Read from MH i2c: 01 07 00 [16:41:09]MH_I2C_Read... [16:41:09]Read from MH i2c: 01 07 00 D6 35 00 00 00 00 00 FF 0F 20 [16:41:09]process_action close_receipt done [16:41:09]requested_data is exist [16:41:09]produce_requested_data [16:41:09]requested_item fm.sn is exist - process it [16:41:09]wFMCommunicate request_size=4 [16:41:09]MH_SAM_APDU [16:41:09]CAPDU: 80 11 00 00 [16:41:09]Write to MH i2c: E2 08 00 D7 35 80 11 00 00 00 00 00 00 86 [16:41:09]Write i2c OK [16:41:09]MH_I2C_Read... [16:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:09]Read from MH i2c: E2 [16:41:09]MH_I2C_Read... [16:41:09]Read from MH i2c: E2 17 00 [16:41:09]MH_I2C_Read... [16:41:09]Read from MH i2c: E2 17 00 D7 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DC [16:41:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:41:09]wFMCommunicate OK [16:41:09]requested_item fd.num is exist - process it [16:41:09]SAM_PROTO_GetFieldsCounters [16:41:09]wFMCommunicate request_size=4 [16:41:09]MH_SAM_APDU [16:41:09]CAPDU: 80 13 00 00 [16:41:09]Write to MH i2c: E2 08 00 D8 35 80 13 00 00 00 00 00 00 89 [16:41:09]Write i2c OK [16:41:09]MH_I2C_Read... [16:41:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:09]Read from MH i2c: E2 [16:41:09]MH_I2C_Read... [16:41:09]Read from MH i2c: E2 62 00 [16:41:09]MH_I2C_Read... [16:41:09]Read from MH i2c: E2 62 00 D8 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AF 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [16:41:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 AF 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:09]wFMCommunicate OK [16:41:09]SAM_PROTO_GetFieldsCounters done [16:41:09]requested_item shift.num is exist - process it [16:41:09]requested_item shift.opened is exist - process it [16:41:09]req_shift_opened [16:41:09]FM_GetShiftState [16:41:09]SAM_PROTO_GetShiftState [16:41:09]wFMCommunicate request_size=4 [16:41:09]MH_SAM_APDU [16:41:09]CAPDU: 80 13 01 00 [16:41:09]Write to MH i2c: E2 08 00 D9 35 80 13 01 00 00 00 00 00 8B [16:41:09]Write i2c OK [16:41:09]MH_I2C_Read... [16:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:09]Read from MH i2c: E2 [16:41:09]MH_I2C_Read... [16:41:09]Read from MH i2c: E2 0E 00 [16:41:09]MH_I2C_Read... [16:41:09]Read from MH i2c: E2 0E 00 D9 35 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C2 [16:41:09]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:41:09]wFMCommunicate OK [16:41:09]SAM_PROTO_GetShiftState done [16:41:09]FM_GetShiftState done [16:41:09]req_shift_opened done [16:41:09]requested_item shift.open_date is exist - process it [16:41:09]req_shift_open_date [16:41:09]req_shift_open_date done [16:41:09]produce_requested_data done [16:41:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33199,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:41:09]process_action_free close_receipt [16:41:09]json_value_free [16:41:09]json_value_free done [16:41:09]process_json_proto returns [16:41:09]Send response to host [16:41:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33199,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:41:09]free response buf [16:41:09]execute_script done [16:41:09]execute_script returns [16:41:09]free content buf [16:41:09]Sock 7.Close socket [16:41:09]Sock 7.Thread stoped [16:41:13]OFD Sender: No OFD packet to send [16:41:18]OFD Sender: No OFD packet to send [16:41:23]OFD Sender: No OFD packet to send [16:41:23]accept exits with 9 [16:41:23]New connection [16:41:23]New thread 3067202916 created [16:41:23]Thread 3067059556 joined [16:41:23]Waiting for new connection... [16:41:23] Sock 9.Parse request [16:41:23]Sock 9.Check first char [16:41:23]Sock 9.First char is OK [16:41:23]request: POST /json_proto HTTP/1.0 [16:41:23]Method: POST [16:41:23]URL: /json_proto [16:41:23]Method is POST - this is cgi request [16:41:23]url: /json_proto [16:41:23]query_string will be loaded in cgi processing [16:41:23]execute_cgi json_proto POST (null) [16:41:23]execute_cgi path=json_proto method=POST [16:41:23]POST find Content-Length [16:41:23]Host: 172.17.34.200:8080 [16:41:23]Content-Length: 678 [16:41:23]Content-Type: application/json [16:41:23] [16:41:23]POST finish read [16:41:23]Found Content-Length = 678 [16:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183026", "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" : 58.50, "quantity" : 2.750, "sum" : 160.88, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 160.00, "payments": [ { "type": 0, "sum" : 160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:23]execute_script... [16:41:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183026", "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" : 58.50, "quantity" : 2.750, "sum" : 160.88, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 160.00, "payments": [ { "type": 0, "sum" : 160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:41:23]POST & json_proto [16:41:23]process_json_proto [16:41:23]json parsed OK: [16:41:23]protocol is kg_v1.0 [16:41:23]action value=close_receipt [16:41:23]process_action close_receipt [16:41:23]cmd_close_receipt [16:41:23]MH_GetDate [16:41:23]Write to MH i2c: F0 00 00 DA 35 FE [16:41:23]Write i2c OK [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: F0 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: F0 09 00 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: F0 09 00 DA 35 00 35 2B EA 64 B2 FF 65 64 2F [16:41:23]GetLastDocTimeStamp 1693068067 [16:41:23]current date 1693068085 [16:41:23]FM_GetShiftState [16:41:23]SAM_PROTO_GetShiftState [16:41:23]wFMCommunicate request_size=4 [16:41:23]MH_SAM_APDU [16:41:23]CAPDU: 80 13 01 00 [16:41:23]Write to MH i2c: E2 08 00 DB 35 80 13 01 00 00 00 00 00 8D [16:41:23]Write i2c OK [16:41:23]MH_I2C_Read... [16:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:23]Read from MH i2c: E2 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: E2 0E 00 [16:41:23]MH_I2C_Read... [16:41:23]Read from MH i2c: E2 0E 00 DB 35 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C4 [16:41:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:41:23]wFMCommunicate OK [16:41:23]SAM_PROTO_GetShiftState done [16:41:23]FM_GetShiftState done [16:41:23]opened in 1693009560 [16:41:23]opened+sec_in_day 1693095960 [16:41:23]quantity*price = 16087 [16:41:23]sum+1 = 16089 [16:41:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.88 ИТОГО: 160.00 Внесено: 200.00 СДАЧА: 40.00 НСП 1% : 1.42 НДС 12% : 17.08 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 216 26.08.2023 16:41 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33200 ФПД: 86547211269592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33200&fm=86547211269592&tin=02508201610067®Number=0000000000091575&sum=16000 [16:41:25]StoreToDocumentArchive [16:41:25]shift 77 fd 33200 [16:41:25]save to /storage/0077/doc_00033200 [16:41:25]save last doc name /storage/0077/doc_00033200 to /storage/kkm_last_doc_name [16:41:25]save OK [16:41:25]Clear old archive folders... [16:41:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:25]tlvbuf is 00BC0FE0 [16:41:25]SAM_PROTO_ClearQueue [16:41:25]wFMCommunicate request_size=4 [16:41:25]MH_SAM_APDU [16:41:25]CAPDU: 80 09 00 00 [16:41:25]Write to MH i2c: E2 08 00 E8 35 80 09 00 00 00 00 00 00 8F [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 03 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 03 00 E8 35 00 90 00 91 [16:41:25]RAPDU: 90 00 [16:41:25]wFMCommunicate OK [16:41:25]SAM_PROTO_ClearQueue done [16:41:25]KKMCreateOFDPacket [16:41:25]OFDProtocolAddRootSTLVToBuf [16:41:25]FM_MakeSignedData [16:41:25]FM_MakeSignedData [16:41:25]SAM_PROTO_SignData [16:41:25]wFMCommunicate request_size=4 [16:41:25]MH_SAM_APDU [16:41:25]CAPDU: 80 0D 01 02 [16:41:25]Write to MH i2c: E2 08 00 E9 35 80 0D 01 02 00 00 00 00 97 [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 03 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 03 00 E9 35 00 90 00 92 [16:41:25]RAPDU: 90 00 [16:41:25]wFMCommunicate OK [16:41:25]wFMCommunicate request_size=255 [16:41:25]MH_SAM_APDU [16:41: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 BE 0A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 35 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 81 00 00 35 04 06 00 4E [16:41:25]Write to MH i2c: E2 02 01 EA 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 35 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 81 00 00 35 04 06 00 4E 00 00 82 [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 03 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 03 00 EA 35 00 90 00 93 [16:41:25]RAPDU: 90 00 [16:41:25]wFMCommunicate OK [16:41:25]wFMCommunicate request_size=10 [16:41:25]MH_SAM_APDU [16:41:25]CAPDU: 80 0D 02 02 05 B6 D7 C8 B5 D8 [16:41:25]Write to MH i2c: E2 0D 00 EB 35 80 0D 02 02 05 00 B6 D7 C8 B5 D8 00 00 86 [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 03 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 03 00 EB 35 00 90 00 94 [16:41:25]RAPDU: 90 00 [16:41:25]wFMCommunicate OK [16:41:25]wFMCommunicate request_size=4 [16:41:25]MH_SAM_APDU [16:41:25]CAPDU: 80 0D 03 02 [16:41:25]Write to MH i2c: E2 08 00 EC 35 80 0D 03 02 00 00 00 00 9C [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 0B 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 0B 00 EC 35 00 22 D1 D6 EB DC 8D 29 93 90 00 76 [16:41:25]RAPDU: 22 D1 D6 EB DC 8D 29 93 90 00 [16:41:25]wFMCommunicate OK [16:41:25]SAM_PROTO_SignData done [16:41:25]FM_MakeSignedData done [16:41:25]CreateOFDProtocolMessage [16:41:25]wFMCommunicate request_size=4 [16:41:25]MH_SAM_APDU [16:41:25]CAPDU: 80 11 00 00 [16:41:25]Write to MH i2c: E2 08 00 ED 35 80 11 00 00 00 00 00 00 9C [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:25]Read from MH i2c: E2 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 17 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: E2 17 00 ED 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F2 [16:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:41:25]wFMCommunicate OK [16:41:25]CreateOFDProtocolMessage done [16:41:25]OFDSenderStorePacket 33200 [16:41:25]StoreOFDPacket docnum=33200 [16:41:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 88 DA 07 01 8C 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 35 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 81 00 00 35 04 06 00 4E B6 D7 C8 B5 D8 22 D1 D6 EB DC 8D 29 93 [16:41:25]CheckFolder [16:41:25]dirname=/storage/ofd_packets [16:41:25]CheckFolder done [16:41:25]ProducePacketName [16:41:25]name=ofd_packets/00033200 [16:41:25]NVStorageSaveData ofd_packets/00033200 [16:41:25]File name is /storage/ofd_packets/00033200 [16:41:25]Write 301 bytes [16:41:25]NVStorageSaveData done [16:41:25]OFDSenderStorePacket done [16:41:25]KKMCreateOFDPacket done [16:41:25]NVStorageSaveData kkm_last_timestamp [16:41:25]File name is /storage/kkm_last_timestamp [16:41:25]Write 4 bytes [16:41:25]NVStorageSaveData done [16:41:25]ExternCall_PrintAddStr [16:41:25]wPrintStart [16:41:25]Write to MH i2c: 01 00 00 EE 35 23 [16:41:25]Write i2c OK [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: 01 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: 01 07 00 [16:41:25]MH_I2C_Read... [16:41:25]Read from MH i2c: 01 07 00 EE 35 00 00 00 00 00 FF 0F 38 [16:41:25]RasterBufferAndPrint [16:41:25]line Счет N : (1)1183026 [16:41:25]line ИНН: 02508201610067 [16:41:25]line Контрольно-Кассовый Чек [16:41:25]line ПРОДАЖА [16:41:25]line ТРК (МРК, ГНК) : 62 [16:41:25]line Товар: 2710124130 [16:41:25]line Аи-92-К-5 [16:41:25]line 2.750 * 58.50 [16:41:25]line = 160.88 [16:41:25]line НДС 12% НСП 1% [16:41:25]line > о реализуемом товаре [16:41:25]line ОКРУГЛЕНИЕ: -0.88 [16:41:25]line ИТОГО: 160.00 [16:41:25]line Внесено: 200.00 [16:41:25]line СДАЧА: 40.00 [16:41:25]line НСП 1% : 1.42 [16:41:25]line НДС 12% : 17.08 [16:41:25]line Наличными: 160.00 [16:41:25]line Безнал.: 0.00 [16:41:25]line Место: АЗС № 121 "Партнер Нефть" [16:41:25]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:41:25]line СНО: Общий режим [16:41:25]line Чек 216 26.08.2023 16:41 [16:41:25]line Смена: 77 ФФД: 1.0 [16:41:25]line ЗНМ: 0300000148 [16:41:25]line РНМ: 0000000000091575 [16:41:25]line Версия ККМ: 001 [16:41:25]line ФМ: 0000000000874655 [16:41:25]line ФД: 33200 [16:41:25]line ФПД: 86547211269592 [16:41:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164125&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33200&fm=86547211269592&tin=02508201610067®Number=0000000000091575&sum=16000 [16:41:25]OFD Sender: Processing packet 33200 [packets to send 11, broken 10] [16:41:25]ProducePacketName [16:41:25]name=ofd_packets/00033200 [16:41:25]OFD Sender: To server: pG, [16:41:25]CommunicateWithHost lk.salyk.kg:30040 [16:41:25]ConnectInit lk.salyk.kg [16:41:25]written 0, free lines is 4095 [16:41:26]Connected sock=10 [16:41:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 88 DA 07 01 8C 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 0A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 D8 3E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 3E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 06 00 00 00 00 07 04 06 00 80 3E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 35 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 81 00 00 35 04 06 00 4E B6 D7 C8 B5 D8 22 D1 D6 EB DC 8D 29 93 [16:41:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 46 E2 47 00 C4 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B0 81 00 00 F4 03 04 00 D4 D5 E9 64 B6 04 01 00 00 D6 CE 6F A7 CA 96 E2 CA [16:41:26]CommunicateWithHost err = 0 [16:41:26]CheckOFDResponse [16:41:26]1017 (14) - 77093643461234 [16:41:26]1041 (16) - 0000000000874655 [16:41:26]1040 (4) - 33200 [16:41:26]1012 (4) - 26.08.2023 10:37 [16:41:26]1206 (1) - 0 [16:41:26]OFD Sender: Remove packet 33200 [16:41:26]ProducePacketName [16:41:26]name=ofd_packets/00033200 [16:41:26]NVStorageDeleteData [16:41:26]Write to MH i2c: 01 00 00 19 36 4F [16:41:26]Write i2c OK [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: 01 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: 01 07 00 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: 01 07 00 19 36 00 00 00 00 00 EB 0C 4D [16:41:26]RasterBufferAndPrint [16:41:26]line [16:41:26]line [16:41:26]line [16:41:26]line [16:41:26]line [16:41:26]written 0, free lines is 3315 [16:41:26]MH_Cut [16:41:26]Write to MH i2c: D1 01 00 20 36 01 28 [16:41:26]Write i2c OK [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: D1 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: D1 01 00 [16:41:26]MH_I2C_Read... [16:41:26]Read from MH i2c: D1 01 00 20 36 00 27 [16:41:26]Write to MH i2c: 01 00 00 21 36 57 [16:41:26]Write i2c OK [16:41:26]MH_I2C_Read... [16:41:26]OFD Sender: No OFD packet to send [16:41:27]*** Cut start [16:41:27]*** Purtial cut [16:41:27]*** CUTSNS_PIN = 0 [16:41:27]*** Stage 1: CUTSNS_PIN = 1 [16:41:29]Read from MH i2c: 01 [16:41:29]MH_I2C_Read... [16:41:29]*** Stop cut motor [16:41:29]*** Cut end [16:41:29]Read from MH i2c: 01 07 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: 01 07 00 21 36 00 00 00 00 00 FF 0F 6C [16:41:29]process_action close_receipt done [16:41:29]requested_data is exist [16:41:29]produce_requested_data [16:41:29]requested_item fm.sn is exist - process it [16:41:29]wFMCommunicate request_size=4 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 11 00 00 [16:41:29]Write to MH i2c: E2 08 00 22 36 80 11 00 00 00 00 00 00 D2 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:29]Read from MH i2c: E2 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 17 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 17 00 22 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [16:41:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:41:29]wFMCommunicate OK [16:41:29]requested_item fd.num is exist - process it [16:41:29]SAM_PROTO_GetFieldsCounters [16:41:29]wFMCommunicate request_size=4 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 13 00 00 [16:41:29]Write to MH i2c: E2 08 00 23 36 80 13 00 00 00 00 00 00 D5 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:29]Read from MH i2c: E2 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 62 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 62 00 23 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B0 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [16:41:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B0 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:29]wFMCommunicate OK [16:41:29]SAM_PROTO_GetFieldsCounters done [16:41:29]requested_item shift.num is exist - process it [16:41:29]requested_item shift.opened is exist - process it [16:41:29]req_shift_opened [16:41:29]FM_GetShiftState [16:41:29]SAM_PROTO_GetShiftState [16:41:29]wFMCommunicate request_size=4 [16:41:29]MH_SAM_APDU [16:41:29]CAPDU: 80 13 01 00 [16:41:29]Write to MH i2c: E2 08 00 24 36 80 13 01 00 00 00 00 00 D7 [16:41:29]Write i2c OK [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 [16:41:29]MH_I2C_Read... [16:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:29]Read from MH i2c: E2 0E 00 [16:41:29]MH_I2C_Read... [16:41:29]Read from MH i2c: E2 0E 00 24 36 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0E [16:41:29]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:41:29]wFMCommunicate OK [16:41:29]SAM_PROTO_GetShiftState done [16:41:29]FM_GetShiftState done [16:41:29]req_shift_opened done [16:41:29]requested_item shift.open_date is exist - process it [16:41:29]req_shift_open_date [16:41:29]req_shift_open_date done [16:41:29]produce_requested_data done [16:41:29]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33200,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:41:29]process_action_free close_receipt [16:41:29]json_value_free [16:41:29]json_value_free done [16:41:29]process_json_proto returns [16:41:29]Send response to host [16:41:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33200,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:41:29]free response buf [16:41:29]execute_script done [16:41:29]execute_script returns [16:41:29]free content buf [16:41:29]Sock 9.Close socket [16:41:29]Sock 9.Thread stoped [16:41:31]OFD Sender: No OFD packet to send [16:41:36]OFD Sender: No OFD packet to send [16:41:41]OFD Sender: No OFD packet to send [16:41:46]OFD Sender: No OFD packet to send [16:41:51]OFD Sender: No OFD packet to send [16:41:56]OFD Sender: No OFD packet to send [16:42:01]OFD Sender: No OFD packet to send [16:42:06]OFD Sender: No OFD packet to send [16:42:11]OFD Sender: No OFD packet to send [16:42:16]OFD Sender: No OFD packet to send [16:42:21]OFD Sender: No OFD packet to send [16:42:26]OFD Sender: No OFD packet to send [16:42:31]OFD Sender: No OFD packet to send [16:42:36]OFD Sender: No OFD packet to send [16:42:41]OFD Sender: No OFD packet to send [16:42:46]OFD Sender: No OFD packet to send [16:42:51]OFD Sender: No OFD packet to send [16:42:56]OFD Sender: No OFD packet to send [16:43:01]OFD Sender: No OFD packet to send [16:43:06]OFD Sender: No OFD packet to send [16:43:11]OFD Sender: No OFD packet to send [16:43:16]OFD Sender: No OFD packet to send [16:43:21]OFD Sender: No OFD packet to send [16:43:26]OFD Sender: No OFD packet to send [16:43:31]OFD Sender: No OFD packet to send [16:43:36]accept exits with 7 [16:43:36]New connection [16:43:36]New thread 3067059556 created [16:43:36]Thread 3067202916 joined [16:43:36]Waiting for new connection... [16:43:36] Sock 7.Parse request [16:43:36]Sock 7.Check first char [16:43:36]Sock 7.First char is OK [16:43:36]request: POST /json_proto HTTP/1.0 [16:43:36]Method: POST [16:43:36]URL: /json_proto [16:43:36]Method is POST - this is cgi request [16:43:36]url: /json_proto [16:43:36]query_string will be loaded in cgi processing [16:43:36]execute_cgi json_proto POST (null) [16:43:36]execute_cgi path=json_proto method=POST [16:43:36]POST find Content-Length [16:43:36]Host: 172.17.34.200:8080 [16:43:36]Content-Length: 688 [16:43:36]Content-Type: application/json [16:43:36] [16:43:36]POST finish read [16:43:36]Found Content-Length = 688 [16:43:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:36]execute_script... [16:43:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:36]POST & json_proto [16:43:36]process_json_proto [16:43:36]json parsed OK: [16:43:36]protocol is kg_v1.0 [16:43:36]action value=close_receipt [16:43:36]process_action close_receipt [16:43:36]cmd_close_receipt [16:43:36]MH_GetDate [16:43:36]Write to MH i2c: F0 00 00 25 36 4A [16:43:36]Write i2c OK [16:43:36]MH_I2C_Read... [16:43:36]Read from MH i2c: F0 [16:43:36]MH_I2C_Read... [16:43:36]Read from MH i2c: F0 09 00 [16:43:36]MH_I2C_Read... [16:43:36]Read from MH i2c: F0 09 00 25 36 00 BA 2B EA 64 B2 FF 65 64 00 [16:43:36]GetLastDocTimeStamp 1693068085 [16:43:36]current date 1693068218 [16:43:36]FM_GetShiftState [16:43:36]SAM_PROTO_GetShiftState [16:43:36]wFMCommunicate request_size=4 [16:43:36]MH_SAM_APDU [16:43:36]CAPDU: 80 13 01 00 [16:43:36]Write to MH i2c: E2 08 00 26 36 80 13 01 00 00 00 00 00 D9 [16:43:36]Write i2c OK [16:43:36]MH_I2C_Read... [16:43:36]OFD Sender: No OFD packet to send [16:43:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:36]Read from MH i2c: E2 [16:43:36]MH_I2C_Read... [16:43:36]Read from MH i2c: E2 0E 00 [16:43:36]MH_I2C_Read... [16:43:36]Read from MH i2c: E2 0E 00 26 36 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 10 [16:43:36]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:43:36]wFMCommunicate OK [16:43:36]SAM_PROTO_GetShiftState done [16:43:36]FM_GetShiftState done [16:43:36]opened in 1693009560 [16:43:36]opened+sec_in_day 1693095960 [16:43:36]quantity*price = 100042 [16:43:36]sum+1 = 100044 [16:43:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 217 26.08.2023 16:43 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33201 ФПД: 81877343045152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164338&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33201&fm=81877343045152&tin=02508201610067®Number=0000000000091575&sum=100000 [16:43:37]StoreToDocumentArchive [16:43:37]shift 77 fd 33201 [16:43:37]save to /storage/0077/doc_00033201 [16:43:37]save last doc name /storage/0077/doc_00033201 to /storage/kkm_last_doc_name [16:43:37]save OK [16:43:37]Clear old archive folders... [16:43:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:43:37]tlvbuf is 00BC0930 [16:43:37]SAM_PROTO_ClearQueue [16:43:37]wFMCommunicate request_size=4 [16:43:37]MH_SAM_APDU [16:43:37]CAPDU: 80 09 00 00 [16:43:37]Write to MH i2c: E2 08 00 33 36 80 09 00 00 00 00 00 00 DB [16:43:37]Write i2c OK [16:43:37]MH_I2C_Read... [16:43:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:43:38]Read from MH i2c: E2 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 33 36 00 90 00 DD [16:43:38]RAPDU: 90 00 [16:43:38]wFMCommunicate OK [16:43:38]SAM_PROTO_ClearQueue done [16:43:38]KKMCreateOFDPacket [16:43:38]OFDProtocolAddRootSTLVToBuf [16:43:38]FM_MakeSignedData [16:43:38]FM_MakeSignedData [16:43:38]SAM_PROTO_SignData [16:43:38]wFMCommunicate request_size=4 [16:43:38]MH_SAM_APDU [16:43:38]CAPDU: 80 0D 01 02 [16:43:38]Write to MH i2c: E2 08 00 34 36 80 0D 01 02 00 00 00 00 E3 [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:43:38]Read from MH i2c: E2 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 34 36 00 90 00 DE [16:43:38]RAPDU: 90 00 [16:43:38]wFMCommunicate OK [16:43:38]wFMCommunicate request_size=255 [16:43:38]MH_SAM_APDU [16:43:38]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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D9 00 00 00 F4 03 04 00 BA 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 81 00 00 35 04 06 00 [16:43:38]Write to MH i2c: E2 02 01 35 36 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D9 00 00 00 F4 03 04 00 BA 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 81 00 00 35 04 06 00 00 00 18 [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:38]Read from MH i2c: E2 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 35 36 00 90 00 DF [16:43:38]RAPDU: 90 00 [16:43:38]wFMCommunicate OK [16:43:38]wFMCommunicate request_size=11 [16:43:38]MH_SAM_APDU [16:43:38]CAPDU: 80 0D 02 02 06 4A 77 8D F2 86 20 [16:43:38]Write to MH i2c: E2 0E 00 36 36 80 0D 02 02 06 00 4A 77 8D F2 86 20 00 00 D8 [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:38]Read from MH i2c: E2 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 03 00 36 36 00 90 00 E0 [16:43:38]RAPDU: 90 00 [16:43:38]wFMCommunicate OK [16:43:38]wFMCommunicate request_size=4 [16:43:38]MH_SAM_APDU [16:43:38]CAPDU: 80 0D 03 02 [16:43:38]Write to MH i2c: E2 08 00 37 36 80 0D 03 02 00 00 00 00 E8 [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:43:38]Read from MH i2c: E2 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 0B 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 0B 00 37 36 00 67 54 64 AC 8C 8C E6 A9 90 00 5B [16:43:38]RAPDU: 67 54 64 AC 8C 8C E6 A9 90 00 [16:43:38]wFMCommunicate OK [16:43:38]SAM_PROTO_SignData done [16:43:38]FM_MakeSignedData done [16:43:38]CreateOFDProtocolMessage [16:43:38]wFMCommunicate request_size=4 [16:43:38]MH_SAM_APDU [16:43:38]CAPDU: 80 11 00 00 [16:43:38]Write to MH i2c: E2 08 00 38 36 80 11 00 00 00 00 00 00 E8 [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:38]Read from MH i2c: E2 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 17 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: E2 17 00 38 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [16:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:43:38]wFMCommunicate OK [16:43:38]CreateOFDProtocolMessage done [16:43:38]OFDSenderStorePacket 33201 [16:43:38]StoreOFDPacket docnum=33201 [16:43:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EF 13 08 01 F2 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D9 00 00 00 F4 03 04 00 BA 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 81 00 00 35 04 06 00 4A 77 8D F2 86 20 67 54 64 AC 8C 8C E6 A9 [16:43:38]CheckFolder [16:43:38]dirname=/storage/ofd_packets [16:43:38]CheckFolder done [16:43:38]ProducePacketName [16:43:38]name=ofd_packets/00033201 [16:43:38]NVStorageSaveData ofd_packets/00033201 [16:43:38]File name is /storage/ofd_packets/00033201 [16:43:38]Write 302 bytes [16:43:38]NVStorageSaveData done [16:43:38]OFDSenderStorePacket done [16:43:38]KKMCreateOFDPacket done [16:43:38]NVStorageSaveData kkm_last_timestamp [16:43:38]File name is /storage/kkm_last_timestamp [16:43:38]Write 4 bytes [16:43:38]NVStorageSaveData done [16:43:38]ExternCall_PrintAddStr [16:43:38]wPrintStart [16:43:38]Write to MH i2c: 01 00 00 39 36 6F [16:43:38]Write i2c OK [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: 01 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: 01 07 00 [16:43:38]MH_I2C_Read... [16:43:38]Read from MH i2c: 01 07 00 39 36 00 00 00 00 00 FF 0F 84 [16:43:38]RasterBufferAndPrint [16:43:38]line Счет N : (1)1183027 [16:43:38]line ИНН: 02508201610067 [16:43:38]line Контрольно-Кассовый Чек [16:43:38]line ПРОДАЖА [16:43:38]line ТРК (МРК, ГНК) : 21 [16:43:38]line Товар: 2710194210 [16:43:38]line ДТ(л)-К-5 [16:43:38]line 15.730 * 63.60 [16:43:38]line = 1000.43 [16:43:38]line НДС 12% НСП 1% [16:43:38]line > о реализуемом товаре [16:43:38]line ОКРУГЛЕНИЕ: -0.43 [16:43:38]line ИТОГО: 1000.00 [16:43:38]line Внесено: 1000.00 [16:43:38]line СДАЧА: 0.00 [16:43:38]line НСП 1% : 8.85 [16:43:38]line НДС 12% : 106.24 [16:43:38]line Наличными: 1000.00 [16:43:38]line Безнал.: 0.00 [16:43:38]line Место: АЗС № 121 "Партнер Нефть" [16:43:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:43:38]line СНО: Общий режим [16:43:38]line Чек 217 26.08.2023 16:43 [16:43:38]line Смена: 77 ФФД: 1.0 [16:43:38]line ЗНМ: 0300000148 [16:43:38]line РНМ: 0000000000091575 [16:43:38]line Версия ККМ: 001 [16:43:38]line ФМ: 0000000000874655 [16:43:38]line ФД: 33201 [16:43:38]line ФПД: 81877343045152 [16:43:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164338&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33201&fm=81877343045152&tin=02508201610067®Number=0000000000091575&sum=100000 [16:43:38]OFD Sender: Processing packet 33201 [packets to send 11, broken 10] [16:43:38]ProducePacketName [16:43:38]name=ofd_packets/00033201 [16:43:38]OFD Sender: To server: pG, [16:43:38]CommunicateWithHost lk.salyk.kg:30040 [16:43:38]ConnectInit lk.salyk.kg [16:43:38]written 0, free lines is 4095 [16:43:38]Connected sock=10 [16:43:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 EF 13 08 01 F2 42 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 D9 00 00 00 F4 03 04 00 BA 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 81 00 00 35 04 06 00 4A 77 8D F2 86 20 67 54 64 AC 8C 8C E6 A9 [16:43:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5F 94 47 00 5A D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B1 81 00 00 F4 03 04 00 59 D6 E9 64 B6 04 01 00 00 DC 08 47 71 A4 E6 F4 CB [16:43:39]CommunicateWithHost err = 0 [16:43:39]CheckOFDResponse [16:43:39]1017 (14) - 77093643461234 [16:43:39]1041 (16) - 0000000000874655 [16:43:39]1040 (4) - 33201 [16:43:39]1012 (4) - 26.08.2023 10:39 [16:43:39]1206 (1) - 0 [16:43:39]OFD Sender: Remove packet 33201 [16:43:39]ProducePacketName [16:43:39]name=ofd_packets/00033201 [16:43:39]NVStorageDeleteData [16:43:39]Write to MH i2c: 01 00 00 64 36 9A [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 07 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: 01 07 00 64 36 00 00 00 00 00 E9 0C 96 [16:43:39]RasterBufferAndPrint [16:43:39]line [16:43:39]line [16:43:39]line [16:43:39]line [16:43:39]line [16:43:39]written 0, free lines is 3314 [16:43:39]MH_Cut [16:43:39]Write to MH i2c: D1 01 00 6B 36 01 73 [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: D1 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: D1 01 00 [16:43:39]MH_I2C_Read... [16:43:39]Read from MH i2c: D1 01 00 6B 36 00 72 [16:43:39]Write to MH i2c: 01 00 00 6C 36 A2 [16:43:39]Write i2c OK [16:43:39]MH_I2C_Read... [16:43:39]OFD Sender: No OFD packet to send [16:43:40]*** Cut start [16:43:40]*** Purtial cut [16:43:40]*** Stage 1: CUTSNS_PIN = 1 [16:43:40]Read from MH i2c: 01 [16:43:40]MH_I2C_Read... [16:43:40]*** Stop cut motor [16:43:40]*** Cut end [16:43:40]Read from MH i2c: 01 07 00 [16:43:40]MH_I2C_Read... [16:43:40]Read from MH i2c: 01 07 00 6C 36 00 00 00 00 00 FF 0F B7 [16:43:40]process_action close_receipt done [16:43:40]requested_data is exist [16:43:40]produce_requested_data [16:43:40]requested_item fm.sn is exist - process it [16:43:40]wFMCommunicate request_size=4 [16:43:40]MH_SAM_APDU [16:43:40]CAPDU: 80 11 00 00 [16:43:40]Write to MH i2c: E2 08 00 6D 36 80 11 00 00 00 00 00 00 1D [16:43:40]Write i2c OK [16:43:40]MH_I2C_Read... [16:43:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:40]Read from MH i2c: E2 [16:43:40]MH_I2C_Read... [16:43:40]Read from MH i2c: E2 17 00 [16:43:40]MH_I2C_Read... [16:43:40]Read from MH i2c: E2 17 00 6D 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [16:43:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:43:40]wFMCommunicate OK [16:43:40]requested_item fd.num is exist - process it [16:43:40]SAM_PROTO_GetFieldsCounters [16:43:40]wFMCommunicate request_size=4 [16:43:40]MH_SAM_APDU [16:43:40]CAPDU: 80 13 00 00 [16:43:40]Write to MH i2c: E2 08 00 6E 36 80 13 00 00 00 00 00 00 20 [16:43:40]Write i2c OK [16:43:40]MH_I2C_Read... [16:43:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:43:40]Read from MH i2c: E2 [16:43:40]MH_I2C_Read... [16:43:40]Read from MH i2c: E2 62 00 [16:43:40]MH_I2C_Read... [16:43:40]Read from MH i2c: E2 62 00 6E 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B1 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 50 [16:43:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B1 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:43:40]wFMCommunicate OK [16:43:40]SAM_PROTO_GetFieldsCounters done [16:43:40]requested_item shift.num is exist - process it [16:43:40]requested_item shift.opened is exist - process it [16:43:40]req_shift_opened [16:43:40]FM_GetShiftState [16:43:40]SAM_PROTO_GetShiftState [16:43:40]wFMCommunicate request_size=4 [16:43:40]MH_SAM_APDU [16:43:40]CAPDU: 80 13 01 00 [16:43:40]Write to MH i2c: E2 08 00 6F 36 80 13 01 00 00 00 00 00 22 [16:43:40]Write i2c OK [16:43:40]MH_I2C_Read... [16:43:40]Read from MH i2c: E2 [16:43:40]MH_I2C_Read... [16:43:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:40]Read from MH i2c: E2 0E 00 [16:43:40]MH_I2C_Read... [16:43:40]Read from MH i2c: E2 0E 00 6F 36 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 59 [16:43:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:43:40]wFMCommunicate OK [16:43:40]SAM_PROTO_GetShiftState done [16:43:40]FM_GetShiftState done [16:43:40]req_shift_opened done [16:43:40]requested_item shift.open_date is exist - process it [16:43:40]req_shift_open_date [16:43:40]req_shift_open_date done [16:43:40]produce_requested_data done [16:43:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33201,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:43:40]process_action_free close_receipt [16:43:40]json_value_free [16:43:40]json_value_free done [16:43:40]process_json_proto returns [16:43:40]Send response to host [16:43:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33201,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:43:40]free response buf [16:43:40]execute_script done [16:43:40]execute_script returns [16:43:40]free content buf [16:43:40]Sock 7.Close socket [16:43:40]Sock 7.Thread stoped [16:43:44]OFD Sender: No OFD packet to send [16:43:49]OFD Sender: No OFD packet to send [16:43:54]accept exits with 9 [16:43:54]New connection [16:43:54]New thread 3067202916 created [16:43:54]Thread 3067059556 joined [16:43:54]Waiting for new connection... [16:43:54] Sock 9.Parse request [16:43:54]Sock 9.Check first char [16:43:54]Sock 9.First char is OK [16:43:54]request: POST /json_proto HTTP/1.0 [16:43:54]Method: POST [16:43:54]URL: /json_proto [16:43:54]Method is POST - this is cgi request [16:43:54]url: /json_proto [16:43:54]query_string will be loaded in cgi processing [16:43:54]execute_cgi json_proto POST (null) [16:43:54]execute_cgi path=json_proto method=POST [16:43:54]POST find Content-Length [16:43:54]Host: 172.17.34.200:8080 [16:43:54]Content-Length: 683 [16:43:54]Content-Type: application/json [16:43:54] [16:43:54]POST finish read [16:43:54]Found Content-Length = 683 [16:43:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183028", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:54]execute_script... [16:43:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183028", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:43:54]POST & json_proto [16:43:54]process_json_proto [16:43:54]json parsed OK: [16:43:54]protocol is kg_v1.0 [16:43:54]action value=close_receipt [16:43:54]process_action close_receipt [16:43:54]cmd_close_receipt [16:43:54]MH_GetDate [16:43:54]Write to MH i2c: F0 00 00 70 36 95 [16:43:54]Write i2c OK [16:43:54]MH_I2C_Read... [16:43:54]Read from MH i2c: F0 [16:43:54]MH_I2C_Read... [16:43:54]Read from MH i2c: F0 09 00 [16:43:54]MH_I2C_Read... [16:43:54]Read from MH i2c: F0 09 00 70 36 00 CC 2B EA 64 B2 FF 65 64 5D [16:43:54]GetLastDocTimeStamp 1693068218 [16:43:54]current date 1693068236 [16:43:54]FM_GetShiftState [16:43:54]SAM_PROTO_GetShiftState [16:43:54]wFMCommunicate request_size=4 [16:43:54]MH_SAM_APDU [16:43:54]CAPDU: 80 13 01 00 [16:43:54]Write to MH i2c: E2 08 00 71 36 80 13 01 00 00 00 00 00 24 [16:43:54]Write i2c OK [16:43:54]MH_I2C_Read... [16:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:54]Read from MH i2c: E2 [16:43:54]MH_I2C_Read... [16:43:54]Read from MH i2c: E2 0E 00 [16:43:54]MH_I2C_Read... [16:43:54]Read from MH i2c: E2 0E 00 71 36 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5B [16:43:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:43:54]wFMCommunicate OK [16:43:54]SAM_PROTO_GetShiftState done [16:43:54]FM_GetShiftState done [16:43:54]opened in 1693009560 [16:43:54]opened+sec_in_day 1693095960 [16:43:54]quantity*price = 100035 [16:43:54]sum+1 = 100036 [16:43:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 218 26.08.2023 16:43 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33202 ФПД: 94702150461016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164356&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33202&fm=94702150461016&tin=02508201610067®Number=0000000000091575&sum=100000 [16:43:55]StoreToDocumentArchive [16:43:55]shift 77 fd 33202 [16:43:55]save to /storage/0077/doc_00033202 [16:43:55]save last doc name /storage/0077/doc_00033202 to /storage/kkm_last_doc_name [16:43:55]save OK [16:43:55]Clear old archive folders... [16:43:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:43:55]tlvbuf is 00A95E80 [16:43:55]SAM_PROTO_ClearQueue [16:43:55]wFMCommunicate request_size=4 [16:43:55]MH_SAM_APDU [16:43:55]CAPDU: 80 09 00 00 [16:43:55]Write to MH i2c: E2 08 00 7E 36 80 09 00 00 00 00 00 00 26 [16:43:55]Write i2c OK [16:43:55]MH_I2C_Read... [16:43:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:43:55]Read from MH i2c: E2 [16:43:55]MH_I2C_Read... [16:43:55]Read from MH i2c: E2 03 00 [16:43:55]MH_I2C_Read... [16:43:55]Read from MH i2c: E2 03 00 7E 36 00 90 00 28 [16:43:55]RAPDU: 90 00 [16:43:55]wFMCommunicate OK [16:43:55]SAM_PROTO_ClearQueue done [16:43:55]KKMCreateOFDPacket [16:43:55]OFDProtocolAddRootSTLVToBuf [16:43:55]FM_MakeSignedData [16:43:55]FM_MakeSignedData [16:43:55]SAM_PROTO_SignData [16:43:55]wFMCommunicate request_size=4 [16:43:55]MH_SAM_APDU [16:43:55]CAPDU: 80 0D 01 02 [16:43:55]Write to MH i2c: E2 08 00 7F 36 80 0D 01 02 00 00 00 00 2E [16:43:55]Write i2c OK [16:43:55]MH_I2C_Read... [16:43:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:43:55]Read from MH i2c: E2 [16:43:55]MH_I2C_Read... [16:43:55]Read from MH i2c: E2 03 00 [16:43:55]MH_I2C_Read... [16:43:55]Read from MH i2c: E2 03 00 7F 36 00 90 00 29 [16:43:55]RAPDU: 90 00 [16:43:55]wFMCommunicate OK [16:43:55]wFMCommunicate request_size=255 [16:43:55]MH_SAM_APDU [16:43:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 CC 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 81 00 00 35 04 06 00 56 [16:43:55]Write to MH i2c: E2 02 01 80 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 CC 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 81 00 00 35 04 06 00 56 00 00 E8 [16:43:55]Write i2c OK [16:43:55]MH_I2C_Read... [16:43:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:55]Read from MH i2c: E2 [16:43:55]MH_I2C_Read... [16:43:55]Read from MH i2c: E2 03 00 [16:43:55]MH_I2C_Read... [16:43:55]Read from MH i2c: E2 03 00 80 36 00 90 00 2A [16:43:55]RAPDU: 90 00 [16:43:55]wFMCommunicate OK [16:43:55]wFMCommunicate request_size=10 [16:43:55]MH_SAM_APDU [16:43:55]CAPDU: 80 0D 02 02 05 21 90 09 A6 58 [16:43:55]Write to MH i2c: E2 0D 00 81 36 80 0D 02 02 05 00 21 90 09 A6 58 00 00 F3 [16:43:55]Write i2c OK [16:43:55]MH_I2C_Read... [16:43:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:43:56]Read from MH i2c: E2 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: E2 03 00 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: E2 03 00 81 36 00 90 00 2B [16:43:56]RAPDU: 90 00 [16:43:56]wFMCommunicate OK [16:43:56]wFMCommunicate request_size=4 [16:43:56]MH_SAM_APDU [16:43:56]CAPDU: 80 0D 03 02 [16:43:56]Write to MH i2c: E2 08 00 82 36 80 0D 03 02 00 00 00 00 33 [16:43:56]Write i2c OK [16:43:56]MH_I2C_Read... [16:43:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:43:56]Read from MH i2c: E2 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: E2 0B 00 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: E2 0B 00 82 36 00 96 74 7C 23 AF 18 F9 7E 90 00 1B [16:43:56]RAPDU: 96 74 7C 23 AF 18 F9 7E 90 00 [16:43:56]wFMCommunicate OK [16:43:56]SAM_PROTO_SignData done [16:43:56]FM_MakeSignedData done [16:43:56]CreateOFDProtocolMessage [16:43:56]wFMCommunicate request_size=4 [16:43:56]MH_SAM_APDU [16:43:56]CAPDU: 80 11 00 00 [16:43:56]Write to MH i2c: E2 08 00 83 36 80 11 00 00 00 00 00 00 33 [16:43:56]Write i2c OK [16:43:56]MH_I2C_Read... [16:43:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:56]Read from MH i2c: E2 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: E2 17 00 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: E2 17 00 83 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 89 [16:43:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:43:56]wFMCommunicate OK [16:43:56]CreateOFDProtocolMessage done [16:43:56]OFDSenderStorePacket 33202 [16:43:56]StoreOFDPacket docnum=33202 [16:43:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 36 A1 07 01 04 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 CC 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 81 00 00 35 04 06 00 56 21 90 09 A6 58 96 74 7C 23 AF 18 F9 7E [16:43:56]CheckFolder [16:43:56]dirname=/storage/ofd_packets [16:43:56]CheckFolder done [16:43:56]ProducePacketName [16:43:56]name=ofd_packets/00033202 [16:43:56]NVStorageSaveData ofd_packets/00033202 [16:43:56]File name is /storage/ofd_packets/00033202 [16:43:56]Write 301 bytes [16:43:56]NVStorageSaveData done [16:43:56]OFDSenderStorePacket done [16:43:56]KKMCreateOFDPacket done [16:43:56]NVStorageSaveData kkm_last_timestamp [16:43:56]File name is /storage/kkm_last_timestamp [16:43:56]Write 4 bytes [16:43:56]NVStorageSaveData done [16:43:56]ExternCall_PrintAddStr [16:43:56]wPrintStart [16:43:56]Write to MH i2c: 01 00 00 84 36 BA [16:43:56]Write i2c OK [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: 01 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: 01 07 00 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: 01 07 00 84 36 00 00 00 00 00 FF 0F CF [16:43:56]RasterBufferAndPrint [16:43:56]line Счет N : (1)1183028 [16:43:56]line ИНН: 02508201610067 [16:43:56]line Контрольно-Кассовый Чек [16:43:56]line ПРОДАЖА [16:43:56]line ТРК (МРК, ГНК) : 32 [16:43:56]line Товар: 2710124130 [16:43:56]line Аи-92-К-5 [16:43:56]line 17.100 * 58.50 [16:43:56]line = 1000.35 [16:43:56]line НДС 12% НСП 1% [16:43:56]line > о реализуемом товаре [16:43:56]line ОКРУГЛЕНИЕ: -0.35 [16:43:56]line ИТОГО: 1000.00 [16:43:56]line Внесено: 1000.00 [16:43:56]line СДАЧА: 0.00 [16:43:56]line НСП 1% : 8.85 [16:43:56]line НДС 12% : 106.23 [16:43:56]line Наличными: 1000.00 [16:43:56]line Безнал.: 0.00 [16:43:56]line Место: АЗС № 121 "Партнер Нефть" [16:43:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:43:56]line СНО: Общий режим [16:43:56]line Чек 218 26.08.2023 16:43 [16:43:56]line Смена: 77 ФФД: 1.0 [16:43:56]line ЗНМ: 0300000148 [16:43:56]line РНМ: 0000000000091575 [16:43:56]line Версия ККМ: 001 [16:43:56]line ФМ: 0000000000874655 [16:43:56]line ФД: 33202 [16:43:56]line ФПД: 94702150461016 [16:43:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164356&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33202&fm=94702150461016&tin=02508201610067®Number=0000000000091575&sum=100000 [16:43:56]OFD Sender: Processing packet 33202 [packets to send 11, broken 10] [16:43:56]ProducePacketName [16:43:56]name=ofd_packets/00033202 [16:43:56]OFD Sender: To server: pG, [16:43:56]CommunicateWithHost lk.salyk.kg:30040 [16:43:56]ConnectInit lk.salyk.kg [16:43:56]written 0, free lines is 4095 [16:43:56]Connected sock=10 [16:43:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 36 A1 07 01 04 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 CC 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 81 00 00 35 04 06 00 56 21 90 09 A6 58 96 74 7C 23 AF 18 F9 7E [16:43:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C6 2A 47 00 4F 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B2 81 00 00 F4 03 04 00 6A D6 E9 64 B6 04 01 00 00 CA 8D 70 6C F3 6E E3 C2 [16:43:56]CommunicateWithHost err = 0 [16:43:56]CheckOFDResponse [16:43:56]1017 (14) - 77093643461234 [16:43:56]1041 (16) - 0000000000874655 [16:43:56]1040 (4) - 33202 [16:43:56]1012 (4) - 26.08.2023 10:39 [16:43:56]1206 (1) - 0 [16:43:56]OFD Sender: Remove packet 33202 [16:43:56]ProducePacketName [16:43:56]name=ofd_packets/00033202 [16:43:56]NVStorageDeleteData [16:43:56]Write to MH i2c: 01 00 00 AF 36 E5 [16:43:56]Write i2c OK [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: 01 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: 01 07 00 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: 01 07 00 AF 36 00 00 00 00 00 EB 0C E3 [16:43:56]RasterBufferAndPrint [16:43:56]line [16:43:56]line [16:43:56]line [16:43:56]line [16:43:56]line [16:43:56]written 0, free lines is 3313 [16:43:56]MH_Cut [16:43:56]Write to MH i2c: D1 01 00 B6 36 01 BE [16:43:56]Write i2c OK [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: D1 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: D1 01 00 [16:43:56]MH_I2C_Read... [16:43:56]Read from MH i2c: D1 01 00 B6 36 00 BD [16:43:56]Write to MH i2c: 01 00 00 B7 36 ED [16:43:56]Write i2c OK [16:43:56]MH_I2C_Read... [16:43:57]OFD Sender: No OFD packet to send [16:43:57]*** Cut start [16:43:57]*** Purtial cut [16:43:57]*** CUTSNS_PIN = 0 [16:43:57]*** Stage 1: CUTSNS_PIN = 1 [16:43:59]Read from MH i2c: 01 *** Stop cut motor [16:43:59]*** Cut end [16:43:59] [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: 01 07 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: 01 07 00 B7 36 00 00 00 00 00 FF 0F 02 [16:43:59]process_action close_receipt done [16:43:59]requested_data is exist [16:43:59]produce_requested_data [16:43:59]requested_item fm.sn is exist - process it [16:43:59]wFMCommunicate request_size=4 [16:43:59]MH_SAM_APDU [16:43:59]CAPDU: 80 11 00 00 [16:43:59]Write to MH i2c: E2 08 00 B8 36 80 11 00 00 00 00 00 00 68 [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 17 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 17 00 B8 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BE [16:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:43:59]wFMCommunicate OK [16:43:59]requested_item fd.num is exist - process it [16:43:59]SAM_PROTO_GetFieldsCounters [16:43:59]wFMCommunicate request_size=4 [16:43:59]MH_SAM_APDU [16:43:59]CAPDU: 80 13 00 00 [16:43:59]Write to MH i2c: E2 08 00 B9 36 80 13 00 00 00 00 00 00 6B [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 62 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 62 00 B9 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B2 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [16:43:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B2 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:43:59]wFMCommunicate OK [16:43:59]SAM_PROTO_GetFieldsCounters done [16:43:59]requested_item shift.num is exist - process it [16:43:59]requested_item shift.opened is exist - process it [16:43:59]req_shift_opened [16:43:59]FM_GetShiftState [16:43:59]SAM_PROTO_GetShiftState [16:43:59]wFMCommunicate request_size=4 [16:43:59]MH_SAM_APDU [16:43:59]CAPDU: 80 13 01 00 [16:43:59]Write to MH i2c: E2 08 00 BA 36 80 13 01 00 00 00 00 00 6D [16:43:59]Write i2c OK [16:43:59]MH_I2C_Read... [16:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:43:59]Read from MH i2c: E2 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 0E 00 [16:43:59]MH_I2C_Read... [16:43:59]Read from MH i2c: E2 0E 00 BA 36 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A4 [16:43:59]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:43:59]wFMCommunicate OK [16:43:59]SAM_PROTO_GetShiftState done [16:43:59]FM_GetShiftState done [16:43:59]req_shift_opened done [16:43:59]requested_item shift.open_date is exist - process it [16:43:59]req_shift_open_date [16:43:59]req_shift_open_date done [16:43:59]produce_requested_data done [16:43:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33202,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:43:59]process_action_free close_receipt [16:43:59]json_value_free [16:43:59]json_value_free done [16:43:59]process_json_proto returns [16:43:59]Send response to host [16:43:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33202,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:43:59]free response buf [16:43:59]execute_script done [16:43:59]execute_script returns [16:43:59]free content buf [16:43:59]Sock 9.Close socket [16:43:59]Sock 9.Thread stoped [16:44:02]OFD Sender: No OFD packet to send [16:44:06]accept exits with 7 [16:44:06]New connection [16:44:06]New thread 3067059556 created [16:44:06]Thread 3067202916 joined [16:44:06]Waiting for new connection... [16:44:06] Sock 7.Parse request [16:44:06]Sock 7.Check first char [16:44:06]Sock 7.First char is OK [16:44:06]request: POST /json_proto HTTP/1.0 [16:44:06]Method: POST [16:44:06]URL: /json_proto [16:44:06]Method is POST - this is cgi request [16:44:06]url: /json_proto [16:44:06]query_string will be loaded in cgi processing [16:44:06]execute_cgi json_proto POST (null) [16:44:06]execute_cgi path=json_proto method=POST [16:44:06]POST find Content-Length [16:44:06]Host: 172.17.34.200:8080 [16:44:06]Content-Length: 678 [16:44:06]Content-Type: application/json [16:44:06] [16:44:06]POST finish read [16:44:06]Found Content-Length = 678 [16:44:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183029", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:06]execute_script... [16:44: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)1183029", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:06]POST & json_proto [16:44:06]process_json_proto [16:44:06]json parsed OK: [16:44:06]protocol is kg_v1.0 [16:44:06]action value=close_receipt [16:44:06]process_action close_receipt [16:44:06]cmd_close_receipt [16:44:06]MH_GetDate [16:44:06]Write to MH i2c: F0 00 00 BB 36 E0 [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: F0 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: F0 09 00 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: F0 09 00 BB 36 00 D8 2B EA 64 B2 FF 65 64 B4 [16:44:06]GetLastDocTimeStamp 1693068236 [16:44:06]current date 1693068248 [16:44:06]FM_GetShiftState [16:44:06]SAM_PROTO_GetShiftState [16:44:06]wFMCommunicate request_size=4 [16:44:06]MH_SAM_APDU [16:44:06]CAPDU: 80 13 01 00 [16:44:06]Write to MH i2c: E2 08 00 BC 36 80 13 01 00 00 00 00 00 6F [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:06]Read from MH i2c: E2 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: E2 0E 00 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: E2 0E 00 BC 36 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A6 [16:44:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:44:06]wFMCommunicate OK [16:44:06]SAM_PROTO_GetShiftState done [16:44:06]FM_GetShiftState done [16:44:06]opened in 1693009560 [16:44:06]opened+sec_in_day 1693095960 [16:44:06]quantity*price = 50042 [16:44:06]sum+1 = 50043 [16:44:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 219 26.08.2023 16:44 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33203 ФПД: 139224919764672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164408&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33203&fm=139224919764672&tin=02508201610067®Number=0000000000091575&sum=50000 [16:44:08]StoreToDocumentArchive [16:44:08]shift 77 fd 33203 [16:44:08]save to /storage/0077/doc_00033203 [16:44:08]save last doc name /storage/0077/doc_00033203 to /storage/kkm_last_doc_name [16:44:08]save OK [16:44:08]Clear old archive folders... [16:44:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:08]tlvbuf is 00A71580 [16:44:08]SAM_PROTO_ClearQueue [16:44:08]wFMCommunicate request_size=4 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 09 00 00 [16:44:08]Write to MH i2c: E2 08 00 C9 36 80 09 00 00 00 00 00 00 71 [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 03 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 03 00 C9 36 00 90 00 73 [16:44:08]RAPDU: 90 00 [16:44:08]wFMCommunicate OK [16:44:08]SAM_PROTO_ClearQueue done [16:44:08]KKMCreateOFDPacket [16:44:08]OFDProtocolAddRootSTLVToBuf [16:44:08]FM_MakeSignedData [16:44:08]FM_MakeSignedData [16:44:08]SAM_PROTO_SignData [16:44:08]wFMCommunicate request_size=4 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 0D 01 02 [16:44:08]Write to MH i2c: E2 08 00 CA 36 80 0D 01 02 00 00 00 00 79 [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 03 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 03 00 CA 36 00 90 00 74 [16:44:08]RAPDU: 90 00 [16:44:08]wFMCommunicate OK [16:44:08]wFMCommunicate request_size=255 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 D8 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 81 00 00 35 04 06 00 7E [16:44:08]Write to MH i2c: E2 02 01 CB 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 D8 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 81 00 00 35 04 06 00 7E 00 00 50 [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 03 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 03 00 CB 36 00 90 00 75 [16:44:08]RAPDU: 90 00 [16:44:08]wFMCommunicate OK [16:44:08]wFMCommunicate request_size=10 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 0D 02 02 05 9F D3 E2 EE C0 [16:44:08]Write to MH i2c: E2 0D 00 CC 36 80 0D 02 02 05 00 9F D3 E2 EE C0 00 00 88 [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 03 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 03 00 CC 36 00 90 00 76 [16:44:08]RAPDU: 90 00 [16:44:08]wFMCommunicate OK [16:44:08]wFMCommunicate request_size=4 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 0D 03 02 [16:44:08]Write to MH i2c: E2 08 00 CD 36 80 0D 03 02 00 00 00 00 7E [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 0B 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 0B 00 CD 36 00 B3 A2 CB A2 98 0C EE B8 90 00 8B [16:44:08]RAPDU: B3 A2 CB A2 98 0C EE B8 90 00 [16:44:08]wFMCommunicate OK [16:44:08]SAM_PROTO_SignData done [16:44:08]FM_MakeSignedData done [16:44:08]CreateOFDProtocolMessage [16:44:08]wFMCommunicate request_size=4 [16:44:08]MH_SAM_APDU [16:44:08]CAPDU: 80 11 00 00 [16:44:08]Write to MH i2c: E2 08 00 CE 36 80 11 00 00 00 00 00 00 7E [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:08]Read from MH i2c: E2 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 17 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: E2 17 00 CE 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D4 [16:44:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:44:08]wFMCommunicate OK [16:44:08]CreateOFDProtocolMessage done [16:44:08]OFDSenderStorePacket 33203 [16:44:08]StoreOFDPacket docnum=33203 [16:44:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 42 DC 07 01 63 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 D8 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 81 00 00 35 04 06 00 7E 9F D3 E2 EE C0 B3 A2 CB A2 98 0C EE B8 [16:44:08]CheckFolder [16:44:08]dirname=/storage/ofd_packets [16:44:08]CheckFolder done [16:44:08]ProducePacketName [16:44:08]name=ofd_packets/00033203 [16:44:08]NVStorageSaveData ofd_packets/00033203 [16:44:08]File name is /storage/ofd_packets/00033203 [16:44:08]Write 301 bytes [16:44:08]NVStorageSaveData done [16:44:08]OFDSenderStorePacket done [16:44:08]KKMCreateOFDPacket done [16:44:08]NVStorageSaveData kkm_last_timestamp [16:44:08]File name is /storage/kkm_last_timestamp [16:44:08]Write 4 bytes [16:44:08]NVStorageSaveData done [16:44:08]ExternCall_PrintAddStr [16:44:08]wPrintStart [16:44:08]Write to MH i2c: 01 00 00 CF 36 05 [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: 01 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: 01 07 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: 01 07 00 CF 36 00 00 00 00 00 FF 0F 1A [16:44:08]RasterBufferAndPrint [16:44:08]line Счет N : (1)1183029 [16:44:08]line ИНН: 02508201610067 [16:44:08]line Контрольно-Кассовый Чек [16:44:08]line ПРОДАЖА [16:44:08]line ТРК (МРК, ГНК) : 53 [16:44:08]line Товар: 2710124500 [16:44:08]line Аи-95-К-5 [16:44:08]line 7.640 * 65.50 [16:44:08]line = 500.42 [16:44:08]line НДС 12% НСП 1% [16:44:08]line > о реализуемом товаре [16:44:08]line ОКРУГЛЕНИЕ: -0.42 [16:44:08]line ИТОГО: 500.00 [16:44:08]line Внесено: 500.00 [16:44:08]line СДАЧА: 0.00 [16:44:08]line НСП 1% : 4.43 [16:44:08]line НДС 12% : 53.14 [16:44:08]line Наличными: 500.00 [16:44:08]line Безнал.: 0.00 [16:44:08]line Место: АЗС № 121 "Партнер Нефть" [16:44:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:44:08]line СНО: Общий режим [16:44:08]line Чек 219 26.08.2023 16:44 [16:44:08]line Смена: 77 ФФД: 1.0 [16:44:08]line ЗНМ: 0300000148 [16:44:08]line РНМ: 0000000000091575 [16:44:08]line Версия ККМ: 001 [16:44:08]line ФМ: 0000000000874655 [16:44:08]line ФД: 33203 [16:44:08]line ФПД: 139224919764672 [16:44:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164408&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33203&fm=139224919764672&tin=02508201610067®Number=0000000000091575&sum=50000 [16:44:08]written 0, free lines is 4095 [16:44:08]OFD Sender: Processing packet 33203 [packets to send 11, broken 10] [16:44:08]ProducePacketName [16:44:08]name=ofd_packets/00033203 [16:44:08]OFD Sender: To server: pG, [16:44:08]CommunicateWithHost lk.salyk.kg:30040 [16:44:08]ConnectInit lk.salyk.kg [16:44:08]Connected sock=10 [16:44:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 42 DC 07 01 63 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 D8 2B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 81 00 00 35 04 06 00 7E 9F D3 E2 EE C0 B3 A2 CB A2 98 0C EE B8 [16:44:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C3 7F 47 00 4D 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B3 81 00 00 F4 03 04 00 77 D6 E9 64 B6 04 01 00 00 10 E2 B3 8A F4 4D E1 09 [16:44:09]CommunicateWithHost err = 0 [16:44:09]CheckOFDResponse [16:44:09]1017 (14) - 77093643461234 [16:44:09]1041 (16) - 0000000000874655 [16:44:09]1040 (4) - 33203 [16:44:09]1012 (4) - 26.08.2023 10:39 [16:44:09]1206 (1) - 0 [16:44:09]OFD Sender: Remove packet 33203 [16:44:09]ProducePacketName [16:44:09]name=ofd_packets/00033203 [16:44:09]NVStorageDeleteData [16:44:09]Write to MH i2c: 01 00 00 FA 36 30 [16:44:09]Write i2c OK [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: 01 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: 01 07 00 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: 01 07 00 FA 36 00 00 00 00 00 D7 0C 1A [16:44:09]RasterBufferAndPrint [16:44:09]line [16:44:09]line [16:44:09]line [16:44:09]line [16:44:09]line [16:44:09]written 0, free lines is 3296 [16:44:09]MH_Cut [16:44:09]Write to MH i2c: D1 01 00 01 37 01 0A [16:44:09]Write i2c OK [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: D1 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: D1 01 00 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: D1 01 00 01 37 00 09 [16:44:09]Write to MH i2c: 01 00 00 02 37 39 [16:44:09]Write i2c OK [16:44:09]MH_I2C_Read... [16:44:09]OFD Sender: No OFD packet to send [16:44:10]*** Cut start [16:44:10]*** Purtial cut [16:44:10]*** Stage 1: CUTSNS_PIN = 1 [16:44:10]Read from MH i2c: 01 [16:44:10]MH_I2C_Read... [16:44:10]*** Stop cut motor [16:44:10]*** Cut end [16:44:10]Read from MH i2c: 01 07 00 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: 01 07 00 02 37 00 00 00 00 00 FF 0F 4E [16:44:10]process_action close_receipt done [16:44:10]requested_data is exist [16:44:10]produce_requested_data [16:44:10]requested_item fm.sn is exist - process it [16:44:10]wFMCommunicate request_size=4 [16:44:10]MH_SAM_APDU [16:44:10]CAPDU: 80 11 00 00 [16:44:10]Write to MH i2c: E2 08 00 03 37 80 11 00 00 00 00 00 00 B4 [16:44:10]Write i2c OK [16:44:10]MH_I2C_Read... [16:44:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:10]Read from MH i2c: E2 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 17 00 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 17 00 03 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [16:44:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:44:10]wFMCommunicate OK [16:44:10]requested_item fd.num is exist - process it [16:44:10]SAM_PROTO_GetFieldsCounters [16:44:10]wFMCommunicate request_size=4 [16:44:10]MH_SAM_APDU [16:44:10]CAPDU: 80 13 00 00 [16:44:10]Write to MH i2c: E2 08 00 04 37 80 13 00 00 00 00 00 00 B7 [16:44:10]Write i2c OK [16:44:10]MH_I2C_Read... [16:44:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:10]Read from MH i2c: E2 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 62 00 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 62 00 04 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B3 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [16:44:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B3 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:10]wFMCommunicate OK [16:44:10]SAM_PROTO_GetFieldsCounters done [16:44:10]requested_item shift.num is exist - process it [16:44:10]requested_item shift.opened is exist - process it [16:44:10]req_shift_opened [16:44:10]FM_GetShiftState [16:44:10]SAM_PROTO_GetShiftState [16:44:10]wFMCommunicate request_size=4 [16:44:10]MH_SAM_APDU [16:44:10]CAPDU: 80 13 01 00 [16:44:10]Write to MH i2c: E2 08 00 05 37 80 13 01 00 00 00 00 00 B9 [16:44:10]Write i2c OK [16:44:10]MH_I2C_Read... [16:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:10]Read from MH i2c: E2 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 0E 00 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 0E 00 05 37 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F0 [16:44:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:44:10]wFMCommunicate OK [16:44:10]SAM_PROTO_GetShiftState done [16:44:10]FM_GetShiftState done [16:44:10]req_shift_opened done [16:44:10]requested_item shift.open_date is exist - process it [16:44:10]req_shift_open_date [16:44:10]req_shift_open_date done [16:44:10]produce_requested_data done [16:44:10]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33203,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:44:10]process_action_free close_receipt [16:44:10]json_value_free [16:44:10]json_value_free done [16:44:10]process_json_proto returns [16:44:10]Send response to host [16:44:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33203,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:44:10]free response buf [16:44:10]execute_script done [16:44:10]execute_script returns [16:44:10]free content buf [16:44:10]Sock 7.Close socket [16:44:10]Sock 7.Thread stoped [16:44:14]OFD Sender: No OFD packet to send [16:44:19]OFD Sender: No OFD packet to send [16:44:24]OFD Sender: No OFD packet to send [16:44:29]OFD Sender: No OFD packet to send [16:44:34]OFD Sender: No OFD packet to send [16:44:39]OFD Sender: No OFD packet to send [16:44:44]OFD Sender: No OFD packet to send [16:44:49]OFD Sender: No OFD packet to send [16:44:54]OFD Sender: No OFD packet to send [16:44:59]OFD Sender: No OFD packet to send [16:45:04]OFD Sender: No OFD packet to send [16:45:09]OFD Sender: No OFD packet to send [16:45:14]OFD Sender: No OFD packet to send [16:45:19]OFD Sender: No OFD packet to send [16:45:24]OFD Sender: No OFD packet to send [16:45:29]OFD Sender: No OFD packet to send [16:45:34]OFD Sender: No OFD packet to send [16:45:39]OFD Sender: No OFD packet to send [16:45:44]OFD Sender: No OFD packet to send [16:45:49]OFD Sender: No OFD packet to send [16:45:54]OFD Sender: No OFD packet to send [16:45:59]OFD Sender: No OFD packet to send [16:46:04]OFD Sender: No OFD packet to send [16:46:09]OFD Sender: No OFD packet to send [16:46:14]OFD Sender: No OFD packet to send [16:46:19]OFD Sender: No OFD packet to send [16:46:24]OFD Sender: No OFD packet to send [16:46:29]OFD Sender: No OFD packet to send [16:46:34]OFD Sender: No OFD packet to send [16:46:39]OFD Sender: No OFD packet to send [16:46:44]OFD Sender: No OFD packet to send [16:46:49]OFD Sender: No OFD packet to send [16:46:54]OFD Sender: No OFD packet to send [16:46:59]OFD Sender: No OFD packet to send [16:47:04]OFD Sender: No OFD packet to send [16:47:09]OFD Sender: No OFD packet to send [16:47:14]OFD Sender: No OFD packet to send [16:47:19]accept exits with 9 [16:47:19]New connection [16:47:19]New thread 3067202916 created [16:47:19]Thread 3067059556 joined [16:47:19]Waiting for new connection... [16:47:19] Sock 9.Parse request [16:47:19]Sock 9.Check first char [16:47:19]Sock 9.First char is OK [16:47:19]request: POST /json_proto HTTP/1.0 [16:47:19]Method: POST [16:47:19]URL: /json_proto [16:47:19]Method is POST - this is cgi request [16:47:19]url: /json_proto [16:47:19]query_string will be loaded in cgi processing [16:47:19]execute_cgi json_proto POST (null) [16:47:19]execute_cgi path=json_proto method=POST [16:47:19]POST find Content-Length [16:47:19]Host: 172.17.34.200:8080 [16:47:19]Content-Length: 683 [16:47:19]Content-Type: application/json [16:47:19] [16:47:19]POST finish read [16:47:19]Found Content-Length = 683 [16:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183030", "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" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:19]execute_script... [16:47:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183030", "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" : 58.50, "quantity" : 25.650, "sum" : 1500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:19]POST & json_proto [16:47:19]process_json_proto [16:47:19]json parsed OK: [16:47:19]protocol is kg_v1.0 [16:47:19]action value=close_receipt [16:47:19]process_action close_receipt [16:47:19]cmd_close_receipt [16:47:19]MH_GetDate [16:47:19]Write to MH i2c: F0 00 00 06 37 2C [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: F0 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: F0 09 00 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: F0 09 00 06 37 00 99 2C EA 64 B2 FF 65 64 C2 [16:47:19]GetLastDocTimeStamp 1693068248 [16:47:19]current date 1693068441 [16:47:19]FM_GetShiftState [16:47:19]SAM_PROTO_GetShiftState [16:47:19]wFMCommunicate request_size=4 [16:47:19]MH_SAM_APDU [16:47:19]CAPDU: 80 13 01 00 [16:47:19]Write to MH i2c: E2 08 00 07 37 80 13 01 00 00 00 00 00 BB [16:47:19]Write i2c OK [16:47:19]MH_I2C_Read... [16:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:19]Read from MH i2c: E2 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: E2 0E 00 [16:47:19]MH_I2C_Read... [16:47:19]Read from MH i2c: E2 0E 00 07 37 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F2 [16:47:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:47:19]wFMCommunicate OK [16:47:19]SAM_PROTO_GetShiftState done [16:47:19]FM_GetShiftState done [16:47:19]opened in 1693009560 [16:47:19]opened+sec_in_day 1693095960 [16:47:19]quantity*price = 150052 [16:47:19]sum+1 = 150054 [16:47:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 220 26.08.2023 16:47 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33204 ФПД: 240135638295848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164721&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33204&fm=240135638295848&tin=02508201610067®Number=0000000000091575&sum=150000 [16:47:20]StoreToDocumentArchive [16:47:20]shift 77 fd 33204 [16:47:20]save to /storage/0077/doc_00033204 [16:47:20]save last doc name /storage/0077/doc_00033204 to /storage/kkm_last_doc_name [16:47:20]save OK [16:47:20]Clear old archive folders... [16:47:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:47:20]tlvbuf is 00A33270 [16:47:20]SAM_PROTO_ClearQueue [16:47:20]wFMCommunicate request_size=4 [16:47:20]MH_SAM_APDU [16:47:20]CAPDU: 80 09 00 00 [16:47:20]Write to MH i2c: E2 08 00 14 37 80 09 00 00 00 00 00 00 BD [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:47:20]Read from MH i2c: E2 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 03 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 03 00 14 37 00 90 00 BF [16:47:20]RAPDU: 90 00 [16:47:20]wFMCommunicate OK [16:47:20]SAM_PROTO_ClearQueue done [16:47:20]KKMCreateOFDPacket [16:47:20]OFDProtocolAddRootSTLVToBuf [16:47:20]FM_MakeSignedData [16:47:20]FM_MakeSignedData [16:47:20]SAM_PROTO_SignData [16:47:20]wFMCommunicate request_size=4 [16:47:20]MH_SAM_APDU [16:47:20]CAPDU: 80 0D 01 02 [16:47:20]Write to MH i2c: E2 08 00 15 37 80 0D 01 02 00 00 00 00 C5 [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:47:20]Read from MH i2c: E2 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 03 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 03 00 15 37 00 90 00 C0 [16:47:20]RAPDU: 90 00 [16:47:20]wFMCommunicate OK [16:47:20]wFMCommunicate request_size=255 [16:47:20]MH_SAM_APDU [16:47: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 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 99 2C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 81 00 00 35 04 06 00 DA [16:47:20]Write to MH i2c: E2 02 01 16 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 99 2C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 81 00 00 35 04 06 00 DA 00 00 3E [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:20]Read from MH i2c: E2 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 03 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 03 00 16 37 00 90 00 C1 [16:47:20]RAPDU: 90 00 [16:47:20]wFMCommunicate OK [16:47:20]wFMCommunicate request_size=10 [16:47:20]MH_SAM_APDU [16:47:20]CAPDU: 80 0D 02 02 05 66 EF 6B 25 28 [16:47:20]Write to MH i2c: E2 0D 00 17 37 80 0D 02 02 05 00 66 EF 6B 25 28 00 00 DF [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:20]Read from MH i2c: E2 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 03 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 03 00 17 37 00 90 00 C2 [16:47:20]RAPDU: 90 00 [16:47:20]wFMCommunicate OK [16:47:20]wFMCommunicate request_size=4 [16:47:20]MH_SAM_APDU [16:47:20]CAPDU: 80 0D 03 02 [16:47:20]Write to MH i2c: E2 08 00 18 37 80 0D 03 02 00 00 00 00 CA [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:47:21]Read from MH i2c: E2 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 0B 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 0B 00 18 37 00 49 0B 5F 5E 95 27 7B E5 90 00 F8 [16:47:21]RAPDU: 49 0B 5F 5E 95 27 7B E5 90 00 [16:47:21]wFMCommunicate OK [16:47:21]SAM_PROTO_SignData done [16:47:21]FM_MakeSignedData done [16:47:21]CreateOFDProtocolMessage [16:47:21]wFMCommunicate request_size=4 [16:47:21]MH_SAM_APDU [16:47:21]CAPDU: 80 11 00 00 [16:47:21]Write to MH i2c: E2 08 00 19 37 80 11 00 00 00 00 00 00 CA [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:21]Read from MH i2c: E2 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 17 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 17 00 19 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [16:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:47:21]wFMCommunicate OK [16:47:21]CreateOFDProtocolMessage done [16:47:21]OFDSenderStorePacket 33204 [16:47:21]StoreOFDPacket docnum=33204 [16:47:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CB 0C 07 01 FD E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 99 2C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 81 00 00 35 04 06 00 DA 66 EF 6B 25 28 49 0B 5F 5E 95 27 7B E5 [16:47:21]CheckFolder [16:47:21]dirname=/storage/ofd_packets [16:47:21]CheckFolder done [16:47:21]ProducePacketName [16:47:21]name=ofd_packets/00033204 [16:47:21]NVStorageSaveData ofd_packets/00033204 [16:47:21]File name is /storage/ofd_packets/00033204 [16:47:21]Write 301 bytes [16:47:21]NVStorageSaveData done [16:47:21]OFDSenderStorePacket done [16:47:21]KKMCreateOFDPacket done [16:47:21]NVStorageSaveData kkm_last_timestamp [16:47:21]File name is /storage/kkm_last_timestamp [16:47:21]Write 4 bytes [16:47:21]NVStorageSaveData done [16:47:21]ExternCall_PrintAddStr [16:47:21]wPrintStart [16:47:21]Write to MH i2c: 01 00 00 1A 37 51 [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: 01 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: 01 07 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: 01 07 00 1A 37 00 00 00 00 00 FF 0F 66 [16:47:21]RasterBufferAndPrint [16:47:21]line Счет N : (1)1183030 [16:47:21]line ИНН: 02508201610067 [16:47:21]line Контрольно-Кассовый Чек [16:47:21]line ПРОДАЖА [16:47:21]line ТРК (МРК, ГНК) : 42 [16:47:21]line Товар: 2710124130 [16:47:21]line Аи-92-К-5 [16:47:21]line 25.650 * 58.50 [16:47:21]line = 1500.53 [16:47:21]line НДС 12% НСП 1% [16:47:21]line > о реализуемом товаре [16:47:21]line ОКРУГЛЕНИЕ: -0.53 [16:47:21]line ИТОГО: 1500.00 [16:47:21]line Внесено: 1500.00 [16:47:21]line СДАЧА: 0.00 [16:47:21]line НСП 1% : 13.28 [16:47:21]line НДС 12% : 159.35 [16:47:21]line Наличными: 1500.00 [16:47:21]line Безнал.: 0.00 [16:47:21]line Место: АЗС № 121 "Партнер Нефть" [16:47:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:47:21]line СНО: Общий режим [16:47:21]line Чек 220 26.08.2023 16:47 [16:47:21]line Смена: 77 ФФД: 1.0 [16:47:21]line ЗНМ: 0300000148 [16:47:21]line РНМ: 0000000000091575 [16:47:21]line Версия ККМ: 001 [16:47:21]line ФМ: 0000000000874655 [16:47:21]line ФД: 33204 [16:47:21]line ФПД: 240135638295848 [16:47:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164721&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33204&fm=240135638295848&tin=02508201610067®Number=0000000000091575&sum=150000 [16:47:21]OFD Sender: Processing packet 33204 [packets to send 11, broken 10] [16:47:21]ProducePacketName [16:47:21]name=ofd_packets/00033204 [16:47:21]OFD Sender: To server: pG, [16:47:21]CommunicateWithHost lk.salyk.kg:30040 [16:47:21]ConnectInit lk.salyk.kg [16:47:21]written 0, free lines is 4095 [16:47:21]Connected sock=10 [16:47:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CB 0C 07 01 FD E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 32 64 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 25 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 99 2C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 81 00 00 35 04 06 00 DA 66 EF 6B 25 28 49 0B 5F 5E 95 27 7B E5 [16:47:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 60 32 47 00 D4 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B4 81 00 00 F4 03 04 00 37 D7 E9 64 B6 04 01 00 00 00 31 A8 F6 F2 BF B8 A8 [16:47:21]CommunicateWithHost err = 0 [16:47:21]CheckOFDResponse [16:47:21]1017 (14) - 77093643461234 [16:47:21]1041 (16) - 0000000000874655 [16:47:21]1040 (4) - 33204 [16:47:21]1012 (4) - 26.08.2023 10:43 [16:47:21]1206 (1) - 0 [16:47:21]OFD Sender: Remove packet 33204 [16:47:21]ProducePacketName [16:47:21]name=ofd_packets/00033204 [16:47:21]NVStorageDeleteData [16:47:21]Write to MH i2c: 01 00 00 45 37 7C [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: 01 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: 01 07 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: 01 07 00 45 37 00 00 00 00 00 EE 0C 7D [16:47:21]RasterBufferAndPrint [16:47:21]line [16:47:21]line [16:47:21]line [16:47:21]line [16:47:21]line [16:47:21]written 0, free lines is 3319 [16:47:21]MH_Cut [16:47:21]Write to MH i2c: D1 01 00 4C 37 01 55 [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: D1 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: D1 01 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: D1 01 00 4C 37 00 54 [16:47:21]Write to MH i2c: 01 00 00 4D 37 84 [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:22]OFD Sender: No OFD packet to send [16:47:22]*** Cut start [16:47:22]*** Purtial cut [16:47:22]*** CUTSNS_PIN = 0 [16:47:22]*** Stage 1: CUTSNS_PIN = 1 [16:47:24]Read from MH i2c: 01 [16:47:24]MH_I2C_Read... [16:47:24]*** Stop cut motor [16:47:24]*** Cut end [16:47:24]Read from MH i2c: 01 07 00 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: 01 07 00 4D 37 00 00 00 00 00 FF 0F 99 [16:47:24]process_action close_receipt done [16:47:24]requested_data is exist [16:47:24]produce_requested_data [16:47:24]requested_item fm.sn is exist - process it [16:47:24]wFMCommunicate request_size=4 [16:47:24]MH_SAM_APDU [16:47:24]CAPDU: 80 11 00 00 [16:47:24]Write to MH i2c: E2 08 00 4E 37 80 11 00 00 00 00 00 00 FF [16:47:24]Write i2c OK [16:47:24]MH_I2C_Read... [16:47:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:24]Read from MH i2c: E2 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 17 00 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 17 00 4E 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [16:47:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:47:24]wFMCommunicate OK [16:47:24]requested_item fd.num is exist - process it [16:47:24]SAM_PROTO_GetFieldsCounters [16:47:24]wFMCommunicate request_size=4 [16:47:24]MH_SAM_APDU [16:47:24]CAPDU: 80 13 00 00 [16:47:24]Write to MH i2c: E2 08 00 4F 37 80 13 00 00 00 00 00 00 02 [16:47:24]Write i2c OK [16:47:24]MH_I2C_Read... [16:47:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:24]Read from MH i2c: E2 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 62 00 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 62 00 4F 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B4 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [16:47:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B4 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:47:24]wFMCommunicate OK [16:47:24]SAM_PROTO_GetFieldsCounters done [16:47:24]requested_item shift.num is exist - process it [16:47:24]requested_item shift.opened is exist - process it [16:47:24]req_shift_opened [16:47:24]FM_GetShiftState [16:47:24]SAM_PROTO_GetShiftState [16:47:24]wFMCommunicate request_size=4 [16:47:24]MH_SAM_APDU [16:47:24]CAPDU: 80 13 01 00 [16:47:24]Write to MH i2c: E2 08 00 50 37 80 13 01 00 00 00 00 00 04 [16:47:24]Write i2c OK [16:47:24]MH_I2C_Read... [16:47:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:24]Read from MH i2c: E2 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 0E 00 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 0E 00 50 37 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3B [16:47:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:47:24]wFMCommunicate OK [16:47:24]SAM_PROTO_GetShiftState done [16:47:24]FM_GetShiftState done [16:47:24]req_shift_opened done [16:47:24]requested_item shift.open_date is exist - process it [16:47:24]req_shift_open_date [16:47:24]req_shift_open_date done [16:47:24]produce_requested_data done [16:47:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33204,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:47:24]process_action_free close_receipt [16:47:24]json_value_free [16:47:24]json_value_free done [16:47:24]process_json_proto returns [16:47:24]Send response to host [16:47:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33204,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:47:24]free response buf [16:47:24]execute_script done [16:47:24]execute_script returns [16:47:24]free content buf [16:47:24]Sock 9.Close socket [16:47:24]Sock 9.Thread stoped [16:47:27]OFD Sender: No OFD packet to send [16:47:32]OFD Sender: No OFD packet to send [16:47:37]OFD Sender: No OFD packet to send [16:47:42]OFD Sender: No OFD packet to send [16:47:47]OFD Sender: No OFD packet to send [16:47:52]OFD Sender: No OFD packet to send [16:47:57]OFD Sender: No OFD packet to send [16:48:02]OFD Sender: No OFD packet to send [16:48:07]OFD Sender: No OFD packet to send [16:48:12]OFD Sender: No OFD packet to send [16:48:17]OFD Sender: No OFD packet to send [16:48:22]OFD Sender: No OFD packet to send [16:48:27]OFD Sender: No OFD packet to send [16:48:32]OFD Sender: No OFD packet to send [16:48:37]OFD Sender: No OFD packet to send [16:48:42]OFD Sender: No OFD packet to send [16:48:47]OFD Sender: No OFD packet to send [16:48:52]OFD Sender: No OFD packet to send [16:48:57]OFD Sender: No OFD packet to send [16:48:58]accept exits with 7 [16:48:58]New connection [16:48:58]New thread 3067059556 created [16:48:58]Thread 3067202916 joined [16:48:58]Waiting for new connection... [16:48:58] Sock 7.Parse request [16:48:58]Sock 7.Check first char [16:48:58]Sock 7.First char is OK [16:48:58]request: POST /json_proto HTTP/1.0 [16:48:58]Method: POST [16:48:58]URL: /json_proto [16:48:58]Method is POST - this is cgi request [16:48:58]url: /json_proto [16:48:58]query_string will be loaded in cgi processing [16:48:58]execute_cgi json_proto POST (null) [16:48:58]execute_cgi path=json_proto method=POST [16:48:58]POST find Content-Length [16:48:58]Host: 172.17.34.200:8080 [16:48:58]Content-Length: 678 [16:48:58]Content-Type: application/json [16:48:58] [16:48:58]POST finish read [16:48:58]Found Content-Length = 678 [16:48:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183031", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:58]execute_script... [16:48: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)1183031", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:58]POST & json_proto [16:48:58]process_json_proto [16:48:58]json parsed OK: [16:48:58]protocol is kg_v1.0 [16:48:58]action value=close_receipt [16:48:58]process_action close_receipt [16:48:58]cmd_close_receipt [16:48:58]MH_GetDate [16:48:58]Write to MH i2c: F0 00 00 51 37 77 [16:48:58]Write i2c OK [16:48:58]MH_I2C_Read... [16:48:58]Read from MH i2c: F0 [16:48:58]MH_I2C_Read... [16:48:58]Read from MH i2c: F0 09 00 [16:48:58]MH_I2C_Read... [16:48:58]Read from MH i2c: F0 09 00 51 37 00 FC 2C EA 64 B2 FF 65 64 70 [16:48:58]GetLastDocTimeStamp 1693068441 [16:48:58]current date 1693068540 [16:48:58]FM_GetShiftState [16:48:58]SAM_PROTO_GetShiftState [16:48:58]wFMCommunicate request_size=4 [16:48:58]MH_SAM_APDU [16:48:58]CAPDU: 80 13 01 00 [16:48:58]Write to MH i2c: E2 08 00 52 37 80 13 01 00 00 00 00 00 06 [16:48:58]Write i2c OK [16:48:58]MH_I2C_Read... [16:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:58]Read from MH i2c: E2 [16:48:58]MH_I2C_Read... [16:48:58]Read from MH i2c: E2 0E 00 [16:48:58]MH_I2C_Read... [16:48:58]Read from MH i2c: E2 0E 00 52 37 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3D [16:48:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:48:58]wFMCommunicate OK [16:48:58]SAM_PROTO_GetShiftState done [16:48:58]FM_GetShiftState done [16:48:58]opened in 1693009560 [16:48:58]opened+sec_in_day 1693095960 [16:48:58]quantity*price = 50017 [16:48:58]sum+1 = 50019 [16:48:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 221 26.08.2023 16:49 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33205 ФПД: 139659003707991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164900&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33205&fm=139659003707991&tin=02508201610067®Number=0000000000091575&sum=50000 [16:48:59]StoreToDocumentArchive [16:48:59]shift 77 fd 33205 [16:48:59]save to /storage/0077/doc_00033205 [16:48:59]save last doc name /storage/0077/doc_00033205 to /storage/kkm_last_doc_name [16:48:59]save OK [16:48:59]Clear old archive folders... [16:48:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:48:59]tlvbuf is B6F177F0 [16:48:59]SAM_PROTO_ClearQueue [16:48:59]wFMCommunicate request_size=4 [16:48:59]MH_SAM_APDU [16:48:59]CAPDU: 80 09 00 00 [16:48:59]Write to MH i2c: E2 08 00 5F 37 80 09 00 00 00 00 00 00 08 [16:48:59]Write i2c OK [16:48:59]MH_I2C_Read... [16:48:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:59]Read from MH i2c: E2 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 03 00 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 03 00 5F 37 00 90 00 0A [16:48:59]RAPDU: 90 00 [16:48:59]wFMCommunicate OK [16:48:59]SAM_PROTO_ClearQueue done [16:48:59]KKMCreateOFDPacket [16:48:59]OFDProtocolAddRootSTLVToBuf [16:48:59]FM_MakeSignedData [16:48:59]FM_MakeSignedData [16:48:59]SAM_PROTO_SignData [16:48:59]wFMCommunicate request_size=4 [16:48:59]MH_SAM_APDU [16:48:59]CAPDU: 80 0D 01 02 [16:48:59]Write to MH i2c: E2 08 00 60 37 80 0D 01 02 00 00 00 00 10 [16:48:59]Write i2c OK [16:48:59]MH_I2C_Read... [16:48:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:59]Read from MH i2c: E2 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 03 00 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 03 00 60 37 00 90 00 0B [16:48:59]RAPDU: 90 00 [16:48:59]wFMCommunicate OK [16:48:59]wFMCommunicate request_size=255 [16:48:59]MH_SAM_APDU [16:48: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 FC 2C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 81 00 00 35 04 06 00 7F [16:48:59]Write to MH i2c: E2 02 01 61 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 FC 2C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 81 00 00 35 04 06 00 7F 00 00 C6 [16:48:59]Write i2c OK [16:48:59]MH_I2C_Read... [16:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:59]Read from MH i2c: E2 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 03 00 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 03 00 61 37 00 90 00 0C [16:48:59]RAPDU: 90 00 [16:48:59]wFMCommunicate OK [16:48:59]wFMCommunicate request_size=10 [16:48:59]MH_SAM_APDU [16:48:59]CAPDU: 80 0D 02 02 05 04 E5 4E 42 57 [16:48:59]Write to MH i2c: E2 0D 00 62 37 80 0D 02 02 05 00 04 E5 4E 42 57 00 00 ED [16:48:59]Write i2c OK [16:48:59]MH_I2C_Read... [16:48:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:59]Read from MH i2c: E2 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 03 00 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 03 00 62 37 00 90 00 0D [16:48:59]RAPDU: 90 00 [16:48:59]wFMCommunicate OK [16:48:59]wFMCommunicate request_size=4 [16:48:59]MH_SAM_APDU [16:48:59]CAPDU: 80 0D 03 02 [16:48:59]Write to MH i2c: E2 08 00 63 37 80 0D 03 02 00 00 00 00 15 [16:48:59]Write i2c OK [16:48:59]MH_I2C_Read... [16:48:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:59]Read from MH i2c: E2 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 0B 00 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 0B 00 63 37 00 59 11 EF 57 4D E7 19 07 90 00 1A [16:48:59]RAPDU: 59 11 EF 57 4D E7 19 07 90 00 [16:48:59]wFMCommunicate OK [16:48:59]SAM_PROTO_SignData done [16:48:59]FM_MakeSignedData done [16:48:59]CreateOFDProtocolMessage [16:48:59]wFMCommunicate request_size=4 [16:48:59]MH_SAM_APDU [16:48:59]CAPDU: 80 11 00 00 [16:48:59]Write to MH i2c: E2 08 00 64 37 80 11 00 00 00 00 00 00 15 [16:48:59]Write i2c OK [16:48:59]MH_I2C_Read... [16:48:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:59]Read from MH i2c: E2 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 17 00 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: E2 17 00 64 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6B [16:48:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:48:59]wFMCommunicate OK [16:48:59]CreateOFDProtocolMessage done [16:48:59]OFDSenderStorePacket 33205 [16:48:59]StoreOFDPacket docnum=33205 [16:48:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 64 9F 07 01 95 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 FC 2C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 81 00 00 35 04 06 00 7F 04 E5 4E 42 57 59 11 EF 57 4D E7 19 07 [16:48:59]CheckFolder [16:48:59]dirname=/storage/ofd_packets [16:48:59]CheckFolder done [16:48:59]ProducePacketName [16:48:59]name=ofd_packets/00033205 [16:48:59]NVStorageSaveData ofd_packets/00033205 [16:48:59]File name is /storage/ofd_packets/00033205 [16:48:59]Write 301 bytes [16:48:59]NVStorageSaveData done [16:48:59]OFDSenderStorePacket done [16:48:59]KKMCreateOFDPacket done [16:48:59]NVStorageSaveData kkm_last_timestamp [16:48:59]File name is /storage/kkm_last_timestamp [16:48:59]Write 4 bytes [16:48:59]NVStorageSaveData done [16:48:59]ExternCall_PrintAddStr [16:48:59]wPrintStart [16:48:59]Write to MH i2c: 01 00 00 65 37 9C [16:48:59]Write i2c OK [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: 01 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: 01 07 00 [16:48:59]MH_I2C_Read... [16:48:59]Read from MH i2c: 01 07 00 65 37 00 00 00 00 00 FF 0F B1 [16:48:59]RasterBufferAndPrint [16:48:59]line Счет N : (1)1183031 [16:48:59]line ИНН: 02508201610067 [16:48:59]line Контрольно-Кассовый Чек [16:48:59]line ПРОДАЖА [16:48:59]line ТРК (МРК, ГНК) : 32 [16:48:59]line Товар: 2710124130 [16:48:59]line Аи-92-К-5 [16:48:59]line 8.550 * 58.50 [16:48:59]line = 500.18 [16:48:59]line НДС 12% НСП 1% [16:48:59]line > о реализуемом товаре [16:48:59]line ОКРУГЛЕНИЕ: -0.18 [16:48:59]line ИТОГО: 500.00 [16:48:59]line Внесено: 500.00 [16:48:59]line СДАЧА: 0.00 [16:48:59]line НСП 1% : 4.43 [16:48:59]line НДС 12% : 53.12 [16:48:59]line Наличными: 500.00 [16:48:59]line Безнал.: 0.00 [16:48:59]line Место: АЗС № 121 "Партнер Нефть" [16:48:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:48:59]line СНО: Общий режим [16:48:59]line Чек 221 26.08.2023 16:49 [16:48:59]line Смена: 77 ФФД: 1.0 [16:48:59]line ЗНМ: 0300000148 [16:48:59]line РНМ: 0000000000091575 [16:48:59]line Версия ККМ: 001 [16:48:59]line ФМ: 0000000000874655 [16:48:59]line ФД: 33205 [16:48:59]line ФПД: 139659003707991 [16:49:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164900&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33205&fm=139659003707991&tin=02508201610067®Number=0000000000091575&sum=50000 [16:49:00]OFD Sender: Processing packet 33205 [packets to send 11, broken 10] [16:49:00]ProducePacketName [16:49:00]name=ofd_packets/00033205 [16:49:00]OFD Sender: To server: pG, [16:49:00]CommunicateWithHost lk.salyk.kg:30040 [16:49:00]ConnectInit lk.salyk.kg [16:49:00]written 0, free lines is 4095 [16:49:00]Connected sock=10 [16:49:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 64 9F 07 01 95 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 FC 2C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 81 00 00 35 04 06 00 7F 04 E5 4E 42 57 59 11 EF 57 4D E7 19 07 [16:49:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6B BD 47 00 C4 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B5 81 00 00 F4 03 04 00 9A D7 E9 64 B6 04 01 00 00 0F 83 DF 37 53 FB 16 A3 [16:49:00]CommunicateWithHost err = 0 [16:49:00]CheckOFDResponse [16:49:00]1017 (14) - 77093643461234 [16:49:00]1041 (16) - 0000000000874655 [16:49:00]1040 (4) - 33205 [16:49:00]1012 (4) - 26.08.2023 10:44 [16:49:00]1206 (1) - 0 [16:49:00]OFD Sender: Remove packet 33205 [16:49:00]ProducePacketName [16:49:00]name=ofd_packets/00033205 [16:49:00]NVStorageDeleteData [16:49:00]Write to MH i2c: 01 00 00 90 37 C7 [16:49:00]Write i2c OK [16:49:00]MH_I2C_Read... [16:49:00]Read from MH i2c: 01 [16:49:00]MH_I2C_Read... [16:49:00]Read from MH i2c: 01 07 00 [16:49:00]MH_I2C_Read... [16:49:00]Read from MH i2c: 01 07 00 90 37 00 00 00 00 00 D7 0C B1 [16:49:00]RasterBufferAndPrint [16:49:00]line [16:49:00]line [16:49:00]line [16:49:00]line [16:49:00]line [16:49:00]written 0, free lines is 3294 [16:49:00]MH_Cut [16:49:00]Write to MH i2c: D1 01 00 97 37 01 A0 [16:49:00]Write i2c OK [16:49:00]MH_I2C_Read... [16:49:00]Read from MH i2c: D1 [16:49:00]MH_I2C_Read... [16:49:00]Read from MH i2c: D1 01 00 [16:49:00]MH_I2C_Read... [16:49:00]Read from MH i2c: D1 01 00 97 37 00 9F [16:49:00]Write to MH i2c: 01 00 00 98 37 CF [16:49:00]Write i2c OK [16:49:00]MH_I2C_Read... [16:49:01]OFD Sender: No OFD packet to send [16:49:01]*** Cut start [16:49:01]*** Purtial cut [16:49:01]*** Stage 1: CUTSNS_PIN = 1 [16:49:01]Read from MH i2c: 01 [16:49:01]MH_I2C_Read... [16:49:01]*** Stop cut motor [16:49:01]*** Cut end [16:49:01]Read from MH i2c: 01 07 00 [16:49:01]MH_I2C_Read... [16:49:01]Read from MH i2c: 01 07 00 98 37 00 00 00 00 00 FF 0F E4 [16:49:01]process_action close_receipt done [16:49:01]requested_data is exist [16:49:01]produce_requested_data [16:49:01]requested_item fm.sn is exist - process it [16:49:01]wFMCommunicate request_size=4 [16:49:01]MH_SAM_APDU [16:49:01]CAPDU: 80 11 00 00 [16:49:01]Write to MH i2c: E2 08 00 99 37 80 11 00 00 00 00 00 00 4A [16:49:01]Write i2c OK [16:49:01]MH_I2C_Read... [16:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:01]Read from MH i2c: E2 [16:49:01]MH_I2C_Read... [16:49:01]Read from MH i2c: E2 17 00 [16:49:01]MH_I2C_Read... [16:49:01]Read from MH i2c: E2 17 00 99 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A0 [16:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:49:01]wFMCommunicate OK [16:49:01]requested_item fd.num is exist - process it [16:49:01]SAM_PROTO_GetFieldsCounters [16:49:01]wFMCommunicate request_size=4 [16:49:01]MH_SAM_APDU [16:49:01]CAPDU: 80 13 00 00 [16:49:01]Write to MH i2c: E2 08 00 9A 37 80 13 00 00 00 00 00 00 4D [16:49:01]Write i2c OK [16:49:01]MH_I2C_Read... [16:49:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:01]Read from MH i2c: E2 [16:49:01]MH_I2C_Read... [16:49:01]Read from MH i2c: E2 62 00 [16:49:01]MH_I2C_Read... [16:49:01]Read from MH i2c: E2 62 00 9A 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B5 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [16: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B5 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:02]wFMCommunicate OK [16:49:02]SAM_PROTO_GetFieldsCounters done [16:49:02]requested_item shift.num is exist - process it [16:49:02]requested_item shift.opened is exist - process it [16:49:02]req_shift_opened [16:49:02]FM_GetShiftState [16:49:02]SAM_PROTO_GetShiftState [16:49:02]wFMCommunicate request_size=4 [16:49:02]MH_SAM_APDU [16:49:02]CAPDU: 80 13 01 00 [16:49:02]Write to MH i2c: E2 08 00 9B 37 80 13 01 00 00 00 00 00 4F [16:49:02]Write i2c OK [16:49:02]MH_I2C_Read... [16:49:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:02]Read from MH i2c: E2 [16:49:02]MH_I2C_Read... [16:49:02]Read from MH i2c: E2 0E 00 [16:49:02]MH_I2C_Read... [16:49:02]Read from MH i2c: E2 0E 00 9B 37 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 86 [16:49:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:49:02]wFMCommunicate OK [16:49:02]SAM_PROTO_GetShiftState done [16:49:02]FM_GetShiftState done [16:49:02]req_shift_opened done [16:49:02]requested_item shift.open_date is exist - process it [16:49:02]req_shift_open_date [16:49:02]req_shift_open_date done [16:49:02]produce_requested_data done [16:49:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33205,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:49:02]process_action_free close_receipt [16:49:02]json_value_free [16:49:02]json_value_free done [16:49:02]process_json_proto returns [16:49:02]Send response to host [16:49:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33205,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:49:02]free response buf [16:49:02]execute_script done [16:49:02]execute_script returns [16:49:02]free content buf [16:49:02]Sock 7.Close socket [16:49:02]Sock 7.Thread stoped [16:49:06]OFD Sender: No OFD packet to send [16:49:11]OFD Sender: No OFD packet to send [16:49:16]OFD Sender: No OFD packet to send [16:49:21]OFD Sender: No OFD packet to send [16:49:26]OFD Sender: No OFD packet to send [16:49:31]OFD Sender: No OFD packet to send [16:49:36]OFD Sender: No OFD packet to send [16:49:41]OFD Sender: No OFD packet to send [16:49:46]OFD Sender: No OFD packet to send [16:49:51]OFD Sender: No OFD packet to send [16:49:56]OFD Sender: No OFD packet to send [16:49:57]accept exits with 9 [16:49:57]New connection [16:49:57]New thread 3067202916 created [16:49:57]Thread 3067059556 joined [16:49:57]Waiting for new connection... [16:49:57] Sock 9.Parse request [16:49:57]Sock 9.Check first char [16:49:57]Sock 9.First char is OK [16:49:57]request: POST /json_proto HTTP/1.0 [16:49:57]Method: POST [16:49:57]URL: /json_proto [16:49:57]Method is POST - this is cgi request [16:49:57]url: /json_proto [16:49:57]query_string will be loaded in cgi processing [16:49:57]execute_cgi json_proto POST (null) [16:49:57]execute_cgi path=json_proto method=POST [16:49:57]POST find Content-Length [16:49:57]Host: 172.17.34.200:8080 [16:49:57]Content-Length: 680 [16:49:57]Content-Type: application/json [16:49:57] [16:49:57]POST finish read [16:49:57]Found Content-Length = 680 [16:49:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.000, "sum" : 982.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 982.00, "payments": [ { "type": 0, "sum" : 982.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:57]execute_script... [16:49:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.000, "sum" : 982.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 982.00, "payments": [ { "type": 0, "sum" : 982.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:57]POST & json_proto [16:49:57]process_json_proto [16:49:57]json parsed OK: [16:49:57]protocol is kg_v1.0 [16:49:57]action value=close_receipt [16:49:57]process_action close_receipt [16:49:57]cmd_close_receipt [16:49:57]MH_GetDate [16:49:57]Write to MH i2c: F0 00 00 9C 37 C2 [16:49:57]Write i2c OK [16:49:57]MH_I2C_Read... [16:49:57]Read from MH i2c: F0 [16:49:57]MH_I2C_Read... [16:49:57]Read from MH i2c: F0 09 00 [16:49:57]MH_I2C_Read... [16:49:57]Read from MH i2c: F0 09 00 9C 37 00 37 2D EA 64 B2 FF 65 64 F7 [16:49:57]GetLastDocTimeStamp 1693068540 [16:49:57]current date 1693068599 [16:49:57]FM_GetShiftState [16:49:57]SAM_PROTO_GetShiftState [16:49:57]wFMCommunicate request_size=4 [16:49:57]MH_SAM_APDU [16:49:57]CAPDU: 80 13 01 00 [16:49:57]Write to MH i2c: E2 08 00 9D 37 80 13 01 00 00 00 00 00 51 [16:49:57]Write i2c OK [16:49:57]MH_I2C_Read... [16:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:57]Read from MH i2c: E2 [16:49:57]MH_I2C_Read... [16:49:57]Read from MH i2c: E2 0E 00 [16:49:57]MH_I2C_Read... [16:49:57]Read from MH i2c: E2 0E 00 9D 37 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 88 [16:49:57]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:49:57]wFMCommunicate OK [16:49:57]SAM_PROTO_GetShiftState done [16:49:57]FM_GetShiftState done [16:49:57]opened in 1693009560 [16:49:57]opened+sec_in_day 1693095960 [16:49:57]quantity*price = 98250 [16:49:57]sum+1 = 98251 [16:49:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 982.00 Внесено: 2000.00 СДАЧА: 1018.00 НСП 1% : 8.69 НДС 12% : 104.34 Наличными: 982.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 222 26.08.2023 16:49 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33206 ФПД: 193688416890323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164959&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33206&fm=193688416890323&tin=02508201610067®Number=0000000000091575&sum=98200 [16:49:58]StoreToDocumentArchive [16:49:58]shift 77 fd 33206 [16:49:58]save to /storage/0077/doc_00033206 [16:49:58]save last doc name /storage/0077/doc_00033206 to /storage/kkm_last_doc_name [16:49:58]save OK [16:49:58]Clear old archive folders... [16:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:58]tlvbuf is B6F95680 [16:49:58]SAM_PROTO_ClearQueue [16:49:58]wFMCommunicate request_size=4 [16:49:58]MH_SAM_APDU [16:49:58]CAPDU: 80 09 00 00 [16:49:58]Write to MH i2c: E2 08 00 AA 37 80 09 00 00 00 00 00 00 53 [16:49:58]Write i2c OK [16:49:58]MH_I2C_Read... [16:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:58]Read from MH i2c: E2 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 03 00 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 03 00 AA 37 00 90 00 55 [16:49:58]RAPDU: 90 00 [16:49:58]wFMCommunicate OK [16:49:58]SAM_PROTO_ClearQueue done [16:49:58]KKMCreateOFDPacket [16:49:58]OFDProtocolAddRootSTLVToBuf [16:49:58]FM_MakeSignedData [16:49:58]FM_MakeSignedData [16:49:58]SAM_PROTO_SignData [16:49:58]wFMCommunicate request_size=4 [16:49:58]MH_SAM_APDU [16:49:58]CAPDU: 80 0D 01 02 [16:49:58]Write to MH i2c: E2 08 00 AB 37 80 0D 01 02 00 00 00 00 5B [16:49:58]Write i2c OK [16:49:58]MH_I2C_Read... [16:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:58]Read from MH i2c: E2 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 03 00 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 03 00 AB 37 00 90 00 56 [16:49:58]RAPDU: 90 00 [16:49:58]wFMCommunicate OK [16:49:58]wFMCommunicate request_size=255 [16:49:58]MH_SAM_APDU [16:49:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 CA 7F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 7F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 28 00 00 00 00 07 04 06 00 98 7F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 37 2D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 81 00 00 35 04 06 00 B0 [16:49:58]Write to MH i2c: E2 02 01 AC 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 CA 7F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 7F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 28 00 00 00 00 07 04 06 00 98 7F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 37 2D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 81 00 00 35 04 06 00 B0 00 00 7F [16:49:58]Write i2c OK [16:49:58]MH_I2C_Read... [16:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:58]Read from MH i2c: E2 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 03 00 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 03 00 AC 37 00 90 00 57 [16:49:58]RAPDU: 90 00 [16:49:58]wFMCommunicate OK [16:49:58]wFMCommunicate request_size=10 [16:49:58]MH_SAM_APDU [16:49:58]CAPDU: 80 0D 02 02 05 28 99 49 2D D3 [16:49:58]Write to MH i2c: E2 0D 00 AD 37 80 0D 02 02 05 00 28 99 49 2D D3 00 00 72 [16:49:58]Write i2c OK [16:49:58]MH_I2C_Read... [16:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:58]Read from MH i2c: E2 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 03 00 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 03 00 AD 37 00 90 00 58 [16:49:58]RAPDU: 90 00 [16:49:58]wFMCommunicate OK [16:49:58]wFMCommunicate request_size=4 [16:49:58]MH_SAM_APDU [16:49:58]CAPDU: 80 0D 03 02 [16:49:58]Write to MH i2c: E2 08 00 AE 37 80 0D 03 02 00 00 00 00 60 [16:49:58]Write i2c OK [16:49:58]MH_I2C_Read... [16:49:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:58]Read from MH i2c: E2 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 0B 00 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 0B 00 AE 37 00 DB C5 48 37 6F EF D2 9C 90 00 4C [16:49:58]RAPDU: DB C5 48 37 6F EF D2 9C 90 00 [16:49:58]wFMCommunicate OK [16:49:58]SAM_PROTO_SignData done [16:49:58]FM_MakeSignedData done [16:49:58]CreateOFDProtocolMessage [16:49:58]wFMCommunicate request_size=4 [16:49:58]MH_SAM_APDU [16:49:58]CAPDU: 80 11 00 00 [16:49:58]Write to MH i2c: E2 08 00 AF 37 80 11 00 00 00 00 00 00 60 [16:49:58]Write i2c OK [16:49:58]MH_I2C_Read... [16:49:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:58]Read from MH i2c: E2 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 17 00 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: E2 17 00 AF 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B6 [16:49:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:49:58]wFMCommunicate OK [16:49:58]CreateOFDProtocolMessage done [16:49:58]OFDSenderStorePacket 33206 [16:49:58]StoreOFDPacket docnum=33206 [16:49:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 38 DD 07 01 79 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 CA 7F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 7F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 28 00 00 00 00 07 04 06 00 98 7F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 37 2D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 81 00 00 35 04 06 00 B0 28 99 49 2D D3 DB C5 48 37 6F EF D2 9C [16:49:58]CheckFolder [16:49:58]dirname=/storage/ofd_packets [16:49:58]CheckFolder done [16:49:58]ProducePacketName [16:49:58]name=ofd_packets/00033206 [16:49:58]NVStorageSaveData ofd_packets/00033206 [16:49:58]File name is /storage/ofd_packets/00033206 [16:49:58]Write 301 bytes [16:49:58]NVStorageSaveData done [16:49:58]OFDSenderStorePacket done [16:49:58]KKMCreateOFDPacket done [16:49:58]NVStorageSaveData kkm_last_timestamp [16:49:58]File name is /storage/kkm_last_timestamp [16:49:58]Write 4 bytes [16:49:58]NVStorageSaveData done [16:49:58]ExternCall_PrintAddStr [16:49:58]wPrintStart [16:49:58]Write to MH i2c: 01 00 00 B0 37 E7 [16:49:58]Write i2c OK [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: 01 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: 01 07 00 [16:49:58]MH_I2C_Read... [16:49:58]Read from MH i2c: 01 07 00 B0 37 00 00 00 00 00 FF 0F FC [16:49:58]RasterBufferAndPrint [16:49:58]line Счет N : (1)1183032 [16:49:58]line ИНН: 02508201610067 [16:49:58]line Контрольно-Кассовый Чек [16:49:58]line ПРОДАЖА [16:49:58]line ТРК (МРК, ГНК) : 43 [16:49:58]line Товар: 2710124500 [16:49:58]line Аи-95-К-5 [16:49:58]line 15.000 * 65.50 [16:49:58]line = 982.50 [16:49:58]line НДС 12% НСП 1% [16:49:58]line > о реализуемом товаре [16:49:58]line ОКРУГЛЕНИЕ: -0.50 [16:49:58]line ИТОГО: 982.00 [16:49:58]line Внесено: 2000.00 [16:49:58]line СДАЧА: 1018.00 [16:49:58]line НСП 1% : 8.69 [16:49:58]line НДС 12% : 104.34 [16:49:58]line Наличными: 982.00 [16:49:58]line Безнал.: 0.00 [16:49:58]line Место: АЗС № 121 "Партнер Нефть" [16:49:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [16:49:58]line СНО: Общий режим [16:49:58]line Чек 222 26.08.2023 16:49 [16:49:58]line Смена: 77 ФФД: 1.0 [16:49:58]line ЗНМ: 0300000148 [16:49:58]line РНМ: 0000000000091575 [16:49:58]line Версия ККМ: 001 [16:49:58]line ФМ: 0000000000874655 [16:49:58]line ФД: 33206 [16:49:58]line ФПД: 193688416890323 [16:49:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T164959&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33206&fm=193688416890323&tin=02508201610067®Number=0000000000091575&sum=98200 [16:49:59]OFD Sender: Processing packet 33206 [packets to send 11, broken 10] [16:49:59]ProducePacketName [16:49:59]name=ofd_packets/00033206 [16:49:59]OFD Sender: To server: pG, [16:49:59]CommunicateWithHost lk.salyk.kg:30040 [16:49:59]ConnectInit lk.salyk.kg [16:49:59]written 0, free lines is 4095 [16:49:59]Connected sock=7 [16:49:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 38 DD 07 01 79 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 CA 7F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 7F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 65 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 28 00 00 00 00 07 04 06 00 98 7F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 37 2D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 81 00 00 35 04 06 00 B0 28 99 49 2D D3 DB C5 48 37 6F EF D2 9C [16:49:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CF 49 47 00 3D F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 B6 81 00 00 F4 03 04 00 D5 D7 E9 64 B6 04 01 00 00 3C E9 C1 A7 F7 88 08 41 [16:49:59]CommunicateWithHost err = 0 [16:49:59]CheckOFDResponse [16:49:59]1017 (14) - 77093643461234 [16:49:59]1041 (16) - 0000000000874655 [16:49:59]1040 (4) - 33206 [16:49:59]1012 (4) - 26.08.2023 10:45 [16:49:59]1206 (1) - 0 [16:49:59]OFD Sender: Remove packet 33206 [16:49:59]ProducePacketName [16:49:59]name=ofd_packets/00033206 [16:49:59]NVStorageDeleteData [16:49:59]Write to MH i2c: 01 00 00 DB 37 12 [16:49:59]Write i2c OK [16:49:59]MH_I2C_Read... [16:49:59]Read from MH i2c: 01 [16:49:59]MH_I2C_Read... [16:49:59]Read from MH i2c: 01 07 00 [16:49:59]MH_I2C_Read... [16:49:59]Read from MH i2c: 01 07 00 DB 37 00 00 00 00 00 F6 0C 1B [16:49:59]RasterBufferAndPrint [16:49:59]line [16:49:59]line [16:49:59]line [16:49:59]line [16:49:59]line [16:49:59]written 0, free lines is 3328 [16:49:59]MH_Cut [16:49:59]Write to MH i2c: D1 01 00 E2 37 01 EB [16:49:59]Write i2c OK [16:49:59]MH_I2C_Read... [16:49:59]Read from MH i2c: D1 [16:49:59]MH_I2C_Read... [16:49:59]Read from MH i2c: D1 01 00 [16:49:59]MH_I2C_Read... [16:49:59]Read from MH i2c: D1 01 00 E2 37 00 EA [16:49:59]Write to MH i2c: 01 00 00 E3 37 1A [16:49:59]Write i2c OK [16:49:59]MH_I2C_Read... [16:50:00]OFD Sender: No OFD packet to send [16:50:00]*** Cut start [16:50:00]*** Purtial cut [16:50:00]*** CUTSNS_PIN = 0 [16:50:00]*** Stage 1: CUTSNS_PIN = 1 [16:50:02]Read from MH i2c: 01 [16:50:02]MH_I2C_Read... [16:50:02]*** Stop cut motor [16:50:02]*** Cut end [16:50:02]Read from MH i2c: 01 07 00 [16:50:02]MH_I2C_Read... [16:50:02]Read from MH i2c: 01 07 00 E3 37 00 00 00 00 00 FF 0F 2F [16:50:02]process_action close_receipt done [16:50:02]requested_data is exist [16:50:02]produce_requested_data [16:50:02]requested_item fm.sn is exist - process it [16:50:02]wFMCommunicate request_size=4 [16:50:02]MH_SAM_APDU [16:50:02]CAPDU: 80 11 00 00 [16:50:02]Write to MH i2c: E2 08 00 E4 37 80 11 00 00 00 00 00 00 95 [16:50:02]Write i2c OK [16:50:02]MH_I2C_Read... [16:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:50:02]Read from MH i2c: E2 [16:50:02]MH_I2C_Read... [16:50:02]Read from MH i2c: E2 17 00 [16:50:02]MH_I2C_Read... [16:50:02]Read from MH i2c: E2 17 00 E4 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EB [16:50:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [16:50:02]wFMCommunicate OK [16:50:02]requested_item fd.num is exist - process it [16:50:02]SAM_PROTO_GetFieldsCounters [16:50:02]wFMCommunicate request_size=4 [16:50:02]MH_SAM_APDU [16:50:02]CAPDU: 80 13 00 00 [16:50:02]Write to MH i2c: E2 08 00 E5 37 80 13 00 00 00 00 00 00 98 [16:50:02]Write i2c OK [16:50:02]MH_I2C_Read... [16:50:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:50:02]Read from MH i2c: E2 [16:50:02]MH_I2C_Read... [16:50:02]Read from MH i2c: E2 62 00 [16:50:02]MH_I2C_Read... [16:50:02]Read from MH i2c: E2 62 00 E5 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B6 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [16:50:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 B6 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [16:50:02]wFMCommunicate OK [16:50:02]SAM_PROTO_GetFieldsCounters done [16:50:02]requested_item shift.num is exist - process it [16:50:02]requested_item shift.opened is exist - process it [16:50:02]req_shift_opened [16:50:02]FM_GetShiftState [16:50:02]SAM_PROTO_GetShiftState [16:50:02]wFMCommunicate request_size=4 [16:50:02]MH_SAM_APDU [16:50:02]CAPDU: 80 13 01 00 [16:50:02]Write to MH i2c: E2 08 00 E6 37 80 13 01 00 00 00 00 00 9A [16:50:02]Write i2c OK [16:50:02]MH_I2C_Read... [16:50:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:50:02]Read from MH i2c: E2 [16:50:02]MH_I2C_Read... [16:50:02]Read from MH i2c: E2 0E 00 [16:50:02]MH_I2C_Read... [16:50:02]Read from MH i2c: E2 0E 00 E6 37 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D1 [16:50:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [16:50:02]wFMCommunicate OK [16:50:02]SAM_PROTO_GetShiftState done [16:50:02]FM_GetShiftState done [16:50:02]req_shift_opened done [16:50:02]requested_item shift.open_date is exist - process it [16:50:02]req_shift_open_date [16:50:02]req_shift_open_date done [16:50:02]produce_requested_data done [16:50:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33206,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [16:50:02]process_action_free close_receipt [16:50:02]json_value_free [16:50:02]json_value_free done [16:50:02]process_json_proto returns [16:50:02]Send response to host [16:50:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33206,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [16:50:02]free response buf [16:50:02]execute_script done [16:50:02]execute_script returns [16:50:02]free content buf [16:50:02]Sock 9.Close socket [16:50:02]Sock 9.Thread stoped [16:50:05]OFD Sender: No OFD packet to send [16:50:10]OFD Sender: No OFD packet to send [16:50:15]OFD Sender: No OFD packet to send [16:50:20]OFD Sender: No OFD packet to send [16:50:25]OFD Sender: No OFD packet to send [16:50:30]OFD Sender: No OFD packet to send [16:50:35]OFD Sender: No OFD packet to send [16:50:40]OFD Sender: No OFD packet to send [16:50:45]OFD Sender: No OFD packet to send [19:16:25]ConnectInit Can't connect to host [19:16:26]OFD Sender: No OFD packet to send [19:16:31]OFD Sender: No OFD packet to send [19:16:36]OFD Sender: No OFD packet to send [19:16:41]OFD Sender: No OFD packet to send [19:16:46]OFD Sender: No OFD packet to send [19:16:51]OFD Sender: No OFD packet to send [19:16:56]OFD Sender: No OFD packet to send [19:17:01]OFD Sender: No OFD packet to send [19:17:06]OFD Sender: No OFD packet to send [19:17:11]OFD Sender: No OFD packet to send [19:17:16]OFD Sender: No OFD packet to send [19:17:21]OFD Sender: No OFD packet to send [19:17:26]OFD Sender: No OFD packet to send [19:17:31]OFD Sender: No OFD packet to send [19:17:36]OFD Sender: No OFD packet to send [19:17:41]OFD Sender: No OFD packet to send [19:17:46]OFD Sender: No OFD packet to send [19:17:51]OFD Sender: No OFD packet to send [19:17:56]OFD Sender: No OFD packet to send [19:18:01]OFD Sender: No OFD packet to send [19:18:06]OFD Sender: No OFD packet to send [19:18:11]OFD Sender: No OFD packet to send [19:18:16]OFD Sender: No OFD packet to send [19:18:21]OFD Sender: No OFD packet to send [19:18:26]OFD Sender: No OFD packet to send [19:18:31]OFD Sender: No OFD packet to send [19:18:36]OFD Sender: No OFD packet to send [19:18:41]OFD Sender: No OFD packet to send [19:18:46]OFD Sender: No OFD packet to send [19:18:51]OFD Sender: No OFD packet to send [19:18:56]OFD Sender: No OFD packet to send [19:19:01]OFD Sender: No OFD packet to send [19:19:06]OFD Sender: No OFD packet to send [19:19:11]OFD Sender: No OFD packet to send [19:19:16]OFD Sender: No OFD packet to send [19:19:21]OFD Sender: No OFD packet to send [19:19:26]OFD Sender: No OFD packet to send [19:19:31]OFD Sender: No OFD packet to send [19:19:33]accept exits with 9 [19:19:33]New connection [19:19:33]New thread 3067059556 created [19:19:33]Thread 3067202916 joined [19:19:33]Waiting for new connection... [19:19:33] Sock 9.Parse request [19:19:33]Sock 9.Check first char [19:19:33]Sock 9.First char is OK [19:19:33]request: POST /json_proto HTTP/1.0 [19:19:33]Method: POST [19:19:33]URL: /json_proto [19:19:33]Method is POST - this is cgi request [19:19:33]url: /json_proto [19:19:33]query_string will be loaded in cgi processing [19:19:33]execute_cgi json_proto POST (null) [19:19:33]execute_cgi path=json_proto method=POST [19:19:33]POST find Content-Length [19:19:33]Host: 172.17.34.200:8080 [19:19:33]Content-Length: 684 [19:19:33]Content-Type: application/json [19:19:33] [19:19:33]POST finish read [19:19:33]Found Content-Length = 684 [19:19:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:33]execute_script... [19:19: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)1183079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 12.580, "sum" : 800.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:33]POST & json_proto [19:19:33]process_json_proto [19:19:33]json parsed OK: [19:19:33]protocol is kg_v1.0 [19:19:33]action value=close_receipt [19:19:33]process_action close_receipt [19:19:33]cmd_close_receipt [19:19:33]MH_GetDate [19:19:33]Write to MH i2c: F0 00 00 33 45 67 [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: F0 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: F0 09 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: F0 09 00 33 45 00 48 50 EA 64 B2 FF 65 64 D0 [19:19:33]GetLastDocTimeStamp 1693076235 [19:19:33]current date 1693077576 [19:19:33]FM_GetShiftState [19:19:33]SAM_PROTO_GetShiftState [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 13 01 00 [19:19:33]Write to MH i2c: E2 08 00 34 45 80 13 01 00 00 00 00 00 F6 [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0E 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0E 00 34 45 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2D [19:19:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:19:33]wFMCommunicate OK [19:19:33]SAM_PROTO_GetShiftState done [19:19:33]FM_GetShiftState done [19:19:33]opened in 1693009560 [19:19:33]opened+sec_in_day 1693095960 [19:19:33]quantity*price = 80008 [19:19:33]sum+1 = 80010 [19:19:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 267 26.08.2023 19:19 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33251 ФПД: 112459725031012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T191936&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33251&fm=112459725031012&tin=02508201610067®Number=0000000000091575&sum=80000 [19:19:35]StoreToDocumentArchive [19:19:35]shift 77 fd 33251 [19:19:35]save to /storage/0077/doc_00033251 [19:19:35]save last doc name /storage/0077/doc_00033251 to /storage/kkm_last_doc_name [19:19:35]save OK [19:19:35]Clear old archive folders... [19:19:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:19:35]tlvbuf is 00C54AF0 [19:19:35]SAM_PROTO_ClearQueue [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 09 00 00 [19:19:35]Write to MH i2c: E2 08 00 41 45 80 09 00 00 00 00 00 00 F8 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 03 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 03 00 41 45 00 90 00 FA [19:19:35]RAPDU: 90 00 [19:19:35]wFMCommunicate OK [19:19:35]SAM_PROTO_ClearQueue done [19:19:35]KKMCreateOFDPacket [19:19:35]OFDProtocolAddRootSTLVToBuf [19:19:35]FM_MakeSignedData [19:19:35]FM_MakeSignedData [19:19:35]SAM_PROTO_SignData [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 0D 01 02 [19:19:35]Write to MH i2c: E2 08 00 42 45 80 0D 01 02 00 00 00 00 00 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 03 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 03 00 42 45 00 90 00 FB [19:19:35]RAPDU: 90 00 [19:19:35]wFMCommunicate OK [19:19:35]wFMCommunicate request_size=255 [19:19:35]MH_SAM_APDU [19:19: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 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 48 50 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 81 00 00 35 04 06 00 [19:19:35]Write to MH i2c: E2 02 01 43 45 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 48 50 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 81 00 00 35 04 06 00 00 00 7D [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 03 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 03 00 43 45 00 90 00 FC [19:19:35]RAPDU: 90 00 [19:19:35]wFMCommunicate OK [19:19:35]wFMCommunicate request_size=11 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 0D 02 02 06 66 48 11 F6 46 64 [19:19:35]Write to MH i2c: E2 0E 00 44 45 80 0D 02 02 06 00 66 48 11 F6 46 64 00 00 6E [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 03 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 03 00 44 45 00 90 00 FD [19:19:35]RAPDU: 90 00 [19:19:35]wFMCommunicate OK [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 0D 03 02 [19:19:35]Write to MH i2c: E2 08 00 45 45 80 0D 03 02 00 00 00 00 05 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 0B 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 0B 00 45 45 00 AA A4 3B 98 3C 2B F3 55 90 00 D6 [19:19:35]RAPDU: AA A4 3B 98 3C 2B F3 55 90 00 [19:19:35]wFMCommunicate OK [19:19:35]SAM_PROTO_SignData done [19:19:35]FM_MakeSignedData done [19:19:35]CreateOFDProtocolMessage [19:19:35]wFMCommunicate request_size=4 [19:19:35]MH_SAM_APDU [19:19:35]CAPDU: 80 11 00 00 [19:19:35]Write to MH i2c: E2 08 00 46 45 80 11 00 00 00 00 00 00 05 [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:35]Read from MH i2c: E2 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 17 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: E2 17 00 46 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5B [19:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:19:35]wFMCommunicate OK [19:19:35]CreateOFDProtocolMessage done [19:19:35]OFDSenderStorePacket 33251 [19:19:35]StoreOFDPacket docnum=33251 [19:19:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 13 2F 08 01 4A BA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 48 50 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 81 00 00 35 04 06 00 66 48 11 F6 46 64 AA A4 3B 98 3C 2B F3 55 [19:19:35]CheckFolder [19:19:35]dirname=/storage/ofd_packets [19:19:35]CheckFolder done [19:19:35]ProducePacketName [19:19:35]name=ofd_packets/00033251 [19:19:35]NVStorageSaveData ofd_packets/00033251 [19:19:35]File name is /storage/ofd_packets/00033251 [19:19:35]Write 302 bytes [19:19:35]NVStorageSaveData done [19:19:35]OFDSenderStorePacket done [19:19:35]KKMCreateOFDPacket done [19:19:35]NVStorageSaveData kkm_last_timestamp [19:19:35]File name is /storage/kkm_last_timestamp [19:19:35]Write 4 bytes [19:19:35]NVStorageSaveData done [19:19:35]ExternCall_PrintAddStr [19:19:35]wPrintStart [19:19:35]Write to MH i2c: 01 00 00 47 45 8C [19:19:35]Write i2c OK [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: 01 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: 01 07 00 [19:19:35]MH_I2C_Read... [19:19:35]Read from MH i2c: 01 07 00 47 45 00 00 00 00 00 FF 0F A1 [19:19:35]RasterBufferAndPrint [19:19:35]line Счет N : (1)1183079 [19:19:35]line ИНН: 02508201610067 [19:19:35]line Контрольно-Кассовый Чек [19:19:35]line ПРОДАЖА [19:19:35]line ТРК (МРК, ГНК) : 21 [19:19:35]line Товар: 2710194210 [19:19:35]line ДТ(л)-К-5 [19:19:35]line 12.580 * 63.60 [19:19:35]line = 800.09 [19:19:35]line НДС 12% НСП 1% [19:19:35]line > о реализуемом товаре [19:19:35]line ОКРУГЛЕНИЕ: -0.09 [19:19:35]line ИТОГО: 800.00 [19:19:35]line Внесено: 800.00 [19:19:35]line СДАЧА: 0.00 [19:19:35]line НСП 1% : 7.08 [19:19:35]line НДС 12% : 84.96 [19:19:35]line Наличными: 800.00 [19:19:35]line Безнал.: 0.00 [19:19:35]line Место: АЗС № 121 "Партнер Нефть" [19:19:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:19:35]line СНО: Общий режим [19:19:35]line Чек 267 26.08.2023 19:19 [19:19:35]line Смена: 77 ФФД: 1.0 [19:19:35]line ЗНМ: 0300000148 [19:19:35]line РНМ: 0000000000091575 [19:19:35]line Версия ККМ: 001 [19:19:35]line ФМ: 0000000000874655 [19:19:35]line ФД: 33251 [19:19:35]line ФПД: 112459725031012 [19:19:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T191936&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33251&fm=112459725031012&tin=02508201610067®Number=0000000000091575&sum=80000 [19:19:35]OFD Sender: Processing packet 33251 [packets to send 11, broken 10] [19:19:35]ProducePacketName [19:19:35]name=ofd_packets/00033251 [19:19:35]OFD Sender: To server: pG, [19:19:35]CommunicateWithHost lk.salyk.kg:30040 [19:19:35]ConnectInit lk.salyk.kg [19:19:35]written 0, free lines is 4095 [19:19:36]Connected sock=10 [19: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 36 35 35 10 01 00 00 13 2F 08 01 4A BA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 24 31 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 89 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 48 50 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 81 00 00 35 04 06 00 66 48 11 F6 46 64 AA A4 3B 98 3C 2B F3 55 [19: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 36 35 35 4F 00 00 00 24 23 47 00 7E 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E3 81 00 00 F4 03 04 00 E6 FA E9 64 B6 04 01 00 00 CC DD 49 6E 98 F3 B9 6A [19:19:36]CommunicateWithHost err = 0 [19:19:36]CheckOFDResponse [19:19:36]1017 (14) - 77093643461234 [19:19:36]1041 (16) - 0000000000874655 [19:19:36]1040 (4) - 33251 [19:19:36]1012 (4) - 26.08.2023 13:15 [19:19:36]1206 (1) - 0 [19:19:36]OFD Sender: Remove packet 33251 [19:19:36]ProducePacketName [19:19:36]name=ofd_packets/00033251 [19:19:36]NVStorageDeleteData [19:19:36]Write to MH i2c: 01 00 00 72 45 B7 [19:19:36]Write i2c OK [19:19:36]MH_I2C_Read... [19:19:36]Read from MH i2c: 01 [19:19:36]MH_I2C_Read... [19:19:36]Read from MH i2c: 01 07 00 [19:19:36]MH_I2C_Read... [19:19:36]Read from MH i2c: 01 07 00 72 45 00 00 00 00 00 00 0D CB [19:19:36]RasterBufferAndPrint [19:19:36]line [19:19:36]line [19:19:36]line [19:19:36]line [19:19:36]line [19:19:36]written 0, free lines is 3333 [19:19:36]MH_Cut [19:19:36]Write to MH i2c: D1 01 00 79 45 01 90 [19:19:36]Write i2c OK [19:19:36]MH_I2C_Read... [19:19:36]Read from MH i2c: D1 [19:19:36]MH_I2C_Read... [19:19:36]Read from MH i2c: D1 01 00 [19:19:36]MH_I2C_Read... [19:19:36]Read from MH i2c: D1 01 00 79 45 00 8F [19:19:36]Write to MH i2c: 01 00 00 7A 45 BF [19:19:36]Write i2c OK [19:19:36]MH_I2C_Read... [19:19:36]OFD Sender: No OFD packet to send [19:19:37]*** Cut start [19:19:37]*** Purtial cut [19:19:37]*** Stage 1: CUTSNS_PIN = 1 [19:19:37]Read from MH i2c: 01 [19:19:37]MH_I2C_Read... [19:19:37]*** Stop cut motor [19:19:37]*** Cut end [19:19:37]Read from MH i2c: 01 07 00 [19:19:37]MH_I2C_Read... [19:19:37]Read from MH i2c: 01 07 00 7A 45 00 00 00 00 00 FF 0F D4 [19:19:37]process_action close_receipt done [19:19:37]requested_data is exist [19:19:37]produce_requested_data [19:19:37]requested_item fm.sn is exist - process it [19:19:37]wFMCommunicate request_size=4 [19:19:37]MH_SAM_APDU [19:19:37]CAPDU: 80 11 00 00 [19:19:37]Write to MH i2c: E2 08 00 7B 45 80 11 00 00 00 00 00 00 3A [19:19:37]Write i2c OK [19:19:37]MH_I2C_Read... [19:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:37]Read from MH i2c: E2 [19:19:37]MH_I2C_Read... [19:19:37]Read from MH i2c: E2 17 00 [19:19:37]MH_I2C_Read... [19:19:37]Read from MH i2c: E2 17 00 7B 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [19:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:19:37]wFMCommunicate OK [19:19:37]requested_item fd.num is exist - process it [19:19:37]SAM_PROTO_GetFieldsCounters [19:19:37]wFMCommunicate request_size=4 [19:19:37]MH_SAM_APDU [19:19:37]CAPDU: 80 13 00 00 [19:19:37]Write to MH i2c: E2 08 00 7C 45 80 13 00 00 00 00 00 00 3D [19:19:37]Write i2c OK [19:19:37]MH_I2C_Read... [19:19:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:37]Read from MH i2c: E2 [19:19:37]MH_I2C_Read... [19:19:37]Read from MH i2c: E2 62 00 [19:19:37]MH_I2C_Read... [19:19:37]Read from MH i2c: E2 62 00 7C 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E3 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [19:19:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E3 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:37]wFMCommunicate OK [19:19:37]SAM_PROTO_GetFieldsCounters done [19:19:37]requested_item shift.num is exist - process it [19:19:37]requested_item shift.opened is exist - process it [19:19:37]req_shift_opened [19:19:37]FM_GetShiftState [19:19:37]SAM_PROTO_GetShiftState [19:19:37]wFMCommunicate request_size=4 [19:19:37]MH_SAM_APDU [19:19:37]CAPDU: 80 13 01 00 [19:19:37]Write to MH i2c: E2 08 00 7D 45 80 13 01 00 00 00 00 00 3F [19:19:37]Write i2c OK [19:19:37]MH_I2C_Read... [19:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:37]Read from MH i2c: E2 [19:19:37]MH_I2C_Read... [19:19:37]Read from MH i2c: E2 0E 00 [19:19:37]MH_I2C_Read... [19:19:37]Read from MH i2c: E2 0E 00 7D 45 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 76 [19:19:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:19:37]wFMCommunicate OK [19:19:37]SAM_PROTO_GetShiftState done [19:19:37]FM_GetShiftState done [19:19:37]req_shift_opened done [19:19:37]requested_item shift.open_date is exist - process it [19:19:37]req_shift_open_date [19:19:37]req_shift_open_date done [19:19:37]produce_requested_data done [19:19:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33251,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:19:37]process_action_free close_receipt [19:19:37]json_value_free [19:19:37]json_value_free done [19:19:37]process_json_proto returns [19:19:37]Send response to host [19:19:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33251,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:19:37]free response buf [19:19:37]execute_script done [19:19:37]execute_script returns [19:19:37]free content buf [19:19:37]Sock 9.Close socket [19:19:37]Sock 9.Thread stoped [19:19:41]OFD Sender: No OFD packet to send [19:19:46]OFD Sender: No OFD packet to send [19:19:51]OFD Sender: No OFD packet to send [19:19:56]OFD Sender: No OFD packet to send [19:20:01]OFD Sender: No OFD packet to send [19:20:06]OFD Sender: No OFD packet to send [19:20:11]OFD Sender: No OFD packet to send [19:20:16]OFD Sender: No OFD packet to send [19:20:21]OFD Sender: No OFD packet to send [19:20:26]OFD Sender: No OFD packet to send [19:20:31]OFD Sender: No OFD packet to send [19:20:36]OFD Sender: No OFD packet to send [19:20:41]OFD Sender: No OFD packet to send [19:20:46]OFD Sender: No OFD packet to send [19:20:51]OFD Sender: No OFD packet to send [19:20:56]OFD Sender: No OFD packet to send [19:21:01]OFD Sender: No OFD packet to send [19:21:06]OFD Sender: No OFD packet to send [19:21:11]OFD Sender: No OFD packet to send [19:21:16]OFD Sender: No OFD packet to send [19:21:21]OFD Sender: No OFD packet to send [19:21:26]OFD Sender: No OFD packet to send [19:21:31]OFD Sender: No OFD packet to send [19:21:36]OFD Sender: No OFD packet to send [19:21:41]OFD Sender: No OFD packet to send [19:21:46]OFD Sender: No OFD packet to send [19:21:51]OFD Sender: No OFD packet to send [19:21:56]OFD Sender: No OFD packet to send [19:22:01]OFD Sender: No OFD packet to send [19:22:06]OFD Sender: No OFD packet to send [19:22:11]OFD Sender: No OFD packet to send [19:22:16]OFD Sender: No OFD packet to send [19:22:19]accept exits with 7 [19:22:19]New connection [19:22:19]New thread 3067202916 created [19:22:19]Thread 3067059556 joined [19:22:19]Waiting for new connection... [19:22:19] Sock 7.Parse request [19:22:19]Sock 7.Check first char [19:22:19]Sock 7.First char is OK [19:22:19]request: POST /json_proto HTTP/1.0 [19:22:19]Method: POST [19:22:19]URL: /json_proto [19:22:19]Method is POST - this is cgi request [19:22:19]url: /json_proto [19:22:19]query_string will be loaded in cgi processing [19:22:19]execute_cgi json_proto POST (null) [19:22:19]execute_cgi path=json_proto method=POST [19:22:19]POST find Content-Length [19:22:19]Host: 172.17.34.200:8080 [19:22:19]Content-Length: 683 [19:22:19]Content-Type: application/json [19:22:19] [19:22:19]POST finish read [19:22:19]Found Content-Length = 683 [19:22:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:19]execute_script... [19:22:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:19]POST & json_proto [19:22:19]process_json_proto [19:22:19]json parsed OK: [19:22:19]protocol is kg_v1.0 [19:22:19]action value=close_receipt [19:22:19]process_action close_receipt [19:22:19]cmd_close_receipt [19:22:19]MH_GetDate [19:22:19]Write to MH i2c: F0 00 00 7E 45 B2 [19:22:19]Write i2c OK [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: F0 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: F0 09 00 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: F0 09 00 7E 45 00 ED 50 EA 64 B2 FF 65 64 C0 [19:22:19]GetLastDocTimeStamp 1693077576 [19:22:19]current date 1693077741 [19:22:19]FM_GetShiftState [19:22:19]SAM_PROTO_GetShiftState [19:22:19]wFMCommunicate request_size=4 [19:22:19]MH_SAM_APDU [19:22:19]CAPDU: 80 13 01 00 [19:22:19]Write to MH i2c: E2 08 00 7F 45 80 13 01 00 00 00 00 00 41 [19:22:19]Write i2c OK [19:22:19]MH_I2C_Read... [19:22:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:19]Read from MH i2c: E2 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: E2 0E 00 [19:22:19]MH_I2C_Read... [19:22:19]Read from MH i2c: E2 0E 00 7F 45 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 78 [19:22:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:22:19]wFMCommunicate OK [19:22:19]SAM_PROTO_GetShiftState done [19:22:19]FM_GetShiftState done [19:22:19]opened in 1693009560 [19:22:19]opened+sec_in_day 1693095960 [19:22:19]quantity*price = 60038 [19:22:19]sum+1 = 60039 [19:22:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 268 26.08.2023 19:22 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33252 ФПД: 195018458245485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T192221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33252&fm=195018458245485&tin=02508201610067®Number=0000000000091575&sum=60000 [19:22:20]StoreToDocumentArchive [19:22:20]shift 77 fd 33252 [19:22:20]save to /storage/0077/doc_00033252 [19:22:20]save last doc name /storage/0077/doc_00033252 to /storage/kkm_last_doc_name [19:22:20]save OK [19:22:20]Clear old archive folders... [19:22:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:22:20]tlvbuf is 00A2DDB0 [19:22:20]SAM_PROTO_ClearQueue [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 09 00 00 [19:22:20]Write to MH i2c: E2 08 00 8C 45 80 09 00 00 00 00 00 00 43 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 8C 45 00 90 00 45 [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]SAM_PROTO_ClearQueue done [19:22:20]KKMCreateOFDPacket [19:22:20]OFDProtocolAddRootSTLVToBuf [19:22:20]FM_MakeSignedData [19:22:20]FM_MakeSignedData [19:22:20]SAM_PROTO_SignData [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 01 02 [19:22:20]Write to MH i2c: E2 08 00 8D 45 80 0D 01 02 00 00 00 00 4B [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 8D 45 00 90 00 46 [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=255 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 0C 01 00 00 F4 03 04 00 ED 50 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 81 00 00 35 04 06 00 [19:22:20]Write to MH i2c: E2 02 01 8E 45 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 0C 01 00 00 F4 03 04 00 ED 50 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 81 00 00 35 04 06 00 00 00 EC [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 8E 45 00 90 00 47 [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=11 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 02 02 06 B1 5E 45 ED A9 6D [19:22:20]Write to MH i2c: E2 0E 00 8F 45 80 0D 02 02 06 00 B1 5E 45 ED A9 6D 00 00 B1 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 8F 45 00 90 00 48 [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 03 02 [19:22:20]Write to MH i2c: E2 08 00 90 45 80 0D 03 02 00 00 00 00 50 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 0B 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 0B 00 90 45 00 90 A7 75 D2 E0 39 25 AB 90 00 B8 [19:22:20]RAPDU: 90 A7 75 D2 E0 39 25 AB 90 00 [19:22:20]wFMCommunicate OK [19:22:20]SAM_PROTO_SignData done [19:22:20]FM_MakeSignedData done [19:22:20]CreateOFDProtocolMessage [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 11 00 00 [19:22:20]Write to MH i2c: E2 08 00 91 45 80 11 00 00 00 00 00 00 50 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 17 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 17 00 91 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A6 [19:22:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:22:20]wFMCommunicate OK [19:22:20]CreateOFDProtocolMessage done [19:22:20]OFDSenderStorePacket 33252 [19:22:20]StoreOFDPacket docnum=33252 [19:22:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A5 A0 08 01 4B 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 0C 01 00 00 F4 03 04 00 ED 50 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 81 00 00 35 04 06 00 B1 5E 45 ED A9 6D 90 A7 75 D2 E0 39 25 AB [19:22:20]CheckFolder [19:22:20]dirname=/storage/ofd_packets [19:22:20]CheckFolder done [19:22:20]ProducePacketName [19:22:20]name=ofd_packets/00033252 [19:22:20]NVStorageSaveData ofd_packets/00033252 [19:22:20]File name is /storage/ofd_packets/00033252 [19:22:20]Write 302 bytes [19:22:20]NVStorageSaveData done [19:22:20]OFDSenderStorePacket done [19:22:20]KKMCreateOFDPacket done [19:22:20]NVStorageSaveData kkm_last_timestamp [19:22:20]File name is /storage/kkm_last_timestamp [19:22:20]Write 4 bytes [19:22:20]NVStorageSaveData done [19:22:20]ExternCall_PrintAddStr [19:22:20]wPrintStart [19:22:20]Write to MH i2c: 01 00 00 92 45 D7 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 07 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 07 00 92 45 00 00 00 00 00 FF 0F EC [19:22:20]RasterBufferAndPrint [19:22:20]line Счет N : (1)1183080 [19:22:20]line ИНН: 02508201610067 [19:22:20]line Контрольно-Кассовый Чек [19:22:20]line ПРОДАЖА [19:22:20]line ТРК (МРК, ГНК) : 11 [19:22:20]line Товар: 2710194210 [19:22:20]line ДТ(л)-К-5 [19:22:20]line 9.440 * 63.60 [19:22:20]line = 600.38 [19:22:20]line НДС 12% НСП 1% [19:22:20]line > о реализуемом товаре [19:22:20]line ОКРУГЛЕНИЕ: -0.38 [19:22:20]line ИТОГО: 600.00 [19:22:20]line Внесено: 600.00 [19:22:20]line СДАЧА: 0.00 [19:22:20]line НСП 1% : 5.31 [19:22:20]line НДС 12% : 63.76 [19:22:20]line Наличными: 600.00 [19:22:20]line Безнал.: 0.00 [19:22:20]line Место: АЗС № 121 "Партнер Нефть" [19:22:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:22:20]line СНО: Общий режим [19:22:20]line Чек 268 26.08.2023 19:22 [19:22:20]line Смена: 77 ФФД: 1.0 [19:22:20]line ЗНМ: 0300000148 [19:22:20]line РНМ: 0000000000091575 [19:22:20]line Версия ККМ: 001 [19:22:20]line ФМ: 0000000000874655 [19:22:20]line ФД: 33252 [19:22:20]line ФПД: 195018458245485 [19:22:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T192221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33252&fm=195018458245485&tin=02508201610067®Number=0000000000091575&sum=60000 [19:22:21]OFD Sender: Processing packet 33252 [packets to send 11, broken 10] [19:22:21]ProducePacketName [19:22:21]name=ofd_packets/00033252 [19:22:21]OFD Sender: To server: pG, [19:22:21]CommunicateWithHost lk.salyk.kg:30040 [19:22:21]ConnectInit lk.salyk.kg [19:22:21]written 0, free lines is 4095 [19:22:21]Connected sock=10 [19:22:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A5 A0 08 01 4B 2B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 0C 01 00 00 F4 03 04 00 ED 50 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 81 00 00 35 04 06 00 B1 5E 45 ED A9 6D 90 A7 75 D2 E0 39 25 AB [19:22:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B7 86 47 00 53 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E4 81 00 00 F4 03 04 00 8B FB E9 64 B6 04 01 00 00 AE 0B 7B 1E 60 56 54 43 [19:22:21]CommunicateWithHost err = 0 [19:22:21]CheckOFDResponse [19:22:21]1017 (14) - 77093643461234 [19:22:21]1041 (16) - 0000000000874655 [19:22:21]1040 (4) - 33252 [19:22:21]1012 (4) - 26.08.2023 13:18 [19:22:21]1206 (1) - 0 [19:22:21]OFD Sender: Remove packet 33252 [19:22:21]ProducePacketName [19:22:21]name=ofd_packets/00033252 [19:22:21]NVStorageDeleteData [19:22:21]Write to MH i2c: 01 00 00 BD 45 02 [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 07 00 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 07 00 BD 45 00 00 00 00 00 E7 0C FC [19:22:21]RasterBufferAndPrint [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]written 0, free lines is 3309 [19:22:21]MH_Cut [19:22:21]Write to MH i2c: D1 01 00 C4 45 01 DB [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 01 00 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 01 00 C4 45 00 DA [19:22:21]Write to MH i2c: 01 00 00 C5 45 0A [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:21]OFD Sender: No OFD packet to send [19:22:22]*** Cut start [19:22:22]*** Purtial cut [19:22:22]*** CUTSNS_PIN = 0 [19:22:22]*** Stage 1: CUTSNS_PIN = 1 [19:22:24]Read from MH i2c: 01 [19:22:24]MH_I2C_Read... [19:22:24]*** Stop cut motor [19:22:24]*** Cut end [19:22:24]Read from MH i2c: 01 07 00 [19:22:24]MH_I2C_Read... [19:22:24]Read from MH i2c: 01 07 00 C5 45 00 00 00 00 00 FF 0F 1F [19:22:24]process_action close_receipt done [19:22:24]requested_data is exist [19:22:24]produce_requested_data [19:22:24]requested_item fm.sn is exist - process it [19:22:24]wFMCommunicate request_size=4 [19:22:24]MH_SAM_APDU [19:22:24]CAPDU: 80 11 00 00 [19:22:24]Write to MH i2c: E2 08 00 C6 45 80 11 00 00 00 00 00 00 85 [19:22:24]Write i2c OK [19:22:24]MH_I2C_Read... [19:22:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:24]Read from MH i2c: E2 [19:22:24]MH_I2C_Read... [19:22:24]Read from MH i2c: E2 17 00 [19:22:24]MH_I2C_Read... [19:22:24]Read from MH i2c: E2 17 00 C6 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [19:22:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:22:24]wFMCommunicate OK [19:22:24]requested_item fd.num is exist - process it [19:22:24]SAM_PROTO_GetFieldsCounters [19:22:24]wFMCommunicate request_size=4 [19:22:24]MH_SAM_APDU [19:22:24]CAPDU: 80 13 00 00 [19:22:24]Write to MH i2c: E2 08 00 C7 45 80 13 00 00 00 00 00 00 88 [19:22:24]Write i2c OK [19:22:24]MH_I2C_Read... [19:22:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:24]Read from MH i2c: E2 [19:22:24]MH_I2C_Read... [19:22:24]Read from MH i2c: E2 62 00 [19:22:24]MH_I2C_Read... [19:22:24]Read from MH i2c: E2 62 00 C7 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E4 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 87 [19:22:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E4 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:24]wFMCommunicate OK [19:22:24]SAM_PROTO_GetFieldsCounters done [19:22:24]requested_item shift.num is exist - process it [19:22:24]requested_item shift.opened is exist - process it [19:22:24]req_shift_opened [19:22:24]FM_GetShiftState [19:22:24]SAM_PROTO_GetShiftState [19:22:24]wFMCommunicate request_size=4 [19:22:24]MH_SAM_APDU [19:22:24]CAPDU: 80 13 01 00 [19:22:24]Write to MH i2c: E2 08 00 C8 45 80 13 01 00 00 00 00 00 8A [19:22:24]Write i2c OK [19:22:24]MH_I2C_Read... [19:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:24]Read from MH i2c: E2 [19:22:24]MH_I2C_Read... [19:22:24]Read from MH i2c: E2 0E 00 [19:22:24]MH_I2C_Read... [19:22:24]Read from MH i2c: E2 0E 00 C8 45 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C1 [19:22:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:22:24]wFMCommunicate OK [19:22:24]SAM_PROTO_GetShiftState done [19:22:24]FM_GetShiftState done [19:22:24]req_shift_opened done [19:22:24]requested_item shift.open_date is exist - process it [19:22:24]req_shift_open_date [19:22:24]req_shift_open_date done [19:22:24]produce_requested_data done [19:22:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33252,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:22:24]process_action_free close_receipt [19:22:24]json_value_free [19:22:24]json_value_free done [19:22:24]process_json_proto returns [19:22:24]Send response to host [19:22:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33252,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:22:24]free response buf [19:22:24]execute_script done [19:22:24]execute_script returns [19:22:24]free content buf [19:22:24]Sock 7.Close socket [19:22:24]Sock 7.Thread stoped [19:22:26]OFD Sender: No OFD packet to send [19:22:31]OFD Sender: No OFD packet to send [19:22:36]OFD Sender: No OFD packet to send [19:22:41]OFD Sender: No OFD packet to send [19:22:46]OFD Sender: No OFD packet to send [19:22:52]OFD Sender: No OFD packet to send [19:22:57]OFD Sender: No OFD packet to send [19:23:02]OFD Sender: No OFD packet to send [19:23:07]OFD Sender: No OFD packet to send [19:23:12]OFD Sender: No OFD packet to send [19:23:17]OFD Sender: No OFD packet to send [19:23:22]OFD Sender: No OFD packet to send [19:23:27]OFD Sender: No OFD packet to send [19:23:29]accept exits with 9 [19:23:29]New connection [19:23:29]New thread 3067059556 created [19:23:29]Thread 3067202916 joined [19:23:29]Waiting for new connection... [19:23:29] Sock 9.Parse request [19:23:29]Sock 9.Check first char [19:23:29]Sock 9.First char is OK [19:23:29]request: POST /json_proto HTTP/1.0 [19:23:29]Method: POST [19:23:29]URL: /json_proto [19:23:29]Method is POST - this is cgi request [19:23:29]url: /json_proto [19:23:29]query_string will be loaded in cgi processing [19:23:29]execute_cgi json_proto POST (null) [19:23:29]execute_cgi path=json_proto method=POST [19:23:29]POST find Content-Length [19:23:29]Host: 172.17.34.200:8080 [19:23:29]Content-Length: 683 [19:23:29]Content-Type: application/json [19:23:29] [19:23:29]POST finish read [19:23:29]Found Content-Length = 683 [19:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:29]execute_script... [19:23:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:23:29]POST & json_proto [19:23:29]process_json_proto [19:23:29]json parsed OK: [19:23:29]protocol is kg_v1.0 [19:23:29]action value=close_receipt [19:23:29]process_action close_receipt [19:23:29]cmd_close_receipt [19:23:29]MH_GetDate [19:23:29]Write to MH i2c: F0 00 00 C9 45 FD [19:23:29]Write i2c OK [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: F0 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: F0 09 00 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: F0 09 00 C9 45 00 34 51 EA 64 B2 FF 65 64 53 [19:23:29]GetLastDocTimeStamp 1693077741 [19:23:29]current date 1693077812 [19:23:29]FM_GetShiftState [19:23:29]SAM_PROTO_GetShiftState [19:23:29]wFMCommunicate request_size=4 [19:23:29]MH_SAM_APDU [19:23:29]CAPDU: 80 13 01 00 [19:23:29]Write to MH i2c: E2 08 00 CA 45 80 13 01 00 00 00 00 00 8C [19:23:29]Write i2c OK [19:23:29]MH_I2C_Read... [19:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:29]Read from MH i2c: E2 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 0E 00 [19:23:29]MH_I2C_Read... [19:23:29]Read from MH i2c: E2 0E 00 CA 45 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C3 [19:23:29]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:23:29]wFMCommunicate OK [19:23:29]SAM_PROTO_GetShiftState done [19:23:29]FM_GetShiftState done [19:23:29]opened in 1693009560 [19:23:29]opened+sec_in_day 1693095960 [19:23:29]quantity*price = 100018 [19:23:29]sum+1 = 100020 [19:23:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 269 26.08.2023 19:23 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33253 ФПД: 31757527486025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T192332&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33253&fm=31757527486025&tin=02508201610067®Number=0000000000091575&sum=100000 [19:23:31]StoreToDocumentArchive [19:23:31]shift 77 fd 33253 [19:23:31]save to /storage/0077/doc_00033253 [19:23:31]save last doc name /storage/0077/doc_00033253 to /storage/kkm_last_doc_name [19:23:31]save OK [19:23:31]Clear old archive folders... [19:23:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:23:31]tlvbuf is 00A5E040 [19:23:31]SAM_PROTO_ClearQueue [19:23:31]wFMCommunicate request_size=4 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 09 00 00 [19:23:31]Write to MH i2c: E2 08 00 D7 45 80 09 00 00 00 00 00 00 8E [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 D7 45 00 90 00 90 [19:23:31]RAPDU: 90 00 [19:23:31]wFMCommunicate OK [19:23:31]SAM_PROTO_ClearQueue done [19:23:31]KKMCreateOFDPacket [19:23:31]OFDProtocolAddRootSTLVToBuf [19:23:31]FM_MakeSignedData [19:23:31]FM_MakeSignedData [19:23:31]SAM_PROTO_SignData [19:23:31]wFMCommunicate request_size=4 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 0D 01 02 [19:23:31]Write to MH i2c: E2 08 00 D8 45 80 0D 01 02 00 00 00 00 96 [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 D8 45 00 90 00 91 [19:23:31]RAPDU: 90 00 [19:23:31]wFMCommunicate OK [19:23:31]wFMCommunicate request_size=255 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 34 51 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 81 00 00 35 04 06 00 1C [19:23:31]Write to MH i2c: E2 02 01 D9 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 34 51 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 81 00 00 35 04 06 00 1C 00 00 8F [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 D9 45 00 90 00 92 [19:23:31]RAPDU: 90 00 [19:23:31]wFMCommunicate OK [19:23:31]wFMCommunicate request_size=10 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 0D 02 02 05 E2 20 25 0E 49 [19:23:31]Write to MH i2c: E2 0D 00 DA 45 80 0D 02 02 05 00 E2 20 25 0E 49 00 00 21 [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 03 00 DA 45 00 90 00 93 [19:23:31]RAPDU: 90 00 [19:23:31]wFMCommunicate OK [19:23:31]wFMCommunicate request_size=4 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 0D 03 02 [19:23:31]Write to MH i2c: E2 08 00 DB 45 80 0D 03 02 00 00 00 00 9B [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 0B 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 0B 00 DB 45 00 B5 F5 76 28 6A 19 00 5F 90 00 C6 [19:23:31]RAPDU: B5 F5 76 28 6A 19 00 5F 90 00 [19:23:31]wFMCommunicate OK [19:23:31]SAM_PROTO_SignData done [19:23:31]FM_MakeSignedData done [19:23:31]CreateOFDProtocolMessage [19:23:31]wFMCommunicate request_size=4 [19:23:31]MH_SAM_APDU [19:23:31]CAPDU: 80 11 00 00 [19:23:31]Write to MH i2c: E2 08 00 DC 45 80 11 00 00 00 00 00 00 9B [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:31]Read from MH i2c: E2 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 17 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: E2 17 00 DC 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F1 [19:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:23:31]wFMCommunicate OK [19:23:31]CreateOFDProtocolMessage done [19:23:31]OFDSenderStorePacket 33253 [19:23:31]StoreOFDPacket docnum=33253 [19:23:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 46 C3 07 01 CE 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 34 51 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 81 00 00 35 04 06 00 1C E2 20 25 0E 49 B5 F5 76 28 6A 19 00 5F [19:23:31]CheckFolder [19:23:31]dirname=/storage/ofd_packets [19:23:31]CheckFolder done [19:23:31]ProducePacketName [19:23:31]name=ofd_packets/00033253 [19:23:31]NVStorageSaveData ofd_packets/00033253 [19:23:31]File name is /storage/ofd_packets/00033253 [19:23:31]Write 301 bytes [19:23:31]NVStorageSaveData done [19:23:31]OFDSenderStorePacket done [19:23:31]KKMCreateOFDPacket done [19:23:31]NVStorageSaveData kkm_last_timestamp [19:23:31]File name is /storage/kkm_last_timestamp [19:23:31]Write 4 bytes [19:23:31]NVStorageSaveData done [19:23:31]ExternCall_PrintAddStr [19:23:31]wPrintStart [19:23:31]Write to MH i2c: 01 00 00 DD 45 22 [19:23:31]Write i2c OK [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: 01 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: 01 07 00 [19:23:31]MH_I2C_Read... [19:23:31]Read from MH i2c: 01 07 00 DD 45 00 00 00 00 00 FF 0F 37 [19:23:31]RasterBufferAndPrint [19:23:31]line Счет N : (1)1183081 [19:23:31]line ИНН: 02508201610067 [19:23:31]line Контрольно-Кассовый Чек [19:23:31]line ПРОДАЖА [19:23:31]line ТРК (МРК, ГНК) : 33 [19:23:31]line Товар: 2710124500 [19:23:31]line Аи-95-К-5 [19:23:31]line 15.270 * 65.50 [19:23:31]line = 1000.19 [19:23:31]line НДС 12% НСП 1% [19:23:31]line > о реализуемом товаре [19:23:31]line ОКРУГЛЕНИЕ: -0.19 [19:23:31]line ИТОГО: 1000.00 [19:23:31]line Внесено: 1000.00 [19:23:31]line СДАЧА: 0.00 [19:23:31]line НСП 1% : 8.85 [19:23:31]line НДС 12% : 106.21 [19:23:31]line Наличными: 1000.00 [19:23:31]line Безнал.: 0.00 [19:23:31]line Место: АЗС № 121 "Партнер Нефть" [19:23:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:23:31]line СНО: Общий режим [19:23:31]line Чек 269 26.08.2023 19:23 [19:23:31]line Смена: 77 ФФД: 1.0 [19:23:31]line ЗНМ: 0300000148 [19:23:31]line РНМ: 0000000000091575 [19:23:31]line Версия ККМ: 001 [19:23:31]line ФМ: 0000000000874655 [19:23:31]line ФД: 33253 [19:23:31]line ФПД: 31757527486025 [19:23:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T192332&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33253&fm=31757527486025&tin=02508201610067®Number=0000000000091575&sum=100000 [19:23:31]OFD Sender: Processing packet 33253 [packets to send 11, broken 10] [19:23:31]ProducePacketName [19:23:31]name=ofd_packets/00033253 [19:23:31]OFD Sender: To server: pG, [19:23:31]CommunicateWithHost lk.salyk.kg:30040 [19:23:31]ConnectInit lk.salyk.kg [19:23:31]written 0, free lines is 4095 [19:23:32]Connected sock=10 [19:23:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 46 C3 07 01 CE 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 34 51 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 81 00 00 35 04 06 00 1C E2 20 25 0E 49 B5 F5 76 28 6A 19 00 5F [19:23:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C2 FC 47 00 D9 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E5 81 00 00 F4 03 04 00 D2 FB E9 64 B6 04 01 00 00 CC CB D1 54 CF 18 B7 D1 [19:23:32]CommunicateWithHost err = 0 [19:23:32]CheckOFDResponse [19:23:32]1017 (14) - 77093643461234 [19:23:32]1041 (16) - 0000000000874655 [19:23:32]1040 (4) - 33253 [19:23:32]1012 (4) - 26.08.2023 13:19 [19:23:32]1206 (1) - 0 [19:23:32]OFD Sender: Remove packet 33253 [19:23:32]ProducePacketName [19:23:32]name=ofd_packets/00033253 [19:23:32]NVStorageDeleteData [19:23:32]Write to MH i2c: 01 00 00 08 46 4E [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 07 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: 01 07 00 08 46 00 00 00 00 00 E5 0C 46 [19:23:32]RasterBufferAndPrint [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]line [19:23:32]written 0, free lines is 3310 [19:23:32]MH_Cut [19:23:32]Write to MH i2c: D1 01 00 0F 46 01 27 [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: D1 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: D1 01 00 [19:23:32]MH_I2C_Read... [19:23:32]Read from MH i2c: D1 01 00 0F 46 00 26 [19:23:32]Write to MH i2c: 01 00 00 10 46 56 [19:23:32]Write i2c OK [19:23:32]MH_I2C_Read... [19:23:32]OFD Sender: No OFD packet to send [19:23:32]int [19:23:32]*** FLAG_PRN_PAP2 set [19:23:32]*** Cut start [19:23:32]*** Purtial cut [19:23:32]*** Stage 1: CUTSNS_PIN = 1 [19:23:33]Read from MH i2c: 01 [19:23:33]MH_I2C_Read... [19:23:33]*** Stop cut motor [19:23:33]*** Cut end [19:23:33]Read from MH i2c: 01 07 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: 01 07 00 10 46 00 02 00 00 00 FF 0F 6D [19:23:33]process_action close_receipt done [19:23:33]requested_data is exist [19:23:33]produce_requested_data [19:23:33]requested_item fm.sn is exist - process it [19:23:33]wFMCommunicate request_size=4 [19:23:33]MH_SAM_APDU [19:23:33]CAPDU: 80 11 00 00 [19:23:33]Write to MH i2c: E2 08 00 11 46 80 11 00 00 00 00 00 00 D1 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:23:33]Read from MH i2c: E2 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 17 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 17 00 11 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 27 [19:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:23:33]wFMCommunicate OK [19:23:33]requested_item fd.num is exist - process it [19:23:33]SAM_PROTO_GetFieldsCounters [19:23:33]wFMCommunicate request_size=4 [19:23:33]MH_SAM_APDU [19:23:33]CAPDU: 80 13 00 00 [19:23:33]Write to MH i2c: E2 08 00 12 46 80 13 00 00 00 00 00 00 D4 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:23:33]Read from MH i2c: E2 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 62 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 62 00 12 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E5 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [19:23:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E5 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0D 01 00 00 5E 04 04 00 0D 01 00 00 57 04 04 00 0E 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:23:33]wFMCommunicate OK [19:23:33]SAM_PROTO_GetFieldsCounters done [19:23:33]requested_item shift.num is exist - process it [19:23:33]requested_item shift.opened is exist - process it [19:23:33]req_shift_opened [19:23:33]FM_GetShiftState [19:23:33]SAM_PROTO_GetShiftState [19:23:33]wFMCommunicate request_size=4 [19:23:33]MH_SAM_APDU [19:23:33]CAPDU: 80 13 01 00 [19:23:33]Write to MH i2c: 01 00 00 13 46 59 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: 01 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: 01 07 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: 01 07 00 13 46 00 02 00 00 00 FF 0F 70 [19:23:33]state=0 [19:23:33]Cover opened [19:23:33]Write to MH i2c: E2 08 00 14 46 80 13 01 00 00 00 00 00 D7 [19:23:33]Write i2c OK [19:23:33]MH_I2C_Read... [19:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:23:33]Read from MH i2c: E2 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 0E 00 [19:23:33]MH_I2C_Read... [19:23:33]Read from MH i2c: E2 0E 00 14 46 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0E [19:23:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:23:33]wFMCommunicate OK [19:23:33]SAM_PROTO_GetShiftState done [19:23:33]FM_GetShiftState done [19:23:33]req_shift_opened done [19:23:33]requested_item shift.open_date is exist - process it [19:23:33]req_shift_open_date [19:23:33]req_shift_open_date done [19:23:33]produce_requested_data done [19:23:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33253,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:23:33]process_action_free close_receipt [19:23:33]json_value_free [19:23:33]json_value_free done [19:23:33]process_json_proto returns [19:23:33]Send response to host [19:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33253,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:23:33]free response buf [19:23:33]execute_script done [19:23:33]execute_script returns [19:23:33]free content buf [19:23:33]Sock 9.Close socket [19:23:33]Sock 9.Thread stoped [19:23:37]OFD Sender: No OFD packet to send [19:23:38]Write to MH i2c: 01 00 00 15 46 5B [19:23:38]Write i2c OK [19:23:38]MH_I2C_Read... [19:23:38]Read from MH i2c: 01 [19:23:38]MH_I2C_Read... [19:23:38]Read from MH i2c: 01 07 00 [19:23:38]MH_I2C_Read... [19:23:38]Read from MH i2c: 01 07 00 15 46 00 02 00 00 00 FF 0F 72 [19:23:38]state=3 [19:23:38]Cover opened [19:23:42]OFD Sender: No OFD packet to send [19:23:43]Write to MH i2c: 01 00 00 16 46 5C [19:23:43]Write i2c OK [19:23:43]MH_I2C_Read... [19:23:43]Read from MH i2c: 01 [19:23:43]MH_I2C_Read... [19:23:43]Read from MH i2c: 01 07 00 [19:23:43]MH_I2C_Read... [19:23:43]Read from MH i2c: 01 07 00 16 46 00 02 00 00 00 FF 0F 73 [19:23:43]state=3 [19:23:43]Cover opened [19:23:47]OFD Sender: No OFD packet to send [19:23:48]Write to MH i2c: 01 00 00 17 46 5D [19:23:48]Write i2c OK [19:23:48]MH_I2C_Read... [19:23:48]Read from MH i2c: 01 [19:23:48]MH_I2C_Read... [19:23:48]Read from MH i2c: 01 07 00 [19:23:48]MH_I2C_Read... [19:23:48]Read from MH i2c: 01 07 00 17 46 00 02 00 00 00 FF 0F 74 [19:23:48]state=3 [19:23:48]Cover opened [19:23:52]OFD Sender: No OFD packet to send [19:23:53]Write to MH i2c: 01 00 00 18 46 5E [19:23:53]Write i2c OK [19:23:53]MH_I2C_Read... [19:23:53]Read from MH i2c: 01 [19:23:53]MH_I2C_Read... [19:23:53]Read from MH i2c: 01 07 00 [19:23:53]MH_I2C_Read... [19:23:53]Read from MH i2c: 01 07 00 18 46 00 02 00 00 00 FF 0F 75 [19:23:53]state=3 [19:23:53]Cover opened [19:23:57]OFD Sender: No OFD packet to send [19:23:58]Write to MH i2c: 01 00 00 19 46 5F [19:23:58]Write i2c OK [19:23:58]MH_I2C_Read... [19:23:58]Read from MH i2c: 01 [19:23:58]MH_I2C_Read... [19:23:58]Read from MH i2c: 01 07 00 [19:23:58]MH_I2C_Read... [19:23:58]Read from MH i2c: 01 07 00 19 46 00 02 00 00 00 FF 0F 76 [19:23:58]state=3 [19:23:58]Cover opened [19:24:02]OFD Sender: No OFD packet to send [19:24:03]Write to MH i2c: 01 00 00 1A 46 60 [19:24:03]Write i2c OK [19:24:03]MH_I2C_Read... [19:24:03]Read from MH i2c: 01 [19:24:03]MH_I2C_Read... [19:24:03]Read from MH i2c: 01 07 00 [19:24:03]MH_I2C_Read... [19:24:03]Read from MH i2c: 01 07 00 1A 46 00 02 00 00 00 FF 0F 77 [19:24:03]state=3 [19:24:03]Cover opened [19:24:07]OFD Sender: No OFD packet to send [19:24:08]Write to MH i2c: 01 00 00 1B 46 61 [19:24:08]Write i2c OK [19:24:08]MH_I2C_Read... [19:24:08]Read from MH i2c: 01 [19:24:08]MH_I2C_Read... [19:24:08]Read from MH i2c: 01 07 00 [19:24:08]MH_I2C_Read... [19:24:08]Read from MH i2c: 01 07 00 1B 46 00 02 00 00 00 FF 0F 78 [19:24:08]state=3 [19:24:08]Cover opened [19:24:12]OFD Sender: No OFD packet to send [19:24:13]Write to MH i2c: 01 00 00 1C 46 62 [19:24:13]Write i2c OK [19:24:13]MH_I2C_Read... [19:24:13]Read from MH i2c: 01 [19:24:13]MH_I2C_Read... [19:24:13]Read from MH i2c: 01 07 00 [19:24:13]MH_I2C_Read... [19:24:13]Read from MH i2c: 01 07 00 1C 46 00 02 00 00 00 FF 0F 79 [19:24:13]state=3 [19:24:13]Cover opened [19:24:17]OFD Sender: No OFD packet to send [19:24:18]Write to MH i2c: 01 00 00 1D 46 63 [19:24:18]Write i2c OK [19:24:18]MH_I2C_Read... [19:24:18]Read from MH i2c: 01 [19:24:18]MH_I2C_Read... [19:24:18]Read from MH i2c: 01 07 00 [19:24:18]MH_I2C_Read... [19:24:18]Read from MH i2c: 01 07 00 1D 46 00 02 00 00 00 FF 0F 7A [19:24:18]state=3 [19:24:18]Cover opened [19:24:22]OFD Sender: No OFD packet to send [19:24:23]Write to MH i2c: 01 00 00 1E 46 64 [19:24:23]Write i2c OK [19:24:23]MH_I2C_Read... [19:24:23]Read from MH i2c: 01 [19:24:23]MH_I2C_Read... [19:24:23]Read from MH i2c: 01 07 00 [19:24:23]MH_I2C_Read... [19:24:23]Read from MH i2c: 01 07 00 1E 46 00 02 00 00 00 FF 0F 7B [19:24:23]state=3 [19:24:23]Cover opened [19:24:27]OFD Sender: No OFD packet to send [19:24:28]Write to MH i2c: 01 00 00 1F 46 65 [19:24:28]Write i2c OK [19:24:28]MH_I2C_Read... [19:24:28]Read from MH i2c: 01 [19:24:28]MH_I2C_Read... [19:24:28]Read from MH i2c: 01 07 00 [19:24:28]MH_I2C_Read... [19:24:28]Read from MH i2c: 01 07 00 1F 46 00 02 00 00 00 FF 0F 7C [19:24:28]state=3 [19:24:28]Cover opened [19:24:32]OFD Sender: No OFD packet to send [19:24:33]Write to MH i2c: 01 00 00 20 46 66 [19:24:33]Write i2c OK [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: 01 [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: 01 07 00 [19:24:33]MH_I2C_Read... [19:24:33]Read from MH i2c: 01 07 00 20 46 00 02 00 00 00 FF 0F 7D [19:24:33]state=3 [19:24:33]Cover opened [19:24:37]OFD Sender: No OFD packet to send [19:24:38]Write to MH i2c: 01 00 00 21 46 67 [19:24:38]Write i2c OK [19:24:38]MH_I2C_Read... [19:24:38]Read from MH i2c: 01 [19:24:38]MH_I2C_Read... [19:24:38]Read from MH i2c: 01 07 00 [19:24:38]MH_I2C_Read... [19:24:38]Read from MH i2c: 01 07 00 21 46 00 02 00 00 00 FF 0F 7E [19:24:38]state=3 [19:24:38]Cover opened [19:24:42]OFD Sender: No OFD packet to send [19:24:43]Write to MH i2c: 01 00 00 22 46 68 [19:24:43]Write i2c OK [19:24:43]MH_I2C_Read... [19:24:43]Read from MH i2c: 01 [19:24:43]MH_I2C_Read... [19:24:43]Read from MH i2c: 01 07 00 [19:24:43]MH_I2C_Read... [19:24:43]Read from MH i2c: 01 07 00 22 46 00 02 00 00 00 FF 0F 7F [19:24:43]state=3 [19:24:43]Cover opened [19:24:47]OFD Sender: No OFD packet to send [19:24:48]Write to MH i2c: 01 00 00 23 46 69 [19:24:48]Write i2c OK [19:24:48]MH_I2C_Read... [19:24:48]Read from MH i2c: 01 [19:24:48]MH_I2C_Read... [19:24:48]Read from MH i2c: 01 07 00 [19:24:48]MH_I2C_Read... [19:24:48]Read from MH i2c: 01 07 00 23 46 00 02 00 00 00 FF 0F 80 [19:24:48]state=3 [19:24:48]Cover opened [19:24:52]OFD Sender: No OFD packet to send [19:24:53]Write to MH i2c: 01 00 00 24 46 6A [19:24:53]Write i2c OK [19:24:53]MH_I2C_Read... [19:24:53]Read from MH i2c: 01 [19:24:53]MH_I2C_Read... [19:24:53]Read from MH i2c: 01 07 00 [19:24:53]MH_I2C_Read... [19:24:53]Read from MH i2c: 01 07 00 24 46 00 02 00 00 00 FF 0F 81 [19:24:53]state=3 [19:24:53]Cover opened [19:24:57]OFD Sender: No OFD packet to send [19:24:58]Write to MH i2c: 01 00 00 25 46 6B [19:24:58]Write i2c OK [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 07 00 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 07 00 25 46 00 02 00 00 00 FF 0F 82 [19:24:58]state=3 [19:24:58]Cover opened [19:25:02]OFD Sender: No OFD packet to send [19:25:03]Write to MH i2c: 01 00 00 26 46 6C [19:25:03]Write i2c OK [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: 01 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: 01 07 00 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: 01 07 00 26 46 00 02 00 00 00 FF 0F 83 [19:25:03]state=3 [19:25:03]Cover opened [19:25:07]OFD Sender: No OFD packet to send [19:25:08]Write to MH i2c: 01 00 00 27 46 6D [19:25:08]Write i2c OK [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: 01 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: 01 07 00 [19:25:08]MH_I2C_Read... [19:25:08]Read from MH i2c: 01 07 00 27 46 00 02 00 00 00 FF 0F 84 [19:25:08]state=3 [19:25:08]Cover opened [19:25:12]OFD Sender: No OFD packet to send [19:25:13]Write to MH i2c: 01 00 00 28 46 6E [19:25:13]Write i2c OK [19:25:13]MH_I2C_Read... [19:25:13]Read from MH i2c: 01 [19:25:13]MH_I2C_Read... [19:25:13]Read from MH i2c: 01 07 00 [19:25:13]MH_I2C_Read... [19:25:13]Read from MH i2c: 01 07 00 28 46 00 02 00 00 00 FF 0F 85 [19:25:13]state=3 [19:25:13]Cover opened [19:25:17]OFD Sender: No OFD packet to send [19:25:18]Write to MH i2c: 01 00 00 29 46 6F [19:25:18]Write i2c OK [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: 01 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: 01 07 00 [19:25:18]MH_I2C_Read... [19:25:18]Read from MH i2c: 01 07 00 29 46 00 02 00 00 00 FF 0F 86 [19:25:18]state=3 [19:25:18]Cover opened [19:25:22]OFD Sender: No OFD packet to send [19:25:23]Write to MH i2c: 01 00 00 2A 46 70 [19:25:23]Write i2c OK [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 07 00 [19:25:23]MH_I2C_Read... [19:25:23]Read from MH i2c: 01 07 00 2A 46 00 02 00 00 00 FF 0F 87 [19:25:23]state=3 [19:25:23]Cover opened [19:25:27]OFD Sender: No OFD packet to send [19:25:28]Write to MH i2c: 01 00 00 2B 46 71 [19:25:28]Write i2c OK [19:25:28]MH_I2C_Read... [19:25:28]Read from MH i2c: 01 [19:25:28]MH_I2C_Read... [19:25:28]Read from MH i2c: 01 07 00 [19:25:28]MH_I2C_Read... [19:25:28]Read from MH i2c: 01 07 00 2B 46 00 02 00 00 00 FF 0F 88 [19:25:28]state=3 [19:25:28]Cover opened [19:25:32]OFD Sender: No OFD packet to send [19:25:33]Write to MH i2c: 01 00 00 2C 46 72 [19:25:33]Write i2c OK [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: 01 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: 01 07 00 [19:25:33]MH_I2C_Read... [19:25:33]Read from MH i2c: 01 07 00 2C 46 00 02 00 00 00 FF 0F 89 [19:25:33]state=3 [19:25:33]Cover opened [19:25:37]OFD Sender: No OFD packet to send [19:25:38]Write to MH i2c: 01 00 00 2D 46 73 [19:25:38]Write i2c OK [19:25:38]MH_I2C_Read... [19:25:38]Read from MH i2c: 01 [19:25:38]MH_I2C_Read... [19:25:38]Read from MH i2c: 01 07 00 [19:25:38]MH_I2C_Read... [19:25:38]Read from MH i2c: 01 07 00 2D 46 00 02 00 00 00 FF 0F 8A [19:25:38]state=3 [19:25:38]Cover opened [19:25:42]OFD Sender: No OFD packet to send [19:25:43]Write to MH i2c: 01 00 00 2E 46 74 [19:25:43]Write i2c OK [19:25:43]MH_I2C_Read... [19:25:43]Read from MH i2c: 01 [19:25:43]MH_I2C_Read... [19:25:43]Read from MH i2c: 01 07 00 [19:25:43]MH_I2C_Read... [19:25:43]Read from MH i2c: 01 07 00 2E 46 00 02 00 00 00 FF 0F 8B [19:25:43]state=3 [19:25:43]Cover opened [19:25:47]OFD Sender: No OFD packet to send [19:25:48]Write to MH i2c: 01 00 00 2F 46 75 [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: 01 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: 01 07 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: 01 07 00 2F 46 00 02 00 00 00 FF 0F 8C [19:25:48]state=3 [19:25:48]Cover opened [19:25:52]OFD Sender: No OFD packet to send [19:25:53]Write to MH i2c: 01 00 00 30 46 76 [19:25:53]Write i2c OK [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: 01 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: 01 07 00 [19:25:53]MH_I2C_Read... [19:25:53]Read from MH i2c: 01 07 00 30 46 00 02 00 00 00 FF 0F 8D [19:25:53]state=3 [19:25:53]Cover opened [19:25:57]OFD Sender: No OFD packet to send [19:25:58]Write to MH i2c: 01 00 00 31 46 77 [19:25:58]Write i2c OK [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 [19:25:58]MH_I2C_Read... [19:25:58]Read from MH i2c: 01 07 00 31 46 00 02 00 00 00 FF 0F 8E [19:25:58]state=3 [19:25:58]Cover opened [19:26:02]OFD Sender: No OFD packet to send [19:26:03]Write to MH i2c: 01 00 00 32 46 78 [19:26:03]Write i2c OK [19:26:03]MH_I2C_Read... [19:26:03]Read from MH i2c: 01 [19:26:03]MH_I2C_Read... [19:26:03]Read from MH i2c: 01 07 00 [19:26:03]MH_I2C_Read... [19:26:03]Read from MH i2c: 01 07 00 32 46 00 02 00 00 00 FF 0F 8F [19:26:03]state=3 [19:26:03]Cover opened [19:26:07]OFD Sender: No OFD packet to send [19:26:08]Write to MH i2c: 01 00 00 33 46 79 [19:26:08]Write i2c OK [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 07 00 [19:26:08]MH_I2C_Read... [19:26:08]Read from MH i2c: 01 07 00 33 46 00 02 00 00 00 FF 0F 90 [19:26:08]state=3 [19:26:08]Cover opened [19:26:12]OFD Sender: No OFD packet to send [19:26:13]Write to MH i2c: 01 00 00 34 46 7A [19:26:13]Write i2c OK [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 [19:26:13]MH_I2C_Read... [19:26:13]Read from MH i2c: 01 07 00 34 46 00 02 00 00 00 FF 0F 91 [19:26:13]state=3 [19:26:13]Cover opened [19:26:17]OFD Sender: No OFD packet to send [19:26:18]Write to MH i2c: 01 00 00 35 46 7B [19:26:18]Write i2c OK [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 07 00 [19:26:18]MH_I2C_Read... [19:26:18]Read from MH i2c: 01 07 00 35 46 00 02 00 00 00 FF 0F 92 [19:26:18]state=3 [19:26:18]Cover opened [19:26:22]OFD Sender: No OFD packet to send [19:26:23]Write to MH i2c: 01 00 00 36 46 7C [19:26:23]Write i2c OK [19:26:23]MH_I2C_Read... [19:26:23]Read from MH i2c: 01 [19:26:23]MH_I2C_Read... [19:26:23]Read from MH i2c: 01 07 00 [19:26:23]MH_I2C_Read... [19:26:23]Read from MH i2c: 01 07 00 36 46 00 02 00 00 00 FF 0F 93 [19:26:23]state=3 [19:26:23]Cover opened [19:26:27]OFD Sender: No OFD packet to send [19:26:28]Write to MH i2c: 01 00 00 37 46 7D [19:26:28]Write i2c OK [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: 01 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: 01 07 00 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: 01 07 00 37 46 00 02 00 00 00 FF 0F 94 [19:26:28]state=3 [19:26:28]Cover opened [19:26:32]OFD Sender: No OFD packet to send [19:26:33]Write to MH i2c: 01 00 00 38 46 7E [19:26:33]Write i2c OK [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: 01 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: 01 07 00 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: 01 07 00 38 46 00 02 00 00 00 FF 0F 95 [19:26:33]state=3 [19:26:33]Cover opened [19:26:37]OFD Sender: No OFD packet to send [19:26:38]Write to MH i2c: 01 00 00 39 46 7F [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 07 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 07 00 39 46 00 02 00 00 00 FF 0F 96 [19:26:38]state=3 [19:26:38]Cover opened [19:26:42]OFD Sender: No OFD packet to send [19:26:43]Write to MH i2c: 01 00 00 3A 46 80 [19:26:43]Write i2c OK [19:26:43]MH_I2C_Read... [19:26:43]Read from MH i2c: 01 [19:26:43]MH_I2C_Read... [19:26:43]Read from MH i2c: 01 07 00 [19:26:43]MH_I2C_Read... [19:26:43]Read from MH i2c: 01 07 00 3A 46 00 02 00 00 00 FF 0F 97 [19:26:43]state=3 [19:26:43]Cover opened [19:26:47]OFD Sender: No OFD packet to send [19:26:48]Write to MH i2c: 01 00 00 3B 46 81 [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 07 00 [19:26:48]MH_I2C_Read... [19:26:48]Read from MH i2c: 01 07 00 3B 46 00 02 00 00 00 FF 0F 98 [19:26:48]state=3 [19:26:48]Cover opened [19:26:52]OFD Sender: No OFD packet to send [19:26:53]Write to MH i2c: 01 00 00 3C 46 82 [19:26:53]Write i2c OK [19:26:53]MH_I2C_Read... [19:26:53]Read from MH i2c: 01 [19:26:53]MH_I2C_Read... [19:26:53]Read from MH i2c: 01 07 00 [19:26:53]MH_I2C_Read... [19:26:53]Read from MH i2c: 01 07 00 3C 46 00 02 00 00 00 FF 0F 99 [19:26:53]state=3 [19:26:53]Cover opened [19:26:57]OFD Sender: No OFD packet to send [19:26:58]Write to MH i2c: 01 00 00 3D 46 83 [19:26:58]Write i2c OK [19:26:58]MH_I2C_Read... [19:26:58]Read from MH i2c: 01 [19:26:58]MH_I2C_Read... [19:26:58]Read from MH i2c: 01 07 00 [19:26:58]MH_I2C_Read... [19:26:58]Read from MH i2c: 01 07 00 3D 46 00 02 00 00 00 FF 0F 9A [19:26:58]state=3 [19:26:58]Cover opened [19:27:02]OFD Sender: No OFD packet to send [19:27:03]Write to MH i2c: 01 00 00 3E 46 84 [19:27:03]Write i2c OK [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: 01 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: 01 07 00 [19:27:03]MH_I2C_Read... [19:27:03]Read from MH i2c: 01 07 00 3E 46 00 02 00 00 00 FF 0F 9B [19:27:03]state=3 [19:27:03]Cover opened [19:27:07]OFD Sender: No OFD packet to send [19:27:08]Write to MH i2c: 01 00 00 3F 46 85 [19:27:08]Write i2c OK [19:27:08]MH_I2C_Read... [19:27:08]Read from MH i2c: 01 [19:27:08]MH_I2C_Read... [19:27:08]Read from MH i2c: 01 07 00 [19:27:08]MH_I2C_Read... [19:27:08]Read from MH i2c: 01 07 00 3F 46 00 02 00 00 00 FF 0F 9C [19:27:08]state=3 [19:27:08]Cover opened [19:27:12]OFD Sender: No OFD packet to send [19:27:13]Write to MH i2c: 01 00 00 40 46 86 [19:27:13]Write i2c OK [19:27:13]MH_I2C_Read... [19:27:13]Read from MH i2c: 01 [19:27:13]MH_I2C_Read... [19:27:13]Read from MH i2c: 01 07 00 [19:27:13]MH_I2C_Read... [19:27:13]Read from MH i2c: 01 07 00 40 46 00 02 00 00 00 FF 0F 9D [19:27:13]state=3 [19:27:13]Cover opened [19:27:17]OFD Sender: No OFD packet to send [19:27:18]Write to MH i2c: 01 00 00 41 46 87 [19:27:18]Write i2c OK [19:27:18]MH_I2C_Read... [19:27:18]Read from MH i2c: 01 [19:27:18]MH_I2C_Read... [19:27:18]Read from MH i2c: 01 07 00 [19:27:18]MH_I2C_Read... [19:27:18]Read from MH i2c: 01 07 00 41 46 00 02 00 00 00 FF 0F 9E [19:27:18]state=3 [19:27:18]Cover opened [19:27:22]OFD Sender: No OFD packet to send [19:27:23]Write to MH i2c: 01 00 00 42 46 88 [19:27:23]Write i2c OK [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: 01 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: 01 07 00 [19:27:23]MH_I2C_Read... [19:27:23]Read from MH i2c: 01 07 00 42 46 00 02 00 00 00 FF 0F 9F [19:27:23]state=3 [19:27:23]Cover opened [19:27:27]OFD Sender: No OFD packet to send [19:27:28]Write to MH i2c: 01 00 00 43 46 89 [19:27:28]Write i2c OK [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: 01 [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: 01 07 00 [19:27:28]MH_I2C_Read... [19:27:28]Read from MH i2c: 01 07 00 43 46 00 02 00 00 00 FF 0F A0 [19:27:28]state=3 [19:27:28]Cover opened [19:27:32]OFD Sender: No OFD packet to send [19:27:33]Write to MH i2c: 01 00 00 44 46 8A [19:27:33]Write i2c OK [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: 01 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: 01 07 00 [19:27:33]MH_I2C_Read... [19:27:33]Read from MH i2c: 01 07 00 44 46 00 02 00 00 00 FF 0F A1 [19:27:33]state=3 [19:27:33]Cover opened [19:27:37]OFD Sender: No OFD packet to send [19:27:38]Write to MH i2c: 01 00 00 45 46 8B [19:27:38]Write i2c OK [19:27:38]MH_I2C_Read... [19:27:38]Read from MH i2c: 01 [19:27:38]MH_I2C_Read... [19:27:38]Read from MH i2c: 01 07 00 [19:27:38]MH_I2C_Read... [19:27:38]Read from MH i2c: 01 07 00 45 46 00 02 00 00 00 FF 0F A2 [19:27:38]state=3 [19:27:38]Cover opened [19:27:42]OFD Sender: No OFD packet to send [19:27:43]Write to MH i2c: 01 00 00 46 46 8C [19:27:43]Write i2c OK [19:27:43]MH_I2C_Read... [19:27:43]Read from MH i2c: 01 [19:27:43]MH_I2C_Read... [19:27:43]Read from MH i2c: 01 07 00 [19:27:43]MH_I2C_Read... [19:27:43]Read from MH i2c: 01 07 00 46 46 00 02 00 00 00 FF 0F A3 [19:27:43]state=3 [19:27:43]Cover opened [19:27:47]OFD Sender: No OFD packet to send [19:27:48]Write to MH i2c: 01 00 00 47 46 8D [19:27:48]Write i2c OK [19:27:48]MH_I2C_Read... [19:27:48]Read from MH i2c: 01 [19:27:48]MH_I2C_Read... [19:27:48]Read from MH i2c: 01 07 00 [19:27:48]MH_I2C_Read... [19:27:48]Read from MH i2c: 01 07 00 47 46 00 02 00 00 00 FF 0F A4 [19:27:48]state=3 [19:27:48]Cover opened [19:27:52]OFD Sender: No OFD packet to send [19:27:53]Write to MH i2c: 01 00 00 48 46 8E [19:27:53]Write i2c OK [19:27:53]MH_I2C_Read... [19:27:53]Read from MH i2c: 01 [19:27:53]MH_I2C_Read... [19:27:53]Read from MH i2c: 01 07 00 [19:27:53]MH_I2C_Read... [19:27:53]Read from MH i2c: 01 07 00 48 46 00 02 00 00 00 FF 0F A5 [19:27:53]state=3 [19:27:53]Cover opened [19:27:57]OFD Sender: No OFD packet to send [19:27:58]Write to MH i2c: 01 00 00 49 46 8F [19:27:58]Write i2c OK [19:27:58]MH_I2C_Read... [19:27:58]Read from MH i2c: 01 [19:27:58]MH_I2C_Read... [19:27:58]Read from MH i2c: 01 07 00 [19:27:58]MH_I2C_Read... [19:27:58]Read from MH i2c: 01 07 00 49 46 00 02 00 00 00 FF 0F A6 [19:27:58]state=3 [19:27:58]Cover opened [19:28:02]OFD Sender: No OFD packet to send [19:28:03]Write to MH i2c: 01 00 00 4A 46 90 [19:28:03]Write i2c OK [19:28:03]MH_I2C_Read... [19:28:03]Read from MH i2c: 01 [19:28:03]MH_I2C_Read... [19:28:03]Read from MH i2c: 01 07 00 [19:28:03]MH_I2C_Read... [19:28:03]Read from MH i2c: 01 07 00 4A 46 00 02 00 00 00 FF 0F A7 [19:28:03]state=3 [19:28:03]Cover opened [19:28:07]OFD Sender: No OFD packet to send [19:28:08]Write to MH i2c: 01 00 00 4B 46 91 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: 01 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: 01 07 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: 01 07 00 4B 46 00 02 00 00 00 FF 0F A8 [19:28:08]state=3 [19:28:08]Cover opened [19:28:12]OFD Sender: No OFD packet to send [19:28:13]Write to MH i2c: 01 00 00 4C 46 92 [19:28:13]Write i2c OK [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: 01 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: 01 07 00 [19:28:13]MH_I2C_Read... [19:28:13]Read from MH i2c: 01 07 00 4C 46 00 02 00 00 00 FF 0F A9 [19:28:13]state=3 [19:28:13]Cover opened [19:28:17]OFD Sender: No OFD packet to send [19:28:18]Write to MH i2c: 01 00 00 4D 46 93 [19:28:18]Write i2c OK [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: 01 [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: 01 07 00 [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: 01 07 00 4D 46 00 02 00 00 00 FF 0F AA [19:28:18]state=3 [19:28:18]Cover opened [19:28:23]OFD Sender: No OFD packet to send [19:28:23]Write to MH i2c: 01 00 00 4E 46 94 [19:28:23]Write i2c OK [19:28:23]MH_I2C_Read... [19:28:23]Read from MH i2c: 01 [19:28:23]MH_I2C_Read... [19:28:23]Read from MH i2c: 01 07 00 [19:28:23]MH_I2C_Read... [19:28:23]Read from MH i2c: 01 07 00 4E 46 00 02 00 00 00 FF 0F AB [19:28:23]state=3 [19:28:23]Cover opened [19:28:28]OFD Sender: No OFD packet to send [19:28:28]Write to MH i2c: 01 00 00 4F 46 95 [19:28:28]Write i2c OK [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: 01 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: 01 07 00 [19:28:28]MH_I2C_Read... [19:28:28]Read from MH i2c: 01 07 00 4F 46 00 02 00 00 00 FF 0F AC [19:28:28]state=3 [19:28:28]Cover opened [19:28:33]OFD Sender: No OFD packet to send [19:28:33]Write to MH i2c: 01 00 00 50 46 96 [19:28:33]Write i2c OK [19:28:33]MH_I2C_Read... [19:28:33]Read from MH i2c: 01 [19:28:33]MH_I2C_Read... [19:28:33]Read from MH i2c: 01 07 00 [19:28:33]MH_I2C_Read... [19:28:33]Read from MH i2c: 01 07 00 50 46 00 02 00 00 00 FF 0F AD [19:28:33]state=3 [19:28:33]Cover opened [19:28:38]OFD Sender: No OFD packet to send [19:28:38]Write to MH i2c: 01 00 00 51 46 97 [19:28:38]Write i2c OK [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: 01 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: 01 07 00 [19:28:38]MH_I2C_Read... [19:28:38]Read from MH i2c: 01 07 00 51 46 00 02 00 00 00 FF 0F AE [19:28:38]state=3 [19:28:38]Cover opened [19:28:43]OFD Sender: No OFD packet to send [19:28:43]Write to MH i2c: 01 00 00 52 46 98 [19:28:43]Write i2c OK [19:28:43]MH_I2C_Read... [19:28:43]Read from MH i2c: 01 [19:28:43]MH_I2C_Read... [19:28:43]Read from MH i2c: 01 07 00 [19:28:43]MH_I2C_Read... [19:28:43]Read from MH i2c: 01 07 00 52 46 00 02 00 00 00 FF 0F AF [19:28:43]state=3 [19:28:43]Cover opened [19:28:48]OFD Sender: No OFD packet to send [19:28:48]Write to MH i2c: 01 00 00 53 46 99 [19:28:48]Write i2c OK [19:28:48]MH_I2C_Read... [19:28:48]Read from MH i2c: 01 [19:28:48]MH_I2C_Read... [19:28:48]Read from MH i2c: 01 07 00 [19:28:48]MH_I2C_Read... [19:28:48]Read from MH i2c: 01 07 00 53 46 00 02 00 00 00 FF 0F B0 [19:28:48]state=3 [19:28:48]Cover opened [19:28:53]OFD Sender: No OFD packet to send [19:28:53]Write to MH i2c: 01 00 00 54 46 9A [19:28:53]Write i2c OK [19:28:53]MH_I2C_Read... [19:28:53]Read from MH i2c: 01 [19:28:53]MH_I2C_Read... [19:28:53]Read from MH i2c: 01 07 00 [19:28:53]MH_I2C_Read... [19:28:53]Read from MH i2c: 01 07 00 54 46 00 02 00 00 00 FF 0F B1 [19:28:53]state=3 [19:28:53]Cover opened [19:28:58]OFD Sender: No OFD packet to send [19:28:58]Write to MH i2c: 01 00 00 55 46 9B [19:28:58]Write i2c OK [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: 01 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: 01 07 00 [19:28:58]MH_I2C_Read... [19:28:58]Read from MH i2c: 01 07 00 55 46 00 02 00 00 00 FF 0F B2 [19:28:58]state=3 [19:28:58]Cover opened [19:29:03]OFD Sender: No OFD packet to send [19:29:03]Write to MH i2c: 01 00 00 56 46 9C [19:29:03]Write i2c OK [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: 01 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: 01 07 00 [19:29:03]MH_I2C_Read... [19:29:03]Read from MH i2c: 01 07 00 56 46 00 02 00 00 00 FF 0F B3 [19:29:03]state=3 [19:29:03]Cover opened [19:29:08]OFD Sender: No OFD packet to send [19:29:08]Write to MH i2c: 01 00 00 57 46 9D [19:29:08]Write i2c OK [19:29:08]MH_I2C_Read... [19:29:08]Read from MH i2c: 01 [19:29:08]MH_I2C_Read... [19:29:08]Read from MH i2c: 01 07 00 [19:29:08]MH_I2C_Read... [19:29:08]Read from MH i2c: 01 07 00 57 46 00 02 00 00 00 FF 0F B4 [19:29:08]state=3 [19:29:08]Cover opened [19:29:13]OFD Sender: No OFD packet to send [19:29:13]Write to MH i2c: 01 00 00 58 46 9E [19:29:13]Write i2c OK [19:29:13]MH_I2C_Read... [19:29:13]Read from MH i2c: 01 [19:29:13]MH_I2C_Read... [19:29:13]Read from MH i2c: 01 07 00 [19:29:13]MH_I2C_Read... [19:29:13]Read from MH i2c: 01 07 00 58 46 00 02 00 00 00 FF 0F B5 [19:29:13]state=3 [19:29:13]Cover opened [19:29:18]OFD Sender: No OFD packet to send [19:29:18]Write to MH i2c: 01 00 00 59 46 9F [19:29:18]Write i2c OK [19:29:18]MH_I2C_Read... [19:29:18]Read from MH i2c: 01 [19:29:18]MH_I2C_Read... [19:29:18]Read from MH i2c: 01 07 00 [19:29:18]MH_I2C_Read... [19:29:18]Read from MH i2c: 01 07 00 59 46 00 02 00 00 00 FF 0F B6 [19:29:18]state=3 [19:29:18]Cover opened [19:29:23]OFD Sender: No OFD packet to send [19:29:23]Write to MH i2c: 01 00 00 5A 46 A0 [19:29:23]Write i2c OK [19:29:23]MH_I2C_Read... [19:29:23]Read from MH i2c: 01 [19:29:23]MH_I2C_Read... [19:29:23]Read from MH i2c: 01 07 00 [19:29:23]MH_I2C_Read... [19:29:23]Read from MH i2c: 01 07 00 5A 46 00 02 00 00 00 FF 0F B7 [19:29:23]state=3 [19:29:23]Cover opened [19:29:28]OFD Sender: No OFD packet to send [19:29:28]Write to MH i2c: 01 00 00 5B 46 A1 [19:29:28]Write i2c OK [19:29:28]MH_I2C_Read... [19:29:28]Read from MH i2c: 01 [19:29:28]MH_I2C_Read... [19:29:28]Read from MH i2c: 01 07 00 [19:29:28]MH_I2C_Read... [19:29:28]Read from MH i2c: 01 07 00 5B 46 00 02 00 00 00 FF 0F B8 [19:29:28]state=3 [19:29:28]Cover opened [19:29:33]OFD Sender: No OFD packet to send [19:29:33]Write to MH i2c: 01 00 00 5C 46 A2 [19:29:33]Write i2c OK [19:29:33]MH_I2C_Read... [19:29:33]Read from MH i2c: 01 [19:29:33]MH_I2C_Read... [19:29:33]Read from MH i2c: 01 07 00 [19:29:33]MH_I2C_Read... [19:29:33]Read from MH i2c: 01 07 00 5C 46 00 02 00 00 00 FF 0F B9 [19:29:33]state=3 [19:29:33]Cover opened [19:29:38]OFD Sender: No OFD packet to send [19:29:38]Write to MH i2c: 01 00 00 5D 46 A3 [19:29:38]Write i2c OK [19:29:38]MH_I2C_Read... [19:29:38]Read from MH i2c: 01 [19:29:38]MH_I2C_Read... [19:29:38]Read from MH i2c: 01 07 00 [19:29:38]MH_I2C_Read... [19:29:38]Read from MH i2c: 01 07 00 5D 46 00 02 00 00 00 FF 0F BA [19:29:38]state=3 [19:29:38]Cover opened [19:29:43]OFD Sender: No OFD packet to send [19:29:43]Write to MH i2c: 01 00 00 5E 46 A4 [19:29:43]Write i2c OK [19:29:43]MH_I2C_Read... [19:29:43]Read from MH i2c: 01 [19:29:43]MH_I2C_Read... [19:29:43]Read from MH i2c: 01 07 00 [19:29:43]MH_I2C_Read... [19:29:43]Read from MH i2c: 01 07 00 5E 46 00 02 00 00 00 FF 0F BB [19:29:43]state=3 [19:29:43]Cover opened [19:29:48]OFD Sender: No OFD packet to send [19:29:48]Write to MH i2c: 01 00 00 5F 46 A5 [19:29:48]Write i2c OK [19:29:48]MH_I2C_Read... [19:29:48]Read from MH i2c: 01 [19:29:48]MH_I2C_Read... [19:29:48]Read from MH i2c: 01 07 00 [19:29:48]MH_I2C_Read... [19:29:48]Read from MH i2c: 01 07 00 5F 46 00 02 00 00 00 FF 0F BC [19:29:48]state=3 [19:29:48]Cover opened [19:29:53]OFD Sender: No OFD packet to send [19:29:53]Write to MH i2c: 01 00 00 60 46 A6 [19:29:53]Write i2c OK [19:29:53]MH_I2C_Read... [19:29:53]Read from MH i2c: 01 [19:29:53]MH_I2C_Read... [19:29:53]Read from MH i2c: 01 07 00 [19:29:53]MH_I2C_Read... [19:29:53]Read from MH i2c: 01 07 00 60 46 00 02 00 00 00 FF 0F BD [19:29:53]state=3 [19:29:53]Cover opened [19:29:58]OFD Sender: No OFD packet to send [19:29:58]Write to MH i2c: 01 00 00 61 46 A7 [19:29:58]Write i2c OK [19:29:58]MH_I2C_Read... [19:29:58]Read from MH i2c: 01 [19:29:58]MH_I2C_Read... [19:29:58]Read from MH i2c: 01 07 00 [19:29:58]MH_I2C_Read... [19:29:58]Read from MH i2c: 01 07 00 61 46 00 02 00 00 00 FF 0F BE [19:29:58]state=3 [19:29:58]Cover opened [19:30:03]OFD Sender: No OFD packet to send [19:30:03]Write to MH i2c: 01 00 00 62 46 A8 [19:30:03]Write i2c OK [19:30:03]MH_I2C_Read... [19:30:03]Read from MH i2c: 01 [19:30:03]MH_I2C_Read... [19:30:03]Read from MH i2c: 01 07 00 [19:30:03]MH_I2C_Read... [19:30:03]Read from MH i2c: 01 07 00 62 46 00 02 00 00 00 FF 0F BF [19:30:03]state=3 [19:30:03]Cover opened [19:30:08]OFD Sender: No OFD packet to send [19:30:08]Write to MH i2c: 01 00 00 63 46 A9 [19:30:08]Write i2c OK [19:30:08]MH_I2C_Read... [19:30:08]Read from MH i2c: 01 [19:30:08]MH_I2C_Read... [19:30:08]Read from MH i2c: 01 07 00 [19:30:08]MH_I2C_Read... [19:30:08]Read from MH i2c: 01 07 00 63 46 00 02 00 00 00 FF 0F C0 [19:30:08]state=3 [19:30:08]Cover opened [19:30:13]OFD Sender: No OFD packet to send [19:30:13]Write to MH i2c: 01 00 00 64 46 AA [19:30:13]Write i2c OK [19:30:13]MH_I2C_Read... [19:30:13]Read from MH i2c: 01 [19:30:13]MH_I2C_Read... [19:30:13]Read from MH i2c: 01 07 00 [19:30:13]MH_I2C_Read... [19:30:14]Read from MH i2c: 01 07 00 64 46 00 02 00 00 00 FF 0F C1 [19:30:14]state=3 [19:30:14]Cover opened [19:30:18]OFD Sender: No OFD packet to send [19:30:19]Write to MH i2c: 01 00 00 65 46 AB [19:30:19]Write i2c OK [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: 01 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: 01 07 00 [19:30:19]MH_I2C_Read... [19:30:19]Read from MH i2c: 01 07 00 65 46 00 02 00 00 00 FF 0F C2 [19:30:19]state=3 [19:30:19]Cover opened [19:30:23]OFD Sender: No OFD packet to send [19:30:24]Write to MH i2c: 01 00 00 66 46 AC [19:30:24]Write i2c OK [19:30:24]MH_I2C_Read... [19:30:24]Read from MH i2c: 01 [19:30:24]MH_I2C_Read... [19:30:24]Read from MH i2c: 01 07 00 [19:30:24]MH_I2C_Read... [19:30:24]Read from MH i2c: 01 07 00 66 46 00 02 00 00 00 FF 0F C3 [19:30:24]state=3 [19:30:24]Cover opened [19:30:28]OFD Sender: No OFD packet to send [19:30:29]Write to MH i2c: 01 00 00 67 46 AD [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 67 46 00 02 00 00 00 FF 0F C4 [19:30:29]state=3 [19:30:29]Cover opened [19:30:33]OFD Sender: No OFD packet to send [19:30:34]Write to MH i2c: 01 00 00 68 46 AE [19:30:34]Write i2c OK [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: 01 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: 01 07 00 [19:30:34]MH_I2C_Read... [19:30:34]Read from MH i2c: 01 07 00 68 46 00 02 00 00 00 FF 0F C5 [19:30:34]state=3 [19:30:34]Cover opened [19:30:38]OFD Sender: No OFD packet to send [19:30:39]Write to MH i2c: 01 00 00 69 46 AF [19:30:39]Write i2c OK [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: 01 [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: 01 07 00 [19:30:39]MH_I2C_Read... [19:30:39]Read from MH i2c: 01 07 00 69 46 00 02 00 00 00 FF 0F C6 [19:30:39]state=3 [19:30:39]Cover opened [19:30:43]OFD Sender: No OFD packet to send [19:30:44]Write to MH i2c: 01 00 00 6A 46 B0 [19:30:44]Write i2c OK [19:30:44]MH_I2C_Read... [19:30:44]Read from MH i2c: 01 [19:30:44]MH_I2C_Read... [19:30:44]Read from MH i2c: 01 07 00 [19:30:44]MH_I2C_Read... [19:30:44]Read from MH i2c: 01 07 00 6A 46 00 02 00 00 00 FF 0F C7 [19:30:44]state=3 [19:30:44]Cover opened [19:30:48]OFD Sender: No OFD packet to send [19:30:49]Write to MH i2c: 01 00 00 6B 46 B1 [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 6B 46 00 02 00 00 00 FF 0F C8 [19:30:49]state=3 [19:30:49]Cover opened [19:30:53]OFD Sender: No OFD packet to send [19:30:54]Write to MH i2c: 01 00 00 6C 46 B2 [19:30:54]Write i2c OK [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: 01 [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: 01 07 00 [19:30:54]MH_I2C_Read... [19:30:54]Read from MH i2c: 01 07 00 6C 46 00 02 00 00 00 FF 0F C9 [19:30:54]state=3 [19:30:54]Cover opened [19:30:58]OFD Sender: No OFD packet to send [19:30:59]Write to MH i2c: 01 00 00 6D 46 B3 [19:30:59]Write i2c OK [19:30:59]MH_I2C_Read... [19:30:59]Read from MH i2c: 01 [19:30:59]MH_I2C_Read... [19:30:59]Read from MH i2c: 01 07 00 [19:30:59]MH_I2C_Read... [19:30:59]Read from MH i2c: 01 07 00 6D 46 00 02 00 00 00 FF 0F CA [19:30:59]state=3 [19:30:59]Cover opened [19:31:03]OFD Sender: No OFD packet to send [19:31:04]Write to MH i2c: 01 00 00 6E 46 B4 [19:31:04]Write i2c OK [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: 01 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: 01 07 00 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: 01 07 00 6E 46 00 02 00 00 00 FF 0F CB [19:31:04]state=3 [19:31:04]Cover opened [19:31:08]OFD Sender: No OFD packet to send [19:31:09]Write to MH i2c: 01 00 00 6F 46 B5 [19:31:09]Write i2c OK [19:31:09]MH_I2C_Read... [19:31:09]Read from MH i2c: 01 [19:31:09]MH_I2C_Read... [19:31:09]Read from MH i2c: 01 07 00 [19:31:09]MH_I2C_Read... [19:31:09]Read from MH i2c: 01 07 00 6F 46 00 02 00 00 00 FF 0F CC [19:31:09]state=3 [19:31:09]Cover opened [19:31:13]OFD Sender: No OFD packet to send [19:31:14]Write to MH i2c: 01 00 00 70 46 B6 [19:31:14]Write i2c OK [19:31:14]MH_I2C_Read... [19:31:14]Read from MH i2c: 01 [19:31:14]MH_I2C_Read... [19:31:14]Read from MH i2c: 01 07 00 [19:31:14]MH_I2C_Read... [19:31:14]Read from MH i2c: 01 07 00 70 46 00 02 00 00 00 FF 0F CD [19:31:14]state=3 [19:31:14]Cover opened [19:31:18]OFD Sender: No OFD packet to send [19:31:19]Write to MH i2c: 01 00 00 71 46 B7 [19:31:19]Write i2c OK [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: 01 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: 01 07 00 [19:31:19]MH_I2C_Read... [19:31:19]Read from MH i2c: 01 07 00 71 46 00 02 00 00 00 FF 0F CE [19:31:19]state=3 [19:31:19]Cover opened [19:31:23]OFD Sender: No OFD packet to send [19:31:24]Write to MH i2c: 01 00 00 72 46 B8 [19:31:24]Write i2c OK [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: 01 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: 01 07 00 [19:31:24]MH_I2C_Read... [19:31:24]Read from MH i2c: 01 07 00 72 46 00 02 00 00 00 FF 0F CF [19:31:24]state=3 [19:31:24]Cover opened [19:31:28]OFD Sender: No OFD packet to send [19:31:29]Write to MH i2c: 01 00 00 73 46 B9 [19:31:29]Write i2c OK [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: 01 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: 01 07 00 [19:31:29]MH_I2C_Read... [19:31:29]Read from MH i2c: 01 07 00 73 46 00 02 00 00 00 FF 0F D0 [19:31:29]state=3 [19:31:29]Cover opened [19:31:33]OFD Sender: No OFD packet to send [19:31:34]Write to MH i2c: 01 00 00 74 46 BA [19:31:34]Write i2c OK [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 07 00 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 07 00 74 46 00 02 00 00 00 FF 0F D1 [19:31:34]state=3 [19:31:34]Cover opened [19:31:38]OFD Sender: No OFD packet to send [19:31:39]Write to MH i2c: 01 00 00 75 46 BB [19:31:39]Write i2c OK [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 07 00 [19:31:39]MH_I2C_Read... [19:31:39]Read from MH i2c: 01 07 00 75 46 00 02 00 00 00 FF 0F D2 [19:31:39]state=3 [19:31:39]Cover opened [19:31:43]OFD Sender: No OFD packet to send [19:31:44]Write to MH i2c: 01 00 00 76 46 BC [19:31:44]Write i2c OK [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: 01 [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: 01 07 00 [19:31:44]MH_I2C_Read... [19:31:44]Read from MH i2c: 01 07 00 76 46 00 02 00 00 00 FF 0F D3 [19:31:44]state=3 [19:31:44]Cover opened [19:31:48]OFD Sender: No OFD packet to send [19:31:49]Write to MH i2c: 01 00 00 77 46 BD [19:31:49]Write i2c OK [19:31:49]MH_I2C_Read... [19:31:49]Read from MH i2c: 01 [19:31:49]MH_I2C_Read... [19:31:49]Read from MH i2c: 01 07 00 [19:31:49]MH_I2C_Read... [19:31:49]Read from MH i2c: 01 07 00 77 46 00 02 00 00 00 FF 0F D4 [19:31:49]state=3 [19:31:49]Cover opened [19:31:53]OFD Sender: No OFD packet to send [19:31:54]Write to MH i2c: 01 00 00 78 46 BE [19:31:54]Write i2c OK [19:31:54]MH_I2C_Read... [19:31:54]Read from MH i2c: 01 [19:31:54]MH_I2C_Read... [19:31:54]Read from MH i2c: 01 07 00 [19:31:54]MH_I2C_Read... [19:31:54]Read from MH i2c: 01 07 00 78 46 00 02 00 00 00 FF 0F D5 [19:31:54]state=3 [19:31:54]Cover opened [19:31:58]OFD Sender: No OFD packet to send [19:31:59]Write to MH i2c: 01 00 00 79 46 BF [19:31:59]Write i2c OK [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: 01 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: 01 07 00 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: 01 07 00 79 46 00 02 00 00 00 FF 0F D6 [19:31:59]state=3 [19:31:59]Cover opened [19:32:03]OFD Sender: No OFD packet to send [19:32:04]Write to MH i2c: 01 00 00 7A 46 C0 [19:32:04]Write i2c OK [19:32:04]MH_I2C_Read... [19:32:04]Read from MH i2c: 01 [19:32:04]MH_I2C_Read... [19:32:04]Read from MH i2c: 01 07 00 [19:32:04]MH_I2C_Read... [19:32:04]Read from MH i2c: 01 07 00 7A 46 00 02 00 00 00 FF 0F D7 [19:32:04]state=3 [19:32:04]Cover opened [19:32:08]OFD Sender: No OFD packet to send [19:32:09]Write to MH i2c: 01 00 00 7B 46 C1 [19:32:09]Write i2c OK [19:32:09]MH_I2C_Read... [19:32:09]Read from MH i2c: 01 [19:32:09]MH_I2C_Read... [19:32:09]Read from MH i2c: 01 07 00 [19:32:09]MH_I2C_Read... [19:32:09]Read from MH i2c: 01 07 00 7B 46 00 02 00 00 00 FF 0F D8 [19:32:09]state=3 [19:32:09]Cover opened [19:32:13]OFD Sender: No OFD packet to send [19:32:14]Write to MH i2c: 01 00 00 7C 46 C2 [19:32:14]Write i2c OK [19:32:14]MH_I2C_Read... [19:32:14]Read from MH i2c: 01 [19:32:14]MH_I2C_Read... [19:32:14]Read from MH i2c: 01 07 00 [19:32:14]MH_I2C_Read... [19:32:14]Read from MH i2c: 01 07 00 7C 46 00 02 00 00 00 FF 0F D9 [19:32:14]state=3 [19:32:14]Cover opened [19:32:18]accept exits with 7 [19:32:18]New connection [19:32:18]New thread 3067202916 created [19:32:18]Thread 3067059556 joined [19:32:18]Waiting for new connection... [19:32:18] Sock 7.Parse request [19:32:18]Sock 7.Check first char [19:32:18]Sock 7.First char is OK [19:32:18]request: POST /json_proto HTTP/1.0 [19:32:18]Method: POST [19:32:18]URL: /json_proto [19:32:18]Method is POST - this is cgi request [19:32:18]url: /json_proto [19:32:18]query_string will be loaded in cgi processing [19:32:18]execute_cgi json_proto POST (null) [19:32:18]execute_cgi path=json_proto method=POST [19:32:18]POST find Content-Length [19:32:18]Host: 172.17.34.200:8080 [19:32:18]Content-Length: 679 [19:32:18]Content-Type: application/json [19:32:18] [19:32:18]POST finish read [19:32:18]Found Content-Length = 679 [19:32:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183082", "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" : 65.50, "quantity" : 13.290, "sum" : 870.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:32:18]execute_script... [19: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)1183082", "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" : 65.50, "quantity" : 13.290, "sum" : 870.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:32:18]POST & json_proto [19:32:18]process_json_proto [19:32:18]json parsed OK: [19:32:18]protocol is kg_v1.0 [19:32:18]action value=close_receipt [19:32:18]process_action close_receipt [19:32:18]cmd_close_receipt [19:32:18]MH_GetDate [19:32:18]Write to MH i2c: F0 00 00 7D 46 B2 [19:32:18]Write i2c OK [19:32:18]MH_I2C_Read... [19:32:18]Read from MH i2c: F0 [19:32:18]MH_I2C_Read... [19:32:18]Read from MH i2c: F0 09 00 [19:32:18]MH_I2C_Read... [19:32:18]Read from MH i2c: F0 09 00 7D 46 00 44 53 EA 64 B2 FF 65 64 1A [19:32:18]GetLastDocTimeStamp 1693077812 [19:32:18]current date 1693078340 [19:32:18]FM_GetShiftState [19:32:18]SAM_PROTO_GetShiftState [19:32:18]wFMCommunicate request_size=4 [19:32:18]MH_SAM_APDU [19:32:18]CAPDU: 80 13 01 00 [19:32:18]Write to MH i2c: E2 08 00 7E 46 80 13 01 00 00 00 00 00 41 [19:32:18]Write i2c OK [19:32:18]MH_I2C_Read... [19:32:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:18]Read from MH i2c: E2 [19:32:18]MH_I2C_Read... [19:32:18]Read from MH i2c: E2 0E 00 [19:32:18]MH_I2C_Read... [19:32:18]Read from MH i2c: E2 0E 00 7E 46 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 78 [19:32:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:32:18]wFMCommunicate OK [19:32:18]SAM_PROTO_GetShiftState done [19:32:18]FM_GetShiftState done [19:32:18]opened in 1693009560 [19:32:18]opened+sec_in_day 1693095960 [19:32:18]quantity*price = 87049 [19:32:18]sum+1 = 87051 [19:32:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 870.00 Внесено: 870.00 СДАЧА: 0.00 НСП 1% : 7.70 НДС 12% : 92.44 Наличными: 870.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 270 26.08.2023 19:32 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33254 ФПД: 112408517837737 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193220&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33254&fm=112408517837737&tin=02508201610067®Number=0000000000091575&sum=87000 [19:32:19]StoreToDocumentArchive [19:32:19]shift 77 fd 33254 [19:32:19]save to /storage/0077/doc_00033254 [19:32:19]save last doc name /storage/0077/doc_00033254 to /storage/kkm_last_doc_name [19:32:19]Write to MH i2c: 01 00 00 8B 46 D1 [19:32:19]save OK [19:32:19]Clear old archive folders... [19:32:19]Write i2c OK [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: 01 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: 01 07 00 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: 01 07 00 8B 46 00 02 00 00 00 FF 0F E8 [19:32:19]state=3 [19:32:19]Cover opened [19:32:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:32:19]tlvbuf is 00AB6550 [19:32:19]SAM_PROTO_ClearQueue [19:32:19]wFMCommunicate request_size=4 [19:32:19]MH_SAM_APDU [19:32:19]CAPDU: 80 09 00 00 [19:32:19]Write to MH i2c: E2 08 00 8C 46 80 09 00 00 00 00 00 00 44 [19:32:19]Write i2c OK [19:32:19]MH_I2C_Read... [19:32:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:32:19]Read from MH i2c: E2 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 03 00 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 03 00 8C 46 00 90 00 46 [19:32:19]RAPDU: 90 00 [19:32:19]wFMCommunicate OK [19:32:19]SAM_PROTO_ClearQueue done [19:32:19]KKMCreateOFDPacket [19:32:19]OFDProtocolAddRootSTLVToBuf [19:32:19]FM_MakeSignedData [19:32:19]FM_MakeSignedData [19:32:19]SAM_PROTO_SignData [19:32:19]wFMCommunicate request_size=4 [19:32:19]MH_SAM_APDU [19:32:19]CAPDU: 80 0D 01 02 [19:32:19]Write to MH i2c: E2 08 00 8D 46 80 0D 01 02 00 00 00 00 4C [19:32:19]Write i2c OK [19:32:19]MH_I2C_Read... [19:32:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:32:19]Read from MH i2c: E2 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 03 00 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 03 00 8D 46 00 90 00 47 [19:32:19]RAPDU: 90 00 [19:32:19]wFMCommunicate OK [19:32:19]wFMCommunicate request_size=255 [19:32:19]MH_SAM_APDU [19:32:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 33 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0A 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 44 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 81 00 00 35 04 06 00 66 [19:32:19]Write to MH i2c: E2 02 01 8E 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 33 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0A 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 44 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 81 00 00 35 04 06 00 66 00 00 35 [19:32:19]Write i2c OK [19:32:19]MH_I2C_Read... [19:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:19]Read from MH i2c: E2 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 03 00 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 03 00 8E 46 00 90 00 48 [19:32:19]RAPDU: 90 00 [19:32:19]wFMCommunicate OK [19:32:19]wFMCommunicate request_size=10 [19:32:19]MH_SAM_APDU [19:32:19]CAPDU: 80 0D 02 02 05 3C 25 C6 83 A9 [19:32:19]Write to MH i2c: E2 0D 00 8F 46 80 0D 02 02 05 00 3C 25 C6 83 A9 00 00 AC [19:32:19]Write i2c OK [19:32:19]MH_I2C_Read... [19:32:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:19]Read from MH i2c: E2 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 03 00 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 03 00 8F 46 00 90 00 49 [19:32:19]RAPDU: 90 00 [19:32:19]wFMCommunicate OK [19:32:19]wFMCommunicate request_size=4 [19:32:19]MH_SAM_APDU [19:32:19]CAPDU: 80 0D 03 02 [19:32:19]Write to MH i2c: E2 08 00 90 46 80 0D 03 02 00 00 00 00 51 [19:32:19]Write i2c OK [19:32:19]MH_I2C_Read... [19:32:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:32:19]Read from MH i2c: E2 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 0B 00 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 0B 00 90 46 00 EA 53 42 17 3B E7 52 3A 90 00 96 [19:32:19]RAPDU: EA 53 42 17 3B E7 52 3A 90 00 [19:32:19]wFMCommunicate OK [19:32:19]SAM_PROTO_SignData done [19:32:19]FM_MakeSignedData done [19:32:19]CreateOFDProtocolMessage [19:32:19]wFMCommunicate request_size=4 [19:32:19]MH_SAM_APDU [19:32:19]CAPDU: 80 11 00 00 [19:32:19]Write to MH i2c: E2 08 00 91 46 80 11 00 00 00 00 00 00 51 [19:32:19]Write i2c OK [19:32:19]MH_I2C_Read... [19:32:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:19]Read from MH i2c: E2 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 17 00 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: E2 17 00 91 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A7 [19:32:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:32:19]wFMCommunicate OK [19:32:19]CreateOFDProtocolMessage done [19:32:19]OFDSenderStorePacket 33254 [19:32:19]StoreOFDPacket docnum=33254 [19:32:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 68 BE 07 01 C7 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 33 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0A 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 44 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 81 00 00 35 04 06 00 66 3C 25 C6 83 A9 EA 53 42 17 3B E7 52 3A [19:32:19]CheckFolder [19:32:19]dirname=/storage/ofd_packets [19:32:19]CheckFolder done [19:32:19]ProducePacketName [19:32:19]name=ofd_packets/00033254 [19:32:19]NVStorageSaveData ofd_packets/00033254 [19:32:19]File name is /storage/ofd_packets/00033254 [19:32:19]Write 301 bytes [19:32:19]NVStorageSaveData done [19:32:19]OFDSenderStorePacket done [19:32:19]KKMCreateOFDPacket done [19:32:19]NVStorageSaveData kkm_last_timestamp [19:32:19]File name is /storage/kkm_last_timestamp [19:32:19]Write 4 bytes [19:32:19]NVStorageSaveData done [19:32:19]ExternCall_PrintAddStr [19:32:19]wPrintStart [19:32:19]Write to MH i2c: 01 00 00 92 46 D8 [19:32:19]OFD Sender: Processing packet 33254 [packets to send 11, broken 10] [19:32:19]ProducePacketName [19:32:19]name=ofd_packets/00033254 [19:32:19]OFD Sender: To server: pG, [19:32:19]CommunicateWithHost lk.salyk.kg:30040 [19:32:19]ConnectInit lk.salyk.kg [19:32:19]Write i2c OK [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: 01 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: 01 07 00 [19:32:19]MH_I2C_Read... [19:32:19]Read from MH i2c: 01 07 00 92 46 00 02 00 00 00 FF 0F EF [19:32:19]RasterBufferAndPrint [19:32:19]line Счет N : (1)1183082 [19:32:19]line ИНН: 02508201610067 [19:32:19]line Контрольно-Кассовый Чек [19:32:19]line ПРОДАЖА [19:32:19]line ТРК (МРК, ГНК) : 53 [19:32:19]line Товар: 2710124500 [19:32:19]line Аи-95-К-5 [19:32:19]line 13.290 * 65.50 [19:32:19]line = 870.50 [19:32:19]line НДС 12% НСП 1% [19:32:19]line > о реализуемом товаре [19:32:19]line ОКРУГЛЕНИЕ: -0.50 [19:32:19]line ИТОГО: 870.00 [19:32:19]line Внесено: 870.00 [19:32:19]line СДАЧА: 0.00 [19:32:19]line НСП 1% : 7.70 [19:32:19]line НДС 12% : 92.44 [19:32:19]line Наличными: 870.00 [19:32:19]line Безнал.: 0.00 [19:32:19]line Место: АЗС № 121 "Партнер Нефть" [19:32:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:32:19]line СНО: Общий режим [19:32:19]line Чек 270 26.08.2023 19:32 [19:32:19]line Смена: 77 ФФД: 1.0 [19:32:19]line ЗНМ: 0300000148 [19:32:19]line РНМ: 0000000000091575 [19:32:19]line Версия ККМ: 001 [19:32:19]line ФМ: 0000000000874655 [19:32:19]line ФД: 33254 [19:32:19]line ФПД: 112408517837737 [19:32:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193220&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33254&fm=112408517837737&tin=02508201610067®Number=0000000000091575&sum=87000 [19:32:20]Connected sock=10 [19: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 36 35 35 0F 01 00 00 68 BE 07 01 C7 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 33 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0A 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 01 00 00 F4 03 04 00 44 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 81 00 00 35 04 06 00 66 3C 25 C6 83 A9 EA 53 42 17 3B E7 52 3A [19:32:20]written 0, free lines is 4095 [19:32:20]Error from MH - 05 [19:32:20]process_action_free close_receipt [19:32:20]json_value_free [19:32:20]json_value_free done [19:32:20]process_json_proto returns [19:32:20]Send response to host [19:32:20]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [19:32:20]free response buf [19:32:20]execute_script done [19:32:20]execute_script returns [19:32:20]free content buf [19:32:20]Sock 7.Close socket [19:32:20]Sock 7.Thread stoped [19: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 36 35 35 4F 00 00 00 B5 72 47 00 41 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E6 81 00 00 F4 03 04 00 E2 FD E9 64 B6 04 01 00 00 84 4D 55 70 03 A4 CA 4C [19:32:20]CommunicateWithHost err = 0 [19:32:20]CheckOFDResponse [19:32:20]1017 (14) - 77093643461234 [19:32:20]1041 (16) - 0000000000874655 [19:32:20]1040 (4) - 33254 [19:32:20]1012 (4) - 26.08.2023 13:28 [19:32:20]1206 (1) - 0 [19:32:20]OFD Sender: Remove packet 33254 [19:32:20]ProducePacketName [19:32:20]name=ofd_packets/00033254 [19:32:20]NVStorageDeleteData [19:32:20]OFD Sender: No OFD packet to send [19:32:24]Write to MH i2c: 01 00 00 95 46 DB [19:32:24]Write i2c OK [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 07 00 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 07 00 95 46 00 02 00 00 00 FF 0F F2 [19:32:24]state=3 [19:32:24]Cover opened [19:32:25]OFD Sender: No OFD packet to send [19:32:29]Write to MH i2c: 01 00 00 96 46 DC [19:32:29]Write i2c OK [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: 01 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: 01 07 00 [19:32:29]MH_I2C_Read... [19:32:29]Read from MH i2c: 01 07 00 96 46 00 02 00 00 00 FF 0F F3 [19:32:29]state=3 [19:32:29]Cover opened [19:32:30]OFD Sender: No OFD packet to send [19:32:34]Write to MH i2c: 01 00 00 97 46 DD [19:32:34]Write i2c OK [19:32:34]MH_I2C_Read... [19:32:34]Read from MH i2c: 01 [19:32:34]MH_I2C_Read... [19:32:34]Read from MH i2c: 01 07 00 [19:32:34]MH_I2C_Read... [19:32:34]Read from MH i2c: 01 07 00 97 46 00 02 00 00 00 FF 0F F4 [19:32:34]state=3 [19:32:34]Cover opened [19:32:35]OFD Sender: No OFD packet to send [19:32:39]Write to MH i2c: 01 00 00 98 46 DE [19:32:39]Write i2c OK [19:32:39]MH_I2C_Read... [19:32:39]Read from MH i2c: 01 [19:32:39]MH_I2C_Read... [19:32:39]Read from MH i2c: 01 07 00 [19:32:39]MH_I2C_Read... [19:32:39]Read from MH i2c: 01 07 00 98 46 00 02 00 00 00 FF 0F F5 [19:32:39]state=3 [19:32:39]Cover opened [19:32:40]OFD Sender: No OFD packet to send [19:32:44]Write to MH i2c: 01 00 00 99 46 DF [19:32:44]Write i2c OK [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 07 00 [19:32:44]MH_I2C_Read... [19:32:44]Read from MH i2c: 01 07 00 99 46 00 02 00 00 00 FF 0F F6 [19:32:44]state=3 [19:32:44]Cover opened [19:32:45]OFD Sender: No OFD packet to send [19:32:49]Write to MH i2c: 01 00 00 9A 46 E0 [19:32:49]Write i2c OK [19:32:49]MH_I2C_Read... [19:32:49]Read from MH i2c: 01 [19:32:49]MH_I2C_Read... [19:32:49]Read from MH i2c: 01 07 00 [19:32:49]MH_I2C_Read... [19:32:49]Read from MH i2c: 01 07 00 9A 46 00 02 00 00 00 FF 0F F7 [19:32:49]state=3 [19:32:49]Cover opened [19:32:50]OFD Sender: No OFD packet to send [19:32:54]Write to MH i2c: 01 00 00 9B 46 E1 [19:32:54]Write i2c OK [19:32:54]MH_I2C_Read... [19:32:54]Read from MH i2c: 01 [19:32:54]MH_I2C_Read... [19:32:54]Read from MH i2c: 01 07 00 [19:32:54]MH_I2C_Read... [19:32:54]Read from MH i2c: 01 07 00 9B 46 00 02 00 00 00 FF 0F F8 [19:32:54]state=3 [19:32:54]Cover opened [19:32:55]OFD Sender: No OFD packet to send [19:32:56]int [19:32:56]Write to MH i2c: 01 00 00 9C 46 E2 [19:32:56]*** FLAG_PRN_PAP1 set [19:32:56]Write i2c OK [19:32:56]MH_I2C_Read... [19:32:56]Read from MH i2c: 01 [19:32:56]MH_I2C_Read... [19:32:56]Read from MH i2c: 01 07 00 [19:32:56]MH_I2C_Read... [19:32:56]Read from MH i2c: 01 07 00 9C 46 00 03 00 00 00 FF 0F FA [19:32:56]state=3 [19:32:56]No paper [19:32:56]Cover opened [19:33:00]OFD Sender: No OFD packet to send [19:33:01]Write to MH i2c: 01 00 00 9D 46 E3 [19:33:01]Write i2c OK [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: 01 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: 01 07 00 [19:33:01]MH_I2C_Read... [19:33:01]Read from MH i2c: 01 07 00 9D 46 00 03 00 00 00 FF 0F FB [19:33:01]state=3 [19:33:01]No paper [19:33:01]Cover opened [19:33:04]int [19:33:04]Write to MH i2c: 01 00 00 9E 46 E4 [19:33:04]Write i2c OK [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: 01 [19:33:04]MH_I2C_Read... [19:33:04]Read from MH i2c: 01 07 00 [19:33:04]MH_I2C_Read... [19:33:04]*** FLAG_PRN_PAP2 reset [19:33:04]*** FLAG_PRN_PAP1 reset [19:33:04]Read from MH i2c: 01 07 00 9E 46 00 00 00 00 00 FF 0F F9 [19:33:04]state=3 [19:33:04]Cover closed [19:33:05]OFD Sender: No OFD packet to send [19:33:07]accept exits with 9 [19:33:07]New connection [19:33:07]New thread 3067059556 created [19:33:07]Thread 3067202916 joined [19:33:07]Waiting for new connection... [19:33:07] Sock 9.Parse request [19:33:07]Sock 9.Check first char [19:33:07]Sock 9.First char is OK [19:33:07]request: POST /json_proto HTTP/1.0 [19:33:07]Method: POST [19:33:07]URL: /json_proto [19:33:07]Method is POST - this is cgi request [19:33:07]url: /json_proto [19:33:07]query_string will be loaded in cgi processing [19:33:07]execute_cgi json_proto POST (null) [19:33:07]execute_cgi path=json_proto method=POST [19:33:07]POST find Content-Length [19:33:07]Host: 172.17.34.200:8080 [19:33:07]Content-Length: 215 [19:33:07]Content-Type: application/json [19:33:07] [19:33:07]POST finish read [19:33:07]Found Content-Length = 215 [19:33:07]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" ] } } [19:33:07]execute_script... [19:33:07]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" ] } } [19:33:07]POST & json_proto [19:33:07]process_json_proto [19:33:07]json parsed OK: [19:33:07]protocol is kg_v1.0 [19:33:07]action value=get_value [19:33:07]process_action get_value [19:33:07]cmd_get_value [19:33:07]process_action get_value done [19:33:07]requested_data is exist [19:33:07]produce_requested_data [19:33:07]requested_item kkm.sn is exist - process it [19:33:07]requested_item kkm.ver is exist - process it [19:33:07]requested_item fm.sn is exist - process it [19:33:07]wFMCommunicate request_size=4 [19:33:07]MH_SAM_APDU [19:33:07]CAPDU: 80 11 00 00 [19:33:07]Write to MH i2c: E2 08 00 9F 46 80 11 00 00 00 00 00 00 5F [19:33:07]Write i2c OK [19:33:07]MH_I2C_Read... [19:33:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:07]Read from MH i2c: E2 [19:33:07]MH_I2C_Read... [19:33:07]Read from MH i2c: E2 17 00 [19:33:07]MH_I2C_Read... [19:33:07]Read from MH i2c: E2 17 00 9F 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B5 [19:33:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:33:07]wFMCommunicate OK [19:33:07]requested_item fd.num is exist - process it [19:33:07]SAM_PROTO_GetFieldsCounters [19:33:07]wFMCommunicate request_size=4 [19:33:07]MH_SAM_APDU [19:33:07]CAPDU: 80 13 00 00 [19:33:07]Write to MH i2c: E2 08 00 A0 46 80 13 00 00 00 00 00 00 62 [19:33:07]Write i2c OK [19:33:07]MH_I2C_Read... [19:33:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:07]Read from MH i2c: E2 [19:33:07]MH_I2C_Read... [19:33:07]Read from MH i2c: E2 62 00 [19:33:07]MH_I2C_Read... [19:33:07]Read from MH i2c: E2 62 00 A0 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [19:33:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E6 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0E 01 00 00 5E 04 04 00 0E 01 00 00 57 04 04 00 0F 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:07]wFMCommunicate OK [19:33:07]SAM_PROTO_GetFieldsCounters done [19:33:07]requested_item shift.num is exist - process it [19:33:07]requested_item shift.opened is exist - process it [19:33:07]req_shift_opened [19:33:07]FM_GetShiftState [19:33:07]SAM_PROTO_GetShiftState [19:33:07]wFMCommunicate request_size=4 [19:33:07]MH_SAM_APDU [19:33:07]CAPDU: 80 13 01 00 [19:33:07]Write to MH i2c: E2 08 00 A1 46 80 13 01 00 00 00 00 00 64 [19:33:07]Write i2c OK [19:33:07]MH_I2C_Read... [19:33:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:07]Read from MH i2c: E2 [19:33:07]MH_I2C_Read... [19:33:07]Read from MH i2c: E2 0E 00 [19:33:07]MH_I2C_Read... [19:33:07]Read from MH i2c: E2 0E 00 A1 46 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9B [19:33:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:33:07]wFMCommunicate OK [19:33:07]SAM_PROTO_GetShiftState done [19:33:07]FM_GetShiftState done [19:33:07]req_shift_opened done [19:33:07]requested_item shift.open_date is exist - process it [19:33:07]req_shift_open_date [19:33:07]req_shift_open_date done [19:33:07]produce_requested_data done [19:33:07]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33254,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:33:07]process_action_free get_value [19:33:07]json_value_free [19:33:07]json_value_free done [19:33:07]process_json_proto returns [19:33:07]Send response to host [19:33:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33254,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:33:07]free response buf [19:33:07]execute_script done [19:33:07]execute_script returns [19:33:07]free content buf [19:33:07]Sock 9.Close socket [19:33:07]Sock 9.Thread stoped [19:33:07]accept exits with 7 [19:33:07]New connection [19:33:07]New thread 3067202916 created [19:33:07]Thread 3067059556 joined [19:33:07]Waiting for new connection... [19:33:07] Sock 7.Parse request [19:33:07]Sock 7.Check first char [19:33:07]Sock 7.First char is OK [19:33:07]request: POST /json_proto HTTP/1.0 [19:33:07]Method: POST [19:33:07]URL: /json_proto [19:33:07]Method is POST - this is cgi request [19:33:07]url: /json_proto [19:33:07]query_string will be loaded in cgi processing [19:33:07]execute_cgi json_proto POST (null) [19:33:07]execute_cgi path=json_proto method=POST [19:33:07]POST find Content-Length [19:33:07]Host: 172.17.34.200:8080 [19:33:07]Content-Length: 331 [19:33:07]Content-Type: application/json [19:33:07] [19:33:07]POST finish read [19:33:07]Found Content-Length = 331 [19:33:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:33:07]execute_script... [19:33:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [19:33:07]POST & json_proto [19:33:07]process_json_proto [19:33:07]json parsed OK: [19:33:07]protocol is kg_v1.0 [19:33:07]action value=get_value [19:33:07]process_action get_value [19:33:07]cmd_get_value [19:33:07]process_action get_value done [19:33:07]requested_data is exist [19:33:07]produce_requested_data [19:33:07]requested_item fm.sale.total is exist - process it [19:33:07]SAM_PROTO_GetFMData [19:33:07]wFMCommunicate request_size=4 [19:33:07]MH_SAM_APDU [19:33:07]CAPDU: 80 13 03 00 [19:33:07]Write to MH i2c: E2 08 00 A2 46 80 13 03 00 00 00 00 00 67 [19:33:07]Write i2c OK [19:33:07]MH_I2C_Read... [19:33:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:33:08]Read from MH i2c: E2 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: E2 FD 00 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: E2 FD 00 A2 46 00 C3 04 85 04 BF 04 6E 04 04 00 4C 81 00 00 69 04 A1 00 6F 04 04 00 0D 80 00 00 B1 04 04 00 F5 AD B4 9C 70 04 04 00 68 53 1C 8C 72 04 04 00 8D 5A 98 10 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 11 1A A5 10 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 C1 11 63 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 DE [19:33:08]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 4C 81 00 00 69 04 A1 00 6F 04 04 00 0D 80 00 00 B1 04 04 00 F5 AD B4 9C 70 04 04 00 68 53 1C 8C 72 04 04 00 8D 5A 98 10 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 11 1A A5 10 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 C1 11 63 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [19:33:08]wFMCommunicate OK [19:33:08]wFMCommunicate request_size=4 [19:33:08]MH_SAM_APDU [19:33:08]CAPDU: 80 17 00 00 [19:33:08]Write to MH i2c: E2 08 00 A3 46 80 17 00 00 00 00 00 00 69 [19:33:08]Write i2c OK [19:33:08]MH_I2C_Read... [19:33:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:33:08]Read from MH i2c: E2 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: E2 FD 00 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: E2 FD 00 A3 46 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 8C [19:33:08]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [19:33:08]wFMCommunicate OK [19:33:08]wFMCommunicate request_size=4 [19:33:08]MH_SAM_APDU [19:33:08]CAPDU: 80 17 00 00 [19:33:08]Write to MH i2c: E2 08 00 A4 46 80 17 00 00 00 00 00 00 6A [19:33:08]Write i2c OK [19:33:08]MH_I2C_Read... [19:33:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:33:08]Read from MH i2c: E2 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: E2 FD 00 [19:33:08]MH_I2C_Read... [19:33:08]Read from MH i2c: E2 FD 00 A4 46 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 88 [19:33:08]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [19:33:08]wFMCommunicate OK [19:33:08]wFMCommunicate request_size=4 [19:33:08]MH_SAM_APDU [19:33:08]CAPDU: 80 17 00 00 [19:33:08]Write to MH i2c: E2 08 00 A5 46 80 17 00 00 00 00 00 00 6B [19:33:08]Write i2c OK [19:33:08]MH_I2C_Read... [19:33:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:33:09]Read from MH i2c: E2 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 FD 00 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 FD 00 A5 46 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 DD [19:33:09]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [19:33:09]wFMCommunicate OK [19:33:09]wFMCommunicate request_size=4 [19:33:09]MH_SAM_APDU [19:33:09]CAPDU: 80 17 00 00 [19:33:09]Write to MH i2c: E2 08 00 A6 46 80 17 00 00 00 00 00 00 6C [19:33:09]Write i2c OK [19:33:09]MH_I2C_Read... [19:33:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [19:33:09]Read from MH i2c: E2 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 E0 00 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 E0 00 A6 46 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 56 [19:33:09]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:33:09]wFMCommunicate OK [19:33:09]SAM_PROTO_GetFMData done [19:33:09]requested_item fm.sale_refund.total is exist - process it [19:33:09]requested_item fm.buy.total is exist - process it [19:33:09]requested_item shift.sale.total is exist - process it [19:33:09]SAM_PROTO_GetShiftData [19:33:09]wFMCommunicate request_size=4 [19:33:09]MH_SAM_APDU [19:33:09]CAPDU: 80 13 02 00 [19:33:09]Write to MH i2c: E2 08 00 A7 46 80 13 02 00 00 00 00 00 6B [19:33:09]Write i2c OK [19:33:09]MH_I2C_Read... [19:33:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:33:09]Read from MH i2c: E2 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 FD 00 [19:33:09]MH_I2C_Read... [19:33:09]Read from MH i2c: E2 FD 00 A7 46 00 BC 04 AA 04 B8 04 6E 04 04 00 0E 01 00 00 69 04 9E 00 6F 04 04 00 0A 01 00 00 B1 04 04 00 03 79 B3 01 70 04 04 00 58 0A 4C 01 72 04 03 00 AB 6E 67 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 77 41 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CE DA 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 D4 [19:33:09]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 0E 01 00 00 69 04 9E 00 6F 04 04 00 0A 01 00 00 B1 04 04 00 03 79 B3 01 70 04 04 00 58 0A 4C 01 72 04 03 00 AB 6E 67 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 77 41 2E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CE DA 03 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [19:33:09]wFMCommunicate OK [19:33:09]wFMCommunicate request_size=4 [19:33:09]MH_SAM_APDU [19:33:09]CAPDU: 80 17 00 00 [19:33:09]Write to MH i2c: E2 08 00 A8 46 80 17 00 00 00 00 00 00 6E [19:33:09]Write i2c OK [19:33:09]MH_I2C_Read... [19:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:33:10]Read from MH i2c: E2 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 FD 00 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 FD 00 A8 46 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 35 [19:33:10]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [19:33:10]wFMCommunicate OK [19:33:10]wFMCommunicate request_size=4 [19:33:10]MH_SAM_APDU [19:33:10]CAPDU: 80 17 00 00 [19:33:10]Write to MH i2c: E2 08 00 A9 46 80 17 00 00 00 00 00 00 6F [19:33:10]Write i2c OK [19:33:10]MH_I2C_Read... [19:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:33:10]Read from MH i2c: E2 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 FD 00 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 FD 00 A9 46 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 98 [19:33:10]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [19:33:10]wFMCommunicate OK [19:33:10]wFMCommunicate request_size=4 [19:33:10]MH_SAM_APDU [19:33:10]CAPDU: 80 17 00 00 [19:33:10]Write to MH i2c: E2 08 00 AA 46 80 17 00 00 00 00 00 00 70 [19:33:10]Write i2c OK [19:33:10]MH_I2C_Read... [19:33:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:33:10]Read from MH i2c: E2 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 FD 00 [19:33:10]MH_I2C_Read... [19:33:10]Read from MH i2c: E2 FD 00 AA 46 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 F1 [19:33:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [19:33:10]wFMCommunicate OK [19:33:10]wFMCommunicate request_size=4 [19:33:10]MH_SAM_APDU [19:33:10]CAPDU: 80 17 00 00 [19:33:10]Write to MH i2c: E2 08 00 AB 46 80 17 00 00 00 00 00 00 71 [19:33:10]Write i2c OK [19:33:10]MH_I2C_Read... [19:33:10]OFD Sender: No OFD packet to send [19:33:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [19:33:11]Read from MH i2c: E2 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: E2 D9 00 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: E2 D9 00 AB 46 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 50 [19:33:11]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [19:33:11]wFMCommunicate OK [19:33:11]SAM_PROTO_GetShiftData done [19:33:11]requested_item shift.sale.total_cash is exist - process it [19:33:11]requested_item shift.sale_refund.total is exist - process it [19:33:11]requested_item shift.sale_refund.total_cash is exist - process it [19:33:11]requested_item shift.buy.total is exist - process it [19:33:11]requested_item shift.buy.total_cash is exist - process it [19:33:11]produce_requested_data done [19:33:11]produce_requested_data return {"fm.sale.total":26290867.09,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":285391.39,"shift.sale.total_cash":217606.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [19:33:11]process_action_free get_value [19:33:11]json_value_free [19:33:11]json_value_free done [19:33:11]process_json_proto returns [19:33:11]Send response to host [19:33:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26290867.09,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":285391.39,"shift.sale.total_cash":217606.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [19:33:11]free response buf [19:33:11]execute_script done [19:33:11]execute_script returns [19:33:11]free content buf [19:33:11]Sock 7.Close socket [19:33:11]Sock 7.Thread stoped [19:33:11]accept exits with 9 [19:33:11]New connection [19:33:11]New thread 3067059556 created [19:33:11]Thread 3067202916 joined [19:33:11]Waiting for new connection... [19:33:11] Sock 9.Parse request [19:33:11]Sock 9.Check first char [19:33:11]Sock 9.First char is OK [19:33:11]request: POST /json_proto HTTP/1.0 [19:33:11]Method: POST [19:33:11]URL: /json_proto [19:33:11]Method is POST - this is cgi request [19:33:11]url: /json_proto [19:33:11]query_string will be loaded in cgi processing [19:33:11]execute_cgi json_proto POST (null) [19:33:11]execute_cgi path=json_proto method=POST [19:33:11]POST find Content-Length [19:33:11]Host: 172.17.34.200:8080 [19:33:11]Content-Length: 679 [19:33:11]Content-Type: application/json [19:33:11] [19:33:11]POST finish read [19:33:11]Found Content-Length = 679 [19:33:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183082", "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" : 65.50, "quantity" : 13.290, "sum" : 870.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:11]execute_script... [19:33: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)1183082", "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" : 65.50, "quantity" : 13.290, "sum" : 870.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:11]POST & json_proto [19:33:11]process_json_proto [19:33:11]json parsed OK: [19:33:11]protocol is kg_v1.0 [19:33:11]action value=close_receipt [19:33:11]process_action close_receipt [19:33:11]cmd_close_receipt [19:33:11]MH_GetDate [19:33:11]Write to MH i2c: F0 00 00 AC 46 E1 [19:33:11]Write i2c OK [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: F0 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: F0 09 00 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: F0 09 00 AC 46 00 79 53 EA 64 B2 FF 65 64 7E [19:33:11]GetLastDocTimeStamp 1693078340 [19:33:11]current date 1693078393 [19:33:11]FM_GetShiftState [19:33:11]SAM_PROTO_GetShiftState [19:33:11]wFMCommunicate request_size=4 [19:33:11]MH_SAM_APDU [19:33:11]CAPDU: 80 13 01 00 [19:33:11]Write to MH i2c: E2 08 00 AD 46 80 13 01 00 00 00 00 00 70 [19:33:11]Write i2c OK [19:33:11]MH_I2C_Read... [19:33:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:11]Read from MH i2c: E2 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: E2 0E 00 [19:33:11]MH_I2C_Read... [19:33:11]Read from MH i2c: E2 0E 00 AD 46 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A7 [19:33:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:33:11]wFMCommunicate OK [19:33:11]SAM_PROTO_GetShiftState done [19:33:11]FM_GetShiftState done [19:33:11]opened in 1693009560 [19:33:11]opened+sec_in_day 1693095960 [19:33:11]quantity*price = 87049 [19:33:11]sum+1 = 87051 [19:33:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 870.00 Внесено: 870.00 СДАЧА: 0.00 НСП 1% : 7.70 НДС 12% : 92.44 Наличными: 870.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 271 26.08.2023 19:33 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33255 ФПД: 203604555882855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193313&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33255&fm=203604555882855&tin=02508201610067®Number=0000000000091575&sum=87000 [19:33:12]StoreToDocumentArchive [19:33:12]shift 77 fd 33255 [19:33:12]save to /storage/0077/doc_00033255 [19:33:12]save last doc name /storage/0077/doc_00033255 to /storage/kkm_last_doc_name [19:33:12]save OK [19:33:12]Clear old archive folders... [19:33:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:33:12]tlvbuf is 00AA4CA0 [19:33:12]SAM_PROTO_ClearQueue [19:33:12]wFMCommunicate request_size=4 [19:33:12]MH_SAM_APDU [19:33:12]CAPDU: 80 09 00 00 [19:33:12]Write to MH i2c: E2 08 00 BA 46 80 09 00 00 00 00 00 00 72 [19:33:12]Write i2c OK [19:33:12]MH_I2C_Read... [19:33:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:12]Read from MH i2c: E2 [19:33:12]MH_I2C_Read... [19:33:12]Read from MH i2c: E2 03 00 [19:33:12]MH_I2C_Read... [19:33:12]Read from MH i2c: E2 03 00 BA 46 00 90 00 74 [19:33:12]RAPDU: 90 00 [19:33:12]wFMCommunicate OK [19:33:12]SAM_PROTO_ClearQueue done [19:33:12]KKMCreateOFDPacket [19:33:12]OFDProtocolAddRootSTLVToBuf [19:33:12]FM_MakeSignedData [19:33:12]FM_MakeSignedData [19:33:12]SAM_PROTO_SignData [19:33:12]wFMCommunicate request_size=4 [19:33:12]MH_SAM_APDU [19:33:12]CAPDU: 80 0D 01 02 [19:33:12]Write to MH i2c: E2 08 00 BB 46 80 0D 01 02 00 00 00 00 7A [19:33:12]Write i2c OK [19:33:12]MH_I2C_Read... [19:33:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:12]Read from MH i2c: E2 [19:33:12]MH_I2C_Read... [19:33:12]Read from MH i2c: E2 03 00 [19:33:12]MH_I2C_Read... [19:33:12]Read from MH i2c: E2 03 00 BB 46 00 90 00 75 [19:33:12]RAPDU: 90 00 [19:33:12]wFMCommunicate OK [19:33:12]wFMCommunicate request_size=255 [19:33:12]MH_SAM_APDU [19:33:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 33 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0A 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 79 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 81 00 00 35 04 06 00 B9 [19:33:12]Write to MH i2c: E2 02 01 BC 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 33 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0A 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 79 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 81 00 00 35 04 06 00 B9 00 00 ED [19:33:12]Write i2c OK [19:33:12]MH_I2C_Read... [19:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:13]Read from MH i2c: E2 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 03 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 03 00 BC 46 00 90 00 76 [19:33:13]RAPDU: 90 00 [19:33:13]wFMCommunicate OK [19:33:13]wFMCommunicate request_size=10 [19:33:13]MH_SAM_APDU [19:33:13]CAPDU: 80 0D 02 02 05 2D 61 3A 61 67 [19:33:13]Write to MH i2c: E2 0D 00 BD 46 80 0D 02 02 05 00 2D 61 3A 61 67 00 00 17 [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:13]Read from MH i2c: E2 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 03 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 03 00 BD 46 00 90 00 77 [19:33:13]RAPDU: 90 00 [19:33:13]wFMCommunicate OK [19:33:13]wFMCommunicate request_size=4 [19:33:13]MH_SAM_APDU [19:33:13]CAPDU: 80 0D 03 02 [19:33:13]Write to MH i2c: E2 08 00 BE 46 80 0D 03 02 00 00 00 00 7F [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:13]Read from MH i2c: E2 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 0B 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 0B 00 BE 46 00 94 12 16 A0 59 91 16 17 90 00 F3 [19:33:13]RAPDU: 94 12 16 A0 59 91 16 17 90 00 [19:33:13]wFMCommunicate OK [19:33:13]SAM_PROTO_SignData done [19:33:13]FM_MakeSignedData done [19:33:13]CreateOFDProtocolMessage [19:33:13]wFMCommunicate request_size=4 [19:33:13]MH_SAM_APDU [19:33:13]CAPDU: 80 11 00 00 [19:33:13]Write to MH i2c: E2 08 00 BF 46 80 11 00 00 00 00 00 00 7F [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:13]Read from MH i2c: E2 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 17 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 17 00 BF 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [19:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:33:13]wFMCommunicate OK [19:33:13]CreateOFDProtocolMessage done [19:33:13]OFDSenderStorePacket 33255 [19:33:13]StoreOFDPacket docnum=33255 [19:33:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9A 46 07 01 24 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 33 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0A 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 79 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 81 00 00 35 04 06 00 B9 2D 61 3A 61 67 94 12 16 A0 59 91 16 17 [19:33:13]CheckFolder [19:33:13]dirname=/storage/ofd_packets [19:33:13]CheckFolder done [19:33:13]ProducePacketName [19:33:13]name=ofd_packets/00033255 [19:33:13]NVStorageSaveData ofd_packets/00033255 [19:33:13]File name is /storage/ofd_packets/00033255 [19:33:13]Write 301 bytes [19:33:13]NVStorageSaveData done [19:33:13]OFDSenderStorePacket done [19:33:13]KKMCreateOFDPacket done [19:33:13]NVStorageSaveData kkm_last_timestamp [19:33:13]File name is /storage/kkm_last_timestamp [19:33:13]Write 4 bytes [19:33:13]NVStorageSaveData done [19:33:13]ExternCall_PrintAddStr [19:33:13]wPrintStart [19:33:13]Write to MH i2c: 01 00 00 C0 46 06 [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: 01 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: 01 07 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: 01 07 00 C0 46 00 00 00 00 00 FF 0F 1B [19:33:13]RasterBufferAndPrint [19:33:13]line Счет N : (1)1183082 [19:33:13]line ИНН: 02508201610067 [19:33:13]line Контрольно-Кассовый Чек [19:33:13]line ПРОДАЖА [19:33:13]line ТРК (МРК, ГНК) : 53 [19:33:13]line Товар: 2710124500 [19:33:13]line Аи-95-К-5 [19:33:13]line 13.290 * 65.50 [19:33:13]line = 870.50 [19:33:13]line НДС 12% НСП 1% [19:33:13]line > о реализуемом товаре [19:33:13]line ОКРУГЛЕНИЕ: -0.50 [19:33:13]line ИТОГО: 870.00 [19:33:13]line Внесено: 870.00 [19:33:13]line СДАЧА: 0.00 [19:33:13]line НСП 1% : 7.70 [19:33:13]line НДС 12% : 92.44 [19:33:13]line Наличными: 870.00 [19:33:13]line Безнал.: 0.00 [19:33:13]line Место: АЗС № 121 "Партнер Нефть" [19:33:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:33:13]line СНО: Общий режим [19:33:13]line Чек 271 26.08.2023 19:33 [19:33:13]line Смена: 77 ФФД: 1.0 [19:33:13]line ЗНМ: 0300000148 [19:33:13]line РНМ: 0000000000091575 [19:33:13]line Версия ККМ: 001 [19:33:13]line ФМ: 0000000000874655 [19:33:13]line ФД: 33255 [19:33:13]line ФПД: 203604555882855 [19:33:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193313&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33255&fm=203604555882855&tin=02508201610067®Number=0000000000091575&sum=87000 [19:33:13]written 0, free lines is 4095 [19:33:13]OFD Sender: Processing packet 33255 [packets to send 11, broken 10] [19:33:13]ProducePacketName [19:33:13]name=ofd_packets/00033255 [19:33:13]OFD Sender: To server: pG, [19:33:13]CommunicateWithHost lk.salyk.kg:30040 [19:33:13]ConnectInit lk.salyk.kg [19:33:13]Connected sock=10 [19:33:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 9A 46 07 01 24 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 EA 33 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 0A 54 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1C 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 01 00 00 F4 03 04 00 79 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 81 00 00 35 04 06 00 B9 2D 61 3A 61 67 94 12 16 A0 59 91 16 17 [19:33:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 77 37 47 00 14 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E7 81 00 00 F4 03 04 00 18 FE E9 64 B6 04 01 00 00 E4 48 87 BE DE 8D F8 CD [19:33:13]CommunicateWithHost err = 0 [19:33:13]CheckOFDResponse [19:33:13]1017 (14) - 77093643461234 [19:33:13]1041 (16) - 0000000000874655 [19:33:13]1040 (4) - 33255 [19:33:13]1012 (4) - 26.08.2023 13:28 [19:33:13]1206 (1) - 0 [19:33:13]OFD Sender: Remove packet 33255 [19:33:13]ProducePacketName [19:33:13]name=ofd_packets/00033255 [19:33:13]NVStorageDeleteData [19:33:13]Write to MH i2c: 01 00 00 EB 46 31 [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: 01 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: 01 07 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: 01 07 00 EB 46 00 00 00 00 00 F1 0C 35 [19:33:13]RasterBufferAndPrint [19:33:13]line [19:33:13]line [19:33:13]line [19:33:13]line [19:33:13]line [19:33:13]written 0, free lines is 3336 [19:33:13]MH_Cut [19:33:13]Write to MH i2c: D1 01 00 F2 46 01 0A [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: D1 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: D1 01 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: D1 01 00 F2 46 00 09 [19:33:13]Write to MH i2c: 01 00 00 F3 46 39 [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:14]OFD Sender: No OFD packet to send [19:33:14]*** Cut start [19:33:14]*** Purtial cut [19:33:14]*** CUTSNS_PIN = 0 [19:33:14]*** Stage 1: CUTSNS_PIN = 1 [19:33:16]Read from MH i2c: 01 [19:33:16]MH_I2C_Read... [19:33:16]*** Stop cut motor [19:33:16]*** Cut end [19:33:16]Read from MH i2c: 01 07 00 [19:33:16]MH_I2C_Read... [19:33:16]Read from MH i2c: 01 07 00 F3 46 00 00 00 00 00 FF 0F 4E [19:33:16]process_action close_receipt done [19:33:16]requested_data is exist [19:33:16]produce_requested_data [19:33:16]requested_item fm.sn is exist - process it [19:33:16]wFMCommunicate request_size=4 [19:33:16]MH_SAM_APDU [19:33:16]CAPDU: 80 11 00 00 [19:33:16]Write to MH i2c: E2 08 00 F4 46 80 11 00 00 00 00 00 00 B4 [19:33:16]Write i2c OK [19:33:16]MH_I2C_Read... [19:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:16]Read from MH i2c: E2 [19:33:16]MH_I2C_Read... [19:33:16]Read from MH i2c: E2 17 00 [19:33:16]MH_I2C_Read... [19:33:16]Read from MH i2c: E2 17 00 F4 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [19:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:33:16]wFMCommunicate OK [19:33:16]requested_item fd.num is exist - process it [19:33:16]SAM_PROTO_GetFieldsCounters [19:33:16]wFMCommunicate request_size=4 [19:33:16]MH_SAM_APDU [19:33:16]CAPDU: 80 13 00 00 [19:33:16]Write to MH i2c: E2 08 00 F5 46 80 13 00 00 00 00 00 00 B7 [19:33:16]Write i2c OK [19:33:16]MH_I2C_Read... [19:33:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:16]Read from MH i2c: E2 [19:33:16]MH_I2C_Read... [19:33:16]Read from MH i2c: E2 62 00 [19:33:16]MH_I2C_Read... [19:33:16]Read from MH i2c: E2 62 00 F5 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E7 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 C2 [19:33:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E7 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 0F 01 00 00 5E 04 04 00 0F 01 00 00 57 04 04 00 10 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:16]wFMCommunicate OK [19:33:16]SAM_PROTO_GetFieldsCounters done [19:33:16]requested_item shift.num is exist - process it [19:33:16]requested_item shift.opened is exist - process it [19:33:16]req_shift_opened [19:33:16]FM_GetShiftState [19:33:16]SAM_PROTO_GetShiftState [19:33:16]wFMCommunicate request_size=4 [19:33:16]MH_SAM_APDU [19:33:16]CAPDU: 80 13 01 00 [19:33:16]Write to MH i2c: E2 08 00 F6 46 80 13 01 00 00 00 00 00 B9 [19:33:16]Write i2c OK [19:33:16]MH_I2C_Read... [19:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:17]Read from MH i2c: E2 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: E2 0E 00 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: E2 0E 00 F6 46 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F0 [19:33:17]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:33:17]wFMCommunicate OK [19:33:17]SAM_PROTO_GetShiftState done [19:33:17]FM_GetShiftState done [19:33:17]req_shift_opened done [19:33:17]requested_item shift.open_date is exist - process it [19:33:17]req_shift_open_date [19:33:17]req_shift_open_date done [19:33:17]produce_requested_data done [19:33:17]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33255,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:33:17]process_action_free close_receipt [19:33:17]json_value_free [19:33:17]json_value_free done [19:33:17]process_json_proto returns [19:33:17]Send response to host [19:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33255,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:33:17]free response buf [19:33:17]execute_script done [19:33:17]execute_script returns [19:33:17]free content buf [19:33:17]Sock 9.Close socket [19:33:17]Sock 9.Thread stoped [19:33:19]OFD Sender: No OFD packet to send [19:33:24]OFD Sender: No OFD packet to send [19:33:29]OFD Sender: No OFD packet to send [19:33:34]OFD Sender: No OFD packet to send [19:33:39]OFD Sender: No OFD packet to send [19:33:44]OFD Sender: No OFD packet to send [19:33:48]accept exits with 7 [19:33:48]New connection [19:33:48]New thread 3067202916 created [19:33:48]Thread 3067059556 joined [19:33:48]Waiting for new connection... [19:33:48] Sock 7.Parse request [19:33:48]Sock 7.Check first char [19:33:48]Sock 7.First char is OK [19:33:48]request: POST /json_proto HTTP/1.0 [19:33:48]Method: POST [19:33:48]URL: /json_proto [19:33:48]Method is POST - this is cgi request [19:33:48]url: /json_proto [19:33:48]query_string will be loaded in cgi processing [19:33:48]execute_cgi json_proto POST (null) [19:33:48]execute_cgi path=json_proto method=POST [19:33:48]POST find Content-Length [19:33:48]Host: 172.17.34.200:8080 [19:33:48]Content-Length: 683 [19:33:48]Content-Type: application/json [19:33:48] [19:33:48]POST finish read [19:33:48]Found Content-Length = 683 [19:33:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:48]execute_script... [19:33:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:48]POST & json_proto [19:33:48]process_json_proto [19:33:48]json parsed OK: [19:33:48]protocol is kg_v1.0 [19:33:48]action value=close_receipt [19:33:48]process_action close_receipt [19:33:48]cmd_close_receipt [19:33:48]MH_GetDate [19:33:48]Write to MH i2c: F0 00 00 F7 46 2C [19:33:48]Write i2c OK [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: F0 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: F0 09 00 [19:33:48]MH_I2C_Read... [19:33:48]Read from MH i2c: F0 09 00 F7 46 00 9F 53 EA 64 B2 FF 65 64 EF [19:33:48]GetLastDocTimeStamp 1693078393 [19:33:48]current date 1693078431 [19:33:48]FM_GetShiftState [19:33:48]SAM_PROTO_GetShiftState [19:33:48]wFMCommunicate request_size=4 [19:33:48]MH_SAM_APDU [19:33:48]CAPDU: 80 13 01 00 [19:33:48]Write to MH i2c: E2 08 00 F8 46 80 13 01 00 00 00 00 00 BB [19:33:48]Write i2c OK [19:33:48]MH_I2C_Read... [19:33:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:49]Read from MH i2c: E2 [19:33:49]MH_I2C_Read... [19:33:49]Read from MH i2c: E2 0E 00 [19:33:49]MH_I2C_Read... [19:33:49]Read from MH i2c: E2 0E 00 F8 46 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F2 [19:33:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:33:49]wFMCommunicate OK [19:33:49]SAM_PROTO_GetShiftState done [19:33:49]FM_GetShiftState done [19:33:49]opened in 1693009560 [19:33:49]opened+sec_in_day 1693095960 [19:33:49]quantity*price = 50053 [19:33:49]sum+1 = 50054 [19:33:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 272 26.08.2023 19:33 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33256 ФПД: 4763717620311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193351&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33256&fm=4763717620311&tin=02508201610067®Number=0000000000091575&sum=50000 [19:33:50]StoreToDocumentArchive [19:33:50]shift 77 fd 33256 [19:33:50]save to /storage/0077/doc_00033256 [19:33:50]save last doc name /storage/0077/doc_00033256 to /storage/kkm_last_doc_name [19:33:50]save OK [19:33:50]Clear old archive folders... [19:33:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:33:50]tlvbuf is 00C547C0 [19:33:50]SAM_PROTO_ClearQueue [19:33:50]wFMCommunicate request_size=4 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 09 00 00 [19:33:50]Write to MH i2c: E2 08 00 05 47 80 09 00 00 00 00 00 00 BE [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 03 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 03 00 05 47 00 90 00 C0 [19:33:50]RAPDU: 90 00 [19:33:50]wFMCommunicate OK [19:33:50]SAM_PROTO_ClearQueue done [19:33:50]KKMCreateOFDPacket [19:33:50]OFDProtocolAddRootSTLVToBuf [19:33:50]FM_MakeSignedData [19:33:50]FM_MakeSignedData [19:33:50]SAM_PROTO_SignData [19:33:50]wFMCommunicate request_size=4 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 0D 01 02 [19:33:50]Write to MH i2c: E2 08 00 06 47 80 0D 01 02 00 00 00 00 C6 [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 03 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 03 00 06 47 00 90 00 C1 [19:33:50]RAPDU: 90 00 [19:33:50]wFMCommunicate OK [19:33:50]wFMCommunicate request_size=255 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 9F 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 81 00 00 35 04 06 00 [19:33:50]Write to MH i2c: E2 02 01 07 47 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 9F 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 81 00 00 35 04 06 00 00 00 E4 [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 03 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 03 00 07 47 00 90 00 C2 [19:33:50]RAPDU: 90 00 [19:33:50]wFMCommunicate OK [19:33:50]wFMCommunicate request_size=11 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 0D 02 02 06 04 55 23 B2 52 57 [19:33:50]Write to MH i2c: E2 0E 00 08 47 80 0D 02 02 06 00 04 55 23 B2 52 57 00 00 AC [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 03 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 03 00 08 47 00 90 00 C3 [19:33:50]RAPDU: 90 00 [19:33:50]wFMCommunicate OK [19:33:50]wFMCommunicate request_size=4 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 0D 03 02 [19:33:50]Write to MH i2c: E2 08 00 09 47 80 0D 03 02 00 00 00 00 CB [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 0B 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 0B 00 09 47 00 37 E0 97 E8 D3 69 F1 77 90 00 06 [19:33:50]RAPDU: 37 E0 97 E8 D3 69 F1 77 90 00 [19:33:50]wFMCommunicate OK [19:33:50]SAM_PROTO_SignData done [19:33:50]FM_MakeSignedData done [19:33:50]CreateOFDProtocolMessage [19:33:50]wFMCommunicate request_size=4 [19:33:50]MH_SAM_APDU [19:33:50]CAPDU: 80 11 00 00 [19:33:50]Write to MH i2c: E2 08 00 0A 47 80 11 00 00 00 00 00 00 CB [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:50]Read from MH i2c: E2 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 17 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: E2 17 00 0A 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 21 [19:33:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:33:50]wFMCommunicate OK [19:33:50]CreateOFDProtocolMessage done [19:33:50]OFDSenderStorePacket 33256 [19:33:50]StoreOFDPacket docnum=33256 [19:33:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F4 57 08 01 A0 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 9F 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 81 00 00 35 04 06 00 04 55 23 B2 52 57 37 E0 97 E8 D3 69 F1 77 [19:33:50]CheckFolder [19:33:50]dirname=/storage/ofd_packets [19:33:50]CheckFolder done [19:33:50]ProducePacketName [19:33:50]name=ofd_packets/00033256 [19:33:50]NVStorageSaveData ofd_packets/00033256 [19:33:50]File name is /storage/ofd_packets/00033256 [19:33:50]Write 302 bytes [19:33:50]NVStorageSaveData done [19:33:50]OFDSenderStorePacket done [19:33:50]KKMCreateOFDPacket done [19:33:50]NVStorageSaveData kkm_last_timestamp [19:33:50]File name is /storage/kkm_last_timestamp [19:33:50]Write 4 bytes [19:33:50]NVStorageSaveData done [19:33:50]ExternCall_PrintAddStr [19:33:50]wPrintStart [19:33:50]Write to MH i2c: 01 00 00 0B 47 52 [19:33:50]Write i2c OK [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: 01 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: 01 07 00 [19:33:50]MH_I2C_Read... [19:33:50]Read from MH i2c: 01 07 00 0B 47 00 00 00 00 00 FF 0F 67 [19:33:50]RasterBufferAndPrint [19:33:50]line Счет N : (1)1183083 [19:33:50]line ИНН: 02508201610067 [19:33:50]line Контрольно-Кассовый Чек [19:33:50]line ПРОДАЖА [19:33:50]line ТРК (МРК, ГНК) : 21 [19:33:50]line Товар: 2710194210 [19:33:50]line ДТ(л)-К-5 [19:33:50]line 7.870 * 63.60 [19:33:50]line = 500.53 [19:33:50]line НДС 12% НСП 1% [19:33:50]line > о реализуемом товаре [19:33:50]line ОКРУГЛЕНИЕ: -0.53 [19:33:50]line ИТОГО: 500.00 [19:33:50]line Внесено: 500.00 [19:33:50]line СДАЧА: 0.00 [19:33:50]line НСП 1% : 4.43 [19:33:50]line НДС 12% : 53.15 [19:33:50]line Наличными: 500.00 [19:33:50]line Безнал.: 0.00 [19:33:50]line Место: АЗС № 121 "Партнер Нефть" [19:33:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:33:50]line СНО: Общий режим [19:33:50]line Чек 272 26.08.2023 19:33 [19:33:50]line Смена: 77 ФФД: 1.0 [19:33:50]line ЗНМ: 0300000148 [19:33:50]line РНМ: 0000000000091575 [19:33:50]line Версия ККМ: 001 [19:33:50]line ФМ: 0000000000874655 [19:33:50]line ФД: 33256 [19:33:50]line ФПД: 4763717620311 [19:33:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193351&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33256&fm=4763717620311&tin=02508201610067®Number=0000000000091575&sum=50000 [19:33:50]OFD Sender: Processing packet 33256 [packets to send 11, broken 10] [19:33:50]ProducePacketName [19:33:50]name=ofd_packets/00033256 [19:33:50]OFD Sender: To server: pG, [19:33:50]CommunicateWithHost lk.salyk.kg:30040 [19:33:51]ConnectInit lk.salyk.kg [19:33:51]written 0, free lines is 4095 [19:33:51]Connected sock=10 [19:33:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F4 57 08 01 A0 38 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 01 00 00 F4 03 04 00 9F 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 81 00 00 35 04 06 00 04 55 23 B2 52 57 37 E0 97 E8 D3 69 F1 77 [19:33:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 34 D8 47 00 D6 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E8 81 00 00 F4 03 04 00 3D FE E9 64 B6 04 01 00 00 E3 63 11 02 F1 FA 55 E1 [19:33:51]CommunicateWithHost err = 0 [19:33:51]CheckOFDResponse [19:33:51]1017 (14) - 77093643461234 [19:33:51]1041 (16) - 0000000000874655 [19:33:51]1040 (4) - 33256 [19:33:51]1012 (4) - 26.08.2023 13:29 [19:33:51]1206 (1) - 0 [19:33:51]OFD Sender: Remove packet 33256 [19:33:51]ProducePacketName [19:33:51]name=ofd_packets/00033256 [19:33:51]NVStorageDeleteData [19:33:51]Write to MH i2c: 01 00 00 36 47 7D [19:33:51]Write i2c OK [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: 01 [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: 01 07 00 [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: 01 07 00 36 47 00 00 00 00 00 D6 0C 66 [19:33:51]RasterBufferAndPrint [19:33:51]line [19:33:51]line [19:33:51]line [19:33:51]line [19:33:51]line [19:33:51]written 0, free lines is 3295 [19:33:51]MH_Cut [19:33:51]Write to MH i2c: D1 01 00 3D 47 01 56 [19:33:51]Write i2c OK [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: D1 [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: D1 01 00 [19:33:51]MH_I2C_Read... [19:33:51]Read from MH i2c: D1 01 00 3D 47 00 55 [19:33:51]Write to MH i2c: 01 00 00 3E 47 85 [19:33:51]Write i2c OK [19:33:51]MH_I2C_Read... [19:33:51]OFD Sender: No OFD packet to send [19:33:52]*** Cut start [19:33:52]*** Purtial cut [19:33:52]*** Stage 1: CUTSNS_PIN = 1 [19:33:52]Read from MH i2c: 01 [19:33:52]MH_I2C_Read... [19:33:52]*** Stop cut motor [19:33:52]Read from MH i2c: 01 07 00 [19:33:52]MH_I2C_Read... [19:33:52]*** Cut end [19:33:52]Read from MH i2c: 01 07 00 3E 47 00 00 00 00 00 FF 0F 9A [19:33:52]process_action close_receipt done [19:33:52]requested_data is exist [19:33:52]produce_requested_data [19:33:52]requested_item fm.sn is exist - process it [19:33:52]wFMCommunicate request_size=4 [19:33:52]MH_SAM_APDU [19:33:52]CAPDU: 80 11 00 00 [19:33:52]Write to MH i2c: E2 08 00 3F 47 80 11 00 00 00 00 00 00 00 [19:33:52]Write i2c OK [19:33:52]MH_I2C_Read... [19:33:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:52]Read from MH i2c: E2 [19:33:52]MH_I2C_Read... [19:33:52]Read from MH i2c: E2 17 00 [19:33:52]MH_I2C_Read... [19:33:52]Read from MH i2c: E2 17 00 3F 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 56 [19:33:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:33:52]wFMCommunicate OK [19:33:52]requested_item fd.num is exist - process it [19:33:52]SAM_PROTO_GetFieldsCounters [19:33:52]wFMCommunicate request_size=4 [19:33:52]MH_SAM_APDU [19:33:52]CAPDU: 80 13 00 00 [19:33:52]Write to MH i2c: E2 08 00 40 47 80 13 00 00 00 00 00 00 03 [19:33:52]Write i2c OK [19:33:52]MH_I2C_Read... [19:33:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:52]Read from MH i2c: E2 [19:33:52]MH_I2C_Read... [19:33:52]Read from MH i2c: E2 62 00 [19:33:52]MH_I2C_Read... [19:33:52]Read from MH i2c: E2 62 00 40 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E8 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [19:33:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E8 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 10 01 00 00 5E 04 04 00 10 01 00 00 57 04 04 00 11 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:52]wFMCommunicate OK [19:33:52]SAM_PROTO_GetFieldsCounters done [19:33:52]requested_item shift.num is exist - process it [19:33:52]requested_item shift.opened is exist - process it [19:33:52]req_shift_opened [19:33:52]FM_GetShiftState [19:33:52]SAM_PROTO_GetShiftState [19:33:52]wFMCommunicate request_size=4 [19:33:52]MH_SAM_APDU [19:33:52]CAPDU: 80 13 01 00 [19:33:52]Write to MH i2c: E2 08 00 41 47 80 13 01 00 00 00 00 00 05 [19:33:52]Write i2c OK [19:33:52]MH_I2C_Read... [19:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:52]Read from MH i2c: E2 [19:33:52]MH_I2C_Read... [19:33:52]Read from MH i2c: E2 0E 00 [19:33:52]MH_I2C_Read... [19:33:52]Read from MH i2c: E2 0E 00 41 47 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3C [19:33:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:33:52]wFMCommunicate OK [19:33:52]SAM_PROTO_GetShiftState done [19:33:52]FM_GetShiftState done [19:33:52]req_shift_opened done [19:33:52]requested_item shift.open_date is exist - process it [19:33:52]req_shift_open_date [19:33:52]req_shift_open_date done [19:33:52]produce_requested_data done [19:33:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33256,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:33:52]process_action_free close_receipt [19:33:52]json_value_free [19:33:52]json_value_free done [19:33:52]process_json_proto returns [19:33:52]Send response to host [19:33:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33256,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:33:52]free response buf [19:33:52]execute_script done [19:33:52]execute_script returns [19:33:52]free content buf [19:33:52]Sock 7.Close socket [19:33:52]Sock 7.Thread stoped [19:33:56]OFD Sender: No OFD packet to send [19:34:01]OFD Sender: No OFD packet to send [19:34:06]OFD Sender: No OFD packet to send [19:34:11]OFD Sender: No OFD packet to send [19:34:16]OFD Sender: No OFD packet to send [19:34:21]OFD Sender: No OFD packet to send [19:34:26]OFD Sender: No OFD packet to send [19:34:31]OFD Sender: No OFD packet to send [19:34:36]OFD Sender: No OFD packet to send [19:34:41]OFD Sender: No OFD packet to send [19:34:46]OFD Sender: No OFD packet to send [19:34:51]OFD Sender: No OFD packet to send [19:34:56]OFD Sender: No OFD packet to send [19:34:57]accept exits with 9 [19:34:57]New connection [19:34:57]New thread 3067059556 created [19:34:57]Thread 3067202916 joined [19:34:57]Waiting for new connection... [19:34:57] Sock 9.Parse request [19:34:57]Sock 9.Check first char [19:34:57]Sock 9.First char is OK [19:34:57]request: POST /json_proto HTTP/1.0 [19:34:57]Method: POST [19:34:57]URL: /json_proto [19:34:57]Method is POST - this is cgi request [19:34:57]url: /json_proto [19:34:57]query_string will be loaded in cgi processing [19:34:57]execute_cgi json_proto POST (null) [19:34:57]execute_cgi path=json_proto method=POST [19:34:57]POST find Content-Length [19:34:57]Host: 172.17.34.200:8080 [19:34:57]Content-Length: 683 [19:34:57]Content-Type: application/json [19:34:57] [19:34:57]POST finish read [19:34:57]Found Content-Length = 683 [19:34:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:57]execute_script... [19:34: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)1183084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:34:57]POST & json_proto [19:34:57]process_json_proto [19:34:57]json parsed OK: [19:34:57]protocol is kg_v1.0 [19:34:57]action value=close_receipt [19:34:57]process_action close_receipt [19:34:57]cmd_close_receipt [19:34:57]MH_GetDate [19:34:57]Write to MH i2c: F0 00 00 42 47 78 [19:34:57]Write i2c OK [19:34:57]MH_I2C_Read... [19:34:57]Read from MH i2c: F0 [19:34:57]MH_I2C_Read... [19:34:57]Read from MH i2c: F0 09 00 [19:34:57]MH_I2C_Read... [19:34:57]Read from MH i2c: F0 09 00 42 47 00 E3 53 EA 64 B2 FF 65 64 7F [19:34:57]GetLastDocTimeStamp 1693078431 [19:34:57]current date 1693078499 [19:34:57]FM_GetShiftState [19:34:57]SAM_PROTO_GetShiftState [19:34:57]wFMCommunicate request_size=4 [19:34:57]MH_SAM_APDU [19:34:57]CAPDU: 80 13 01 00 [19:34:57]Write to MH i2c: E2 08 00 43 47 80 13 01 00 00 00 00 00 07 [19:34:57]Write i2c OK [19:34:57]MH_I2C_Read... [19:34:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:34:57]Read from MH i2c: E2 [19:34:57]MH_I2C_Read... [19:34:57]Read from MH i2c: E2 0E 00 [19:34:57]MH_I2C_Read... [19:34:57]Read from MH i2c: E2 0E 00 43 47 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3E [19:34:57]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:34:57]wFMCommunicate OK [19:34:57]SAM_PROTO_GetShiftState done [19:34:57]FM_GetShiftState done [19:34:57]opened in 1693009560 [19:34:57]opened+sec_in_day 1693095960 [19:34:57]quantity*price = 50053 [19:34:57]sum+1 = 50054 [19:34:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 273 26.08.2023 19:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33257 ФПД: 160795508010354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193459&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33257&fm=160795508010354&tin=02508201610067®Number=0000000000091575&sum=50000 [19:34:58]StoreToDocumentArchive [19:34:58]shift 77 fd 33257 [19:34:58]save to /storage/0077/doc_00033257 [19:34:58]save last doc name /storage/0077/doc_00033257 to /storage/kkm_last_doc_name [19:34:58]save OK [19:34:58]Clear old archive folders... [19:34:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:34:58]tlvbuf is 00AB6BF0 [19:34:58]SAM_PROTO_ClearQueue [19:34:58]wFMCommunicate request_size=4 [19:34:58]MH_SAM_APDU [19:34:58]CAPDU: 80 09 00 00 [19:34:58]Write to MH i2c: E2 08 00 50 47 80 09 00 00 00 00 00 00 09 [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 50 47 00 90 00 0B [19:34:58]RAPDU: 90 00 [19:34:58]wFMCommunicate OK [19:34:58]SAM_PROTO_ClearQueue done [19:34:58]KKMCreateOFDPacket [19:34:58]OFDProtocolAddRootSTLVToBuf [19:34:58]FM_MakeSignedData [19:34:58]FM_MakeSignedData [19:34:58]SAM_PROTO_SignData [19:34:58]wFMCommunicate request_size=4 [19:34:58]MH_SAM_APDU [19:34:58]CAPDU: 80 0D 01 02 [19:34:58]Write to MH i2c: E2 08 00 51 47 80 0D 01 02 00 00 00 00 11 [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 51 47 00 90 00 0C [19:34:58]RAPDU: 90 00 [19:34:58]wFMCommunicate OK [19:34:58]wFMCommunicate request_size=255 [19:34:58]MH_SAM_APDU [19:34: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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 E3 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 81 00 00 35 04 06 00 [19:34:58]Write to MH i2c: E2 02 01 52 47 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 E3 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 81 00 00 35 04 06 00 00 00 75 [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:58]Read from MH i2c: E2 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 [19:34:58]MH_I2C_Read... [19:34:58]Read from MH i2c: E2 03 00 52 47 00 90 00 0D [19:34:58]RAPDU: 90 00 [19:34:58]wFMCommunicate OK [19:34:58]wFMCommunicate request_size=11 [19:34:58]MH_SAM_APDU [19:34:58]CAPDU: 80 0D 02 02 06 92 3E 1F 22 ED 72 [19:34:58]Write to MH i2c: E2 0E 00 53 47 80 0D 02 02 06 00 92 3E 1F 22 ED 72 00 00 90 [19:34:58]Write i2c OK [19:34:58]MH_I2C_Read... [19:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:34:59]Read from MH i2c: E2 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: E2 03 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: E2 03 00 53 47 00 90 00 0E [19:34:59]RAPDU: 90 00 [19:34:59]wFMCommunicate OK [19:34:59]wFMCommunicate request_size=4 [19:34:59]MH_SAM_APDU [19:34:59]CAPDU: 80 0D 03 02 [19:34:59]Write to MH i2c: E2 08 00 54 47 80 0D 03 02 00 00 00 00 16 [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:34:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:34:59]Read from MH i2c: E2 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: E2 0B 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: E2 0B 00 54 47 00 19 B7 2A 05 29 93 16 B1 90 00 99 [19:34:59]RAPDU: 19 B7 2A 05 29 93 16 B1 90 00 [19:34:59]wFMCommunicate OK [19:34:59]SAM_PROTO_SignData done [19:34:59]FM_MakeSignedData done [19:34:59]CreateOFDProtocolMessage [19:34:59]wFMCommunicate request_size=4 [19:34:59]MH_SAM_APDU [19:34:59]CAPDU: 80 11 00 00 [19:34:59]Write to MH i2c: E2 08 00 55 47 80 11 00 00 00 00 00 00 16 [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:34:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:34:59]Read from MH i2c: E2 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: E2 17 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: E2 17 00 55 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [19:34:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:34:59]wFMCommunicate OK [19:34:59]CreateOFDProtocolMessage done [19:34:59]OFDSenderStorePacket 33257 [19:34:59]StoreOFDPacket docnum=33257 [19:34:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A9 4E 08 01 75 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 E3 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 81 00 00 35 04 06 00 92 3E 1F 22 ED 72 19 B7 2A 05 29 93 16 B1 [19:34:59]CheckFolder [19:34:59]dirname=/storage/ofd_packets [19:34:59]CheckFolder done [19:34:59]ProducePacketName [19:34:59]name=ofd_packets/00033257 [19:34:59]NVStorageSaveData ofd_packets/00033257 [19:34:59]File name is /storage/ofd_packets/00033257 [19:34:59]Write 302 bytes [19:34:59]NVStorageSaveData done [19:34:59]OFDSenderStorePacket done [19:34:59]KKMCreateOFDPacket done [19:34:59]NVStorageSaveData kkm_last_timestamp [19:34:59]File name is /storage/kkm_last_timestamp [19:34:59]Write 4 bytes [19:34:59]NVStorageSaveData done [19:34:59]ExternCall_PrintAddStr [19:34:59]wPrintStart [19:34:59]Write to MH i2c: 01 00 00 56 47 9D [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 07 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 07 00 56 47 00 00 00 00 00 FF 0F B2 [19:34:59]RasterBufferAndPrint [19:34:59]line Счет N : (1)1183084 [19:34:59]line ИНН: 02508201610067 [19:34:59]line Контрольно-Кассовый Чек [19:34:59]line ПРОДАЖА [19:34:59]line ТРК (МРК, ГНК) : 11 [19:34:59]line Товар: 2710194210 [19:34:59]line ДТ(л)-К-5 [19:34:59]line 7.870 * 63.60 [19:34:59]line = 500.53 [19:34:59]line НДС 12% НСП 1% [19:34:59]line > о реализуемом товаре [19:34:59]line ОКРУГЛЕНИЕ: -0.53 [19:34:59]line ИТОГО: 500.00 [19:34:59]line Внесено: 500.00 [19:34:59]line СДАЧА: 0.00 [19:34:59]line НСП 1% : 4.43 [19:34:59]line НДС 12% : 53.15 [19:34:59]line Наличными: 500.00 [19:34:59]line Безнал.: 0.00 [19:34:59]line Место: АЗС № 121 "Партнер Нефть" [19:34:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:34:59]line СНО: Общий режим [19:34:59]line Чек 273 26.08.2023 19:34 [19:34:59]line Смена: 77 ФФД: 1.0 [19:34:59]line ЗНМ: 0300000148 [19:34:59]line РНМ: 0000000000091575 [19:34:59]line Версия ККМ: 001 [19:34:59]line ФМ: 0000000000874655 [19:34:59]line ФД: 33257 [19:34:59]line ФПД: 160795508010354 [19:34:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193459&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33257&fm=160795508010354&tin=02508201610067®Number=0000000000091575&sum=50000 [19:34:59]OFD Sender: Processing packet 33257 [packets to send 11, broken 10] [19:34:59]ProducePacketName [19:34:59]name=ofd_packets/00033257 [19:34:59]OFD Sender: To server: pG, [19:34:59]CommunicateWithHost lk.salyk.kg:30040 [19:34:59]ConnectInit lk.salyk.kg [19:34:59]written 0, free lines is 4095 [19:34:59]Connected sock=10 [19:34:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A9 4E 08 01 75 F7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 E3 53 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 81 00 00 35 04 06 00 92 3E 1F 22 ED 72 19 B7 2A 05 29 93 16 B1 [19:34:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 59 58 47 00 FF 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 E9 81 00 00 F4 03 04 00 81 FE E9 64 B6 04 01 00 00 D0 84 A2 D0 B4 5E 01 59 [19:34:59]CommunicateWithHost err = 0 [19:34:59]CheckOFDResponse [19:34:59]1017 (14) - 77093643461234 [19:34:59]1041 (16) - 0000000000874655 [19:34:59]1040 (4) - 33257 [19:34:59]1012 (4) - 26.08.2023 13:30 [19:34:59]1206 (1) - 0 [19:34:59]OFD Sender: Remove packet 33257 [19:34:59]ProducePacketName [19:34:59]name=ofd_packets/00033257 [19:34:59]NVStorageDeleteData [19:34:59]Write to MH i2c: 01 00 00 81 47 C8 [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 07 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: 01 07 00 81 47 00 00 00 00 00 E8 0C C3 [19:34:59]RasterBufferAndPrint [19:34:59]line [19:34:59]line [19:34:59]line [19:34:59]line [19:34:59]line [19:34:59]written 0, free lines is 3313 [19:34:59]MH_Cut [19:34:59]Write to MH i2c: D1 01 00 88 47 01 A1 [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: D1 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: D1 01 00 [19:34:59]MH_I2C_Read... [19:34:59]Read from MH i2c: D1 01 00 88 47 00 A0 [19:34:59]Write to MH i2c: 01 00 00 89 47 D0 [19:34:59]Write i2c OK [19:34:59]MH_I2C_Read... [19:35:00]OFD Sender: No OFD packet to send [19:35:00]*** Cut start [19:35:00]*** Purtial cut [19:35:00]*** CUTSNS_PIN = 0 [19:35:00]*** Stage 1: CUTSNS_PIN = 1 [19:35:02]Read from MH i2c: 01 [19:35:02]MH_I2C_Read... [19:35:02]*** Stop cut motor [19:35:02]*** Cut end [19:35:02]Read from MH i2c: 01 07 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: 01 07 00 89 47 00 00 00 00 00 FF 0F E5 [19:35:02]process_action close_receipt done [19:35:02]requested_data is exist [19:35:02]produce_requested_data [19:35:02]requested_item fm.sn is exist - process it [19:35:02]wFMCommunicate request_size=4 [19:35:02]MH_SAM_APDU [19:35:02]CAPDU: 80 11 00 00 [19:35:02]Write to MH i2c: E2 08 00 8A 47 80 11 00 00 00 00 00 00 4B [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:02]Read from MH i2c: E2 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 17 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 17 00 8A 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [19:35:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:35:02]wFMCommunicate OK [19:35:02]requested_item fd.num is exist - process it [19:35:02]SAM_PROTO_GetFieldsCounters [19:35:02]wFMCommunicate request_size=4 [19:35:02]MH_SAM_APDU [19:35:02]CAPDU: 80 13 00 00 [19:35:02]Write to MH i2c: E2 08 00 8B 47 80 13 00 00 00 00 00 00 4E [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:02]Read from MH i2c: E2 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 62 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 62 00 8B 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [19:35:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 E9 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 11 01 00 00 5E 04 04 00 11 01 00 00 57 04 04 00 12 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:02]wFMCommunicate OK [19:35:02]SAM_PROTO_GetFieldsCounters done [19:35:02]requested_item shift.num is exist - process it [19:35:02]requested_item shift.opened is exist - process it [19:35:02]req_shift_opened [19:35:02]FM_GetShiftState [19:35:02]SAM_PROTO_GetShiftState [19:35:02]wFMCommunicate request_size=4 [19:35:02]MH_SAM_APDU [19:35:02]CAPDU: 80 13 01 00 [19:35:02]Write to MH i2c: E2 08 00 8C 47 80 13 01 00 00 00 00 00 50 [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 [19:35:02]MH_I2C_Read... [19:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:02]Read from MH i2c: E2 0E 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: E2 0E 00 8C 47 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 87 [19:35:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:35:02]wFMCommunicate OK [19:35:02]SAM_PROTO_GetShiftState done [19:35:02]FM_GetShiftState done [19:35:02]req_shift_opened done [19:35:02]requested_item shift.open_date is exist - process it [19:35:02]req_shift_open_date [19:35:02]req_shift_open_date done [19:35:02]produce_requested_data done [19:35:02]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33257,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:35:02]process_action_free close_receipt [19:35:02]json_value_free [19:35:02]json_value_free done [19:35:02]process_json_proto returns [19:35:02]Send response to host [19:35:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33257,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:35:02]free response buf [19:35:02]execute_script done [19:35:02]execute_script returns [19:35:02]free content buf [19:35:02]Sock 9.Close socket [19:35:02]Sock 9.Thread stoped [19:35:05]OFD Sender: No OFD packet to send [19:35:10]OFD Sender: No OFD packet to send [19:35:15]OFD Sender: No OFD packet to send [19:35:20]OFD Sender: No OFD packet to send [19:35:25]OFD Sender: No OFD packet to send [19:35:30]OFD Sender: No OFD packet to send [19:35:35]OFD Sender: No OFD packet to send [19:35:35]accept exits with 7 [19:35:35]New connection [19:35:35]New thread 3067202916 created [19:35:35]Thread 3067059556 joined [19:35:35]Waiting for new connection... [19:35:35] Sock 7.Parse request [19:35:35]Sock 7.Check first char [19:35:35]Sock 7.First char is OK [19:35:35]request: POST /json_proto HTTP/1.0 [19:35:35]Method: POST [19:35:35]URL: /json_proto [19:35:35]Method is POST - this is cgi request [19:35:35]url: /json_proto [19:35:35]query_string will be loaded in cgi processing [19:35:35]execute_cgi json_proto POST (null) [19:35:35]execute_cgi path=json_proto method=POST [19:35:35]POST find Content-Length [19:35:35]Host: 172.17.34.200:8080 [19:35:35]Content-Length: 678 [19:35:35]Content-Type: application/json [19:35:35] [19:35:35]POST finish read [19:35:35]Found Content-Length = 678 [19:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183086", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:35]execute_script... [19:35: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)1183086", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:35]POST & json_proto [19:35:35]process_json_proto [19:35:35]json parsed OK: [19:35:35]protocol is kg_v1.0 [19:35:35]action value=close_receipt [19:35:35]process_action close_receipt [19:35:35]cmd_close_receipt [19:35:35]MH_GetDate [19:35:35]Write to MH i2c: F0 00 00 8D 47 C3 [19:35:35]Write i2c OK [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: F0 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: F0 09 00 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: F0 09 00 8D 47 00 09 54 EA 64 B2 FF 65 64 F1 [19:35:35]GetLastDocTimeStamp 1693078499 [19:35:35]current date 1693078537 [19:35:35]FM_GetShiftState [19:35:35]SAM_PROTO_GetShiftState [19:35:35]wFMCommunicate request_size=4 [19:35:35]MH_SAM_APDU [19:35:35]CAPDU: 80 13 01 00 [19:35:35]Write to MH i2c: E2 08 00 8E 47 80 13 01 00 00 00 00 00 52 [19:35:35]Write i2c OK [19:35:35]MH_I2C_Read... [19:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:35]Read from MH i2c: E2 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: E2 0E 00 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: E2 0E 00 8E 47 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 89 [19:35:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:35:35]wFMCommunicate OK [19:35:35]SAM_PROTO_GetShiftState done [19:35:35]FM_GetShiftState done [19:35:35]opened in 1693009560 [19:35:35]opened+sec_in_day 1693095960 [19:35:35]quantity*price = 50017 [19:35:35]sum+1 = 50019 [19:35:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 274 26.08.2023 19:35 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33258 ФПД: 98572719556507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193537&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33258&fm=98572719556507&tin=02508201610067®Number=0000000000091575&sum=50000 [19:35:36]StoreToDocumentArchive [19:35:36]shift 77 fd 33258 [19:35:36]save to /storage/0077/doc_00033258 [19:35:36]save last doc name /storage/0077/doc_00033258 to /storage/kkm_last_doc_name [19:35:36]save OK [19:35:36]Clear old archive folders... [19:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:35:36]tlvbuf is 00CBC1E0 [19:35:36]SAM_PROTO_ClearQueue [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 09 00 00 [19:35:36]Write to MH i2c: E2 08 00 9B 47 80 09 00 00 00 00 00 00 54 [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 9B 47 00 90 00 56 [19:35:36]RAPDU: 90 00 [19:35:36]wFMCommunicate OK [19:35:36]SAM_PROTO_ClearQueue done [19:35:36]KKMCreateOFDPacket [19:35:36]OFDProtocolAddRootSTLVToBuf [19:35:36]FM_MakeSignedData [19:35:36]FM_MakeSignedData [19:35:36]SAM_PROTO_SignData [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 0D 01 02 [19:35:36]Write to MH i2c: E2 08 00 9C 47 80 0D 01 02 00 00 00 00 5C [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 9C 47 00 90 00 57 [19:35:36]RAPDU: 90 00 [19:35:36]wFMCommunicate OK [19:35:36]wFMCommunicate request_size=255 [19:35:36]MH_SAM_APDU [19:35: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 09 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 81 00 00 35 04 06 00 59 [19:35:36]Write to MH i2c: E2 02 01 9D 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 09 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 81 00 00 35 04 06 00 59 00 00 8C [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 9D 47 00 90 00 58 [19:35:36]RAPDU: 90 00 [19:35:36]wFMCommunicate OK [19:35:36]wFMCommunicate request_size=10 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 0D 02 02 05 A6 BF EF 07 9B [19:35:36]Write to MH i2c: E2 0D 00 9E 47 80 0D 02 02 05 00 A6 BF EF 07 9B 00 00 5F [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:37]Read from MH i2c: E2 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: E2 03 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: E2 03 00 9E 47 00 90 00 59 [19:35:37]RAPDU: 90 00 [19:35:37]wFMCommunicate OK [19:35:37]wFMCommunicate request_size=4 [19:35:37]MH_SAM_APDU [19:35:37]CAPDU: 80 0D 03 02 [19:35:37]Write to MH i2c: E2 08 00 9F 47 80 0D 03 02 00 00 00 00 61 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:37]Read from MH i2c: E2 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: E2 0B 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: E2 0B 00 9F 47 00 52 AD 8F EF DC 52 EC CF 90 00 C8 [19:35:37]RAPDU: 52 AD 8F EF DC 52 EC CF 90 00 [19:35:37]wFMCommunicate OK [19:35:37]SAM_PROTO_SignData done [19:35:37]FM_MakeSignedData done [19:35:37]CreateOFDProtocolMessage [19:35:37]wFMCommunicate request_size=4 [19:35:37]MH_SAM_APDU [19:35:37]CAPDU: 80 11 00 00 [19:35:37]Write to MH i2c: E2 08 00 A0 47 80 11 00 00 00 00 00 00 61 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:37]Read from MH i2c: E2 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: E2 17 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: E2 17 00 A0 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [19:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:35:37]wFMCommunicate OK [19:35:37]CreateOFDProtocolMessage done [19:35:37]OFDSenderStorePacket 33258 [19:35:37]StoreOFDPacket docnum=33258 [19:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FC 38 07 01 2E 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 09 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 81 00 00 35 04 06 00 59 A6 BF EF 07 9B 52 AD 8F EF DC 52 EC CF [19:35:37]CheckFolder [19:35:37]dirname=/storage/ofd_packets [19:35:37]CheckFolder done [19:35:37]ProducePacketName [19:35:37]name=ofd_packets/00033258 [19:35:37]NVStorageSaveData ofd_packets/00033258 [19:35:37]File name is /storage/ofd_packets/00033258 [19:35:37]Write 301 bytes [19:35:37]NVStorageSaveData done [19:35:37]OFDSenderStorePacket done [19:35:37]KKMCreateOFDPacket done [19:35:37]NVStorageSaveData kkm_last_timestamp [19:35:37]File name is /storage/kkm_last_timestamp [19:35:37]Write 4 bytes [19:35:37]NVStorageSaveData done [19:35:37]ExternCall_PrintAddStr [19:35:37]wPrintStart [19:35:37]Write to MH i2c: 01 00 00 A1 47 E8 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 07 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 07 00 A1 47 00 00 00 00 00 FF 0F FD [19:35:37]RasterBufferAndPrint [19:35:37]line Счет N : (1)1183086 [19:35:37]line ИНН: 02508201610067 [19:35:37]line Контрольно-Кассовый Чек [19:35:37]line ПРОДАЖА [19:35:37]line ТРК (МРК, ГНК) : 62 [19:35:37]line Товар: 2710124130 [19:35:37]line Аи-92-К-5 [19:35:37]line 8.550 * 58.50 [19:35:37]line = 500.18 [19:35:37]line НДС 12% НСП 1% [19:35:37]line > о реализуемом товаре [19:35:37]line ОКРУГЛЕНИЕ: -0.18 [19:35:37]line ИТОГО: 500.00 [19:35:37]line Внесено: 500.00 [19:35:37]line СДАЧА: 0.00 [19:35:37]line НСП 1% : 4.43 [19:35:37]line НДС 12% : 53.12 [19:35:37]line Наличными: 500.00 [19:35:37]line Безнал.: 0.00 [19:35:37]line Место: АЗС № 121 "Партнер Нефть" [19:35:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:35:37]line СНО: Общий режим [19:35:37]line Чек 274 26.08.2023 19:35 [19:35:37]line Смена: 77 ФФД: 1.0 [19:35:37]line ЗНМ: 0300000148 [19:35:37]line РНМ: 0000000000091575 [19:35:37]line Версия ККМ: 001 [19:35:37]line ФМ: 0000000000874655 [19:35:37]line ФД: 33258 [19:35:37]line ФПД: 98572719556507 [19:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193537&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33258&fm=98572719556507&tin=02508201610067®Number=0000000000091575&sum=50000 [19:35:37]OFD Sender: Processing packet 33258 [packets to send 11, broken 10] [19:35:37]ProducePacketName [19:35:37]name=ofd_packets/00033258 [19:35:37]OFD Sender: To server: pG, [19:35:37]CommunicateWithHost lk.salyk.kg:30040 [19:35:37]ConnectInit lk.salyk.kg [19:35:37]written 0, free lines is 4095 [19:35:37]Connected sock=10 [19:35:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FC 38 07 01 2E 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 01 00 00 F4 03 04 00 09 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 81 00 00 35 04 06 00 59 A6 BF EF 07 9B 52 AD 8F EF DC 52 EC CF [19:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 28 61 47 00 D8 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EA 81 00 00 F4 03 04 00 A7 FE E9 64 B6 04 01 00 00 2B 36 9E 34 55 10 3D DE [19:35:37]CommunicateWithHost err = 0 [19:35:37]CheckOFDResponse [19:35:37]1017 (14) - 77093643461234 [19:35:37]1041 (16) - 0000000000874655 [19:35:37]1040 (4) - 33258 [19:35:37]1012 (4) - 26.08.2023 13:31 [19:35:37]1206 (1) - 0 [19:35:37]OFD Sender: Remove packet 33258 [19:35:37]ProducePacketName [19:35:37]name=ofd_packets/00033258 [19:35:37]NVStorageDeleteData [19:35:37]Write to MH i2c: 01 00 00 CC 47 13 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 07 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 07 00 CC 47 00 00 00 00 00 CD 0C F3 [19:35:37]RasterBufferAndPrint [19:35:37]line [19:35:37]line [19:35:37]line [19:35:37]line [19:35:37]line [19:35:37]written 0, free lines is 3284 [19:35:37]MH_Cut [19:35:37]Write to MH i2c: D1 01 00 D3 47 01 EC [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: D1 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: D1 01 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: D1 01 00 D3 47 00 EB [19:35:37]Write to MH i2c: 01 00 00 D4 47 1B [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:38]OFD Sender: No OFD packet to send [19:35:38]*** Cut start [19:35:38]*** Purtial cut [19:35:38]*** Stage 1: CUTSNS_PIN = 1 [19:35:38]Read from MH i2c: 01 [19:35:38]MH_I2C_Read... [19:35:38]*** Stop cut motor [19:35:38]*** Cut end [19:35:38]Read from MH i2c: 01 07 00 [19:35:38]MH_I2C_Read... [19:35:38]Read from MH i2c: 01 07 00 D4 47 00 00 00 00 00 FF 0F 30 [19:35:38]process_action close_receipt done [19:35:38]requested_data is exist [19:35:38]produce_requested_data [19:35:38]requested_item fm.sn is exist - process it [19:35:38]wFMCommunicate request_size=4 [19:35:38]MH_SAM_APDU [19:35:38]CAPDU: 80 11 00 00 [19:35:38]Write to MH i2c: E2 08 00 D5 47 80 11 00 00 00 00 00 00 96 [19:35:38]Write i2c OK [19:35:38]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 17 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 17 00 D5 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [19:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:35:39]wFMCommunicate OK [19:35:39]requested_item fd.num is exist - process it [19:35:39]SAM_PROTO_GetFieldsCounters [19:35:39]wFMCommunicate request_size=4 [19:35:39]MH_SAM_APDU [19:35:39]CAPDU: 80 13 00 00 [19:35:39]Write to MH i2c: E2 08 00 D6 47 80 13 00 00 00 00 00 00 99 [19:35:39]Write i2c OK [19:35:39]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 62 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 62 00 D6 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EA 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 B0 [19:35:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EA 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:39]wFMCommunicate OK [19:35:39]SAM_PROTO_GetFieldsCounters done [19:35:39]requested_item shift.num is exist - process it [19:35:39]requested_item shift.opened is exist - process it [19:35:39]req_shift_opened [19:35:39]FM_GetShiftState [19:35:39]SAM_PROTO_GetShiftState [19:35:39]wFMCommunicate request_size=4 [19:35:39]MH_SAM_APDU [19:35:39]CAPDU: 80 13 01 00 [19:35:39]Write to MH i2c: E2 08 00 D7 47 80 13 01 00 00 00 00 00 9B [19:35:39]Write i2c OK [19:35:39]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 0E 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 0E 00 D7 47 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D2 [19:35:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:35:39]wFMCommunicate OK [19:35:39]SAM_PROTO_GetShiftState done [19:35:39]FM_GetShiftState done [19:35:39]req_shift_opened done [19:35:39]requested_item shift.open_date is exist - process it [19:35:39]req_shift_open_date [19:35:39]req_shift_open_date done [19:35:39]produce_requested_data done [19:35:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33258,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:35:39]process_action_free close_receipt [19:35:39]json_value_free [19:35:39]json_value_free done [19:35:39]process_json_proto returns [19:35:39]Send response to host [19:35:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33258,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:35:39]free response buf [19:35:39]execute_script done [19:35:39]execute_script returns [19:35:39]free content buf [19:35:39]Sock 7.Close socket [19:35:39]Sock 7.Thread stoped [19:35:43]OFD Sender: No OFD packet to send [19:35:48]OFD Sender: No OFD packet to send [19:35:53]OFD Sender: No OFD packet to send [19:35:58]OFD Sender: No OFD packet to send [19:36:03]OFD Sender: No OFD packet to send [19:36:08]OFD Sender: No OFD packet to send [19:36:13]OFD Sender: No OFD packet to send [19:36:18]OFD Sender: No OFD packet to send [19:36:21]accept exits with 9 [19:36:21]New connection [19:36:21]New thread 3067059556 created [19:36:21]Thread 3067202916 joined [19:36:21]Waiting for new connection... [19:36:21] Sock 9.Parse request [19:36:21]Sock 9.Check first char [19:36:21]Sock 9.First char is OK [19:36:21]request: POST /json_proto HTTP/1.0 [19:36:21]Method: POST [19:36:21]URL: /json_proto [19:36:21]Method is POST - this is cgi request [19:36:21]url: /json_proto [19:36:21]query_string will be loaded in cgi processing [19:36:21]execute_cgi json_proto POST (null) [19:36:21]execute_cgi path=json_proto method=POST [19:36:21]POST find Content-Length [19:36:21]Host: 172.17.34.200:8080 [19:36:21]Content-Length: 678 [19:36:21]Content-Type: application/json [19:36:21] [19:36:21]POST finish read [19:36:21]Found Content-Length = 678 [19:36:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183085", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:21]execute_script... [19:36:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183085", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:21]POST & json_proto [19:36:21]process_json_proto [19:36:21]json parsed OK: [19:36:21]protocol is kg_v1.0 [19:36:21]action value=close_receipt [19:36:21]process_action close_receipt [19:36:21]cmd_close_receipt [19:36:21]MH_GetDate [19:36:21]Write to MH i2c: F0 00 00 D8 47 0E [19:36:21]Write i2c OK [19:36:21]MH_I2C_Read... [19:36:21]Read from MH i2c: F0 [19:36:21]MH_I2C_Read... [19:36:21]Read from MH i2c: F0 09 00 [19:36:21]MH_I2C_Read... [19:36:21]Read from MH i2c: F0 09 00 D8 47 00 37 54 EA 64 B2 FF 65 64 6A [19:36:21]GetLastDocTimeStamp 1693078537 [19:36:21]current date 1693078583 [19:36:21]FM_GetShiftState [19:36:21]SAM_PROTO_GetShiftState [19:36:21]wFMCommunicate request_size=4 [19:36:21]MH_SAM_APDU [19:36:21]CAPDU: 80 13 01 00 [19:36:21]Write to MH i2c: E2 08 00 D9 47 80 13 01 00 00 00 00 00 9D [19:36:21]Write i2c OK [19:36:21]MH_I2C_Read... [19:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:21]Read from MH i2c: E2 [19:36:21]MH_I2C_Read... [19:36:21]Read from MH i2c: E2 0E 00 [19:36:21]MH_I2C_Read... [19:36:21]Read from MH i2c: E2 0E 00 D9 47 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D4 [19:36:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:36:21]wFMCommunicate OK [19:36:21]SAM_PROTO_GetShiftState done [19:36:21]FM_GetShiftState done [19:36:21]opened in 1693009560 [19:36:21]opened+sec_in_day 1693095960 [19:36:21]quantity*price = 50017 [19:36:21]sum+1 = 50019 [19:36:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 275 26.08.2023 19:36 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33259 ФПД: 107444413788273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193623&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33259&fm=107444413788273&tin=02508201610067®Number=0000000000091575&sum=50000 [19:36:22]StoreToDocumentArchive [19:36:22]shift 77 fd 33259 [19:36:22]save to /storage/0077/doc_00033259 [19:36:22]save last doc name /storage/0077/doc_00033259 to /storage/kkm_last_doc_name [19:36:22]save OK [19:36:22]Clear old archive folders... [19:36:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:36:22]tlvbuf is 00A712A0 [19:36:22]SAM_PROTO_ClearQueue [19:36:22]wFMCommunicate request_size=4 [19:36:22]MH_SAM_APDU [19:36:22]CAPDU: 80 09 00 00 [19:36:22]Write to MH i2c: E2 08 00 E6 47 80 09 00 00 00 00 00 00 9F [19:36:22]Write i2c OK [19:36:22]MH_I2C_Read... [19:36:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:36:22]Read from MH i2c: E2 [19:36:22]MH_I2C_Read... [19:36:22]Read from MH i2c: E2 03 00 [19:36:22]MH_I2C_Read... [19:36:22]Read from MH i2c: E2 03 00 E6 47 00 90 00 A1 [19:36:22]RAPDU: 90 00 [19:36:22]wFMCommunicate OK [19:36:22]SAM_PROTO_ClearQueue done [19:36:22]KKMCreateOFDPacket [19:36:22]OFDProtocolAddRootSTLVToBuf [19:36:22]FM_MakeSignedData [19:36:22]FM_MakeSignedData [19:36:22]SAM_PROTO_SignData [19:36:22]wFMCommunicate request_size=4 [19:36:22]MH_SAM_APDU [19:36:22]CAPDU: 80 0D 01 02 [19:36:22]Write to MH i2c: E2 08 00 E7 47 80 0D 01 02 00 00 00 00 A7 [19:36:22]Write i2c OK [19:36:22]MH_I2C_Read... [19:36:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:36:22]Read from MH i2c: E2 [19:36:22]MH_I2C_Read... [19:36:22]Read from MH i2c: E2 03 00 [19:36:22]MH_I2C_Read... [19:36:22]Read from MH i2c: E2 03 00 E7 47 00 90 00 A2 [19:36:22]RAPDU: 90 00 [19:36:22]wFMCommunicate OK [19:36:22]wFMCommunicate request_size=255 [19:36:22]MH_SAM_APDU [19:36:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 37 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 81 00 00 35 04 06 00 61 [19:36:22]Write to MH i2c: E2 02 01 E8 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 37 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 81 00 00 35 04 06 00 61 00 00 0F [19:36:22]Write i2c OK [19:36:22]MH_I2C_Read... [19:36:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:22]Read from MH i2c: E2 [19:36:22]MH_I2C_Read... [19:36:22]Read from MH i2c: E2 03 00 [19:36:22]MH_I2C_Read... [19:36:22]Read from MH i2c: E2 03 00 E8 47 00 90 00 A3 [19:36:22]RAPDU: 90 00 [19:36:22]wFMCommunicate OK [19:36:22]wFMCommunicate request_size=10 [19:36:22]MH_SAM_APDU [19:36:22]CAPDU: 80 0D 02 02 05 B8 5A 1D F0 71 [19:36:22]Write to MH i2c: E2 0D 00 E9 47 80 0D 02 02 05 00 B8 5A 1D F0 71 00 00 44 [19:36:22]Write i2c OK [19:36:22]MH_I2C_Read... [19:36:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:23]Read from MH i2c: E2 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: E2 03 00 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: E2 03 00 E9 47 00 90 00 A4 [19:36:23]RAPDU: 90 00 [19:36:23]wFMCommunicate OK [19:36:23]wFMCommunicate request_size=4 [19:36:23]MH_SAM_APDU [19:36:23]CAPDU: 80 0D 03 02 [19:36:23]Write to MH i2c: E2 08 00 EA 47 80 0D 03 02 00 00 00 00 AC [19:36:23]Write i2c OK [19:36:23]MH_I2C_Read... [19:36:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:36:23]Read from MH i2c: E2 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: E2 0B 00 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: E2 0B 00 EA 47 00 69 75 5A 9C B0 94 ED 69 90 00 1B [19:36:23]RAPDU: 69 75 5A 9C B0 94 ED 69 90 00 [19:36:23]wFMCommunicate OK [19:36:23]SAM_PROTO_SignData done [19:36:23]FM_MakeSignedData done [19:36:23]CreateOFDProtocolMessage [19:36:23]wFMCommunicate request_size=4 [19:36:23]MH_SAM_APDU [19:36:23]CAPDU: 80 11 00 00 [19:36:23]Write to MH i2c: E2 08 00 EB 47 80 11 00 00 00 00 00 00 AC [19:36:23]Write i2c OK [19:36:23]MH_I2C_Read... [19:36:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:23]Read from MH i2c: E2 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: E2 17 00 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: E2 17 00 EB 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 02 [19:36:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:36:23]wFMCommunicate OK [19:36:23]CreateOFDProtocolMessage done [19:36:23]OFDSenderStorePacket 33259 [19:36:23]StoreOFDPacket docnum=33259 [19:36:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D9 EB 07 01 2B EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 37 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 81 00 00 35 04 06 00 61 B8 5A 1D F0 71 69 75 5A 9C B0 94 ED 69 [19:36:23]CheckFolder [19:36:23]dirname=/storage/ofd_packets [19:36:23]CheckFolder done [19:36:23]ProducePacketName [19:36:23]name=ofd_packets/00033259 [19:36:23]NVStorageSaveData ofd_packets/00033259 [19:36:23]File name is /storage/ofd_packets/00033259 [19:36:23]Write 301 bytes [19:36:23]NVStorageSaveData done [19:36:23]OFDSenderStorePacket done [19:36:23]KKMCreateOFDPacket done [19:36:23]NVStorageSaveData kkm_last_timestamp [19:36:23]File name is /storage/kkm_last_timestamp [19:36:23]Write 4 bytes [19:36:23]NVStorageSaveData done [19:36:23]ExternCall_PrintAddStr [19:36:23]wPrintStart [19:36:23]Write to MH i2c: 01 00 00 EC 47 33 [19:36:23]Write i2c OK [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: 01 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: 01 07 00 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: 01 07 00 EC 47 00 00 00 00 00 FF 0F 48 [19:36:23]RasterBufferAndPrint [19:36:23]line Счет N : (1)1183085 [19:36:23]line ИНН: 02508201610067 [19:36:23]line Контрольно-Кассовый Чек [19:36:23]line ПРОДАЖА [19:36:23]line ТРК (МРК, ГНК) : 42 [19:36:23]line Товар: 2710124130 [19:36:23]line Аи-92-К-5 [19:36:23]line 8.550 * 58.50 [19:36:23]line = 500.18 [19:36:23]line НДС 12% НСП 1% [19:36:23]line > о реализуемом товаре [19:36:23]line ОКРУГЛЕНИЕ: -0.18 [19:36:23]line ИТОГО: 500.00 [19:36:23]line Внесено: 500.00 [19:36:23]line СДАЧА: 0.00 [19:36:23]line НСП 1% : 4.43 [19:36:23]line НДС 12% : 53.12 [19:36:23]line Наличными: 500.00 [19:36:23]line Безнал.: 0.00 [19:36:23]line Место: АЗС № 121 "Партнер Нефть" [19:36:23]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:36:23]line СНО: Общий режим [19:36:23]line Чек 275 26.08.2023 19:36 [19:36:23]line Смена: 77 ФФД: 1.0 [19:36:23]line ЗНМ: 0300000148 [19:36:23]line РНМ: 0000000000091575 [19:36:23]line Версия ККМ: 001 [19:36:23]line ФМ: 0000000000874655 [19:36:23]line ФД: 33259 [19:36:23]line ФПД: 107444413788273 [19:36:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193623&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33259&fm=107444413788273&tin=02508201610067®Number=0000000000091575&sum=50000 [19:36:23]OFD Sender: Processing packet 33259 [packets to send 11, broken 10] [19:36:23]ProducePacketName [19:36:23]name=ofd_packets/00033259 [19:36:23]OFD Sender: To server: pG, [19:36:23]CommunicateWithHost lk.salyk.kg:30040 [19:36:23]ConnectInit lk.salyk.kg [19:36:23]written 0, free lines is 4095 [19:36:23]Connected sock=10 [19:36:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D9 EB 07 01 2B EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 01 00 00 F4 03 04 00 37 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 81 00 00 35 04 06 00 61 B8 5A 1D F0 71 69 75 5A 9C B0 94 ED 69 [19:36:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 54 E2 47 00 91 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EB 81 00 00 F4 03 04 00 D5 FE E9 64 B6 04 01 00 00 2F 3B 07 D8 84 B7 96 37 [19:36:23]CommunicateWithHost err = 0 [19:36:23]CheckOFDResponse [19:36:23]1017 (14) - 77093643461234 [19:36:23]1041 (16) - 0000000000874655 [19:36:23]1040 (4) - 33259 [19:36:23]1012 (4) - 26.08.2023 13:32 [19:36:23]1206 (1) - 0 [19:36:23]OFD Sender: Remove packet 33259 [19:36:23]ProducePacketName [19:36:23]name=ofd_packets/00033259 [19:36:23]NVStorageDeleteData [19:36:23]Write to MH i2c: 01 00 00 17 48 5F [19:36:23]Write i2c OK [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: 01 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: 01 07 00 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: 01 07 00 17 48 00 00 00 00 00 DF 0C 51 [19:36:23]RasterBufferAndPrint [19:36:23]line [19:36:23]line [19:36:23]line [19:36:23]line [19:36:23]line [19:36:23]written 0, free lines is 3304 [19:36:23]MH_Cut [19:36:23]Write to MH i2c: D1 01 00 1E 48 01 38 [19:36:23]Write i2c OK [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: D1 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: D1 01 00 [19:36:23]MH_I2C_Read... [19:36:23]Read from MH i2c: D1 01 00 1E 48 00 37 [19:36:23]Write to MH i2c: 01 00 00 1F 48 67 [19:36:23]Write i2c OK [19:36:23]MH_I2C_Read... [19:36:24]OFD Sender: No OFD packet to send [19:36:24]*** Cut start [19:36:24]*** Purtial cut [19:36:24]*** CUTSNS_PIN = 0 [19:36:24]*** Stage 1: CUTSNS_PIN = 1 [19:36:26]Read from MH i2c: 01 [19:36:26]MH_I2C_Read... [19:36:26]*** Stop cut motor [19:36:26]*** Cut end [19:36:26]Read from MH i2c: 01 07 00 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: 01 07 00 1F 48 00 00 00 00 00 FF 0F 7C [19:36:26]process_action close_receipt done [19:36:26]requested_data is exist [19:36:26]produce_requested_data [19:36:26]requested_item fm.sn is exist - process it [19:36:26]wFMCommunicate request_size=4 [19:36:26]MH_SAM_APDU [19:36:26]CAPDU: 80 11 00 00 [19:36:26]Write to MH i2c: E2 08 00 20 48 80 11 00 00 00 00 00 00 E2 [19:36:26]Write i2c OK [19:36:26]MH_I2C_Read... [19:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:26]Read from MH i2c: E2 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 17 00 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 17 00 20 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 38 [19:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:36:26]wFMCommunicate OK [19:36:26]requested_item fd.num is exist - process it [19:36:26]SAM_PROTO_GetFieldsCounters [19:36:26]wFMCommunicate request_size=4 [19:36:26]MH_SAM_APDU [19:36:26]CAPDU: 80 13 00 00 [19:36:26]Write to MH i2c: E2 08 00 21 48 80 13 00 00 00 00 00 00 E5 [19:36:26]Write i2c OK [19:36:26]MH_I2C_Read... [19:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:26]Read from MH i2c: E2 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 62 00 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 62 00 21 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EB 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [19:36:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EB 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:26]wFMCommunicate OK [19:36:26]SAM_PROTO_GetFieldsCounters done [19:36:26]requested_item shift.num is exist - process it [19:36:26]requested_item shift.opened is exist - process it [19:36:26]req_shift_opened [19:36:26]FM_GetShiftState [19:36:26]SAM_PROTO_GetShiftState [19:36:26]wFMCommunicate request_size=4 [19:36:26]MH_SAM_APDU [19:36:26]CAPDU: 80 13 01 00 [19:36:26]Write to MH i2c: E2 08 00 22 48 80 13 01 00 00 00 00 00 E7 [19:36:26]Write i2c OK [19:36:26]MH_I2C_Read... [19:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:26]Read from MH i2c: E2 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 0E 00 [19:36:26]MH_I2C_Read... [19:36:26]Read from MH i2c: E2 0E 00 22 48 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1E [19:36:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:36:26]wFMCommunicate OK [19:36:26]SAM_PROTO_GetShiftState done [19:36:26]FM_GetShiftState done [19:36:26]req_shift_opened done [19:36:26]requested_item shift.open_date is exist - process it [19:36:26]req_shift_open_date [19:36:26]req_shift_open_date done [19:36:26]produce_requested_data done [19:36:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33259,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:36:26]process_action_free close_receipt [19:36:26]json_value_free [19:36:26]json_value_free done [19:36:26]process_json_proto returns [19:36:26]Send response to host [19:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33259,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:36:26]free response buf [19:36:26]execute_script done [19:36:26]execute_script returns [19:36:26]free content buf [19:36:26]Sock 9.Close socket [19:36:26]Sock 9.Thread stoped [19:36:29]OFD Sender: No OFD packet to send [19:36:34]OFD Sender: No OFD packet to send [19:36:39]OFD Sender: No OFD packet to send [19:36:44]OFD Sender: No OFD packet to send [19:36:49]OFD Sender: No OFD packet to send [19:36:54]OFD Sender: No OFD packet to send [19:36:59]OFD Sender: No OFD packet to send [19:37:04]OFD Sender: No OFD packet to send [19:37:09]OFD Sender: No OFD packet to send [19:37:14]OFD Sender: No OFD packet to send [19:37:19]OFD Sender: No OFD packet to send [19:37:24]OFD Sender: No OFD packet to send [19:37:29]OFD Sender: No OFD packet to send [19:37:34]OFD Sender: No OFD packet to send [19:37:39]OFD Sender: No OFD packet to send [19:37:44]OFD Sender: No OFD packet to send [19:37:49]OFD Sender: No OFD packet to send [19:37:54]OFD Sender: No OFD packet to send [19:37:59]OFD Sender: No OFD packet to send [19:38:04]OFD Sender: No OFD packet to send [19:38:09]OFD Sender: No OFD packet to send [19:38:14]OFD Sender: No OFD packet to send [19:38:19]OFD Sender: No OFD packet to send [19:38:24]OFD Sender: No OFD packet to send [19:38:29]OFD Sender: No OFD packet to send [19:38:34]OFD Sender: No OFD packet to send [19:38:39]OFD Sender: No OFD packet to send [19:38:44]OFD Sender: No OFD packet to send [19:38:49]OFD Sender: No OFD packet to send [19:38:54]OFD Sender: No OFD packet to send [19:38:59]OFD Sender: No OFD packet to send [19:39:04]OFD Sender: No OFD packet to send [19:39:09]OFD Sender: No OFD packet to send [19:39:14]OFD Sender: No OFD packet to send [19:39:19]OFD Sender: No OFD packet to send [19:39:24]accept exits with 7 [19:39:24]New connection [19:39:24]New thread 3067202916 created [19:39:24]Thread 3067059556 joined [19:39:24]Waiting for new connection... [19:39:24] Sock 7.Parse request [19:39:24]Sock 7.Check first char [19:39:24]Sock 7.First char is OK [19:39:24]request: POST /json_proto HTTP/1.0 [19:39:24]Method: POST [19:39:24]URL: /json_proto [19:39:24]Method is POST - this is cgi request [19:39:24]url: /json_proto [19:39:24]query_string will be loaded in cgi processing [19:39:24]execute_cgi json_proto POST (null) [19:39:24]execute_cgi path=json_proto method=POST [19:39:24]POST find Content-Length [19:39:24]Host: 172.17.34.200:8080 [19:39:24]Content-Length: 683 [19:39:24]Content-Type: application/json [19:39:24] [19:39:24]POST finish read [19:39:24]Found Content-Length = 683 [19:39:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183088", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:24]execute_script... [19:39:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183088", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:24]POST & json_proto [19:39:24]process_json_proto [19:39:24]json parsed OK: [19:39:24]protocol is kg_v1.0 [19:39:24]action value=close_receipt [19:39:24]process_action close_receipt [19:39:24]cmd_close_receipt [19:39:24]MH_GetDate [19:39:24]Write to MH i2c: F0 00 00 23 48 5A [19:39:24]Write i2c OK [19:39:24]MH_I2C_Read... [19:39:24]Read from MH i2c: F0 [19:39:24]MH_I2C_Read... [19:39:24]Read from MH i2c: F0 09 00 [19:39:24]MH_I2C_Read... [19:39:24]Read from MH i2c: F0 09 00 23 48 00 EE 54 EA 64 B2 FF 65 64 6D [19:39:24]GetLastDocTimeStamp 1693078583 [19:39:24]current date 1693078766 [19:39:24]FM_GetShiftState [19:39:24]SAM_PROTO_GetShiftState [19:39:24]wFMCommunicate request_size=4 [19:39:24]MH_SAM_APDU [19:39:24]CAPDU: 80 13 01 00 [19:39:24]Write to MH i2c: E2 08 00 24 48 80 13 01 00 00 00 00 00 E9 [19:39:24]Write i2c OK [19:39:24]MH_I2C_Read... [19:39:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:24]Read from MH i2c: E2 [19:39:24]MH_I2C_Read... [19:39:24]Read from MH i2c: E2 0E 00 [19:39:24]MH_I2C_Read... [19:39:24]Read from MH i2c: E2 0E 00 24 48 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 20 [19:39:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:39:24]wFMCommunicate OK [19:39:24]SAM_PROTO_GetShiftState done [19:39:24]FM_GetShiftState done [19:39:24]opened in 1693009560 [19:39:24]opened+sec_in_day 1693095960 [19:39:24]quantity*price = 100018 [19:39:24]sum+1 = 100020 [19:39:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 276 26.08.2023 19:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33260 ФПД: 237948542870176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193926&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33260&fm=237948542870176&tin=02508201610067®Number=0000000000091575&sum=100000 [19:39:25]StoreToDocumentArchive [19:39:25]shift 77 fd 33260 [19:39:25]save to /storage/0077/doc_00033260 [19:39:25]save last doc name /storage/0077/doc_00033260 to /storage/kkm_last_doc_name [19:39:25]save OK [19:39:25]Clear old archive folders... [19:39:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:39:25]tlvbuf is B6F95800 [19:39:25]SAM_PROTO_ClearQueue [19:39:25]wFMCommunicate request_size=4 [19:39:25]MH_SAM_APDU [19:39:25]CAPDU: 80 09 00 00 [19:39:25]Write to MH i2c: E2 08 00 31 48 80 09 00 00 00 00 00 00 EB [19:39:25]Write i2c OK [19:39:25]MH_I2C_Read... [19:39:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:39:25]Read from MH i2c: E2 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 03 00 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 03 00 31 48 00 90 00 ED [19:39:25]RAPDU: 90 00 [19:39:25]wFMCommunicate OK [19:39:25]SAM_PROTO_ClearQueue done [19:39:25]KKMCreateOFDPacket [19:39:25]OFDProtocolAddRootSTLVToBuf [19:39:25]FM_MakeSignedData [19:39:25]FM_MakeSignedData [19:39:25]SAM_PROTO_SignData [19:39:25]wFMCommunicate request_size=4 [19:39:25]MH_SAM_APDU [19:39:25]CAPDU: 80 0D 01 02 [19:39:25]Write to MH i2c: E2 08 00 32 48 80 0D 01 02 00 00 00 00 F3 [19:39:25]Write i2c OK [19:39:25]MH_I2C_Read... [19:39:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:39:25]Read from MH i2c: E2 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 03 00 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 03 00 32 48 00 90 00 EE [19:39:25]RAPDU: 90 00 [19:39:25]wFMCommunicate OK [19:39:25]wFMCommunicate request_size=255 [19:39:25]MH_SAM_APDU [19:39:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 EE 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 81 00 00 35 04 06 00 D8 [19:39:25]Write to MH i2c: E2 02 01 33 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 EE 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 81 00 00 35 04 06 00 D8 00 00 73 [19:39:25]Write i2c OK [19:39:25]MH_I2C_Read... [19:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:25]Read from MH i2c: E2 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 03 00 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 03 00 33 48 00 90 00 EF [19:39:25]RAPDU: 90 00 [19:39:25]wFMCommunicate OK [19:39:25]wFMCommunicate request_size=10 [19:39:25]MH_SAM_APDU [19:39:25]CAPDU: 80 0D 02 02 05 69 B6 5F 62 A0 [19:39:25]Write to MH i2c: E2 0D 00 34 48 80 0D 02 02 05 00 69 B6 5F 62 A0 00 00 80 [19:39:25]Write i2c OK [19:39:25]MH_I2C_Read... [19:39:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:25]Read from MH i2c: E2 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 03 00 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 03 00 34 48 00 90 00 F0 [19:39:25]RAPDU: 90 00 [19:39:25]wFMCommunicate OK [19:39:25]wFMCommunicate request_size=4 [19:39:25]MH_SAM_APDU [19:39:25]CAPDU: 80 0D 03 02 [19:39:25]Write to MH i2c: E2 08 00 35 48 80 0D 03 02 00 00 00 00 F8 [19:39:25]Write i2c OK [19:39:25]MH_I2C_Read... [19:39:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:39:25]Read from MH i2c: E2 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 0B 00 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 0B 00 35 48 00 1C AD 49 9A 83 56 79 7A 90 00 71 [19:39:25]RAPDU: 1C AD 49 9A 83 56 79 7A 90 00 [19:39:25]wFMCommunicate OK [19:39:25]SAM_PROTO_SignData done [19:39:25]FM_MakeSignedData done [19:39:25]CreateOFDProtocolMessage [19:39:25]wFMCommunicate request_size=4 [19:39:25]MH_SAM_APDU [19:39:25]CAPDU: 80 11 00 00 [19:39:25]Write to MH i2c: E2 08 00 36 48 80 11 00 00 00 00 00 00 F8 [19:39:25]Write i2c OK [19:39:25]MH_I2C_Read... [19:39:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:25]Read from MH i2c: E2 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 17 00 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: E2 17 00 36 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4E [19:39:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:39:25]wFMCommunicate OK [19:39:25]CreateOFDProtocolMessage done [19:39:25]OFDSenderStorePacket 33260 [19:39:25]StoreOFDPacket docnum=33260 [19:39:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 34 4D 07 01 08 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 EE 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 81 00 00 35 04 06 00 D8 69 B6 5F 62 A0 1C AD 49 9A 83 56 79 7A [19:39:25]CheckFolder [19:39:25]dirname=/storage/ofd_packets [19:39:25]CheckFolder done [19:39:25]ProducePacketName [19:39:25]name=ofd_packets/00033260 [19:39:25]NVStorageSaveData ofd_packets/00033260 [19:39:25]File name is /storage/ofd_packets/00033260 [19:39:25]Write 301 bytes [19:39:25]NVStorageSaveData done [19:39:25]OFDSenderStorePacket done [19:39:25]KKMCreateOFDPacket done [19:39:25]NVStorageSaveData kkm_last_timestamp [19:39:25]File name is /storage/kkm_last_timestamp [19:39:25]Write 4 bytes [19:39:25]NVStorageSaveData done [19:39:25]ExternCall_PrintAddStr [19:39:25]wPrintStart [19:39:25]Write to MH i2c: 01 00 00 37 48 7F [19:39:25]Write i2c OK [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: 01 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: 01 07 00 [19:39:25]MH_I2C_Read... [19:39:25]Read from MH i2c: 01 07 00 37 48 00 00 00 00 00 FF 0F 94 [19:39:25]RasterBufferAndPrint [19:39:25]line Счет N : (1)1183088 [19:39:25]line ИНН: 02508201610067 [19:39:25]line Контрольно-Кассовый Чек [19:39:25]line ПРОДАЖА [19:39:25]line ТРК (МРК, ГНК) : 63 [19:39:25]line Товар: 2710124500 [19:39:25]line Аи-95-К-5 [19:39:25]line 15.270 * 65.50 [19:39:25]line = 1000.19 [19:39:25]line НДС 12% НСП 1% [19:39:25]line > о реализуемом товаре [19:39:25]line ОКРУГЛЕНИЕ: -0.19 [19:39:25]line ИТОГО: 1000.00 [19:39:25]line Внесено: 1000.00 [19:39:25]line СДАЧА: 0.00 [19:39:25]line НСП 1% : 8.85 [19:39:25]line НДС 12% : 106.21 [19:39:25]line Наличными: 1000.00 [19:39:25]line Безнал.: 0.00 [19:39:25]line Место: АЗС № 121 "Партнер Нефть" [19:39:25]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:39:25]line СНО: Общий режим [19:39:25]line Чек 276 26.08.2023 19:39 [19:39:25]line Смена: 77 ФФД: 1.0 [19:39:25]line ЗНМ: 0300000148 [19:39:25]line РНМ: 0000000000091575 [19:39:25]line Версия ККМ: 001 [19:39:25]line ФМ: 0000000000874655 [19:39:25]line ФД: 33260 [19:39:25]line ФПД: 237948542870176 [19:39:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193926&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33260&fm=237948542870176&tin=02508201610067®Number=0000000000091575&sum=100000 [19:39:26]OFD Sender: Processing packet 33260 [packets to send 11, broken 10] [19:39:26]ProducePacketName [19:39:26]name=ofd_packets/00033260 [19:39:26]OFD Sender: To server: pG, [19:39:26]CommunicateWithHost lk.salyk.kg:30040 [19:39:26]ConnectInit lk.salyk.kg [19:39:26]written 0, free lines is 4095 [19:39:26]Connected sock=10 [19:39:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 34 4D 07 01 08 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 EE 54 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 81 00 00 35 04 06 00 D8 69 B6 5F 62 A0 1C AD 49 9A 83 56 79 7A [19:39:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 86 DD 47 00 1F 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EC 81 00 00 F4 03 04 00 8C FF E9 64 B6 04 01 00 00 6D 08 3C 36 15 73 74 92 [19:39:26]CommunicateWithHost err = 0 [19:39:26]CheckOFDResponse [19:39:26]1017 (14) - 77093643461234 [19:39:26]1041 (16) - 0000000000874655 [19:39:26]1040 (4) - 33260 [19:39:26]1012 (4) - 26.08.2023 13:35 [19:39:26]1206 (1) - 0 [19:39:26]OFD Sender: Remove packet 33260 [19:39:26]ProducePacketName [19:39:26]name=ofd_packets/00033260 [19:39:26]NVStorageDeleteData [19:39:26]Write to MH i2c: 01 00 00 62 48 AA [19:39:26]Write i2c OK [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: 01 [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: 01 07 00 [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: 01 07 00 62 48 00 00 00 00 00 D8 0C 95 [19:39:26]RasterBufferAndPrint [19:39:26]line [19:39:26]line [19:39:26]line [19:39:26]line [19:39:26]line [19:39:26]written 0, free lines is 3297 [19:39:26]MH_Cut [19:39:26]Write to MH i2c: D1 01 00 69 48 01 83 [19:39:26]Write i2c OK [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: D1 [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: D1 01 00 [19:39:26]MH_I2C_Read... [19:39:26]Read from MH i2c: D1 01 00 69 48 00 82 [19:39:26]Write to MH i2c: 01 00 00 6A 48 B2 [19:39:26]Write i2c OK [19:39:26]MH_I2C_Read... [19:39:26]OFD Sender: No OFD packet to send [19:39:27]*** Cut start [19:39:27]*** Purtial cut [19:39:27]*** Stage 1: CUTSNS_PIN = 1 [19:39:27]Read from MH i2c: 01 [19:39:27]MH_I2C_Read... [19:39:27]*** Stop cut motor [19:39:27]*** Cut end [19:39:27]Read from MH i2c: 01 07 00 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: 01 07 00 6A 48 00 00 00 00 00 FF 0F C7 [19:39:27]process_action close_receipt done [19:39:27]requested_data is exist [19:39:27]produce_requested_data [19:39:27]requested_item fm.sn is exist - process it [19:39:27]wFMCommunicate request_size=4 [19:39:27]MH_SAM_APDU [19:39:27]CAPDU: 80 11 00 00 [19:39:27]Write to MH i2c: E2 08 00 6B 48 80 11 00 00 00 00 00 00 2D [19:39:27]Write i2c OK [19:39:27]MH_I2C_Read... [19:39:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:27]Read from MH i2c: E2 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: E2 17 00 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: E2 17 00 6B 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 83 [19:39:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:39:27]wFMCommunicate OK [19:39:27]requested_item fd.num is exist - process it [19:39:27]SAM_PROTO_GetFieldsCounters [19:39:27]wFMCommunicate request_size=4 [19:39:27]MH_SAM_APDU [19:39:27]CAPDU: 80 13 00 00 [19:39:27]Write to MH i2c: E2 08 00 6C 48 80 13 00 00 00 00 00 00 30 [19:39:27]Write i2c OK [19:39:27]MH_I2C_Read... [19:39:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:39:27]Read from MH i2c: E2 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: E2 62 00 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: E2 62 00 6C 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EC 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [19:39:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EC 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 14 01 00 00 5E 04 04 00 14 01 00 00 57 04 04 00 15 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:39:27]wFMCommunicate OK [19:39:27]SAM_PROTO_GetFieldsCounters done [19:39:27]requested_item shift.num is exist - process it [19:39:27]requested_item shift.opened is exist - process it [19:39:27]req_shift_opened [19:39:27]FM_GetShiftState [19:39:27]SAM_PROTO_GetShiftState [19:39:27]wFMCommunicate request_size=4 [19:39:27]MH_SAM_APDU [19:39:27]CAPDU: 80 13 01 00 [19:39:27]Write to MH i2c: E2 08 00 6D 48 80 13 01 00 00 00 00 00 32 [19:39:27]Write i2c OK [19:39:27]MH_I2C_Read... [19:39:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:27]Read from MH i2c: E2 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: E2 0E 00 [19:39:27]MH_I2C_Read... [19:39:27]Read from MH i2c: E2 0E 00 6D 48 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 69 [19:39:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:39:27]wFMCommunicate OK [19:39:27]SAM_PROTO_GetShiftState done [19:39:27]FM_GetShiftState done [19:39:27]req_shift_opened done [19:39:27]requested_item shift.open_date is exist - process it [19:39:27]req_shift_open_date [19:39:27]req_shift_open_date done [19:39:27]produce_requested_data done [19:39:27]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33260,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:39:27]process_action_free close_receipt [19:39:27]json_value_free [19:39:27]json_value_free done [19:39:27]process_json_proto returns [19:39:27]Send response to host [19:39:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33260,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:39:27]free response buf [19:39:27]execute_script done [19:39:27]execute_script returns [19:39:27]free content buf [19:39:27]Sock 7.Close socket [19:39:27]Sock 7.Thread stoped [19:39:31]OFD Sender: No OFD packet to send [19:39:36]OFD Sender: No OFD packet to send [19:39:41]OFD Sender: No OFD packet to send [19:39:46]OFD Sender: No OFD packet to send [19:39:46]accept exits with 9 [19:39:46]New connection [19:39:46]New thread 3067059556 created [19:39:46]Thread 3067202916 joined [19:39:46]Waiting for new connection... [19:39:46] Sock 9.Parse request [19:39:46]Sock 9.Check first char [19:39:46]Sock 9.First char is OK [19:39:46]request: POST /json_proto HTTP/1.0 [19:39:46]Method: POST [19:39:46]URL: /json_proto [19:39:46]Method is POST - this is cgi request [19:39:46]url: /json_proto [19:39:46]query_string will be loaded in cgi processing [19:39:46]execute_cgi json_proto POST (null) [19:39:46]execute_cgi path=json_proto method=POST [19:39:46]POST find Content-Length [19:39:46]Host: 172.17.34.200:8080 [19:39:46]Content-Length: 683 [19:39:46]Content-Type: application/json [19:39:46] [19:39:46]POST finish read [19:39:46]Found Content-Length = 683 [19:39:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183087", "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" : 58.50, "quantity" : 17.780, "sum" : 1040.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1040.00, "total" : 1040.00, "payments": [ { "type": 0, "sum" : 1040.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:46]execute_script... [19:39: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)1183087", "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" : 58.50, "quantity" : 17.780, "sum" : 1040.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1040.00, "total" : 1040.00, "payments": [ { "type": 0, "sum" : 1040.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:46]POST & json_proto [19:39:46]process_json_proto [19:39:46]json parsed OK: [19:39:46]protocol is kg_v1.0 [19:39:46]action value=close_receipt [19:39:46]process_action close_receipt [19:39:46]cmd_close_receipt [19:39:46]MH_GetDate [19:39:46]Write to MH i2c: F0 00 00 6E 48 A5 [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: F0 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: F0 09 00 [19:39:46]MH_I2C_Read... [19:39:46]Read from MH i2c: F0 09 00 6E 48 00 05 55 EA 64 B2 FF 65 64 D0 [19:39:46]GetLastDocTimeStamp 1693078766 [19:39:46]current date 1693078789 [19:39:46]FM_GetShiftState [19:39:46]SAM_PROTO_GetShiftState [19:39:46]wFMCommunicate request_size=4 [19:39:46]MH_SAM_APDU [19:39:46]CAPDU: 80 13 01 00 [19:39:46]Write to MH i2c: E2 08 00 6F 48 80 13 01 00 00 00 00 00 34 [19:39:46]Write i2c OK [19:39:46]MH_I2C_Read... [19:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:47]Read from MH i2c: E2 [19:39:47]MH_I2C_Read... [19:39:47]Read from MH i2c: E2 0E 00 [19:39:47]MH_I2C_Read... [19:39:47]Read from MH i2c: E2 0E 00 6F 48 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6B [19:39:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:39:47]wFMCommunicate OK [19:39:47]SAM_PROTO_GetShiftState done [19:39:47]FM_GetShiftState done [19:39:47]opened in 1693009560 [19:39:47]opened+sec_in_day 1693095960 [19:39:47]quantity*price = 104013 [19:39:47]sum+1 = 104014 [19:39:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1040.00 Внесено: 1040.00 СДАЧА: 0.00 НСП 1% : 9.20 НДС 12% : 110.46 Наличными: 1040.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 277 26.08.2023 19:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33261 ФПД: 101602921417493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193949&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33261&fm=101602921417493&tin=02508201610067®Number=0000000000091575&sum=104000 [19:39:48]StoreToDocumentArchive [19:39:48]shift 77 fd 33261 [19:39:48]save to /storage/0077/doc_00033261 [19:39:48]save last doc name /storage/0077/doc_00033261 to /storage/kkm_last_doc_name [19:39:48]save OK [19:39:48]Clear old archive folders... [19:39:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:39:48]tlvbuf is 00A91D70 [19:39:48]SAM_PROTO_ClearQueue [19:39:48]wFMCommunicate request_size=4 [19:39:48]MH_SAM_APDU [19:39:48]CAPDU: 80 09 00 00 [19:39:48]Write to MH i2c: E2 08 00 7C 48 80 09 00 00 00 00 00 00 36 [19:39:48]Write i2c OK [19:39:48]MH_I2C_Read... [19:39:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:39:48]Read from MH i2c: E2 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 03 00 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 03 00 7C 48 00 90 00 38 [19:39:48]RAPDU: 90 00 [19:39:48]wFMCommunicate OK [19:39:48]SAM_PROTO_ClearQueue done [19:39:48]KKMCreateOFDPacket [19:39:48]OFDProtocolAddRootSTLVToBuf [19:39:48]FM_MakeSignedData [19:39:48]FM_MakeSignedData [19:39:48]SAM_PROTO_SignData [19:39:48]wFMCommunicate request_size=4 [19:39:48]MH_SAM_APDU [19:39:48]CAPDU: 80 0D 01 02 [19:39:48]Write to MH i2c: E2 08 00 7D 48 80 0D 01 02 00 00 00 00 3E [19:39:48]Write i2c OK [19:39:48]MH_I2C_Read... [19:39:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:39:48]Read from MH i2c: E2 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 03 00 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 03 00 7D 48 00 90 00 39 [19:39:48]RAPDU: 90 00 [19:39:48]wFMCommunicate OK [19:39:48]wFMCommunicate request_size=255 [19:39:48]MH_SAM_APDU [19:39: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 74 45 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4D 96 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 96 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 2B 00 00 00 00 07 04 06 00 40 96 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 05 55 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 81 00 00 35 04 06 00 5C [19:39:48]Write to MH i2c: E2 02 01 7E 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 45 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4D 96 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 96 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 2B 00 00 00 00 07 04 06 00 40 96 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 05 55 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 81 00 00 35 04 06 00 5C 00 00 49 [19:39:48]Write i2c OK [19:39:48]MH_I2C_Read... [19:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:48]Read from MH i2c: E2 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 03 00 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 03 00 7E 48 00 90 00 3A [19:39:48]RAPDU: 90 00 [19:39:48]wFMCommunicate OK [19:39:48]wFMCommunicate request_size=10 [19:39:48]MH_SAM_APDU [19:39:48]CAPDU: 80 0D 02 02 05 68 46 0A 0B 15 [19:39:48]Write to MH i2c: E2 0D 00 7F 48 80 0D 02 02 05 00 68 46 0A 0B 15 00 00 23 [19:39:48]Write i2c OK [19:39:48]MH_I2C_Read... [19:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:39:48]Read from MH i2c: E2 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 03 00 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 03 00 7F 48 00 90 00 3B [19:39:48]RAPDU: 90 00 [19:39:48]wFMCommunicate OK [19:39:48]wFMCommunicate request_size=4 [19:39:48]MH_SAM_APDU [19:39:48]CAPDU: 80 0D 03 02 [19:39:48]Write to MH i2c: E2 08 00 80 48 80 0D 03 02 00 00 00 00 43 [19:39:48]Write i2c OK [19:39:48]MH_I2C_Read... [19:39:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:39:48]Read from MH i2c: E2 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 0B 00 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 0B 00 80 48 00 BA 90 9C 2C A3 66 69 27 90 00 EF [19:39:48]RAPDU: BA 90 9C 2C A3 66 69 27 90 00 [19:39:48]wFMCommunicate OK [19:39:48]SAM_PROTO_SignData done [19:39:48]FM_MakeSignedData done [19:39:48]CreateOFDProtocolMessage [19:39:48]wFMCommunicate request_size=4 [19:39:48]MH_SAM_APDU [19:39:48]CAPDU: 80 11 00 00 [19:39:48]Write to MH i2c: E2 08 00 81 48 80 11 00 00 00 00 00 00 43 [19:39:48]Write i2c OK [19:39:48]MH_I2C_Read... [19:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:48]Read from MH i2c: E2 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 17 00 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: E2 17 00 81 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 99 [19:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:39:48]wFMCommunicate OK [19:39:48]CreateOFDProtocolMessage done [19:39:48]OFDSenderStorePacket 33261 [19:39:48]StoreOFDPacket docnum=33261 [19:39:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8B 6B 07 01 54 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 45 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4D 96 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 96 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 2B 00 00 00 00 07 04 06 00 40 96 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 05 55 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 81 00 00 35 04 06 00 5C 68 46 0A 0B 15 BA 90 9C 2C A3 66 69 27 [19:39:48]CheckFolder [19:39:48]dirname=/storage/ofd_packets [19:39:48]CheckFolder done [19:39:48]ProducePacketName [19:39:48]name=ofd_packets/00033261 [19:39:48]NVStorageSaveData ofd_packets/00033261 [19:39:48]File name is /storage/ofd_packets/00033261 [19:39:48]Write 301 bytes [19:39:48]NVStorageSaveData done [19:39:48]OFDSenderStorePacket done [19:39:48]KKMCreateOFDPacket done [19:39:48]NVStorageSaveData kkm_last_timestamp [19:39:48]File name is /storage/kkm_last_timestamp [19:39:48]Write 4 bytes [19:39:48]NVStorageSaveData done [19:39:48]ExternCall_PrintAddStr [19:39:48]wPrintStart [19:39:48]Write to MH i2c: 01 00 00 82 48 CA [19:39:48]OFD Sender: Processing packet 33261 [packets to send 11, broken 10] [19:39:48]ProducePacketName [19:39:48]name=ofd_packets/00033261 [19:39:48]OFD Sender: To server: pG, [19:39:48]CommunicateWithHost lk.salyk.kg:30040 [19:39:48]ConnectInit lk.salyk.kg [19:39:48]Write i2c OK [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: 01 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: 01 07 00 [19:39:48]MH_I2C_Read... [19:39:48]Read from MH i2c: 01 07 00 82 48 00 00 00 00 00 FF 0F DF [19:39:48]RasterBufferAndPrint [19:39:48]line Счет N : (1)1183087 [19:39:48]line ИНН: 02508201610067 [19:39:48]line Контрольно-Кассовый Чек [19:39:48]line ПРОДАЖА [19:39:48]line ТРК (МРК, ГНК) : 42 [19:39:48]line Товар: 2710124130 [19:39:48]line Аи-92-К-5 [19:39:48]line 17.780 * 58.50 [19:39:48]line = 1040.13 [19:39:48]line НДС 12% НСП 1% [19:39:48]line > о реализуемом товаре [19:39:48]line ОКРУГЛЕНИЕ: -0.13 [19:39:48]line ИТОГО: 1040.00 [19:39:48]line Внесено: 1040.00 [19:39:48]line СДАЧА: 0.00 [19:39:48]line НСП 1% : 9.20 [19:39:48]line НДС 12% : 110.46 [19:39:48]line Наличными: 1040.00 [19:39:48]line Безнал.: 0.00 [19:39:48]line Место: АЗС № 121 "Партнер Нефть" [19:39:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:39:48]line СНО: Общий режим [19:39:48]line Чек 277 26.08.2023 19:39 [19:39:48]line Смена: 77 ФФД: 1.0 [19:39:48]line ЗНМ: 0300000148 [19:39:48]line РНМ: 0000000000091575 [19:39:48]line Версия ККМ: 001 [19:39:48]line ФМ: 0000000000874655 [19:39:48]line ФД: 33261 [19:39:48]line ФПД: 101602921417493 [19:39:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T193949&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33261&fm=101602921417493&tin=02508201610067®Number=0000000000091575&sum=104000 [19:39:49]Connected sock=10 [19:39:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8B 6B 07 01 54 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 74 45 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4D 96 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 96 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 2B 00 00 00 00 07 04 06 00 40 96 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 01 00 00 F4 03 04 00 05 55 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 81 00 00 35 04 06 00 5C 68 46 0A 0B 15 BA 90 9C 2C A3 66 69 27 [19:39:49]written 0, free lines is 4095 [19:39:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 11 57 47 00 1A 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 ED 81 00 00 F4 03 04 00 A3 FF E9 64 B6 04 01 00 00 AF 69 1D 9D B3 45 1C 22 [19:39:49]CommunicateWithHost err = 0 [19:39:49]CheckOFDResponse [19:39:49]1017 (14) - 77093643461234 [19:39:49]1041 (16) - 0000000000874655 [19:39:49]1040 (4) - 33261 [19:39:49]1012 (4) - 26.08.2023 13:35 [19:39:49]1206 (1) - 0 [19:39:49]OFD Sender: Remove packet 33261 [19:39:49]ProducePacketName [19:39:49]name=ofd_packets/00033261 [19:39:49]NVStorageDeleteData [19:39:49]Write to MH i2c: 01 00 00 AD 48 F5 [19:39:49]Write i2c OK [19:39:49]MH_I2C_Read... [19:39:49]Read from MH i2c: 01 [19:39:49]MH_I2C_Read... [19:39:49]Read from MH i2c: 01 07 00 [19:39:49]MH_I2C_Read... [19:39:49]Read from MH i2c: 01 07 00 AD 48 00 00 00 00 00 E4 0C EC [19:39:49]RasterBufferAndPrint [19:39:49]line [19:39:49]line [19:39:49]line [19:39:49]line [19:39:49]line [19:39:49]written 0, free lines is 3309 [19:39:49]MH_Cut [19:39:49]Write to MH i2c: D1 01 00 B4 48 01 CE [19:39:49]Write i2c OK [19:39:49]MH_I2C_Read... [19:39:49]Read from MH i2c: D1 [19:39:49]MH_I2C_Read... [19:39:49]Read from MH i2c: D1 01 00 [19:39:49]MH_I2C_Read... [19:39:49]Read from MH i2c: D1 01 00 B4 48 00 CD [19:39:49]Write to MH i2c: 01 00 00 B5 48 FD [19:39:49]Write i2c OK [19:39:49]MH_I2C_Read... [19:39:49]OFD Sender: No OFD packet to send [19:39:50]*** Cut start [19:39:50]*** Purtial cut [19:39:50]*** CUTSNS_PIN = 0 [19:39:50]*** Stage 1: CUTSNS_PIN = 1 [19:39:52]Read from MH i2c: 01 [19:39:52]MH_I2C_Read... [19:39:52]*** Stop cut motor [19:39:52]*** Cut end [19:39:52]Read from MH i2c: 01 07 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: 01 07 00 B5 48 00 00 00 00 00 FF 0F 12 [19:39:52]process_action close_receipt done [19:39:52]requested_data is exist [19:39:52]produce_requested_data [19:39:52]requested_item fm.sn is exist - process it [19:39:52]wFMCommunicate request_size=4 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 11 00 00 [19:39:52]Write to MH i2c: E2 08 00 B6 48 80 11 00 00 00 00 00 00 78 [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 17 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 17 00 B6 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CE [19:39:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:39:52]wFMCommunicate OK [19:39:52]requested_item fd.num is exist - process it [19:39:52]SAM_PROTO_GetFieldsCounters [19:39:52]wFMCommunicate request_size=4 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 13 00 00 [19:39:52]Write to MH i2c: E2 08 00 B7 48 80 13 00 00 00 00 00 00 7B [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 62 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 62 00 B7 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 ED 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [19:39:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 ED 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 15 01 00 00 5E 04 04 00 15 01 00 00 57 04 04 00 16 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:39:52]wFMCommunicate OK [19:39:52]SAM_PROTO_GetFieldsCounters done [19:39:52]requested_item shift.num is exist - process it [19:39:52]requested_item shift.opened is exist - process it [19:39:52]req_shift_opened [19:39:52]FM_GetShiftState [19:39:52]SAM_PROTO_GetShiftState [19:39:52]wFMCommunicate request_size=4 [19:39:52]MH_SAM_APDU [19:39:52]CAPDU: 80 13 01 00 [19:39:52]Write to MH i2c: E2 08 00 B8 48 80 13 01 00 00 00 00 00 7D [19:39:52]Write i2c OK [19:39:52]MH_I2C_Read... [19:39:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:52]Read from MH i2c: E2 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 0E 00 [19:39:52]MH_I2C_Read... [19:39:52]Read from MH i2c: E2 0E 00 B8 48 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B4 [19:39:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:39:52]wFMCommunicate OK [19:39:52]SAM_PROTO_GetShiftState done [19:39:52]FM_GetShiftState done [19:39:52]req_shift_opened done [19:39:52]requested_item shift.open_date is exist - process it [19:39:52]req_shift_open_date [19:39:52]req_shift_open_date done [19:39:52]produce_requested_data done [19:39:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33261,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:39:52]process_action_free close_receipt [19:39:52]json_value_free [19:39:52]json_value_free done [19:39:52]process_json_proto returns [19:39:52]Send response to host [19:39:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33261,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:39:52]free response buf [19:39:52]execute_script done [19:39:52]execute_script returns [19:39:52]free content buf [19:39:52]Sock 9.Close socket [19:39:52]Sock 9.Thread stoped [19:39:54]OFD Sender: No OFD packet to send [19:39:59]OFD Sender: No OFD packet to send [19:40:04]OFD Sender: No OFD packet to send [19:40:09]OFD Sender: No OFD packet to send [19:40:14]OFD Sender: No OFD packet to send [19:40:19]OFD Sender: No OFD packet to send [19:40:24]OFD Sender: No OFD packet to send [19:40:29]OFD Sender: No OFD packet to send [19:40:34]OFD Sender: No OFD packet to send [19:40:39]OFD Sender: No OFD packet to send [19:40:44]OFD Sender: No OFD packet to send [19:40:49]OFD Sender: No OFD packet to send [19:40:54]OFD Sender: No OFD packet to send [19:40:59]OFD Sender: No OFD packet to send [19:41:04]OFD Sender: No OFD packet to send [19:41:09]OFD Sender: No OFD packet to send [19:41:14]OFD Sender: No OFD packet to send [19:41:19]OFD Sender: No OFD packet to send [19:41:24]OFD Sender: No OFD packet to send [19:41:29]OFD Sender: No OFD packet to send [19:41:34]OFD Sender: No OFD packet to send [19:41:39]OFD Sender: No OFD packet to send [19:41:44]OFD Sender: No OFD packet to send [19:41:49]OFD Sender: No OFD packet to send [19:41:54]OFD Sender: No OFD packet to send [19:41:59]OFD Sender: No OFD packet to send [19:42:04]OFD Sender: No OFD packet to send [19:42:09]OFD Sender: No OFD packet to send [19:42:14]OFD Sender: No OFD packet to send [19:42:19]OFD Sender: No OFD packet to send [19:42:24]OFD Sender: No OFD packet to send [19:42:29]OFD Sender: No OFD packet to send [19:42:34]OFD Sender: No OFD packet to send [19:42:39]OFD Sender: No OFD packet to send [19:42:44]OFD Sender: No OFD packet to send [19:42:49]OFD Sender: No OFD packet to send [19:42:54]OFD Sender: No OFD packet to send [19:42:59]OFD Sender: No OFD packet to send [19:43:04]OFD Sender: No OFD packet to send [19:43:09]OFD Sender: No OFD packet to send [19:43:14]OFD Sender: No OFD packet to send [19:43:19]OFD Sender: No OFD packet to send [19:43:24]OFD Sender: No OFD packet to send [19:43:29]OFD Sender: No OFD packet to send [19:43:34]OFD Sender: No OFD packet to send [19:43:39]OFD Sender: No OFD packet to send [19:43:44]OFD Sender: No OFD packet to send [19:43:47]accept exits with 7 [19:43:47]New connection [19:43:47]New thread 3067202916 created [19:43:47]Thread 3067059556 joined [19:43:47]Waiting for new connection... [19:43:47] Sock 7.Parse request [19:43:47]Sock 7.Check first char [19:43:47]Sock 7.First char is OK [19:43:47]request: POST /json_proto HTTP/1.0 [19:43:47]Method: POST [19:43:47]URL: /json_proto [19:43:47]Method is POST - this is cgi request [19:43:47]url: /json_proto [19:43:47]query_string will be loaded in cgi processing [19:43:47]execute_cgi json_proto POST (null) [19:43:47]execute_cgi path=json_proto method=POST [19:43:47]POST find Content-Length [19:43:47]Host: 172.17.34.200:8080 [19:43:47]Content-Length: 683 [19:43:47]Content-Type: application/json [19:43:47] [19:43:47]POST finish read [19:43:47]Found Content-Length = 683 [19:43:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183089", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:47]execute_script... [19: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)1183089", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:47]POST & json_proto [19:43:47]process_json_proto [19:43:47]json parsed OK: [19:43:47]protocol is kg_v1.0 [19:43:47]action value=close_receipt [19:43:47]process_action close_receipt [19:43:47]cmd_close_receipt [19:43:47]MH_GetDate [19:43:47]Write to MH i2c: F0 00 00 B9 48 F0 [19:43:47]Write i2c OK [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: F0 [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: F0 09 00 [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: F0 09 00 B9 48 00 F5 55 EA 64 B2 FF 65 64 0B [19:43:47]GetLastDocTimeStamp 1693078789 [19:43:47]current date 1693079029 [19:43:47]FM_GetShiftState [19:43:47]SAM_PROTO_GetShiftState [19:43:47]wFMCommunicate request_size=4 [19:43:47]MH_SAM_APDU [19:43:47]CAPDU: 80 13 01 00 [19:43:47]Write to MH i2c: E2 08 00 BA 48 80 13 01 00 00 00 00 00 7F [19:43:47]Write i2c OK [19:43:47]MH_I2C_Read... [19:43:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:47]Read from MH i2c: E2 [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: E2 0E 00 [19:43:47]MH_I2C_Read... [19:43:47]Read from MH i2c: E2 0E 00 BA 48 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B6 [19:43:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:43:47]wFMCommunicate OK [19:43:47]SAM_PROTO_GetShiftState done [19:43:47]FM_GetShiftState done [19:43:47]opened in 1693009560 [19:43:47]opened+sec_in_day 1693095960 [19:43:47]quantity*price = 100035 [19:43:47]sum+1 = 100036 [19:43:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 278 26.08.2023 19:43 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33262 ФПД: 217976247472843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194349&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33262&fm=217976247472843&tin=02508201610067®Number=0000000000091575&sum=100000 [19:43:48]StoreToDocumentArchive [19:43:48]shift 77 fd 33262 [19:43:48]save to /storage/0077/doc_00033262 [19:43:48]save last doc name /storage/0077/doc_00033262 to /storage/kkm_last_doc_name [19:43:48]save OK [19:43:48]Clear old archive folders... [19:43:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:43:48]tlvbuf is 00AB6BC0 [19:43:48]SAM_PROTO_ClearQueue [19:43:48]wFMCommunicate request_size=4 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 09 00 00 [19:43:48]Write to MH i2c: E2 08 00 C7 48 80 09 00 00 00 00 00 00 81 [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 03 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 03 00 C7 48 00 90 00 83 [19:43:48]RAPDU: 90 00 [19:43:48]wFMCommunicate OK [19:43:48]SAM_PROTO_ClearQueue done [19:43:48]KKMCreateOFDPacket [19:43:48]OFDProtocolAddRootSTLVToBuf [19:43:48]FM_MakeSignedData [19:43:48]FM_MakeSignedData [19:43:48]SAM_PROTO_SignData [19:43:48]wFMCommunicate request_size=4 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 0D 01 02 [19:43:48]Write to MH i2c: E2 08 00 C8 48 80 0D 01 02 00 00 00 00 89 [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 03 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 03 00 C8 48 00 90 00 84 [19:43:48]RAPDU: 90 00 [19:43:48]wFMCommunicate OK [19:43:48]wFMCommunicate request_size=255 [19:43:48]MH_SAM_APDU [19: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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 F5 55 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 81 00 00 35 04 06 00 C6 [19:43:48]Write to MH i2c: E2 02 01 C9 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 F5 55 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 81 00 00 35 04 06 00 C6 00 00 7F [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 03 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 03 00 C9 48 00 90 00 85 [19:43:48]RAPDU: 90 00 [19:43:48]wFMCommunicate OK [19:43:48]wFMCommunicate request_size=10 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 0D 02 02 05 3F 8C CC D2 CB [19:43:48]Write to MH i2c: E2 0D 00 CA 48 80 0D 02 02 05 00 3F 8C CC D2 CB 00 00 CA [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 03 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 03 00 CA 48 00 90 00 86 [19:43:48]RAPDU: 90 00 [19:43:48]wFMCommunicate OK [19:43:48]wFMCommunicate request_size=4 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 0D 03 02 [19:43:48]Write to MH i2c: E2 08 00 CB 48 80 0D 03 02 00 00 00 00 8E [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 0B 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 0B 00 CB 48 00 3F FA B1 8A BF A8 23 E2 90 00 6F [19:43:48]RAPDU: 3F FA B1 8A BF A8 23 E2 90 00 [19:43:48]wFMCommunicate OK [19:43:48]SAM_PROTO_SignData done [19:43:48]FM_MakeSignedData done [19:43:48]CreateOFDProtocolMessage [19:43:48]wFMCommunicate request_size=4 [19:43:48]MH_SAM_APDU [19:43:48]CAPDU: 80 11 00 00 [19:43:48]Write to MH i2c: E2 08 00 CC 48 80 11 00 00 00 00 00 00 8E [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:48]Read from MH i2c: E2 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 17 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: E2 17 00 CC 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E4 [19:43:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:43:48]wFMCommunicate OK [19:43:48]CreateOFDProtocolMessage done [19:43:48]OFDSenderStorePacket 33262 [19:43:48]StoreOFDPacket docnum=33262 [19:43:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C1 E4 07 01 93 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 F5 55 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 81 00 00 35 04 06 00 C6 3F 8C CC D2 CB 3F FA B1 8A BF A8 23 E2 [19:43:48]CheckFolder [19:43:48]dirname=/storage/ofd_packets [19:43:48]CheckFolder done [19:43:48]ProducePacketName [19:43:48]name=ofd_packets/00033262 [19:43:48]NVStorageSaveData ofd_packets/00033262 [19:43:48]File name is /storage/ofd_packets/00033262 [19:43:48]Write 301 bytes [19:43:48]NVStorageSaveData done [19:43:48]OFDSenderStorePacket done [19:43:48]KKMCreateOFDPacket done [19:43:48]NVStorageSaveData kkm_last_timestamp [19:43:48]File name is /storage/kkm_last_timestamp [19:43:48]Write 4 bytes [19:43:48]NVStorageSaveData done [19:43:48]ExternCall_PrintAddStr [19:43:48]wPrintStart [19:43:48]Write to MH i2c: 01 00 00 CD 48 15 [19:43:48]Write i2c OK [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: 01 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: 01 07 00 [19:43:48]MH_I2C_Read... [19:43:48]Read from MH i2c: 01 07 00 CD 48 00 00 00 00 00 FF 0F 2A [19:43:48]RasterBufferAndPrint [19:43:48]line Счет N : (1)1183089 [19:43:48]line ИНН: 02508201610067 [19:43:48]line Контрольно-Кассовый Чек [19:43:48]line ПРОДАЖА [19:43:48]line ТРК (МРК, ГНК) : 32 [19:43:48]line Товар: 2710124130 [19:43:48]line Аи-92-К-5 [19:43:48]line 17.100 * 58.50 [19:43:48]line = 1000.35 [19:43:48]line НДС 12% НСП 1% [19:43:48]line > о реализуемом товаре [19:43:48]line ОКРУГЛЕНИЕ: -0.35 [19:43:48]line ИТОГО: 1000.00 [19:43:48]line Внесено: 1000.00 [19:43:48]line СДАЧА: 0.00 [19:43:48]line НСП 1% : 8.85 [19:43:48]line НДС 12% : 106.23 [19:43:48]line Наличными: 1000.00 [19:43:48]line Безнал.: 0.00 [19:43:48]line Место: АЗС № 121 "Партнер Нефть" [19:43:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:43:48]line СНО: Общий режим [19:43:48]line Чек 278 26.08.2023 19:43 [19:43:48]line Смена: 77 ФФД: 1.0 [19:43:48]line ЗНМ: 0300000148 [19:43:48]line РНМ: 0000000000091575 [19:43:48]line Версия ККМ: 001 [19:43:48]line ФМ: 0000000000874655 [19:43:48]line ФД: 33262 [19:43:48]line ФПД: 217976247472843 [19:43:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194349&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33262&fm=217976247472843&tin=02508201610067®Number=0000000000091575&sum=100000 [19:43:49]OFD Sender: Processing packet 33262 [packets to send 11, broken 10] [19:43:49]ProducePacketName [19:43:49]name=ofd_packets/00033262 [19:43:49]OFD Sender: To server: pG, [19:43:49]CommunicateWithHost lk.salyk.kg:30040 [19:43:49]ConnectInit lk.salyk.kg [19:43:49]written 0, free lines is 4095 [19:43:49]Connected sock=10 [19:43:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 C1 E4 07 01 93 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 F5 55 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 81 00 00 35 04 06 00 C6 3F 8C CC D2 CB 3F FA B1 8A BF A8 23 E2 [19:43:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A5 3B 47 00 67 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EE 81 00 00 F4 03 04 00 93 00 EA 64 B6 04 01 00 00 3D 16 C3 BD 36 30 61 8A [19:43:49]CommunicateWithHost err = 0 [19:43:49]CheckOFDResponse [19:43:49]1017 (14) - 77093643461234 [19:43:49]1041 (16) - 0000000000874655 [19:43:49]1040 (4) - 33262 [19:43:49]1012 (4) - 26.08.2023 13:39 [19:43:49]1206 (1) - 0 [19:43:49]OFD Sender: Remove packet 33262 [19:43:49]ProducePacketName [19:43:49]name=ofd_packets/00033262 [19:43:49]NVStorageDeleteData [19:43:49]Write to MH i2c: 01 00 00 F8 48 40 [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: 01 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: 01 07 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: 01 07 00 F8 48 00 00 00 00 00 E5 0C 38 [19:43:49]RasterBufferAndPrint [19:43:49]line [19:43:49]line [19:43:49]line [19:43:49]line [19:43:49]line [19:43:49]written 0, free lines is 3310 [19:43:49]MH_Cut [19:43:49]Write to MH i2c: D1 01 00 FF 48 01 19 [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: D1 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: D1 01 00 [19:43:49]MH_I2C_Read... [19:43:49]Read from MH i2c: D1 01 00 FF 48 00 18 [19:43:49]Write to MH i2c: 01 00 00 00 49 49 [19:43:49]Write i2c OK [19:43:49]MH_I2C_Read... [19:43:49]OFD Sender: No OFD packet to send [19:43:50]*** Cut start [19:43:50]*** Purtial cut [19:43:50]*** Stage 1: CUTSNS_PIN = 1 [19:43:50]Read from MH i2c: 01 [19:43:50]MH_I2C_Read... [19:43:50]*** Stop cut motor [19:43:50]*** Cut end [19:43:50]Read from MH i2c: 01 07 00 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: 01 07 00 00 49 00 00 00 00 00 FF 0F 5E [19:43:50]process_action close_receipt done [19:43:50]requested_data is exist [19:43:50]produce_requested_data [19:43:50]requested_item fm.sn is exist - process it [19:43:50]wFMCommunicate request_size=4 [19:43:50]MH_SAM_APDU [19:43:50]CAPDU: 80 11 00 00 [19:43:50]Write to MH i2c: E2 08 00 01 49 80 11 00 00 00 00 00 00 C4 [19:43:50]Write i2c OK [19:43:50]MH_I2C_Read... [19:43:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:50]Read from MH i2c: E2 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: E2 17 00 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: E2 17 00 01 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1A [19:43:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:43:50]wFMCommunicate OK [19:43:50]requested_item fd.num is exist - process it [19:43:50]SAM_PROTO_GetFieldsCounters [19:43:50]wFMCommunicate request_size=4 [19:43:50]MH_SAM_APDU [19:43:50]CAPDU: 80 13 00 00 [19:43:50]Write to MH i2c: E2 08 00 02 49 80 13 00 00 00 00 00 00 C7 [19:43:50]Write i2c OK [19:43:50]MH_I2C_Read... [19:43:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:50]Read from MH i2c: E2 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: E2 62 00 [19:43:50]MH_I2C_Read... [19:43:50]Read from MH i2c: E2 62 00 02 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [19:43:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EE 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 16 01 00 00 5E 04 04 00 16 01 00 00 57 04 04 00 17 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:50]wFMCommunicate OK [19:43:50]SAM_PROTO_GetFieldsCounters done [19:43:50]requested_item shift.num is exist - process it [19:43:50]requested_item shift.opened is exist - process it [19:43:50]req_shift_opened [19:43:50]FM_GetShiftState [19:43:50]SAM_PROTO_GetShiftState [19:43:50]wFMCommunicate request_size=4 [19:43:50]MH_SAM_APDU [19:43:50]CAPDU: 80 13 01 00 [19:43:50]Write to MH i2c: E2 08 00 03 49 80 13 01 00 00 00 00 00 C9 [19:43:50]Write i2c OK [19:43:50]MH_I2C_Read... [19:43:51]Read from MH i2c: E2 [19:43:51]MH_I2C_Read... [19:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:51]Read from MH i2c: E2 0E 00 [19:43:51]MH_I2C_Read... [19:43:51]Read from MH i2c: E2 0E 00 03 49 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 00 [19:43:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:43:51]wFMCommunicate OK [19:43:51]SAM_PROTO_GetShiftState done [19:43:51]FM_GetShiftState done [19:43:51]req_shift_opened done [19:43:51]requested_item shift.open_date is exist - process it [19:43:51]req_shift_open_date [19:43:51]req_shift_open_date done [19:43:51]produce_requested_data done [19:43:51]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33262,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:43:51]process_action_free close_receipt [19:43:51]json_value_free [19:43:51]json_value_free done [19:43:51]process_json_proto returns [19:43:51]Send response to host [19:43:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33262,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:43:51]free response buf [19:43:51]execute_script done [19:43:51]execute_script returns [19:43:51]free content buf [19:43:51]Sock 7.Close socket [19:43:51]Sock 7.Thread stoped [19:43:55]OFD Sender: No OFD packet to send [19:44:00]OFD Sender: No OFD packet to send [19:44:05]OFD Sender: No OFD packet to send [19:44:10]OFD Sender: No OFD packet to send [19:44:14]accept exits with 9 [19:44:14]New connection [19:44:14]New thread 3067059556 created [19:44:14]Thread 3067202916 joined [19:44:14]Waiting for new connection... [19:44:14] Sock 9.Parse request [19:44:14]Sock 9.Check first char [19:44:14]Sock 9.First char is OK [19:44:14]request: POST /json_proto HTTP/1.0 [19:44:14]Method: POST [19:44:14]URL: /json_proto [19:44:14]Method is POST - this is cgi request [19:44:14]url: /json_proto [19:44:14]query_string will be loaded in cgi processing [19:44:14]execute_cgi json_proto POST (null) [19:44:14]execute_cgi path=json_proto method=POST [19:44:14]POST find Content-Length [19:44:14]Host: 172.17.34.200:8080 [19:44:14]Content-Length: 678 [19:44:14]Content-Type: application/json [19:44:14] [19:44:14]POST finish read [19:44:14]Found Content-Length = 678 [19:44:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183090", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "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" ] } } [19:44:14]execute_script... [19:44: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)1183090", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "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" ] } } [19:44:14]POST & json_proto [19:44:14]process_json_proto [19:44:14]json parsed OK: [19:44:14]protocol is kg_v1.0 [19:44:14]action value=close_receipt [19:44:14]process_action close_receipt [19:44:14]cmd_close_receipt [19:44:14]MH_GetDate [19:44:14]Write to MH i2c: F0 00 00 04 49 3C [19:44:14]Write i2c OK [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: F0 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: F0 09 00 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: F0 09 00 04 49 00 10 56 EA 64 B2 FF 65 64 73 [19:44:14]GetLastDocTimeStamp 1693079029 [19:44:14]current date 1693079056 [19:44:14]FM_GetShiftState [19:44:14]SAM_PROTO_GetShiftState [19:44:14]wFMCommunicate request_size=4 [19:44:14]MH_SAM_APDU [19:44:14]CAPDU: 80 13 01 00 [19:44:14]Write to MH i2c: E2 08 00 05 49 80 13 01 00 00 00 00 00 CB [19:44:14]Write i2c OK [19:44:14]MH_I2C_Read... [19:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:14]Read from MH i2c: E2 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: E2 0E 00 [19:44:14]MH_I2C_Read... [19:44:14]Read from MH i2c: E2 0E 00 05 49 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 02 [19:44:14]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:44:14]wFMCommunicate OK [19:44:14]SAM_PROTO_GetShiftState done [19:44:14]FM_GetShiftState done [19:44:14]opened in 1693009560 [19:44:14]opened+sec_in_day 1693095960 [19:44:14]quantity*price = 20007 [19:44:14]sum+1 = 20008 [19:44:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 279 26.08.2023 19:44 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33263 ФПД: 54269864253537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194416&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33263&fm=54269864253537&tin=02508201610067®Number=0000000000091575&sum=20000 [19:44:15]StoreToDocumentArchive [19:44:15]shift 77 fd 33263 [19:44:15]save to /storage/0077/doc_00033263 [19:44:15]save last doc name /storage/0077/doc_00033263 to /storage/kkm_last_doc_name [19:44:15]save OK [19:44:15]Clear old archive folders... [19:44:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:44:15]tlvbuf is B6DE5480 [19:44:15]SAM_PROTO_ClearQueue [19:44:15]wFMCommunicate request_size=4 [19:44:15]MH_SAM_APDU [19:44:15]CAPDU: 80 09 00 00 [19:44:15]Write to MH i2c: E2 08 00 12 49 80 09 00 00 00 00 00 00 CD [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:15]Read from MH i2c: E2 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 03 00 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 03 00 12 49 00 90 00 CF [19:44:15]RAPDU: 90 00 [19:44:15]wFMCommunicate OK [19:44:15]SAM_PROTO_ClearQueue done [19:44:15]KKMCreateOFDPacket [19:44:15]OFDProtocolAddRootSTLVToBuf [19:44:15]FM_MakeSignedData [19:44:15]FM_MakeSignedData [19:44:15]SAM_PROTO_SignData [19:44:15]wFMCommunicate request_size=4 [19:44:15]MH_SAM_APDU [19:44:15]CAPDU: 80 0D 01 02 [19:44:15]Write to MH i2c: E2 08 00 13 49 80 0D 01 02 00 00 00 00 D5 [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:15]Read from MH i2c: E2 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 03 00 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 03 00 13 49 00 90 00 D0 [19:44:15]RAPDU: 90 00 [19:44:15]wFMCommunicate OK [19:44:15]wFMCommunicate request_size=255 [19:44:15]MH_SAM_APDU [19:44: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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 17 01 00 00 F4 03 04 00 10 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 81 00 00 35 04 06 00 31 [19:44:15]Write to MH i2c: E2 02 01 14 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 17 01 00 00 F4 03 04 00 10 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 81 00 00 35 04 06 00 31 00 00 4E [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:15]Read from MH i2c: E2 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 03 00 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 03 00 14 49 00 90 00 D1 [19:44:15]RAPDU: 90 00 [19:44:15]wFMCommunicate OK [19:44:15]wFMCommunicate request_size=10 [19:44:15]MH_SAM_APDU [19:44:15]CAPDU: 80 0D 02 02 05 5B AF FB 18 61 [19:44:15]Write to MH i2c: E2 0D 00 15 49 80 0D 02 02 05 00 5B AF FB 18 61 00 00 60 [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:15]Read from MH i2c: E2 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 03 00 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 03 00 15 49 00 90 00 D2 [19:44:15]RAPDU: 90 00 [19:44:15]wFMCommunicate OK [19:44:15]wFMCommunicate request_size=4 [19:44:15]MH_SAM_APDU [19:44:15]CAPDU: 80 0D 03 02 [19:44:15]Write to MH i2c: E2 08 00 16 49 80 0D 03 02 00 00 00 00 DA [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:15]Read from MH i2c: E2 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 0B 00 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 0B 00 16 49 00 8B 45 5E 71 C1 1C 8D 31 90 00 15 [19:44:15]RAPDU: 8B 45 5E 71 C1 1C 8D 31 90 00 [19:44:15]wFMCommunicate OK [19:44:15]SAM_PROTO_SignData done [19:44:15]FM_MakeSignedData done [19:44:15]CreateOFDProtocolMessage [19:44:15]wFMCommunicate request_size=4 [19:44:15]MH_SAM_APDU [19:44:15]CAPDU: 80 11 00 00 [19:44:15]Write to MH i2c: E2 08 00 17 49 80 11 00 00 00 00 00 00 DA [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:15]Read from MH i2c: E2 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 17 00 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: E2 17 00 17 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 30 [19:44:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:44:15]wFMCommunicate OK [19:44:15]CreateOFDProtocolMessage done [19:44:15]OFDSenderStorePacket 33263 [19:44:15]StoreOFDPacket docnum=33263 [19:44:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 46 D8 07 01 78 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 17 01 00 00 F4 03 04 00 10 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 81 00 00 35 04 06 00 31 5B AF FB 18 61 8B 45 5E 71 C1 1C 8D 31 [19:44:15]CheckFolder [19:44:15]dirname=/storage/ofd_packets [19:44:15]CheckFolder done [19:44:15]ProducePacketName [19:44:15]name=ofd_packets/00033263 [19:44:15]NVStorageSaveData ofd_packets/00033263 [19:44:15]File name is /storage/ofd_packets/00033263 [19:44:15]Write 301 bytes [19:44:15]NVStorageSaveData done [19:44:15]OFDSenderStorePacket done [19:44:15]KKMCreateOFDPacket done [19:44:15]NVStorageSaveData kkm_last_timestamp [19:44:15]File name is /storage/kkm_last_timestamp [19:44:15]Write 4 bytes [19:44:15]NVStorageSaveData done [19:44:15]ExternCall_PrintAddStr [19:44:15]wPrintStart [19:44:15]Write to MH i2c: 01 00 00 18 49 61 [19:44:15]Write i2c OK [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: 01 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: 01 07 00 [19:44:15]MH_I2C_Read... [19:44:15]Read from MH i2c: 01 07 00 18 49 00 00 00 00 00 FF 0F 76 [19:44:15]RasterBufferAndPrint [19:44:15]line Счет N : (1)1183090 [19:44:15]line ИНН: 02508201610067 [19:44:15]line Контрольно-Кассовый Чек [19:44:15]line ПРОДАЖА [19:44:15]line ТРК (МРК, ГНК) : 52 [19:44:15]line Товар: 2710124130 [19:44:15]line Аи-92-К-5 [19:44:15]line 3.420 * 58.50 [19:44:15]line = 200.07 [19:44:15]line НДС 12% НСП 1% [19:44:15]line > о реализуемом товаре [19:44:15]line ОКРУГЛЕНИЕ: -0.07 [19:44:15]line ИТОГО: 200.00 [19:44:15]line Внесено: 200.00 [19:44:15]line СДАЧА: 0.00 [19:44:15]line НСП 1% : 1.77 [19:44:15]line НДС 12% : 21.25 [19:44:15]line Наличными: 200.00 [19:44:15]line Безнал.: 0.00 [19:44:15]line Место: АЗС № 121 "Партнер Нефть" [19:44:15]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:44:15]line СНО: Общий режим [19:44:15]line Чек 279 26.08.2023 19:44 [19:44:15]line Смена: 77 ФФД: 1.0 [19:44:15]line ЗНМ: 0300000148 [19:44:15]line РНМ: 0000000000091575 [19:44:15]line Версия ККМ: 001 [19:44:15]line ФМ: 0000000000874655 [19:44:15]line ФД: 33263 [19:44:15]line ФПД: 54269864253537 [19:44:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194416&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33263&fm=54269864253537&tin=02508201610067®Number=0000000000091575&sum=20000 [19:44:16]OFD Sender: Processing packet 33263 [packets to send 11, broken 10] [19:44:16]ProducePacketName [19:44:16]name=ofd_packets/00033263 [19:44:16]OFD Sender: To server: pG, [19:44:16]CommunicateWithHost lk.salyk.kg:30040 [19:44:16]ConnectInit lk.salyk.kg [19:44:16]written 0, free lines is 4095 [19:44:16]Connected sock=10 [19:44:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 46 D8 07 01 78 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 17 01 00 00 F4 03 04 00 10 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 81 00 00 35 04 06 00 31 5B AF FB 18 61 8B 45 5E 71 C1 1C 8D 31 [19:44:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7E E5 47 00 3F A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 EF 81 00 00 F4 03 04 00 AE 00 EA 64 B6 04 01 00 00 D2 AD AE 90 27 41 86 E2 [19:44:16]CommunicateWithHost err = 0 [19:44:16]CheckOFDResponse [19:44:16]1017 (14) - 77093643461234 [19:44:16]1041 (16) - 0000000000874655 [19:44:16]1040 (4) - 33263 [19:44:16]1012 (4) - 26.08.2023 13:39 [19:44:16]1206 (1) - 0 [19:44:16]OFD Sender: Remove packet 33263 [19:44:16]ProducePacketName [19:44:16]name=ofd_packets/00033263 [19:44:16]NVStorageDeleteData [19:44:16]Write to MH i2c: 01 00 00 43 49 8C [19:44:16]Write i2c OK [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: 01 [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: 01 07 00 [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: 01 07 00 43 49 00 00 00 00 00 EA 0C 89 [19:44:16]RasterBufferAndPrint [19:44:16]line [19:44:16]line [19:44:16]line [19:44:16]line [19:44:16]line [19:44:16]written 0, free lines is 3315 [19:44:16]MH_Cut [19:44:16]Write to MH i2c: D1 01 00 4A 49 01 65 [19:44:16]Write i2c OK [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: D1 [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: D1 01 00 [19:44:16]MH_I2C_Read... [19:44:16]Read from MH i2c: D1 01 00 4A 49 00 64 [19:44:16]Write to MH i2c: 01 00 00 4B 49 94 [19:44:16]Write i2c OK [19:44:16]MH_I2C_Read... [19:44:17]OFD Sender: No OFD packet to send [19:44:17]*** Cut start [19:44:17]*** Purtial cut [19:44:17]*** CUTSNS_PIN = 0 [19:44:17]*** Stage 1: CUTSNS_PIN = 1 [19:44:19]Read from MH i2c: 01 [19:44:19]MH_I2C_Read... [19:44:19]*** Stop cut motor [19:44:19]*** Cut end [19:44:19]Read from MH i2c: 01 07 00 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: 01 07 00 4B 49 00 00 00 00 00 FF 0F A9 [19:44:19]process_action close_receipt done [19:44:19]requested_data is exist [19:44:19]produce_requested_data [19:44:19]requested_item fm.sn is exist - process it [19:44:19]wFMCommunicate request_size=4 [19:44:19]MH_SAM_APDU [19:44:19]CAPDU: 80 11 00 00 [19:44:19]Write to MH i2c: E2 08 00 4C 49 80 11 00 00 00 00 00 00 0F [19:44:19]Write i2c OK [19:44:19]MH_I2C_Read... [19:44:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:19]Read from MH i2c: E2 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 17 00 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 17 00 4C 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [19:44:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:44:19]wFMCommunicate OK [19:44:19]requested_item fd.num is exist - process it [19:44:19]SAM_PROTO_GetFieldsCounters [19:44:19]wFMCommunicate request_size=4 [19:44:19]MH_SAM_APDU [19:44:19]CAPDU: 80 13 00 00 [19:44:19]Write to MH i2c: E2 08 00 4D 49 80 13 00 00 00 00 00 00 12 [19:44:19]Write i2c OK [19:44:19]MH_I2C_Read... [19:44:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:19]Read from MH i2c: E2 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 62 00 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 62 00 4D 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EF 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [19:44:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 EF 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 17 01 00 00 5E 04 04 00 17 01 00 00 57 04 04 00 18 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:44:19]wFMCommunicate OK [19:44:19]SAM_PROTO_GetFieldsCounters done [19:44:19]requested_item shift.num is exist - process it [19:44:19]requested_item shift.opened is exist - process it [19:44:19]req_shift_opened [19:44:19]FM_GetShiftState [19:44:19]SAM_PROTO_GetShiftState [19:44:19]wFMCommunicate request_size=4 [19:44:19]MH_SAM_APDU [19:44:19]CAPDU: 80 13 01 00 [19:44:19]Write to MH i2c: E2 08 00 4E 49 80 13 01 00 00 00 00 00 14 [19:44:19]Write i2c OK [19:44:19]MH_I2C_Read... [19:44:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:19]Read from MH i2c: E2 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 0E 00 [19:44:19]MH_I2C_Read... [19:44:19]Read from MH i2c: E2 0E 00 4E 49 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4B [19:44:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:44:19]wFMCommunicate OK [19:44:19]SAM_PROTO_GetShiftState done [19:44:19]FM_GetShiftState done [19:44:19]req_shift_opened done [19:44:19]requested_item shift.open_date is exist - process it [19:44:19]req_shift_open_date [19:44:19]req_shift_open_date done [19:44:19]produce_requested_data done [19:44:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33263,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:44:19]process_action_free close_receipt [19:44:19]json_value_free [19:44:19]json_value_free done [19:44:19]process_json_proto returns [19:44:19]Send response to host [19:44:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33263,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:44:19]free response buf [19:44:19]execute_script done [19:44:19]execute_script returns [19:44:19]free content buf [19:44:19]Sock 9.Close socket [19:44:19]Sock 9.Thread stoped [19:44:22]OFD Sender: No OFD packet to send [19:44:26]accept exits with 7 [19:44:26]New connection [19:44:26]New thread 3067202916 created [19:44:26]Thread 3067059556 joined [19:44:26]Waiting for new connection... [19:44:26] Sock 7.Parse request [19:44:26]Sock 7.Check first char [19:44:26]Sock 7.First char is OK [19:44:26]request: POST /json_proto HTTP/1.0 [19:44:26]Method: POST [19:44:26]URL: /json_proto [19:44:26]Method is POST - this is cgi request [19:44:26]url: /json_proto [19:44:26]query_string will be loaded in cgi processing [19:44:26]execute_cgi json_proto POST (null) [19:44:26]execute_cgi path=json_proto method=POST [19:44:26]POST find Content-Length [19:44:26]Host: 172.17.34.200:8080 [19:44:26]Content-Length: 678 [19:44:26]Content-Type: application/json [19:44:26] [19:44:26]POST finish read [19:44:26]Found Content-Length = 678 [19:44:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183091", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:26]execute_script... [19:44: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)1183091", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:44:26]POST & json_proto [19:44:26]process_json_proto [19:44:26]json parsed OK: [19:44:26]protocol is kg_v1.0 [19:44:26]action value=close_receipt [19:44:26]process_action close_receipt [19:44:26]cmd_close_receipt [19:44:26]MH_GetDate [19:44:26]Write to MH i2c: F0 00 00 4F 49 87 [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: F0 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: F0 09 00 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: F0 09 00 4F 49 00 1C 56 EA 64 B2 FF 65 64 CA [19:44:26]GetLastDocTimeStamp 1693079056 [19:44:26]current date 1693079068 [19:44:26]FM_GetShiftState [19:44:26]SAM_PROTO_GetShiftState [19:44:26]wFMCommunicate request_size=4 [19:44:26]MH_SAM_APDU [19:44:26]CAPDU: 80 13 01 00 [19:44:26]Write to MH i2c: E2 08 00 50 49 80 13 01 00 00 00 00 00 16 [19:44:26]Write i2c OK [19:44:26]MH_I2C_Read... [19:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:26]Read from MH i2c: E2 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 0E 00 [19:44:26]MH_I2C_Read... [19:44:26]Read from MH i2c: E2 0E 00 50 49 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4D [19:44:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:44:26]wFMCommunicate OK [19:44:26]SAM_PROTO_GetShiftState done [19:44:26]FM_GetShiftState done [19:44:26]opened in 1693009560 [19:44:26]opened+sec_in_day 1693095960 [19:44:26]quantity*price = 50042 [19:44:26]sum+1 = 50043 [19:44:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 280 26.08.2023 19:44 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33264 ФПД: 120071115568846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194428&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33264&fm=120071115568846&tin=02508201610067®Number=0000000000091575&sum=50000 [19:44:27]StoreToDocumentArchive [19:44:27]shift 77 fd 33264 [19:44:27]save to /storage/0077/doc_00033264 [19:44:27]save last doc name /storage/0077/doc_00033264 to /storage/kkm_last_doc_name [19:44:27]save OK [19:44:27]Clear old archive folders... [19:44:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:44:27]tlvbuf is B6F925D0 [19:44:27]SAM_PROTO_ClearQueue [19:44:27]wFMCommunicate request_size=4 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 09 00 00 [19:44:27]Write to MH i2c: E2 08 00 5D 49 80 09 00 00 00 00 00 00 18 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 5D 49 00 90 00 1A [19:44:27]RAPDU: 90 00 [19:44:27]wFMCommunicate OK [19:44:27]SAM_PROTO_ClearQueue done [19:44:27]KKMCreateOFDPacket [19:44:27]OFDProtocolAddRootSTLVToBuf [19:44:27]FM_MakeSignedData [19:44:27]FM_MakeSignedData [19:44:27]SAM_PROTO_SignData [19:44:27]wFMCommunicate request_size=4 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 0D 01 02 [19:44:27]Write to MH i2c: E2 08 00 5E 49 80 0D 01 02 00 00 00 00 20 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 5E 49 00 90 00 1B [19:44:27]RAPDU: 90 00 [19:44:27]wFMCommunicate OK [19:44:27]wFMCommunicate request_size=255 [19:44:27]MH_SAM_APDU [19:44: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 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 1C 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 81 00 00 35 04 06 00 6D [19:44:27]Write to MH i2c: E2 02 01 5F 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 1C 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 81 00 00 35 04 06 00 6D 00 00 D0 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 5F 49 00 90 00 1C [19:44:27]RAPDU: 90 00 [19:44:27]wFMCommunicate OK [19:44:27]wFMCommunicate request_size=10 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 0D 02 02 05 34 3C 30 F6 CE [19:44:27]Write to MH i2c: E2 0D 00 60 49 80 0D 02 02 05 00 34 3C 30 F6 CE 00 00 91 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 03 00 60 49 00 90 00 1D [19:44:27]RAPDU: 90 00 [19:44:27]wFMCommunicate OK [19:44:27]wFMCommunicate request_size=4 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 0D 03 02 [19:44:27]Write to MH i2c: E2 08 00 61 49 80 0D 03 02 00 00 00 00 25 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 0B 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 0B 00 61 49 00 55 78 12 F3 57 C5 9F 02 90 00 B5 [19:44:27]RAPDU: 55 78 12 F3 57 C5 9F 02 90 00 [19:44:27]wFMCommunicate OK [19:44:27]SAM_PROTO_SignData done [19:44:27]FM_MakeSignedData done [19:44:27]CreateOFDProtocolMessage [19:44:27]wFMCommunicate request_size=4 [19:44:27]MH_SAM_APDU [19:44:27]CAPDU: 80 11 00 00 [19:44:27]Write to MH i2c: E2 08 00 62 49 80 11 00 00 00 00 00 00 25 [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:27]Read from MH i2c: E2 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 17 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: E2 17 00 62 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7B [19:44:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:44:27]wFMCommunicate OK [19:44:27]CreateOFDProtocolMessage done [19:44:27]OFDSenderStorePacket 33264 [19:44:27]StoreOFDPacket docnum=33264 [19:44:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF ED 07 01 41 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 1C 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 81 00 00 35 04 06 00 6D 34 3C 30 F6 CE 55 78 12 F3 57 C5 9F 02 [19:44:27]CheckFolder [19:44:27]dirname=/storage/ofd_packets [19:44:27]CheckFolder done [19:44:27]ProducePacketName [19:44:27]name=ofd_packets/00033264 [19:44:27]NVStorageSaveData ofd_packets/00033264 [19:44:27]File name is /storage/ofd_packets/00033264 [19:44:27]Write 301 bytes [19:44:27]NVStorageSaveData done [19:44:27]OFDSenderStorePacket done [19:44:27]KKMCreateOFDPacket done [19:44:27]NVStorageSaveData kkm_last_timestamp [19:44:27]File name is /storage/kkm_last_timestamp [19:44:27]Write 4 bytes [19:44:27]NVStorageSaveData done [19:44:27]ExternCall_PrintAddStr [19:44:27]wPrintStart [19:44:27]Write to MH i2c: 01 00 00 63 49 AC [19:44:27]Write i2c OK [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: 01 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: 01 07 00 [19:44:27]MH_I2C_Read... [19:44:27]Read from MH i2c: 01 07 00 63 49 00 00 00 00 00 FF 0F C1 [19:44:27]RasterBufferAndPrint [19:44:27]line Счет N : (1)1183091 [19:44:27]line ИНН: 02508201610067 [19:44:27]line Контрольно-Кассовый Чек [19:44:27]line ПРОДАЖА [19:44:27]line ТРК (МРК, ГНК) : 63 [19:44:27]line Товар: 2710124500 [19:44:27]line Аи-95-К-5 [19:44:27]line 7.640 * 65.50 [19:44:27]line = 500.42 [19:44:27]line НДС 12% НСП 1% [19:44:27]line > о реализуемом товаре [19:44:27]line ОКРУГЛЕНИЕ: -0.42 [19:44:27]line ИТОГО: 500.00 [19:44:27]line Внесено: 500.00 [19:44:27]line СДАЧА: 0.00 [19:44:27]line НСП 1% : 4.43 [19:44:27]line НДС 12% : 53.14 [19:44:27]line Наличными: 500.00 [19:44:27]line Безнал.: 0.00 [19:44:27]line Место: АЗС № 121 "Партнер Нефть" [19:44:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:44:27]line СНО: Общий режим [19:44:27]line Чек 280 26.08.2023 19:44 [19:44:27]line Смена: 77 ФФД: 1.0 [19:44:27]line ЗНМ: 0300000148 [19:44:27]line РНМ: 0000000000091575 [19:44:27]line Версия ККМ: 001 [19:44:27]line ФМ: 0000000000874655 [19:44:27]line ФД: 33264 [19:44:27]line ФПД: 120071115568846 [19:44:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194428&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33264&fm=120071115568846&tin=02508201610067®Number=0000000000091575&sum=50000 [19:44:27]written 0, free lines is 4095 [19:44:27]OFD Sender: Processing packet 33264 [packets to send 11, broken 10] [19:44:27]ProducePacketName [19:44:27]name=ofd_packets/00033264 [19:44:27]OFD Sender: To server: pG, [19:44:27]CommunicateWithHost lk.salyk.kg:30040 [19:44:28]ConnectInit lk.salyk.kg [19:44:28]Connected sock=10 [19:44:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF ED 07 01 41 5A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 1C 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 81 00 00 35 04 06 00 6D 34 3C 30 F6 CE 55 78 12 F3 57 C5 9F 02 [19:44:28]Write to MH i2c: 01 00 00 8E 49 D7 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 07 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: 01 07 00 8E 49 00 00 00 00 00 EB 0C D5 [19:44:28]RasterBufferAndPrint [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]line [19:44:28]written 0, free lines is 3316 [19:44:28]MH_Cut [19:44:28]Write to MH i2c: D1 01 00 95 49 01 B0 [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 01 00 [19:44:28]MH_I2C_Read... [19:44:28]Read from MH i2c: D1 01 00 95 49 00 AF [19:44:28]Write to MH i2c: 01 00 00 96 49 DF [19:44:28]Write i2c OK [19:44:28]MH_I2C_Read... [19:44:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F4 66 47 00 1B BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F0 81 00 00 F4 03 04 00 BA 00 EA 64 B6 04 01 00 00 5F D7 5A C7 B9 AD 12 67 [19:44:28]CommunicateWithHost err = 0 [19:44:28]CheckOFDResponse [19:44:28]1017 (14) - 77093643461234 [19:44:28]1041 (16) - 0000000000874655 [19:44:28]1040 (4) - 33264 [19:44:28]1012 (4) - 26.08.2023 13:40 [19:44:28]1206 (1) - 0 [19:44:28]OFD Sender: Remove packet 33264 [19:44:28]ProducePacketName [19:44:28]name=ofd_packets/00033264 [19:44:28]NVStorageDeleteData [19:44:28]OFD Sender: No OFD packet to send [19:44:28]*** Cut start [19:44:28]*** Purtial cut [19:44:28]*** Stage 1: CUTSNS_PIN = 1 [19:44:29]Read from MH i2c: 01 [19:44:29]MH_I2C_Read... [19:44:29]*** Stop cut motor [19:44:29]*** Cut end [19:44:29]Read from MH i2c: 01 07 00 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: 01 07 00 96 49 00 00 00 00 00 FF 0F F4 [19:44:29]process_action close_receipt done [19:44:29]requested_data is exist [19:44:29]produce_requested_data [19:44:29]requested_item fm.sn is exist - process it [19:44:29]wFMCommunicate request_size=4 [19:44:29]MH_SAM_APDU [19:44:29]CAPDU: 80 11 00 00 [19:44:29]Write to MH i2c: E2 08 00 97 49 80 11 00 00 00 00 00 00 5A [19:44:29]Write i2c OK [19:44:29]MH_I2C_Read... [19:44:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:44:29]Read from MH i2c: E2 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: E2 17 00 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: E2 17 00 97 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B0 [19:44:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:44:29]wFMCommunicate OK [19:44:29]requested_item fd.num is exist - process it [19:44:29]SAM_PROTO_GetFieldsCounters [19:44:29]wFMCommunicate request_size=4 [19:44:29]MH_SAM_APDU [19:44:29]CAPDU: 80 13 00 00 [19:44:29]Write to MH i2c: E2 08 00 98 49 80 13 00 00 00 00 00 00 5D [19:44:29]Write i2c OK [19:44:29]MH_I2C_Read... [19:44:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:44:29]Read from MH i2c: E2 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: E2 62 00 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: E2 62 00 98 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [19:44:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F0 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 18 01 00 00 5E 04 04 00 18 01 00 00 57 04 04 00 19 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:44:29]wFMCommunicate OK [19:44:29]SAM_PROTO_GetFieldsCounters done [19:44:29]requested_item shift.num is exist - process it [19:44:29]requested_item shift.opened is exist - process it [19:44:29]req_shift_opened [19:44:29]FM_GetShiftState [19:44:29]SAM_PROTO_GetShiftState [19:44:29]wFMCommunicate request_size=4 [19:44:29]MH_SAM_APDU [19:44:29]CAPDU: 80 13 01 00 [19:44:29]Write to MH i2c: E2 08 00 99 49 80 13 01 00 00 00 00 00 5F [19:44:29]Write i2c OK [19:44:29]MH_I2C_Read... [19:44:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:44:29]Read from MH i2c: E2 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: E2 0E 00 [19:44:29]MH_I2C_Read... [19:44:29]Read from MH i2c: E2 0E 00 99 49 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 96 [19:44:29]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:44:29]wFMCommunicate OK [19:44:29]SAM_PROTO_GetShiftState done [19:44:29]FM_GetShiftState done [19:44:29]req_shift_opened done [19:44:29]requested_item shift.open_date is exist - process it [19:44:29]req_shift_open_date [19:44:29]req_shift_open_date done [19:44:29]produce_requested_data done [19:44:29]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33264,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:44:29]process_action_free close_receipt [19:44:29]json_value_free [19:44:29]json_value_free done [19:44:29]process_json_proto returns [19:44:29]Send response to host [19:44:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33264,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:44:29]free response buf [19:44:29]execute_script done [19:44:29]execute_script returns [19:44:29]free content buf [19:44:29]Sock 7.Close socket [19:44:29]Sock 7.Thread stoped [19:44:33]OFD Sender: No OFD packet to send [19:44:38]OFD Sender: No OFD packet to send [19:44:43]OFD Sender: No OFD packet to send [19:44:48]OFD Sender: No OFD packet to send [19:44:53]OFD Sender: No OFD packet to send [19:44:58]OFD Sender: No OFD packet to send [19:45:03]OFD Sender: No OFD packet to send [19:45:08]OFD Sender: No OFD packet to send [19:45:13]OFD Sender: No OFD packet to send [19:45:18]OFD Sender: No OFD packet to send [19:45:23]OFD Sender: No OFD packet to send [19:45:26]accept exits with 9 [19:45:26]New connection [19:45:26]New thread 3067059556 created [19:45:26]Thread 3067202916 joined [19:45:26]Waiting for new connection... [19:45:26] Sock 9.Parse request [19:45:26]Sock 9.Check first char [19:45:26]Sock 9.First char is OK [19:45:26]request: POST /json_proto HTTP/1.0 [19:45:26]Method: POST [19:45:26]URL: /json_proto [19:45:26]Method is POST - this is cgi request [19:45:26]url: /json_proto [19:45:26]query_string will be loaded in cgi processing [19:45:26]execute_cgi json_proto POST (null) [19:45:26]execute_cgi path=json_proto method=POST [19:45:26]POST find Content-Length [19:45:26]Host: 172.17.34.200:8080 [19:45:26]Content-Length: 688 [19:45:26]Content-Type: application/json [19:45:26] [19:45:26]POST finish read [19:45:26]Found Content-Length = 688 [19:45:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:26]execute_script... [19: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)1183092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:26]POST & json_proto [19:45:26]process_json_proto [19:45:26]json parsed OK: [19:45:26]protocol is kg_v1.0 [19:45:26]action value=close_receipt [19:45:26]process_action close_receipt [19:45:26]cmd_close_receipt [19:45:26]MH_GetDate [19:45:26]Write to MH i2c: F0 00 00 9A 49 D2 [19:45:26]Write i2c OK [19:45:26]MH_I2C_Read... [19:45:26]Read from MH i2c: F0 [19:45:26]MH_I2C_Read... [19:45:26]Read from MH i2c: F0 09 00 [19:45:26]MH_I2C_Read... [19:45:26]Read from MH i2c: F0 09 00 9A 49 00 59 56 EA 64 B2 FF 65 64 52 [19:45:26]GetLastDocTimeStamp 1693079068 [19:45:26]current date 1693079129 [19:45:26]FM_GetShiftState [19:45:26]SAM_PROTO_GetShiftState [19:45:26]wFMCommunicate request_size=4 [19:45:26]MH_SAM_APDU [19:45:26]CAPDU: 80 13 01 00 [19:45:26]Write to MH i2c: E2 08 00 9B 49 80 13 01 00 00 00 00 00 61 [19:45:26]Write i2c OK [19:45:26]MH_I2C_Read... [19:45:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:26]Read from MH i2c: E2 [19:45:26]MH_I2C_Read... [19:45:26]Read from MH i2c: E2 0E 00 [19:45:26]MH_I2C_Read... [19:45:26]Read from MH i2c: E2 0E 00 9B 49 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 98 [19:45:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:45:26]wFMCommunicate OK [19:45:26]SAM_PROTO_GetShiftState done [19:45:26]FM_GetShiftState done [19:45:26]opened in 1693009560 [19:45:26]opened+sec_in_day 1693095960 [19:45:26]quantity*price = 150032 [19:45:26]sum+1 = 150033 [19:45:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 281 26.08.2023 19:45 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33265 ФПД: 180209345728249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194529&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33265&fm=180209345728249&tin=02508201610067®Number=0000000000091575&sum=150000 [19:45:27]StoreToDocumentArchive [19:45:27]shift 77 fd 33265 [19:45:27]save to /storage/0077/doc_00033265 [19:45:27]save last doc name /storage/0077/doc_00033265 to /storage/kkm_last_doc_name [19:45:27]save OK [19:45:27]Clear old archive folders... [19:45:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:45:27]tlvbuf is 00A33970 [19:45:27]SAM_PROTO_ClearQueue [19:45:27]wFMCommunicate request_size=4 [19:45:27]MH_SAM_APDU [19:45:27]CAPDU: 80 09 00 00 [19:45:27]Write to MH i2c: E2 08 00 A8 49 80 09 00 00 00 00 00 00 63 [19:45:27]Write i2c OK [19:45:27]MH_I2C_Read... [19:45:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:27]Read from MH i2c: E2 [19:45:27]MH_I2C_Read... [19:45:27]Read from MH i2c: E2 03 00 [19:45:27]MH_I2C_Read... [19:45:27]Read from MH i2c: E2 03 00 A8 49 00 90 00 65 [19:45:27]RAPDU: 90 00 [19:45:27]wFMCommunicate OK [19:45:27]SAM_PROTO_ClearQueue done [19:45:27]KKMCreateOFDPacket [19:45:27]OFDProtocolAddRootSTLVToBuf [19:45:27]FM_MakeSignedData [19:45:27]FM_MakeSignedData [19:45:27]SAM_PROTO_SignData [19:45:27]wFMCommunicate request_size=4 [19:45:27]MH_SAM_APDU [19:45:27]CAPDU: 80 0D 01 02 [19:45:27]Write to MH i2c: E2 08 00 A9 49 80 0D 01 02 00 00 00 00 6B [19:45:27]Write i2c OK [19:45:27]MH_I2C_Read... [19:45:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:27]Read from MH i2c: E2 [19:45:27]MH_I2C_Read... [19:45:27]Read from MH i2c: E2 03 00 [19:45:27]MH_I2C_Read... [19:45:27]Read from MH i2c: E2 03 00 A9 49 00 90 00 66 [19:45:27]RAPDU: 90 00 [19:45:27]wFMCommunicate OK [19:45:27]wFMCommunicate request_size=255 [19:45:27]MH_SAM_APDU [19:45:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 59 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 81 00 00 35 04 06 00 [19:45:28]Write to MH i2c: E2 02 01 AA 49 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 59 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 81 00 00 35 04 06 00 00 00 7F [19:45:28]Write i2c OK [19:45:28]MH_I2C_Read... [19:45:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:28]Read from MH i2c: E2 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: E2 03 00 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: E2 03 00 AA 49 00 90 00 67 [19:45:28]RAPDU: 90 00 [19:45:28]wFMCommunicate OK [19:45:28]wFMCommunicate request_size=11 [19:45:28]MH_SAM_APDU [19:45:28]CAPDU: 80 0D 02 02 06 A3 E6 42 09 8E F9 [19:45:28]Write to MH i2c: E2 0E 00 AB 49 80 0D 02 02 06 00 A3 E6 42 09 8E F9 00 00 D5 [19:45:28]Write i2c OK [19:45:28]MH_I2C_Read... [19:45:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:28]Read from MH i2c: E2 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: E2 03 00 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: E2 03 00 AB 49 00 90 00 68 [19:45:28]RAPDU: 90 00 [19:45:28]wFMCommunicate OK [19:45:28]wFMCommunicate request_size=4 [19:45:28]MH_SAM_APDU [19:45:28]CAPDU: 80 0D 03 02 [19:45:28]Write to MH i2c: E2 08 00 AC 49 80 0D 03 02 00 00 00 00 70 [19:45:28]Write i2c OK [19:45:28]MH_I2C_Read... [19:45:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:28]Read from MH i2c: E2 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: E2 0B 00 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: E2 0B 00 AC 49 00 70 22 6D 43 28 A7 02 A9 90 00 2D [19:45:28]RAPDU: 70 22 6D 43 28 A7 02 A9 90 00 [19:45:28]wFMCommunicate OK [19:45:28]SAM_PROTO_SignData done [19:45:28]FM_MakeSignedData done [19:45:28]CreateOFDProtocolMessage [19:45:28]wFMCommunicate request_size=4 [19:45:28]MH_SAM_APDU [19:45:28]CAPDU: 80 11 00 00 [19:45:28]Write to MH i2c: E2 08 00 AD 49 80 11 00 00 00 00 00 00 70 [19:45:28]Write i2c OK [19:45:28]MH_I2C_Read... [19:45:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:28]Read from MH i2c: E2 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: E2 17 00 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: E2 17 00 AD 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C6 [19:45:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:45:28]wFMCommunicate OK [19:45:28]CreateOFDProtocolMessage done [19:45:28]OFDSenderStorePacket 33265 [19:45:28]StoreOFDPacket docnum=33265 [19:45:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F1 D3 08 01 40 99 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 59 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 81 00 00 35 04 06 00 A3 E6 42 09 8E F9 70 22 6D 43 28 A7 02 A9 [19:45:28]CheckFolder [19:45:28]dirname=/storage/ofd_packets [19:45:28]CheckFolder done [19:45:28]ProducePacketName [19:45:28]name=ofd_packets/00033265 [19:45:28]NVStorageSaveData ofd_packets/00033265 [19:45:28]File name is /storage/ofd_packets/00033265 [19:45:28]Write 302 bytes [19:45:28]NVStorageSaveData done [19:45:28]OFDSenderStorePacket done [19:45:28]KKMCreateOFDPacket done [19:45:28]NVStorageSaveData kkm_last_timestamp [19:45:28]File name is /storage/kkm_last_timestamp [19:45:28]Write 4 bytes [19:45:28]NVStorageSaveData done [19:45:28]ExternCall_PrintAddStr [19:45:28]wPrintStart [19:45:28]Write to MH i2c: 01 00 00 AE 49 F7 [19:45:28]Write i2c OK [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: 01 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: 01 07 00 [19:45:28]MH_I2C_Read... [19:45:28]Read from MH i2c: 01 07 00 AE 49 00 00 00 00 00 FF 0F 0C [19:45:28]RasterBufferAndPrint [19:45:28]line Счет N : (1)1183092 [19:45:28]line ИНН: 02508201610067 [19:45:28]line Контрольно-Кассовый Чек [19:45:28]line ПРОДАЖА [19:45:28]line ТРК (МРК, ГНК) : 21 [19:45:28]line Товар: 2710194210 [19:45:28]line ДТ(л)-К-5 [19:45:28]line 23.590 * 63.60 [19:45:28]line = 1500.32 [19:45:28]line НДС 12% НСП 1% [19:45:28]line > о реализуемом товаре [19:45:28]line ОКРУГЛЕНИЕ: -0.32 [19:45:28]line ИТОГО: 1500.00 [19:45:28]line Внесено: 1500.00 [19:45:28]line СДАЧА: 0.00 [19:45:28]line НСП 1% : 13.28 [19:45:28]line НДС 12% : 159.33 [19:45:28]line Наличными: 1500.00 [19:45:28]line Безнал.: 0.00 [19:45:28]line Место: АЗС № 121 "Партнер Нефть" [19:45:28]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:45:28]line СНО: Общий режим [19:45:28]line Чек 281 26.08.2023 19:45 [19:45:28]line Смена: 77 ФФД: 1.0 [19:45:28]line ЗНМ: 0300000148 [19:45:28]line РНМ: 0000000000091575 [19:45:28]line Версия ККМ: 001 [19:45:28]line ФМ: 0000000000874655 [19:45:28]line ФД: 33265 [19:45:28]line ФПД: 180209345728249 [19:45:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194529&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33265&fm=180209345728249&tin=02508201610067®Number=0000000000091575&sum=150000 [19:45:28]OFD Sender: Processing packet 33265 [packets to send 11, broken 10] [19:45:28]ProducePacketName [19:45:28]name=ofd_packets/00033265 [19:45:28]OFD Sender: To server: pG, [19:45:28]CommunicateWithHost lk.salyk.kg:30040 [19:45:28]ConnectInit lk.salyk.kg [19:45:28]written 0, free lines is 4095 [19:45:28]Connected sock=10 [19:45:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F1 D3 08 01 40 99 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 59 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 81 00 00 35 04 06 00 A3 E6 42 09 8E F9 70 22 6D 43 28 A7 02 A9 [19:45:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FB 5C 47 00 D4 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F1 81 00 00 F4 03 04 00 F7 00 EA 64 B6 04 01 00 00 6D A2 0A 0B 32 92 34 84 [19:45:29]CommunicateWithHost err = 0 [19:45:29]CheckOFDResponse [19:45:29]1017 (14) - 77093643461234 [19:45:29]1041 (16) - 0000000000874655 [19:45:29]1040 (4) - 33265 [19:45:29]1012 (4) - 26.08.2023 13:41 [19:45:29]1206 (1) - 0 [19:45:29]OFD Sender: Remove packet 33265 [19:45:29]ProducePacketName [19:45:29]name=ofd_packets/00033265 [19:45:29]NVStorageDeleteData [19:45:29]Write to MH i2c: 01 00 00 D9 49 22 [19:45:29]Write i2c OK [19:45:29]MH_I2C_Read... [19:45:29]Read from MH i2c: 01 [19:45:29]MH_I2C_Read... [19:45:29]Read from MH i2c: 01 07 00 [19:45:29]MH_I2C_Read... [19:45:29]Read from MH i2c: 01 07 00 D9 49 00 00 00 00 00 DD 0C 12 [19:45:29]RasterBufferAndPrint [19:45:29]line [19:45:29]line [19:45:29]line [19:45:29]line [19:45:29]line [19:45:29]written 0, free lines is 3299 [19:45:29]MH_Cut [19:45:29]Write to MH i2c: D1 01 00 E0 49 01 FB [19:45:29]Write i2c OK [19:45:29]MH_I2C_Read... [19:45:29]Read from MH i2c: D1 [19:45:29]MH_I2C_Read... [19:45:29]Read from MH i2c: D1 01 00 [19:45:29]MH_I2C_Read... [19:45:29]Read from MH i2c: D1 01 00 E0 49 00 FA [19:45:29]Write to MH i2c: 01 00 00 E1 49 2A [19:45:29]Write i2c OK [19:45:29]MH_I2C_Read... [19:45:29]OFD Sender: No OFD packet to send [19:45:29]*** Cut start [19:45:29]*** Purtial cut [19:45:29]*** CUTSNS_PIN = 0 [19:45:30]*** Stage 1: CUTSNS_PIN = 1 [19:45:31]Read from MH i2c: 01 [19:45:32]MH_I2C_Read... [19:45:32]*** Stop cut motor [19:45:32]*** Cut end [19:45:32]Read from MH i2c: 01 07 00 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: 01 07 00 E1 49 00 00 00 00 00 FF 0F 3F [19:45:32]process_action close_receipt done [19:45:32]requested_data is exist [19:45:32]produce_requested_data [19:45:32]requested_item fm.sn is exist - process it [19:45:32]wFMCommunicate request_size=4 [19:45:32]MH_SAM_APDU [19:45:32]CAPDU: 80 11 00 00 [19:45:32]Write to MH i2c: E2 08 00 E2 49 80 11 00 00 00 00 00 00 A5 [19:45:32]Write i2c OK [19:45:32]MH_I2C_Read... [19:45:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:32]Read from MH i2c: E2 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 17 00 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 17 00 E2 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FB [19:45:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:45:32]wFMCommunicate OK [19:45:32]requested_item fd.num is exist - process it [19:45:32]SAM_PROTO_GetFieldsCounters [19:45:32]wFMCommunicate request_size=4 [19:45:32]MH_SAM_APDU [19:45:32]CAPDU: 80 13 00 00 [19:45:32]Write to MH i2c: E2 08 00 E3 49 80 13 00 00 00 00 00 00 A8 [19:45:32]Write i2c OK [19:45:32]MH_I2C_Read... [19:45:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:32]Read from MH i2c: E2 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 62 00 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 62 00 E3 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F1 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [19:45:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F1 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 19 01 00 00 5E 04 04 00 19 01 00 00 57 04 04 00 1A 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:32]wFMCommunicate OK [19:45:32]SAM_PROTO_GetFieldsCounters done [19:45:32]requested_item shift.num is exist - process it [19:45:32]requested_item shift.opened is exist - process it [19:45:32]req_shift_opened [19:45:32]FM_GetShiftState [19:45:32]SAM_PROTO_GetShiftState [19:45:32]wFMCommunicate request_size=4 [19:45:32]MH_SAM_APDU [19:45:32]CAPDU: 80 13 01 00 [19:45:32]Write to MH i2c: E2 08 00 E4 49 80 13 01 00 00 00 00 00 AA [19:45:32]Write i2c OK [19:45:32]MH_I2C_Read... [19:45:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:32]Read from MH i2c: E2 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 0E 00 [19:45:32]MH_I2C_Read... [19:45:32]Read from MH i2c: E2 0E 00 E4 49 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E1 [19:45:32]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:45:32]wFMCommunicate OK [19:45:32]SAM_PROTO_GetShiftState done [19:45:32]FM_GetShiftState done [19:45:32]req_shift_opened done [19:45:32]requested_item shift.open_date is exist - process it [19:45:32]req_shift_open_date [19:45:32]req_shift_open_date done [19:45:32]produce_requested_data done [19:45:32]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33265,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:45:32]process_action_free close_receipt [19:45:32]json_value_free [19:45:32]json_value_free done [19:45:32]process_json_proto returns [19:45:32]Send response to host [19:45:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33265,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:45:32]free response buf [19:45:32]execute_script done [19:45:32]execute_script returns [19:45:32]free content buf [19:45:32]Sock 9.Close socket [19:45:32]Sock 9.Thread stoped [19:45:34]OFD Sender: No OFD packet to send [19:45:39]OFD Sender: No OFD packet to send [19:45:44]OFD Sender: No OFD packet to send [19:45:49]OFD Sender: No OFD packet to send [19:45:54]OFD Sender: No OFD packet to send [19:45:59]OFD Sender: No OFD packet to send [19:46:04]OFD Sender: No OFD packet to send [19:46:09]OFD Sender: No OFD packet to send [19:46:14]OFD Sender: No OFD packet to send [19:46:19]OFD Sender: No OFD packet to send [19:46:24]OFD Sender: No OFD packet to send [19:46:29]OFD Sender: No OFD packet to send [19:46:34]OFD Sender: No OFD packet to send [19:46:39]OFD Sender: No OFD packet to send [19:46:44]OFD Sender: No OFD packet to send [19:46:49]OFD Sender: No OFD packet to send [19:46:54]OFD Sender: No OFD packet to send [19:46:59]OFD Sender: No OFD packet to send [19:47:04]OFD Sender: No OFD packet to send [19:47:09]OFD Sender: No OFD packet to send [19:47:14]OFD Sender: No OFD packet to send [19:47:19]OFD Sender: No OFD packet to send [19:47:24]OFD Sender: No OFD packet to send [19:47:29]OFD Sender: No OFD packet to send [19:47:34]OFD Sender: No OFD packet to send [19:47:39]OFD Sender: No OFD packet to send [19:47:44]OFD Sender: No OFD packet to send [19:47:49]OFD Sender: No OFD packet to send [19:47:51]accept exits with 7 [19:47:51]New connection [19:47:51]New thread 3067202916 created [19:47:51]Thread 3067059556 joined [19:47:51]Waiting for new connection... [19:47:51] Sock 7.Parse request [19:47:51]Sock 7.Check first char [19:47:51]Sock 7.First char is OK [19:47:51]request: POST /json_proto HTTP/1.0 [19:47:51]Method: POST [19:47:51]URL: /json_proto [19:47:51]Method is POST - this is cgi request [19:47:51]url: /json_proto [19:47:51]query_string will be loaded in cgi processing [19:47:51]execute_cgi json_proto POST (null) [19:47:51]execute_cgi path=json_proto method=POST [19:47:51]POST find Content-Length [19:47:51]Host: 172.17.34.200:8080 [19:47:51]Content-Length: 683 [19:47:51]Content-Type: application/json [19:47:51] [19:47:51]POST finish read [19:47:51]Found Content-Length = 683 [19:47:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183093", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:51]execute_script... [19:47: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)1183093", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:51]POST & json_proto [19:47:51]process_json_proto [19:47:51]json parsed OK: [19:47:51]protocol is kg_v1.0 [19:47:51]action value=close_receipt [19:47:51]process_action close_receipt [19:47:51]cmd_close_receipt [19:47:51]MH_GetDate [19:47:51]Write to MH i2c: F0 00 00 E5 49 1D [19:47:51]Write i2c OK [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: F0 [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: F0 09 00 [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: F0 09 00 E5 49 00 E9 56 EA 64 B2 FF 65 64 2D [19:47:51]GetLastDocTimeStamp 1693079129 [19:47:51]current date 1693079273 [19:47:51]FM_GetShiftState [19:47:51]SAM_PROTO_GetShiftState [19:47:51]wFMCommunicate request_size=4 [19:47:51]MH_SAM_APDU [19:47:51]CAPDU: 80 13 01 00 [19:47:51]Write to MH i2c: E2 08 00 E6 49 80 13 01 00 00 00 00 00 AC [19:47:51]Write i2c OK [19:47:51]MH_I2C_Read... [19:47:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:51]Read from MH i2c: E2 [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: E2 0E 00 [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: E2 0E 00 E6 49 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E3 [19:47:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:47:51]wFMCommunicate OK [19:47:51]SAM_PROTO_GetShiftState done [19:47:51]FM_GetShiftState done [19:47:51]opened in 1693009560 [19:47:51]opened+sec_in_day 1693095960 [19:47:51]quantity*price = 100035 [19:47:51]sum+1 = 100036 [19:47:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 282 26.08.2023 19:47 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33266 ФПД: 184249699033538 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194754&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33266&fm=184249699033538&tin=02508201610067®Number=0000000000091575&sum=100000 [19:47:52]StoreToDocumentArchive [19:47:52]shift 77 fd 33266 [19:47:52]save to /storage/0077/doc_00033266 [19:47:52]save last doc name /storage/0077/doc_00033266 to /storage/kkm_last_doc_name [19:47:52]save OK [19:47:52]Clear old archive folders... [19:47:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:47:52]tlvbuf is B6F17AF0 [19:47:52]SAM_PROTO_ClearQueue [19:47:52]wFMCommunicate request_size=4 [19:47:52]MH_SAM_APDU [19:47:52]CAPDU: 80 09 00 00 [19:47:52]Write to MH i2c: E2 08 00 F3 49 80 09 00 00 00 00 00 00 AE [19:47:52]Write i2c OK [19:47:52]MH_I2C_Read... [19:47:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:52]Read from MH i2c: E2 [19:47:52]MH_I2C_Read... [19:47:52]Read from MH i2c: E2 03 00 [19:47:52]MH_I2C_Read... [19:47:52]Read from MH i2c: E2 03 00 F3 49 00 90 00 B0 [19:47:52]RAPDU: 90 00 [19:47:52]wFMCommunicate OK [19:47:52]SAM_PROTO_ClearQueue done [19:47:52]KKMCreateOFDPacket [19:47:52]OFDProtocolAddRootSTLVToBuf [19:47:52]FM_MakeSignedData [19:47:52]FM_MakeSignedData [19:47:52]SAM_PROTO_SignData [19:47:52]wFMCommunicate request_size=4 [19:47:52]MH_SAM_APDU [19:47:52]CAPDU: 80 0D 01 02 [19:47:52]Write to MH i2c: E2 08 00 F4 49 80 0D 01 02 00 00 00 00 B6 [19:47:52]Write i2c OK [19:47:52]MH_I2C_Read... [19:47:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:52]Read from MH i2c: E2 [19:47:52]MH_I2C_Read... [19:47:52]Read from MH i2c: E2 03 00 [19:47:52]MH_I2C_Read... [19:47:52]Read from MH i2c: E2 03 00 F4 49 00 90 00 B1 [19:47:52]RAPDU: 90 00 [19:47:52]wFMCommunicate OK [19:47:52]wFMCommunicate request_size=255 [19:47:52]MH_SAM_APDU [19:47:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 EA 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 81 00 00 35 04 06 00 A7 [19:47:52]Write to MH i2c: E2 02 01 F5 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 EA 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 81 00 00 35 04 06 00 A7 00 00 8B [19:47:52]Write i2c OK [19:47:52]MH_I2C_Read... [19:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:52]Read from MH i2c: E2 [19:47:52]MH_I2C_Read... [19:47:52]Read from MH i2c: E2 03 00 [19:47:52]MH_I2C_Read... [19:47:52]Read from MH i2c: E2 03 00 F5 49 00 90 00 B2 [19:47:52]RAPDU: 90 00 [19:47:52]wFMCommunicate OK [19:47:52]wFMCommunicate request_size=10 [19:47:52]MH_SAM_APDU [19:47:52]CAPDU: 80 0D 02 02 05 92 F9 DC 61 C2 [19:47:52]Write to MH i2c: E2 0D 00 F6 49 80 0D 02 02 05 00 92 F9 DC 61 C2 00 00 4D [19:47:52]Write i2c OK [19:47:52]MH_I2C_Read... [19:47:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:52]Read from MH i2c: E2 [19:47:52]MH_I2C_Read... [19:47:52]Read from MH i2c: E2 03 00 [19:47:52]MH_I2C_Read... [19:47:52]Read from MH i2c: E2 03 00 F6 49 00 90 00 B3 [19:47:52]RAPDU: 90 00 [19:47:52]wFMCommunicate OK [19:47:52]wFMCommunicate request_size=4 [19:47:52]MH_SAM_APDU [19:47:52]CAPDU: 80 0D 03 02 [19:47:52]Write to MH i2c: E2 08 00 F7 49 80 0D 03 02 00 00 00 00 BB [19:47:52]Write i2c OK [19:47:52]MH_I2C_Read... [19:47:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:53]Read from MH i2c: E2 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 0B 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 0B 00 F7 49 00 7C 8B 56 56 9A D9 61 7C 90 00 BF [19:47:53]RAPDU: 7C 8B 56 56 9A D9 61 7C 90 00 [19:47:53]wFMCommunicate OK [19:47:53]SAM_PROTO_SignData done [19:47:53]FM_MakeSignedData done [19:47:53]CreateOFDProtocolMessage [19:47:53]wFMCommunicate request_size=4 [19:47:53]MH_SAM_APDU [19:47:53]CAPDU: 80 11 00 00 [19:47:53]Write to MH i2c: E2 08 00 F8 49 80 11 00 00 00 00 00 00 BB [19:47:53]Write i2c OK [19:47:53]MH_I2C_Read... [19:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:53]Read from MH i2c: E2 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 17 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 17 00 F8 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 11 [19:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:47:53]wFMCommunicate OK [19:47:53]CreateOFDProtocolMessage done [19:47:53]OFDSenderStorePacket 33266 [19:47:53]StoreOFDPacket docnum=33266 [19:47:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F0 89 07 01 F3 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 EA 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 81 00 00 35 04 06 00 A7 92 F9 DC 61 C2 7C 8B 56 56 9A D9 61 7C [19:47:53]CheckFolder [19:47:53]dirname=/storage/ofd_packets [19:47:53]CheckFolder done [19:47:53]ProducePacketName [19:47:53]name=ofd_packets/00033266 [19:47:53]NVStorageSaveData ofd_packets/00033266 [19:47:53]File name is /storage/ofd_packets/00033266 [19:47:53]Write 301 bytes [19:47:53]NVStorageSaveData done [19:47:53]OFDSenderStorePacket done [19:47:53]KKMCreateOFDPacket done [19:47:53]NVStorageSaveData kkm_last_timestamp [19:47:53]File name is /storage/kkm_last_timestamp [19:47:53]Write 4 bytes [19:47:53]NVStorageSaveData done [19:47:53]ExternCall_PrintAddStr [19:47:53]wPrintStart [19:47:53]Write to MH i2c: 01 00 00 F9 49 42 [19:47:53]Write i2c OK [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: 01 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: 01 07 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: 01 07 00 F9 49 00 00 00 00 00 FF 0F 57 [19:47:53]RasterBufferAndPrint [19:47:53]line Счет N : (1)1183093 [19:47:53]line ИНН: 02508201610067 [19:47:53]line Контрольно-Кассовый Чек [19:47:53]line ПРОДАЖА [19:47:53]line ТРК (МРК, ГНК) : 32 [19:47:53]line Товар: 2710124130 [19:47:53]line Аи-92-К-5 [19:47:53]line 17.100 * 58.50 [19:47:53]line = 1000.35 [19:47:53]line НДС 12% НСП 1% [19:47:53]line > о реализуемом товаре [19:47:53]line ОКРУГЛЕНИЕ: -0.35 [19:47:53]line ИТОГО: 1000.00 [19:47:53]line Внесено: 1000.00 [19:47:53]line СДАЧА: 0.00 [19:47:53]line НСП 1% : 8.85 [19:47:53]line НДС 12% : 106.23 [19:47:53]line Наличными: 1000.00 [19:47:53]line Безнал.: 0.00 [19:47:53]line Место: АЗС № 121 "Партнер Нефть" [19:47:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:47:53]line СНО: Общий режим [19:47:53]line Чек 282 26.08.2023 19:47 [19:47:53]line Смена: 77 ФФД: 1.0 [19:47:53]line ЗНМ: 0300000148 [19:47:53]line РНМ: 0000000000091575 [19:47:53]line Версия ККМ: 001 [19:47:53]line ФМ: 0000000000874655 [19:47:53]line ФД: 33266 [19:47:53]line ФПД: 184249699033538 [19:47:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T194754&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33266&fm=184249699033538&tin=02508201610067®Number=0000000000091575&sum=100000 [19:47:53]OFD Sender: Processing packet 33266 [packets to send 11, broken 10] [19:47:53]ProducePacketName [19:47:53]name=ofd_packets/00033266 [19:47:53]OFD Sender: To server: pG, [19:47:53]CommunicateWithHost lk.salyk.kg:30040 [19:47:53]ConnectInit lk.salyk.kg [19:47:53]written 0, free lines is 4095 [19:47:53]Connected sock=10 [19:47:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F0 89 07 01 F3 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 EA 56 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 81 00 00 35 04 06 00 A7 92 F9 DC 61 C2 7C 8B 56 56 9A D9 61 7C [19:47:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8A F0 47 00 C8 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F2 81 00 00 F4 03 04 00 87 01 EA 64 B6 04 01 00 00 3B F4 EE B6 89 7D 51 F1 [19:47:53]CommunicateWithHost err = 0 [19:47:53]CheckOFDResponse [19:47:53]1017 (14) - 77093643461234 [19:47:53]1041 (16) - 0000000000874655 [19:47:53]1040 (4) - 33266 [19:47:53]1012 (4) - 26.08.2023 13:43 [19:47:53]1206 (1) - 0 [19:47:53]OFD Sender: Remove packet 33266 [19:47:53]ProducePacketName [19:47:53]name=ofd_packets/00033266 [19:47:53]NVStorageDeleteData [19:47:53]Write to MH i2c: 01 00 00 24 4A 6E [19:47:53]Write i2c OK [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: 01 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: 01 07 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: 01 07 00 24 4A 00 00 00 00 00 E5 0C 66 [19:47:53]RasterBufferAndPrint [19:47:53]line [19:47:53]line [19:47:53]line [19:47:53]line [19:47:53]line [19:47:53]written 0, free lines is 3307 [19:47:53]MH_Cut [19:47:53]Write to MH i2c: D1 01 00 2B 4A 01 47 [19:47:53]Write i2c OK [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: D1 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: D1 01 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: D1 01 00 2B 4A 00 46 [19:47:53]Write to MH i2c: 01 00 00 2C 4A 76 [19:47:53]Write i2c OK [19:47:53]MH_I2C_Read... [19:47:54]OFD Sender: No OFD packet to send [19:47:54]*** Cut start [19:47:54]*** Purtial cut [19:47:54]*** Stage 1: CUTSNS_PIN = 1 [19:47:54]Read from MH i2c: 01 [19:47:54]MH_I2C_Read... [19:47:54]*** Stop cut motor [19:47:54]*** Cut end [19:47:54]Read from MH i2c: 01 07 00 [19:47:54]MH_I2C_Read... [19:47:54]Read from MH i2c: 01 07 00 2C 4A 00 00 00 00 00 FF 0F 8B [19:47:54]process_action close_receipt done [19:47:54]requested_data is exist [19:47:54]produce_requested_data [19:47:54]requested_item fm.sn is exist - process it [19:47:54]wFMCommunicate request_size=4 [19:47:54]MH_SAM_APDU [19:47:54]CAPDU: 80 11 00 00 [19:47:54]Write to MH i2c: E2 08 00 2D 4A 80 11 00 00 00 00 00 00 F1 [19:47:54]Write i2c OK [19:47:54]MH_I2C_Read... [19:47:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:54]Read from MH i2c: E2 [19:47:54]MH_I2C_Read... [19:47:54]Read from MH i2c: E2 17 00 [19:47:54]MH_I2C_Read... [19:47:54]Read from MH i2c: E2 17 00 2D 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [19:47:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:47:54]wFMCommunicate OK [19:47:54]requested_item fd.num is exist - process it [19:47:54]SAM_PROTO_GetFieldsCounters [19:47:54]wFMCommunicate request_size=4 [19:47:54]MH_SAM_APDU [19:47:54]CAPDU: 80 13 00 00 [19:47:54]Write to MH i2c: E2 08 00 2E 4A 80 13 00 00 00 00 00 00 F4 [19:47:54]Write i2c OK [19:47:54]MH_I2C_Read... [19:47:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:55]Read from MH i2c: E2 [19:47:55]MH_I2C_Read... [19:47:55]Read from MH i2c: E2 62 00 [19:47:55]MH_I2C_Read... [19:47:55]Read from MH i2c: E2 62 00 2E 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F2 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [19:47:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F2 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1A 01 00 00 5E 04 04 00 1A 01 00 00 57 04 04 00 1B 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:55]wFMCommunicate OK [19:47:55]SAM_PROTO_GetFieldsCounters done [19:47:55]requested_item shift.num is exist - process it [19:47:55]requested_item shift.opened is exist - process it [19:47:55]req_shift_opened [19:47:55]FM_GetShiftState [19:47:55]SAM_PROTO_GetShiftState [19:47:55]wFMCommunicate request_size=4 [19:47:55]MH_SAM_APDU [19:47:55]CAPDU: 80 13 01 00 [19:47:55]Write to MH i2c: E2 08 00 2F 4A 80 13 01 00 00 00 00 00 F6 [19:47:55]Write i2c OK [19:47:55]MH_I2C_Read... [19:47:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:55]Read from MH i2c: E2 [19:47:55]MH_I2C_Read... [19:47:55]Read from MH i2c: E2 0E 00 [19:47:55]MH_I2C_Read... [19:47:55]Read from MH i2c: E2 0E 00 2F 4A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2D [19:47:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:47:55]wFMCommunicate OK [19:47:55]SAM_PROTO_GetShiftState done [19:47:55]FM_GetShiftState done [19:47:55]req_shift_opened done [19:47:55]requested_item shift.open_date is exist - process it [19:47:55]req_shift_open_date [19:47:55]req_shift_open_date done [19:47:55]produce_requested_data done [19:47:55]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33266,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:47:55]process_action_free close_receipt [19:47:55]json_value_free [19:47:55]json_value_free done [19:47:55]process_json_proto returns [19:47:55]Send response to host [19:47:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33266,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:47:55]free response buf [19:47:55]execute_script done [19:47:55]execute_script returns [19:47:55]free content buf [19:47:55]Sock 7.Close socket [19:47:55]Sock 7.Thread stoped [19:47:59]OFD Sender: No OFD packet to send [19:48:04]OFD Sender: No OFD packet to send [19:48:09]OFD Sender: No OFD packet to send [19:48:14]OFD Sender: No OFD packet to send [19:48:19]OFD Sender: No OFD packet to send [19:48:24]OFD Sender: No OFD packet to send [19:48:29]OFD Sender: No OFD packet to send [19:48:34]OFD Sender: No OFD packet to send [19:48:39]OFD Sender: No OFD packet to send [19:48:44]OFD Sender: No OFD packet to send [19:48:49]OFD Sender: No OFD packet to send [19:48:54]OFD Sender: No OFD packet to send [19:48:59]OFD Sender: No OFD packet to send [19:49:04]OFD Sender: No OFD packet to send [19:49:09]OFD Sender: No OFD packet to send [19:49:14]OFD Sender: No OFD packet to send [19:49:19]OFD Sender: No OFD packet to send [19:49:24]OFD Sender: No OFD packet to send [19:49:29]OFD Sender: No OFD packet to send [19:49:34]OFD Sender: No OFD packet to send [19:49:39]OFD Sender: No OFD packet to send [19:49:44]OFD Sender: No OFD packet to send [19:49:49]OFD Sender: No OFD packet to send [19:49:54]OFD Sender: No OFD packet to send [19:49:59]OFD Sender: No OFD packet to send [19:50:04]OFD Sender: No OFD packet to send [19:50:06]accept exits with 9 [19:50:06]New connection [19:50:06]New thread 3067059556 created [19:50:06]Thread 3067202916 joined [19:50:06]Waiting for new connection... [19:50:06] Sock 9.Parse request [19:50:06]Sock 9.Check first char [19:50:06]Sock 9.First char is OK [19:50:06]request: POST /json_proto HTTP/1.0 [19:50:06]Method: POST [19:50:06]URL: /json_proto [19:50:06]Method is POST - this is cgi request [19:50:06]url: /json_proto [19:50:06]query_string will be loaded in cgi processing [19:50:06]execute_cgi json_proto POST (null) [19:50:06]execute_cgi path=json_proto method=POST [19:50:06]POST find Content-Length [19:50:06]Host: 172.17.34.200:8080 [19:50:06]Content-Length: 806 [19:50:06]Content-Type: application/json [19:50:06] [19:50:06]POST finish read [19:50:06]Found Content-Length = 806 [19:50:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:06]execute_script... [19:50:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:06]POST & json_proto [19:50:06]process_json_proto [19:50:06]json parsed OK: [19:50:06]protocol is kg_v1.0 [19:50:06]action value=close_receipt [19:50:06]process_action close_receipt [19:50:06]cmd_close_receipt [19:50:06]MH_GetDate [19:50:06]Write to MH i2c: F0 00 00 30 4A 69 [19:50:06]Write i2c OK [19:50:06]MH_I2C_Read... [19:50:06]Read from MH i2c: F0 [19:50:06]MH_I2C_Read... [19:50:06]Read from MH i2c: F0 09 00 [19:50:06]MH_I2C_Read... [19:50:06]Read from MH i2c: F0 09 00 30 4A 00 71 57 EA 64 B2 FF 65 64 02 [19:50:06]GetLastDocTimeStamp 1693079274 [19:50:06]current date 1693079409 [19:50:06]FM_GetShiftState [19:50:06]SAM_PROTO_GetShiftState [19:50:06]wFMCommunicate request_size=4 [19:50:06]MH_SAM_APDU [19:50:06]CAPDU: 80 13 01 00 [19:50:06]Write to MH i2c: E2 08 00 31 4A 80 13 01 00 00 00 00 00 F8 [19:50:06]Write i2c OK [19:50:06]MH_I2C_Read... [19:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:06]Read from MH i2c: E2 [19:50:06]MH_I2C_Read... [19:50:06]Read from MH i2c: E2 0E 00 [19:50:06]MH_I2C_Read... [19:50:06]Read from MH i2c: E2 0E 00 31 4A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2F [19:50:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:50:06]wFMCommunicate OK [19:50:06]SAM_PROTO_GetShiftState done [19:50:06]FM_GetShiftState done [19:50:06]opened in 1693009560 [19:50:06]opened+sec_in_day 1693095960 [19:50:06]quantity*price = 40004 [19:50:06]sum+1 = 40005 [19:50:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.04 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.04 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 283 26.08.2023 19:50 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33267 ФПД: 231007978266118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195009&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33267&fm=231007978266118&tin=02508201610067®Number=0000000000091575&sum=40004 [19:50:08]StoreToDocumentArchive [19:50:08]shift 77 fd 33267 [19:50:08]save to /storage/0077/doc_00033267 [19:50:08]save last doc name /storage/0077/doc_00033267 to /storage/kkm_last_doc_name [19:50:08]save OK [19:50:08]Clear old archive folders... [19:50:08]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:50:08]tlvbuf is 00A91FF0 [19:50:08]SAM_PROTO_ClearQueue [19:50:08]wFMCommunicate request_size=4 [19:50:08]MH_SAM_APDU [19:50:08]CAPDU: 80 09 00 00 [19:50:08]Write to MH i2c: E2 08 00 3E 4A 80 09 00 00 00 00 00 00 FA [19:50:08]Write i2c OK [19:50:08]MH_I2C_Read... [19:50:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:50:08]Read from MH i2c: E2 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 03 00 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 03 00 3E 4A 00 90 00 FC [19:50:08]RAPDU: 90 00 [19:50:08]wFMCommunicate OK [19:50:08]SAM_PROTO_ClearQueue done [19:50:08]KKMCreateOFDPacket [19:50:08]OFDProtocolAddRootSTLVToBuf [19:50:08]FM_MakeSignedData [19:50:08]FM_MakeSignedData [19:50:08]SAM_PROTO_SignData [19:50:08]wFMCommunicate request_size=4 [19:50:08]MH_SAM_APDU [19:50:08]CAPDU: 80 0D 01 02 [19:50:08]Write to MH i2c: E2 08 00 3F 4A 80 0D 01 02 00 00 00 00 02 [19:50:08]Write i2c OK [19:50:08]MH_I2C_Read... [19:50:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:50:08]Read from MH i2c: E2 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 03 00 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 03 00 3F 4A 00 90 00 FD [19:50:08]RAPDU: 90 00 [19:50:08]wFMCommunicate OK [19:50:08]wFMCommunicate request_size=255 [19:50:08]MH_SAM_APDU [19:50: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 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 71 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 81 00 00 35 04 06 00 [19:50:08]Write to MH i2c: E2 02 01 40 4A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 71 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 81 00 00 35 04 06 00 00 00 84 [19:50:08]Write i2c OK [19:50:08]MH_I2C_Read... [19:50:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:08]Read from MH i2c: E2 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 03 00 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 03 00 40 4A 00 90 00 FE [19:50:08]RAPDU: 90 00 [19:50:08]wFMCommunicate OK [19:50:08]wFMCommunicate request_size=11 [19:50:08]MH_SAM_APDU [19:50:08]CAPDU: 80 0D 02 02 06 D2 19 BC 7C 1E 06 [19:50:08]Write to MH i2c: E2 0E 00 41 4A 80 0D 02 02 06 00 D2 19 BC 7C 1E 06 00 00 58 [19:50:08]Write i2c OK [19:50:08]MH_I2C_Read... [19:50:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:08]Read from MH i2c: E2 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 03 00 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 03 00 41 4A 00 90 00 FF [19:50:08]RAPDU: 90 00 [19:50:08]wFMCommunicate OK [19:50:08]wFMCommunicate request_size=4 [19:50:08]MH_SAM_APDU [19:50:08]CAPDU: 80 0D 03 02 [19:50:08]Write to MH i2c: E2 08 00 42 4A 80 0D 03 02 00 00 00 00 07 [19:50:08]Write i2c OK [19:50:08]MH_I2C_Read... [19:50:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:50:08]Read from MH i2c: E2 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 0B 00 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 0B 00 42 4A 00 3C F8 BF 8C 2B 70 98 E2 90 00 9C [19:50:08]RAPDU: 3C F8 BF 8C 2B 70 98 E2 90 00 [19:50:08]wFMCommunicate OK [19:50:08]SAM_PROTO_SignData done [19:50:08]FM_MakeSignedData done [19:50:08]CreateOFDProtocolMessage [19:50:08]wFMCommunicate request_size=4 [19:50:08]MH_SAM_APDU [19:50:08]CAPDU: 80 11 00 00 [19:50:08]Write to MH i2c: E2 08 00 43 4A 80 11 00 00 00 00 00 00 07 [19:50:08]Write i2c OK [19:50:08]MH_I2C_Read... [19:50:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:08]Read from MH i2c: E2 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 17 00 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: E2 17 00 43 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5D [19:50:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:50:08]wFMCommunicate OK [19:50:08]CreateOFDProtocolMessage done [19:50:08]OFDSenderStorePacket 33267 [19:50:08]StoreOFDPacket docnum=33267 [19:50:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 42 7E 08 01 1B 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 71 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 81 00 00 35 04 06 00 D2 19 BC 7C 1E 06 3C F8 BF 8C 2B 70 98 E2 [19:50:08]CheckFolder [19:50:08]dirname=/storage/ofd_packets [19:50:08]CheckFolder done [19:50:08]ProducePacketName [19:50:08]name=ofd_packets/00033267 [19:50:08]NVStorageSaveData ofd_packets/00033267 [19:50:08]File name is /storage/ofd_packets/00033267 [19:50:08]Write 302 bytes [19:50:08]NVStorageSaveData done [19:50:08]OFDSenderStorePacket done [19:50:08]KKMCreateOFDPacket done [19:50:08]NVStorageSaveData kkm_last_timestamp [19:50:08]File name is /storage/kkm_last_timestamp [19:50:08]Write 4 bytes [19:50:08]NVStorageSaveData done [19:50:08]ExternCall_PrintAddStr [19:50:08]wPrintStart [19:50:08]Write to MH i2c: 01 00 00 44 4A 8E [19:50:08]Write i2c OK [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: 01 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: 01 07 00 [19:50:08]MH_I2C_Read... [19:50:08]Read from MH i2c: 01 07 00 44 4A 00 00 00 00 00 FF 0F A3 [19:50:08]RasterBufferAndPrint [19:50:08]line Счет N : (1)1183094 [19:50:08]line ИНН: 02508201610067 [19:50:08]line Контрольно-Кассовый Чек [19:50:08]line ПРОДАЖА [19:50:08]line ТРК (МРК, ГНК) : 21 [19:50:08]line Товар: 2710194210 [19:50:08]line ДТ(л)-К-5 [19:50:08]line 6.290 * 63.60 [19:50:08]line = 400.04 [19:50:08]line НДС 12% НСП 1% [19:50:08]line > о реализуемом товаре [19:50:08]line ИТОГО: 400.04 [19:50:08]line НСП 1% : 3.54 [19:50:08]line НДС 12% : 42.48 [19:50:08]line Наличными: 0.00 [19:50:08]line Безнал.: 400.04 [19:50:08]line Место: АЗС № 121 "Партнер Нефть" [19:50:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:50:08]line СНО: Общий режим [19:50:08]line Чек 283 26.08.2023 19:50 [19:50:08]line Смена: 77 ФФД: 1.0 [19:50:08]line ЗНМ: 0300000148 [19:50:08]line РНМ: 0000000000091575 [19:50:08]line Версия ККМ: 001 [19:50:08]line Платежная система: O! деньги [19:50:08]line ФМ: 0000000000874655 [19:50:08]line ФД: 33267 [19:50:08]line ФПД: 231007978266118 [19:50:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195009&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33267&fm=231007978266118&tin=02508201610067®Number=0000000000091575&sum=40004 [19:50:08]OFD Sender: Processing packet 33267 [packets to send 11, broken 10] [19:50:08]ProducePacketName [19:50:08]name=ofd_packets/00033267 [19:50:08]OFD Sender: To server: pG, [19:50:08]CommunicateWithHost lk.salyk.kg:30040 [19:50:08]ConnectInit lk.salyk.kg [19:50:08]written 0, free lines is 4095 [19:50:08]Connected sock=10 [19:50:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 42 7E 08 01 1B 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 44 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 71 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 81 00 00 35 04 06 00 D2 19 BC 7C 1E 06 3C F8 BF 8C 2B 70 98 E2 [19:50:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 68 C6 47 00 7A 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F3 81 00 00 F4 03 04 00 0F 02 EA 64 B6 04 01 00 00 B6 62 04 5A 6A FB 6E FA [19:50:09]CommunicateWithHost err = 0 [19:50:09]CheckOFDResponse [19:50:09]1017 (14) - 77093643461234 [19:50:09]1041 (16) - 0000000000874655 [19:50:09]1040 (4) - 33267 [19:50:09]1012 (4) - 26.08.2023 13:45 [19:50:09]1206 (1) - 0 [19:50:09]OFD Sender: Remove packet 33267 [19:50:09]ProducePacketName [19:50:09]name=ofd_packets/00033267 [19:50:09]NVStorageDeleteData [19:50:09]Write to MH i2c: 01 00 00 6E 4A B8 [19:50:09]Write i2c OK [19:50:09]MH_I2C_Read... [19:50:09]Read from MH i2c: 01 [19:50:09]MH_I2C_Read... [19:50:09]Read from MH i2c: 01 07 00 [19:50:09]MH_I2C_Read... [19:50:09]Read from MH i2c: 01 07 00 6E 4A 00 00 00 00 00 02 0D CE [19:50:09]RasterBufferAndPrint [19:50:09]line [19:50:09]line [19:50:09]line [19:50:09]line [19:50:09]line [19:50:09]written 0, free lines is 3336 [19:50:09]MH_Cut [19:50:09]Write to MH i2c: D1 01 00 75 4A 01 91 [19:50:09]Write i2c OK [19:50:09]MH_I2C_Read... [19:50:09]Read from MH i2c: D1 [19:50:09]MH_I2C_Read... [19:50:09]Read from MH i2c: D1 01 00 [19:50:09]MH_I2C_Read... [19:50:09]Read from MH i2c: D1 01 00 75 4A 00 90 [19:50:09]Write to MH i2c: 01 00 00 76 4A C0 [19:50:09]Write i2c OK [19:50:09]MH_I2C_Read... [19:50:09]OFD Sender: No OFD packet to send [19:50:10]*** Cut start [19:50:10]*** Purtial cut [19:50:10]*** CUTSNS_PIN = 0 [19:50:10]*** Stage 1: CUTSNS_PIN = 1 [19:50:12]Read from MH i2c: 01 [19:50:12]MH_I2C_Read... [19:50:12]*** Stop cut motor [19:50:12]*** Cut end [19:50:12]Read from MH i2c: 01 07 00 [19:50:12]MH_I2C_Read... [19:50:12]Read from MH i2c: 01 07 00 76 4A 00 00 00 00 00 FF 0F D5 [19:50:12]process_action close_receipt done [19:50:12]requested_data is exist [19:50:12]produce_requested_data [19:50:12]requested_item fm.sn is exist - process it [19:50:12]wFMCommunicate request_size=4 [19:50:12]MH_SAM_APDU [19:50:12]CAPDU: 80 11 00 00 [19:50:12]Write to MH i2c: E2 08 00 77 4A 80 11 00 00 00 00 00 00 3B [19:50:12]Write i2c OK [19:50:12]MH_I2C_Read... [19:50:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:12]Read from MH i2c: E2 [19:50:12]MH_I2C_Read... [19:50:12]Read from MH i2c: E2 17 00 [19:50:12]MH_I2C_Read... [19:50:12]Read from MH i2c: E2 17 00 77 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 91 [19:50:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:50:12]wFMCommunicate OK [19:50:12]requested_item fd.num is exist - process it [19:50:12]SAM_PROTO_GetFieldsCounters [19:50:12]wFMCommunicate request_size=4 [19:50:12]MH_SAM_APDU [19:50:12]CAPDU: 80 13 00 00 [19:50:12]Write to MH i2c: E2 08 00 78 4A 80 13 00 00 00 00 00 00 3E [19:50:12]Write i2c OK [19:50:12]MH_I2C_Read... [19:50:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:50:12]Read from MH i2c: E2 [19:50:12]MH_I2C_Read... [19:50:12]Read from MH i2c: E2 62 00 [19:50:12]MH_I2C_Read... [19:50:12]Read from MH i2c: E2 62 00 78 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F3 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [19:50:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F3 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1B 01 00 00 5E 04 04 00 1B 01 00 00 57 04 04 00 1C 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:50:12]wFMCommunicate OK [19:50:12]SAM_PROTO_GetFieldsCounters done [19:50:12]requested_item shift.num is exist - process it [19:50:12]requested_item shift.opened is exist - process it [19:50:12]req_shift_opened [19:50:12]FM_GetShiftState [19:50:12]SAM_PROTO_GetShiftState [19:50:12]wFMCommunicate request_size=4 [19:50:12]MH_SAM_APDU [19:50:12]CAPDU: 80 13 01 00 [19:50:12]Write to MH i2c: E2 08 00 79 4A 80 13 01 00 00 00 00 00 40 [19:50:12]Write i2c OK [19:50:12]MH_I2C_Read... [19:50:12]Read from MH i2c: E2 [19:50:12]MH_I2C_Read... [19:50:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:12]Read from MH i2c: E2 0E 00 [19:50:12]MH_I2C_Read... [19:50:12]Read from MH i2c: E2 0E 00 79 4A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 77 [19:50:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:50:12]wFMCommunicate OK [19:50:12]SAM_PROTO_GetShiftState done [19:50:12]FM_GetShiftState done [19:50:12]req_shift_opened done [19:50:12]requested_item shift.open_date is exist - process it [19:50:12]req_shift_open_date [19:50:12]req_shift_open_date done [19:50:12]produce_requested_data done [19:50:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33267,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:50:12]process_action_free close_receipt [19:50:12]json_value_free [19:50:12]json_value_free done [19:50:12]process_json_proto returns [19:50:12]Send response to host [19:50:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33267,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:50:12]free response buf [19:50:12]execute_script done [19:50:12]execute_script returns [19:50:12]free content buf [19:50:12]Sock 9.Close socket [19:50:12]Sock 9.Thread stoped [19:50:14]OFD Sender: No OFD packet to send [19:50:18]accept exits with 7 [19:50:18]New connection [19:50:18]New thread 3067202916 created [19:50:18]Thread 3067059556 joined [19:50:18]Waiting for new connection... [19:50:18] Sock 7.Parse request [19:50:18]Sock 7.Check first char [19:50:18]Sock 7.First char is OK [19:50:18]request: POST /json_proto HTTP/1.0 [19:50:18]Method: POST [19:50:18]URL: /json_proto [19:50:18]Method is POST - this is cgi request [19:50:18]url: /json_proto [19:50:18]query_string will be loaded in cgi processing [19:50:18]execute_cgi json_proto POST (null) [19:50:18]execute_cgi path=json_proto method=POST [19:50:18]POST find Content-Length [19:50:18]Host: 172.17.34.200:8080 [19:50:18]Content-Length: 678 [19:50:18]Content-Type: application/json [19:50:18] [19:50:18]POST finish read [19:50:18]Found Content-Length = 678 [19:50:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183097", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:18]execute_script... [19:50:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183097", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:18]POST & json_proto [19:50:18]process_json_proto [19:50:18]json parsed OK: [19:50:18]protocol is kg_v1.0 [19:50:18]action value=close_receipt [19:50:18]process_action close_receipt [19:50:18]cmd_close_receipt [19:50:18]MH_GetDate [19:50:18]Write to MH i2c: F0 00 00 7A 4A B3 [19:50:18]Write i2c OK [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: F0 [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: F0 09 00 [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: F0 09 00 7A 4A 00 7C 57 EA 64 B2 FF 65 64 57 [19:50:18]GetLastDocTimeStamp 1693079409 [19:50:18]current date 1693079420 [19:50:18]FM_GetShiftState [19:50:18]SAM_PROTO_GetShiftState [19:50:18]wFMCommunicate request_size=4 [19:50:18]MH_SAM_APDU [19:50:18]CAPDU: 80 13 01 00 [19:50:18]Write to MH i2c: E2 08 00 7B 4A 80 13 01 00 00 00 00 00 42 [19:50:18]Write i2c OK [19:50:18]MH_I2C_Read... [19:50:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:18]Read from MH i2c: E2 [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: E2 0E 00 [19:50:18]MH_I2C_Read... [19:50:18]Read from MH i2c: E2 0E 00 7B 4A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 79 [19:50:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:50:18]wFMCommunicate OK [19:50:18]SAM_PROTO_GetShiftState done [19:50:18]FM_GetShiftState done [19:50:18]opened in 1693009560 [19:50:18]opened+sec_in_day 1693095960 [19:50:18]quantity*price = 50017 [19:50:18]sum+1 = 50019 [19:50:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 284 26.08.2023 19:50 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33268 ФПД: 172220677088142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195020&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33268&fm=172220677088142&tin=02508201610067®Number=0000000000091575&sum=50000 [19:50:19]StoreToDocumentArchive [19:50:19]shift 77 fd 33268 [19:50:19]save to /storage/0077/doc_00033268 [19:50:19]save last doc name /storage/0077/doc_00033268 to /storage/kkm_last_doc_name [19:50:19]save OK [19:50:19]Clear old archive folders... [19:50:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:50:19]tlvbuf is B6F923F0 [19:50:19]SAM_PROTO_ClearQueue [19:50:19]wFMCommunicate request_size=4 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 09 00 00 [19:50:19]Write to MH i2c: E2 08 00 88 4A 80 09 00 00 00 00 00 00 44 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 88 4A 00 90 00 46 [19:50:19]RAPDU: 90 00 [19:50:19]wFMCommunicate OK [19:50:19]SAM_PROTO_ClearQueue done [19:50:19]KKMCreateOFDPacket [19:50:19]OFDProtocolAddRootSTLVToBuf [19:50:19]FM_MakeSignedData [19:50:19]FM_MakeSignedData [19:50:19]SAM_PROTO_SignData [19:50:19]wFMCommunicate request_size=4 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 0D 01 02 [19:50:19]Write to MH i2c: E2 08 00 89 4A 80 0D 01 02 00 00 00 00 4C [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 89 4A 00 90 00 47 [19:50:19]RAPDU: 90 00 [19:50:19]wFMCommunicate OK [19:50:19]wFMCommunicate request_size=255 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 7C 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 81 00 00 35 04 06 00 9C [19:50:19]Write to MH i2c: E2 02 01 8A 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 7C 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 81 00 00 35 04 06 00 9C 00 00 49 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]OFD Sender: No OFD packet to send [19:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 8A 4A 00 90 00 48 [19:50:19]RAPDU: 90 00 [19:50:19]wFMCommunicate OK [19:50:19]wFMCommunicate request_size=10 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 0D 02 02 05 A2 40 47 E3 8E [19:50:19]Write to MH i2c: E2 0D 00 8B 4A 80 0D 02 02 05 00 A2 40 47 E3 8E 00 00 F3 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 03 00 8B 4A 00 90 00 49 [19:50:19]RAPDU: 90 00 [19:50:19]wFMCommunicate OK [19:50:19]wFMCommunicate request_size=4 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 0D 03 02 [19:50:19]Write to MH i2c: E2 08 00 8C 4A 80 0D 03 02 00 00 00 00 51 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 0B 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 0B 00 8C 4A 00 E4 CC 72 BF B9 9B A3 52 90 00 7C [19:50:19]RAPDU: E4 CC 72 BF B9 9B A3 52 90 00 [19:50:19]wFMCommunicate OK [19:50:19]SAM_PROTO_SignData done [19:50:19]FM_MakeSignedData done [19:50:19]CreateOFDProtocolMessage [19:50:19]wFMCommunicate request_size=4 [19:50:19]MH_SAM_APDU [19:50:19]CAPDU: 80 11 00 00 [19:50:19]Write to MH i2c: E2 08 00 8D 4A 80 11 00 00 00 00 00 00 51 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:19]Read from MH i2c: E2 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 17 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: E2 17 00 8D 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A7 [19:50:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:50:19]wFMCommunicate OK [19:50:19]CreateOFDProtocolMessage done [19:50:19]OFDSenderStorePacket 33268 [19:50:19]StoreOFDPacket docnum=33268 [19:50:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E7 4A 07 01 2F E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 7C 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 81 00 00 35 04 06 00 9C A2 40 47 E3 8E E4 CC 72 BF B9 9B A3 52 [19:50:19]CheckFolder [19:50:19]dirname=/storage/ofd_packets [19:50:19]CheckFolder done [19:50:19]ProducePacketName [19:50:19]name=ofd_packets/00033268 [19:50:19]NVStorageSaveData ofd_packets/00033268 [19:50:19]File name is /storage/ofd_packets/00033268 [19:50:19]Write 301 bytes [19:50:19]NVStorageSaveData done [19:50:19]OFDSenderStorePacket done [19:50:19]KKMCreateOFDPacket done [19:50:19]NVStorageSaveData kkm_last_timestamp [19:50:19]File name is /storage/kkm_last_timestamp [19:50:19]Write 4 bytes [19:50:19]NVStorageSaveData done [19:50:19]ExternCall_PrintAddStr [19:50:19]wPrintStart [19:50:19]Write to MH i2c: 01 00 00 8E 4A D8 [19:50:19]Write i2c OK [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: 01 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: 01 07 00 [19:50:19]MH_I2C_Read... [19:50:19]Read from MH i2c: 01 07 00 8E 4A 00 00 00 00 00 FF 0F ED [19:50:19]RasterBufferAndPrint [19:50:19]line Счет N : (1)1183097 [19:50:19]line ИНН: 02508201610067 [19:50:19]line Контрольно-Кассовый Чек [19:50:19]line ПРОДАЖА [19:50:19]line ТРК (МРК, ГНК) : 62 [19:50:19]line Товар: 2710124130 [19:50:19]line Аи-92-К-5 [19:50:19]line 8.550 * 58.50 [19:50:19]line = 500.18 [19:50:19]line НДС 12% НСП 1% [19:50:19]line > о реализуемом товаре [19:50:19]line ОКРУГЛЕНИЕ: -0.18 [19:50:19]line ИТОГО: 500.00 [19:50:19]line Внесено: 500.00 [19:50:19]line СДАЧА: 0.00 [19:50:19]line НСП 1% : 4.43 [19:50:19]line НДС 12% : 53.12 [19:50:19]line Наличными: 500.00 [19:50:19]line Безнал.: 0.00 [19:50:19]line Место: АЗС № 121 "Партнер Нефть" [19:50:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:50:19]line СНО: Общий режим [19:50:19]line Чек 284 26.08.2023 19:50 [19:50:19]line Смена: 77 ФФД: 1.0 [19:50:19]line ЗНМ: 0300000148 [19:50:19]line РНМ: 0000000000091575 [19:50:19]line Версия ККМ: 001 [19:50:19]line ФМ: 0000000000874655 [19:50:19]line ФД: 33268 [19:50:19]line ФПД: 172220677088142 [19:50:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195020&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33268&fm=172220677088142&tin=02508201610067®Number=0000000000091575&sum=50000 [19:50:19]written 0, free lines is 4095 [19:50:19]OFD Sender: Processing packet 33268 [packets to send 11, broken 10] [19:50:19]ProducePacketName [19:50:19]name=ofd_packets/00033268 [19:50:19]OFD Sender: To server: pG, [19:50:19]CommunicateWithHost lk.salyk.kg:30040 [19:50:20]ConnectInit lk.salyk.kg [19:50:20]Connected sock=10 [19:50:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E7 4A 07 01 2F E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 01 00 00 F4 03 04 00 7C 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 81 00 00 35 04 06 00 9C A2 40 47 E3 8E E4 CC 72 BF B9 9B A3 52 [19:50:20]Write to MH i2c: 01 00 00 B9 4A 03 [19:50:20]Write i2c OK [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: 01 [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: 01 07 00 [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: 01 07 00 B9 4A 00 00 00 00 00 EE 0C 04 [19:50:20]RasterBufferAndPrint [19:50:20]line [19:50:20]line [19:50:20]line [19:50:20]line [19:50:20]line [19:50:20]written 0, free lines is 3319 [19:50:20]MH_Cut [19:50:20]Write to MH i2c: D1 01 00 C0 4A 01 DC [19:50:20]Write i2c OK [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: D1 [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: D1 01 00 [19:50:20]MH_I2C_Read... [19:50:20]Read from MH i2c: D1 01 00 C0 4A 00 DB [19:50:20]Write to MH i2c: 01 00 00 C1 4A 0B [19:50:20]Write i2c OK [19:50:20]MH_I2C_Read... [19:50:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 16 BD 47 00 7C 85 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F4 81 00 00 F4 03 04 00 1A 02 EA 64 B6 04 01 00 00 F0 2C 71 80 81 1B 33 1D [19:50:20]CommunicateWithHost err = 0 [19:50:20]CheckOFDResponse [19:50:20]1017 (14) - 77093643461234 [19:50:20]1041 (16) - 0000000000874655 [19:50:20]1040 (4) - 33268 [19:50:20]1012 (4) - 26.08.2023 13:46 [19:50:20]1206 (1) - 0 [19:50:20]OFD Sender: Remove packet 33268 [19:50:20]ProducePacketName [19:50:20]name=ofd_packets/00033268 [19:50:20]NVStorageDeleteData [19:50:20]OFD Sender: No OFD packet to send [19:50:21]*** Cut start [19:50:21]*** Purtial cut [19:50:21]*** Stage 1: CUTSNS_PIN = 1 [19:50:21]Read from MH i2c: 01 [19:50:21]MH_I2C_Read... [19:50:21]*** Stop cut motor [19:50:21]*** Cut end [19:50:21]Read from MH i2c: 01 07 00 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: 01 07 00 C1 4A 00 00 00 00 00 FF 0F 20 [19:50:21]process_action close_receipt done [19:50:21]requested_data is exist [19:50:21]produce_requested_data [19:50:21]requested_item fm.sn is exist - process it [19:50:21]wFMCommunicate request_size=4 [19:50:21]MH_SAM_APDU [19:50:21]CAPDU: 80 11 00 00 [19:50:21]Write to MH i2c: E2 08 00 C2 4A 80 11 00 00 00 00 00 00 86 [19:50:21]Write i2c OK [19:50:21]MH_I2C_Read... [19:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:21]Read from MH i2c: E2 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: E2 17 00 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: E2 17 00 C2 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DC [19:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:50:21]wFMCommunicate OK [19:50:21]requested_item fd.num is exist - process it [19:50:21]SAM_PROTO_GetFieldsCounters [19:50:21]wFMCommunicate request_size=4 [19:50:21]MH_SAM_APDU [19:50:21]CAPDU: 80 13 00 00 [19:50:21]Write to MH i2c: E2 08 00 C3 4A 80 13 00 00 00 00 00 00 89 [19:50:21]Write i2c OK [19:50:21]MH_I2C_Read... [19:50:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:50:21]Read from MH i2c: E2 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: E2 62 00 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: E2 62 00 C3 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F4 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [19:50:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F4 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1C 01 00 00 5E 04 04 00 1C 01 00 00 57 04 04 00 1D 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:50:21]wFMCommunicate OK [19:50:21]SAM_PROTO_GetFieldsCounters done [19:50:21]requested_item shift.num is exist - process it [19:50:21]requested_item shift.opened is exist - process it [19:50:21]req_shift_opened [19:50:21]FM_GetShiftState [19:50:21]SAM_PROTO_GetShiftState [19:50:21]wFMCommunicate request_size=4 [19:50:21]MH_SAM_APDU [19:50:21]CAPDU: 80 13 01 00 [19:50:21]Write to MH i2c: E2 08 00 C4 4A 80 13 01 00 00 00 00 00 8B [19:50:21]Write i2c OK [19:50:21]MH_I2C_Read... [19:50:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:21]Read from MH i2c: E2 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: E2 0E 00 [19:50:21]MH_I2C_Read... [19:50:21]Read from MH i2c: E2 0E 00 C4 4A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C2 [19:50:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:50:21]wFMCommunicate OK [19:50:21]SAM_PROTO_GetShiftState done [19:50:21]FM_GetShiftState done [19:50:21]req_shift_opened done [19:50:21]requested_item shift.open_date is exist - process it [19:50:21]req_shift_open_date [19:50:21]req_shift_open_date done [19:50:21]produce_requested_data done [19:50:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33268,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:50:21]process_action_free close_receipt [19:50:21]json_value_free [19:50:21]json_value_free done [19:50:21]process_json_proto returns [19:50:21]Send response to host [19:50:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33268,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:50:21]free response buf [19:50:21]execute_script done [19:50:21]execute_script returns [19:50:21]free content buf [19:50:21]Sock 7.Close socket [19:50:21]Sock 7.Thread stoped [19:50:26]OFD Sender: No OFD packet to send [19:50:31]OFD Sender: No OFD packet to send [19:50:34]accept exits with 9 [19:50:34]New connection [19:50:34]New thread 3067059556 created [19:50:34]Thread 3067202916 joined [19:50:34]Waiting for new connection... [19:50:34] Sock 9.Parse request [19:50:34]Sock 9.Check first char [19:50:34]Sock 9.First char is OK [19:50:34]request: POST /json_proto HTTP/1.0 [19:50:34]Method: POST [19:50:34]URL: /json_proto [19:50:34]Method is POST - this is cgi request [19:50:34]url: /json_proto [19:50:34]query_string will be loaded in cgi processing [19:50:34]execute_cgi json_proto POST (null) [19:50:34]execute_cgi path=json_proto method=POST [19:50:34]POST find Content-Length [19:50:34]Host: 172.17.34.200:8080 [19:50:34]Content-Length: 683 [19:50:34]Content-Type: application/json [19:50:34] [19:50:34]POST finish read [19:50:34]Found Content-Length = 683 [19:50:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:34]execute_script... [19:50: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)1183095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 6.290, "sum" : 400.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:34]POST & json_proto [19:50:34]process_json_proto [19:50:34]json parsed OK: [19:50:34]protocol is kg_v1.0 [19:50:34]action value=close_receipt [19:50:34]process_action close_receipt [19:50:34]cmd_close_receipt [19:50:34]MH_GetDate [19:50:34]Write to MH i2c: F0 00 00 C5 4A FE [19:50:34]Write i2c OK [19:50:34]MH_I2C_Read... [19:50:34]Read from MH i2c: F0 [19:50:34]MH_I2C_Read... [19:50:34]Read from MH i2c: F0 09 00 [19:50:34]MH_I2C_Read... [19:50:34]Read from MH i2c: F0 09 00 C5 4A 00 8D 57 EA 64 B2 FF 65 64 B3 [19:50:34]GetLastDocTimeStamp 1693079420 [19:50:34]current date 1693079437 [19:50:34]FM_GetShiftState [19:50:34]SAM_PROTO_GetShiftState [19:50:34]wFMCommunicate request_size=4 [19:50:34]MH_SAM_APDU [19:50:34]CAPDU: 80 13 01 00 [19:50:34]Write to MH i2c: E2 08 00 C6 4A 80 13 01 00 00 00 00 00 8D [19:50:34]Write i2c OK [19:50:34]MH_I2C_Read... [19:50:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:35]Read from MH i2c: E2 [19:50:35]MH_I2C_Read... [19:50:35]Read from MH i2c: E2 0E 00 [19:50:35]MH_I2C_Read... [19:50:35]Read from MH i2c: E2 0E 00 C6 4A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C4 [19:50:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:50:35]wFMCommunicate OK [19:50:35]SAM_PROTO_GetShiftState done [19:50:35]FM_GetShiftState done [19:50:35]opened in 1693009560 [19:50:35]opened+sec_in_day 1693095960 [19:50:35]quantity*price = 40004 [19:50:35]sum+1 = 40005 [19:50:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 285 26.08.2023 19:50 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33269 ФПД: 57448374692163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33269&fm=57448374692163&tin=02508201610067®Number=0000000000091575&sum=40000 [19:50:36]StoreToDocumentArchive [19:50:36]shift 77 fd 33269 [19:50:36]save to /storage/0077/doc_00033269 [19:50:36]save last doc name /storage/0077/doc_00033269 to /storage/kkm_last_doc_name [19:50:36]save OK [19:50:36]Clear old archive folders... [19:50:36]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:50:36]tlvbuf is 00A61E00 [19:50:36]SAM_PROTO_ClearQueue [19:50:36]wFMCommunicate request_size=4 [19:50:36]MH_SAM_APDU [19:50:36]CAPDU: 80 09 00 00 [19:50:36]Write to MH i2c: E2 08 00 D3 4A 80 09 00 00 00 00 00 00 8F [19:50:36]Write i2c OK [19:50:36]MH_I2C_Read... [19:50:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:50:36]Read from MH i2c: E2 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 03 00 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 03 00 D3 4A 00 90 00 91 [19:50:36]RAPDU: 90 00 [19:50:36]wFMCommunicate OK [19:50:36]SAM_PROTO_ClearQueue done [19:50:36]KKMCreateOFDPacket [19:50:36]OFDProtocolAddRootSTLVToBuf [19:50:36]FM_MakeSignedData [19:50:36]FM_MakeSignedData [19:50:36]SAM_PROTO_SignData [19:50:36]wFMCommunicate request_size=4 [19:50:36]MH_SAM_APDU [19:50:36]CAPDU: 80 0D 01 02 [19:50:36]Write to MH i2c: E2 08 00 D4 4A 80 0D 01 02 00 00 00 00 97 [19:50:36]Write i2c OK [19:50:36]MH_I2C_Read... [19:50:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:50:36]Read from MH i2c: E2 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 03 00 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 03 00 D4 4A 00 90 00 92 [19:50:36]RAPDU: 90 00 [19:50:36]wFMCommunicate OK [19:50:36]wFMCommunicate request_size=255 [19:50:36]MH_SAM_APDU [19:50:36]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 8D 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 81 00 00 35 04 06 00 [19:50:36]Write to MH i2c: E2 02 01 D5 4A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 8D 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 81 00 00 35 04 06 00 00 00 31 [19:50:36]Write i2c OK [19:50:36]MH_I2C_Read... [19:50:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:36]Read from MH i2c: E2 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 03 00 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 03 00 D5 4A 00 90 00 93 [19:50:36]RAPDU: 90 00 [19:50:36]wFMCommunicate OK [19:50:36]wFMCommunicate request_size=11 [19:50:36]MH_SAM_APDU [19:50:36]CAPDU: 80 0D 02 02 06 34 3F BD F7 69 43 [19:50:36]Write to MH i2c: E2 0E 00 D6 4A 80 0D 02 02 06 00 34 3F BD F7 69 43 00 00 79 [19:50:36]Write i2c OK [19:50:36]MH_I2C_Read... [19:50:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:36]Read from MH i2c: E2 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 03 00 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 03 00 D6 4A 00 90 00 94 [19:50:36]RAPDU: 90 00 [19:50:36]wFMCommunicate OK [19:50:36]wFMCommunicate request_size=4 [19:50:36]MH_SAM_APDU [19:50:36]CAPDU: 80 0D 03 02 [19:50:36]Write to MH i2c: E2 08 00 D7 4A 80 0D 03 02 00 00 00 00 9C [19:50:36]Write i2c OK [19:50:36]MH_I2C_Read... [19:50:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:50:36]Read from MH i2c: E2 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 0B 00 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 0B 00 D7 4A 00 B3 23 10 D0 00 64 AC 82 90 00 E5 [19:50:36]RAPDU: B3 23 10 D0 00 64 AC 82 90 00 [19:50:36]wFMCommunicate OK [19:50:36]SAM_PROTO_SignData done [19:50:36]FM_MakeSignedData done [19:50:36]CreateOFDProtocolMessage [19:50:36]wFMCommunicate request_size=4 [19:50:36]MH_SAM_APDU [19:50:36]CAPDU: 80 11 00 00 [19:50:36]Write to MH i2c: E2 08 00 D8 4A 80 11 00 00 00 00 00 00 9C [19:50:36]Write i2c OK [19:50:36]MH_I2C_Read... [19:50:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:36]Read from MH i2c: E2 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 17 00 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: E2 17 00 D8 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F2 [19:50:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:50:36]wFMCommunicate OK [19:50:36]CreateOFDProtocolMessage done [19:50:36]OFDSenderStorePacket 33269 [19:50:36]StoreOFDPacket docnum=33269 [19:50:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7A 68 08 01 A1 95 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 8D 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 81 00 00 35 04 06 00 34 3F BD F7 69 43 B3 23 10 D0 00 64 AC 82 [19:50:36]CheckFolder [19:50:36]dirname=/storage/ofd_packets [19:50:36]CheckFolder done [19:50:36]ProducePacketName [19:50:36]name=ofd_packets/00033269 [19:50:36]NVStorageSaveData ofd_packets/00033269 [19:50:36]File name is /storage/ofd_packets/00033269 [19:50:36]Write 302 bytes [19:50:36]NVStorageSaveData done [19:50:36]OFDSenderStorePacket done [19:50:36]KKMCreateOFDPacket done [19:50:36]NVStorageSaveData kkm_last_timestamp [19:50:36]File name is /storage/kkm_last_timestamp [19:50:36]Write 4 bytes [19:50:36]NVStorageSaveData done [19:50:36]ExternCall_PrintAddStr [19:50:36]wPrintStart [19:50:36]Write to MH i2c: 01 00 00 D9 4A 23 [19:50:36]Write i2c OK [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: 01 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: 01 07 00 [19:50:36]MH_I2C_Read... [19:50:36]Read from MH i2c: 01 07 00 D9 4A 00 00 00 00 00 FF 0F 38 [19:50:36]RasterBufferAndPrint [19:50:36]line Счет N : (1)1183095 [19:50:36]line ИНН: 02508201610067 [19:50:36]line Контрольно-Кассовый Чек [19:50:36]line ПРОДАЖА [19:50:36]line ТРК (МРК, ГНК) : 11 [19:50:36]line Товар: 2710194210 [19:50:36]line ДТ(л)-К-5 [19:50:36]line 6.290 * 63.60 [19:50:36]line = 400.04 [19:50:36]line НДС 12% НСП 1% [19:50:36]line > о реализуемом товаре [19:50:36]line ОКРУГЛЕНИЕ: -0.04 [19:50:36]line ИТОГО: 400.00 [19:50:36]line Внесено: 400.00 [19:50:36]line СДАЧА: 0.00 [19:50:36]line НСП 1% : 3.54 [19:50:36]line НДС 12% : 42.48 [19:50:36]line Наличными: 400.00 [19:50:36]line Безнал.: 0.00 [19:50:36]line Место: АЗС № 121 "Партнер Нефть" [19:50:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:50:36]line СНО: Общий режим [19:50:36]line Чек 285 26.08.2023 19:50 [19:50:36]line Смена: 77 ФФД: 1.0 [19:50:36]line ЗНМ: 0300000148 [19:50:36]line РНМ: 0000000000091575 [19:50:36]line Версия ККМ: 001 [19:50:36]line ФМ: 0000000000874655 [19:50:36]line ФД: 33269 [19:50:36]line ФПД: 57448374692163 [19:50:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195037&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33269&fm=57448374692163&tin=02508201610067®Number=0000000000091575&sum=40000 [19:50:37]OFD Sender: Processing packet 33269 [packets to send 11, broken 10] [19:50:37]ProducePacketName [19:50:37]name=ofd_packets/00033269 [19:50:37]OFD Sender: To server: pG, [19:50:37]CommunicateWithHost lk.salyk.kg:30040 [19:50:37]ConnectInit lk.salyk.kg [19:50:37]written 0, free lines is 4095 [19:50:37]Connected sock=10 [19:50:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7A 68 08 01 A1 95 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 92 18 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 44 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 8D 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 81 00 00 35 04 06 00 34 3F BD F7 69 43 B3 23 10 D0 00 64 AC 82 [19:50:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E2 F8 47 00 3F 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F5 81 00 00 F4 03 04 00 2B 02 EA 64 B6 04 01 00 00 36 6F 2F 26 D9 5F 6E 1F [19:50:37]CommunicateWithHost err = 0 [19:50:37]CheckOFDResponse [19:50:37]1017 (14) - 77093643461234 [19:50:37]1041 (16) - 0000000000874655 [19:50:37]1040 (4) - 33269 [19:50:37]1012 (4) - 26.08.2023 13:46 [19:50:37]1206 (1) - 0 [19:50:37]OFD Sender: Remove packet 33269 [19:50:37]ProducePacketName [19:50:37]name=ofd_packets/00033269 [19:50:37]NVStorageDeleteData [19:50:37]Write to MH i2c: 01 00 00 04 4B 4F [19:50:37]Write i2c OK [19:50:37]MH_I2C_Read... [19:50:37]Read from MH i2c: 01 [19:50:37]MH_I2C_Read... [19:50:37]Read from MH i2c: 01 07 00 [19:50:37]MH_I2C_Read... [19:50:37]Read from MH i2c: 01 07 00 04 4B 00 00 00 00 00 E8 0C 4A [19:50:37]RasterBufferAndPrint [19:50:37]line [19:50:37]line [19:50:37]line [19:50:37]line [19:50:37]line [19:50:37]written 0, free lines is 3313 [19:50:37]MH_Cut [19:50:37]Write to MH i2c: D1 01 00 0B 4B 01 28 [19:50:37]Write i2c OK [19:50:37]MH_I2C_Read... [19:50:37]Read from MH i2c: D1 [19:50:37]MH_I2C_Read... [19:50:37]Read from MH i2c: D1 01 00 [19:50:37]MH_I2C_Read... [19:50:37]Read from MH i2c: D1 01 00 0B 4B 00 27 [19:50:37]Write to MH i2c: 01 00 00 0C 4B 57 [19:50:37]Write i2c OK [19:50:37]MH_I2C_Read... [19:50:37]OFD Sender: No OFD packet to send [19:50:38]*** Cut start [19:50:38]*** Purtial cut [19:50:38]*** CUTSNS_PIN = 0 [19:50:38]*** Stage 1: CUTSNS_PIN = 1 [19:50:40]Read from MH i2c: 01 [19:50:40]MH_I2C_Read... [19:50:40]*** Stop cut motor [19:50:40]*** Cut end [19:50:40]Read from MH i2c: 01 07 00 [19:50:40]MH_I2C_Read... [19:50:40]Read from MH i2c: 01 07 00 0C 4B 00 00 00 00 00 FF 0F 6C [19:50:40]process_action close_receipt done [19:50:40]requested_data is exist [19:50:40]produce_requested_data [19:50:40]requested_item fm.sn is exist - process it [19:50:40]wFMCommunicate request_size=4 [19:50:40]MH_SAM_APDU [19:50:40]CAPDU: 80 11 00 00 [19:50:40]Write to MH i2c: E2 08 00 0D 4B 80 11 00 00 00 00 00 00 D2 [19:50:40]Write i2c OK [19:50:40]MH_I2C_Read... [19:50:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:40]Read from MH i2c: E2 [19:50:40]MH_I2C_Read... [19:50:40]Read from MH i2c: E2 17 00 [19:50:40]MH_I2C_Read... [19:50:40]Read from MH i2c: E2 17 00 0D 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 28 [19:50:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:50:40]wFMCommunicate OK [19:50:40]requested_item fd.num is exist - process it [19:50:40]SAM_PROTO_GetFieldsCounters [19:50:40]wFMCommunicate request_size=4 [19:50:40]MH_SAM_APDU [19:50:40]CAPDU: 80 13 00 00 [19:50:40]Write to MH i2c: E2 08 00 0E 4B 80 13 00 00 00 00 00 00 D5 [19:50:40]Write i2c OK [19:50:40]MH_I2C_Read... [19:50:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:50:40]Read from MH i2c: E2 [19:50:40]MH_I2C_Read... [19:50:40]Read from MH i2c: E2 62 00 [19:50:40]MH_I2C_Read... [19:50:40]Read from MH i2c: E2 62 00 0E 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F5 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [19:50:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F5 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1D 01 00 00 5E 04 04 00 1D 01 00 00 57 04 04 00 1E 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:50:40]wFMCommunicate OK [19:50:40]SAM_PROTO_GetFieldsCounters done [19:50:40]requested_item shift.num is exist - process it [19:50:40]requested_item shift.opened is exist - process it [19:50:40]req_shift_opened [19:50:40]FM_GetShiftState [19:50:40]SAM_PROTO_GetShiftState [19:50:40]wFMCommunicate request_size=4 [19:50:40]MH_SAM_APDU [19:50:40]CAPDU: 80 13 01 00 [19:50:40]Write to MH i2c: E2 08 00 0F 4B 80 13 01 00 00 00 00 00 D7 [19:50:40]Write i2c OK [19:50:40]MH_I2C_Read... [19:50:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:40]Read from MH i2c: E2 [19:50:40]MH_I2C_Read... [19:50:40]Read from MH i2c: E2 0E 00 [19:50:40]MH_I2C_Read... [19:50:40]Read from MH i2c: E2 0E 00 0F 4B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0E [19:50:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:50:40]wFMCommunicate OK [19:50:40]SAM_PROTO_GetShiftState done [19:50:40]FM_GetShiftState done [19:50:40]req_shift_opened done [19:50:40]requested_item shift.open_date is exist - process it [19:50:40]req_shift_open_date [19:50:40]req_shift_open_date done [19:50:40]produce_requested_data done [19:50:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33269,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:50:40]process_action_free close_receipt [19:50:40]json_value_free [19:50:40]json_value_free done [19:50:40]process_json_proto returns [19:50:40]Send response to host [19:50:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33269,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:50:40]free response buf [19:50:40]execute_script done [19:50:40]execute_script returns [19:50:40]free content buf [19:50:40]Sock 9.Close socket [19:50:40]Sock 9.Thread stoped [19:50:42]OFD Sender: No OFD packet to send [19:50:47]OFD Sender: No OFD packet to send [19:50:52]OFD Sender: No OFD packet to send [19:50:56]accept exits with 7 [19:50:56]New connection [19:50:56]New thread 3067202916 created [19:50:56]Thread 3067059556 joined [19:50:56]Waiting for new connection... [19:50:56] Sock 7.Parse request [19:50:56]Sock 7.Check first char [19:50:56]Sock 7.First char is OK [19:50:56]request: POST /json_proto HTTP/1.0 [19:50:56]Method: POST [19:50:56]URL: /json_proto [19:50:56]Method is POST - this is cgi request [19:50:56]url: /json_proto [19:50:56]query_string will be loaded in cgi processing [19:50:56]execute_cgi json_proto POST (null) [19:50:56]execute_cgi path=json_proto method=POST [19:50:56]POST find Content-Length [19:50:56]Host: 172.17.34.200:8080 [19:50:56]Content-Length: 678 [19:50:56]Content-Type: application/json [19:50:56] [19:50:56]POST finish read [19:50:56]Found Content-Length = 678 [19:50:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183096", "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" : 58.50, "quantity" : 6.840, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:56]execute_script... [19:50: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)1183096", "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" : 58.50, "quantity" : 6.840, "sum" : 400.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:50:56]POST & json_proto [19:50:56]process_json_proto [19:50:56]json parsed OK: [19:50:56]protocol is kg_v1.0 [19:50:56]action value=close_receipt [19:50:56]process_action close_receipt [19:50:56]cmd_close_receipt [19:50:56]MH_GetDate [19:50:56]Write to MH i2c: F0 00 00 10 4B 4A [19:50:56]Write i2c OK [19:50:56]MH_I2C_Read... [19:50:56]Read from MH i2c: F0 [19:50:56]MH_I2C_Read... [19:50:56]Read from MH i2c: F0 09 00 [19:50:56]MH_I2C_Read... [19:50:56]Read from MH i2c: F0 09 00 10 4B 00 A2 57 EA 64 B2 FF 65 64 14 [19:50:56]GetLastDocTimeStamp 1693079437 [19:50:56]current date 1693079458 [19:50:56]FM_GetShiftState [19:50:56]SAM_PROTO_GetShiftState [19:50:56]wFMCommunicate request_size=4 [19:50:56]MH_SAM_APDU [19:50:56]CAPDU: 80 13 01 00 [19:50:56]Write to MH i2c: E2 08 00 11 4B 80 13 01 00 00 00 00 00 D9 [19:50:56]Write i2c OK [19:50:56]MH_I2C_Read... [19:50:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:50:56]Read from MH i2c: E2 [19:50:56]MH_I2C_Read... [19:50:56]Read from MH i2c: E2 0E 00 [19:50:56]MH_I2C_Read... [19:50:56]Read from MH i2c: E2 0E 00 11 4B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 10 [19:50:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:50:56]wFMCommunicate OK [19:50:56]SAM_PROTO_GetShiftState done [19:50:56]FM_GetShiftState done [19:50:56]opened in 1693009560 [19:50:56]opened+sec_in_day 1693095960 [19:50:56]quantity*price = 40014 [19:50:56]sum+1 = 40015 [19:50:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.49 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 286 26.08.2023 19:50 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33270 ФПД: 75519482996878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195059&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33270&fm=75519482996878&tin=02508201610067®Number=0000000000091575&sum=40000 [19:50:57]StoreToDocumentArchive [19:50:57]shift 77 fd 33270 [19:50:57]save to /storage/0077/doc_00033270 [19:50:57]save last doc name /storage/0077/doc_00033270 to /storage/kkm_last_doc_name [19:50:57]save OK [19:50:57]Clear old archive folders... [19:50:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:50:57]tlvbuf is 00C6F8E0 [19:50:57]SAM_PROTO_ClearQueue [19:50:57]wFMCommunicate request_size=4 [19:50:57]MH_SAM_APDU [19:50:57]CAPDU: 80 09 00 00 [19:50:57]Write to MH i2c: E2 08 00 1E 4B 80 09 00 00 00 00 00 00 DB [19:50:57]Write i2c OK [19:50:57]MH_I2C_Read... [19:50:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:50:57]Read from MH i2c: E2 [19:50:57]MH_I2C_Read... [19:50:57]Read from MH i2c: E2 03 00 [19:50:57]MH_I2C_Read... [19:50:57]Read from MH i2c: E2 03 00 1E 4B 00 90 00 DD [19:50:57]RAPDU: 90 00 [19:50:57]wFMCommunicate OK [19:50:57]SAM_PROTO_ClearQueue done [19:50:57]KKMCreateOFDPacket [19:50:57]OFDProtocolAddRootSTLVToBuf [19:50:57]FM_MakeSignedData [19:50:57]FM_MakeSignedData [19:50:57]SAM_PROTO_SignData [19:50:57]wFMCommunicate request_size=4 [19:50:57]MH_SAM_APDU [19:50:57]CAPDU: 80 0D 01 02 [19:50:57]Write to MH i2c: E2 08 00 1F 4B 80 0D 01 02 00 00 00 00 E3 [19:50:57]Write i2c OK [19:50:57]MH_I2C_Read... [19:50:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:50:57]Read from MH i2c: E2 [19:50:57]MH_I2C_Read... [19:50:57]Read from MH i2c: E2 03 00 [19:50:57]MH_I2C_Read... [19:50:57]Read from MH i2c: E2 03 00 1F 4B 00 90 00 DE [19:50:57]RAPDU: 90 00 [19:50:57]wFMCommunicate OK [19:50:57]wFMCommunicate request_size=255 [19:50:57]MH_SAM_APDU [19:50: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 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 1E 01 00 00 F4 03 04 00 A3 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 81 00 00 35 04 06 00 44 [19:50:57]Write to MH i2c: E2 02 01 20 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 1E 01 00 00 F4 03 04 00 A3 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 81 00 00 35 04 06 00 44 00 00 D1 [19:50:57]Write i2c OK [19:50:57]MH_I2C_Read... [19:50:57]OFD Sender: No OFD packet to send [19:50:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:57]Read from MH i2c: E2 [19:50:57]MH_I2C_Read... [19:50:57]Read from MH i2c: E2 03 00 [19:50:57]MH_I2C_Read... [19:50:57]Read from MH i2c: E2 03 00 20 4B 00 90 00 DF [19:50:57]RAPDU: 90 00 [19:50:57]wFMCommunicate OK [19:50:57]wFMCommunicate request_size=10 [19:50:57]MH_SAM_APDU [19:50:57]CAPDU: 80 0D 02 02 05 AF 3F F5 28 8E [19:50:57]Write to MH i2c: E2 0D 00 21 4B 80 0D 02 02 05 00 AF 3F F5 28 8E 00 00 89 [19:50:57]Write i2c OK [19:50:57]MH_I2C_Read... [19:50:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:50:57]Read from MH i2c: E2 [19:50:57]MH_I2C_Read... [19:50:57]Read from MH i2c: E2 03 00 [19:50:57]MH_I2C_Read... [19:50:57]Read from MH i2c: E2 03 00 21 4B 00 90 00 E0 [19:50:57]RAPDU: 90 00 [19:50:57]wFMCommunicate OK [19:50:57]wFMCommunicate request_size=4 [19:50:57]MH_SAM_APDU [19:50:57]CAPDU: 80 0D 03 02 [19:50:57]Write to MH i2c: E2 08 00 22 4B 80 0D 03 02 00 00 00 00 E8 [19:50:57]Write i2c OK [19:50:57]MH_I2C_Read... [19:50:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:50:58]Read from MH i2c: E2 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: E2 0B 00 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: E2 0B 00 22 4B 00 5B DB 60 FB 6F 35 75 0F 90 00 A2 [19:50:58]RAPDU: 5B DB 60 FB 6F 35 75 0F 90 00 [19:50:58]wFMCommunicate OK [19:50:58]SAM_PROTO_SignData done [19:50:58]FM_MakeSignedData done [19:50:58]CreateOFDProtocolMessage [19:50:58]wFMCommunicate request_size=4 [19:50:58]MH_SAM_APDU [19:50:58]CAPDU: 80 11 00 00 [19:50:58]Write to MH i2c: E2 08 00 23 4B 80 11 00 00 00 00 00 00 E8 [19:50:58]Write i2c OK [19:50:58]MH_I2C_Read... [19:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:50:58]Read from MH i2c: E2 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: E2 17 00 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: E2 17 00 23 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [19:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:50:58]wFMCommunicate OK [19:50:58]CreateOFDProtocolMessage done [19:50:58]OFDSenderStorePacket 33270 [19:50:58]StoreOFDPacket docnum=33270 [19:50:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F9 AD 07 01 80 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 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 1E 01 00 00 F4 03 04 00 A3 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 81 00 00 35 04 06 00 44 AF 3F F5 28 8E 5B DB 60 FB 6F 35 75 0F [19:50:58]CheckFolder [19:50:58]dirname=/storage/ofd_packets [19:50:58]CheckFolder done [19:50:58]ProducePacketName [19:50:58]name=ofd_packets/00033270 [19:50:58]NVStorageSaveData ofd_packets/00033270 [19:50:58]File name is /storage/ofd_packets/00033270 [19:50:58]Write 301 bytes [19:50:58]NVStorageSaveData done [19:50:58]OFDSenderStorePacket done [19:50:58]KKMCreateOFDPacket done [19:50:58]NVStorageSaveData kkm_last_timestamp [19:50:58]File name is /storage/kkm_last_timestamp [19:50:58]Write 4 bytes [19:50:58]NVStorageSaveData done [19:50:58]ExternCall_PrintAddStr [19:50:58]wPrintStart [19:50:58]Write to MH i2c: 01 00 00 24 4B 6F [19:50:58]Write i2c OK [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: 01 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: 01 07 00 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: 01 07 00 24 4B 00 00 00 00 00 FF 0F 84 [19:50:58]RasterBufferAndPrint [19:50:58]line Счет N : (1)1183096 [19:50:58]line ИНН: 02508201610067 [19:50:58]line Контрольно-Кассовый Чек [19:50:58]line ПРОДАЖА [19:50:58]line ТРК (МРК, ГНК) : 42 [19:50:58]line Товар: 2710124130 [19:50:58]line Аи-92-К-5 [19:50:58]line 6.840 * 58.50 [19:50:58]line = 400.14 [19:50:58]line НДС 12% НСП 1% [19:50:58]line > о реализуемом товаре [19:50:58]line ОКРУГЛЕНИЕ: -0.14 [19:50:58]line ИТОГО: 400.00 [19:50:58]line Внесено: 400.00 [19:50:58]line СДАЧА: 0.00 [19:50:58]line НСП 1% : 3.54 [19:50:58]line НДС 12% : 42.49 [19:50:58]line Наличными: 400.00 [19:50:58]line Безнал.: 0.00 [19:50:58]line Место: АЗС № 121 "Партнер Нефть" [19:50:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:50:58]line СНО: Общий режим [19:50:58]line Чек 286 26.08.2023 19:50 [19:50:58]line Смена: 77 ФФД: 1.0 [19:50:58]line ЗНМ: 0300000148 [19:50:58]line РНМ: 0000000000091575 [19:50:58]line Версия ККМ: 001 [19:50:58]line ФМ: 0000000000874655 [19:50:58]line ФД: 33270 [19:50:58]line ФПД: 75519482996878 [19:50:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195059&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33270&fm=75519482996878&tin=02508201610067®Number=0000000000091575&sum=40000 [19:50:58]OFD Sender: Processing packet 33270 [packets to send 11, broken 10] [19:50:58]ProducePacketName [19:50:58]name=ofd_packets/00033270 [19:50:58]OFD Sender: To server: pG, [19:50:58]CommunicateWithHost lk.salyk.kg:30040 [19:50:58]ConnectInit lk.salyk.kg [19:50:58]written 0, free lines is 4095 [19:50:58]Connected sock=10 [19:50:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F9 AD 07 01 80 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 B8 1A 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4E 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 99 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 1E 01 00 00 F4 03 04 00 A3 57 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 81 00 00 35 04 06 00 44 AF 3F F5 28 8E 5B DB 60 FB 6F 35 75 0F [19:50:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E6 1D 47 00 77 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F6 81 00 00 F4 03 04 00 40 02 EA 64 B6 04 01 00 00 60 22 6E 0B 87 94 13 C3 [19:50:58]CommunicateWithHost err = 0 [19:50:58]CheckOFDResponse [19:50:58]1017 (14) - 77093643461234 [19:50:58]1041 (16) - 0000000000874655 [19:50:58]1040 (4) - 33270 [19:50:58]1012 (4) - 26.08.2023 13:46 [19:50:58]1206 (1) - 0 [19:50:58]OFD Sender: Remove packet 33270 [19:50:58]ProducePacketName [19:50:58]name=ofd_packets/00033270 [19:50:58]NVStorageDeleteData [19:50:58]Write to MH i2c: 01 00 00 4F 4B 9A [19:50:58]Write i2c OK [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: 01 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: 01 07 00 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: 01 07 00 4F 4B 00 00 00 00 00 EB 0C 98 [19:50:58]RasterBufferAndPrint [19:50:58]line [19:50:58]line [19:50:58]line [19:50:58]line [19:50:58]line [19:50:58]written 0, free lines is 3316 [19:50:58]MH_Cut [19:50:58]Write to MH i2c: D1 01 00 56 4B 01 73 [19:50:58]Write i2c OK [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: D1 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: D1 01 00 [19:50:58]MH_I2C_Read... [19:50:58]Read from MH i2c: D1 01 00 56 4B 00 72 [19:50:58]Write to MH i2c: 01 00 00 57 4B A2 [19:50:58]Write i2c OK [19:50:58]MH_I2C_Read... [19:50:59]OFD Sender: No OFD packet to send [19:50:59]*** Cut start [19:50:59]*** Purtial cut [19:50:59]*** Stage 1: CUTSNS_PIN = 1 [19:50:59]Read from MH i2c: 01 [19:50:59]MH_I2C_Read... [19:50:59]*** Stop cut motor [19:50:59]*** Cut end [19:50:59]Read from MH i2c: 01 07 00 [19:50:59]MH_I2C_Read... [19:50:59]Read from MH i2c: 01 07 00 57 4B 00 00 00 00 00 FF 0F B7 [19:50:59]process_action close_receipt done [19:50:59]requested_data is exist [19:50:59]produce_requested_data [19:50:59]requested_item fm.sn is exist - process it [19:50:59]wFMCommunicate request_size=4 [19:50:59]MH_SAM_APDU [19:50:59]CAPDU: 80 11 00 00 [19:50:59]Write to MH i2c: E2 08 00 58 4B 80 11 00 00 00 00 00 00 1D [19:50:59]Write i2c OK [19:50:59]MH_I2C_Read... [19:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:00]Read from MH i2c: E2 [19:51:00]MH_I2C_Read... [19:51:00]Read from MH i2c: E2 17 00 [19:51:00]MH_I2C_Read... [19:51:00]Read from MH i2c: E2 17 00 58 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 73 [19:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:51:00]wFMCommunicate OK [19:51:00]requested_item fd.num is exist - process it [19:51:00]SAM_PROTO_GetFieldsCounters [19:51:00]wFMCommunicate request_size=4 [19:51:00]MH_SAM_APDU [19:51:00]CAPDU: 80 13 00 00 [19:51:00]Write to MH i2c: E2 08 00 59 4B 80 13 00 00 00 00 00 00 20 [19:51:00]Write i2c OK [19:51:00]MH_I2C_Read... [19:51:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:00]Read from MH i2c: E2 [19:51:00]MH_I2C_Read... [19:51:00]Read from MH i2c: E2 62 00 [19:51:00]MH_I2C_Read... [19:51:00]Read from MH i2c: E2 62 00 59 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F6 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [19:51:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F6 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1E 01 00 00 5E 04 04 00 1E 01 00 00 57 04 04 00 1F 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:00]wFMCommunicate OK [19:51:00]SAM_PROTO_GetFieldsCounters done [19:51:00]requested_item shift.num is exist - process it [19:51:00]requested_item shift.opened is exist - process it [19:51:00]req_shift_opened [19:51:00]FM_GetShiftState [19:51:00]SAM_PROTO_GetShiftState [19:51:00]wFMCommunicate request_size=4 [19:51:00]MH_SAM_APDU [19:51:00]CAPDU: 80 13 01 00 [19:51:00]Write to MH i2c: E2 08 00 5A 4B 80 13 01 00 00 00 00 00 22 [19:51:00]Write i2c OK [19:51:00]MH_I2C_Read... [19:51:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:00]Read from MH i2c: E2 [19:51:00]MH_I2C_Read... [19:51:00]Read from MH i2c: E2 0E 00 [19:51:00]MH_I2C_Read... [19:51:00]Read from MH i2c: E2 0E 00 5A 4B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 59 [19:51:00]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:51:00]wFMCommunicate OK [19:51:00]SAM_PROTO_GetShiftState done [19:51:00]FM_GetShiftState done [19:51:00]req_shift_opened done [19:51:00]requested_item shift.open_date is exist - process it [19:51:00]req_shift_open_date [19:51:00]req_shift_open_date done [19:51:00]produce_requested_data done [19:51:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33270,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:51:00]process_action_free close_receipt [19:51:00]json_value_free [19:51:00]json_value_free done [19:51:00]process_json_proto returns [19:51:00]Send response to host [19:51:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33270,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:51:00]free response buf [19:51:00]execute_script done [19:51:00]execute_script returns [19:51:00]free content buf [19:51:00]Sock 7.Close socket [19:51:00]Sock 7.Thread stoped [19:51:04]OFD Sender: No OFD packet to send [19:51:09]OFD Sender: No OFD packet to send [19:51:14]OFD Sender: No OFD packet to send [19:51:19]OFD Sender: No OFD packet to send [19:51:24]OFD Sender: No OFD packet to send [19:51:29]OFD Sender: No OFD packet to send [19:51:34]OFD Sender: No OFD packet to send [19:51:39]OFD Sender: No OFD packet to send [19:51:44]OFD Sender: No OFD packet to send [19:51:49]OFD Sender: No OFD packet to send [19:51:54]OFD Sender: No OFD packet to send [19:51:59]OFD Sender: No OFD packet to send [19:52:04]OFD Sender: No OFD packet to send [19:52:09]OFD Sender: No OFD packet to send [19:52:14]OFD Sender: No OFD packet to send [19:52:19]OFD Sender: No OFD packet to send [19:52:24]OFD Sender: No OFD packet to send [19:52:29]OFD Sender: No OFD packet to send [19:52:34]OFD Sender: No OFD packet to send [19:52:39]OFD Sender: No OFD packet to send [19:52:44]OFD Sender: No OFD packet to send [19:52:49]OFD Sender: No OFD packet to send [19:52:54]OFD Sender: No OFD packet to send [19:52:59]OFD Sender: No OFD packet to send [19:53:02]accept exits with 9 [19:53:02]New connection [19:53:02]New thread 3067059556 created [19:53:02]Thread 3067202916 joined [19:53:02]Waiting for new connection... [19:53:02] Sock 9.Parse request [19:53:02]Sock 9.Check first char [19:53:02]Sock 9.First char is OK [19:53:02]request: POST /json_proto HTTP/1.0 [19:53:02]Method: POST [19:53:02]URL: /json_proto [19:53:02]Method is POST - this is cgi request [19:53:02]url: /json_proto [19:53:02]query_string will be loaded in cgi processing [19:53:02]execute_cgi json_proto POST (null) [19:53:02]execute_cgi path=json_proto method=POST [19:53:02]POST find Content-Length [19:53:02]Host: 172.17.34.200:8080 [19:53:02]Content-Length: 683 [19:53:02]Content-Type: application/json [19:53:02] [19:53:02]POST finish read [19:53:02]Found Content-Length = 683 [19:53:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:02]execute_script... [19:53: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)1183098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:02]POST & json_proto [19:53:02]process_json_proto [19:53:02]json parsed OK: [19:53:02]protocol is kg_v1.0 [19:53:02]action value=close_receipt [19:53:02]process_action close_receipt [19:53:02]cmd_close_receipt [19:53:02]MH_GetDate [19:53:02]Write to MH i2c: F0 00 00 5B 4B 95 [19:53:02]Write i2c OK [19:53:02]MH_I2C_Read... [19:53:02]Read from MH i2c: F0 [19:53:02]MH_I2C_Read... [19:53:02]Read from MH i2c: F0 09 00 [19:53:02]MH_I2C_Read... [19:53:02]Read from MH i2c: F0 09 00 5B 4B 00 21 58 EA 64 B2 FF 65 64 DF [19:53:02]GetLastDocTimeStamp 1693079459 [19:53:02]current date 1693079585 [19:53:02]FM_GetShiftState [19:53:02]SAM_PROTO_GetShiftState [19:53:02]wFMCommunicate request_size=4 [19:53:02]MH_SAM_APDU [19:53:02]CAPDU: 80 13 01 00 [19:53:02]Write to MH i2c: E2 08 00 5C 4B 80 13 01 00 00 00 00 00 24 [19:53:02]Write i2c OK [19:53:02]MH_I2C_Read... [19:53:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:02]Read from MH i2c: E2 [19:53:02]MH_I2C_Read... [19:53:02]Read from MH i2c: E2 0E 00 [19:53:02]MH_I2C_Read... [19:53:02]Read from MH i2c: E2 0E 00 5C 4B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5B [19:53:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:53:02]wFMCommunicate OK [19:53:02]SAM_PROTO_GetShiftState done [19:53:02]FM_GetShiftState done [19:53:02]opened in 1693009560 [19:53:02]opened+sec_in_day 1693095960 [19:53:02]quantity*price = 50053 [19:53:02]sum+1 = 50054 [19:53:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 287 26.08.2023 19:53 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33271 ФПД: 276828277756231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195305&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33271&fm=276828277756231&tin=02508201610067®Number=0000000000091575&sum=50000 [19:53:03]StoreToDocumentArchive [19:53:03]shift 77 fd 33271 [19:53:03]save to /storage/0077/doc_00033271 [19:53:03]save last doc name /storage/0077/doc_00033271 to /storage/kkm_last_doc_name [19:53:03]save OK [19:53:03]Clear old archive folders... [19:53:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:53:03]tlvbuf is 00B250C0 [19:53:03]SAM_PROTO_ClearQueue [19:53:03]wFMCommunicate request_size=4 [19:53:03]MH_SAM_APDU [19:53:03]CAPDU: 80 09 00 00 [19:53:03]Write to MH i2c: E2 08 00 69 4B 80 09 00 00 00 00 00 00 26 [19:53:03]Write i2c OK [19:53:03]MH_I2C_Read... [19:53:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:53:03]Read from MH i2c: E2 [19:53:03]MH_I2C_Read... [19:53:03]Read from MH i2c: E2 03 00 [19:53:03]MH_I2C_Read... [19:53:03]Read from MH i2c: E2 03 00 69 4B 00 90 00 28 [19:53:03]RAPDU: 90 00 [19:53:03]wFMCommunicate OK [19:53:03]SAM_PROTO_ClearQueue done [19:53:03]KKMCreateOFDPacket [19:53:03]OFDProtocolAddRootSTLVToBuf [19:53:03]FM_MakeSignedData [19:53:03]FM_MakeSignedData [19:53:03]SAM_PROTO_SignData [19:53:03]wFMCommunicate request_size=4 [19:53:03]MH_SAM_APDU [19:53:03]CAPDU: 80 0D 01 02 [19:53:03]Write to MH i2c: E2 08 00 6A 4B 80 0D 01 02 00 00 00 00 2E [19:53:03]Write i2c OK [19:53:03]MH_I2C_Read... [19:53:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:53:03]Read from MH i2c: E2 [19:53:03]MH_I2C_Read... [19:53:03]Read from MH i2c: E2 03 00 [19:53:03]MH_I2C_Read... [19:53:03]Read from MH i2c: E2 03 00 6A 4B 00 90 00 29 [19:53:03]RAPDU: 90 00 [19:53:03]wFMCommunicate OK [19:53:03]wFMCommunicate request_size=255 [19:53:03]MH_SAM_APDU [19:53: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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 21 58 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 81 00 00 35 04 06 00 [19:53:03]Write to MH i2c: E2 02 01 6B 4B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 21 58 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 81 00 00 35 04 06 00 00 00 F1 [19:53:03]Write i2c OK [19:53:03]MH_I2C_Read... [19:53:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:03]Read from MH i2c: E2 [19:53:03]MH_I2C_Read... [19:53:03]Read from MH i2c: E2 03 00 [19:53:03]MH_I2C_Read... [19:53:03]Read from MH i2c: E2 03 00 6B 4B 00 90 00 2A [19:53:03]RAPDU: 90 00 [19:53:03]wFMCommunicate OK [19:53:03]wFMCommunicate request_size=11 [19:53:03]MH_SAM_APDU [19:53:03]CAPDU: 80 0D 02 02 06 FB C6 1B 28 D1 47 [19:53:03]Write to MH i2c: E2 0E 00 6C 4B 80 0D 02 02 06 00 FB C6 1B 28 D1 47 00 00 59 [19:53:03]Write i2c OK [19:53:03]MH_I2C_Read... [19:53:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:04]Read from MH i2c: E2 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: E2 03 00 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: E2 03 00 6C 4B 00 90 00 2B [19:53:04]RAPDU: 90 00 [19:53:04]wFMCommunicate OK [19:53:04]wFMCommunicate request_size=4 [19:53:04]MH_SAM_APDU [19:53:04]CAPDU: 80 0D 03 02 [19:53:04]Write to MH i2c: E2 08 00 6D 4B 80 0D 03 02 00 00 00 00 33 [19:53:04]Write i2c OK [19:53:04]MH_I2C_Read... [19:53:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:53:04]Read from MH i2c: E2 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: E2 0B 00 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: E2 0B 00 6D 4B 00 7A E8 8B 02 8E D7 F5 9A 90 00 17 [19:53:04]RAPDU: 7A E8 8B 02 8E D7 F5 9A 90 00 [19:53:04]wFMCommunicate OK [19:53:04]SAM_PROTO_SignData done [19:53:04]FM_MakeSignedData done [19:53:04]CreateOFDProtocolMessage [19:53:04]wFMCommunicate request_size=4 [19:53:04]MH_SAM_APDU [19:53:04]CAPDU: 80 11 00 00 [19:53:04]Write to MH i2c: E2 08 00 6E 4B 80 11 00 00 00 00 00 00 33 [19:53:04]Write i2c OK [19:53:04]MH_I2C_Read... [19:53:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:04]Read from MH i2c: E2 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: E2 17 00 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: E2 17 00 6E 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 89 [19:53:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:53:04]wFMCommunicate OK [19:53:04]CreateOFDProtocolMessage done [19:53:04]OFDSenderStorePacket 33271 [19:53:04]StoreOFDPacket docnum=33271 [19:53:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 97 98 08 01 95 23 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 21 58 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 81 00 00 35 04 06 00 FB C6 1B 28 D1 47 7A E8 8B 02 8E D7 F5 9A [19:53:04]CheckFolder [19:53:04]dirname=/storage/ofd_packets [19:53:04]CheckFolder done [19:53:04]ProducePacketName [19:53:04]name=ofd_packets/00033271 [19:53:04]NVStorageSaveData ofd_packets/00033271 [19:53:04]File name is /storage/ofd_packets/00033271 [19:53:04]Write 302 bytes [19:53:04]NVStorageSaveData done [19:53:04]OFDSenderStorePacket done [19:53:04]KKMCreateOFDPacket done [19:53:04]NVStorageSaveData kkm_last_timestamp [19:53:04]File name is /storage/kkm_last_timestamp [19:53:04]Write 4 bytes [19:53:04]NVStorageSaveData done [19:53:04]ExternCall_PrintAddStr [19:53:04]wPrintStart [19:53:04]Write to MH i2c: 01 00 00 6F 4B BA [19:53:04]Write i2c OK [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: 01 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: 01 07 00 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: 01 07 00 6F 4B 00 00 00 00 00 FF 0F CF [19:53:04]RasterBufferAndPrint [19:53:04]line Счет N : (1)1183098 [19:53:04]line ИНН: 02508201610067 [19:53:04]line Контрольно-Кассовый Чек [19:53:04]line ПРОДАЖА [19:53:04]line ТРК (МРК, ГНК) : 11 [19:53:04]line Товар: 2710194210 [19:53:04]line ДТ(л)-К-5 [19:53:04]line 7.870 * 63.60 [19:53:04]line = 500.53 [19:53:04]line НДС 12% НСП 1% [19:53:04]line > о реализуемом товаре [19:53:04]line ОКРУГЛЕНИЕ: -0.53 [19:53:04]line ИТОГО: 500.00 [19:53:04]line Внесено: 500.00 [19:53:04]line СДАЧА: 0.00 [19:53:04]line НСП 1% : 4.43 [19:53:04]line НДС 12% : 53.15 [19:53:04]line Наличными: 500.00 [19:53:04]line Безнал.: 0.00 [19:53:04]line Место: АЗС № 121 "Партнер Нефть" [19:53:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:53:04]line СНО: Общий режим [19:53:04]line Чек 287 26.08.2023 19:53 [19:53:04]line Смена: 77 ФФД: 1.0 [19:53:04]line ЗНМ: 0300000148 [19:53:04]line РНМ: 0000000000091575 [19:53:04]line Версия ККМ: 001 [19:53:04]line ФМ: 0000000000874655 [19:53:04]line ФД: 33271 [19:53:04]line ФПД: 276828277756231 [19:53:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195305&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33271&fm=276828277756231&tin=02508201610067®Number=0000000000091575&sum=50000 [19:53:04]OFD Sender: Processing packet 33271 [packets to send 11, broken 10] [19:53:04]ProducePacketName [19:53:04]name=ofd_packets/00033271 [19:53:04]OFD Sender: To server: pG, [19:53:04]CommunicateWithHost lk.salyk.kg:30040 [19:53:04]ConnectInit lk.salyk.kg [19:53:04]written 0, free lines is 4095 [19:53:04]Connected sock=11 [19:53:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 97 98 08 01 95 23 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 01 00 00 F4 03 04 00 21 58 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 81 00 00 35 04 06 00 FB C6 1B 28 D1 47 7A E8 8B 02 8E D7 F5 9A [19:53:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 31 BD 47 00 B8 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F7 81 00 00 F4 03 04 00 BE 02 EA 64 B6 04 01 00 00 80 76 54 87 0A 57 EC 7B [19:53:04]CommunicateWithHost err = 0 [19:53:04]CheckOFDResponse [19:53:04]1017 (14) - 77093643461234 [19:53:04]1041 (16) - 0000000000874655 [19:53:04]1040 (4) - 33271 [19:53:04]1012 (4) - 26.08.2023 13:48 [19:53:04]1206 (1) - 0 [19:53:04]OFD Sender: Remove packet 33271 [19:53:04]ProducePacketName [19:53:04]name=ofd_packets/00033271 [19:53:04]NVStorageDeleteData [19:53:04]Write to MH i2c: 01 00 00 9A 4B E5 [19:53:04]Write i2c OK [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: 01 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: 01 07 00 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: 01 07 00 9A 4B 00 00 00 00 00 F3 0C EB [19:53:04]RasterBufferAndPrint [19:53:04]line [19:53:04]line [19:53:04]line [19:53:04]line [19:53:04]line [19:53:04]written 0, free lines is 3324 [19:53:04]MH_Cut [19:53:04]Write to MH i2c: D1 01 00 A1 4B 01 BE [19:53:04]Write i2c OK [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: D1 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: D1 01 00 [19:53:04]MH_I2C_Read... [19:53:04]Read from MH i2c: D1 01 00 A1 4B 00 BD [19:53:04]Write to MH i2c: 01 00 00 A2 4B ED [19:53:04]Write i2c OK [19:53:04]MH_I2C_Read... [19:53:05]OFD Sender: No OFD packet to send [19:53:05]*** Cut start [19:53:05]*** Purtial cut [19:53:05]*** CUTSNS_PIN = 0 [19:53:05]*** Stage 1: CUTSNS_PIN = 1 [19:53:07]Read from MH i2c: 01 [19:53:07]MH_I2C_Read... [19:53:07]*** Stop cut motor [19:53:07]*** Cut end [19:53:07]Read from MH i2c: 01 07 00 [19:53:07]MH_I2C_Read... [19:53:07]Read from MH i2c: 01 07 00 A2 4B 00 00 00 00 00 FF 0F 02 [19:53:07]process_action close_receipt done [19:53:07]requested_data is exist [19:53:07]produce_requested_data [19:53:07]requested_item fm.sn is exist - process it [19:53:07]wFMCommunicate request_size=4 [19:53:07]MH_SAM_APDU [19:53:07]CAPDU: 80 11 00 00 [19:53:07]Write to MH i2c: E2 08 00 A3 4B 80 11 00 00 00 00 00 00 68 [19:53:07]Write i2c OK [19:53:07]MH_I2C_Read... [19:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:07]Read from MH i2c: E2 [19:53:07]MH_I2C_Read... [19:53:07]Read from MH i2c: E2 17 00 [19:53:07]MH_I2C_Read... [19:53:07]Read from MH i2c: E2 17 00 A3 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BE [19:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:53:07]wFMCommunicate OK [19:53:07]requested_item fd.num is exist - process it [19:53:07]SAM_PROTO_GetFieldsCounters [19:53:07]wFMCommunicate request_size=4 [19:53:07]MH_SAM_APDU [19:53:07]CAPDU: 80 13 00 00 [19:53:07]Write to MH i2c: E2 08 00 A4 4B 80 13 00 00 00 00 00 00 6B [19:53:07]Write i2c OK [19:53:07]MH_I2C_Read... [19:53:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:53:07]Read from MH i2c: E2 [19:53:07]MH_I2C_Read... [19:53:07]Read from MH i2c: E2 62 00 [19:53:07]MH_I2C_Read... [19:53:07]Read from MH i2c: E2 62 00 A4 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F7 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [19:53:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F7 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 1F 01 00 00 5E 04 04 00 1F 01 00 00 57 04 04 00 20 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:53:07]wFMCommunicate OK [19:53:07]SAM_PROTO_GetFieldsCounters done [19:53:07]requested_item shift.num is exist - process it [19:53:07]requested_item shift.opened is exist - process it [19:53:07]req_shift_opened [19:53:07]FM_GetShiftState [19:53:07]SAM_PROTO_GetShiftState [19:53:07]wFMCommunicate request_size=4 [19:53:07]MH_SAM_APDU [19:53:07]CAPDU: 80 13 01 00 [19:53:07]Write to MH i2c: E2 08 00 A5 4B 80 13 01 00 00 00 00 00 6D [19:53:07]Write i2c OK [19:53:07]MH_I2C_Read... [19:53:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:07]Read from MH i2c: E2 [19:53:07]MH_I2C_Read... [19:53:07]Read from MH i2c: E2 0E 00 [19:53:07]MH_I2C_Read... [19:53:07]Read from MH i2c: E2 0E 00 A5 4B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A4 [19:53:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:53:07]wFMCommunicate OK [19:53:07]SAM_PROTO_GetShiftState done [19:53:07]FM_GetShiftState done [19:53:07]req_shift_opened done [19:53:07]requested_item shift.open_date is exist - process it [19:53:07]req_shift_open_date [19:53:07]req_shift_open_date done [19:53:07]produce_requested_data done [19:53:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33271,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:53:07]process_action_free close_receipt [19:53:07]json_value_free [19:53:07]json_value_free done [19:53:07]process_json_proto returns [19:53:07]Send response to host [19:53:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33271,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:53:07]free response buf [19:53:07]execute_script done [19:53:07]execute_script returns [19:53:07]free content buf [19:53:07]Sock 9.Close socket [19:53:07]Sock 9.Thread stoped [19:53:10]OFD Sender: No OFD packet to send [19:53:15]OFD Sender: No OFD packet to send [19:53:20]OFD Sender: No OFD packet to send [19:53:25]OFD Sender: No OFD packet to send [19:53:30]OFD Sender: No OFD packet to send [19:53:35]OFD Sender: No OFD packet to send [19:53:40]OFD Sender: No OFD packet to send [19:53:45]OFD Sender: No OFD packet to send [19:53:50]OFD Sender: No OFD packet to send [19:53:55]OFD Sender: No OFD packet to send [19:54:00]OFD Sender: No OFD packet to send [19:54:05]OFD Sender: No OFD packet to send [19:54:10]OFD Sender: No OFD packet to send [19:54:15]OFD Sender: No OFD packet to send [19:54:15]accept exits with 10 [19:54:15]New connection [19:54:15]New thread 3067202916 created [19:54:15]Thread 3067059556 joined [19:54:15]Waiting for new connection... [19:54:15] Sock 10.Parse request [19:54:15]Sock 10.Check first char [19:54:15]Sock 10.First char is OK [19:54:15]request: POST /json_proto HTTP/1.0 [19:54:15]Method: POST [19:54:15]URL: /json_proto [19:54:15]Method is POST - this is cgi request [19:54:15]url: /json_proto [19:54:15]query_string will be loaded in cgi processing [19:54:15]execute_cgi json_proto POST (null) [19:54:15]execute_cgi path=json_proto method=POST [19:54:15]POST find Content-Length [19:54:15]Host: 172.17.34.200:8080 [19:54:15]Content-Length: 678 [19:54:15]Content-Type: application/json [19:54:15] [19:54:15]POST finish read [19:54:15]Found Content-Length = 678 [19:54:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183099", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:15]execute_script... [19:54:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183099", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:15]POST & json_proto [19:54:15]process_json_proto [19:54:15]json parsed OK: [19:54:15]protocol is kg_v1.0 [19:54:15]action value=close_receipt [19:54:15]process_action close_receipt [19:54:15]cmd_close_receipt [19:54:15]MH_GetDate [19:54:15]Write to MH i2c: F0 00 00 A6 4B E0 [19:54:15]Write i2c OK [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: F0 [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: F0 09 00 [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: F0 09 00 A6 4B 00 6A 58 EA 64 B2 FF 65 64 73 [19:54:15]GetLastDocTimeStamp 1693079585 [19:54:15]current date 1693079658 [19:54:15]FM_GetShiftState [19:54:15]SAM_PROTO_GetShiftState [19:54:15]wFMCommunicate request_size=4 [19:54:15]MH_SAM_APDU [19:54:15]CAPDU: 80 13 01 00 [19:54:15]Write to MH i2c: E2 08 00 A7 4B 80 13 01 00 00 00 00 00 6F [19:54:15]Write i2c OK [19:54:15]MH_I2C_Read... [19:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:15]Read from MH i2c: E2 [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: E2 0E 00 [19:54:15]MH_I2C_Read... [19:54:15]Read from MH i2c: E2 0E 00 A7 4B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A6 [19:54:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:54:15]wFMCommunicate OK [19:54:15]SAM_PROTO_GetShiftState done [19:54:15]FM_GetShiftState done [19:54:15]opened in 1693009560 [19:54:15]opened+sec_in_day 1693095960 [19:54:15]quantity*price = 50017 [19:54:15]sum+1 = 50019 [19:54:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 288 26.08.2023 19:54 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33272 ФПД: 24621245593331 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195418&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33272&fm=24621245593331&tin=02508201610067®Number=0000000000091575&sum=50000 [19:54:16]StoreToDocumentArchive [19:54:16]shift 77 fd 33272 [19:54:16]save to /storage/0077/doc_00033272 [19:54:16]save last doc name /storage/0077/doc_00033272 to /storage/kkm_last_doc_name [19:54:16]save OK [19:54:16]Clear old archive folders... [19:54:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:16]tlvbuf is 00CBC720 [19:54:16]SAM_PROTO_ClearQueue [19:54:16]wFMCommunicate request_size=4 [19:54:16]MH_SAM_APDU [19:54:16]CAPDU: 80 09 00 00 [19:54:16]Write to MH i2c: E2 08 00 B4 4B 80 09 00 00 00 00 00 00 71 [19:54:16]Write i2c OK [19:54:16]MH_I2C_Read... [19:54:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:16]Read from MH i2c: E2 [19:54:16]MH_I2C_Read... [19:54:16]Read from MH i2c: E2 03 00 [19:54:16]MH_I2C_Read... [19:54:16]Read from MH i2c: E2 03 00 B4 4B 00 90 00 73 [19:54:16]RAPDU: 90 00 [19:54:16]wFMCommunicate OK [19:54:16]SAM_PROTO_ClearQueue done [19:54:16]KKMCreateOFDPacket [19:54:16]OFDProtocolAddRootSTLVToBuf [19:54:16]FM_MakeSignedData [19:54:16]FM_MakeSignedData [19:54:16]SAM_PROTO_SignData [19:54:16]wFMCommunicate request_size=4 [19:54:16]MH_SAM_APDU [19:54:16]CAPDU: 80 0D 01 02 [19:54:16]Write to MH i2c: E2 08 00 B5 4B 80 0D 01 02 00 00 00 00 79 [19:54:16]Write i2c OK [19:54:16]MH_I2C_Read... [19:54:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:16]Read from MH i2c: E2 [19:54:16]MH_I2C_Read... [19:54:16]Read from MH i2c: E2 03 00 [19:54:16]MH_I2C_Read... [19:54:16]Read from MH i2c: E2 03 00 B5 4B 00 90 00 74 [19:54:16]RAPDU: 90 00 [19:54:16]wFMCommunicate OK [19:54:16]wFMCommunicate request_size=255 [19:54:16]MH_SAM_APDU [19:54: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 6A 58 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 81 00 00 35 04 06 00 16 [19:54:16]Write to MH i2c: E2 02 01 B6 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 6A 58 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 81 00 00 35 04 06 00 16 00 00 E7 [19:54:16]Write i2c OK [19:54:16]MH_I2C_Read... [19:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:17]Read from MH i2c: E2 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 03 00 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 03 00 B6 4B 00 90 00 75 [19:54:17]RAPDU: 90 00 [19:54:17]wFMCommunicate OK [19:54:17]wFMCommunicate request_size=10 [19:54:17]MH_SAM_APDU [19:54:17]CAPDU: 80 0D 02 02 05 64 94 98 F6 F3 [19:54:17]Write to MH i2c: E2 0D 00 B7 4B 80 0D 02 02 05 00 64 94 98 F6 F3 00 00 FF [19:54:17]Write i2c OK [19:54:17]MH_I2C_Read... [19:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:17]Read from MH i2c: E2 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 03 00 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 03 00 B7 4B 00 90 00 76 [19:54:17]RAPDU: 90 00 [19:54:17]wFMCommunicate OK [19:54:17]wFMCommunicate request_size=4 [19:54:17]MH_SAM_APDU [19:54:17]CAPDU: 80 0D 03 02 [19:54:17]Write to MH i2c: E2 08 00 B8 4B 80 0D 03 02 00 00 00 00 7E [19:54:17]Write i2c OK [19:54:17]MH_I2C_Read... [19:54:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:17]Read from MH i2c: E2 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 0B 00 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 0B 00 B8 4B 00 A8 57 67 9C 28 7C C3 4F 90 00 37 [19:54:17]RAPDU: A8 57 67 9C 28 7C C3 4F 90 00 [19:54:17]wFMCommunicate OK [19:54:17]SAM_PROTO_SignData done [19:54:17]FM_MakeSignedData done [19:54:17]CreateOFDProtocolMessage [19:54:17]wFMCommunicate request_size=4 [19:54:17]MH_SAM_APDU [19:54:17]CAPDU: 80 11 00 00 [19:54:17]Write to MH i2c: E2 08 00 B9 4B 80 11 00 00 00 00 00 00 7E [19:54:17]Write i2c OK [19:54:17]MH_I2C_Read... [19:54:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:17]Read from MH i2c: E2 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 17 00 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: E2 17 00 B9 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D4 [19:54:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:54:17]wFMCommunicate OK [19:54:17]CreateOFDProtocolMessage done [19:54:17]OFDSenderStorePacket 33272 [19:54:17]StoreOFDPacket docnum=33272 [19:54:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CE FA 07 01 02 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 6A 58 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 81 00 00 35 04 06 00 16 64 94 98 F6 F3 A8 57 67 9C 28 7C C3 4F [19:54:17]CheckFolder [19:54:17]dirname=/storage/ofd_packets [19:54:17]CheckFolder done [19:54:17]ProducePacketName [19:54:17]name=ofd_packets/00033272 [19:54:17]NVStorageSaveData ofd_packets/00033272 [19:54:17]File name is /storage/ofd_packets/00033272 [19:54:17]Write 301 bytes [19:54:17]NVStorageSaveData done [19:54:17]OFDSenderStorePacket done [19:54:17]KKMCreateOFDPacket done [19:54:17]NVStorageSaveData kkm_last_timestamp [19:54:17]File name is /storage/kkm_last_timestamp [19:54:17]Write 4 bytes [19:54:17]NVStorageSaveData done [19:54:17]ExternCall_PrintAddStr [19:54:17]wPrintStart [19:54:17]Write to MH i2c: 01 00 00 BA 4B 05 [19:54:17]Write i2c OK [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: 01 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: 01 07 00 [19:54:17]MH_I2C_Read... [19:54:17]Read from MH i2c: 01 07 00 BA 4B 00 00 00 00 00 FF 0F 1A [19:54:17]RasterBufferAndPrint [19:54:17]line Счет N : (1)1183099 [19:54:17]line ИНН: 02508201610067 [19:54:17]line Контрольно-Кассовый Чек [19:54:17]line ПРОДАЖА [19:54:17]line ТРК (МРК, ГНК) : 52 [19:54:17]line Товар: 2710124130 [19:54:17]line Аи-92-К-5 [19:54:17]line 8.550 * 58.50 [19:54:17]line = 500.18 [19:54:17]line НДС 12% НСП 1% [19:54:17]line > о реализуемом товаре [19:54:17]line ОКРУГЛЕНИЕ: -0.18 [19:54:17]line ИТОГО: 500.00 [19:54:17]line Внесено: 500.00 [19:54:17]line СДАЧА: 0.00 [19:54:17]line НСП 1% : 4.43 [19:54:17]line НДС 12% : 53.12 [19:54:17]line Наличными: 500.00 [19:54:17]line Безнал.: 0.00 [19:54:17]line Место: АЗС № 121 "Партнер Нефть" [19:54:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:54:17]line СНО: Общий режим [19:54:17]line Чек 288 26.08.2023 19:54 [19:54:17]line Смена: 77 ФФД: 1.0 [19:54:17]line ЗНМ: 0300000148 [19:54:17]line РНМ: 0000000000091575 [19:54:17]line Версия ККМ: 001 [19:54:17]line ФМ: 0000000000874655 [19:54:17]line ФД: 33272 [19:54:17]line ФПД: 24621245593331 [19:54:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195418&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33272&fm=24621245593331&tin=02508201610067®Number=0000000000091575&sum=50000 [19:54:17]written 0, free lines is 4095 [19:54:17]OFD Sender: Processing packet 33272 [packets to send 11, broken 10] [19:54:17]ProducePacketName [19:54:17]name=ofd_packets/00033272 [19:54:17]OFD Sender: To server: pG, [19:54:17]CommunicateWithHost lk.salyk.kg:30040 [19:54:17]ConnectInit lk.salyk.kg [19:54:17]Connected sock=9 [19:54:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CE FA 07 01 02 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 01 00 00 F4 03 04 00 6A 58 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 81 00 00 35 04 06 00 16 64 94 98 F6 F3 A8 57 67 9C 28 7C C3 4F [19:54:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2E 8A 47 00 8E A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F8 81 00 00 F4 03 04 00 08 03 EA 64 B6 04 01 00 00 7F 6D 75 3E B5 04 04 85 [19:54:18]CommunicateWithHost err = 0 [19:54:18]CheckOFDResponse [19:54:18]1017 (14) - 77093643461234 [19:54:18]1041 (16) - 0000000000874655 [19:54:18]1040 (4) - 33272 [19:54:18]1012 (4) - 26.08.2023 13:50 [19:54:18]1206 (1) - 0 [19:54:18]OFD Sender: Remove packet 33272 [19:54:18]ProducePacketName [19:54:18]name=ofd_packets/00033272 [19:54:18]NVStorageDeleteData [19:54:18]Write to MH i2c: 01 00 00 E5 4B 30 [19:54:18]Write i2c OK [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: 01 [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: 01 07 00 [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: 01 07 00 E5 4B 00 00 00 00 00 E2 0C 25 [19:54:18]RasterBufferAndPrint [19:54:18]line [19:54:18]line [19:54:18]line [19:54:18]line [19:54:18]line [19:54:18]written 0, free lines is 3304 [19:54:18]MH_Cut [19:54:18]Write to MH i2c: D1 01 00 EC 4B 01 09 [19:54:18]Write i2c OK [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: D1 [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: D1 01 00 [19:54:18]MH_I2C_Read... [19:54:18]Read from MH i2c: D1 01 00 EC 4B 00 08 [19:54:18]Write to MH i2c: 01 00 00 ED 4B 38 [19:54:18]Write i2c OK [19:54:18]MH_I2C_Read... [19:54:18]OFD Sender: No OFD packet to send [19:54:18]*** Cut start [19:54:18]*** Purtial cut [19:54:18]*** Stage 1: CUTSNS_PIN = 1 [19:54:19]Read from MH i2c: 01 [19:54:19]MH_I2C_Read... [19:54:19]*** Stop cut motor [19:54:19]*** Cut end [19:54:19]Read from MH i2c: 01 07 00 [19:54:19]MH_I2C_Read... [19:54:19]Read from MH i2c: 01 07 00 ED 4B 00 00 00 00 00 FF 0F 4D [19:54:19]process_action close_receipt done [19:54:19]requested_data is exist [19:54:19]produce_requested_data [19:54:19]requested_item fm.sn is exist - process it [19:54:19]wFMCommunicate request_size=4 [19:54:19]MH_SAM_APDU [19:54:19]CAPDU: 80 11 00 00 [19:54:19]Write to MH i2c: E2 08 00 EE 4B 80 11 00 00 00 00 00 00 B3 [19:54:19]Write i2c OK [19:54:19]MH_I2C_Read... [19:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:19]Read from MH i2c: E2 [19:54:19]MH_I2C_Read... [19:54:19]Read from MH i2c: E2 17 00 [19:54:19]MH_I2C_Read... [19:54:19]Read from MH i2c: E2 17 00 EE 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 09 [19:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:54:19]wFMCommunicate OK [19:54:19]requested_item fd.num is exist - process it [19:54:19]SAM_PROTO_GetFieldsCounters [19:54:19]wFMCommunicate request_size=4 [19:54:19]MH_SAM_APDU [19:54:19]CAPDU: 80 13 00 00 [19:54:19]Write to MH i2c: E2 08 00 EF 4B 80 13 00 00 00 00 00 00 B6 [19:54:19]Write i2c OK [19:54:19]MH_I2C_Read... [19:54:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:19]Read from MH i2c: E2 [19:54:19]MH_I2C_Read... [19:54:19]Read from MH i2c: E2 62 00 [19:54:19]MH_I2C_Read... [19:54:19]Read from MH i2c: E2 62 00 EF 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [19:54:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F8 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 20 01 00 00 5E 04 04 00 20 01 00 00 57 04 04 00 21 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:54:19]wFMCommunicate OK [19:54:19]SAM_PROTO_GetFieldsCounters done [19:54:19]requested_item shift.num is exist - process it [19:54:19]requested_item shift.opened is exist - process it [19:54:19]req_shift_opened [19:54:19]FM_GetShiftState [19:54:19]SAM_PROTO_GetShiftState [19:54:19]wFMCommunicate request_size=4 [19:54:19]MH_SAM_APDU [19:54:19]CAPDU: 80 13 01 00 [19:54:19]Write to MH i2c: E2 08 00 F0 4B 80 13 01 00 00 00 00 00 B8 [19:54:19]Write i2c OK [19:54:19]MH_I2C_Read... [19:54:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:19]Read from MH i2c: E2 [19:54:19]MH_I2C_Read... [19:54:19]Read from MH i2c: E2 0E 00 [19:54:19]MH_I2C_Read... [19:54:19]Read from MH i2c: E2 0E 00 F0 4B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 EF [19:54:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:54:19]wFMCommunicate OK [19:54:19]SAM_PROTO_GetShiftState done [19:54:19]FM_GetShiftState done [19:54:19]req_shift_opened done [19:54:19]requested_item shift.open_date is exist - process it [19:54:19]req_shift_open_date [19:54:19]req_shift_open_date done [19:54:19]produce_requested_data done [19:54:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33272,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:54:19]process_action_free close_receipt [19:54:19]json_value_free [19:54:19]json_value_free done [19:54:19]process_json_proto returns [19:54:19]Send response to host [19:54:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33272,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:54:19]free response buf [19:54:19]execute_script done [19:54:19]execute_script returns [19:54:19]free content buf [19:54:19]Sock 10.Close socket [19:54:19]Sock 10.Thread stoped [19:54:23]OFD Sender: No OFD packet to send [19:54:28]OFD Sender: No OFD packet to send [19:54:33]OFD Sender: No OFD packet to send [19:54:38]OFD Sender: No OFD packet to send [19:54:43]OFD Sender: No OFD packet to send [19:54:48]OFD Sender: No OFD packet to send [19:54:53]OFD Sender: No OFD packet to send [19:54:58]OFD Sender: No OFD packet to send [19:55:03]OFD Sender: No OFD packet to send [19:55:08]OFD Sender: No OFD packet to send [19:55:13]OFD Sender: No OFD packet to send [19:55:18]OFD Sender: No OFD packet to send [19:55:23]OFD Sender: No OFD packet to send [19:55:28]OFD Sender: No OFD packet to send [19:55:33]OFD Sender: No OFD packet to send [19:55:38]OFD Sender: No OFD packet to send [19:55:43]OFD Sender: No OFD packet to send [19:55:48]OFD Sender: No OFD packet to send [19:55:53]OFD Sender: No OFD packet to send [19:55:58]OFD Sender: No OFD packet to send [19:56:03]OFD Sender: No OFD packet to send [19:56:08]OFD Sender: No OFD packet to send [19:56:13]OFD Sender: No OFD packet to send [19:56:18]OFD Sender: No OFD packet to send [19:56:23]OFD Sender: No OFD packet to send [19:56:28]OFD Sender: No OFD packet to send [19:56:33]OFD Sender: No OFD packet to send [19:56:38]OFD Sender: No OFD packet to send [19:56:43]OFD Sender: No OFD packet to send [19:56:48]OFD Sender: No OFD packet to send [19:56:53]OFD Sender: No OFD packet to send [19:56:58]OFD Sender: No OFD packet to send [19:57:03]OFD Sender: No OFD packet to send [19:57:08]OFD Sender: No OFD packet to send [19:57:13]OFD Sender: No OFD packet to send [19:57:18]OFD Sender: No OFD packet to send [19:57:23]OFD Sender: No OFD packet to send [19:57:28]OFD Sender: No OFD packet to send [19:57:33]OFD Sender: No OFD packet to send [19:57:38]OFD Sender: No OFD packet to send [19:57:43]OFD Sender: No OFD packet to send [19:57:48]OFD Sender: No OFD packet to send [19:57:53]OFD Sender: No OFD packet to send [19:57:58]OFD Sender: No OFD packet to send [19:58:03]OFD Sender: No OFD packet to send [19:58:08]OFD Sender: No OFD packet to send [19:58:13]OFD Sender: No OFD packet to send [19:58:18]OFD Sender: No OFD packet to send [19:58:23]OFD Sender: No OFD packet to send [19:58:28]OFD Sender: No OFD packet to send [19:58:33]OFD Sender: No OFD packet to send [19:58:38]OFD Sender: No OFD packet to send [19:58:43]OFD Sender: No OFD packet to send [19:58:48]OFD Sender: No OFD packet to send [19:58:53]OFD Sender: No OFD packet to send [19:58:58]OFD Sender: No OFD packet to send [19:59:03]OFD Sender: No OFD packet to send [19:59:08]OFD Sender: No OFD packet to send [19:59:13]OFD Sender: No OFD packet to send [19:59:18]OFD Sender: No OFD packet to send [19:59:23]OFD Sender: No OFD packet to send [19:59:28]OFD Sender: No OFD packet to send [19:59:33]OFD Sender: No OFD packet to send [19:59:38]OFD Sender: No OFD packet to send [19:59:43]OFD Sender: No OFD packet to send [19:59:47]accept exits with 7 [19:59:47]New connection [19:59:47]New thread 3067059556 created [19:59:47]Thread 3067202916 joined [19:59:47]Waiting for new connection... [19:59:47] Sock 7.Parse request [19:59:47]Sock 7.Check first char [19:59:47]Sock 7.First char is OK [19:59:47]request: POST /json_proto HTTP/1.0 [19:59:47]Method: POST [19:59:47]URL: /json_proto [19:59:47]Method is POST - this is cgi request [19:59:47]url: /json_proto [19:59:47]query_string will be loaded in cgi processing [19:59:47]execute_cgi json_proto POST (null) [19:59:47]execute_cgi path=json_proto method=POST [19:59:47]POST find Content-Length [19:59:47]Host: 172.17.34.200:8080 [19:59:47]Content-Length: 678 [19:59:47]Content-Type: application/json [19:59:47] [19:59:47]POST finish read [19:59:47]Found Content-Length = 678 [19:59:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183100", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "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" ] } } [19:59:47]execute_script... [19:59: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)1183100", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "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" ] } } [19:59:47]POST & json_proto [19:59:47]process_json_proto [19:59:47]json parsed OK: [19:59:47]protocol is kg_v1.0 [19:59:47]action value=close_receipt [19:59:47]process_action close_receipt [19:59:47]cmd_close_receipt [19:59:47]MH_GetDate [19:59:47]Write to MH i2c: F0 00 00 F1 4B 2B [19:59:47]Write i2c OK [19:59:47]MH_I2C_Read... [19:59:47]Read from MH i2c: F0 [19:59:47]MH_I2C_Read... [19:59:47]Read from MH i2c: F0 09 00 [19:59:47]MH_I2C_Read... [19:59:47]Read from MH i2c: F0 09 00 F1 4B 00 B6 59 EA 64 B2 FF 65 64 0B [19:59:47]GetLastDocTimeStamp 1693079658 [19:59:47]current date 1693079990 [19:59:47]FM_GetShiftState [19:59:47]SAM_PROTO_GetShiftState [19:59:47]wFMCommunicate request_size=4 [19:59:47]MH_SAM_APDU [19:59:47]CAPDU: 80 13 01 00 [19:59:47]Write to MH i2c: E2 08 00 F2 4B 80 13 01 00 00 00 00 00 BA [19:59:47]Write i2c OK [19:59:47]MH_I2C_Read... [19:59:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:47]Read from MH i2c: E2 [19:59:47]MH_I2C_Read... [19:59:47]Read from MH i2c: E2 0E 00 [19:59:47]MH_I2C_Read... [19:59:47]Read from MH i2c: E2 0E 00 F2 4B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F1 [19:59:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:59:47]wFMCommunicate OK [19:59:47]SAM_PROTO_GetShiftState done [19:59:47]FM_GetShiftState done [19:59:47]opened in 1693009560 [19:59:47]opened+sec_in_day 1693095960 [19:59:47]quantity*price = 20007 [19:59:47]sum+1 = 20008 [19:59:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 289 26.08.2023 19:59 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33273 ФПД: 162791931150895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195950&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33273&fm=162791931150895&tin=02508201610067®Number=0000000000091575&sum=20000 [19:59:49]StoreToDocumentArchive [19:59:49]shift 77 fd 33273 [19:59:49]save to /storage/0077/doc_00033273 [19:59:49]save last doc name /storage/0077/doc_00033273 to /storage/kkm_last_doc_name [19:59:49]save OK [19:59:49]Clear old archive folders... [19:59:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:59:49]tlvbuf is 00ACFA10 [19:59:49]SAM_PROTO_ClearQueue [19:59:49]wFMCommunicate request_size=4 [19:59:49]MH_SAM_APDU [19:59:49]CAPDU: 80 09 00 00 [19:59:49]Write to MH i2c: E2 08 00 FF 4B 80 09 00 00 00 00 00 00 BC [19:59:49]Write i2c OK [19:59:49]MH_I2C_Read... [19:59:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:59:49]Read from MH i2c: E2 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 03 00 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 03 00 FF 4B 00 90 00 BE [19:59:49]RAPDU: 90 00 [19:59:49]wFMCommunicate OK [19:59:49]SAM_PROTO_ClearQueue done [19:59:49]KKMCreateOFDPacket [19:59:49]OFDProtocolAddRootSTLVToBuf [19:59:49]FM_MakeSignedData [19:59:49]FM_MakeSignedData [19:59:49]SAM_PROTO_SignData [19:59:49]wFMCommunicate request_size=4 [19:59:49]MH_SAM_APDU [19:59:49]CAPDU: 80 0D 01 02 [19:59:49]Write to MH i2c: E2 08 00 00 4C 80 0D 01 02 00 00 00 00 C5 [19:59:49]Write i2c OK [19:59:49]MH_I2C_Read... [19:59:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:59:49]Read from MH i2c: E2 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 03 00 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 03 00 00 4C 00 90 00 C0 [19:59:49]RAPDU: 90 00 [19:59:49]wFMCommunicate OK [19:59:49]wFMCommunicate request_size=255 [19:59:49]MH_SAM_APDU [19:59: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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 B6 59 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 81 00 00 35 04 06 00 94 [19:59:49]Write to MH i2c: E2 02 01 01 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 B6 59 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 81 00 00 35 04 06 00 94 00 00 5E [19:59:49]Write i2c OK [19:59:49]MH_I2C_Read... [19:59:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:49]Read from MH i2c: E2 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 03 00 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 03 00 01 4C 00 90 00 C1 [19:59:49]RAPDU: 90 00 [19:59:49]wFMCommunicate OK [19:59:49]wFMCommunicate request_size=10 [19:59:49]MH_SAM_APDU [19:59:49]CAPDU: 80 0D 02 02 05 0E F3 3A 82 2F [19:59:49]Write to MH i2c: E2 0D 00 02 4C 80 0D 02 02 05 00 0E F3 3A 82 2F 00 00 BE [19:59:49]Write i2c OK [19:59:49]MH_I2C_Read... [19:59:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:49]Read from MH i2c: E2 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 03 00 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 03 00 02 4C 00 90 00 C2 [19:59:49]RAPDU: 90 00 [19:59:49]wFMCommunicate OK [19:59:49]wFMCommunicate request_size=4 [19:59:49]MH_SAM_APDU [19:59:49]CAPDU: 80 0D 03 02 [19:59:49]Write to MH i2c: E2 08 00 03 4C 80 0D 03 02 00 00 00 00 CA [19:59:49]Write i2c OK [19:59:49]MH_I2C_Read... [19:59:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:59:49]Read from MH i2c: E2 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 0B 00 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 0B 00 03 4C 00 5D 08 83 89 78 82 80 08 90 00 BE [19:59:49]RAPDU: 5D 08 83 89 78 82 80 08 90 00 [19:59:49]wFMCommunicate OK [19:59:49]SAM_PROTO_SignData done [19:59:49]FM_MakeSignedData done [19:59:49]CreateOFDProtocolMessage [19:59:49]wFMCommunicate request_size=4 [19:59:49]MH_SAM_APDU [19:59:49]CAPDU: 80 11 00 00 [19:59:49]Write to MH i2c: E2 08 00 04 4C 80 11 00 00 00 00 00 00 CA [19:59:49]Write i2c OK [19:59:49]MH_I2C_Read... [19:59:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:49]Read from MH i2c: E2 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 17 00 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: E2 17 00 04 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [19:59:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:59:49]wFMCommunicate OK [19:59:49]CreateOFDProtocolMessage done [19:59:49]OFDSenderStorePacket 33273 [19:59:49]StoreOFDPacket docnum=33273 [19:59:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F4 ED 07 01 20 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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 B6 59 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 81 00 00 35 04 06 00 94 0E F3 3A 82 2F 5D 08 83 89 78 82 80 08 [19:59:49]CheckFolder [19:59:49]dirname=/storage/ofd_packets [19:59:49]CheckFolder done [19:59:49]ProducePacketName [19:59:49]name=ofd_packets/00033273 [19:59:49]NVStorageSaveData ofd_packets/00033273 [19:59:49]File name is /storage/ofd_packets/00033273 [19:59:49]Write 301 bytes [19:59:49]NVStorageSaveData done [19:59:49]OFDSenderStorePacket done [19:59:49]KKMCreateOFDPacket done [19:59:49]NVStorageSaveData kkm_last_timestamp [19:59:49]File name is /storage/kkm_last_timestamp [19:59:49]Write 4 bytes [19:59:49]NVStorageSaveData done [19:59:49]ExternCall_PrintAddStr [19:59:49]wPrintStart [19:59:49]Write to MH i2c: 01 00 00 05 4C 51 [19:59:49]Write i2c OK [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: 01 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: 01 07 00 [19:59:49]MH_I2C_Read... [19:59:49]Read from MH i2c: 01 07 00 05 4C 00 00 00 00 00 FF 0F 66 [19:59:49]RasterBufferAndPrint [19:59:49]line Счет N : (1)1183100 [19:59:49]line ИНН: 02508201610067 [19:59:49]line Контрольно-Кассовый Чек [19:59:49]line ПРОДАЖА [19:59:49]line ТРК (МРК, ГНК) : 52 [19:59:49]line Товар: 2710124130 [19:59:49]line Аи-92-К-5 [19:59:49]line 3.420 * 58.50 [19:59:49]line = 200.07 [19:59:49]line НДС 12% НСП 1% [19:59:49]line > о реализуемом товаре [19:59:49]line ОКРУГЛЕНИЕ: -0.07 [19:59:49]line ИТОГО: 200.00 [19:59:49]line Внесено: 200.00 [19:59:49]line СДАЧА: 0.00 [19:59:49]line НСП 1% : 1.77 [19:59:49]line НДС 12% : 21.25 [19:59:49]line Наличными: 200.00 [19:59:49]line Безнал.: 0.00 [19:59:49]line Место: АЗС № 121 "Партнер Нефть" [19:59:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [19:59:49]line СНО: Общий режим [19:59:49]line Чек 289 26.08.2023 19:59 [19:59:49]line Смена: 77 ФФД: 1.0 [19:59:49]line ЗНМ: 0300000148 [19:59:49]line РНМ: 0000000000091575 [19:59:49]line Версия ККМ: 001 [19:59:49]line ФМ: 0000000000874655 [19:59:49]line ФД: 33273 [19:59:49]line ФПД: 162791931150895 [19:59:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T195950&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33273&fm=162791931150895&tin=02508201610067®Number=0000000000091575&sum=20000 [19:59:49]OFD Sender: Processing packet 33273 [packets to send 11, broken 10] [19:59:49]ProducePacketName [19:59:49]name=ofd_packets/00033273 [19:59:49]OFD Sender: To server: pG, [19:59:49]CommunicateWithHost lk.salyk.kg:30040 [19:59:49]ConnectInit lk.salyk.kg [19:59:49]written 0, free lines is 4095 [19:59:50]Connected sock=10 [19:59:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F4 ED 07 01 20 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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 B6 59 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 81 00 00 35 04 06 00 94 0E F3 3A 82 2F 5D 08 83 89 78 82 80 08 [19:59:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E1 75 47 00 B5 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 F9 81 00 00 F4 03 04 00 54 04 EA 64 B6 04 01 00 00 60 84 C9 7B C8 76 09 86 [19:59:50]CommunicateWithHost err = 0 [19:59:50]CheckOFDResponse [19:59:50]1017 (14) - 77093643461234 [19:59:50]1041 (16) - 0000000000874655 [19:59:50]1040 (4) - 33273 [19:59:50]1012 (4) - 26.08.2023 13:55 [19:59:50]1206 (1) - 0 [19:59:50]OFD Sender: Remove packet 33273 [19:59:50]ProducePacketName [19:59:50]name=ofd_packets/00033273 [19:59:50]NVStorageDeleteData [19:59:50]Write to MH i2c: 01 00 00 30 4C 7C [19:59:50]Write i2c OK [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: 01 [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: 01 07 00 [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: 01 07 00 30 4C 00 00 00 00 00 E2 0C 71 [19:59:50]RasterBufferAndPrint [19:59:50]line [19:59:50]line [19:59:50]line [19:59:50]line [19:59:50]line [19:59:50]written 0, free lines is 3307 [19:59:50]MH_Cut [19:59:50]Write to MH i2c: D1 01 00 37 4C 01 55 [19:59:50]Write i2c OK [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: D1 [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: D1 01 00 [19:59:50]MH_I2C_Read... [19:59:50]Read from MH i2c: D1 01 00 37 4C 00 54 [19:59:50]Write to MH i2c: 01 00 00 38 4C 84 [19:59:50]Write i2c OK [19:59:50]MH_I2C_Read... [19:59:50]OFD Sender: No OFD packet to send [19:59:51]*** Cut start [19:59:51]*** Purtial cut [19:59:51]*** CUTSNS_PIN = 0 [19:59:51]*** Stage 1: CUTSNS_PIN = 1 [19:59:53]Read from MH i2c: 01 [19:59:53]MH_I2C_Read... [19:59:53]*** Stop cut motor [19:59:53]*** Cut end [19:59:53]Read from MH i2c: 01 07 00 [19:59:53]MH_I2C_Read... [19:59:53]Read from MH i2c: 01 07 00 38 4C 00 00 00 00 00 FF 0F 99 [19:59:53]process_action close_receipt done [19:59:53]requested_data is exist [19:59:53]produce_requested_data [19:59:53]requested_item fm.sn is exist - process it [19:59:53]wFMCommunicate request_size=4 [19:59:53]MH_SAM_APDU [19:59:53]CAPDU: 80 11 00 00 [19:59:53]Write to MH i2c: E2 08 00 39 4C 80 11 00 00 00 00 00 00 FF [19:59:53]Write i2c OK [19:59:53]MH_I2C_Read... [19:59:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:53]Read from MH i2c: E2 [19:59:53]MH_I2C_Read... [19:59:53]Read from MH i2c: E2 17 00 [19:59:53]MH_I2C_Read... [19:59:53]Read from MH i2c: E2 17 00 39 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 55 [19:59:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [19:59:53]wFMCommunicate OK [19:59:53]requested_item fd.num is exist - process it [19:59:53]SAM_PROTO_GetFieldsCounters [19:59:53]wFMCommunicate request_size=4 [19:59:53]MH_SAM_APDU [19:59:53]CAPDU: 80 13 00 00 [19:59:53]Write to MH i2c: E2 08 00 3A 4C 80 13 00 00 00 00 00 00 02 [19:59:53]Write i2c OK [19:59:53]MH_I2C_Read... [19:59:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:59:53]Read from MH i2c: E2 [19:59:53]MH_I2C_Read... [19:59:53]Read from MH i2c: E2 62 00 [19:59:53]MH_I2C_Read... [19:59:53]Read from MH i2c: E2 62 00 3A 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [19:59:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 F9 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 21 01 00 00 5E 04 04 00 21 01 00 00 57 04 04 00 22 01 00 00 19 04 04 00 00 00 00 00 90 00 [19:59:53]wFMCommunicate OK [19:59:53]SAM_PROTO_GetFieldsCounters done [19:59:53]requested_item shift.num is exist - process it [19:59:53]requested_item shift.opened is exist - process it [19:59:53]req_shift_opened [19:59:53]FM_GetShiftState [19:59:53]SAM_PROTO_GetShiftState [19:59:53]wFMCommunicate request_size=4 [19:59:53]MH_SAM_APDU [19:59:53]CAPDU: 80 13 01 00 [19:59:53]Write to MH i2c: E2 08 00 3B 4C 80 13 01 00 00 00 00 00 04 [19:59:53]Write i2c OK [19:59:53]MH_I2C_Read... [19:59:53]Read from MH i2c: E2 [19:59:53]MH_I2C_Read... [19:59:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:53]Read from MH i2c: E2 0E 00 [19:59:53]MH_I2C_Read... [19:59:53]Read from MH i2c: E2 0E 00 3B 4C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3B [19:59:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [19:59:53]wFMCommunicate OK [19:59:53]SAM_PROTO_GetShiftState done [19:59:53]FM_GetShiftState done [19:59:53]req_shift_opened done [19:59:53]requested_item shift.open_date is exist - process it [19:59:53]req_shift_open_date [19:59:53]req_shift_open_date done [19:59:53]produce_requested_data done [19:59:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33273,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [19:59:53]process_action_free close_receipt [19:59:53]json_value_free [19:59:53]json_value_free done [19:59:53]process_json_proto returns [19:59:53]Send response to host [19:59:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33273,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [19:59:53]free response buf [19:59:53]execute_script done [19:59:53]execute_script returns [19:59:53]free content buf [19:59:53]Sock 7.Close socket [19:59:53]Sock 7.Thread stoped [19:59:55]OFD Sender: No OFD packet to send [20:00:00]OFD Sender: No OFD packet to send [20:00:05]OFD Sender: No OFD packet to send [20:00:10]OFD Sender: No OFD packet to send [20:00:15]OFD Sender: No OFD packet to send [20:00:20]OFD Sender: No OFD packet to send [20:00:25]OFD Sender: No OFD packet to send [20:00:30]OFD Sender: No OFD packet to send [20:00:35]OFD Sender: No OFD packet to send [20:00:40]OFD Sender: No OFD packet to send [20:00:45]OFD Sender: No OFD packet to send [20:00:50]OFD Sender: No OFD packet to send [20:00:55]OFD Sender: No OFD packet to send [20:01:00]OFD Sender: No OFD packet to send [20:01:05]OFD Sender: No OFD packet to send [20:01:10]OFD Sender: No OFD packet to send [20:01:15]OFD Sender: No OFD packet to send [20:01:20]OFD Sender: No OFD packet to send [20:01:25]OFD Sender: No OFD packet to send [20:01:30]OFD Sender: No OFD packet to send [20:01:35]OFD Sender: No OFD packet to send [20:01:40]OFD Sender: No OFD packet to send [20:01:45]OFD Sender: No OFD packet to send [20:01:50]OFD Sender: No OFD packet to send [20:01:55]OFD Sender: No OFD packet to send [20:02:00]OFD Sender: No OFD packet to send [20:02:05]OFD Sender: No OFD packet to send [20:02:10]OFD Sender: No OFD packet to send [20:02:15]OFD Sender: No OFD packet to send [20:02:20]OFD Sender: No OFD packet to send [20:02:25]OFD Sender: No OFD packet to send [20:02:30]OFD Sender: No OFD packet to send [20:02:35]OFD Sender: No OFD packet to send [20:02:40]OFD Sender: No OFD packet to send [20:02:45]OFD Sender: No OFD packet to send [20:02:50]OFD Sender: No OFD packet to send [20:02:55]OFD Sender: No OFD packet to send [20:03:00]OFD Sender: No OFD packet to send [20:03:05]OFD Sender: No OFD packet to send [20:03:10]OFD Sender: No OFD packet to send [20:03:15]OFD Sender: No OFD packet to send [20:03:20]OFD Sender: No OFD packet to send [20:03:25]OFD Sender: No OFD packet to send [20:03:30]OFD Sender: No OFD packet to send [20:03:35]OFD Sender: No OFD packet to send [20:03:40]OFD Sender: No OFD packet to send [20:03:45]OFD Sender: No OFD packet to send [20:03:50]OFD Sender: No OFD packet to send [20:03:55]OFD Sender: No OFD packet to send [20:04:00]OFD Sender: No OFD packet to send [20:04:05]OFD Sender: No OFD packet to send [20:04:10]OFD Sender: No OFD packet to send [20:04:15]OFD Sender: No OFD packet to send [20:04:20]OFD Sender: No OFD packet to send [20:04:25]OFD Sender: No OFD packet to send [20:04:30]OFD Sender: No OFD packet to send [20:04:35]OFD Sender: No OFD packet to send [20:04:40]OFD Sender: No OFD packet to send [20:04:45]OFD Sender: No OFD packet to send [20:04:50]OFD Sender: No OFD packet to send [20:04:55]OFD Sender: No OFD packet to send [20:05:00]OFD Sender: No OFD packet to send [20:05:05]OFD Sender: No OFD packet to send [20:05:10]OFD Sender: No OFD packet to send [20:05:15]accept exits with 9 [20:05:15]New connection [20:05:15]New thread 3067202916 created [20:05:15]Thread 3067059556 joined [20:05:15]Waiting for new connection... [20:05:15] Sock 9.Parse request [20:05:15]Sock 9.Check first char [20:05:15]Sock 9.First char is OK [20:05:15]request: POST /json_proto HTTP/1.0 [20:05:15]Method: POST [20:05:15]URL: /json_proto [20:05:15]Method is POST - this is cgi request [20:05:15]url: /json_proto [20:05:15]query_string will be loaded in cgi processing [20:05:15]execute_cgi json_proto POST (null) [20:05:15]execute_cgi path=json_proto method=POST [20:05:15]POST find Content-Length [20:05:15]Host: 172.17.34.200:8080 [20:05:15]Content-Length: 688 [20:05:15]Content-Type: application/json [20:05:15] [20:05:15]POST finish read [20:05:15]Found Content-Length = 688 [20:05:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:15]execute_script... [20:05: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)1183102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:15]POST & json_proto [20:05:15]process_json_proto [20:05:15]json parsed OK: [20:05:15]protocol is kg_v1.0 [20:05:15]action value=close_receipt [20:05:15]process_action close_receipt [20:05:15]cmd_close_receipt [20:05:15]MH_GetDate [20:05:15]Write to MH i2c: F0 00 00 3C 4C 77 [20:05:15]Write i2c OK [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: F0 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: F0 09 00 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: F0 09 00 3C 4C 00 FE 5A EA 64 B2 FF 65 64 A0 [20:05:15]GetLastDocTimeStamp 1693079990 [20:05:15]current date 1693080318 [20:05:15]FM_GetShiftState [20:05:15]SAM_PROTO_GetShiftState [20:05:15]wFMCommunicate request_size=4 [20:05:15]MH_SAM_APDU [20:05:15]CAPDU: 80 13 01 00 [20:05:15]Write to MH i2c: E2 08 00 3D 4C 80 13 01 00 00 00 00 00 06 [20:05:15]Write i2c OK [20:05:15]MH_I2C_Read... [20:05:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:15]Read from MH i2c: E2 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: E2 0E 00 [20:05:15]MH_I2C_Read... [20:05:15]Read from MH i2c: E2 0E 00 3D 4C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3D [20:05:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:05:15]wFMCommunicate OK [20:05:15]SAM_PROTO_GetShiftState done [20:05:15]FM_GetShiftState done [20:05:15]opened in 1693009560 [20:05:15]opened+sec_in_day 1693095960 [20:05:15]quantity*price = 100042 [20:05:15]sum+1 = 100044 [20:05:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 290 26.08.2023 20:05 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33274 ФПД: 138140497698761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T200518&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33274&fm=138140497698761&tin=02508201610067®Number=0000000000091575&sum=100000 [20:05:16]StoreToDocumentArchive [20:05:16]shift 77 fd 33274 [20:05:16]save to /storage/0077/doc_00033274 [20:05:16]save last doc name /storage/0077/doc_00033274 to /storage/kkm_last_doc_name [20:05:16]save OK [20:05:16]Clear old archive folders... [20:05:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:05:16]tlvbuf is 00BA8B40 [20:05:16]SAM_PROTO_ClearQueue [20:05:16]wFMCommunicate request_size=4 [20:05:16]MH_SAM_APDU [20:05:16]CAPDU: 80 09 00 00 [20:05:16]Write to MH i2c: E2 08 00 4A 4C 80 09 00 00 00 00 00 00 08 [20:05:16]Write i2c OK [20:05:16]MH_I2C_Read... [20:05:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:16]Read from MH i2c: E2 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: E2 03 00 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: E2 03 00 4A 4C 00 90 00 0A [20:05:16]RAPDU: 90 00 [20:05:16]wFMCommunicate OK [20:05:16]SAM_PROTO_ClearQueue done [20:05:16]KKMCreateOFDPacket [20:05:16]OFDProtocolAddRootSTLVToBuf [20:05:16]FM_MakeSignedData [20:05:16]FM_MakeSignedData [20:05:16]SAM_PROTO_SignData [20:05:16]wFMCommunicate request_size=4 [20:05:16]MH_SAM_APDU [20:05:16]CAPDU: 80 0D 01 02 [20:05:16]Write to MH i2c: E2 08 00 4B 4C 80 0D 01 02 00 00 00 00 10 [20:05:16]Write i2c OK [20:05:16]MH_I2C_Read... [20:05:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:16]Read from MH i2c: E2 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: E2 03 00 [20:05:16]MH_I2C_Read... [20:05:16]Read from MH i2c: E2 03 00 4B 4C 00 90 00 0B [20:05:16]RAPDU: 90 00 [20:05:16]wFMCommunicate OK [20:05:16]wFMCommunicate request_size=255 [20:05:16]MH_SAM_APDU [20:05:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 01 00 00 F4 03 04 00 FE 5A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 81 00 00 35 04 06 00 [20:05:16]Write to MH i2c: E2 02 01 4C 4C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 01 00 00 F4 03 04 00 FE 5A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 81 00 00 35 04 06 00 00 00 4B [20:05:16]Write i2c OK [20:05:16]MH_I2C_Read... [20:05:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:17]Read from MH i2c: E2 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 03 00 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 03 00 4C 4C 00 90 00 0C [20:05:17]RAPDU: 90 00 [20:05:17]wFMCommunicate OK [20:05:17]wFMCommunicate request_size=11 [20:05:17]MH_SAM_APDU [20:05:17]CAPDU: 80 0D 02 02 06 7D A3 57 4B 5F C9 [20:05:17]Write to MH i2c: E2 0E 00 4D 4C 80 0D 02 02 06 00 7D A3 57 4B 5F C9 00 00 09 [20:05:17]Write i2c OK [20:05:17]MH_I2C_Read... [20:05:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:17]Read from MH i2c: E2 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 03 00 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 03 00 4D 4C 00 90 00 0D [20:05:17]RAPDU: 90 00 [20:05:17]wFMCommunicate OK [20:05:17]wFMCommunicate request_size=4 [20:05:17]MH_SAM_APDU [20:05:17]CAPDU: 80 0D 03 02 [20:05:17]Write to MH i2c: E2 08 00 4E 4C 80 0D 03 02 00 00 00 00 15 [20:05:17]Write i2c OK [20:05:17]MH_I2C_Read... [20:05:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:17]Read from MH i2c: E2 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 0B 00 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 0B 00 4E 4C 00 D0 E4 7D 31 EA C0 9A 81 90 00 3D [20:05:17]RAPDU: D0 E4 7D 31 EA C0 9A 81 90 00 [20:05:17]wFMCommunicate OK [20:05:17]SAM_PROTO_SignData done [20:05:17]FM_MakeSignedData done [20:05:17]CreateOFDProtocolMessage [20:05:17]wFMCommunicate request_size=4 [20:05:17]MH_SAM_APDU [20:05:17]CAPDU: 80 11 00 00 [20:05:17]Write to MH i2c: E2 08 00 4F 4C 80 11 00 00 00 00 00 00 15 [20:05:17]Write i2c OK [20:05:17]MH_I2C_Read... [20:05:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:17]Read from MH i2c: E2 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 17 00 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: E2 17 00 4F 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6B [20:05:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:05:17]wFMCommunicate OK [20:05:17]CreateOFDProtocolMessage done [20:05:17]OFDSenderStorePacket 33274 [20:05:17]StoreOFDPacket docnum=33274 [20:05:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 39 0F 08 01 CF 26 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 01 00 00 F4 03 04 00 FE 5A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 81 00 00 35 04 06 00 7D A3 57 4B 5F C9 D0 E4 7D 31 EA C0 9A 81 [20:05:17]CheckFolder [20:05:17]dirname=/storage/ofd_packets [20:05:17]CheckFolder done [20:05:17]ProducePacketName [20:05:17]name=ofd_packets/00033274 [20:05:17]NVStorageSaveData ofd_packets/00033274 [20:05:17]File name is /storage/ofd_packets/00033274 [20:05:17]Write 302 bytes [20:05:17]NVStorageSaveData done [20:05:17]OFDSenderStorePacket done [20:05:17]KKMCreateOFDPacket done [20:05:17]NVStorageSaveData kkm_last_timestamp [20:05:17]File name is /storage/kkm_last_timestamp [20:05:17]Write 4 bytes [20:05:17]NVStorageSaveData done [20:05:17]ExternCall_PrintAddStr [20:05:17]wPrintStart [20:05:17]Write to MH i2c: 01 00 00 50 4C 9C [20:05:17]Write i2c OK [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: 01 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: 01 07 00 [20:05:17]MH_I2C_Read... [20:05:17]Read from MH i2c: 01 07 00 50 4C 00 00 00 00 00 FF 0F B1 [20:05:17]RasterBufferAndPrint [20:05:17]line Счет N : (1)1183102 [20:05:17]line ИНН: 02508201610067 [20:05:17]line Контрольно-Кассовый Чек [20:05:17]line ПРОДАЖА [20:05:17]line ТРК (МРК, ГНК) : 11 [20:05:17]line Товар: 2710194210 [20:05:17]line ДТ(л)-К-5 [20:05:17]line 15.730 * 63.60 [20:05:17]line = 1000.43 [20:05:17]line НДС 12% НСП 1% [20:05:17]line > о реализуемом товаре [20:05:17]line ОКРУГЛЕНИЕ: -0.43 [20:05:17]line ИТОГО: 1000.00 [20:05:17]line Внесено: 1000.00 [20:05:17]line СДАЧА: 0.00 [20:05:17]line НСП 1% : 8.85 [20:05:17]line НДС 12% : 106.24 [20:05:17]line Наличными: 1000.00 [20:05:17]line Безнал.: 0.00 [20:05:17]line Место: АЗС № 121 "Партнер Нефть" [20:05:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:05:17]line СНО: Общий режим [20:05:17]line Чек 290 26.08.2023 20:05 [20:05:17]line Смена: 77 ФФД: 1.0 [20:05:17]line ЗНМ: 0300000148 [20:05:17]line РНМ: 0000000000091575 [20:05:17]line Версия ККМ: 001 [20:05:17]line ФМ: 0000000000874655 [20:05:17]line ФД: 33274 [20:05:17]line ФПД: 138140497698761 [20:05:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T200518&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33274&fm=138140497698761&tin=02508201610067®Number=0000000000091575&sum=100000 [20:05:17]OFD Sender: Processing packet 33274 [packets to send 11, broken 10] [20:05:17]ProducePacketName [20:05:17]name=ofd_packets/00033274 [20:05:17]OFD Sender: To server: pG, [20:05:17]CommunicateWithHost lk.salyk.kg:30040 [20:05:17]ConnectInit lk.salyk.kg [20:05:17]written 0, free lines is 4095 [20:05:17]Connected sock=10 [20:05:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 39 0F 08 01 CF 26 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 22 01 00 00 F4 03 04 00 FE 5A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 81 00 00 35 04 06 00 7D A3 57 4B 5F C9 D0 E4 7D 31 EA C0 9A 81 [20:05:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 49 39 47 00 E6 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FA 81 00 00 F4 03 04 00 9C 05 EA 64 B6 04 01 00 00 76 13 82 74 2C 12 3C B0 [20:05:17]CommunicateWithHost err = 0 [20:05:17]CheckOFDResponse [20:05:17]1017 (14) - 77093643461234 [20:05:17]1041 (16) - 0000000000874655 [20:05:17]1040 (4) - 33274 [20:05:17]1012 (4) - 26.08.2023 14:01 [20:05:17]1206 (1) - 0 [20:05:17]OFD Sender: Remove packet 33274 [20:05:17]ProducePacketName [20:05:17]name=ofd_packets/00033274 [20:05:17]NVStorageDeleteData [20:05:18]Write to MH i2c: 01 00 00 7B 4C C7 [20:05:18]Write i2c OK [20:05:18]MH_I2C_Read... [20:05:18]Read from MH i2c: 01 [20:05:18]MH_I2C_Read... [20:05:18]Read from MH i2c: 01 07 00 [20:05:18]MH_I2C_Read... [20:05:18]Read from MH i2c: 01 07 00 7B 4C 00 00 00 00 00 D9 0C B3 [20:05:18]RasterBufferAndPrint [20:05:18]line [20:05:18]line [20:05:18]line [20:05:18]line [20:05:18]line [20:05:18]written 0, free lines is 3295 [20:05:18]MH_Cut [20:05:18]Write to MH i2c: D1 01 00 82 4C 01 A0 [20:05:18]Write i2c OK [20:05:18]MH_I2C_Read... [20:05:18]Read from MH i2c: D1 [20:05:18]MH_I2C_Read... [20:05:18]Read from MH i2c: D1 01 00 [20:05:18]MH_I2C_Read... [20:05:18]Read from MH i2c: D1 01 00 82 4C 00 9F [20:05:18]Write to MH i2c: 01 00 00 83 4C CF [20:05:18]Write i2c OK [20:05:18]MH_I2C_Read... [20:05:18]OFD Sender: No OFD packet to send [20:05:18]*** Cut start [20:05:18]*** Purtial cut [20:05:18]*** Stage 1: CUTSNS_PIN = 1 [20:05:19]Read from MH i2c: 01 [20:05:19]MH_I2C_Read... [20:05:19]*** Stop cut motor [20:05:19]*** Cut end [20:05:19]Read from MH i2c: 01 07 00 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: 01 07 00 83 4C 00 00 00 00 00 FF 0F E4 [20:05:19]process_action close_receipt done [20:05:19]requested_data is exist [20:05:19]produce_requested_data [20:05:19]requested_item fm.sn is exist - process it [20:05:19]wFMCommunicate request_size=4 [20:05:19]MH_SAM_APDU [20:05:19]CAPDU: 80 11 00 00 [20:05:19]Write to MH i2c: E2 08 00 84 4C 80 11 00 00 00 00 00 00 4A [20:05:19]Write i2c OK [20:05:19]MH_I2C_Read... [20:05:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:19]Read from MH i2c: E2 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: E2 17 00 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: E2 17 00 84 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A0 [20:05:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:05:19]wFMCommunicate OK [20:05:19]requested_item fd.num is exist - process it [20:05:19]SAM_PROTO_GetFieldsCounters [20:05:19]wFMCommunicate request_size=4 [20:05:19]MH_SAM_APDU [20:05:19]CAPDU: 80 13 00 00 [20:05:19]Write to MH i2c: E2 08 00 85 4C 80 13 00 00 00 00 00 00 4D [20:05:19]Write i2c OK [20:05:19]MH_I2C_Read... [20:05:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:19]Read from MH i2c: E2 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: E2 62 00 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: E2 62 00 85 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FA 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [20: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FA 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 22 01 00 00 5E 04 04 00 22 01 00 00 57 04 04 00 23 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:19]wFMCommunicate OK [20:05:19]SAM_PROTO_GetFieldsCounters done [20:05:19]requested_item shift.num is exist - process it [20:05:19]requested_item shift.opened is exist - process it [20:05:19]req_shift_opened [20:05:19]FM_GetShiftState [20:05:19]SAM_PROTO_GetShiftState [20:05:19]wFMCommunicate request_size=4 [20:05:19]MH_SAM_APDU [20:05:19]CAPDU: 80 13 01 00 [20:05:19]Write to MH i2c: E2 08 00 86 4C 80 13 01 00 00 00 00 00 4F [20:05:19]Write i2c OK [20:05:19]MH_I2C_Read... [20:05:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:19]Read from MH i2c: E2 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: E2 0E 00 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: E2 0E 00 86 4C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 86 [20:05:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:05:19]wFMCommunicate OK [20:05:19]SAM_PROTO_GetShiftState done [20:05:19]FM_GetShiftState done [20:05:19]req_shift_opened done [20:05:19]requested_item shift.open_date is exist - process it [20:05:19]req_shift_open_date [20:05:19]req_shift_open_date done [20:05:19]produce_requested_data done [20:05:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33274,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:05:19]process_action_free close_receipt [20:05:19]json_value_free [20:05:19]json_value_free done [20:05:19]process_json_proto returns [20:05:19]Send response to host [20:05:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33274,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:05:19]free response buf [20:05:19]execute_script done [20:05:19]execute_script returns [20:05:19]free content buf [20:05:19]Sock 9.Close socket [20:05:19]Sock 9.Thread stoped [20:05:19]accept exits with 7 [20:05:19]New connection [20:05:19]New thread 3067059556 created [20:05:19]Thread 3067202916 joined [20:05:19]Waiting for new connection... [20:05:19] Sock 7.Parse request [20:05:19]Sock 7.Check first char [20:05:19]Sock 7.First char is OK [20:05:19]request: POST /json_proto HTTP/1.0 [20:05:19]Method: POST [20:05:19]URL: /json_proto [20:05:19]Method is POST - this is cgi request [20:05:19]url: /json_proto [20:05:19]query_string will be loaded in cgi processing [20:05:19]execute_cgi json_proto POST (null) [20:05:19]execute_cgi path=json_proto method=POST [20:05:19]POST find Content-Length [20:05:19]Host: 172.17.34.200:8080 [20:05:19]Content-Length: 678 [20:05:19]Content-Type: application/json [20:05:19] [20:05:19]POST finish read [20:05:19]Found Content-Length = 678 [20:05:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183101", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:19]execute_script... [20:05:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183101", "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" : 58.50, "quantity" : 3.420, "sum" : 200.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:19]POST & json_proto [20:05:19]process_json_proto [20:05:19]json parsed OK: [20:05:19]protocol is kg_v1.0 [20:05:19]action value=close_receipt [20:05:19]process_action close_receipt [20:05:19]cmd_close_receipt [20:05:19]MH_GetDate [20:05:19]Write to MH i2c: F0 00 00 87 4C C2 [20:05:19]Write i2c OK [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: F0 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: F0 09 00 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: F0 09 00 87 4C 00 02 5B EA 64 B2 FF 65 64 F0 [20:05:19]GetLastDocTimeStamp 1693080318 [20:05:19]current date 1693080322 [20:05:19]FM_GetShiftState [20:05:19]SAM_PROTO_GetShiftState [20:05:19]wFMCommunicate request_size=4 [20:05:19]MH_SAM_APDU [20:05:19]CAPDU: 80 13 01 00 [20:05:19]Write to MH i2c: E2 08 00 88 4C 80 13 01 00 00 00 00 00 51 [20:05:19]Write i2c OK [20:05:19]MH_I2C_Read... [20:05:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:19]Read from MH i2c: E2 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: E2 0E 00 [20:05:19]MH_I2C_Read... [20:05:19]Read from MH i2c: E2 0E 00 88 4C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 88 [20:05:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:05:19]wFMCommunicate OK [20:05:19]SAM_PROTO_GetShiftState done [20:05:19]FM_GetShiftState done [20:05:19]opened in 1693009560 [20:05:19]opened+sec_in_day 1693095960 [20:05:19]quantity*price = 20007 [20:05:19]sum+1 = 20008 [20:05:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.25 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 291 26.08.2023 20:05 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33275 ФПД: 14244097035068 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T200522&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33275&fm=14244097035068&tin=02508201610067®Number=0000000000091575&sum=20000 [20:05:21]StoreToDocumentArchive [20:05:21]shift 77 fd 33275 [20:05:21]save to /storage/0077/doc_00033275 [20:05:21]save last doc name /storage/0077/doc_00033275 to /storage/kkm_last_doc_name [20:05:21]save OK [20:05:21]Clear old archive folders... [20:05:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:05:21]tlvbuf is 00C88950 [20:05:21]SAM_PROTO_ClearQueue [20:05:21]wFMCommunicate request_size=4 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 09 00 00 [20:05:21]Write to MH i2c: E2 08 00 95 4C 80 09 00 00 00 00 00 00 53 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 95 4C 00 90 00 55 [20:05:21]RAPDU: 90 00 [20:05:21]wFMCommunicate OK [20:05:21]SAM_PROTO_ClearQueue done [20:05:21]KKMCreateOFDPacket [20:05:21]OFDProtocolAddRootSTLVToBuf [20:05:21]FM_MakeSignedData [20:05:21]FM_MakeSignedData [20:05:21]SAM_PROTO_SignData [20:05:21]wFMCommunicate request_size=4 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 0D 01 02 [20:05:21]Write to MH i2c: E2 08 00 96 4C 80 0D 01 02 00 00 00 00 5B [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 96 4C 00 90 00 56 [20:05:21]RAPDU: 90 00 [20:05:21]wFMCommunicate OK [20:05:21]wFMCommunicate request_size=255 [20:05:21]MH_SAM_APDU [20:05: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 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 23 01 00 00 F4 03 04 00 02 5B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 81 00 00 35 04 06 00 0C [20:05:21]Write to MH i2c: E2 02 01 97 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 23 01 00 00 F4 03 04 00 02 5B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 81 00 00 35 04 06 00 0C 00 00 BE [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 97 4C 00 90 00 57 [20:05:21]RAPDU: 90 00 [20:05:21]wFMCommunicate OK [20:05:21]wFMCommunicate request_size=10 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 0D 02 02 05 F4 76 58 0B 3C [20:05:21]Write to MH i2c: E2 0D 00 98 4C 80 0D 02 02 05 00 F4 76 58 0B 3C 00 00 71 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 98 4C 00 90 00 58 [20:05:21]RAPDU: 90 00 [20:05:21]wFMCommunicate OK [20:05:21]wFMCommunicate request_size=4 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 0D 03 02 [20:05:21]Write to MH i2c: E2 08 00 99 4C 80 0D 03 02 00 00 00 00 60 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 0B 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 0B 00 99 4C 00 FE E6 59 B0 E6 7E 46 DE 90 00 D6 [20:05:21]RAPDU: FE E6 59 B0 E6 7E 46 DE 90 00 [20:05:21]wFMCommunicate OK [20:05:21]SAM_PROTO_SignData done [20:05:21]FM_MakeSignedData done [20:05:21]CreateOFDProtocolMessage [20:05:21]wFMCommunicate request_size=4 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 11 00 00 [20:05:21]Write to MH i2c: E2 08 00 9A 4C 80 11 00 00 00 00 00 00 60 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 17 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 17 00 9A 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B6 [20:05:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:05:21]wFMCommunicate OK [20:05:21]CreateOFDProtocolMessage done [20:05:21]OFDSenderStorePacket 33275 [20:05:21]StoreOFDPacket docnum=33275 [20:05:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A9 19 07 01 E9 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 23 01 00 00 F4 03 04 00 02 5B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 81 00 00 35 04 06 00 0C F4 76 58 0B 3C FE E6 59 B0 E6 7E 46 DE [20:05:21]CheckFolder [20:05:21]dirname=/storage/ofd_packets [20:05:21]CheckFolder done [20:05:21]ProducePacketName [20:05:21]name=ofd_packets/00033275 [20:05:21]NVStorageSaveData ofd_packets/00033275 [20:05:21]File name is /storage/ofd_packets/00033275 [20:05:21]Write 301 bytes [20:05:21]NVStorageSaveData done [20:05:21]OFDSenderStorePacket done [20:05:21]KKMCreateOFDPacket done [20:05:21]NVStorageSaveData kkm_last_timestamp [20:05:21]File name is /storage/kkm_last_timestamp [20:05:21]Write 4 bytes [20:05:21]NVStorageSaveData done [20:05:21]ExternCall_PrintAddStr [20:05:21]wPrintStart [20:05:21]Write to MH i2c: 01 00 00 9B 4C E7 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: 01 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: 01 07 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: 01 07 00 9B 4C 00 00 00 00 00 FF 0F FC [20:05:21]RasterBufferAndPrint [20:05:21]line Счет N : (1)1183101 [20:05:21]line ИНН: 02508201610067 [20:05:21]line Контрольно-Кассовый Чек [20:05:21]line ПРОДАЖА [20:05:21]line ТРК (МРК, ГНК) : 62 [20:05:21]line Товар: 2710124130 [20:05:21]line Аи-92-К-5 [20:05:21]line 3.420 * 58.50 [20:05:21]line = 200.07 [20:05:21]line НДС 12% НСП 1% [20:05:21]line > о реализуемом товаре [20:05:21]line ОКРУГЛЕНИЕ: -0.07 [20:05:21]line ИТОГО: 200.00 [20:05:21]line Внесено: 200.00 [20:05:21]line СДАЧА: 0.00 [20:05:21]line НСП 1% : 1.77 [20:05:21]line НДС 12% : 21.25 [20:05:21]line Наличными: 200.00 [20:05:21]line Безнал.: 0.00 [20:05:21]line Место: АЗС № 121 "Партнер Нефть" [20:05:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:05:21]line СНО: Общий режим [20:05:21]line Чек 291 26.08.2023 20:05 [20:05:21]line Смена: 77 ФФД: 1.0 [20:05:21]line ЗНМ: 0300000148 [20:05:21]line РНМ: 0000000000091575 [20:05:21]line Версия ККМ: 001 [20:05:21]line ФМ: 0000000000874655 [20:05:21]line ФД: 33275 [20:05:21]line ФПД: 14244097035068 [20:05:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T200522&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33275&fm=14244097035068&tin=02508201610067®Number=0000000000091575&sum=20000 [20:05:22]OFD Sender: Processing packet 33275 [packets to send 11, broken 10] [20:05:22]ProducePacketName [20:05:22]name=ofd_packets/00033275 [20:05:22]OFD Sender: To server: pG, [20:05:22]CommunicateWithHost lk.salyk.kg:30040 [20:05:22]ConnectInit lk.salyk.kg [20:05:22]written 0, free lines is 4095 [20:05:22]Connected sock=10 [20:05:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A9 19 07 01 E9 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5C 0D 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 27 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 4D 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 23 01 00 00 F4 03 04 00 02 5B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 81 00 00 35 04 06 00 0C F4 76 58 0B 3C FE E6 59 B0 E6 7E 46 DE [20:05:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 05 79 47 00 96 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FB 81 00 00 F4 03 04 00 A0 05 EA 64 B6 04 01 00 00 BD FB B5 AA C3 97 FD 7F [20:05:22]CommunicateWithHost err = 0 [20:05:22]CheckOFDResponse [20:05:22]1017 (14) - 77093643461234 [20:05:22]1041 (16) - 0000000000874655 [20:05:22]1040 (4) - 33275 [20:05:22]1012 (4) - 26.08.2023 14:01 [20:05:22]1206 (1) - 0 [20:05:22]OFD Sender: Remove packet 33275 [20:05:22]ProducePacketName [20:05:22]name=ofd_packets/00033275 [20:05:22]NVStorageDeleteData [20:05:22]Write to MH i2c: 01 00 00 C6 4C 12 [20:05:22]Write i2c OK [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 07 00 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 07 00 C6 4C 00 00 00 00 00 D4 0C F9 [20:05:22]RasterBufferAndPrint [20:05:22]line [20:05:22]line [20:05:22]line [20:05:22]line [20:05:22]line [20:05:22]written 0, free lines is 3299 [20:05:22]MH_Cut [20:05:22]Write to MH i2c: D1 01 00 CD 4C 01 EB [20:05:22]Write i2c OK [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: D1 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: D1 01 00 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: D1 01 00 CD 4C 00 EA [20:05:22]Write to MH i2c: 01 00 00 CE 4C 1A [20:05:22]Write i2c OK [20:05:22]MH_I2C_Read... [20:05:23]OFD Sender: No OFD packet to send [20:05:23]*** Cut start [20:05:23]*** Purtial cut [20:05:23]*** CUTSNS_PIN = 0 [20:05:23]*** Stage 1: CUTSNS_PIN = 1 [20:05:25]Read from MH i2c: 01 [20:05:25]MH_I2C_Read... [20:05:25]*** Stop cut motor [20:05:25]*** Cut end [20:05:25]Read from MH i2c: 01 07 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: 01 07 00 CE 4C 00 00 00 00 00 FF 0F 2F [20:05:25]process_action close_receipt done [20:05:25]requested_data is exist [20:05:25]produce_requested_data [20:05:25]requested_item fm.sn is exist - process it [20:05:25]wFMCommunicate request_size=4 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 11 00 00 [20:05:25]Write to MH i2c: E2 08 00 CF 4C 80 11 00 00 00 00 00 00 95 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 17 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 17 00 CF 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EB [20:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:05:25]wFMCommunicate OK [20:05:25]requested_item fd.num is exist - process it [20:05:25]SAM_PROTO_GetFieldsCounters [20:05:25]wFMCommunicate request_size=4 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 13 00 00 [20:05:25]Write to MH i2c: E2 08 00 D0 4C 80 13 00 00 00 00 00 00 98 [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 62 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 62 00 D0 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [20:05:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FB 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 23 01 00 00 5E 04 04 00 23 01 00 00 57 04 04 00 24 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:25]wFMCommunicate OK [20:05:25]SAM_PROTO_GetFieldsCounters done [20:05:25]requested_item shift.num is exist - process it [20:05:25]requested_item shift.opened is exist - process it [20:05:25]req_shift_opened [20:05:25]FM_GetShiftState [20:05:25]SAM_PROTO_GetShiftState [20:05:25]wFMCommunicate request_size=4 [20:05:25]MH_SAM_APDU [20:05:25]CAPDU: 80 13 01 00 [20:05:25]Write to MH i2c: E2 08 00 D1 4C 80 13 01 00 00 00 00 00 9A [20:05:25]Write i2c OK [20:05:25]MH_I2C_Read... [20:05:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:25]Read from MH i2c: E2 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 0E 00 [20:05:25]MH_I2C_Read... [20:05:25]Read from MH i2c: E2 0E 00 D1 4C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D1 [20:05:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:05:25]wFMCommunicate OK [20:05:25]SAM_PROTO_GetShiftState done [20:05:25]FM_GetShiftState done [20:05:25]req_shift_opened done [20:05:25]requested_item shift.open_date is exist - process it [20:05:25]req_shift_open_date [20:05:25]req_shift_open_date done [20:05:25]produce_requested_data done [20:05:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33275,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:05:25]process_action_free close_receipt [20:05:25]json_value_free [20:05:25]json_value_free done [20:05:25]process_json_proto returns [20:05:25]Send response to host [20:05:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33275,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:05:25]free response buf [20:05:25]execute_script done [20:05:25]execute_script returns [20:05:25]free content buf [20:05:25]Sock 7.Close socket [20:05:25]Sock 7.Thread stoped [20:05:28]OFD Sender: No OFD packet to send [20:05:33]OFD Sender: No OFD packet to send [20:05:38]OFD Sender: No OFD packet to send [20:05:43]OFD Sender: No OFD packet to send [20:05:48]OFD Sender: No OFD packet to send [20:05:48]accept exits with 9 [20:05:48]New connection [20:05:48]New thread 3067202916 created [20:05:48]Thread 3067059556 joined [20:05:48]Waiting for new connection... [20:05:48] Sock 9.Parse request [20:05:48]Sock 9.Check first char [20:05:48]Sock 9.First char is OK [20:05:48]request: POST /json_proto HTTP/1.0 [20:05:48]Method: POST [20:05:48]URL: /json_proto [20:05:48]Method is POST - this is cgi request [20:05:48]url: /json_proto [20:05:48]query_string will be loaded in cgi processing [20:05:48]execute_cgi json_proto POST (null) [20:05:48]execute_cgi path=json_proto method=POST [20:05:48]POST find Content-Length [20:05:48]Host: 172.17.34.200:8080 [20:05:48]Content-Length: 683 [20:05:48]Content-Type: application/json [20:05:48] [20:05:48]POST finish read [20:05:48]Found Content-Length = 683 [20:05:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183103", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:48]execute_script... [20:05: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)1183103", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:48]POST & json_proto [20:05:48]process_json_proto [20:05:48]json parsed OK: [20:05:48]protocol is kg_v1.0 [20:05:48]action value=close_receipt [20:05:48]process_action close_receipt [20:05:48]cmd_close_receipt [20:05:48]MH_GetDate [20:05:48]Write to MH i2c: F0 00 00 D2 4C 0D [20:05:48]Write i2c OK [20:05:48]MH_I2C_Read... [20:05:48]Read from MH i2c: F0 [20:05:48]MH_I2C_Read... [20:05:48]Read from MH i2c: F0 09 00 [20:05:48]MH_I2C_Read... [20:05:48]Read from MH i2c: F0 09 00 D2 4C 00 1F 5B EA 64 B2 FF 65 64 58 [20:05:48]GetLastDocTimeStamp 1693080322 [20:05:48]current date 1693080351 [20:05:48]FM_GetShiftState [20:05:48]SAM_PROTO_GetShiftState [20:05:48]wFMCommunicate request_size=4 [20:05:48]MH_SAM_APDU [20:05:48]CAPDU: 80 13 01 00 [20:05:48]Write to MH i2c: E2 08 00 D3 4C 80 13 01 00 00 00 00 00 9C [20:05:48]Write i2c OK [20:05:48]MH_I2C_Read... [20:05:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:48]Read from MH i2c: E2 [20:05:48]MH_I2C_Read... [20:05:48]Read from MH i2c: E2 0E 00 [20:05:48]MH_I2C_Read... [20:05:48]Read from MH i2c: E2 0E 00 D3 4C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D3 [20:05:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:05:48]wFMCommunicate OK [20:05:48]SAM_PROTO_GetShiftState done [20:05:48]FM_GetShiftState done [20:05:48]opened in 1693009560 [20:05:48]opened+sec_in_day 1693095960 [20:05:48]quantity*price = 100035 [20:05:48]sum+1 = 100036 [20:05:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 292 26.08.2023 20:05 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33276 ФПД: 195244719976148 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T200551&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33276&fm=195244719976148&tin=02508201610067®Number=0000000000091575&sum=100000 [20:05:49]StoreToDocumentArchive [20:05:49]shift 77 fd 33276 [20:05:49]save to /storage/0077/doc_00033276 [20:05:49]save last doc name /storage/0077/doc_00033276 to /storage/kkm_last_doc_name [20:05:49]save OK [20:05:49]Clear old archive folders... [20:05:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:05:49]tlvbuf is 00AAAE40 [20:05:49]SAM_PROTO_ClearQueue [20:05:49]wFMCommunicate request_size=4 [20:05:49]MH_SAM_APDU [20:05:49]CAPDU: 80 09 00 00 [20:05:49]Write to MH i2c: E2 08 00 E0 4C 80 09 00 00 00 00 00 00 9E [20:05:49]Write i2c OK [20:05:49]MH_I2C_Read... [20:05:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:49]Read from MH i2c: E2 [20:05:49]MH_I2C_Read... [20:05:49]Read from MH i2c: E2 03 00 [20:05:49]MH_I2C_Read... [20:05:49]Read from MH i2c: E2 03 00 E0 4C 00 90 00 A0 [20:05:49]RAPDU: 90 00 [20:05:49]wFMCommunicate OK [20:05:49]SAM_PROTO_ClearQueue done [20:05:49]KKMCreateOFDPacket [20:05:49]OFDProtocolAddRootSTLVToBuf [20:05:49]FM_MakeSignedData [20:05:49]FM_MakeSignedData [20:05:49]SAM_PROTO_SignData [20:05:49]wFMCommunicate request_size=4 [20:05:49]MH_SAM_APDU [20:05:49]CAPDU: 80 0D 01 02 [20:05:49]Write to MH i2c: E2 08 00 E1 4C 80 0D 01 02 00 00 00 00 A6 [20:05:49]Write i2c OK [20:05:49]MH_I2C_Read... [20:05:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:49]Read from MH i2c: E2 [20:05:49]MH_I2C_Read... [20:05:49]Read from MH i2c: E2 03 00 [20:05:49]MH_I2C_Read... [20:05:49]Read from MH i2c: E2 03 00 E1 4C 00 90 00 A1 [20:05:49]RAPDU: 90 00 [20:05:49]wFMCommunicate OK [20:05:49]wFMCommunicate request_size=255 [20:05:49]MH_SAM_APDU [20:05: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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 1F 5B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 81 00 00 35 04 06 00 B1 [20:05:49]Write to MH i2c: E2 02 01 E2 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 1F 5B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 81 00 00 35 04 06 00 B1 00 00 D3 [20:05:49]Write i2c OK [20:05:49]MH_I2C_Read... [20:05:49]Read from MH i2c: E2 [20:05:49]MH_I2C_Read... [20:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:49]Read from MH i2c: E2 03 00 [20:05:49]MH_I2C_Read... [20:05:49]Read from MH i2c: E2 03 00 E2 4C 00 90 00 A2 [20:05:49]RAPDU: 90 00 [20:05:49]wFMCommunicate OK [20:05:49]wFMCommunicate request_size=10 [20:05:49]MH_SAM_APDU [20:05:49]CAPDU: 80 0D 02 02 05 92 F4 2D AE D4 [20:05:49]Write to MH i2c: E2 0D 00 E3 4C 80 0D 02 02 05 00 92 F4 2D AE D4 00 00 E8 [20:05:49]Write i2c OK [20:05:49]MH_I2C_Read... [20:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:50]Read from MH i2c: E2 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: E2 03 00 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: E2 03 00 E3 4C 00 90 00 A3 [20:05:50]RAPDU: 90 00 [20:05:50]wFMCommunicate OK [20:05:50]wFMCommunicate request_size=4 [20:05:50]MH_SAM_APDU [20:05:50]CAPDU: 80 0D 03 02 [20:05:50]Write to MH i2c: E2 08 00 E4 4C 80 0D 03 02 00 00 00 00 AB [20:05:50]Write i2c OK [20:05:50]MH_I2C_Read... [20:05:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:50]Read from MH i2c: E2 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: E2 0B 00 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: E2 0B 00 E4 4C 00 87 3A A4 F3 4B BF 81 1D 90 00 AC [20:05:50]RAPDU: 87 3A A4 F3 4B BF 81 1D 90 00 [20:05:50]wFMCommunicate OK [20:05:50]SAM_PROTO_SignData done [20:05:50]FM_MakeSignedData done [20:05:50]CreateOFDProtocolMessage [20:05:50]wFMCommunicate request_size=4 [20:05:50]MH_SAM_APDU [20:05:50]CAPDU: 80 11 00 00 [20:05:50]Write to MH i2c: E2 08 00 E5 4C 80 11 00 00 00 00 00 00 AB [20:05:50]Write i2c OK [20:05:50]MH_I2C_Read... [20:05:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:50]Read from MH i2c: E2 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: E2 17 00 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: E2 17 00 E5 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 01 [20:05:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:05:50]wFMCommunicate OK [20:05:50]CreateOFDProtocolMessage done [20:05:50]OFDSenderStorePacket 33276 [20:05:50]StoreOFDPacket docnum=33276 [20:05:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D0 F9 07 01 91 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 1F 5B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 81 00 00 35 04 06 00 B1 92 F4 2D AE D4 87 3A A4 F3 4B BF 81 1D [20:05:50]CheckFolder [20:05:50]dirname=/storage/ofd_packets [20:05:50]CheckFolder done [20:05:50]ProducePacketName [20:05:50]name=ofd_packets/00033276 [20:05:50]NVStorageSaveData ofd_packets/00033276 [20:05:50]File name is /storage/ofd_packets/00033276 [20:05:50]Write 301 bytes [20:05:50]NVStorageSaveData done [20:05:50]OFDSenderStorePacket done [20:05:50]KKMCreateOFDPacket done [20:05:50]NVStorageSaveData kkm_last_timestamp [20:05:50]File name is /storage/kkm_last_timestamp [20:05:50]Write 4 bytes [20:05:50]NVStorageSaveData done [20:05:50]ExternCall_PrintAddStr [20:05:50]wPrintStart [20:05:50]Write to MH i2c: 01 00 00 E6 4C 32 [20:05:50]Write i2c OK [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: 01 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: 01 07 00 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: 01 07 00 E6 4C 00 00 00 00 00 FF 0F 47 [20:05:50]RasterBufferAndPrint [20:05:50]line Счет N : (1)1183103 [20:05:50]line ИНН: 02508201610067 [20:05:50]line Контрольно-Кассовый Чек [20:05:50]line ПРОДАЖА [20:05:50]line ТРК (МРК, ГНК) : 32 [20:05:50]line Товар: 2710124130 [20:05:50]line Аи-92-К-5 [20:05:50]line 17.100 * 58.50 [20:05:50]line = 1000.35 [20:05:50]line НДС 12% НСП 1% [20:05:50]line > о реализуемом товаре [20:05:50]line ОКРУГЛЕНИЕ: -0.35 [20:05:50]line ИТОГО: 1000.00 [20:05:50]line Внесено: 1000.00 [20:05:50]line СДАЧА: 0.00 [20:05:50]line НСП 1% : 8.85 [20:05:50]line НДС 12% : 106.23 [20:05:50]line Наличными: 1000.00 [20:05:50]line Безнал.: 0.00 [20:05:50]line Место: АЗС № 121 "Партнер Нефть" [20:05:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:05:50]line СНО: Общий режим [20:05:50]line Чек 292 26.08.2023 20:05 [20:05:50]line Смена: 77 ФФД: 1.0 [20:05:50]line ЗНМ: 0300000148 [20:05:50]line РНМ: 0000000000091575 [20:05:50]line Версия ККМ: 001 [20:05:50]line ФМ: 0000000000874655 [20:05:50]line ФД: 33276 [20:05:50]line ФПД: 195244719976148 [20:05:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T200551&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33276&fm=195244719976148&tin=02508201610067®Number=0000000000091575&sum=100000 [20:05:50]OFD Sender: Processing packet 33276 [packets to send 11, broken 10] [20:05:50]ProducePacketName [20:05:50]name=ofd_packets/00033276 [20:05:50]OFD Sender: To server: pG, [20:05:50]CommunicateWithHost lk.salyk.kg:30040 [20:05:50]ConnectInit lk.salyk.kg [20:05:50]written 0, free lines is 4095 [20:05:50]Connected sock=10 [20:05:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D0 F9 07 01 91 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 01 00 00 F4 03 04 00 1F 5B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 81 00 00 35 04 06 00 B1 92 F4 2D AE D4 87 3A A4 F3 4B BF 81 1D [20:05:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 26 9F 47 00 8B A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FC 81 00 00 F4 03 04 00 BC 05 EA 64 B6 04 01 00 00 80 C8 2A A4 DA 6A A9 EF [20:05:50]CommunicateWithHost err = 0 [20:05:50]CheckOFDResponse [20:05:50]1017 (14) - 77093643461234 [20:05:50]1041 (16) - 0000000000874655 [20:05:50]1040 (4) - 33276 [20:05:50]1012 (4) - 26.08.2023 14:01 [20:05:50]1206 (1) - 0 [20:05:50]OFD Sender: Remove packet 33276 [20:05:50]ProducePacketName [20:05:50]name=ofd_packets/00033276 [20:05:50]NVStorageDeleteData [20:05:50]Write to MH i2c: 01 00 00 11 4D 5E [20:05:50]Write i2c OK [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: 01 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: 01 07 00 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: 01 07 00 11 4D 00 00 00 00 00 E5 0C 56 [20:05:50]RasterBufferAndPrint [20:05:50]line [20:05:50]line [20:05:50]line [20:05:50]line [20:05:50]line [20:05:50]written 0, free lines is 3307 [20:05:50]MH_Cut [20:05:50]Write to MH i2c: D1 01 00 18 4D 01 37 [20:05:50]Write i2c OK [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: D1 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: D1 01 00 [20:05:50]MH_I2C_Read... [20:05:50]Read from MH i2c: D1 01 00 18 4D 00 36 [20:05:50]Write to MH i2c: 01 00 00 19 4D 66 [20:05:50]Write i2c OK [20:05:50]MH_I2C_Read... [20:05:51]OFD Sender: No OFD packet to send [20:05:51]*** Cut start [20:05:51]*** Purtial cut [20:05:51]*** Stage 1: CUTSNS_PIN = 1 [20:05:51]Read from MH i2c: 01 [20:05:51]MH_I2C_Read... [20:05:51]*** Stop cut motor [20:05:51]*** Cut end [20:05:51]Read from MH i2c: 01 07 00 [20:05:51]MH_I2C_Read... [20:05:51]Read from MH i2c: 01 07 00 19 4D 00 00 00 00 00 FF 0F 7B [20:05:51]process_action close_receipt done [20:05:51]requested_data is exist [20:05:51]produce_requested_data [20:05:51]requested_item fm.sn is exist - process it [20:05:51]wFMCommunicate request_size=4 [20:05:51]MH_SAM_APDU [20:05:51]CAPDU: 80 11 00 00 [20:05:51]Write to MH i2c: E2 08 00 1A 4D 80 11 00 00 00 00 00 00 E1 [20:05:51]Write i2c OK [20:05:51]MH_I2C_Read... [20:05:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:52]Read from MH i2c: E2 [20:05:52]MH_I2C_Read... [20:05:52]Read from MH i2c: E2 17 00 [20:05:52]MH_I2C_Read... [20:05:52]Read from MH i2c: E2 17 00 1A 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 37 [20:05:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:05:52]wFMCommunicate OK [20:05:52]requested_item fd.num is exist - process it [20:05:52]SAM_PROTO_GetFieldsCounters [20:05:52]wFMCommunicate request_size=4 [20:05:52]MH_SAM_APDU [20:05:52]CAPDU: 80 13 00 00 [20:05:52]Write to MH i2c: E2 08 00 1B 4D 80 13 00 00 00 00 00 00 E4 [20:05:52]Write i2c OK [20:05:52]MH_I2C_Read... [20:05:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:52]Read from MH i2c: E2 [20:05:52]MH_I2C_Read... [20:05:52]Read from MH i2c: E2 62 00 [20:05:52]MH_I2C_Read... [20:05:52]Read from MH i2c: E2 62 00 1B 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FC 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [20:05:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FC 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 24 01 00 00 5E 04 04 00 24 01 00 00 57 04 04 00 25 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:52]wFMCommunicate OK [20:05:52]SAM_PROTO_GetFieldsCounters done [20:05:52]requested_item shift.num is exist - process it [20:05:52]requested_item shift.opened is exist - process it [20:05:52]req_shift_opened [20:05:52]FM_GetShiftState [20:05:52]SAM_PROTO_GetShiftState [20:05:52]wFMCommunicate request_size=4 [20:05:52]MH_SAM_APDU [20:05:52]CAPDU: 80 13 01 00 [20:05:52]Write to MH i2c: E2 08 00 1C 4D 80 13 01 00 00 00 00 00 E6 [20:05:52]Write i2c OK [20:05:52]MH_I2C_Read... [20:05:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:52]Read from MH i2c: E2 [20:05:52]MH_I2C_Read... [20:05:52]Read from MH i2c: E2 0E 00 [20:05:52]MH_I2C_Read... [20:05:52]Read from MH i2c: E2 0E 00 1C 4D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1D [20:05:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:05:52]wFMCommunicate OK [20:05:52]SAM_PROTO_GetShiftState done [20:05:52]FM_GetShiftState done [20:05:52]req_shift_opened done [20:05:52]requested_item shift.open_date is exist - process it [20:05:52]req_shift_open_date [20:05:52]req_shift_open_date done [20:05:52]produce_requested_data done [20:05:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33276,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:05:52]process_action_free close_receipt [20:05:52]json_value_free [20:05:52]json_value_free done [20:05:52]process_json_proto returns [20:05:52]Send response to host [20:05:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33276,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:05:52]free response buf [20:05:52]execute_script done [20:05:52]execute_script returns [20:05:52]free content buf [20:05:52]Sock 9.Close socket [20:05:52]Sock 9.Thread stoped [20:05:56]OFD Sender: No OFD packet to send [20:06:01]OFD Sender: No OFD packet to send [20:06:06]OFD Sender: No OFD packet to send [20:06:11]OFD Sender: No OFD packet to send [20:06:16]OFD Sender: No OFD packet to send [20:06:21]OFD Sender: No OFD packet to send [20:06:26]OFD Sender: No OFD packet to send [20:06:31]OFD Sender: No OFD packet to send [20:06:36]OFD Sender: No OFD packet to send [20:06:41]OFD Sender: No OFD packet to send [20:06:46]OFD Sender: No OFD packet to send [20:06:51]OFD Sender: No OFD packet to send [20:06:56]OFD Sender: No OFD packet to send [20:07:01]OFD Sender: No OFD packet to send [20:07:06]OFD Sender: No OFD packet to send [20:07:11]OFD Sender: No OFD packet to send [20:07:16]OFD Sender: No OFD packet to send [20:07:21]OFD Sender: No OFD packet to send [20:07:26]OFD Sender: No OFD packet to send [20:07:31]OFD Sender: No OFD packet to send [20:07:36]OFD Sender: No OFD packet to send [20:07:41]OFD Sender: No OFD packet to send [20:07:46]OFD Sender: No OFD packet to send [20:07:51]OFD Sender: No OFD packet to send [20:07:56]OFD Sender: No OFD packet to send [20:08:01]OFD Sender: No OFD packet to send [20:08:06]OFD Sender: No OFD packet to send [20:08:11]OFD Sender: No OFD packet to send [20:08:16]OFD Sender: No OFD packet to send [20:08:21]OFD Sender: No OFD packet to send [20:08:26]OFD Sender: No OFD packet to send [20:08:31]OFD Sender: No OFD packet to send [20:08:36]OFD Sender: No OFD packet to send [20:08:41]OFD Sender: No OFD packet to send [20:08:46]OFD Sender: No OFD packet to send [20:08:51]OFD Sender: No OFD packet to send [20:08:56]OFD Sender: No OFD packet to send [20:09:01]OFD Sender: No OFD packet to send [20:09:06]OFD Sender: No OFD packet to send [20:09:11]OFD Sender: No OFD packet to send [20:09:16]OFD Sender: No OFD packet to send [20:09:21]OFD Sender: No OFD packet to send [20:09:26]OFD Sender: No OFD packet to send [20:09:31]OFD Sender: No OFD packet to send [20:09:36]OFD Sender: No OFD packet to send [20:09:41]OFD Sender: No OFD packet to send [20:09:46]OFD Sender: No OFD packet to send [20:09:51]OFD Sender: No OFD packet to send [20:09:56]OFD Sender: No OFD packet to send [20:10:01]OFD Sender: No OFD packet to send [20:10:06]OFD Sender: No OFD packet to send [20:10:11]OFD Sender: No OFD packet to send [20:10:16]OFD Sender: No OFD packet to send [20:10:21]OFD Sender: No OFD packet to send [20:10:26]OFD Sender: No OFD packet to send [20:10:31]OFD Sender: No OFD packet to send [20:10:36]OFD Sender: No OFD packet to send [20:10:41]OFD Sender: No OFD packet to send [20:10:46]OFD Sender: No OFD packet to send [20:10:51]OFD Sender: No OFD packet to send [20:10:56]OFD Sender: No OFD packet to send [20:11:01]OFD Sender: No OFD packet to send [20:11:06]OFD Sender: No OFD packet to send [20:11:11]OFD Sender: No OFD packet to send [20:11:16]OFD Sender: No OFD packet to send [20:11:21]OFD Sender: No OFD packet to send [20:11:26]OFD Sender: No OFD packet to send [20:11:31]OFD Sender: No OFD packet to send [20:11:36]OFD Sender: No OFD packet to send [20:11:41]OFD Sender: No OFD packet to send [20:11:46]OFD Sender: No OFD packet to send [20:11:51]OFD Sender: No OFD packet to send [20:11:56]OFD Sender: No OFD packet to send [20:12:01]OFD Sender: No OFD packet to send [20:12:06]OFD Sender: No OFD packet to send [20:12:11]OFD Sender: No OFD packet to send [20:12:16]OFD Sender: No OFD packet to send [20:12:21]OFD Sender: No OFD packet to send [20:12:26]OFD Sender: No OFD packet to send [20:12:31]OFD Sender: No OFD packet to send [20:12:36]OFD Sender: No OFD packet to send [20:12:41]OFD Sender: No OFD packet to send [20:12:46]OFD Sender: No OFD packet to send [20:12:51]OFD Sender: No OFD packet to send [20:12:56]OFD Sender: No OFD packet to send [20:13:01]OFD Sender: No OFD packet to send [20:13:03]accept exits with 7 [20:13:03]New connection [20:13:03]New thread 3067059556 created [20:13:03]Thread 3067202916 joined [20:13:03]Waiting for new connection... [20:13:03] Sock 7.Parse request [20:13:03]Sock 7.Check first char [20:13:03]Sock 7.First char is OK [20:13:03]request: POST /json_proto HTTP/1.0 [20:13:03]Method: POST [20:13:03]URL: /json_proto [20:13:03]Method is POST - this is cgi request [20:13:03]url: /json_proto [20:13:03]query_string will be loaded in cgi processing [20:13:03]execute_cgi json_proto POST (null) [20:13:03]execute_cgi path=json_proto method=POST [20:13:03]POST find Content-Length [20:13:03]Host: 172.17.34.200:8080 [20:13:03]Content-Length: 688 [20:13:03]Content-Type: application/json [20:13:03] [20:13:03]POST finish read [20:13:03]Found Content-Length = 688 [20:13:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 62.900, "sum" : 4000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:03]execute_script... [20:13: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)1183104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 62.900, "sum" : 4000.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4000.00, "total" : 4000.00, "payments": [ { "type": 0, "sum" : 4000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:13:03]POST & json_proto [20:13:03]process_json_proto [20:13:03]json parsed OK: [20:13:03]protocol is kg_v1.0 [20:13:03]action value=close_receipt [20:13:03]process_action close_receipt [20:13:03]cmd_close_receipt [20:13:03]MH_GetDate [20:13:03]Write to MH i2c: F0 00 00 1D 4D 59 [20:13:03]Write i2c OK [20:13:03]MH_I2C_Read... [20:13:03]Read from MH i2c: F0 [20:13:03]MH_I2C_Read... [20:13:03]Read from MH i2c: F0 09 00 [20:13:03]MH_I2C_Read... [20:13:03]Read from MH i2c: F0 09 00 1D 4D 00 D1 5C EA 64 B2 FF 65 64 57 [20:13:03]GetLastDocTimeStamp 1693080351 [20:13:03]current date 1693080785 [20:13:03]FM_GetShiftState [20:13:03]SAM_PROTO_GetShiftState [20:13:03]wFMCommunicate request_size=4 [20:13:03]MH_SAM_APDU [20:13:03]CAPDU: 80 13 01 00 [20:13:03]Write to MH i2c: E2 08 00 1E 4D 80 13 01 00 00 00 00 00 E8 [20:13:03]Write i2c OK [20:13:03]MH_I2C_Read... [20:13:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:03]Read from MH i2c: E2 [20:13:03]MH_I2C_Read... [20:13:03]Read from MH i2c: E2 0E 00 [20:13:03]MH_I2C_Read... [20:13:03]Read from MH i2c: E2 0E 00 1E 4D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1F [20:13:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:13:03]wFMCommunicate OK [20:13:03]SAM_PROTO_GetShiftState done [20:13:03]FM_GetShiftState done [20:13:03]opened in 1693009560 [20:13:03]opened+sec_in_day 1693095960 [20:13:03]quantity*price = 400044 [20:13:03]sum+1 = 400045 [20:13:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.82 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 293 26.08.2023 20:13 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33277 ФПД: 1251200950821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T201305&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33277&fm=1251200950821&tin=02508201610067®Number=0000000000091575&sum=400000 [20:13:04]StoreToDocumentArchive [20:13:04]shift 77 fd 33277 [20:13:04]save to /storage/0077/doc_00033277 [20:13:04]save last doc name /storage/0077/doc_00033277 to /storage/kkm_last_doc_name [20:13:04]save OK [20:13:04]Clear old archive folders... [20:13:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:13:04]tlvbuf is 00CBC740 [20:13:04]SAM_PROTO_ClearQueue [20:13:04]wFMCommunicate request_size=4 [20:13:04]MH_SAM_APDU [20:13:04]CAPDU: 80 09 00 00 [20:13:04]Write to MH i2c: E2 08 00 2B 4D 80 09 00 00 00 00 00 00 EA [20:13:04]Write i2c OK [20:13:04]MH_I2C_Read... [20:13:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:13:04]Read from MH i2c: E2 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 03 00 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 03 00 2B 4D 00 90 00 EC [20:13:04]RAPDU: 90 00 [20:13:04]wFMCommunicate OK [20:13:04]SAM_PROTO_ClearQueue done [20:13:04]KKMCreateOFDPacket [20:13:04]OFDProtocolAddRootSTLVToBuf [20:13:04]FM_MakeSignedData [20:13:04]FM_MakeSignedData [20:13:04]SAM_PROTO_SignData [20:13:04]wFMCommunicate request_size=4 [20:13:04]MH_SAM_APDU [20:13:04]CAPDU: 80 0D 01 02 [20:13:04]Write to MH i2c: E2 08 00 2C 4D 80 0D 01 02 00 00 00 00 F2 [20:13:04]Write i2c OK [20:13:04]MH_I2C_Read... [20:13:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:13:04]Read from MH i2c: E2 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 03 00 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 03 00 2C 4D 00 90 00 ED [20:13:04]RAPDU: 90 00 [20:13:04]wFMCommunicate OK [20:13:04]wFMCommunicate request_size=255 [20:13:04]MH_SAM_APDU [20:13:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B4 F5 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 AC 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 D1 5C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 81 00 00 35 04 06 00 [20:13:04]Write to MH i2c: E2 02 01 2D 4D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B4 F5 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 AC 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 D1 5C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 81 00 00 35 04 06 00 00 00 C5 [20:13:04]Write i2c OK [20:13:04]MH_I2C_Read... [20:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:04]Read from MH i2c: E2 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 03 00 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 03 00 2D 4D 00 90 00 EE [20:13:04]RAPDU: 90 00 [20:13:04]wFMCommunicate OK [20:13:04]wFMCommunicate request_size=11 [20:13:04]MH_SAM_APDU [20:13:04]CAPDU: 80 0D 02 02 06 01 23 51 63 62 25 [20:13:04]Write to MH i2c: E2 0E 00 2E 4D 80 0D 02 02 06 00 01 23 51 63 62 25 00 00 60 [20:13:04]Write i2c OK [20:13:04]MH_I2C_Read... [20:13:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:13:04]Read from MH i2c: E2 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 03 00 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 03 00 2E 4D 00 90 00 EF [20:13:04]RAPDU: 90 00 [20:13:04]wFMCommunicate OK [20:13:04]wFMCommunicate request_size=4 [20:13:04]MH_SAM_APDU [20:13:04]CAPDU: 80 0D 03 02 [20:13:04]Write to MH i2c: E2 08 00 2F 4D 80 0D 03 02 00 00 00 00 F7 [20:13:04]Write i2c OK [20:13:04]MH_I2C_Read... [20:13:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:13:04]Read from MH i2c: E2 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 0B 00 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 0B 00 2F 4D 00 57 1F 18 14 68 61 CC 78 90 00 A7 [20:13:04]RAPDU: 57 1F 18 14 68 61 CC 78 90 00 [20:13:04]wFMCommunicate OK [20:13:04]SAM_PROTO_SignData done [20:13:04]FM_MakeSignedData done [20:13:04]CreateOFDProtocolMessage [20:13:04]wFMCommunicate request_size=4 [20:13:04]MH_SAM_APDU [20:13:04]CAPDU: 80 11 00 00 [20:13:04]Write to MH i2c: E2 08 00 30 4D 80 11 00 00 00 00 00 00 F7 [20:13:04]Write i2c OK [20:13:04]MH_I2C_Read... [20:13:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:04]Read from MH i2c: E2 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 17 00 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: E2 17 00 30 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4D [20:13:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:13:04]wFMCommunicate OK [20:13:04]CreateOFDProtocolMessage done [20:13:04]OFDSenderStorePacket 33277 [20:13:04]StoreOFDPacket docnum=33277 [20:13:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E7 12 08 01 FC 32 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 B4 F5 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 AC 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 D1 5C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 81 00 00 35 04 06 00 01 23 51 63 62 25 57 1F 18 14 68 61 CC 78 [20:13:04]CheckFolder [20:13:04]dirname=/storage/ofd_packets [20:13:04]CheckFolder done [20:13:04]ProducePacketName [20:13:04]name=ofd_packets/00033277 [20:13:04]NVStorageSaveData ofd_packets/00033277 [20:13:04]File name is /storage/ofd_packets/00033277 [20:13:04]Write 302 bytes [20:13:04]NVStorageSaveData done [20:13:04]OFDSenderStorePacket done [20:13:04]KKMCreateOFDPacket done [20:13:04]NVStorageSaveData kkm_last_timestamp [20:13:04]File name is /storage/kkm_last_timestamp [20:13:04]Write 4 bytes [20:13:04]NVStorageSaveData done [20:13:04]ExternCall_PrintAddStr [20:13:04]wPrintStart [20:13:04]Write to MH i2c: 01 00 00 31 4D 7E [20:13:04]Write i2c OK [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: 01 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: 01 07 00 [20:13:04]MH_I2C_Read... [20:13:04]Read from MH i2c: 01 07 00 31 4D 00 00 00 00 00 FF 0F 93 [20:13:04]RasterBufferAndPrint [20:13:04]line Счет N : (1)1183104 [20:13:04]line ИНН: 02508201610067 [20:13:04]line Контрольно-Кассовый Чек [20:13:04]line ПРОДАЖА [20:13:04]line ТРК (МРК, ГНК) : 11 [20:13:04]line Товар: 2710194210 [20:13:04]line ДТ(л)-К-5 [20:13:04]line 62.900 * 63.60 [20:13:04]line = 4000.44 [20:13:04]line НДС 12% НСП 1% [20:13:04]line > о реализуемом товаре [20:13:05]line ОКРУГЛЕНИЕ: -0.44 [20:13:05]line ИТОГО: 4000.00 [20:13:05]line Внесено: 4000.00 [20:13:05]line СДАЧА: 0.00 [20:13:05]line НСП 1% : 35.40 [20:13:05]line НДС 12% : 424.82 [20:13:05]line Наличными: 4000.00 [20:13:05]line Безнал.: 0.00 [20:13:05]line Место: АЗС № 121 "Партнер Нефть" [20:13:05]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:13:05]line СНО: Общий режим [20:13:05]line Чек 293 26.08.2023 20:13 [20:13:05]line Смена: 77 ФФД: 1.0 [20:13:05]line ЗНМ: 0300000148 [20:13:05]line РНМ: 0000000000091575 [20:13:05]line Версия ККМ: 001 [20:13:05]line ФМ: 0000000000874655 [20:13:05]line ФД: 33277 [20:13:05]line ФПД: 1251200950821 [20:13:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T201305&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33277&fm=1251200950821&tin=02508201610067®Number=0000000000091575&sum=400000 [20:13:05]OFD Sender: Processing packet 33277 [packets to send 11, broken 10] [20:13:05]ProducePacketName [20:13:05]name=ofd_packets/00033277 [20:13:05]OFD Sender: To server: pG, [20:13:05]CommunicateWithHost lk.salyk.kg:30040 [20:13:05]ConnectInit lk.salyk.kg [20:13:05]written 0, free lines is 4095 [20:13:05]Connected sock=10 [20:13:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E7 12 08 01 FC 32 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 B4 F5 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 AC 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F2 A5 00 00 00 00 07 04 06 00 80 1A 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 01 00 00 F4 03 04 00 D1 5C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 81 00 00 35 04 06 00 01 23 51 63 62 25 57 1F 18 14 68 61 CC 78 [20:13:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 2C E4 47 00 6B D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FD 81 00 00 F4 03 04 00 6F 07 EA 64 B6 04 01 00 00 E8 94 FF 27 C2 66 D1 6D [20:13:05]CommunicateWithHost err = 0 [20:13:05]CheckOFDResponse [20:13:05]1017 (14) - 77093643461234 [20:13:05]1041 (16) - 0000000000874655 [20:13:05]1040 (4) - 33277 [20:13:05]1012 (4) - 26.08.2023 14:08 [20:13:05]1206 (1) - 0 [20:13:05]OFD Sender: Remove packet 33277 [20:13:05]ProducePacketName [20:13:05]name=ofd_packets/00033277 [20:13:05]NVStorageDeleteData [20:13:05]Write to MH i2c: 01 00 00 5C 4D A9 [20:13:05]Write i2c OK [20:13:05]MH_I2C_Read... [20:13:05]Read from MH i2c: 01 [20:13:05]MH_I2C_Read... [20:13:05]Read from MH i2c: 01 07 00 [20:13:05]MH_I2C_Read... [20:13:05]Read from MH i2c: 01 07 00 5C 4D 00 00 00 00 00 D0 0C 8C [20:13:05]RasterBufferAndPrint [20:13:05]line [20:13:05]line [20:13:05]line [20:13:05]line [20:13:05]line [20:13:05]written 0, free lines is 3286 [20:13:05]MH_Cut [20:13:05]Write to MH i2c: D1 01 00 63 4D 01 82 [20:13:05]Write i2c OK [20:13:05]MH_I2C_Read... [20:13:05]Read from MH i2c: D1 [20:13:05]MH_I2C_Read... [20:13:05]Read from MH i2c: D1 01 00 [20:13:05]MH_I2C_Read... [20:13:05]Read from MH i2c: D1 01 00 63 4D 00 81 [20:13:05]Write to MH i2c: 01 00 00 64 4D B1 [20:13:05]Write i2c OK [20:13:05]MH_I2C_Read... [20:13:06]OFD Sender: No OFD packet to send [20:13:06]*** Cut start [20:13:06]*** Purtial cut [20:13:06]*** CUTSNS_PIN = 0 [20:13:06]*** Stage 1: CUTSNS_PIN = 1 [20:13:08]Read from MH i2c: 01 [20:13:08]MH_I2C_Read... [20:13:08]*** Stop cut motor [20:13:08]*** Cut end [20:13:08]Read from MH i2c: 01 07 00 [20:13:08]MH_I2C_Read... [20:13:08]Read from MH i2c: 01 07 00 64 4D 00 00 00 00 00 FF 0F C6 [20:13:08]process_action close_receipt done [20:13:08]requested_data is exist [20:13:08]produce_requested_data [20:13:08]requested_item fm.sn is exist - process it [20:13:08]wFMCommunicate request_size=4 [20:13:08]MH_SAM_APDU [20:13:08]CAPDU: 80 11 00 00 [20:13:08]Write to MH i2c: E2 08 00 65 4D 80 11 00 00 00 00 00 00 2C [20:13:08]Write i2c OK [20:13:08]MH_I2C_Read... [20:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:13:08]Read from MH i2c: E2 [20:13:08]MH_I2C_Read... [20:13:08]Read from MH i2c: E2 17 00 [20:13:08]MH_I2C_Read... [20:13:08]Read from MH i2c: E2 17 00 65 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 82 [20:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:13:08]wFMCommunicate OK [20:13:08]requested_item fd.num is exist - process it [20:13:08]SAM_PROTO_GetFieldsCounters [20:13:08]wFMCommunicate request_size=4 [20:13:08]MH_SAM_APDU [20:13:08]CAPDU: 80 13 00 00 [20:13:08]Write to MH i2c: E2 08 00 66 4D 80 13 00 00 00 00 00 00 2F [20:13:08]Write i2c OK [20:13:08]MH_I2C_Read... [20:13:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:13:08]Read from MH i2c: E2 [20:13:08]MH_I2C_Read... [20:13:08]Read from MH i2c: E2 62 00 [20:13:08]MH_I2C_Read... [20:13:08]Read from MH i2c: E2 62 00 66 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FD 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [20:13:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FD 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 25 01 00 00 5E 04 04 00 25 01 00 00 57 04 04 00 26 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:13:08]wFMCommunicate OK [20:13:08]SAM_PROTO_GetFieldsCounters done [20:13:08]requested_item shift.num is exist - process it [20:13:08]requested_item shift.opened is exist - process it [20:13:08]req_shift_opened [20:13:08]FM_GetShiftState [20:13:08]SAM_PROTO_GetShiftState [20:13:08]wFMCommunicate request_size=4 [20:13:08]MH_SAM_APDU [20:13:08]CAPDU: 80 13 01 00 [20:13:08]Write to MH i2c: E2 08 00 67 4D 80 13 01 00 00 00 00 00 31 [20:13:08]Write i2c OK [20:13:08]MH_I2C_Read... [20:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:13:08]Read from MH i2c: E2 [20:13:08]MH_I2C_Read... [20:13:08]Read from MH i2c: E2 0E 00 [20:13:08]MH_I2C_Read... [20:13:08]Read from MH i2c: E2 0E 00 67 4D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 68 [20:13:08]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:13:08]wFMCommunicate OK [20:13:08]SAM_PROTO_GetShiftState done [20:13:08]FM_GetShiftState done [20:13:08]req_shift_opened done [20:13:08]requested_item shift.open_date is exist - process it [20:13:08]req_shift_open_date [20:13:08]req_shift_open_date done [20:13:08]produce_requested_data done [20:13:08]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33277,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:13:08]process_action_free close_receipt [20:13:08]json_value_free [20:13:08]json_value_free done [20:13:08]process_json_proto returns [20:13:08]Send response to host [20:13:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33277,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:13:08]free response buf [20:13:08]execute_script done [20:13:08]execute_script returns [20:13:08]free content buf [20:13:08]Sock 7.Close socket [20:13:08]Sock 7.Thread stoped [20:13:11]OFD Sender: No OFD packet to send [20:13:16]OFD Sender: No OFD packet to send [20:13:21]OFD Sender: No OFD packet to send [20:13:26]OFD Sender: No OFD packet to send [20:13:31]OFD Sender: No OFD packet to send [20:13:36]OFD Sender: No OFD packet to send [20:13:41]OFD Sender: No OFD packet to send [20:13:46]OFD Sender: No OFD packet to send [20:13:51]OFD Sender: No OFD packet to send [20:13:56]OFD Sender: No OFD packet to send [20:14:01]OFD Sender: No OFD packet to send [20:14:06]OFD Sender: No OFD packet to send [20:14:11]OFD Sender: No OFD packet to send [20:14:16]OFD Sender: No OFD packet to send [20:14:21]OFD Sender: No OFD packet to send [20:14:26]OFD Sender: No OFD packet to send [20:14:31]OFD Sender: No OFD packet to send [20:14:36]OFD Sender: No OFD packet to send [20:14:41]OFD Sender: No OFD packet to send [20:14:46]OFD Sender: No OFD packet to send [20:14:51]OFD Sender: No OFD packet to send [20:14:56]OFD Sender: No OFD packet to send [20:15:01]OFD Sender: No OFD packet to send [20:15:06]OFD Sender: No OFD packet to send [20:15:11]OFD Sender: No OFD packet to send [20:15:16]OFD Sender: No OFD packet to send [20:15:16]accept exits with 9 [20:15:16]New connection [20:15:16]New thread 3067202916 created [20:15:16]Thread 3067059556 joined [20:15:16]Waiting for new connection... [20:15:16] Sock 9.Parse request [20:15:16]Sock 9.Check first char [20:15:16]Sock 9.First char is OK [20:15:16]request: POST /json_proto HTTP/1.0 [20:15:16]Method: POST [20:15:16]URL: /json_proto [20:15:16]Method is POST - this is cgi request [20:15:16]url: /json_proto [20:15:16]query_string will be loaded in cgi processing [20:15:16]execute_cgi json_proto POST (null) [20:15:16]execute_cgi path=json_proto method=POST [20:15:16]POST find Content-Length [20:15:16]Host: 172.17.34.200:8080 [20:15:16]Content-Length: 688 [20:15:16]Content-Type: application/json [20:15:16] [20:15:16]POST finish read [20:15:16]Found Content-Length = 688 [20:15:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:16]execute_script... [20:15: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)1183105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:15:16]POST & json_proto [20:15:16]process_json_proto [20:15:16]json parsed OK: [20:15:16]protocol is kg_v1.0 [20:15:16]action value=close_receipt [20:15:16]process_action close_receipt [20:15:16]cmd_close_receipt [20:15:16]MH_GetDate [20:15:16]Write to MH i2c: F0 00 00 68 4D A4 [20:15:16]Write i2c OK [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: F0 [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: F0 09 00 [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: F0 09 00 68 4D 00 57 5D EA 64 B2 FF 65 64 29 [20:15:16]GetLastDocTimeStamp 1693080785 [20:15:16]current date 1693080919 [20:15:16]FM_GetShiftState [20:15:16]SAM_PROTO_GetShiftState [20:15:16]wFMCommunicate request_size=4 [20:15:16]MH_SAM_APDU [20:15:16]CAPDU: 80 13 01 00 [20:15:16]Write to MH i2c: E2 08 00 69 4D 80 13 01 00 00 00 00 00 33 [20:15:16]Write i2c OK [20:15:16]MH_I2C_Read... [20:15:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:16]Read from MH i2c: E2 [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: E2 0E 00 [20:15:16]MH_I2C_Read... [20:15:16]Read from MH i2c: E2 0E 00 69 4D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6A [20:15:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:15:16]wFMCommunicate OK [20:15:16]SAM_PROTO_GetShiftState done [20:15:16]FM_GetShiftState done [20:15:16]opened in 1693009560 [20:15:16]opened+sec_in_day 1693095960 [20:15:16]quantity*price = 100042 [20:15:16]sum+1 = 100044 [20:15:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 294 26.08.2023 20:15 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33278 ФПД: 51494092840689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T201519&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33278&fm=51494092840689&tin=02508201610067®Number=0000000000091575&sum=100000 [20:15:18]StoreToDocumentArchive [20:15:18]shift 77 fd 33278 [20:15:18]save to /storage/0077/doc_00033278 [20:15:18]save last doc name /storage/0077/doc_00033278 to /storage/kkm_last_doc_name [20:15:18]save OK [20:15:18]Clear old archive folders... [20:15:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:15:18]tlvbuf is 00AA4F70 [20:15:18]SAM_PROTO_ClearQueue [20:15:18]wFMCommunicate request_size=4 [20:15:18]MH_SAM_APDU [20:15:18]CAPDU: 80 09 00 00 [20:15:18]Write to MH i2c: E2 08 00 76 4D 80 09 00 00 00 00 00 00 35 [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:15:18]Read from MH i2c: E2 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 03 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 03 00 76 4D 00 90 00 37 [20:15:18]RAPDU: 90 00 [20:15:18]wFMCommunicate OK [20:15:18]SAM_PROTO_ClearQueue done [20:15:18]KKMCreateOFDPacket [20:15:18]OFDProtocolAddRootSTLVToBuf [20:15:18]FM_MakeSignedData [20:15:18]FM_MakeSignedData [20:15:18]SAM_PROTO_SignData [20:15:18]wFMCommunicate request_size=4 [20:15:18]MH_SAM_APDU [20:15:18]CAPDU: 80 0D 01 02 [20:15:18]Write to MH i2c: E2 08 00 77 4D 80 0D 01 02 00 00 00 00 3D [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:15:18]Read from MH i2c: E2 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 03 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 03 00 77 4D 00 90 00 38 [20:15:18]RAPDU: 90 00 [20:15:18]wFMCommunicate OK [20:15:18]wFMCommunicate request_size=255 [20:15:18]MH_SAM_APDU [20:15:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 26 01 00 00 F4 03 04 00 57 5D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 81 00 00 35 04 06 00 [20:15:18]Write to MH i2c: E2 02 01 78 4D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 26 01 00 00 F4 03 04 00 57 5D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 81 00 00 35 04 06 00 00 00 DC [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:18]Read from MH i2c: E2 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 03 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 03 00 78 4D 00 90 00 39 [20:15:18]RAPDU: 90 00 [20:15:18]wFMCommunicate OK [20:15:18]wFMCommunicate request_size=11 [20:15:18]MH_SAM_APDU [20:15:18]CAPDU: 80 0D 02 02 06 2E D5 67 1C 9E F1 [20:15:18]Write to MH i2c: E2 0E 00 79 4D 80 0D 02 02 06 00 2E D5 67 1C 9E F1 00 00 61 [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:15:18]Read from MH i2c: E2 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 03 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 03 00 79 4D 00 90 00 3A [20:15:18]RAPDU: 90 00 [20:15:18]wFMCommunicate OK [20:15:18]wFMCommunicate request_size=4 [20:15:18]MH_SAM_APDU [20:15:18]CAPDU: 80 0D 03 02 [20:15:18]Write to MH i2c: E2 08 00 7A 4D 80 0D 03 02 00 00 00 00 42 [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:15:18]Read from MH i2c: E2 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 0B 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 0B 00 7A 4D 00 C1 05 85 A5 91 A1 CC 6C 90 00 9D [20:15:18]RAPDU: C1 05 85 A5 91 A1 CC 6C 90 00 [20:15:18]wFMCommunicate OK [20:15:18]SAM_PROTO_SignData done [20:15:18]FM_MakeSignedData done [20:15:18]CreateOFDProtocolMessage [20:15:18]wFMCommunicate request_size=4 [20:15:18]MH_SAM_APDU [20:15:18]CAPDU: 80 11 00 00 [20:15:18]Write to MH i2c: E2 08 00 7B 4D 80 11 00 00 00 00 00 00 42 [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:18]Read from MH i2c: E2 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 17 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: E2 17 00 7B 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 98 [20:15:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:15:18]wFMCommunicate OK [20:15:18]CreateOFDProtocolMessage done [20:15:18]OFDSenderStorePacket 33278 [20:15:18]StoreOFDPacket docnum=33278 [20:15:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D9 E3 08 01 71 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 26 01 00 00 F4 03 04 00 57 5D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 81 00 00 35 04 06 00 2E D5 67 1C 9E F1 C1 05 85 A5 91 A1 CC 6C [20:15:18]CheckFolder [20:15:18]dirname=/storage/ofd_packets [20:15:18]CheckFolder done [20:15:18]ProducePacketName [20:15:18]name=ofd_packets/00033278 [20:15:18]NVStorageSaveData ofd_packets/00033278 [20:15:18]File name is /storage/ofd_packets/00033278 [20:15:18]Write 302 bytes [20:15:18]NVStorageSaveData done [20:15:18]OFDSenderStorePacket done [20:15:18]KKMCreateOFDPacket done [20:15:18]NVStorageSaveData kkm_last_timestamp [20:15:18]File name is /storage/kkm_last_timestamp [20:15:18]Write 4 bytes [20:15:18]NVStorageSaveData done [20:15:18]ExternCall_PrintAddStr [20:15:18]wPrintStart [20:15:18]Write to MH i2c: 01 00 00 7C 4D C9 [20:15:18]Write i2c OK [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: 01 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: 01 07 00 [20:15:18]MH_I2C_Read... [20:15:18]Read from MH i2c: 01 07 00 7C 4D 00 00 00 00 00 FF 0F DE [20:15:18]RasterBufferAndPrint [20:15:18]line Счет N : (1)1183105 [20:15:18]line ИНН: 02508201610067 [20:15:18]line Контрольно-Кассовый Чек [20:15:18]line ПРОДАЖА [20:15:18]line ТРК (МРК, ГНК) : 21 [20:15:18]line Товар: 2710194210 [20:15:18]line ДТ(л)-К-5 [20:15:18]line 15.730 * 63.60 [20:15:18]line = 1000.43 [20:15:18]line НДС 12% НСП 1% [20:15:18]line > о реализуемом товаре [20:15:18]line ОКРУГЛЕНИЕ: -0.43 [20:15:18]line ИТОГО: 1000.00 [20:15:18]line Внесено: 1000.00 [20:15:18]line СДАЧА: 0.00 [20:15:18]line НСП 1% : 8.85 [20:15:18]line НДС 12% : 106.24 [20:15:18]line Наличными: 1000.00 [20:15:18]line Безнал.: 0.00 [20:15:18]line Место: АЗС № 121 "Партнер Нефть" [20:15:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:15:18]line СНО: Общий режим [20:15:18]line Чек 294 26.08.2023 20:15 [20:15:18]line Смена: 77 ФФД: 1.0 [20:15:18]line ЗНМ: 0300000148 [20:15:18]line РНМ: 0000000000091575 [20:15:18]line Версия ККМ: 001 [20:15:18]line ФМ: 0000000000874655 [20:15:18]line ФД: 33278 [20:15:18]line ФПД: 51494092840689 [20:15:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T201519&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33278&fm=51494092840689&tin=02508201610067®Number=0000000000091575&sum=100000 [20:15:18]OFD Sender: Processing packet 33278 [packets to send 11, broken 10] [20:15:18]ProducePacketName [20:15:18]name=ofd_packets/00033278 [20:15:18]OFD Sender: To server: pG, [20:15:18]CommunicateWithHost lk.salyk.kg:30040 [20:15:18]ConnectInit lk.salyk.kg [20:15:18]written 0, free lines is 4095 [20:15:19]Connected sock=10 [20:15:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D9 E3 08 01 71 68 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 26 01 00 00 F4 03 04 00 57 5D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 81 00 00 35 04 06 00 2E D5 67 1C 9E F1 C1 05 85 A5 91 A1 CC 6C [20:15:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5A 07 47 00 23 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FE 81 00 00 F4 03 04 00 F5 07 EA 64 B6 04 01 00 00 11 82 1F 79 06 61 B2 42 [20:15:19]CommunicateWithHost err = 0 [20:15:19]CheckOFDResponse [20:15:19]1017 (14) - 77093643461234 [20:15:19]1041 (16) - 0000000000874655 [20:15:19]1040 (4) - 33278 [20:15:19]1012 (4) - 26.08.2023 14:11 [20:15:19]1206 (1) - 0 [20:15:19]OFD Sender: Remove packet 33278 [20:15:19]ProducePacketName [20:15:19]name=ofd_packets/00033278 [20:15:19]NVStorageDeleteData [20:15:19]Write to MH i2c: 01 00 00 A7 4D F4 [20:15:19]Write i2c OK [20:15:19]MH_I2C_Read... [20:15:19]Read from MH i2c: 01 [20:15:19]MH_I2C_Read... [20:15:19]Read from MH i2c: 01 07 00 [20:15:19]MH_I2C_Read... [20:15:19]Read from MH i2c: 01 07 00 A7 4D 00 00 00 00 00 D2 0C D9 [20:15:19]RasterBufferAndPrint [20:15:19]line [20:15:19]line [20:15:19]line [20:15:19]line [20:15:19]line [20:15:19]written 0, free lines is 3292 [20:15:19]MH_Cut [20:15:19]Write to MH i2c: D1 01 00 AE 4D 01 CD [20:15:19]Write i2c OK [20:15:19]MH_I2C_Read... [20:15:19]Read from MH i2c: D1 [20:15:19]MH_I2C_Read... [20:15:19]Read from MH i2c: D1 01 00 [20:15:19]MH_I2C_Read... [20:15:19]Read from MH i2c: D1 01 00 AE 4D 00 CC [20:15:19]Write to MH i2c: 01 00 00 AF 4D FC [20:15:19]Write i2c OK [20:15:19]MH_I2C_Read... [20:15:19]OFD Sender: No OFD packet to send [20:15:20]*** Cut start [20:15:20]*** Purtial cut [20:15:20]*** Stage 1: CUTSNS_PIN = 1 [20:15:20]Read from MH i2c: 01 [20:15:20]MH_I2C_Read... [20:15:20]*** Stop cut motor [20:15:20]*** Cut end [20:15:20]Read from MH i2c: 01 07 00 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: 01 07 00 AF 4D 00 00 00 00 00 FF 0F 11 [20:15:20]process_action close_receipt done [20:15:20]requested_data is exist [20:15:20]produce_requested_data [20:15:20]requested_item fm.sn is exist - process it [20:15:20]wFMCommunicate request_size=4 [20:15:20]MH_SAM_APDU [20:15:20]CAPDU: 80 11 00 00 [20:15:20]Write to MH i2c: E2 08 00 B0 4D 80 11 00 00 00 00 00 00 77 [20:15:20]Write i2c OK [20:15:20]MH_I2C_Read... [20:15:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:20]Read from MH i2c: E2 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 17 00 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 17 00 B0 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [20:15:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:15:20]wFMCommunicate OK [20:15:20]requested_item fd.num is exist - process it [20:15:20]SAM_PROTO_GetFieldsCounters [20:15:20]wFMCommunicate request_size=4 [20:15:20]MH_SAM_APDU [20:15:20]CAPDU: 80 13 00 00 [20:15:20]Write to MH i2c: E2 08 00 B1 4D 80 13 00 00 00 00 00 00 7A [20:15:20]Write i2c OK [20:15:20]MH_I2C_Read... [20:15:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:15:20]Read from MH i2c: E2 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 62 00 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 62 00 B1 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FE 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [20:15:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FE 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 26 01 00 00 5E 04 04 00 26 01 00 00 57 04 04 00 27 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:15:20]wFMCommunicate OK [20:15:20]SAM_PROTO_GetFieldsCounters done [20:15:20]requested_item shift.num is exist - process it [20:15:20]requested_item shift.opened is exist - process it [20:15:20]req_shift_opened [20:15:20]FM_GetShiftState [20:15:20]SAM_PROTO_GetShiftState [20:15:20]wFMCommunicate request_size=4 [20:15:20]MH_SAM_APDU [20:15:20]CAPDU: 80 13 01 00 [20:15:20]Write to MH i2c: E2 08 00 B2 4D 80 13 01 00 00 00 00 00 7C [20:15:20]Write i2c OK [20:15:20]MH_I2C_Read... [20:15:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:20]Read from MH i2c: E2 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 0E 00 [20:15:20]MH_I2C_Read... [20:15:20]Read from MH i2c: E2 0E 00 B2 4D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B3 [20:15:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:15:20]wFMCommunicate OK [20:15:20]SAM_PROTO_GetShiftState done [20:15:20]FM_GetShiftState done [20:15:20]req_shift_opened done [20:15:20]requested_item shift.open_date is exist - process it [20:15:20]req_shift_open_date [20:15:20]req_shift_open_date done [20:15:20]produce_requested_data done [20:15:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33278,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:15:20]process_action_free close_receipt [20:15:20]json_value_free [20:15:20]json_value_free done [20:15:20]process_json_proto returns [20:15:20]Send response to host [20:15:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33278,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:15:20]free response buf [20:15:20]execute_script done [20:15:20]execute_script returns [20:15:20]free content buf [20:15:20]Sock 9.Close socket [20:15:20]Sock 9.Thread stoped [20:15:24]OFD Sender: No OFD packet to send [20:15:29]OFD Sender: No OFD packet to send [20:15:34]OFD Sender: No OFD packet to send [20:15:39]OFD Sender: No OFD packet to send [20:15:44]OFD Sender: No OFD packet to send [20:15:49]OFD Sender: No OFD packet to send [20:15:54]OFD Sender: No OFD packet to send [20:15:59]OFD Sender: No OFD packet to send [20:16:04]OFD Sender: No OFD packet to send [20:16:09]OFD Sender: No OFD packet to send [20:16:14]OFD Sender: No OFD packet to send [20:16:19]OFD Sender: No OFD packet to send [20:16:24]OFD Sender: No OFD packet to send [20:16:29]OFD Sender: No OFD packet to send [20:16:34]OFD Sender: No OFD packet to send [20:16:39]OFD Sender: No OFD packet to send [20:16:44]OFD Sender: No OFD packet to send [20:16:49]OFD Sender: No OFD packet to send [20:16:54]OFD Sender: No OFD packet to send [20:16:59]OFD Sender: No OFD packet to send [20:17:04]OFD Sender: No OFD packet to send [20:17:09]OFD Sender: No OFD packet to send [20:17:14]OFD Sender: No OFD packet to send [20:17:19]OFD Sender: No OFD packet to send [20:17:24]OFD Sender: No OFD packet to send [20:17:29]OFD Sender: No OFD packet to send [20:17:34]OFD Sender: No OFD packet to send [20:17:39]OFD Sender: No OFD packet to send [20:17:44]OFD Sender: No OFD packet to send [20:17:49]OFD Sender: No OFD packet to send [20:17:54]OFD Sender: No OFD packet to send [20:17:59]OFD Sender: No OFD packet to send [20:18:04]OFD Sender: No OFD packet to send [20:18:09]OFD Sender: No OFD packet to send [20:18:14]OFD Sender: No OFD packet to send [20:18:19]OFD Sender: No OFD packet to send [20:18:24]OFD Sender: No OFD packet to send [20:18:29]OFD Sender: No OFD packet to send [20:18:34]OFD Sender: No OFD packet to send [20:18:39]OFD Sender: No OFD packet to send [20:18:44]OFD Sender: No OFD packet to send [20:18:49]OFD Sender: No OFD packet to send [20:18:54]OFD Sender: No OFD packet to send [20:18:59]OFD Sender: No OFD packet to send [20:19:04]OFD Sender: No OFD packet to send [20:19:09]OFD Sender: No OFD packet to send [20:19:14]OFD Sender: No OFD packet to send [20:19:19]OFD Sender: No OFD packet to send [20:19:24]OFD Sender: No OFD packet to send [20:19:29]OFD Sender: No OFD packet to send [20:19:34]OFD Sender: No OFD packet to send [20:19:37]accept exits with 7 [20:19:37]New connection [20:19:37]New thread 3067059556 created [20:19:37]Thread 3067202916 joined [20:19:37]Waiting for new connection... [20:19:37] Sock 7.Parse request [20:19:37]Sock 7.Check first char [20:19:37]Sock 7.First char is OK [20:19:37]request: POST /json_proto HTTP/1.0 [20:19:37]Method: POST [20:19:37]URL: /json_proto [20:19:37]Method is POST - this is cgi request [20:19:37]url: /json_proto [20:19:37]query_string will be loaded in cgi processing [20:19:37]execute_cgi json_proto POST (null) [20:19:37]execute_cgi path=json_proto method=POST [20:19:37]POST find Content-Length [20:19:37]Host: 172.17.34.200:8080 [20:19:37]Content-Length: 683 [20:19:37]Content-Type: application/json [20:19:37] [20:19:37]POST finish read [20:19:37]Found Content-Length = 683 [20:19:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183106", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:37]execute_script... [20:19: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)1183106", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:37]POST & json_proto [20:19:37]process_json_proto [20:19:37]json parsed OK: [20:19:37]protocol is kg_v1.0 [20:19:37]action value=close_receipt [20:19:37]process_action close_receipt [20:19:37]cmd_close_receipt [20:19:37]MH_GetDate [20:19:37]Write to MH i2c: F0 00 00 B3 4D EF [20:19:37]Write i2c OK [20:19:37]MH_I2C_Read... [20:19:37]Read from MH i2c: F0 [20:19:37]MH_I2C_Read... [20:19:37]Read from MH i2c: F0 09 00 [20:19:37]MH_I2C_Read... [20:19:37]Read from MH i2c: F0 09 00 B3 4D 00 5C 5E EA 64 B2 FF 65 64 7A [20:19:37]GetLastDocTimeStamp 1693080919 [20:19:37]current date 1693081180 [20:19:37]FM_GetShiftState [20:19:37]SAM_PROTO_GetShiftState [20:19:37]wFMCommunicate request_size=4 [20:19:37]MH_SAM_APDU [20:19:37]CAPDU: 80 13 01 00 [20:19:37]Write to MH i2c: E2 08 00 B4 4D 80 13 01 00 00 00 00 00 7E [20:19:37]Write i2c OK [20:19:37]MH_I2C_Read... [20:19:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:37]Read from MH i2c: E2 [20:19:37]MH_I2C_Read... [20:19:37]Read from MH i2c: E2 0E 00 [20:19:37]MH_I2C_Read... [20:19:37]Read from MH i2c: E2 0E 00 B4 4D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B5 [20:19:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:19:37]wFMCommunicate OK [20:19:37]SAM_PROTO_GetShiftState done [20:19:37]FM_GetShiftState done [20:19:37]opened in 1693009560 [20:19:37]opened+sec_in_day 1693095960 [20:19:37]quantity*price = 100035 [20:19:37]sum+1 = 100036 [20:19:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 295 26.08.2023 20:19 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33279 ФПД: 99161939088676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T201940&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33279&fm=99161939088676&tin=02508201610067®Number=0000000000091575&sum=100000 [20:19:38]StoreToDocumentArchive [20:19:38]shift 77 fd 33279 [20:19:38]save to /storage/0077/doc_00033279 [20:19:38]save last doc name /storage/0077/doc_00033279 to /storage/kkm_last_doc_name [20:19:38]save OK [20:19:38]Clear old archive folders... [20:19:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:19:38]tlvbuf is 00C6F700 [20:19:38]SAM_PROTO_ClearQueue [20:19:38]wFMCommunicate request_size=4 [20:19:38]MH_SAM_APDU [20:19:38]CAPDU: 80 09 00 00 [20:19:39]Write to MH i2c: E2 08 00 C1 4D 80 09 00 00 00 00 00 00 80 [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:39]Read from MH i2c: E2 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 03 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 03 00 C1 4D 00 90 00 82 [20:19:39]RAPDU: 90 00 [20:19:39]wFMCommunicate OK [20:19:39]SAM_PROTO_ClearQueue done [20:19:39]KKMCreateOFDPacket [20:19:39]OFDProtocolAddRootSTLVToBuf [20:19:39]FM_MakeSignedData [20:19:39]FM_MakeSignedData [20:19:39]SAM_PROTO_SignData [20:19:39]wFMCommunicate request_size=4 [20:19:39]MH_SAM_APDU [20:19:39]CAPDU: 80 0D 01 02 [20:19:39]Write to MH i2c: E2 08 00 C2 4D 80 0D 01 02 00 00 00 00 88 [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:39]Read from MH i2c: E2 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 03 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 03 00 C2 4D 00 90 00 83 [20:19:39]RAPDU: 90 00 [20:19:39]wFMCommunicate OK [20:19:39]wFMCommunicate request_size=255 [20:19:39]MH_SAM_APDU [20:19:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 5C 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 81 00 00 35 04 06 00 5A [20:19:39]Write to MH i2c: E2 02 01 C3 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 5C 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 81 00 00 35 04 06 00 5A 00 00 A4 [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:39]Read from MH i2c: E2 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 03 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 03 00 C3 4D 00 90 00 84 [20:19:39]RAPDU: 90 00 [20:19:39]wFMCommunicate OK [20:19:39]wFMCommunicate request_size=10 [20:19:39]MH_SAM_APDU [20:19:39]CAPDU: 80 0D 02 02 05 2F F0 27 95 24 [20:19:39]Write to MH i2c: E2 0D 00 C4 4D 80 0D 02 02 05 00 2F F0 27 95 24 00 00 94 [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:39]Read from MH i2c: E2 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 03 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 03 00 C4 4D 00 90 00 85 [20:19:39]RAPDU: 90 00 [20:19:39]wFMCommunicate OK [20:19:39]wFMCommunicate request_size=4 [20:19:39]MH_SAM_APDU [20:19:39]CAPDU: 80 0D 03 02 [20:19:39]Write to MH i2c: E2 08 00 C5 4D 80 0D 03 02 00 00 00 00 8D [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:39]Read from MH i2c: E2 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 0B 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 0B 00 C5 4D 00 06 18 DE DC E5 A9 75 F0 90 00 59 [20:19:39]RAPDU: 06 18 DE DC E5 A9 75 F0 90 00 [20:19:39]wFMCommunicate OK [20:19:39]SAM_PROTO_SignData done [20:19:39]FM_MakeSignedData done [20:19:39]CreateOFDProtocolMessage [20:19:39]wFMCommunicate request_size=4 [20:19:39]MH_SAM_APDU [20:19:39]CAPDU: 80 11 00 00 [20:19:39]Write to MH i2c: E2 08 00 C6 4D 80 11 00 00 00 00 00 00 8D [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:39]Read from MH i2c: E2 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 17 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 17 00 C6 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E3 [20:19:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:19:39]wFMCommunicate OK [20:19:39]CreateOFDProtocolMessage done [20:19:39]OFDSenderStorePacket 33279 [20:19:39]StoreOFDPacket docnum=33279 [20:19:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AB 17 07 01 E5 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 5C 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 81 00 00 35 04 06 00 5A 2F F0 27 95 24 06 18 DE DC E5 A9 75 F0 [20:19:39]CheckFolder [20:19:39]dirname=/storage/ofd_packets [20:19:39]CheckFolder done [20:19:39]ProducePacketName [20:19:39]name=ofd_packets/00033279 [20:19:39]NVStorageSaveData ofd_packets/00033279 [20:19:39]File name is /storage/ofd_packets/00033279 [20:19:39]Write 301 bytes [20:19:39]NVStorageSaveData done [20:19:39]OFDSenderStorePacket done [20:19:39]KKMCreateOFDPacket done [20:19:39]NVStorageSaveData kkm_last_timestamp [20:19:39]File name is /storage/kkm_last_timestamp [20:19:39]Write 4 bytes [20:19:39]NVStorageSaveData done [20:19:39]ExternCall_PrintAddStr [20:19:39]wPrintStart [20:19:39]Write to MH i2c: 01 00 00 C7 4D 14 [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: 01 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: 01 07 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: 01 07 00 C7 4D 00 00 00 00 00 FF 0F 29 [20:19:39]RasterBufferAndPrint [20:19:39]line Счет N : (1)1183106 [20:19:39]line ИНН: 02508201610067 [20:19:39]line Контрольно-Кассовый Чек [20:19:39]line ПРОДАЖА [20:19:39]line ТРК (МРК, ГНК) : 62 [20:19:39]line Товар: 2710124130 [20:19:39]line Аи-92-К-5 [20:19:39]line 17.100 * 58.50 [20:19:39]line = 1000.35 [20:19:39]line НДС 12% НСП 1% [20:19:39]line > о реализуемом товаре [20:19:39]line ОКРУГЛЕНИЕ: -0.35 [20:19:39]line ИТОГО: 1000.00 [20:19:39]line Внесено: 1000.00 [20:19:39]line СДАЧА: 0.00 [20:19:39]line НСП 1% : 8.85 [20:19:39]line НДС 12% : 106.23 [20:19:39]line Наличными: 1000.00 [20:19:39]line Безнал.: 0.00 [20:19:39]line Место: АЗС № 121 "Партнер Нефть" [20:19:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:19:39]line СНО: Общий режим [20:19:39]line Чек 295 26.08.2023 20:19 [20:19:39]line Смена: 77 ФФД: 1.0 [20:19:39]line ЗНМ: 0300000148 [20:19:39]line РНМ: 0000000000091575 [20:19:39]line Версия ККМ: 001 [20:19:39]line ФМ: 0000000000874655 [20:19:39]line ФД: 33279 [20:19:39]line ФПД: 99161939088676 [20:19:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T201940&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33279&fm=99161939088676&tin=02508201610067®Number=0000000000091575&sum=100000 [20:19:39]OFD Sender: Processing packet 33279 [packets to send 11, broken 10] [20:19:39]ProducePacketName [20:19:39]name=ofd_packets/00033279 [20:19:39]OFD Sender: To server: pG, [20:19:39]CommunicateWithHost lk.salyk.kg:30040 [20:19:39]ConnectInit lk.salyk.kg [20:19:39]written 0, free lines is 4095 [20:19:39]Connected sock=10 [20:19:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AB 17 07 01 E5 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 01 00 00 F4 03 04 00 5C 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 81 00 00 35 04 06 00 5A 2F F0 27 95 24 06 18 DE DC E5 A9 75 F0 [20:19:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FF 4F 47 00 EE 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 FF 81 00 00 F4 03 04 00 FA 08 EA 64 B6 04 01 00 00 25 25 50 9A 2C 18 57 BC [20:19:40]CommunicateWithHost err = 0 [20:19:40]CheckOFDResponse [20:19:40]1017 (14) - 77093643461234 [20:19:40]1041 (16) - 0000000000874655 [20:19:40]1040 (4) - 33279 [20:19:40]1012 (4) - 26.08.2023 14:15 [20:19:40]1206 (1) - 0 [20:19:40]OFD Sender: Remove packet 33279 [20:19:40]ProducePacketName [20:19:40]name=ofd_packets/00033279 [20:19:40]NVStorageDeleteData [20:19:40]Write to MH i2c: 01 00 00 F2 4D 3F [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: 01 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: 01 07 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: 01 07 00 F2 4D 00 00 00 00 00 DA 0C 2C [20:19:40]RasterBufferAndPrint [20:19:40]line [20:19:40]line [20:19:40]line [20:19:40]line [20:19:40]line [20:19:40]written 0, free lines is 3296 [20:19:40]MH_Cut [20:19:40]Write to MH i2c: D1 01 00 F9 4D 01 18 [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: D1 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: D1 01 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: D1 01 00 F9 4D 00 17 [20:19:40]Write to MH i2c: 01 00 00 FA 4D 47 [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]OFD Sender: No OFD packet to send [20:19:41]*** Cut start [20:19:41]*** Purtial cut [20:19:41]*** CUTSNS_PIN = 0 [20:19:41]*** Stage 1: CUTSNS_PIN = 1 [20:19:43]Read from MH i2c: 01 [20:19:43]MH_I2C_Read... [20:19:43]*** Stop cut motor [20:19:43]*** Cut end [20:19:43]Read from MH i2c: 01 07 00 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: 01 07 00 FA 4D 00 00 00 00 00 FF 0F 5C [20:19:43]process_action close_receipt done [20:19:43]requested_data is exist [20:19:43]produce_requested_data [20:19:43]requested_item fm.sn is exist - process it [20:19:43]wFMCommunicate request_size=4 [20:19:43]MH_SAM_APDU [20:19:43]CAPDU: 80 11 00 00 [20:19:43]Write to MH i2c: E2 08 00 FB 4D 80 11 00 00 00 00 00 00 C2 [20:19:43]Write i2c OK [20:19:43]MH_I2C_Read... [20:19:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:43]Read from MH i2c: E2 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 17 00 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 17 00 FB 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 18 [20:19:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:19:43]wFMCommunicate OK [20:19:43]requested_item fd.num is exist - process it [20:19:43]SAM_PROTO_GetFieldsCounters [20:19:43]wFMCommunicate request_size=4 [20:19:43]MH_SAM_APDU [20:19:43]CAPDU: 80 13 00 00 [20:19:43]Write to MH i2c: E2 08 00 FC 4D 80 13 00 00 00 00 00 00 C5 [20:19:43]Write i2c OK [20:19:43]MH_I2C_Read... [20:19:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:43]Read from MH i2c: E2 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 62 00 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 62 00 FC 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FF 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [20: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 FF 81 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 27 01 00 00 5E 04 04 00 27 01 00 00 57 04 04 00 28 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:43]wFMCommunicate OK [20:19:43]SAM_PROTO_GetFieldsCounters done [20:19:43]requested_item shift.num is exist - process it [20:19:43]requested_item shift.opened is exist - process it [20:19:43]req_shift_opened [20:19:43]FM_GetShiftState [20:19:43]SAM_PROTO_GetShiftState [20:19:43]wFMCommunicate request_size=4 [20:19:43]MH_SAM_APDU [20:19:43]CAPDU: 80 13 01 00 [20:19:43]Write to MH i2c: E2 08 00 FD 4D 80 13 01 00 00 00 00 00 C7 [20:19:43]Write i2c OK [20:19:43]MH_I2C_Read... [20:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:43]Read from MH i2c: E2 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 0E 00 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 0E 00 FD 4D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FE [20:19:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:19:43]wFMCommunicate OK [20:19:43]SAM_PROTO_GetShiftState done [20:19:43]FM_GetShiftState done [20:19:43]req_shift_opened done [20:19:43]requested_item shift.open_date is exist - process it [20:19:43]req_shift_open_date [20:19:43]req_shift_open_date done [20:19:43]produce_requested_data done [20:19:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33279,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:19:43]process_action_free close_receipt [20:19:43]json_value_free [20:19:43]json_value_free done [20:19:43]process_json_proto returns [20:19:43]Send response to host [20:19:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33279,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:19:43]free response buf [20:19:43]execute_script done [20:19:43]execute_script returns [20:19:43]free content buf [20:19:43]Sock 7.Close socket [20:19:43]Sock 7.Thread stoped [20:19:45]OFD Sender: No OFD packet to send [20:19:50]OFD Sender: No OFD packet to send [20:19:55]OFD Sender: No OFD packet to send [20:20:00]OFD Sender: No OFD packet to send [20:20:05]OFD Sender: No OFD packet to send [20:20:10]OFD Sender: No OFD packet to send [20:20:15]OFD Sender: No OFD packet to send [20:20:20]OFD Sender: No OFD packet to send [20:20:25]OFD Sender: No OFD packet to send [20:20:30]OFD Sender: No OFD packet to send [20:20:35]OFD Sender: No OFD packet to send [20:20:40]OFD Sender: No OFD packet to send [20:20:45]OFD Sender: No OFD packet to send [20:20:50]OFD Sender: No OFD packet to send [20:20:52]accept exits with 9 [20:20:52]New connection [20:20:52]New thread 3067202916 created [20:20:52]Thread 3067059556 joined [20:20:52]Waiting for new connection... [20:20:52] Sock 9.Parse request [20:20:52]Sock 9.Check first char [20:20:52]Sock 9.First char is OK [20:20:52]request: POST /json_proto HTTP/1.0 [20:20:52]Method: POST [20:20:52]URL: /json_proto [20:20:52]Method is POST - this is cgi request [20:20:52]url: /json_proto [20:20:52]query_string will be loaded in cgi processing [20:20:52]execute_cgi json_proto POST (null) [20:20:52]execute_cgi path=json_proto method=POST [20:20:52]POST find Content-Length [20:20:52]Host: 172.17.34.200:8080 [20:20:52]Content-Length: 683 [20:20:52]Content-Type: application/json [20:20:52] [20:20:52]POST finish read [20:20:52]Found Content-Length = 683 [20:20:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:52]execute_script... [20:20:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 9.440, "sum" : 600.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:52]POST & json_proto [20:20:52]process_json_proto [20:20:52]json parsed OK: [20:20:52]protocol is kg_v1.0 [20:20:52]action value=close_receipt [20:20:52]process_action close_receipt [20:20:52]cmd_close_receipt [20:20:52]MH_GetDate [20:20:52]Write to MH i2c: F0 00 00 FE 4D 3A [20:20:52]Write i2c OK [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: F0 [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: F0 09 00 [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: F0 09 00 FE 4D 00 A7 5E EA 64 B2 FF 65 64 10 [20:20:52]GetLastDocTimeStamp 1693081180 [20:20:52]current date 1693081255 [20:20:52]FM_GetShiftState [20:20:52]SAM_PROTO_GetShiftState [20:20:52]wFMCommunicate request_size=4 [20:20:52]MH_SAM_APDU [20:20:52]CAPDU: 80 13 01 00 [20:20:52]Write to MH i2c: E2 08 00 FF 4D 80 13 01 00 00 00 00 00 C9 [20:20:52]Write i2c OK [20:20:52]MH_I2C_Read... [20:20:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:52]Read from MH i2c: E2 [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: E2 0E 00 [20:20:52]MH_I2C_Read... [20:20:52]Read from MH i2c: E2 0E 00 FF 4D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 00 [20:20:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:20:52]wFMCommunicate OK [20:20:52]SAM_PROTO_GetShiftState done [20:20:52]FM_GetShiftState done [20:20:52]opened in 1693009560 [20:20:52]opened+sec_in_day 1693095960 [20:20:52]quantity*price = 60038 [20:20:52]sum+1 = 60039 [20:20:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.76 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 296 26.08.2023 20:20 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33280 ФПД: 178800203802716 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T202055&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33280&fm=178800203802716&tin=02508201610067®Number=0000000000091575&sum=60000 [20:20:53]StoreToDocumentArchive [20:20:53]shift 77 fd 33280 [20:20:53]save to /storage/0077/doc_00033280 [20:20:53]save last doc name /storage/0077/doc_00033280 to /storage/kkm_last_doc_name [20:20:53]save OK [20:20:53]Clear old archive folders... [20:20:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:20:53]tlvbuf is 00C098E0 [20:20:53]SAM_PROTO_ClearQueue [20:20:53]wFMCommunicate request_size=4 [20:20:53]MH_SAM_APDU [20:20:53]CAPDU: 80 09 00 00 [20:20:53]Write to MH i2c: E2 08 00 0C 4E 80 09 00 00 00 00 00 00 CC [20:20:53]Write i2c OK [20:20:53]MH_I2C_Read... [20:20:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:54]Read from MH i2c: E2 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 03 00 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 03 00 0C 4E 00 90 00 CE [20:20:54]RAPDU: 90 00 [20:20:54]wFMCommunicate OK [20:20:54]SAM_PROTO_ClearQueue done [20:20:54]KKMCreateOFDPacket [20:20:54]OFDProtocolAddRootSTLVToBuf [20:20:54]FM_MakeSignedData [20:20:54]FM_MakeSignedData [20:20:54]SAM_PROTO_SignData [20:20:54]wFMCommunicate request_size=4 [20:20:54]MH_SAM_APDU [20:20:54]CAPDU: 80 0D 01 02 [20:20:54]Write to MH i2c: E2 08 00 0D 4E 80 0D 01 02 00 00 00 00 D4 [20:20:54]Write i2c OK [20:20:54]MH_I2C_Read... [20:20:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:54]Read from MH i2c: E2 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 03 00 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 03 00 0D 4E 00 90 00 CF [20:20:54]RAPDU: 90 00 [20:20:54]wFMCommunicate OK [20:20:54]wFMCommunicate request_size=255 [20:20:54]MH_SAM_APDU [20:20:54]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 28 01 00 00 F4 03 04 00 A7 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 82 00 00 35 04 06 00 [20:20:54]Write to MH i2c: E2 02 01 0E 4E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 28 01 00 00 F4 03 04 00 A7 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 82 00 00 35 04 06 00 00 00 76 [20:20:54]Write i2c OK [20:20:54]MH_I2C_Read... [20:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:54]Read from MH i2c: E2 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 03 00 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 03 00 0E 4E 00 90 00 D0 [20:20:54]RAPDU: 90 00 [20:20:54]wFMCommunicate OK [20:20:54]wFMCommunicate request_size=11 [20:20:54]MH_SAM_APDU [20:20:54]CAPDU: 80 0D 02 02 06 A2 9E 2A A2 28 5C [20:20:54]Write to MH i2c: E2 0E 00 0F 4E 80 0D 02 02 06 00 A2 9E 2A A2 28 5C 00 00 73 [20:20:54]Write i2c OK [20:20:54]MH_I2C_Read... [20:20:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:54]Read from MH i2c: E2 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 03 00 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 03 00 0F 4E 00 90 00 D1 [20:20:54]RAPDU: 90 00 [20:20:54]wFMCommunicate OK [20:20:54]wFMCommunicate request_size=4 [20:20:54]MH_SAM_APDU [20:20:54]CAPDU: 80 0D 03 02 [20:20:54]Write to MH i2c: E2 08 00 10 4E 80 0D 03 02 00 00 00 00 D9 [20:20:54]Write i2c OK [20:20:54]MH_I2C_Read... [20:20:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:54]Read from MH i2c: E2 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 0B 00 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 0B 00 10 4E 00 A5 6E 21 AF 87 2A 89 12 90 00 09 [20:20:54]RAPDU: A5 6E 21 AF 87 2A 89 12 90 00 [20:20:54]wFMCommunicate OK [20:20:54]SAM_PROTO_SignData done [20:20:54]FM_MakeSignedData done [20:20:54]CreateOFDProtocolMessage [20:20:54]wFMCommunicate request_size=4 [20:20:54]MH_SAM_APDU [20:20:54]CAPDU: 80 11 00 00 [20:20:54]Write to MH i2c: E2 08 00 11 4E 80 11 00 00 00 00 00 00 D9 [20:20:54]Write i2c OK [20:20:54]MH_I2C_Read... [20:20:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:54]Read from MH i2c: E2 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 17 00 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: E2 17 00 11 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [20:20:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:20:54]wFMCommunicate OK [20:20:54]CreateOFDProtocolMessage done [20:20:54]OFDSenderStorePacket 33280 [20:20:54]StoreOFDPacket docnum=33280 [20:20:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 50 6F 08 01 49 87 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 28 01 00 00 F4 03 04 00 A7 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 82 00 00 35 04 06 00 A2 9E 2A A2 28 5C A5 6E 21 AF 87 2A 89 12 [20:20:54]CheckFolder [20:20:54]dirname=/storage/ofd_packets [20:20:54]CheckFolder done [20:20:54]ProducePacketName [20:20:54]name=ofd_packets/00033280 [20:20:54]NVStorageSaveData ofd_packets/00033280 [20:20:54]File name is /storage/ofd_packets/00033280 [20:20:54]Write 302 bytes [20:20:54]NVStorageSaveData done [20:20:54]OFDSenderStorePacket done [20:20:54]KKMCreateOFDPacket done [20:20:54]NVStorageSaveData kkm_last_timestamp [20:20:54]File name is /storage/kkm_last_timestamp [20:20:54]Write 4 bytes [20:20:54]NVStorageSaveData done [20:20:54]ExternCall_PrintAddStr [20:20:54]wPrintStart [20:20:54]Write to MH i2c: 01 00 00 12 4E 60 [20:20:54]Write i2c OK [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: 01 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: 01 07 00 [20:20:54]MH_I2C_Read... [20:20:54]Read from MH i2c: 01 07 00 12 4E 00 00 00 00 00 FF 0F 75 [20:20:54]RasterBufferAndPrint [20:20:54]line Счет N : (1)1183107 [20:20:54]line ИНН: 02508201610067 [20:20:54]line Контрольно-Кассовый Чек [20:20:54]line ПРОДАЖА [20:20:54]line ТРК (МРК, ГНК) : 21 [20:20:54]line Товар: 2710194210 [20:20:54]line ДТ(л)-К-5 [20:20:54]line 9.440 * 63.60 [20:20:54]line = 600.38 [20:20:54]line НДС 12% НСП 1% [20:20:54]line > о реализуемом товаре [20:20:54]line ОКРУГЛЕНИЕ: -0.38 [20:20:54]line ИТОГО: 600.00 [20:20:54]line Внесено: 600.00 [20:20:54]line СДАЧА: 0.00 [20:20:54]line НСП 1% : 5.31 [20:20:54]line НДС 12% : 63.76 [20:20:54]line Наличными: 600.00 [20:20:54]line Безнал.: 0.00 [20:20:54]line Место: АЗС № 121 "Партнер Нефть" [20:20:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:20:54]line СНО: Общий режим [20:20:54]line Чек 296 26.08.2023 20:20 [20:20:54]line Смена: 77 ФФД: 1.0 [20:20:54]line ЗНМ: 0300000148 [20:20:54]line РНМ: 0000000000091575 [20:20:54]line Версия ККМ: 001 [20:20:54]line ФМ: 0000000000874655 [20:20:54]line ФД: 33280 [20:20:54]line ФПД: 178800203802716 [20:20:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T202055&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33280&fm=178800203802716&tin=02508201610067®Number=0000000000091575&sum=60000 [20:20:54]OFD Sender: Processing packet 33280 [packets to send 11, broken 10] [20:20:54]ProducePacketName [20:20:54]name=ofd_packets/00033280 [20:20:54]OFD Sender: To server: pG, [20:20:54]CommunicateWithHost lk.salyk.kg:30040 [20:20:54]ConnectInit lk.salyk.kg [20:20:54]written 0, free lines is 4095 [20:20:54]Connected sock=10 [20:20:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 50 6F 08 01 49 87 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 24 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 86 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 28 01 00 00 F4 03 04 00 A7 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 82 00 00 35 04 06 00 A2 9E 2A A2 28 5C A5 6E 21 AF 87 2A 89 12 [20:20:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E5 0A 47 00 4C E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 00 82 00 00 F4 03 04 00 45 09 EA 64 B6 04 01 00 00 91 2B 1D 64 E0 F8 BF 1A [20:20:55]CommunicateWithHost err = 0 [20:20:55]CheckOFDResponse [20:20:55]1017 (14) - 77093643461234 [20:20:55]1041 (16) - 0000000000874655 [20:20:55]1040 (4) - 33280 [20:20:55]1012 (4) - 26.08.2023 14:16 [20:20:55]1206 (1) - 0 [20:20:55]OFD Sender: Remove packet 33280 [20:20:55]ProducePacketName [20:20:55]name=ofd_packets/00033280 [20:20:55]NVStorageDeleteData [20:20:55]Write to MH i2c: 01 00 00 3D 4E 8B [20:20:55]Write i2c OK [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: 01 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: 01 07 00 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: 01 07 00 3D 4E 00 00 00 00 00 D4 0C 72 [20:20:55]RasterBufferAndPrint [20:20:55]line [20:20:55]line [20:20:55]line [20:20:55]line [20:20:55]line [20:20:55]written 0, free lines is 3294 [20:20:55]MH_Cut [20:20:55]Write to MH i2c: D1 01 00 44 4E 01 64 [20:20:55]Write i2c OK [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: D1 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: D1 01 00 [20:20:55]MH_I2C_Read... [20:20:55]Read from MH i2c: D1 01 00 44 4E 00 63 [20:20:55]Write to MH i2c: 01 00 00 45 4E 93 [20:20:55]Write i2c OK [20:20:55]MH_I2C_Read... [20:20:55]OFD Sender: No OFD packet to send [20:20:56]*** Cut start [20:20:56]*** Purtial cut [20:20:56]*** Stage 1: CUTSNS_PIN = 1 [20:20:56]Read from MH i2c: 01 [20:20:56]MH_I2C_Read... [20:20:56]*** Stop cut motor [20:20:56]*** Cut end [20:20:56]Read from MH i2c: 01 07 00 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: 01 07 00 45 4E 00 00 00 00 00 FF 0F A8 [20:20:56]process_action close_receipt done [20:20:56]requested_data is exist [20:20:56]produce_requested_data [20:20:56]requested_item fm.sn is exist - process it [20:20:56]wFMCommunicate request_size=4 [20:20:56]MH_SAM_APDU [20:20:56]CAPDU: 80 11 00 00 [20:20:56]Write to MH i2c: E2 08 00 46 4E 80 11 00 00 00 00 00 00 0E [20:20:56]Write i2c OK [20:20:56]MH_I2C_Read... [20:20:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:56]Read from MH i2c: E2 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: E2 17 00 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: E2 17 00 46 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 64 [20:20:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:20:56]wFMCommunicate OK [20:20:56]requested_item fd.num is exist - process it [20:20:56]SAM_PROTO_GetFieldsCounters [20:20:56]wFMCommunicate request_size=4 [20:20:56]MH_SAM_APDU [20:20:56]CAPDU: 80 13 00 00 [20:20:56]Write to MH i2c: E2 08 00 47 4E 80 13 00 00 00 00 00 00 11 [20:20:56]Write i2c OK [20:20:56]MH_I2C_Read... [20:20:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:56]Read from MH i2c: E2 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: E2 62 00 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: E2 62 00 47 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [20:20:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 00 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 28 01 00 00 5E 04 04 00 28 01 00 00 57 04 04 00 29 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:20:56]wFMCommunicate OK [20:20:56]SAM_PROTO_GetFieldsCounters done [20:20:56]requested_item shift.num is exist - process it [20:20:56]requested_item shift.opened is exist - process it [20:20:56]req_shift_opened [20:20:56]FM_GetShiftState [20:20:56]SAM_PROTO_GetShiftState [20:20:56]wFMCommunicate request_size=4 [20:20:56]MH_SAM_APDU [20:20:56]CAPDU: 80 13 01 00 [20:20:56]Write to MH i2c: E2 08 00 48 4E 80 13 01 00 00 00 00 00 13 [20:20:56]Write i2c OK [20:20:56]MH_I2C_Read... [20:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:56]Read from MH i2c: E2 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: E2 0E 00 [20:20:56]MH_I2C_Read... [20:20:56]Read from MH i2c: E2 0E 00 48 4E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4A [20:20:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:20:56]wFMCommunicate OK [20:20:56]SAM_PROTO_GetShiftState done [20:20:56]FM_GetShiftState done [20:20:56]req_shift_opened done [20:20:56]requested_item shift.open_date is exist - process it [20:20:56]req_shift_open_date [20:20:56]req_shift_open_date done [20:20:56]produce_requested_data done [20:20:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33280,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:20:56]process_action_free close_receipt [20:20:56]json_value_free [20:20:56]json_value_free done [20:20:56]process_json_proto returns [20:20:56]Send response to host [20:20:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33280,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:20:56]free response buf [20:20:56]execute_script done [20:20:56]execute_script returns [20:20:56]free content buf [20:20:56]Sock 9.Close socket [20:20:56]Sock 9.Thread stoped [20:21:00]OFD Sender: No OFD packet to send [20:21:05]OFD Sender: No OFD packet to send [20:21:10]OFD Sender: No OFD packet to send [20:21:15]OFD Sender: No OFD packet to send [20:21:20]OFD Sender: No OFD packet to send [20:21:25]OFD Sender: No OFD packet to send [20:21:30]OFD Sender: No OFD packet to send [20:21:35]OFD Sender: No OFD packet to send [20:21:40]OFD Sender: No OFD packet to send [20:21:45]OFD Sender: No OFD packet to send [20:21:50]OFD Sender: No OFD packet to send [20:21:55]OFD Sender: No OFD packet to send [20:21:57]accept exits with 7 [20:21:57]New connection [20:21:57]New thread 3067059556 created [20:21:57]Thread 3067202916 joined [20:21:57]Waiting for new connection... [20:21:57] Sock 7.Parse request [20:21:57]Sock 7.Check first char [20:21:57]Sock 7.First char is OK [20:21:57]request: POST /json_proto HTTP/1.0 [20:21:57]Method: POST [20:21:57]URL: /json_proto [20:21:57]Method is POST - this is cgi request [20:21:57]url: /json_proto [20:21:57]query_string will be loaded in cgi processing [20:21:57]execute_cgi json_proto POST (null) [20:21:57]execute_cgi path=json_proto method=POST [20:21:57]POST find Content-Length [20:21:57]Host: 172.17.34.200:8080 [20:21:57]Content-Length: 678 [20:21:57]Content-Type: application/json [20:21:57] [20:21:57]POST finish read [20:21:57]Found Content-Length = 678 [20:21:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183108", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:57]execute_script... [20: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)1183108", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:21:57]POST & json_proto [20:21:57]process_json_proto [20:21:57]json parsed OK: [20:21:57]protocol is kg_v1.0 [20:21:57]action value=close_receipt [20:21:57]process_action close_receipt [20:21:57]cmd_close_receipt [20:21:57]MH_GetDate [20:21:57]Write to MH i2c: F0 00 00 49 4E 86 [20:21:57]Write i2c OK [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: F0 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: F0 09 00 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: F0 09 00 49 4E 00 E8 5E EA 64 B2 FF 65 64 9D [20:21:57]GetLastDocTimeStamp 1693081255 [20:21:57]current date 1693081320 [20:21:57]FM_GetShiftState [20:21:57]SAM_PROTO_GetShiftState [20:21:57]wFMCommunicate request_size=4 [20:21:57]MH_SAM_APDU [20:21:57]CAPDU: 80 13 01 00 [20:21:57]Write to MH i2c: E2 08 00 4A 4E 80 13 01 00 00 00 00 00 15 [20:21:57]Write i2c OK [20:21:57]MH_I2C_Read... [20:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:21:57]Read from MH i2c: E2 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: E2 0E 00 [20:21:57]MH_I2C_Read... [20:21:57]Read from MH i2c: E2 0E 00 4A 4E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4C [20:21:57]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:21:57]wFMCommunicate OK [20:21:57]SAM_PROTO_GetShiftState done [20:21:57]FM_GetShiftState done [20:21:57]opened in 1693009560 [20:21:57]opened+sec_in_day 1693095960 [20:21:57]quantity*price = 50017 [20:21:57]sum+1 = 50019 [20:21:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 297 26.08.2023 20:22 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33281 ФПД: 273535375179314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T202200&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33281&fm=273535375179314&tin=02508201610067®Number=0000000000091575&sum=50000 [20:21:58]StoreToDocumentArchive [20:21:58]shift 77 fd 33281 [20:21:58]save to /storage/0077/doc_00033281 [20:21:58]save last doc name /storage/0077/doc_00033281 to /storage/kkm_last_doc_name [20:21:58]save OK [20:21:58]Clear old archive folders... [20:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:21:58]tlvbuf is 00AC5240 [20:21:58]SAM_PROTO_ClearQueue [20:21:58]wFMCommunicate request_size=4 [20:21:58]MH_SAM_APDU [20:21:58]CAPDU: 80 09 00 00 [20:21:58]Write to MH i2c: E2 08 00 57 4E 80 09 00 00 00 00 00 00 17 [20:21:58]Write i2c OK [20:21:58]MH_I2C_Read... [20:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:21:58]Read from MH i2c: E2 [20:21:58]MH_I2C_Read... [20:21:58]Read from MH i2c: E2 03 00 [20:21:58]MH_I2C_Read... [20:21:58]Read from MH i2c: E2 03 00 57 4E 00 90 00 19 [20:21:58]RAPDU: 90 00 [20:21:58]wFMCommunicate OK [20:21:58]SAM_PROTO_ClearQueue done [20:21:58]KKMCreateOFDPacket [20:21:58]OFDProtocolAddRootSTLVToBuf [20:21:58]FM_MakeSignedData [20:21:58]FM_MakeSignedData [20:21:58]SAM_PROTO_SignData [20:21:58]wFMCommunicate request_size=4 [20:21:58]MH_SAM_APDU [20:21:58]CAPDU: 80 0D 01 02 [20:21:58]Write to MH i2c: E2 08 00 58 4E 80 0D 01 02 00 00 00 00 1F [20:21:58]Write i2c OK [20:21:58]MH_I2C_Read... [20:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:21:58]Read from MH i2c: E2 [20:21:58]MH_I2C_Read... [20:21:58]Read from MH i2c: E2 03 00 [20:21:58]MH_I2C_Read... [20:21:58]Read from MH i2c: E2 03 00 58 4E 00 90 00 1A [20:21:58]RAPDU: 90 00 [20:21:58]wFMCommunicate OK [20:21:58]wFMCommunicate request_size=255 [20:21:58]MH_SAM_APDU [20:21: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 E8 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 82 00 00 35 04 06 00 F8 [20:21:58]Write to MH i2c: E2 02 01 59 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 E8 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 82 00 00 35 04 06 00 F8 00 00 06 [20:21:58]Write i2c OK [20:21:58]MH_I2C_Read... [20:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:59]Read from MH i2c: E2 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: E2 03 00 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: E2 03 00 59 4E 00 90 00 1B [20:21:59]RAPDU: 90 00 [20:21:59]wFMCommunicate OK [20:21:59]wFMCommunicate request_size=10 [20:21:59]MH_SAM_APDU [20:21:59]CAPDU: 80 0D 02 02 05 C7 6A DE FE 32 [20:21:59]Write to MH i2c: E2 0D 00 5A 4E 80 0D 02 02 05 00 C7 6A DE FE 32 00 00 6B [20:21:59]Write i2c OK [20:21:59]MH_I2C_Read... [20:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:21:59]Read from MH i2c: E2 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: E2 03 00 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: E2 03 00 5A 4E 00 90 00 1C [20:21:59]RAPDU: 90 00 [20:21:59]wFMCommunicate OK [20:21:59]wFMCommunicate request_size=4 [20:21:59]MH_SAM_APDU [20:21:59]CAPDU: 80 0D 03 02 [20:21:59]Write to MH i2c: E2 08 00 5B 4E 80 0D 03 02 00 00 00 00 24 [20:21:59]Write i2c OK [20:21:59]MH_I2C_Read... [20:21:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:21:59]Read from MH i2c: E2 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: E2 0B 00 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: E2 0B 00 5B 4E 00 C0 59 70 49 9C D9 56 98 90 00 5A [20:21:59]RAPDU: C0 59 70 49 9C D9 56 98 90 00 [20:21:59]wFMCommunicate OK [20:21:59]SAM_PROTO_SignData done [20:21:59]FM_MakeSignedData done [20:21:59]CreateOFDProtocolMessage [20:21:59]wFMCommunicate request_size=4 [20:21:59]MH_SAM_APDU [20:21:59]CAPDU: 80 11 00 00 [20:21:59]Write to MH i2c: E2 08 00 5C 4E 80 11 00 00 00 00 00 00 24 [20:21:59]Write i2c OK [20:21:59]MH_I2C_Read... [20:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:21:59]Read from MH i2c: E2 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: E2 17 00 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: E2 17 00 5C 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7A [20:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:21:59]wFMCommunicate OK [20:21:59]CreateOFDProtocolMessage done [20:21:59]OFDSenderStorePacket 33281 [20:21:59]StoreOFDPacket docnum=33281 [20:21:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 B3 66 07 01 01 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 E8 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 82 00 00 35 04 06 00 F8 C7 6A DE FE 32 C0 59 70 49 9C D9 56 98 [20:21:59]CheckFolder [20:21:59]dirname=/storage/ofd_packets [20:21:59]CheckFolder done [20:21:59]ProducePacketName [20:21:59]name=ofd_packets/00033281 [20:21:59]NVStorageSaveData ofd_packets/00033281 [20:21:59]File name is /storage/ofd_packets/00033281 [20:21:59]Write 301 bytes [20:21:59]NVStorageSaveData done [20:21:59]OFDSenderStorePacket done [20:21:59]KKMCreateOFDPacket done [20:21:59]NVStorageSaveData kkm_last_timestamp [20:21:59]File name is /storage/kkm_last_timestamp [20:21:59]Write 4 bytes [20:21:59]NVStorageSaveData done [20:21:59]ExternCall_PrintAddStr [20:21:59]wPrintStart [20:21:59]Write to MH i2c: 01 00 00 5D 4E AB [20:21:59]Write i2c OK [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: 01 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: 01 07 00 [20:21:59]MH_I2C_Read... [20:21:59]Read from MH i2c: 01 07 00 5D 4E 00 00 00 00 00 FF 0F C0 [20:21:59]RasterBufferAndPrint [20:21:59]line Счет N : (1)1183108 [20:21:59]line ИНН: 02508201610067 [20:21:59]line Контрольно-Кассовый Чек [20:21:59]line ПРОДАЖА [20:21:59]line ТРК (МРК, ГНК) : 32 [20:21:59]line Товар: 2710124130 [20:21:59]line Аи-92-К-5 [20:21:59]line 8.550 * 58.50 [20:21:59]line = 500.18 [20:21:59]line НДС 12% НСП 1% [20:21:59]line > о реализуемом товаре [20:21:59]line ОКРУГЛЕНИЕ: -0.18 [20:21:59]line ИТОГО: 500.00 [20:21:59]line Внесено: 500.00 [20:21:59]line СДАЧА: 0.00 [20:21:59]line НСП 1% : 4.43 [20:21:59]line НДС 12% : 53.12 [20:21:59]line Наличными: 500.00 [20:21:59]line Безнал.: 0.00 [20:21:59]line Место: АЗС № 121 "Партнер Нефть" [20:21:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:21:59]line СНО: Общий режим [20:21:59]line Чек 297 26.08.2023 20:22 [20:21:59]line Смена: 77 ФФД: 1.0 [20:21:59]line ЗНМ: 0300000148 [20:21:59]line РНМ: 0000000000091575 [20:21:59]line Версия ККМ: 001 [20:21:59]line ФМ: 0000000000874655 [20:21:59]line ФД: 33281 [20:21:59]line ФПД: 273535375179314 [20:21:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T202200&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33281&fm=273535375179314&tin=02508201610067®Number=0000000000091575&sum=50000 [20:21:59]OFD Sender: Processing packet 33281 [packets to send 11, broken 10] [20:21:59]ProducePacketName [20:21:59]name=ofd_packets/00033281 [20:21:59]OFD Sender: To server: pG, [20:21:59]CommunicateWithHost lk.salyk.kg:30040 [20:21:59]ConnectInit lk.salyk.kg [20:21:59]written 0, free lines is 4095 [20:21:59]Connected sock=10 [20: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 36 35 35 0F 01 00 00 B3 66 07 01 01 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 E8 5E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 82 00 00 35 04 06 00 F8 C7 6A DE FE 32 C0 59 70 49 9C D9 56 98 [20: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 36 35 35 4F 00 00 00 AD 93 47 00 20 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 01 82 00 00 F4 03 04 00 86 09 EA 64 B6 04 01 00 00 B7 0F A5 FC A4 A5 B7 08 [20:21:59]CommunicateWithHost err = 0 [20:21:59]CheckOFDResponse [20:21:59]1017 (14) - 77093643461234 [20:21:59]1041 (16) - 0000000000874655 [20:21:59]1040 (4) - 33281 [20:21:59]1012 (4) - 26.08.2023 14:17 [20:21:59]1206 (1) - 0 [20:21:59]OFD Sender: Remove packet 33281 [20:21:59]ProducePacketName [20:21:59]name=ofd_packets/00033281 [20:21:59]NVStorageDeleteData [20:22:00]Write to MH i2c: 01 00 00 88 4E D6 [20:22:00]Write i2c OK [20:22:00]MH_I2C_Read... [20:22:00]Read from MH i2c: 01 [20:22:00]MH_I2C_Read... [20:22:00]Read from MH i2c: 01 07 00 [20:22:00]MH_I2C_Read... [20:22:00]Read from MH i2c: 01 07 00 88 4E 00 00 00 00 00 D4 0C BD [20:22:00]RasterBufferAndPrint [20:22:00]line [20:22:00]line [20:22:00]line [20:22:00]line [20:22:00]line [20:22:00]written 0, free lines is 3289 [20:22:00]MH_Cut [20:22:00]Write to MH i2c: D1 01 00 8F 4E 01 AF [20:22:00]Write i2c OK [20:22:00]MH_I2C_Read... [20:22:00]Read from MH i2c: D1 [20:22:00]MH_I2C_Read... [20:22:00]Read from MH i2c: D1 01 00 [20:22:00]MH_I2C_Read... [20:22:00]Read from MH i2c: D1 01 00 8F 4E 00 AE [20:22:00]Write to MH i2c: 01 00 00 90 4E DE [20:22:00]Write i2c OK [20:22:00]MH_I2C_Read... [20:22:00]OFD Sender: No OFD packet to send [20:22:00]*** Cut start [20:22:00]*** Purtial cut [20:22:00]*** CUTSNS_PIN = 0 [20:22:01]*** Stage 1: CUTSNS_PIN = 1 [20:22:02]Read from MH i2c: 01 [20:22:02]MH_I2C_Read... [20:22:02]*** Stop cut motor [20:22:02]*** Cut end [20:22:02]Read from MH i2c: 01 07 00 [20:22:02]MH_I2C_Read... [20:22:02]Read from MH i2c: 01 07 00 90 4E 00 00 00 00 00 FF 0F F3 [20:22:02]process_action close_receipt done [20:22:02]requested_data is exist [20:22:02]produce_requested_data [20:22:02]requested_item fm.sn is exist - process it [20:22:02]wFMCommunicate request_size=4 [20:22:02]MH_SAM_APDU [20:22:02]CAPDU: 80 11 00 00 [20:22:02]Write to MH i2c: E2 08 00 91 4E 80 11 00 00 00 00 00 00 59 [20:22:02]Write i2c OK [20:22:02]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 17 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 17 00 91 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AF [20:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:22:03]wFMCommunicate OK [20:22:03]requested_item fd.num is exist - process it [20:22:03]SAM_PROTO_GetFieldsCounters [20:22:03]wFMCommunicate request_size=4 [20:22:03]MH_SAM_APDU [20:22:03]CAPDU: 80 13 00 00 [20:22:03]Write to MH i2c: E2 08 00 92 4E 80 13 00 00 00 00 00 00 5C [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 62 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 62 00 92 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [20:22:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 01 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 29 01 00 00 5E 04 04 00 29 01 00 00 57 04 04 00 2A 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:03]wFMCommunicate OK [20:22:03]SAM_PROTO_GetFieldsCounters done [20:22:03]requested_item shift.num is exist - process it [20:22:03]requested_item shift.opened is exist - process it [20:22:03]req_shift_opened [20:22:03]FM_GetShiftState [20:22:03]SAM_PROTO_GetShiftState [20:22:03]wFMCommunicate request_size=4 [20:22:03]MH_SAM_APDU [20:22:03]CAPDU: 80 13 01 00 [20:22:03]Write to MH i2c: E2 08 00 93 4E 80 13 01 00 00 00 00 00 5E [20:22:03]Write i2c OK [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 [20:22:03]MH_I2C_Read... [20:22:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:03]Read from MH i2c: E2 0E 00 [20:22:03]MH_I2C_Read... [20:22:03]Read from MH i2c: E2 0E 00 93 4E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 95 [20:22:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:22:03]wFMCommunicate OK [20:22:03]SAM_PROTO_GetShiftState done [20:22:03]FM_GetShiftState done [20:22:03]req_shift_opened done [20:22:03]requested_item shift.open_date is exist - process it [20:22:03]req_shift_open_date [20:22:03]req_shift_open_date done [20:22:03]produce_requested_data done [20:22:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33281,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:22:03]process_action_free close_receipt [20:22:03]json_value_free [20:22:03]json_value_free done [20:22:03]process_json_proto returns [20:22:03]Send response to host [20:22:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33281,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:22:03]free response buf [20:22:03]execute_script done [20:22:03]execute_script returns [20:22:03]free content buf [20:22:03]Sock 7.Close socket [20:22:03]Sock 7.Thread stoped [20:22:05]OFD Sender: No OFD packet to send [20:22:10]OFD Sender: No OFD packet to send [20:22:15]OFD Sender: No OFD packet to send [20:22:20]OFD Sender: No OFD packet to send [20:22:25]OFD Sender: No OFD packet to send [20:22:30]OFD Sender: No OFD packet to send [20:22:35]OFD Sender: No OFD packet to send [20:22:40]OFD Sender: No OFD packet to send [20:22:45]OFD Sender: No OFD packet to send [20:22:50]OFD Sender: No OFD packet to send [20:22:55]OFD Sender: No OFD packet to send [20:23:00]OFD Sender: No OFD packet to send [20:23:05]OFD Sender: No OFD packet to send [20:23:10]OFD Sender: No OFD packet to send [20:23:15]OFD Sender: No OFD packet to send [20:23:20]OFD Sender: No OFD packet to send [20:23:25]OFD Sender: No OFD packet to send [20:23:30]OFD Sender: No OFD packet to send [20:23:35]OFD Sender: No OFD packet to send [20:23:40]OFD Sender: No OFD packet to send [20:23:45]OFD Sender: No OFD packet to send [20:23:50]OFD Sender: No OFD packet to send [20:23:55]OFD Sender: No OFD packet to send [20:24:00]OFD Sender: No OFD packet to send [20:24:05]OFD Sender: No OFD packet to send [20:24:10]OFD Sender: No OFD packet to send [20:24:15]OFD Sender: No OFD packet to send [20:24:20]OFD Sender: No OFD packet to send [20:24:25]OFD Sender: No OFD packet to send [20:24:30]OFD Sender: No OFD packet to send [20:24:35]OFD Sender: No OFD packet to send [20:24:40]OFD Sender: No OFD packet to send [20:24:45]OFD Sender: No OFD packet to send [20:24:50]OFD Sender: No OFD packet to send [20:24:52]accept exits with 9 [20:24:52]New connection [20:24:52]New thread 3067202916 created [20:24:52]Thread 3067059556 joined [20:24:52]Waiting for new connection... [20:24:52] Sock 9.Parse request [20:24:52]Sock 9.Check first char [20:24:52]Sock 9.First char is OK [20:24:52]request: POST /json_proto HTTP/1.0 [20:24:52]Method: POST [20:24:52]URL: /json_proto [20:24:52]Method is POST - this is cgi request [20:24:52]url: /json_proto [20:24:52]query_string will be loaded in cgi processing [20:24:52]execute_cgi json_proto POST (null) [20:24:52]execute_cgi path=json_proto method=POST [20:24:52]POST find Content-Length [20:24:52]Host: 172.17.34.200:8080 [20:24:52]Content-Length: 806 [20:24:52]Content-Type: application/json [20:24:52] [20:24:52]POST finish read [20:24:52]Found Content-Length = 806 [20:24:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:52]execute_script... [20:24: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)1183109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:52]POST & json_proto [20:24:52]process_json_proto [20:24:52]json parsed OK: [20:24:52]protocol is kg_v1.0 [20:24:52]action value=close_receipt [20:24:52]process_action close_receipt [20:24:52]cmd_close_receipt [20:24:52]MH_GetDate [20:24:52]Write to MH i2c: F0 00 00 94 4E D1 [20:24:52]Write i2c OK [20:24:52]MH_I2C_Read... [20:24:52]Read from MH i2c: F0 [20:24:52]MH_I2C_Read... [20:24:52]Read from MH i2c: F0 09 00 [20:24:52]MH_I2C_Read... [20:24:52]Read from MH i2c: F0 09 00 94 4E 00 97 5F EA 64 B2 FF 65 64 98 [20:24:52]GetLastDocTimeStamp 1693081320 [20:24:52]current date 1693081495 [20:24:52]FM_GetShiftState [20:24:52]SAM_PROTO_GetShiftState [20:24:52]wFMCommunicate request_size=4 [20:24:52]MH_SAM_APDU [20:24:52]CAPDU: 80 13 01 00 [20:24:52]Write to MH i2c: E2 08 00 95 4E 80 13 01 00 00 00 00 00 60 [20:24:52]Write i2c OK [20:24:52]MH_I2C_Read... [20:24:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:52]Read from MH i2c: E2 [20:24:52]MH_I2C_Read... [20:24:52]Read from MH i2c: E2 0E 00 [20:24:52]MH_I2C_Read... [20:24:52]Read from MH i2c: E2 0E 00 95 4E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 97 [20:24:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:24:52]wFMCommunicate OK [20:24:52]SAM_PROTO_GetShiftState done [20:24:52]FM_GetShiftState done [20:24:52]opened in 1693009560 [20:24:52]opened+sec_in_day 1693095960 [20:24:52]quantity*price = 50053 [20:24:52]sum+1 = 50054 [20:24:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.53 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 0.00 Безнал.: 500.53 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 298 26.08.2023 20:24 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33282 ФПД: 114656477424192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T202455&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33282&fm=114656477424192&tin=02508201610067®Number=0000000000091575&sum=50053 [20:24:53]StoreToDocumentArchive [20:24:53]shift 77 fd 33282 [20:24:53]save to /storage/0077/doc_00033282 [20:24:53]save last doc name /storage/0077/doc_00033282 to /storage/kkm_last_doc_name [20:24:53]save OK [20:24:53]Clear old archive folders... [20:24:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:24:53]tlvbuf is 00AB6600 [20:24:53]SAM_PROTO_ClearQueue [20:24:53]wFMCommunicate request_size=4 [20:24:53]MH_SAM_APDU [20:24:53]CAPDU: 80 09 00 00 [20:24:53]Write to MH i2c: E2 08 00 A2 4E 80 09 00 00 00 00 00 00 62 [20:24:53]Write i2c OK [20:24:53]MH_I2C_Read... [20:24:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:53]Read from MH i2c: E2 [20:24:53]MH_I2C_Read... [20:24:53]Read from MH i2c: E2 03 00 [20:24:53]MH_I2C_Read... [20:24:53]Read from MH i2c: E2 03 00 A2 4E 00 90 00 64 [20:24:53]RAPDU: 90 00 [20:24:53]wFMCommunicate OK [20:24:53]SAM_PROTO_ClearQueue done [20:24:53]KKMCreateOFDPacket [20:24:53]OFDProtocolAddRootSTLVToBuf [20:24:53]FM_MakeSignedData [20:24:53]FM_MakeSignedData [20:24:53]SAM_PROTO_SignData [20:24:53]wFMCommunicate request_size=4 [20:24:53]MH_SAM_APDU [20:24:53]CAPDU: 80 0D 01 02 [20:24:53]Write to MH i2c: E2 08 00 A3 4E 80 0D 01 02 00 00 00 00 6A [20:24:53]Write i2c OK [20:24:53]MH_I2C_Read... [20:24:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:53]Read from MH i2c: E2 [20:24:53]MH_I2C_Read... [20:24:53]Read from MH i2c: E2 03 00 [20:24:53]MH_I2C_Read... [20:24:53]Read from MH i2c: E2 03 00 A3 4E 00 90 00 65 [20:24:53]RAPDU: 90 00 [20:24:53]wFMCommunicate OK [20:24:53]wFMCommunicate request_size=255 [20:24:53]MH_SAM_APDU [20:24:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 97 5F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 82 00 00 35 04 06 00 [20:24:53]Write to MH i2c: E2 02 01 A4 4E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 97 5F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 82 00 00 35 04 06 00 00 00 2B [20:24:53]Write i2c OK [20:24:53]MH_I2C_Read... [20:24:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:54]Read from MH i2c: E2 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: E2 03 00 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: E2 03 00 A4 4E 00 90 00 66 [20:24:54]RAPDU: 90 00 [20:24:54]wFMCommunicate OK [20:24:54]wFMCommunicate request_size=11 [20:24:54]MH_SAM_APDU [20:24:54]CAPDU: 80 0D 02 02 06 68 47 8A 9B AA 40 [20:24:54]Write to MH i2c: E2 0E 00 A5 4E 80 0D 02 02 06 00 68 47 8A 9B AA 40 00 00 37 [20:24:54]Write i2c OK [20:24:54]MH_I2C_Read... [20:24:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:54]Read from MH i2c: E2 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: E2 03 00 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: E2 03 00 A5 4E 00 90 00 67 [20:24:54]RAPDU: 90 00 [20:24:54]wFMCommunicate OK [20:24:54]wFMCommunicate request_size=4 [20:24:54]MH_SAM_APDU [20:24:54]CAPDU: 80 0D 03 02 [20:24:54]Write to MH i2c: E2 08 00 A6 4E 80 0D 03 02 00 00 00 00 6F [20:24:54]Write i2c OK [20:24:54]MH_I2C_Read... [20:24:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:54]Read from MH i2c: E2 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: E2 0B 00 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: E2 0B 00 A6 4E 00 0D 22 E6 39 4C CF 67 F7 90 00 37 [20:24:54]RAPDU: 0D 22 E6 39 4C CF 67 F7 90 00 [20:24:54]wFMCommunicate OK [20:24:54]SAM_PROTO_SignData done [20:24:54]FM_MakeSignedData done [20:24:54]CreateOFDProtocolMessage [20:24:54]wFMCommunicate request_size=4 [20:24:54]MH_SAM_APDU [20:24:54]CAPDU: 80 11 00 00 [20:24:54]Write to MH i2c: E2 08 00 A7 4E 80 11 00 00 00 00 00 00 6F [20:24:54]Write i2c OK [20:24:54]MH_I2C_Read... [20:24:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:54]Read from MH i2c: E2 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: E2 17 00 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: E2 17 00 A7 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C5 [20:24:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:24:54]wFMCommunicate OK [20:24:54]CreateOFDProtocolMessage done [20:24:54]OFDSenderStorePacket 33282 [20:24:54]StoreOFDPacket docnum=33282 [20:24:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A4 A2 08 01 43 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 97 5F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 82 00 00 35 04 06 00 68 47 8A 9B AA 40 0D 22 E6 39 4C CF 67 F7 [20:24:54]CheckFolder [20:24:54]dirname=/storage/ofd_packets [20:24:54]CheckFolder done [20:24:54]ProducePacketName [20:24:54]name=ofd_packets/00033282 [20:24:54]NVStorageSaveData ofd_packets/00033282 [20:24:54]File name is /storage/ofd_packets/00033282 [20:24:54]Write 302 bytes [20:24:54]NVStorageSaveData done [20:24:54]OFDSenderStorePacket done [20:24:54]KKMCreateOFDPacket done [20:24:54]NVStorageSaveData kkm_last_timestamp [20:24:54]File name is /storage/kkm_last_timestamp [20:24:54]Write 4 bytes [20:24:54]NVStorageSaveData done [20:24:54]ExternCall_PrintAddStr [20:24:54]wPrintStart [20:24:54]Write to MH i2c: 01 00 00 A8 4E F6 [20:24:54]Write i2c OK [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: 01 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: 01 07 00 [20:24:54]MH_I2C_Read... [20:24:54]Read from MH i2c: 01 07 00 A8 4E 00 00 00 00 00 FF 0F 0B [20:24:54]RasterBufferAndPrint [20:24:54]line Счет N : (1)1183109 [20:24:54]line ИНН: 02508201610067 [20:24:54]line Контрольно-Кассовый Чек [20:24:54]line ПРОДАЖА [20:24:54]line ТРК (МРК, ГНК) : 21 [20:24:54]line Товар: 2710194210 [20:24:54]line ДТ(л)-К-5 [20:24:54]line 7.870 * 63.60 [20:24:54]line = 500.53 [20:24:54]line НДС 12% НСП 1% [20:24:54]line > о реализуемом товаре [20:24:54]line ИТОГО: 500.53 [20:24:54]line НСП 1% : 4.43 [20:24:54]line НДС 12% : 53.15 [20:24:54]line Наличными: 0.00 [20:24:54]line Безнал.: 500.53 [20:24:54]line Место: АЗС № 121 "Партнер Нефть" [20:24:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:24:54]line СНО: Общий режим [20:24:54]line Чек 298 26.08.2023 20:24 [20:24:54]line Смена: 77 ФФД: 1.0 [20:24:54]line ЗНМ: 0300000148 [20:24:54]line РНМ: 0000000000091575 [20:24:54]line Версия ККМ: 001 [20:24:54]line Платежная система: O! деньги [20:24:54]line ФМ: 0000000000874655 [20:24:54]line ФД: 33282 [20:24:54]line ФПД: 114656477424192 [20:24:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T202455&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33282&fm=114656477424192&tin=02508201610067®Number=0000000000091575&sum=50053 [20:24:54]OFD Sender: Processing packet 33282 [packets to send 11, broken 10] [20:24:54]ProducePacketName [20:24:54]name=ofd_packets/00033282 [20:24:54]OFD Sender: To server: pG, [20:24:54]CommunicateWithHost lk.salyk.kg:30040 [20:24:54]ConnectInit lk.salyk.kg [20:24:54]written 0, free lines is 4095 [20:24:54]Connected sock=10 [20: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 36 35 35 10 01 00 00 A4 A2 08 01 43 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 85 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 85 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 97 5F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 82 00 00 35 04 06 00 68 47 8A 9B AA 40 0D 22 E6 39 4C CF 67 F7 [20: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 36 35 35 4F 00 00 00 AD 8B 47 00 16 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 02 82 00 00 F4 03 04 00 35 0A EA 64 B6 04 01 00 00 A6 D3 D8 B6 9D 3D 99 DB [20:24:54]CommunicateWithHost err = 0 [20:24:54]CheckOFDResponse [20:24:54]1017 (14) - 77093643461234 [20:24:54]1041 (16) - 0000000000874655 [20:24:54]1040 (4) - 33282 [20:24:54]1012 (4) - 26.08.2023 14:20 [20:24:54]1206 (1) - 0 [20:24:54]OFD Sender: Remove packet 33282 [20:24:54]ProducePacketName [20:24:54]name=ofd_packets/00033282 [20:24:54]NVStorageDeleteData [20:24:55]Write to MH i2c: 01 00 00 D2 4E 20 [20:24:55]Write i2c OK [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: 01 [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: 01 07 00 [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: 01 07 00 D2 4E 00 00 00 00 00 E1 0C 14 [20:24:55]RasterBufferAndPrint [20:24:55]line [20:24:55]line [20:24:55]line [20:24:55]line [20:24:55]line [20:24:55]written 0, free lines is 3305 [20:24:55]MH_Cut [20:24:55]Write to MH i2c: D1 01 00 D9 4E 01 F9 [20:24:55]Write i2c OK [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: D1 [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: D1 01 00 [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: D1 01 00 D9 4E 00 F8 [20:24:55]Write to MH i2c: 01 00 00 DA 4E 28 [20:24:55]Write i2c OK [20:24:55]MH_I2C_Read... [20:24:55]OFD Sender: No OFD packet to send [20:24:55]*** Cut start [20:24:55]*** Purtial cut [20:24:55]*** Stage 1: CUTSNS_PIN = 1 [20:24:56]Read from MH i2c: 01 [20:24:56]MH_I2C_Read... [20:24:56]*** Stop cut motor [20:24:56]*** Cut end [20:24:56]Read from MH i2c: 01 07 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: 01 07 00 DA 4E 00 00 00 00 00 FF 0F 3D [20:24:56]process_action close_receipt done [20:24:56]requested_data is exist [20:24:56]produce_requested_data [20:24:56]requested_item fm.sn is exist - process it [20:24:56]wFMCommunicate request_size=4 [20:24:56]MH_SAM_APDU [20:24:56]CAPDU: 80 11 00 00 [20:24:56]Write to MH i2c: E2 08 00 DB 4E 80 11 00 00 00 00 00 00 A3 [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 17 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 17 00 DB 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [20:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:24:56]wFMCommunicate OK [20:24:56]requested_item fd.num is exist - process it [20:24:56]SAM_PROTO_GetFieldsCounters [20:24:56]wFMCommunicate request_size=4 [20:24:56]MH_SAM_APDU [20:24:56]CAPDU: 80 13 00 00 [20:24:56]Write to MH i2c: E2 08 00 DC 4E 80 13 00 00 00 00 00 00 A6 [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 62 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 62 00 DC 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 02 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [20:24:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 02 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2A 01 00 00 5E 04 04 00 2A 01 00 00 57 04 04 00 2B 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:56]wFMCommunicate OK [20:24:56]SAM_PROTO_GetFieldsCounters done [20:24:56]requested_item shift.num is exist - process it [20:24:56]requested_item shift.opened is exist - process it [20:24:56]req_shift_opened [20:24:56]FM_GetShiftState [20:24:56]SAM_PROTO_GetShiftState [20:24:56]wFMCommunicate request_size=4 [20:24:56]MH_SAM_APDU [20:24:56]CAPDU: 80 13 01 00 [20:24:56]Write to MH i2c: E2 08 00 DD 4E 80 13 01 00 00 00 00 00 A8 [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 0E 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 0E 00 DD 4E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DF [20:24:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:24:56]wFMCommunicate OK [20:24:56]SAM_PROTO_GetShiftState done [20:24:56]FM_GetShiftState done [20:24:56]req_shift_opened done [20:24:56]requested_item shift.open_date is exist - process it [20:24:56]req_shift_open_date [20:24:56]req_shift_open_date done [20:24:56]produce_requested_data done [20:24:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33282,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:24:56]process_action_free close_receipt [20:24:56]json_value_free [20:24:56]json_value_free done [20:24:56]process_json_proto returns [20:24:56]Send response to host [20:24:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33282,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:24:56]free response buf [20:24:56]execute_script done [20:24:56]execute_script returns [20:24:56]free content buf [20:24:56]Sock 9.Close socket [20:24:56]Sock 9.Thread stoped [20:25:00]OFD Sender: No OFD packet to send [20:25:05]OFD Sender: No OFD packet to send [20:25:10]OFD Sender: No OFD packet to send [20:25:15]OFD Sender: No OFD packet to send [20:25:20]OFD Sender: No OFD packet to send [20:25:25]OFD Sender: No OFD packet to send [20:25:30]OFD Sender: No OFD packet to send [20:25:35]OFD Sender: No OFD packet to send [20:25:40]OFD Sender: No OFD packet to send [20:25:45]OFD Sender: No OFD packet to send [20:25:50]OFD Sender: No OFD packet to send [20:25:55]OFD Sender: No OFD packet to send [20:26:00]OFD Sender: No OFD packet to send [20:26:05]OFD Sender: No OFD packet to send [20:26:10]OFD Sender: No OFD packet to send [20:26:15]OFD Sender: No OFD packet to send [20:26:20]OFD Sender: No OFD packet to send [20:26:25]OFD Sender: No OFD packet to send [20:26:30]OFD Sender: No OFD packet to send [20:26:35]OFD Sender: No OFD packet to send [20:26:40]OFD Sender: No OFD packet to send [20:26:45]OFD Sender: No OFD packet to send [20:26:50]OFD Sender: No OFD packet to send [20:26:55]OFD Sender: No OFD packet to send [20:27:00]OFD Sender: No OFD packet to send [20:27:05]OFD Sender: No OFD packet to send [20:27:10]OFD Sender: No OFD packet to send [20:27:15]OFD Sender: No OFD packet to send [20:27:20]OFD Sender: No OFD packet to send [20:27:25]OFD Sender: No OFD packet to send [20:27:30]OFD Sender: No OFD packet to send [20:27:35]OFD Sender: No OFD packet to send [20:27:40]OFD Sender: No OFD packet to send [20:27:45]OFD Sender: No OFD packet to send [20:27:50]OFD Sender: No OFD packet to send [20:27:55]OFD Sender: No OFD packet to send [20:28:00]OFD Sender: No OFD packet to send [20:28:05]OFD Sender: No OFD packet to send [20:28:10]OFD Sender: No OFD packet to send [20:28:15]OFD Sender: No OFD packet to send [20:28:20]OFD Sender: No OFD packet to send [20:28:25]OFD Sender: No OFD packet to send [20:28:30]OFD Sender: No OFD packet to send [20:28:31]accept exits with 7 [20:28:31]New connection [20:28:31]New thread 3067059556 created [20:28:31]Thread 3067202916 joined [20:28:31]Waiting for new connection... [20:28:31] Sock 7.Parse request [20:28:31]Sock 7.Check first char [20:28:31]Sock 7.First char is OK [20:28:31]request: POST /json_proto HTTP/1.0 [20:28:31]Method: POST [20:28:31]URL: /json_proto [20:28:31]Method is POST - this is cgi request [20:28:31]url: /json_proto [20:28:31]query_string will be loaded in cgi processing [20:28:31]execute_cgi json_proto POST (null) [20:28:31]execute_cgi path=json_proto method=POST [20:28:31]POST find Content-Length [20:28:31]Host: 172.17.34.200:8080 [20:28:31]Content-Length: 683 [20:28:31]Content-Type: application/json [20:28:31] [20:28:31]POST finish read [20:28:31]Found Content-Length = 683 [20:28:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183111", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:31]execute_script... [20:28:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183111", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:28:31]POST & json_proto [20:28:31]process_json_proto [20:28:31]json parsed OK: [20:28:31]protocol is kg_v1.0 [20:28:31]action value=close_receipt [20:28:31]process_action close_receipt [20:28:31]cmd_close_receipt [20:28:31]MH_GetDate [20:28:31]Write to MH i2c: F0 00 00 DE 4E 1B [20:28:31]Write i2c OK [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: F0 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: F0 09 00 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: F0 09 00 DE 4E 00 72 60 EA 64 B2 FF 65 64 BE [20:28:31]GetLastDocTimeStamp 1693081495 [20:28:31]current date 1693081714 [20:28:31]FM_GetShiftState [20:28:31]SAM_PROTO_GetShiftState [20:28:31]wFMCommunicate request_size=4 [20:28:31]MH_SAM_APDU [20:28:31]CAPDU: 80 13 01 00 [20:28:31]Write to MH i2c: E2 08 00 DF 4E 80 13 01 00 00 00 00 00 AA [20:28:31]Write i2c OK [20:28:31]MH_I2C_Read... [20:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:31]Read from MH i2c: E2 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: E2 0E 00 [20:28:31]MH_I2C_Read... [20:28:31]Read from MH i2c: E2 0E 00 DF 4E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E1 [20:28:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:28:31]wFMCommunicate OK [20:28:31]SAM_PROTO_GetShiftState done [20:28:31]FM_GetShiftState done [20:28:31]opened in 1693009560 [20:28:31]opened+sec_in_day 1693095960 [20:28:31]quantity*price = 100035 [20:28:31]sum+1 = 100036 [20:28:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 299 26.08.2023 20:28 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33283 ФПД: 102212656015271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T202834&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33283&fm=102212656015271&tin=02508201610067®Number=0000000000091575&sum=100000 [20:28:32]StoreToDocumentArchive [20:28:32]shift 77 fd 33283 [20:28:32]save to /storage/0077/doc_00033283 [20:28:32]save last doc name /storage/0077/doc_00033283 to /storage/kkm_last_doc_name [20:28:32]save OK [20:28:32]Clear old archive folders... [20:28:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:28:32]tlvbuf is B6F17AD0 [20:28:32]SAM_PROTO_ClearQueue [20:28:32]wFMCommunicate request_size=4 [20:28:32]MH_SAM_APDU [20:28:32]CAPDU: 80 09 00 00 [20:28:32]Write to MH i2c: E2 08 00 EC 4E 80 09 00 00 00 00 00 00 AC [20:28:32]Write i2c OK [20:28:32]MH_I2C_Read... [20:28:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:28:32]Read from MH i2c: E2 [20:28:32]MH_I2C_Read... [20:28:32]Read from MH i2c: E2 03 00 [20:28:32]MH_I2C_Read... [20:28:32]Read from MH i2c: E2 03 00 EC 4E 00 90 00 AE [20:28:32]RAPDU: 90 00 [20:28:32]wFMCommunicate OK [20:28:32]SAM_PROTO_ClearQueue done [20:28:32]KKMCreateOFDPacket [20:28:32]OFDProtocolAddRootSTLVToBuf [20:28:32]FM_MakeSignedData [20:28:32]FM_MakeSignedData [20:28:32]SAM_PROTO_SignData [20:28:32]wFMCommunicate request_size=4 [20:28:32]MH_SAM_APDU [20:28:32]CAPDU: 80 0D 01 02 [20:28:32]Write to MH i2c: E2 08 00 ED 4E 80 0D 01 02 00 00 00 00 B4 [20:28:32]Write i2c OK [20:28:32]MH_I2C_Read... [20:28:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:28:32]Read from MH i2c: E2 [20:28:32]MH_I2C_Read... [20:28:32]Read from MH i2c: E2 03 00 [20:28:32]MH_I2C_Read... [20:28:32]Read from MH i2c: E2 03 00 ED 4E 00 90 00 AF [20:28:32]RAPDU: 90 00 [20:28:32]wFMCommunicate OK [20:28:32]wFMCommunicate request_size=255 [20:28:32]MH_SAM_APDU [20:28:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 72 60 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 82 00 00 35 04 06 00 5C [20:28:32]Write to MH i2c: E2 02 01 EE 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 72 60 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 82 00 00 35 04 06 00 5C 00 00 F3 [20:28:32]Write i2c OK [20:28:32]MH_I2C_Read... [20:28:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:33]Read from MH i2c: E2 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 03 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 03 00 EE 4E 00 90 00 B0 [20:28:33]RAPDU: 90 00 [20:28:33]wFMCommunicate OK [20:28:33]wFMCommunicate request_size=10 [20:28:33]MH_SAM_APDU [20:28:33]CAPDU: 80 0D 02 02 05 F6 3D 0D A7 A7 [20:28:33]Write to MH i2c: E2 0D 00 EF 4E 80 0D 02 02 05 00 F6 3D 0D A7 A7 00 00 4F [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:33]Read from MH i2c: E2 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 03 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 03 00 EF 4E 00 90 00 B1 [20:28:33]RAPDU: 90 00 [20:28:33]wFMCommunicate OK [20:28:33]wFMCommunicate request_size=4 [20:28:33]MH_SAM_APDU [20:28:33]CAPDU: 80 0D 03 02 [20:28:33]Write to MH i2c: E2 08 00 F0 4E 80 0D 03 02 00 00 00 00 B9 [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:28:33]Read from MH i2c: E2 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 0B 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 0B 00 F0 4E 00 60 9E BD D9 D6 51 B0 E8 90 00 0D [20:28:33]RAPDU: 60 9E BD D9 D6 51 B0 E8 90 00 [20:28:33]wFMCommunicate OK [20:28:33]SAM_PROTO_SignData done [20:28:33]FM_MakeSignedData done [20:28:33]CreateOFDProtocolMessage [20:28:33]wFMCommunicate request_size=4 [20:28:33]MH_SAM_APDU [20:28:33]CAPDU: 80 11 00 00 [20:28:33]Write to MH i2c: E2 08 00 F1 4E 80 11 00 00 00 00 00 00 B9 [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:33]Read from MH i2c: E2 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 17 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: E2 17 00 F1 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [20:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:28:33]wFMCommunicate OK [20:28:33]CreateOFDProtocolMessage done [20:28:33]OFDSenderStorePacket 33283 [20:28:33]StoreOFDPacket docnum=33283 [20:28:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 33 2A 07 01 B9 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 72 60 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 82 00 00 35 04 06 00 5C F6 3D 0D A7 A7 60 9E BD D9 D6 51 B0 E8 [20:28:33]CheckFolder [20:28:33]dirname=/storage/ofd_packets [20:28:33]CheckFolder done [20:28:33]ProducePacketName [20:28:33]name=ofd_packets/00033283 [20:28:33]NVStorageSaveData ofd_packets/00033283 [20:28:33]File name is /storage/ofd_packets/00033283 [20:28:33]Write 301 bytes [20:28:33]NVStorageSaveData done [20:28:33]OFDSenderStorePacket done [20:28:33]KKMCreateOFDPacket done [20:28:33]NVStorageSaveData kkm_last_timestamp [20:28:33]File name is /storage/kkm_last_timestamp [20:28:33]Write 4 bytes [20:28:33]NVStorageSaveData done [20:28:33]ExternCall_PrintAddStr [20:28:33]wPrintStart [20:28:33]Write to MH i2c: 01 00 00 F2 4E 40 [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: 01 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: 01 07 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: 01 07 00 F2 4E 00 00 00 00 00 FF 0F 55 [20:28:33]RasterBufferAndPrint [20:28:33]line Счет N : (1)1183111 [20:28:33]line ИНН: 02508201610067 [20:28:33]line Контрольно-Кассовый Чек [20:28:33]line ПРОДАЖА [20:28:33]line ТРК (МРК, ГНК) : 52 [20:28:33]line Товар: 2710124130 [20:28:33]line Аи-92-К-5 [20:28:33]line 17.100 * 58.50 [20:28:33]line = 1000.35 [20:28:33]line НДС 12% НСП 1% [20:28:33]line > о реализуемом товаре [20:28:33]line ОКРУГЛЕНИЕ: -0.35 [20:28:33]line ИТОГО: 1000.00 [20:28:33]line Внесено: 1000.00 [20:28:33]line СДАЧА: 0.00 [20:28:33]line НСП 1% : 8.85 [20:28:33]line НДС 12% : 106.23 [20:28:33]line Наличными: 1000.00 [20:28:33]line Безнал.: 0.00 [20:28:33]line Место: АЗС № 121 "Партнер Нефть" [20:28:33]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:28:33]line СНО: Общий режим [20:28:33]line Чек 299 26.08.2023 20:28 [20:28:33]line Смена: 77 ФФД: 1.0 [20:28:33]line ЗНМ: 0300000148 [20:28:33]line РНМ: 0000000000091575 [20:28:33]line Версия ККМ: 001 [20:28:33]line ФМ: 0000000000874655 [20:28:33]line ФД: 33283 [20:28:33]line ФПД: 102212656015271 [20:28:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T202834&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33283&fm=102212656015271&tin=02508201610067®Number=0000000000091575&sum=100000 [20:28:33]written 0, free lines is 4095 [20:28:33]OFD Sender: Processing packet 33283 [packets to send 11, broken 10] [20:28:33]ProducePacketName [20:28:33]name=ofd_packets/00033283 [20:28:33]OFD Sender: To server: pG, [20:28:33]CommunicateWithHost lk.salyk.kg:30040 [20:28:33]ConnectInit lk.salyk.kg [20:28:33]Connected sock=10 [20:28:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 33 2A 07 01 B9 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 01 00 00 F4 03 04 00 72 60 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 82 00 00 35 04 06 00 5C F6 3D 0D A7 A7 60 9E BD D9 D6 51 B0 E8 [20:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B6 A3 47 00 64 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 03 82 00 00 F4 03 04 00 0F 0B EA 64 B6 04 01 00 00 E9 11 36 86 76 03 DC 93 [20:28:33]CommunicateWithHost err = 0 [20:28:33]CheckOFDResponse [20:28:33]1017 (14) - 77093643461234 [20:28:33]1041 (16) - 0000000000874655 [20:28:33]1040 (4) - 33283 [20:28:33]1012 (4) - 26.08.2023 14:24 [20:28:33]1206 (1) - 0 [20:28:33]OFD Sender: Remove packet 33283 [20:28:33]ProducePacketName [20:28:33]name=ofd_packets/00033283 [20:28:33]NVStorageDeleteData [20:28:33]Write to MH i2c: 01 00 00 1D 4F 6C [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: 01 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: 01 07 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: 01 07 00 1D 4F 00 00 00 00 00 D6 0C 55 [20:28:33]RasterBufferAndPrint [20:28:33]line [20:28:33]line [20:28:33]line [20:28:33]line [20:28:33]line [20:28:33]written 0, free lines is 3292 [20:28:33]MH_Cut [20:28:33]Write to MH i2c: D1 01 00 24 4F 01 45 [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: D1 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: D1 01 00 [20:28:33]MH_I2C_Read... [20:28:33]Read from MH i2c: D1 01 00 24 4F 00 44 [20:28:33]Write to MH i2c: 01 00 00 25 4F 74 [20:28:33]Write i2c OK [20:28:33]MH_I2C_Read... [20:28:34]OFD Sender: No OFD packet to send [20:28:34]*** Cut start [20:28:34]*** Purtial cut [20:28:34]*** CUTSNS_PIN = 0 [20:28:34]*** Stage 1: CUTSNS_PIN = 1 [20:28:36]Read from MH i2c: 01 [20:28:36]MH_I2C_Read... [20:28:36]*** Stop cut motor [20:28:36]*** Cut end [20:28:36]Read from MH i2c: 01 07 00 [20:28:36]MH_I2C_Read... [20:28:36]Read from MH i2c: 01 07 00 25 4F 00 00 00 00 00 FF 0F 89 [20:28:36]process_action close_receipt done [20:28:36]requested_data is exist [20:28:36]produce_requested_data [20:28:36]requested_item fm.sn is exist - process it [20:28:36]wFMCommunicate request_size=4 [20:28:36]MH_SAM_APDU [20:28:36]CAPDU: 80 11 00 00 [20:28:36]Write to MH i2c: E2 08 00 26 4F 80 11 00 00 00 00 00 00 EF [20:28:36]Write i2c OK [20:28:36]MH_I2C_Read... [20:28:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:36]Read from MH i2c: E2 [20:28:36]MH_I2C_Read... [20:28:36]Read from MH i2c: E2 17 00 [20:28:36]MH_I2C_Read... [20:28:36]Read from MH i2c: E2 17 00 26 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 45 [20:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:28:36]wFMCommunicate OK [20:28:36]requested_item fd.num is exist - process it [20:28:36]SAM_PROTO_GetFieldsCounters [20:28:36]wFMCommunicate request_size=4 [20:28:36]MH_SAM_APDU [20:28:36]CAPDU: 80 13 00 00 [20:28:36]Write to MH i2c: E2 08 00 27 4F 80 13 00 00 00 00 00 00 F2 [20:28:36]Write i2c OK [20:28:36]MH_I2C_Read... [20:28:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:28:36]Read from MH i2c: E2 [20:28:36]MH_I2C_Read... [20:28:36]Read from MH i2c: E2 62 00 [20:28:36]MH_I2C_Read... [20:28:36]Read from MH i2c: E2 62 00 27 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 03 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [20:28:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 03 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:28:36]wFMCommunicate OK [20:28:36]SAM_PROTO_GetFieldsCounters done [20:28:36]requested_item shift.num is exist - process it [20:28:36]requested_item shift.opened is exist - process it [20:28:36]req_shift_opened [20:28:36]FM_GetShiftState [20:28:36]SAM_PROTO_GetShiftState [20:28:36]wFMCommunicate request_size=4 [20:28:36]MH_SAM_APDU [20:28:36]CAPDU: 80 13 01 00 [20:28:36]Write to MH i2c: E2 08 00 28 4F 80 13 01 00 00 00 00 00 F4 [20:28:36]Write i2c OK [20:28:36]MH_I2C_Read... [20:28:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:36]Read from MH i2c: E2 [20:28:36]MH_I2C_Read... [20:28:36]Read from MH i2c: E2 0E 00 [20:28:36]MH_I2C_Read... [20:28:36]Read from MH i2c: E2 0E 00 28 4F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2B [20:28:36]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:28:36]wFMCommunicate OK [20:28:36]SAM_PROTO_GetShiftState done [20:28:36]FM_GetShiftState done [20:28:36]req_shift_opened done [20:28:36]requested_item shift.open_date is exist - process it [20:28:36]req_shift_open_date [20:28:36]req_shift_open_date done [20:28:36]produce_requested_data done [20:28:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33283,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:28:36]process_action_free close_receipt [20:28:36]json_value_free [20:28:36]json_value_free done [20:28:36]process_json_proto returns [20:28:36]Send response to host [20:28:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33283,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:28:36]free response buf [20:28:36]execute_script done [20:28:36]execute_script returns [20:28:36]free content buf [20:28:36]Sock 7.Close socket [20:28:36]Sock 7.Thread stoped [20:28:39]OFD Sender: No OFD packet to send [20:28:44]OFD Sender: No OFD packet to send [20:28:49]OFD Sender: No OFD packet to send [20:28:54]OFD Sender: No OFD packet to send [20:28:59]OFD Sender: No OFD packet to send [20:29:04]OFD Sender: No OFD packet to send [20:29:09]OFD Sender: No OFD packet to send [20:29:14]OFD Sender: No OFD packet to send [20:29:19]OFD Sender: No OFD packet to send [20:29:24]OFD Sender: No OFD packet to send [20:29:29]OFD Sender: No OFD packet to send [20:29:34]OFD Sender: No OFD packet to send [20:29:39]OFD Sender: No OFD packet to send [20:29:44]OFD Sender: No OFD packet to send [20:29:49]OFD Sender: No OFD packet to send [20:29:54]OFD Sender: No OFD packet to send [20:29:59]OFD Sender: No OFD packet to send [20:30:04]OFD Sender: No OFD packet to send [20:30:09]OFD Sender: No OFD packet to send [20:30:14]OFD Sender: No OFD packet to send [20:30:19]OFD Sender: No OFD packet to send [20:30:24]OFD Sender: No OFD packet to send [20:30:29]OFD Sender: No OFD packet to send [20:30:34]OFD Sender: No OFD packet to send [20:30:39]OFD Sender: No OFD packet to send [20:30:44]OFD Sender: No OFD packet to send [20:30:49]OFD Sender: No OFD packet to send [20:30:54]OFD Sender: No OFD packet to send [20:30:59]OFD Sender: No OFD packet to send [20:31:04]OFD Sender: No OFD packet to send [20:31:09]OFD Sender: No OFD packet to send [20:31:14]OFD Sender: No OFD packet to send [20:31:19]OFD Sender: No OFD packet to send [20:31:22]accept exits with 9 [20:31:22]New connection [20:31:22]New thread 3067202916 created [20:31:22]Thread 3067059556 joined [20:31:22]Waiting for new connection... [20:31:22] Sock 9.Parse request [20:31:22]Sock 9.Check first char [20:31:22]Sock 9.First char is OK [20:31:22]request: POST /json_proto HTTP/1.0 [20:31:22]Method: POST [20:31:22]URL: /json_proto [20:31:22]Method is POST - this is cgi request [20:31:22]url: /json_proto [20:31:22]query_string will be loaded in cgi processing [20:31:22]execute_cgi json_proto POST (null) [20:31:22]execute_cgi path=json_proto method=POST [20:31:22]POST find Content-Length [20:31:22]Host: 172.17.34.200:8080 [20:31:22]Content-Length: 1099 [20:31:22]Content-Type: application/json [20:31:22] [20:31:22]POST finish read [20:31:22]Found Content-Length = 1099 [20:31:22]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1183110\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:22]execute_script... [20:31:22]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1183110\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:22]POST & json_proto [20:31:22]process_json_proto [20:31:22]json parsed OK: [20:31:22]protocol is kg_v1.0 [20:31:22]action value=print_text [20:31:22]process_action print_text [20:31:22]cmd_print_text [20:31:22]ExternCall_PrintAddStr [20:31:22]wPrintStart [20:31:22]Write to MH i2c: 01 00 00 29 4F 78 [20:31:22]Write i2c OK [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: 01 [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: 01 07 00 [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: 01 07 00 29 4F 00 00 00 00 00 FF 0F 8D [20:31:22]RasterBufferAndPrint [20:31:22]line *****ТОВАРНЫЙ ЧЕК***** [20:31:22]line АЗС 121 [20:31:22]line Партнер нефть [20:31:22]line 02508201610067 [20:31:22]line Кассир : Ниязова Г. [20:31:22]line Счет N : (1)1183110 [20:31:22]line ПРОДАЖА [20:31:22]line ТРК (МРК, ГНК) : 11 [20:31:22]line Вид ГСМ : 2710194210 [20:31:22]line ДТ(л)-К-5 [20:31:22]line 150.000 x 63.60 [20:31:22]line ИТОГ: 9540.00 [20:31:22]line Тип оплаты: Талоны: Топливная Карта [20:31:22]line 81887 [20:31:22]written 0, free lines is 4095 [20:31:22]Write to MH i2c: 01 00 00 3A 4F 89 [20:31:22]Write i2c OK [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: 01 [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: 01 07 00 [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: 01 07 00 3A 4F 00 00 00 00 00 5C 0E FA [20:31:22]RasterBufferAndPrint [20:31:22]line [20:31:22]line [20:31:22]line [20:31:22]line [20:31:22]line [20:31:22]written 0, free lines is 3677 [20:31:22]MH_Cut [20:31:22]Write to MH i2c: D1 01 00 41 4F 01 62 [20:31:22]Write i2c OK [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: D1 [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: D1 01 00 [20:31:22]MH_I2C_Read... [20:31:22]Read from MH i2c: D1 01 00 41 4F 00 61 [20:31:22]Write to MH i2c: 01 00 00 42 4F 91 [20:31:22]Write i2c OK [20:31:22]MH_I2C_Read... [20:31:23]*** Cut start [20:31:23]*** Purtial cut [20:31:23]*** Stage 1: CUTSNS_PIN = 1 [20:31:23]Read from MH i2c: 01 [20:31:23]MH_I2C_Read... [20:31:23]*** Stop cut motor [20:31:23]*** Cut end [20:31:23]Read from MH i2c: 01 07 00 [20:31:23]MH_I2C_Read... [20:31:23]Read from MH i2c: 01 07 00 42 4F 00 00 00 00 00 FF 0F A6 [20:31:23]process_action print_text done [20:31:23]requested_data is exist [20:31:23]produce_requested_data [20:31:23]requested_item fm.sn is exist - process it [20:31:23]wFMCommunicate request_size=4 [20:31:23]MH_SAM_APDU [20:31:23]CAPDU: 80 11 00 00 [20:31:23]Write to MH i2c: E2 08 00 43 4F 80 11 00 00 00 00 00 00 0C [20:31:23]Write i2c OK [20:31:23]MH_I2C_Read... [20:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:23]Read from MH i2c: E2 [20:31:23]MH_I2C_Read... [20:31:23]Read from MH i2c: E2 17 00 [20:31:23]MH_I2C_Read... [20:31:23]Read from MH i2c: E2 17 00 43 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 62 [20:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:31:23]wFMCommunicate OK [20:31:23]requested_item fd.num is exist - process it [20:31:23]SAM_PROTO_GetFieldsCounters [20:31:23]wFMCommunicate request_size=4 [20:31:23]MH_SAM_APDU [20:31:23]CAPDU: 80 13 00 00 [20:31:23]Write to MH i2c: E2 08 00 44 4F 80 13 00 00 00 00 00 00 0F [20:31:23]Write i2c OK [20:31:23]MH_I2C_Read... [20:31:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:31:23]Read from MH i2c: E2 [20:31:23]MH_I2C_Read... [20:31:23]Read from MH i2c: E2 62 00 [20:31:23]MH_I2C_Read... [20:31:23]Read from MH i2c: E2 62 00 44 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 03 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 8B [20:31:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 03 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2B 01 00 00 5E 04 04 00 2B 01 00 00 57 04 04 00 2C 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:31:23]wFMCommunicate OK [20:31:23]SAM_PROTO_GetFieldsCounters done [20:31:23]requested_item shift.num is exist - process it [20:31:23]requested_item shift.opened is exist - process it [20:31:23]req_shift_opened [20:31:23]FM_GetShiftState [20:31:23]SAM_PROTO_GetShiftState [20:31:23]wFMCommunicate request_size=4 [20:31:23]MH_SAM_APDU [20:31:23]CAPDU: 80 13 01 00 [20:31:23]Write to MH i2c: E2 08 00 45 4F 80 13 01 00 00 00 00 00 11 [20:31:23]Write i2c OK [20:31:23]MH_I2C_Read... [20:31:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:23]Read from MH i2c: E2 [20:31:23]MH_I2C_Read... [20:31:23]Read from MH i2c: E2 0E 00 [20:31:23]MH_I2C_Read... [20:31:23]Read from MH i2c: E2 0E 00 45 4F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 48 [20:31:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:31:23]wFMCommunicate OK [20:31:23]SAM_PROTO_GetShiftState done [20:31:23]FM_GetShiftState done [20:31:23]req_shift_opened done [20:31:23]requested_item shift.open_date is exist - process it [20:31:23]req_shift_open_date [20:31:23]req_shift_open_date done [20:31:23]produce_requested_data done [20:31:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33283,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:31:23]process_action_free print_text [20:31:23]json_value_free [20:31:23]json_value_free done [20:31:23]process_json_proto returns [20:31:23]Send response to host [20:31:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33283,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:31:23]free response buf [20:31:23]execute_script done [20:31:23]execute_script returns [20:31:23]free content buf [20:31:23]Sock 9.Close socket [20:31:23]Sock 9.Thread stoped [20:31:24]OFD Sender: No OFD packet to send [20:31:29]OFD Sender: No OFD packet to send [20:31:34]OFD Sender: No OFD packet to send [20:31:39]OFD Sender: No OFD packet to send [20:31:44]OFD Sender: No OFD packet to send [20:31:49]OFD Sender: No OFD packet to send [20:31:54]OFD Sender: No OFD packet to send [20:31:59]OFD Sender: No OFD packet to send [20:32:04]OFD Sender: No OFD packet to send [20:32:09]OFD Sender: No OFD packet to send [20:32:14]OFD Sender: No OFD packet to send [20:32:19]accept exits with 7 [20:32:19]New connection [20:32:19]New thread 3067059556 created [20:32:19]Thread 3067202916 joined [20:32:19]Waiting for new connection... [20:32:19] Sock 7.Parse request [20:32:19]Sock 7.Check first char [20:32:19]Sock 7.First char is OK [20:32:19]request: POST /json_proto HTTP/1.0 [20:32:19]Method: POST [20:32:19]URL: /json_proto [20:32:19]Method is POST - this is cgi request [20:32:19]url: /json_proto [20:32:19]query_string will be loaded in cgi processing [20:32:19]execute_cgi json_proto POST (null) [20:32:19]execute_cgi path=json_proto method=POST [20:32:19]POST find Content-Length [20:32:19]Host: 172.17.34.200:8080 [20:32:19]Content-Length: 678 [20:32:19]Content-Type: application/json [20:32:19] [20:32:19]POST finish read [20:32:19]Found Content-Length = 678 [20:32:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183113", "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" : 58.50, "quantity" : 1.710, "sum" : 100.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:32:19]execute_script... [20:32:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183113", "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" : 58.50, "quantity" : 1.710, "sum" : 100.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:32:19]POST & json_proto [20:32:19]process_json_proto [20:32:19]json parsed OK: [20:32:19]protocol is kg_v1.0 [20:32:19]action value=close_receipt [20:32:19]process_action close_receipt [20:32:19]cmd_close_receipt [20:32:19]MH_GetDate [20:32:19]Write to MH i2c: F0 00 00 46 4F 84 [20:32:19]Write i2c OK [20:32:19]MH_I2C_Read... [20:32:19]Read from MH i2c: F0 [20:32:19]MH_I2C_Read... [20:32:19]Read from MH i2c: F0 09 00 [20:32:19]MH_I2C_Read... [20:32:19]Read from MH i2c: F0 09 00 46 4F 00 55 61 EA 64 B2 FF 65 64 0B [20:32:19]GetLastDocTimeStamp 1693081714 [20:32:19]current date 1693081941 [20:32:19]FM_GetShiftState [20:32:19]SAM_PROTO_GetShiftState [20:32:19]wFMCommunicate request_size=4 [20:32:19]MH_SAM_APDU [20:32:19]CAPDU: 80 13 01 00 [20:32:19]Write to MH i2c: E2 08 00 47 4F 80 13 01 00 00 00 00 00 13 [20:32:19]Write i2c OK [20:32:19]MH_I2C_Read... [20:32:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:19]Read from MH i2c: E2 [20:32:19]MH_I2C_Read... [20:32:19]Read from MH i2c: E2 0E 00 [20:32:19]MH_I2C_Read... [20:32:19]Read from MH i2c: E2 0E 00 47 4F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4A [20:32:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:32:19]wFMCommunicate OK [20:32:19]SAM_PROTO_GetShiftState done [20:32:19]FM_GetShiftState done [20:32:19]opened in 1693009560 [20:32:19]opened+sec_in_day 1693095960 [20:32:19]quantity*price = 10003 [20:32:19]sum+1 = 10005 [20:32:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.88 НДС 12% : 10.62 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 300 26.08.2023 20:32 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33284 ФПД: 211451259327541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33284&fm=211451259327541&tin=02508201610067®Number=0000000000091575&sum=10000 [20:32:20]StoreToDocumentArchive [20:32:20]shift 77 fd 33284 [20:32:20]save to /storage/0077/doc_00033284 [20:32:20]save last doc name /storage/0077/doc_00033284 to /storage/kkm_last_doc_name [20:32:20]save OK [20:32:20]Clear old archive folders... [20:32:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:32:20]tlvbuf is 00AB6C80 [20:32:20]SAM_PROTO_ClearQueue [20:32:20]wFMCommunicate request_size=4 [20:32:20]MH_SAM_APDU [20:32:20]CAPDU: 80 09 00 00 [20:32:20]Write to MH i2c: E2 08 00 54 4F 80 09 00 00 00 00 00 00 15 [20:32:20]Write i2c OK [20:32:20]MH_I2C_Read... [20:32:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:32:20]Read from MH i2c: E2 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 03 00 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 03 00 54 4F 00 90 00 17 [20:32:20]RAPDU: 90 00 [20:32:20]wFMCommunicate OK [20:32:20]SAM_PROTO_ClearQueue done [20:32:20]KKMCreateOFDPacket [20:32:20]OFDProtocolAddRootSTLVToBuf [20:32:20]FM_MakeSignedData [20:32:20]FM_MakeSignedData [20:32:20]SAM_PROTO_SignData [20:32:20]wFMCommunicate request_size=4 [20:32:20]MH_SAM_APDU [20:32:20]CAPDU: 80 0D 01 02 [20:32:20]Write to MH i2c: E2 08 00 55 4F 80 0D 01 02 00 00 00 00 1D [20:32:20]Write i2c OK [20:32:20]MH_I2C_Read... [20:32:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:32:20]Read from MH i2c: E2 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 03 00 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 03 00 55 4F 00 90 00 18 [20:32:20]RAPDU: 90 00 [20:32:20]wFMCommunicate OK [20:32:20]wFMCommunicate request_size=255 [20:32:20]MH_SAM_APDU [20:32: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 AE 06 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 14 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 55 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 82 00 00 35 04 06 00 C0 [20:32:20]Write to MH i2c: E2 02 01 56 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AE 06 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 14 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 55 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 82 00 00 35 04 06 00 C0 00 00 BF [20:32:20]Write i2c OK [20:32:20]MH_I2C_Read... [20:32:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:20]Read from MH i2c: E2 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 03 00 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 03 00 56 4F 00 90 00 19 [20:32:20]RAPDU: 90 00 [20:32:20]wFMCommunicate OK [20:32:20]wFMCommunicate request_size=10 [20:32:20]MH_SAM_APDU [20:32:20]CAPDU: 80 0D 02 02 05 50 55 33 14 35 [20:32:20]Write to MH i2c: E2 0D 00 57 4F 80 0D 02 02 05 00 50 55 33 14 35 00 00 4B [20:32:20]Write i2c OK [20:32:20]MH_I2C_Read... [20:32:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:20]Read from MH i2c: E2 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 03 00 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 03 00 57 4F 00 90 00 1A [20:32:20]RAPDU: 90 00 [20:32:20]wFMCommunicate OK [20:32:20]wFMCommunicate request_size=4 [20:32:20]MH_SAM_APDU [20:32:20]CAPDU: 80 0D 03 02 [20:32:20]Write to MH i2c: E2 08 00 58 4F 80 0D 03 02 00 00 00 00 22 [20:32:20]Write i2c OK [20:32:20]MH_I2C_Read... [20:32:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:32:20]Read from MH i2c: E2 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 0B 00 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 0B 00 58 4F 00 4A 50 21 10 A3 A6 F9 BA 90 00 EA [20:32:20]RAPDU: 4A 50 21 10 A3 A6 F9 BA 90 00 [20:32:20]wFMCommunicate OK [20:32:20]SAM_PROTO_SignData done [20:32:20]FM_MakeSignedData done [20:32:20]CreateOFDProtocolMessage [20:32:20]wFMCommunicate request_size=4 [20:32:20]MH_SAM_APDU [20:32:20]CAPDU: 80 11 00 00 [20:32:20]Write to MH i2c: E2 08 00 59 4F 80 11 00 00 00 00 00 00 22 [20:32:20]Write i2c OK [20:32:20]MH_I2C_Read... [20:32:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:20]Read from MH i2c: E2 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 17 00 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: E2 17 00 59 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 78 [20:32:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:32:20]wFMCommunicate OK [20:32:20]CreateOFDProtocolMessage done [20:32:20]OFDSenderStorePacket 33284 [20:32:20]StoreOFDPacket docnum=33284 [20:32:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 35 20 07 01 AE 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 AE 06 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 14 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 55 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 82 00 00 35 04 06 00 C0 50 55 33 14 35 4A 50 21 10 A3 A6 F9 BA [20:32:20]CheckFolder [20:32:20]dirname=/storage/ofd_packets [20:32:20]CheckFolder done [20:32:20]ProducePacketName [20:32:20]name=ofd_packets/00033284 [20:32:20]NVStorageSaveData ofd_packets/00033284 [20:32:20]File name is /storage/ofd_packets/00033284 [20:32:20]Write 301 bytes [20:32:20]NVStorageSaveData done [20:32:20]OFDSenderStorePacket done [20:32:20]KKMCreateOFDPacket done [20:32:20]NVStorageSaveData kkm_last_timestamp [20:32:20]File name is /storage/kkm_last_timestamp [20:32:20]Write 4 bytes [20:32:20]NVStorageSaveData done [20:32:20]ExternCall_PrintAddStr [20:32:20]wPrintStart [20:32:20]Write to MH i2c: 01 00 00 5A 4F A9 [20:32:20]Write i2c OK [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: 01 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: 01 07 00 [20:32:20]MH_I2C_Read... [20:32:20]Read from MH i2c: 01 07 00 5A 4F 00 00 00 00 00 FF 0F BE [20:32:20]RasterBufferAndPrint [20:32:20]line Счет N : (1)1183113 [20:32:20]line ИНН: 02508201610067 [20:32:20]line Контрольно-Кассовый Чек [20:32:20]line ПРОДАЖА [20:32:20]line ТРК (МРК, ГНК) : 32 [20:32:20]line Товар: 2710124130 [20:32:20]line Аи-92-К-5 [20:32:20]line 1.710 * 58.50 [20:32:20]line = 100.04 [20:32:20]line НДС 12% НСП 1% [20:32:20]line > о реализуемом товаре [20:32:20]line ОКРУГЛЕНИЕ: -0.04 [20:32:20]line ИТОГО: 100.00 [20:32:20]line Внесено: 100.00 [20:32:20]line СДАЧА: 0.00 [20:32:20]line НСП 1% : 0.88 [20:32:20]line НДС 12% : 10.62 [20:32:20]line Наличными: 100.00 [20:32:20]line Безнал.: 0.00 [20:32:20]line Место: АЗС № 121 "Партнер Нефть" [20:32:20]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:32:20]line СНО: Общий режим [20:32:20]line Чек 300 26.08.2023 20:32 [20:32:20]line Смена: 77 ФФД: 1.0 [20:32:20]line ЗНМ: 0300000148 [20:32:20]line РНМ: 0000000000091575 [20:32:20]line Версия ККМ: 001 [20:32:20]line ФМ: 0000000000874655 [20:32:20]line ФД: 33284 [20:32:20]line ФПД: 211451259327541 [20:32:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203221&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33284&fm=211451259327541&tin=02508201610067®Number=0000000000091575&sum=10000 [20:32:21]OFD Sender: Processing packet 33284 [packets to send 11, broken 10] [20:32:21]ProducePacketName [20:32:21]name=ofd_packets/00033284 [20:32:21]OFD Sender: To server: pG, [20:32:21]CommunicateWithHost lk.salyk.kg:30040 [20:32:21]ConnectInit lk.salyk.kg [20:32:21]written 0, free lines is 4095 [20:32:21]Connected sock=10 [20:32:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 35 20 07 01 AE 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 AE 06 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 14 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 55 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 82 00 00 35 04 06 00 C0 50 55 33 14 35 4A 50 21 10 A3 A6 F9 BA [20:32:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BF D8 47 00 66 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 04 82 00 00 F4 03 04 00 F3 0B EA 64 B6 04 01 00 00 DB 44 D2 85 37 4B 85 66 [20:32:21]CommunicateWithHost err = 0 [20:32:21]CheckOFDResponse [20:32:21]1017 (14) - 77093643461234 [20:32:21]1041 (16) - 0000000000874655 [20:32:21]1040 (4) - 33284 [20:32:21]1012 (4) - 26.08.2023 14:28 [20:32:21]1206 (1) - 0 [20:32:21]OFD Sender: Remove packet 33284 [20:32:21]ProducePacketName [20:32:21]name=ofd_packets/00033284 [20:32:21]NVStorageDeleteData [20:32:21]Write to MH i2c: 01 00 00 85 4F D4 [20:32:21]Write i2c OK [20:32:21]MH_I2C_Read... [20:32:21]Read from MH i2c: 01 [20:32:21]MH_I2C_Read... [20:32:21]Read from MH i2c: 01 07 00 [20:32:21]MH_I2C_Read... [20:32:21]Read from MH i2c: 01 07 00 85 4F 00 00 00 00 00 C8 0C AF [20:32:21]RasterBufferAndPrint [20:32:21]line [20:32:21]line [20:32:21]line [20:32:21]line [20:32:21]line [20:32:21]written 0, free lines is 3278 [20:32:21]MH_Cut [20:32:21]Write to MH i2c: D1 01 00 8C 4F 01 AD [20:32:21]Write i2c OK [20:32:21]MH_I2C_Read... [20:32:21]Read from MH i2c: D1 [20:32:21]MH_I2C_Read... [20:32:21]Read from MH i2c: D1 01 00 [20:32:21]MH_I2C_Read... [20:32:21]Read from MH i2c: D1 01 00 8C 4F 00 AC [20:32:21]Write to MH i2c: 01 00 00 8D 4F DC [20:32:21]Write i2c OK [20:32:21]MH_I2C_Read... [20:32:21]OFD Sender: No OFD packet to send [20:32:22]*** Cut start [20:32:22]*** Purtial cut [20:32:22]*** CUTSNS_PIN = 0 [20:32:22]*** Stage 1: CUTSNS_PIN = 1 [20:32:24]Read from MH i2c: 01 [20:32:24]MH_I2C_Read... [20:32:24]*** Stop cut motor [20:32:24]*** Cut end [20:32:24]Read from MH i2c: 01 07 00 [20:32:24]MH_I2C_Read... [20:32:24]Read from MH i2c: 01 07 00 8D 4F 00 00 00 00 00 FF 0F F1 [20:32:24]process_action close_receipt done [20:32:24]requested_data is exist [20:32:24]produce_requested_data [20:32:24]requested_item fm.sn is exist - process it [20:32:24]wFMCommunicate request_size=4 [20:32:24]MH_SAM_APDU [20:32:24]CAPDU: 80 11 00 00 [20:32:24]Write to MH i2c: E2 08 00 8E 4F 80 11 00 00 00 00 00 00 57 [20:32:24]Write i2c OK [20:32:24]MH_I2C_Read... [20:32:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:24]Read from MH i2c: E2 [20:32:24]MH_I2C_Read... [20:32:24]Read from MH i2c: E2 17 00 [20:32:24]MH_I2C_Read... [20:32:24]Read from MH i2c: E2 17 00 8E 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AD [20:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:32:24]wFMCommunicate OK [20:32:24]requested_item fd.num is exist - process it [20:32:24]SAM_PROTO_GetFieldsCounters [20:32:24]wFMCommunicate request_size=4 [20:32:24]MH_SAM_APDU [20:32:24]CAPDU: 80 13 00 00 [20:32:24]Write to MH i2c: E2 08 00 8F 4F 80 13 00 00 00 00 00 00 5A [20:32:24]Write i2c OK [20:32:24]MH_I2C_Read... [20:32:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:24]Read from MH i2c: E2 [20:32:24]MH_I2C_Read... [20:32:24]Read from MH i2c: E2 62 00 [20:32:24]MH_I2C_Read... [20:32:24]Read from MH i2c: E2 62 00 8F 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 04 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [20:32:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 04 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:32:24]wFMCommunicate OK [20:32:24]SAM_PROTO_GetFieldsCounters done [20:32:24]requested_item shift.num is exist - process it [20:32:24]requested_item shift.opened is exist - process it [20:32:24]req_shift_opened [20:32:24]FM_GetShiftState [20:32:24]SAM_PROTO_GetShiftState [20:32:24]wFMCommunicate request_size=4 [20:32:24]MH_SAM_APDU [20:32:24]CAPDU: 80 13 01 00 [20:32:24]Write to MH i2c: E2 08 00 90 4F 80 13 01 00 00 00 00 00 5C [20:32:24]Write i2c OK [20:32:24]MH_I2C_Read... [20:32:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:24]Read from MH i2c: E2 [20:32:24]MH_I2C_Read... [20:32:24]Read from MH i2c: E2 0E 00 [20:32:24]MH_I2C_Read... [20:32:24]Read from MH i2c: E2 0E 00 90 4F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 93 [20:32:24]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:32:24]wFMCommunicate OK [20:32:24]SAM_PROTO_GetShiftState done [20:32:24]FM_GetShiftState done [20:32:24]req_shift_opened done [20:32:24]requested_item shift.open_date is exist - process it [20:32:24]req_shift_open_date [20:32:24]req_shift_open_date done [20:32:24]produce_requested_data done [20:32:24]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33284,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:32:24]process_action_free close_receipt [20:32:24]json_value_free [20:32:24]json_value_free done [20:32:24]process_json_proto returns [20:32:24]Send response to host [20:32:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33284,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:32:24]free response buf [20:32:24]execute_script done [20:32:24]execute_script returns [20:32:24]free content buf [20:32:24]Sock 7.Close socket [20:32:24]Sock 7.Thread stoped [20:32:26]OFD Sender: No OFD packet to send [20:32:31]OFD Sender: No OFD packet to send [20:32:36]OFD Sender: No OFD packet to send [20:32:41]OFD Sender: No OFD packet to send [20:32:46]OFD Sender: No OFD packet to send [20:32:51]OFD Sender: No OFD packet to send [20:32:56]OFD Sender: No OFD packet to send [20:33:01]OFD Sender: No OFD packet to send [20:33:06]OFD Sender: No OFD packet to send [20:33:11]OFD Sender: No OFD packet to send [20:33:16]OFD Sender: No OFD packet to send [20:33:21]OFD Sender: No OFD packet to send [20:33:26]OFD Sender: No OFD packet to send [20:33:31]OFD Sender: No OFD packet to send [20:33:36]OFD Sender: No OFD packet to send [20:33:41]OFD Sender: No OFD packet to send [20:33:46]OFD Sender: No OFD packet to send [20:33:51]OFD Sender: No OFD packet to send [20:33:56]OFD Sender: No OFD packet to send [20:34:01]OFD Sender: No OFD packet to send [20:34:06]OFD Sender: No OFD packet to send [20:34:09]accept exits with 9 [20:34:09]New connection [20:34:09]New thread 3067202916 created [20:34:09]Thread 3067059556 joined [20:34:09]Waiting for new connection... [20:34:09] Sock 9.Parse request [20:34:09]Sock 9.Check first char [20:34:09]Sock 9.First char is OK [20:34:09]request: POST /json_proto HTTP/1.0 [20:34:09]Method: POST [20:34:09]URL: /json_proto [20:34:09]Method is POST - this is cgi request [20:34:09]url: /json_proto [20:34:09]query_string will be loaded in cgi processing [20:34:09]execute_cgi json_proto POST (null) [20:34:09]execute_cgi path=json_proto method=POST [20:34:09]POST find Content-Length [20:34:09]Host: 172.17.34.200:8080 [20:34:09]Content-Length: 801 [20:34:09]Content-Type: application/json [20:34:09] [20:34:09]POST finish read [20:34:09]Found Content-Length = 801 [20:34:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183115", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:09]execute_script... [20:34: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)1183115", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:09]POST & json_proto [20:34:09]process_json_proto [20:34:09]json parsed OK: [20:34:09]protocol is kg_v1.0 [20:34:09]action value=close_receipt [20:34:09]process_action close_receipt [20:34:09]cmd_close_receipt [20:34:09]MH_GetDate [20:34:09]Write to MH i2c: F0 00 00 91 4F CF [20:34:09]Write i2c OK [20:34:09]MH_I2C_Read... [20:34:09]Read from MH i2c: F0 [20:34:09]MH_I2C_Read... [20:34:09]Read from MH i2c: F0 09 00 [20:34:09]MH_I2C_Read... [20:34:09]Read from MH i2c: F0 09 00 91 4F 00 C4 61 EA 64 B2 FF 65 64 C5 [20:34:09]GetLastDocTimeStamp 1693081941 [20:34:09]current date 1693082052 [20:34:09]FM_GetShiftState [20:34:09]SAM_PROTO_GetShiftState [20:34:09]wFMCommunicate request_size=4 [20:34:09]MH_SAM_APDU [20:34:09]CAPDU: 80 13 01 00 [20:34:09]Write to MH i2c: E2 08 00 92 4F 80 13 01 00 00 00 00 00 5E [20:34:09]Write i2c OK [20:34:09]MH_I2C_Read... [20:34:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:09]Read from MH i2c: E2 [20:34:09]MH_I2C_Read... [20:34:09]Read from MH i2c: E2 0E 00 [20:34:09]MH_I2C_Read... [20:34:09]Read from MH i2c: E2 0E 00 92 4F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 95 [20:34:09]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:34:09]wFMCommunicate OK [20:34:09]SAM_PROTO_GetShiftState done [20:34:09]FM_GetShiftState done [20:34:09]opened in 1693009560 [20:34:09]opened+sec_in_day 1693095960 [20:34:09]quantity*price = 50017 [20:34:09]sum+1 = 50019 [20:34:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.18 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 0.00 Безнал.: 500.18 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 301 26.08.2023 20:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33285 ФПД: 231520745664039 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203412&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33285&fm=231520745664039&tin=02508201610067®Number=0000000000091575&sum=50018 [20:34:10]StoreToDocumentArchive [20:34:10]shift 77 fd 33285 [20:34:10]save to /storage/0077/doc_00033285 [20:34:10]save last doc name /storage/0077/doc_00033285 to /storage/kkm_last_doc_name [20:34:10]save OK [20:34:10]Clear old archive folders... [20:34:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:34:10]tlvbuf is 00A715E0 [20:34:10]SAM_PROTO_ClearQueue [20:34:10]wFMCommunicate request_size=4 [20:34:10]MH_SAM_APDU [20:34:10]CAPDU: 80 09 00 00 [20:34:10]Write to MH i2c: E2 08 00 9F 4F 80 09 00 00 00 00 00 00 60 [20:34:10]Write i2c OK [20:34:10]MH_I2C_Read... [20:34:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:34:10]Read from MH i2c: E2 [20:34:10]MH_I2C_Read... [20:34:10]Read from MH i2c: E2 03 00 [20:34:10]MH_I2C_Read... [20:34:10]Read from MH i2c: E2 03 00 9F 4F 00 90 00 62 [20:34:10]RAPDU: 90 00 [20:34:10]wFMCommunicate OK [20:34:10]SAM_PROTO_ClearQueue done [20:34:10]KKMCreateOFDPacket [20:34:10]OFDProtocolAddRootSTLVToBuf [20:34:10]FM_MakeSignedData [20:34:10]FM_MakeSignedData [20:34:10]SAM_PROTO_SignData [20:34:10]wFMCommunicate request_size=4 [20:34:10]MH_SAM_APDU [20:34:10]CAPDU: 80 0D 01 02 [20:34:10]Write to MH i2c: E2 08 00 A0 4F 80 0D 01 02 00 00 00 00 68 [20:34:10]Write i2c OK [20:34:10]MH_I2C_Read... [20:34:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:34:10]Read from MH i2c: E2 [20:34:10]MH_I2C_Read... [20:34:10]Read from MH i2c: E2 03 00 [20:34:10]MH_I2C_Read... [20:34:10]Read from MH i2c: E2 03 00 A0 4F 00 90 00 63 [20:34:10]RAPDU: 90 00 [20:34:10]wFMCommunicate OK [20:34:10]wFMCommunicate request_size=255 [20:34:10]MH_SAM_APDU [20:34: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C4 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 82 00 00 35 04 06 00 D2 [20:34:10]Write to MH i2c: E2 02 01 A1 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C4 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 82 00 00 35 04 06 00 D2 00 00 34 [20:34:10]Write i2c OK [20:34:10]MH_I2C_Read... [20:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:11]Read from MH i2c: E2 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 03 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 03 00 A1 4F 00 90 00 64 [20:34:11]RAPDU: 90 00 [20:34:11]wFMCommunicate OK [20:34:11]wFMCommunicate request_size=10 [20:34:11]MH_SAM_APDU [20:34:11]CAPDU: 80 0D 02 02 05 91 1F CD AE 27 [20:34:11]Write to MH i2c: E2 0D 00 A2 4F 80 0D 02 02 05 00 91 1F CD AE 27 00 00 C7 [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:11]Read from MH i2c: E2 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 03 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 03 00 A2 4F 00 90 00 65 [20:34:11]RAPDU: 90 00 [20:34:11]wFMCommunicate OK [20:34:11]wFMCommunicate request_size=4 [20:34:11]MH_SAM_APDU [20:34:11]CAPDU: 80 0D 03 02 [20:34:11]Write to MH i2c: E2 08 00 A3 4F 80 0D 03 02 00 00 00 00 6D [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:34:11]Read from MH i2c: E2 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 0B 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 0B 00 A3 4F 00 DE DA A0 89 8B C7 DB 12 90 00 8E [20:34:11]RAPDU: DE DA A0 89 8B C7 DB 12 90 00 [20:34:11]wFMCommunicate OK [20:34:11]SAM_PROTO_SignData done [20:34:11]FM_MakeSignedData done [20:34:11]CreateOFDProtocolMessage [20:34:11]wFMCommunicate request_size=4 [20:34:11]MH_SAM_APDU [20:34:11]CAPDU: 80 11 00 00 [20:34:11]Write to MH i2c: E2 08 00 A4 4F 80 11 00 00 00 00 00 00 6D [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:11]Read from MH i2c: E2 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 17 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: E2 17 00 A4 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C3 [20:34:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:34:11]wFMCommunicate OK [20:34:11]CreateOFDProtocolMessage done [20:34:11]OFDSenderStorePacket 33285 [20:34:11]StoreOFDPacket docnum=33285 [20:34:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 21 20 07 01 A2 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C4 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 82 00 00 35 04 06 00 D2 91 1F CD AE 27 DE DA A0 89 8B C7 DB 12 [20:34:11]CheckFolder [20:34:11]dirname=/storage/ofd_packets [20:34:11]CheckFolder done [20:34:11]ProducePacketName [20:34:11]name=ofd_packets/00033285 [20:34:11]NVStorageSaveData ofd_packets/00033285 [20:34:11]File name is /storage/ofd_packets/00033285 [20:34:11]Write 301 bytes [20:34:11]NVStorageSaveData done [20:34:11]OFDSenderStorePacket done [20:34:11]KKMCreateOFDPacket done [20:34:11]NVStorageSaveData kkm_last_timestamp [20:34:11]File name is /storage/kkm_last_timestamp [20:34:11]Write 4 bytes [20:34:11]NVStorageSaveData done [20:34:11]ExternCall_PrintAddStr [20:34:11]wPrintStart [20:34:11]Write to MH i2c: 01 00 00 A5 4F F4 [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: 01 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: 01 07 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: 01 07 00 A5 4F 00 00 00 00 00 FF 0F 09 [20:34:11]RasterBufferAndPrint [20:34:11]line Счет N : (1)1183115 [20:34:11]line ИНН: 02508201610067 [20:34:11]line Контрольно-Кассовый Чек [20:34:11]line ПРОДАЖА [20:34:11]line ТРК (МРК, ГНК) : 42 [20:34:11]line Товар: 2710124130 [20:34:11]line Аи-92-К-5 [20:34:11]line 8.550 * 58.50 [20:34:11]line = 500.18 [20:34:11]line НДС 12% НСП 1% [20:34:11]line > о реализуемом товаре [20:34:11]line ИТОГО: 500.18 [20:34:11]line НСП 1% : 4.43 [20:34:11]line НДС 12% : 53.12 [20:34:11]line Наличными: 0.00 [20:34:11]line Безнал.: 500.18 [20:34:11]line Место: АЗС № 121 "Партнер Нефть" [20:34:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:34:11]line СНО: Общий режим [20:34:11]line Чек 301 26.08.2023 20:34 [20:34:11]line Смена: 77 ФФД: 1.0 [20:34:11]line ЗНМ: 0300000148 [20:34:11]line РНМ: 0000000000091575 [20:34:11]line Версия ККМ: 001 [20:34:11]line Платежная система: O! деньги [20:34:11]line ФМ: 0000000000874655 [20:34:11]line ФД: 33285 [20:34:11]line ФПД: 231520745664039 [20:34:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203412&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33285&fm=231520745664039&tin=02508201610067®Number=0000000000091575&sum=50018 [20:34:11]OFD Sender: Processing packet 33285 [packets to send 11, broken 10] [20:34:11]ProducePacketName [20:34:11]name=ofd_packets/00033285 [20:34:11]OFD Sender: To server: pG, [20:34:11]CommunicateWithHost lk.salyk.kg:30040 [20:34:11]ConnectInit lk.salyk.kg [20:34:11]written 0, free lines is 4095 [20:34:11]Connected sock=10 [20:34:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 21 20 07 01 A2 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 62 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 62 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 01 00 00 F4 03 04 00 C4 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 82 00 00 35 04 06 00 D2 91 1F CD AE 27 DE DA A0 89 8B C7 DB 12 [20:34:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5C 62 47 00 AF E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 05 82 00 00 F4 03 04 00 62 0C EA 64 B6 04 01 00 00 AB 20 82 15 65 3F 66 7A [20:34:11]CommunicateWithHost err = 0 [20:34:11]CheckOFDResponse [20:34:11]1017 (14) - 77093643461234 [20:34:11]1041 (16) - 0000000000874655 [20:34:11]1040 (4) - 33285 [20:34:11]1012 (4) - 26.08.2023 14:29 [20:34:11]1206 (1) - 0 [20:34:11]OFD Sender: Remove packet 33285 [20:34:11]ProducePacketName [20:34:11]name=ofd_packets/00033285 [20:34:11]NVStorageDeleteData [20:34:11]Write to MH i2c: 01 00 00 CF 4F 1E [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: 01 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: 01 07 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: 01 07 00 CF 4F 00 00 00 00 00 F0 0C 21 [20:34:11]RasterBufferAndPrint [20:34:11]line [20:34:11]line [20:34:11]line [20:34:11]line [20:34:11]line [20:34:11]written 0, free lines is 3321 [20:34:11]MH_Cut [20:34:11]Write to MH i2c: D1 01 00 D6 4F 01 F7 [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: D1 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: D1 01 00 [20:34:11]MH_I2C_Read... [20:34:11]Read from MH i2c: D1 01 00 D6 4F 00 F6 [20:34:11]Write to MH i2c: 01 00 00 D7 4F 26 [20:34:11]Write i2c OK [20:34:11]MH_I2C_Read... [20:34:12]OFD Sender: No OFD packet to send [20:34:12]*** Cut start [20:34:12]*** Purtial cut [20:34:12]*** Stage 1: CUTSNS_PIN = 1 [20:34:13]Read from MH i2c: 01 [20:34:13]MH_I2C_Read... [20:34:13]*** Stop cut motor [20:34:13]*** Cut end [20:34:13]Read from MH i2c: 01 07 00 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: 01 07 00 D7 4F 00 00 00 00 00 FF 0F 3B [20:34:13]process_action close_receipt done [20:34:13]requested_data is exist [20:34:13]produce_requested_data [20:34:13]requested_item fm.sn is exist - process it [20:34:13]wFMCommunicate request_size=4 [20:34:13]MH_SAM_APDU [20:34:13]CAPDU: 80 11 00 00 [20:34:13]Write to MH i2c: E2 08 00 D8 4F 80 11 00 00 00 00 00 00 A1 [20:34:13]Write i2c OK [20:34:13]MH_I2C_Read... [20:34:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:13]Read from MH i2c: E2 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: E2 17 00 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: E2 17 00 D8 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F7 [20:34:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:34:13]wFMCommunicate OK [20:34:13]requested_item fd.num is exist - process it [20:34:13]SAM_PROTO_GetFieldsCounters [20:34:13]wFMCommunicate request_size=4 [20:34:13]MH_SAM_APDU [20:34:13]CAPDU: 80 13 00 00 [20:34:13]Write to MH i2c: E2 08 00 D9 4F 80 13 00 00 00 00 00 00 A4 [20:34:13]Write i2c OK [20:34:13]MH_I2C_Read... [20:34:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:13]Read from MH i2c: E2 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: E2 62 00 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: E2 62 00 D9 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 05 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [20:34:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 05 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:13]wFMCommunicate OK [20:34:13]SAM_PROTO_GetFieldsCounters done [20:34:13]requested_item shift.num is exist - process it [20:34:13]requested_item shift.opened is exist - process it [20:34:13]req_shift_opened [20:34:13]FM_GetShiftState [20:34:13]SAM_PROTO_GetShiftState [20:34:13]wFMCommunicate request_size=4 [20:34:13]MH_SAM_APDU [20:34:13]CAPDU: 80 13 01 00 [20:34:13]Write to MH i2c: E2 08 00 DA 4F 80 13 01 00 00 00 00 00 A6 [20:34:13]Write i2c OK [20:34:13]MH_I2C_Read... [20:34:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:13]Read from MH i2c: E2 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: E2 0E 00 [20:34:13]MH_I2C_Read... [20:34:13]Read from MH i2c: E2 0E 00 DA 4F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DD [20:34:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:34:13]wFMCommunicate OK [20:34:13]SAM_PROTO_GetShiftState done [20:34:13]FM_GetShiftState done [20:34:13]req_shift_opened done [20:34:13]requested_item shift.open_date is exist - process it [20:34:13]req_shift_open_date [20:34:13]req_shift_open_date done [20:34:13]produce_requested_data done [20:34:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33285,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:34:13]process_action_free close_receipt [20:34:13]json_value_free [20:34:13]json_value_free done [20:34:13]process_json_proto returns [20:34:13]Send response to host [20:34:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33285,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:34:13]free response buf [20:34:13]execute_script done [20:34:13]execute_script returns [20:34:13]free content buf [20:34:13]Sock 9.Close socket [20:34:13]Sock 9.Thread stoped [20:34:17]OFD Sender: No OFD packet to send [20:34:22]OFD Sender: No OFD packet to send [20:34:27]OFD Sender: No OFD packet to send [20:34:32]OFD Sender: No OFD packet to send [20:34:37]OFD Sender: No OFD packet to send [20:34:40]accept exits with 7 [20:34:40]New connection [20:34:40]New thread 3067059556 created [20:34:40]Thread 3067202916 joined [20:34:40]Waiting for new connection... [20:34:40] Sock 7.Parse request [20:34:40]Sock 7.Check first char [20:34:40]Sock 7.First char is OK [20:34:40]request: POST /json_proto HTTP/1.0 [20:34:40]Method: POST [20:34:40]URL: /json_proto [20:34:40]Method is POST - this is cgi request [20:34:40]url: /json_proto [20:34:40]query_string will be loaded in cgi processing [20:34:40]execute_cgi json_proto POST (null) [20:34:40]execute_cgi path=json_proto method=POST [20:34:40]POST find Content-Length [20:34:40]Host: 172.17.34.200:8080 [20:34:40]Content-Length: 678 [20:34:40]Content-Type: application/json [20:34:40] [20:34:40]POST finish read [20:34:40]Found Content-Length = 678 [20:34:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183116", "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" : 58.50, "quantity" : 3.170, "sum" : 185.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 185.00, "total" : 185.00, "payments": [ { "type": 0, "sum" : 185.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:40]execute_script... [20:34:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183116", "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" : 58.50, "quantity" : 3.170, "sum" : 185.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 185.00, "total" : 185.00, "payments": [ { "type": 0, "sum" : 185.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:40]POST & json_proto [20:34:40]process_json_proto [20:34:40]json parsed OK: [20:34:40]protocol is kg_v1.0 [20:34:40]action value=close_receipt [20:34:40]process_action close_receipt [20:34:40]cmd_close_receipt [20:34:40]MH_GetDate [20:34:40]Write to MH i2c: F0 00 00 DB 4F 19 [20:34:40]Write i2c OK [20:34:40]MH_I2C_Read... [20:34:40]Read from MH i2c: F0 [20:34:40]MH_I2C_Read... [20:34:40]Read from MH i2c: F0 09 00 [20:34:40]MH_I2C_Read... [20:34:40]Read from MH i2c: F0 09 00 DB 4F 00 E3 61 EA 64 B2 FF 65 64 2E [20:34:40]GetLastDocTimeStamp 1693082052 [20:34:40]current date 1693082083 [20:34:40]FM_GetShiftState [20:34:40]SAM_PROTO_GetShiftState [20:34:40]wFMCommunicate request_size=4 [20:34:40]MH_SAM_APDU [20:34:40]CAPDU: 80 13 01 00 [20:34:40]Write to MH i2c: E2 08 00 DC 4F 80 13 01 00 00 00 00 00 A8 [20:34:40]Write i2c OK [20:34:40]MH_I2C_Read... [20:34:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:41]Read from MH i2c: E2 [20:34:41]MH_I2C_Read... [20:34:41]Read from MH i2c: E2 0E 00 [20:34:41]MH_I2C_Read... [20:34:41]Read from MH i2c: E2 0E 00 DC 4F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DF [20:34:41]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:34:41]wFMCommunicate OK [20:34:41]SAM_PROTO_GetShiftState done [20:34:41]FM_GetShiftState done [20:34:41]opened in 1693009560 [20:34:41]opened+sec_in_day 1693095960 [20:34:41]quantity*price = 18544 [20:34:41]sum+1 = 18546 [20:34:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 185.00 Внесено: 185.00 СДАЧА: 0.00 НСП 1% : 1.64 НДС 12% : 19.69 Наличными: 185.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 302 26.08.2023 20:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33286 ФПД: 192463368184201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33286&fm=192463368184201&tin=02508201610067®Number=0000000000091575&sum=18500 [20:34:42]StoreToDocumentArchive [20:34:42]shift 77 fd 33286 [20:34:42]save to /storage/0077/doc_00033286 [20:34:42]save last doc name /storage/0077/doc_00033286 to /storage/kkm_last_doc_name [20:34:42]save OK [20:34:42]Clear old archive folders... [20:34:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:34:42]tlvbuf is 00A33880 [20:34:42]SAM_PROTO_ClearQueue [20:34:42]wFMCommunicate request_size=4 [20:34:42]MH_SAM_APDU [20:34:42]CAPDU: 80 09 00 00 [20:34:42]Write to MH i2c: E2 08 00 E9 4F 80 09 00 00 00 00 00 00 AA [20:34:42]Write i2c OK [20:34:42]MH_I2C_Read... [20:34:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:34:42]Read from MH i2c: E2 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 03 00 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 03 00 E9 4F 00 90 00 AC [20:34:42]RAPDU: 90 00 [20:34:42]wFMCommunicate OK [20:34:42]SAM_PROTO_ClearQueue done [20:34:42]KKMCreateOFDPacket [20:34:42]OFDProtocolAddRootSTLVToBuf [20:34:42]FM_MakeSignedData [20:34:42]FM_MakeSignedData [20:34:42]SAM_PROTO_SignData [20:34:42]wFMCommunicate request_size=4 [20:34:42]MH_SAM_APDU [20:34:42]CAPDU: 80 0D 01 02 [20:34:42]Write to MH i2c: E2 08 00 EA 4F 80 0D 01 02 00 00 00 00 B2 [20:34:42]Write i2c OK [20:34:42]MH_I2C_Read... [20:34:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:34:42]Read from MH i2c: E2 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 03 00 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 03 00 EA 4F 00 90 00 AD [20:34:42]RAPDU: 90 00 [20:34:42]wFMCommunicate OK [20:34:42]wFMCommunicate request_size=255 [20:34:42]MH_SAM_APDU [20:34: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 62 0C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 71 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 07 00 00 00 00 07 04 06 00 44 48 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 E3 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 82 00 00 35 04 06 00 AF [20:34:42]Write to MH i2c: E2 02 01 EB 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 0C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 71 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 07 00 00 00 00 07 04 06 00 44 48 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 E3 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 82 00 00 35 04 06 00 AF 00 00 91 [20:34:42]Write i2c OK [20:34:42]MH_I2C_Read... [20:34:42]OFD Sender: No OFD packet to send [20:34:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:42]Read from MH i2c: E2 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 03 00 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 03 00 EB 4F 00 90 00 AE [20:34:42]RAPDU: 90 00 [20:34:42]wFMCommunicate OK [20:34:42]wFMCommunicate request_size=10 [20:34:42]MH_SAM_APDU [20:34:42]CAPDU: 80 0D 02 02 05 0B 5E B1 61 89 [20:34:42]Write to MH i2c: E2 0D 00 EC 4F 80 0D 02 02 05 00 0B 5E B1 61 89 00 00 C3 [20:34:42]Write i2c OK [20:34:42]MH_I2C_Read... [20:34:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:42]Read from MH i2c: E2 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 03 00 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 03 00 EC 4F 00 90 00 AF [20:34:42]RAPDU: 90 00 [20:34:42]wFMCommunicate OK [20:34:42]wFMCommunicate request_size=4 [20:34:42]MH_SAM_APDU [20:34:42]CAPDU: 80 0D 03 02 [20:34:42]Write to MH i2c: E2 08 00 ED 4F 80 0D 03 02 00 00 00 00 B7 [20:34:42]Write i2c OK [20:34:42]MH_I2C_Read... [20:34:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:34:42]Read from MH i2c: E2 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 0B 00 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 0B 00 ED 4F 00 32 73 73 F2 06 E4 C5 FB 90 00 6C [20:34:42]RAPDU: 32 73 73 F2 06 E4 C5 FB 90 00 [20:34:42]wFMCommunicate OK [20:34:42]SAM_PROTO_SignData done [20:34:42]FM_MakeSignedData done [20:34:42]CreateOFDProtocolMessage [20:34:42]wFMCommunicate request_size=4 [20:34:42]MH_SAM_APDU [20:34:42]CAPDU: 80 11 00 00 [20:34:42]Write to MH i2c: E2 08 00 EE 4F 80 11 00 00 00 00 00 00 B7 [20:34:42]Write i2c OK [20:34:42]MH_I2C_Read... [20:34:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:42]Read from MH i2c: E2 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 17 00 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: E2 17 00 EE 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0D [20:34:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:34:42]wFMCommunicate OK [20:34:42]CreateOFDProtocolMessage done [20:34:42]OFDSenderStorePacket 33286 [20:34:42]StoreOFDPacket docnum=33286 [20:34:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 72 16 07 01 F8 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 0C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 71 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 07 00 00 00 00 07 04 06 00 44 48 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 E3 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 82 00 00 35 04 06 00 AF 0B 5E B1 61 89 32 73 73 F2 06 E4 C5 FB [20:34:42]CheckFolder [20:34:42]dirname=/storage/ofd_packets [20:34:42]CheckFolder done [20:34:42]ProducePacketName [20:34:42]name=ofd_packets/00033286 [20:34:42]NVStorageSaveData ofd_packets/00033286 [20:34:42]File name is /storage/ofd_packets/00033286 [20:34:42]Write 301 bytes [20:34:42]NVStorageSaveData done [20:34:42]OFDSenderStorePacket done [20:34:42]KKMCreateOFDPacket done [20:34:42]NVStorageSaveData kkm_last_timestamp [20:34:42]File name is /storage/kkm_last_timestamp [20:34:42]Write 4 bytes [20:34:42]NVStorageSaveData done [20:34:42]ExternCall_PrintAddStr [20:34:42]wPrintStart [20:34:42]Write to MH i2c: 01 00 00 EF 4F 3E [20:34:42]Write i2c OK [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: 01 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: 01 07 00 [20:34:42]MH_I2C_Read... [20:34:42]Read from MH i2c: 01 07 00 EF 4F 00 00 00 00 00 FF 0F 53 [20:34:42]RasterBufferAndPrint [20:34:42]line Счет N : (1)1183116 [20:34:42]line ИНН: 02508201610067 [20:34:42]line Контрольно-Кассовый Чек [20:34:42]line ПРОДАЖА [20:34:42]line ТРК (МРК, ГНК) : 52 [20:34:42]line Товар: 2710124130 [20:34:42]line Аи-92-К-5 [20:34:42]line 3.170 * 58.50 [20:34:42]line = 185.45 [20:34:42]line НДС 12% НСП 1% [20:34:42]line > о реализуемом товаре [20:34:42]line ОКРУГЛЕНИЕ: -0.45 [20:34:42]line ИТОГО: 185.00 [20:34:42]line Внесено: 185.00 [20:34:42]line СДАЧА: 0.00 [20:34:42]line НСП 1% : 1.64 [20:34:42]line НДС 12% : 19.69 [20:34:42]line Наличными: 185.00 [20:34:42]line Безнал.: 0.00 [20:34:42]line Место: АЗС № 121 "Партнер Нефть" [20:34:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:34:42]line СНО: Общий режим [20:34:42]line Чек 302 26.08.2023 20:34 [20:34:42]line Смена: 77 ФФД: 1.0 [20:34:42]line ЗНМ: 0300000148 [20:34:42]line РНМ: 0000000000091575 [20:34:42]line Версия ККМ: 001 [20:34:42]line ФМ: 0000000000874655 [20:34:42]line ФД: 33286 [20:34:42]line ФПД: 192463368184201 [20:34:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203443&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33286&fm=192463368184201&tin=02508201610067®Number=0000000000091575&sum=18500 [20:34:43]OFD Sender: Processing packet 33286 [packets to send 11, broken 10] [20:34:43]ProducePacketName [20:34:43]name=ofd_packets/00033286 [20:34:43]OFD Sender: To server: pG, [20:34:43]CommunicateWithHost lk.salyk.kg:30040 [20:34:43]ConnectInit lk.salyk.kg [20:34:43]written 0, free lines is 4095 [20:34:43]Connected sock=10 [20:34:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 72 16 07 01 F8 AD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 62 0C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 71 48 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 48 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 07 00 00 00 00 07 04 06 00 44 48 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 E3 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 82 00 00 35 04 06 00 AF 0B 5E B1 61 89 32 73 73 F2 06 E4 C5 FB [20:34:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 23 30 47 00 C3 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 06 82 00 00 F4 03 04 00 81 0C EA 64 B6 04 01 00 00 2F C8 E7 5C 3E A8 74 BD [20:34:43]CommunicateWithHost err = 0 [20:34:43]CheckOFDResponse [20:34:43]1017 (14) - 77093643461234 [20:34:43]1041 (16) - 0000000000874655 [20:34:43]1040 (4) - 33286 [20:34:43]1012 (4) - 26.08.2023 14:30 [20:34:43]1206 (1) - 0 [20:34:43]OFD Sender: Remove packet 33286 [20:34:43]ProducePacketName [20:34:43]name=ofd_packets/00033286 [20:34:43]NVStorageDeleteData [20:34:43]Write to MH i2c: 01 00 00 1A 50 6A [20:34:43]Write i2c OK [20:34:43]MH_I2C_Read... [20:34:43]Read from MH i2c: 01 [20:34:43]MH_I2C_Read... [20:34:43]Read from MH i2c: 01 07 00 [20:34:43]MH_I2C_Read... [20:34:43]Read from MH i2c: 01 07 00 1A 50 00 00 00 00 00 DA 0C 57 [20:34:43]RasterBufferAndPrint [20:34:43]line [20:34:43]line [20:34:43]line [20:34:43]line [20:34:43]line [20:34:43]written 0, free lines is 3299 [20:34:43]MH_Cut [20:34:43]Write to MH i2c: D1 01 00 21 50 01 43 [20:34:43]Write i2c OK [20:34:43]MH_I2C_Read... [20:34:43]Read from MH i2c: D1 [20:34:43]MH_I2C_Read... [20:34:43]Read from MH i2c: D1 01 00 [20:34:43]MH_I2C_Read... [20:34:43]Read from MH i2c: D1 01 00 21 50 00 42 [20:34:43]Write to MH i2c: 01 00 00 22 50 72 [20:34:43]Write i2c OK [20:34:43]MH_I2C_Read... [20:34:43]OFD Sender: No OFD packet to send [20:34:44]*** Cut start [20:34:44]*** Purtial cut [20:34:44]*** CUTSNS_PIN = 0 [20:34:44]*** Stage 1: CUTSNS_PIN = 1 [20:34:46]Read from MH i2c: 01 [20:34:46]MH_I2C_Read... [20:34:46]*** Stop cut motor [20:34:46]*** Cut end [20:34:46]Read from MH i2c: 01 07 00 [20:34:46]MH_I2C_Read... [20:34:46]Read from MH i2c: 01 07 00 22 50 00 00 00 00 00 FF 0F 87 [20:34:46]process_action close_receipt done [20:34:46]requested_data is exist [20:34:46]produce_requested_data [20:34:46]requested_item fm.sn is exist - process it [20:34:46]wFMCommunicate request_size=4 [20:34:46]MH_SAM_APDU [20:34:46]CAPDU: 80 11 00 00 [20:34:46]Write to MH i2c: E2 08 00 23 50 80 11 00 00 00 00 00 00 ED [20:34:46]Write i2c OK [20:34:46]MH_I2C_Read... [20:34:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:46]Read from MH i2c: E2 [20:34:46]MH_I2C_Read... [20:34:46]Read from MH i2c: E2 17 00 [20:34:46]MH_I2C_Read... [20:34:46]Read from MH i2c: E2 17 00 23 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 43 [20:34:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:34:46]wFMCommunicate OK [20:34:46]requested_item fd.num is exist - process it [20:34:46]SAM_PROTO_GetFieldsCounters [20:34:46]wFMCommunicate request_size=4 [20:34:46]MH_SAM_APDU [20:34:46]CAPDU: 80 13 00 00 [20:34:46]Write to MH i2c: E2 08 00 24 50 80 13 00 00 00 00 00 00 F0 [20:34:46]Write i2c OK [20:34:46]MH_I2C_Read... [20:34:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:46]Read from MH i2c: E2 [20:34:46]MH_I2C_Read... [20:34:46]Read from MH i2c: E2 62 00 [20:34:46]MH_I2C_Read... [20:34:46]Read from MH i2c: E2 62 00 24 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [20:34:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 06 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:46]wFMCommunicate OK [20:34:46]SAM_PROTO_GetFieldsCounters done [20:34:46]requested_item shift.num is exist - process it [20:34:46]requested_item shift.opened is exist - process it [20:34:46]req_shift_opened [20:34:46]FM_GetShiftState [20:34:46]SAM_PROTO_GetShiftState [20:34:46]wFMCommunicate request_size=4 [20:34:46]MH_SAM_APDU [20:34:46]CAPDU: 80 13 01 00 [20:34:46]Write to MH i2c: E2 08 00 25 50 80 13 01 00 00 00 00 00 F2 [20:34:46]Write i2c OK [20:34:46]MH_I2C_Read... [20:34:46]Read from MH i2c: E2 [20:34:46]MH_I2C_Read... [20:34:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:46]Read from MH i2c: E2 0E 00 [20:34:46]MH_I2C_Read... [20:34:46]Read from MH i2c: E2 0E 00 25 50 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 29 [20:34:46]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:34:46]wFMCommunicate OK [20:34:46]SAM_PROTO_GetShiftState done [20:34:46]FM_GetShiftState done [20:34:46]req_shift_opened done [20:34:46]requested_item shift.open_date is exist - process it [20:34:46]req_shift_open_date [20:34:46]req_shift_open_date done [20:34:46]produce_requested_data done [20:34:46]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33286,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:34:46]process_action_free close_receipt [20:34:46]json_value_free [20:34:46]json_value_free done [20:34:46]process_json_proto returns [20:34:46]Send response to host [20:34:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33286,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:34:46]free response buf [20:34:46]execute_script done [20:34:46]execute_script returns [20:34:46]free content buf [20:34:46]Sock 7.Close socket [20:34:46]Sock 7.Thread stoped [20:34:48]OFD Sender: No OFD packet to send [20:34:53]OFD Sender: No OFD packet to send [20:34:55]accept exits with 9 [20:34:55]New connection [20:34:55]New thread 3067202916 created [20:34:55]Thread 3067059556 joined [20:34:55]Waiting for new connection... [20:34:55] Sock 9.Parse request [20:34:55]Sock 9.Check first char [20:34:55]Sock 9.First char is OK [20:34:55]request: POST /json_proto HTTP/1.0 [20:34:55]Method: POST [20:34:55]URL: /json_proto [20:34:55]Method is POST - this is cgi request [20:34:55]url: /json_proto [20:34:55]query_string will be loaded in cgi processing [20:34:55]execute_cgi json_proto POST (null) [20:34:55]execute_cgi path=json_proto method=POST [20:34:55]POST find Content-Length [20:34:55]Host: 172.17.34.200:8080 [20:34:55]Content-Length: 679 [20:34:55]Content-Type: application/json [20:34:55] [20:34:55]POST finish read [20:34:55]Found Content-Length = 679 [20:34:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183117", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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" ] } } [20:34:55]execute_script... [20:34: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)1183117", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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" ] } } [20:34:55]POST & json_proto [20:34:55]process_json_proto [20:34:55]json parsed OK: [20:34:55]protocol is kg_v1.0 [20:34:55]action value=close_receipt [20:34:55]process_action close_receipt [20:34:55]cmd_close_receipt [20:34:55]MH_GetDate [20:34:55]Write to MH i2c: F0 00 00 26 50 65 [20:34:55]Write i2c OK [20:34:55]MH_I2C_Read... [20:34:55]Read from MH i2c: F0 [20:34:55]MH_I2C_Read... [20:34:55]Read from MH i2c: F0 09 00 [20:34:55]MH_I2C_Read... [20:34:55]Read from MH i2c: F0 09 00 26 50 00 F1 61 EA 64 B2 FF 65 64 88 [20:34:55]GetLastDocTimeStamp 1693082083 [20:34:55]current date 1693082097 [20:34:55]FM_GetShiftState [20:34:55]SAM_PROTO_GetShiftState [20:34:55]wFMCommunicate request_size=4 [20:34:55]MH_SAM_APDU [20:34:55]CAPDU: 80 13 01 00 [20:34:55]Write to MH i2c: E2 08 00 27 50 80 13 01 00 00 00 00 00 F4 [20:34:55]Write i2c OK [20:34:55]MH_I2C_Read... [20:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:55]Read from MH i2c: E2 [20:34:55]MH_I2C_Read... [20:34:55]Read from MH i2c: E2 0E 00 [20:34:55]MH_I2C_Read... [20:34:55]Read from MH i2c: E2 0E 00 27 50 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 2B [20:34:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:34:55]wFMCommunicate OK [20:34:55]SAM_PROTO_GetShiftState done [20:34:55]FM_GetShiftState done [20:34:55]opened in 1693009560 [20:34:55]opened+sec_in_day 1693095960 [20:34:55]quantity*price = 70024 [20:34:55]sum+1 = 70026 [20:34:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 303 26.08.2023 20:34 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33287 ФПД: 98408126465553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203458&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33287&fm=98408126465553&tin=02508201610067®Number=0000000000091575&sum=70000 [20:34:56]StoreToDocumentArchive [20:34:56]shift 77 fd 33287 [20:34:56]save to /storage/0077/doc_00033287 [20:34:56]save last doc name /storage/0077/doc_00033287 to /storage/kkm_last_doc_name [20:34:56]save OK [20:34:56]Clear old archive folders... [20:34:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:34:56]tlvbuf is 00BB8160 [20:34:56]SAM_PROTO_ClearQueue [20:34:56]wFMCommunicate request_size=4 [20:34:56]MH_SAM_APDU [20:34:56]CAPDU: 80 09 00 00 [20:34:56]Write to MH i2c: E2 08 00 34 50 80 09 00 00 00 00 00 00 F6 [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:34:56]Read from MH i2c: E2 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 03 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 03 00 34 50 00 90 00 F8 [20:34:56]RAPDU: 90 00 [20:34:56]wFMCommunicate OK [20:34:56]SAM_PROTO_ClearQueue done [20:34:56]KKMCreateOFDPacket [20:34:56]OFDProtocolAddRootSTLVToBuf [20:34:56]FM_MakeSignedData [20:34:56]FM_MakeSignedData [20:34:56]SAM_PROTO_SignData [20:34:56]wFMCommunicate request_size=4 [20:34:56]MH_SAM_APDU [20:34:56]CAPDU: 80 0D 01 02 [20:34:56]Write to MH i2c: E2 08 00 35 50 80 0D 01 02 00 00 00 00 FE [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:34:56]Read from MH i2c: E2 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 03 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 03 00 35 50 00 90 00 F9 [20:34:56]RAPDU: 90 00 [20:34:56]wFMCommunicate OK [20:34:56]wFMCommunicate request_size=255 [20:34:56]MH_SAM_APDU [20:34: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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 F2 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 82 00 00 35 04 06 00 59 [20:34:56]Write to MH i2c: E2 02 01 36 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 F2 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 82 00 00 35 04 06 00 59 00 00 23 [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:56]Read from MH i2c: E2 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 03 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 03 00 36 50 00 90 00 FA [20:34:56]RAPDU: 90 00 [20:34:56]wFMCommunicate OK [20:34:56]wFMCommunicate request_size=10 [20:34:56]MH_SAM_APDU [20:34:56]CAPDU: 80 0D 02 02 05 80 6D 6B C6 11 [20:34:56]Write to MH i2c: E2 0D 00 37 50 80 0D 02 02 05 00 80 6D 6B C6 11 00 00 3A [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:56]Read from MH i2c: E2 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 03 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 03 00 37 50 00 90 00 FB [20:34:56]RAPDU: 90 00 [20:34:56]wFMCommunicate OK [20:34:56]wFMCommunicate request_size=4 [20:34:56]MH_SAM_APDU [20:34:56]CAPDU: 80 0D 03 02 [20:34:56]Write to MH i2c: E2 08 00 38 50 80 0D 03 02 00 00 00 00 03 [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:34:56]Read from MH i2c: E2 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 0B 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 0B 00 38 50 00 74 92 11 F5 A4 9F C0 E3 90 00 F6 [20:34:56]RAPDU: 74 92 11 F5 A4 9F C0 E3 90 00 [20:34:56]wFMCommunicate OK [20:34:56]SAM_PROTO_SignData done [20:34:56]FM_MakeSignedData done [20:34:56]CreateOFDProtocolMessage [20:34:56]wFMCommunicate request_size=4 [20:34:56]MH_SAM_APDU [20:34:56]CAPDU: 80 11 00 00 [20:34:56]Write to MH i2c: E2 08 00 39 50 80 11 00 00 00 00 00 00 03 [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:56]Read from MH i2c: E2 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 17 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 17 00 39 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 59 [20:34:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:34:56]wFMCommunicate OK [20:34:56]CreateOFDProtocolMessage done [20:34:56]OFDSenderStorePacket 33287 [20:34:56]StoreOFDPacket docnum=33287 [20:34:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 32 DE 07 01 E6 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 F2 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 82 00 00 35 04 06 00 59 80 6D 6B C6 11 74 92 11 F5 A4 9F C0 E3 [20:34:56]CheckFolder [20:34:56]dirname=/storage/ofd_packets [20:34:56]CheckFolder done [20:34:56]ProducePacketName [20:34:56]name=ofd_packets/00033287 [20:34:56]NVStorageSaveData ofd_packets/00033287 [20:34:56]File name is /storage/ofd_packets/00033287 [20:34:56]Write 301 bytes [20:34:56]NVStorageSaveData done [20:34:56]OFDSenderStorePacket done [20:34:56]KKMCreateOFDPacket done [20:34:56]NVStorageSaveData kkm_last_timestamp [20:34:56]File name is /storage/kkm_last_timestamp [20:34:56]Write 4 bytes [20:34:56]NVStorageSaveData done [20:34:56]OFD Sender: Processing packet 33287 [packets to send 11, broken 10] [20:34:56]ProducePacketName [20:34:56]name=ofd_packets/00033287 [20:34:56]OFD Sender: To server: pG, [20:34:56]CommunicateWithHost lk.salyk.kg:30040 [20:34:56]ConnectInit lk.salyk.kg [20:34:56]ExternCall_PrintAddStr [20:34:56]wPrintStart [20:34:56]Write to MH i2c: 01 00 00 3A 50 8A [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: 01 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: 01 07 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: 01 07 00 3A 50 00 00 00 00 00 FF 0F 9F [20:34:56]RasterBufferAndPrint [20:34:56]line Счет N : (1)1183117 [20:34:56]line ИНН: 02508201610067 [20:34:56]line Контрольно-Кассовый Чек [20:34:56]line ПРОДАЖА [20:34:56]line ТРК (МРК, ГНК) : 32 [20:34:56]line Товар: 2710124130 [20:34:56]line Аи-92-К-5 [20:34:56]line 11.970 * 58.50 [20:34:56]line = 700.25 [20:34:56]line НДС 12% НСП 1% [20:34:56]line > о реализуемом товаре [20:34:56]line ОКРУГЛЕНИЕ: -0.25 [20:34:56]line ИТОГО: 700.00 [20:34:56]line Внесено: 700.00 [20:34:56]line СДАЧА: 0.00 [20:34:56]line НСП 1% : 6.20 [20:34:56]line НДС 12% : 74.36 [20:34:56]line Наличными: 700.00 [20:34:56]line Безнал.: 0.00 [20:34:56]line Место: АЗС № 121 "Партнер Нефть" [20:34:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:34:56]line СНО: Общий режим [20:34:56]line Чек 303 26.08.2023 20:34 [20:34:56]line Смена: 77 ФФД: 1.0 [20:34:56]line ЗНМ: 0300000148 [20:34:56]line РНМ: 0000000000091575 [20:34:56]line Версия ККМ: 001 [20:34:56]line ФМ: 0000000000874655 [20:34:56]line ФД: 33287 [20:34:56]line ФПД: 98408126465553 [20:34:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203458&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33287&fm=98408126465553&tin=02508201610067®Number=0000000000091575&sum=70000 [20:34:57]Connected sock=11 [20:34:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 32 DE 07 01 E6 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 01 00 00 F4 03 04 00 F2 61 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 82 00 00 35 04 06 00 59 80 6D 6B C6 11 74 92 11 F5 A4 9F C0 E3 [20:34:57]written 0, free lines is 4095 [20:34:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FA 80 47 00 38 D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 07 82 00 00 F4 03 04 00 8F 0C EA 64 B6 04 01 00 00 03 5E 49 39 8F B2 42 C5 [20:34:57]CommunicateWithHost err = 0 [20:34:57]CheckOFDResponse [20:34:57]1017 (14) - 77093643461234 [20:34:57]1041 (16) - 0000000000874655 [20:34:57]1040 (4) - 33287 [20:34:57]1012 (4) - 26.08.2023 14:30 [20:34:57]1206 (1) - 0 [20:34:57]OFD Sender: Remove packet 33287 [20:34:57]ProducePacketName [20:34:57]name=ofd_packets/00033287 [20:34:57]NVStorageDeleteData [20:34:57]Write to MH i2c: 01 00 00 65 50 B5 [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: 01 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: 01 07 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: 01 07 00 65 50 00 00 00 00 00 DA 0C A2 [20:34:57]RasterBufferAndPrint [20:34:57]line [20:34:57]line [20:34:57]line [20:34:57]line [20:34:57]line [20:34:57]written 0, free lines is 3299 [20:34:57]MH_Cut [20:34:57]Write to MH i2c: D1 01 00 6C 50 01 8E [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: D1 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: D1 01 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: D1 01 00 6C 50 00 8D [20:34:57]Write to MH i2c: 01 00 00 6D 50 BD [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]OFD Sender: No OFD packet to send [20:34:58]*** Cut start [20:34:58]*** Purtial cut [20:34:58]*** Stage 1: CUTSNS_PIN = 1 [20:34:58]Read from MH i2c: 01 [20:34:58]MH_I2C_Read... [20:34:58]*** Stop cut motor [20:34:58]*** Cut end [20:34:58]Read from MH i2c: 01 07 00 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: 01 07 00 6D 50 00 00 00 00 00 FF 0F D2 [20:34:58]process_action close_receipt done [20:34:58]requested_data is exist [20:34:58]produce_requested_data [20:34:58]requested_item fm.sn is exist - process it [20:34:58]wFMCommunicate request_size=4 [20:34:58]MH_SAM_APDU [20:34:58]CAPDU: 80 11 00 00 [20:34:58]Write to MH i2c: E2 08 00 6E 50 80 11 00 00 00 00 00 00 38 [20:34:58]Write i2c OK [20:34:58]MH_I2C_Read... [20:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:58]Read from MH i2c: E2 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: E2 17 00 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: E2 17 00 6E 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8E [20:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:34:58]wFMCommunicate OK [20:34:58]requested_item fd.num is exist - process it [20:34:58]SAM_PROTO_GetFieldsCounters [20:34:58]wFMCommunicate request_size=4 [20:34:58]MH_SAM_APDU [20:34:58]CAPDU: 80 13 00 00 [20:34:58]Write to MH i2c: E2 08 00 6F 50 80 13 00 00 00 00 00 00 3B [20:34:58]Write i2c OK [20:34:58]MH_I2C_Read... [20:34:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:58]Read from MH i2c: E2 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: E2 62 00 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: E2 62 00 6F 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 07 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 C7 [20:34:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 07 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:59]wFMCommunicate OK [20:34:59]SAM_PROTO_GetFieldsCounters done [20:34:59]requested_item shift.num is exist - process it [20:34:59]requested_item shift.opened is exist - process it [20:34:59]req_shift_opened [20:34:59]FM_GetShiftState [20:34:59]SAM_PROTO_GetShiftState [20:34:59]wFMCommunicate request_size=4 [20:34:59]MH_SAM_APDU [20:34:59]CAPDU: 80 13 01 00 [20:34:59]Write to MH i2c: E2 08 00 70 50 80 13 01 00 00 00 00 00 3D [20:34:59]Write i2c OK [20:34:59]MH_I2C_Read... [20:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:59]Read from MH i2c: E2 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 0E 00 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 0E 00 70 50 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 74 [20:34:59]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:34:59]wFMCommunicate OK [20:34:59]SAM_PROTO_GetShiftState done [20:34:59]FM_GetShiftState done [20:34:59]req_shift_opened done [20:34:59]requested_item shift.open_date is exist - process it [20:34:59]req_shift_open_date [20:34:59]req_shift_open_date done [20:34:59]produce_requested_data done [20:34:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33287,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:34:59]process_action_free close_receipt [20:34:59]json_value_free [20:34:59]json_value_free done [20:34:59]process_json_proto returns [20:34:59]Send response to host [20:34:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33287,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:34:59]free response buf [20:34:59]execute_script done [20:34:59]execute_script returns [20:34:59]free content buf [20:34:59]Sock 9.Close socket [20:34:59]Sock 9.Thread stoped [20:35:02]OFD Sender: No OFD packet to send [20:35:07]OFD Sender: No OFD packet to send [20:35:12]OFD Sender: No OFD packet to send [20:35:17]OFD Sender: No OFD packet to send [20:35:22]OFD Sender: No OFD packet to send [20:35:27]OFD Sender: No OFD packet to send [20:35:32]OFD Sender: No OFD packet to send [20:35:38]OFD Sender: No OFD packet to send [20:35:43]OFD Sender: No OFD packet to send [20:35:48]OFD Sender: No OFD packet to send [20:35:53]OFD Sender: No OFD packet to send [20:35:58]OFD Sender: No OFD packet to send [20:36:03]OFD Sender: No OFD packet to send [20:36:08]OFD Sender: No OFD packet to send [20:36:13]OFD Sender: No OFD packet to send [20:36:18]OFD Sender: No OFD packet to send [20:36:23]OFD Sender: No OFD packet to send [20:36:28]OFD Sender: No OFD packet to send [20:36:33]OFD Sender: No OFD packet to send [20:36:38]OFD Sender: No OFD packet to send [20:36:43]OFD Sender: No OFD packet to send [20:36:48]OFD Sender: No OFD packet to send [20:36:49]accept exits with 7 [20:36:49]New connection [20:36:49]New thread 3067059556 created [20:36:49]Thread 3067202916 joined [20:36:49]Waiting for new connection... [20:36:49] Sock 7.Parse request [20:36:49]Sock 7.Check first char [20:36:49]Sock 7.First char is OK [20:36:49]request: POST /json_proto HTTP/1.0 [20:36:49]Method: POST [20:36:49]URL: /json_proto [20:36:49]Method is POST - this is cgi request [20:36:49]url: /json_proto [20:36:49]query_string will be loaded in cgi processing [20:36:49]execute_cgi json_proto POST (null) [20:36:49]execute_cgi path=json_proto method=POST [20:36:49]POST find Content-Length [20:36:49]Host: 172.17.34.200:8080 [20:36:49]Content-Length: 676 [20:36:49]Content-Type: application/json [20:36:49] [20:36:49]POST finish read [20:36:49]Found Content-Length = 676 [20:36:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:49]execute_script... [20:36: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)1183118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:49]POST & json_proto [20:36:49]process_json_proto [20:36:49]json parsed OK: [20:36:49]protocol is kg_v1.0 [20:36:49]action value=close_receipt [20:36:49]process_action close_receipt [20:36:49]cmd_close_receipt [20:36:49]MH_GetDate [20:36:49]Write to MH i2c: F0 00 00 71 50 B0 [20:36:49]Write i2c OK [20:36:49]MH_I2C_Read... [20:36:49]Read from MH i2c: F0 [20:36:49]MH_I2C_Read... [20:36:49]Read from MH i2c: F0 09 00 [20:36:49]MH_I2C_Read... [20:36:49]Read from MH i2c: F0 09 00 71 50 00 63 62 EA 64 B2 FF 65 64 46 [20:36:49]GetLastDocTimeStamp 1693082098 [20:36:49]current date 1693082211 [20:36:49]FM_GetShiftState [20:36:49]SAM_PROTO_GetShiftState [20:36:49]wFMCommunicate request_size=4 [20:36:49]MH_SAM_APDU [20:36:49]CAPDU: 80 13 01 00 [20:36:49]Write to MH i2c: E2 08 00 72 50 80 13 01 00 00 00 00 00 3F [20:36:49]Write i2c OK [20:36:49]MH_I2C_Read... [20:36:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:49]Read from MH i2c: E2 [20:36:49]MH_I2C_Read... [20:36:49]Read from MH i2c: E2 0E 00 [20:36:49]MH_I2C_Read... [20:36:49]Read from MH i2c: E2 0E 00 72 50 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 76 [20:36:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:36:49]wFMCommunicate OK [20:36:49]SAM_PROTO_GetShiftState done [20:36:49]FM_GetShiftState done [20:36:49]opened in 1693009560 [20:36:49]opened+sec_in_day 1693095960 [20:36:49]quantity*price = 100019 [20:36:49]sum+1 = 100021 [20:36:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 304 26.08.2023 20:36 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33288 ФПД: 206363947893563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203651&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33288&fm=206363947893563&tin=02508201610067®Number=0000000000091575&sum=100000 [20:36:50]StoreToDocumentArchive [20:36:50]shift 77 fd 33288 [20:36:50]save to /storage/0077/doc_00033288 [20:36:50]save last doc name /storage/0077/doc_00033288 to /storage/kkm_last_doc_name [20:36:50]save OK [20:36:50]Clear old archive folders... [20:36:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:36:50]tlvbuf is 00A5E360 [20:36:50]SAM_PROTO_ClearQueue [20:36:50]wFMCommunicate request_size=4 [20:36:50]MH_SAM_APDU [20:36:50]CAPDU: 80 09 00 00 [20:36:50]Write to MH i2c: E2 08 00 7F 50 80 09 00 00 00 00 00 00 41 [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:50]Read from MH i2c: E2 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 03 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 03 00 7F 50 00 90 00 43 [20:36:50]RAPDU: 90 00 [20:36:50]wFMCommunicate OK [20:36:50]SAM_PROTO_ClearQueue done [20:36:50]KKMCreateOFDPacket [20:36:50]OFDProtocolAddRootSTLVToBuf [20:36:50]FM_MakeSignedData [20:36:50]FM_MakeSignedData [20:36:50]SAM_PROTO_SignData [20:36:50]wFMCommunicate request_size=4 [20:36:50]MH_SAM_APDU [20:36:50]CAPDU: 80 0D 01 02 [20:36:50]Write to MH i2c: E2 08 00 80 50 80 0D 01 02 00 00 00 00 49 [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:50]Read from MH i2c: E2 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 03 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 03 00 80 50 00 90 00 44 [20:36:50]RAPDU: 90 00 [20:36:50]wFMCommunicate OK [20:36:50]wFMCommunicate request_size=255 [20:36:50]MH_SAM_APDU [20:36:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 63 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 82 00 00 35 04 06 00 [20:36:50]Write to MH i2c: E2 02 01 81 50 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 63 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 82 00 00 35 04 06 00 00 00 85 [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:50]Read from MH i2c: E2 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 03 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 03 00 81 50 00 90 00 45 [20:36:50]RAPDU: 90 00 [20:36:50]wFMCommunicate OK [20:36:50]wFMCommunicate request_size=11 [20:36:50]MH_SAM_APDU [20:36:50]CAPDU: 80 0D 02 02 06 BB AF D9 CF 03 3B [20:36:50]Write to MH i2c: E2 0E 00 82 50 80 0D 02 02 06 00 BB AF D9 CF 03 3B 00 00 A8 [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:50]Read from MH i2c: E2 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 03 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 03 00 82 50 00 90 00 46 [20:36:50]RAPDU: 90 00 [20:36:50]wFMCommunicate OK [20:36:50]wFMCommunicate request_size=4 [20:36:50]MH_SAM_APDU [20:36:50]CAPDU: 80 0D 03 02 [20:36:50]Write to MH i2c: E2 08 00 83 50 80 0D 03 02 00 00 00 00 4E [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:50]Read from MH i2c: E2 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 0B 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 0B 00 83 50 00 D7 17 56 18 1C C4 48 F5 90 00 C8 [20:36:50]RAPDU: D7 17 56 18 1C C4 48 F5 90 00 [20:36:50]wFMCommunicate OK [20:36:50]SAM_PROTO_SignData done [20:36:50]FM_MakeSignedData done [20:36:50]CreateOFDProtocolMessage [20:36:50]wFMCommunicate request_size=4 [20:36:50]MH_SAM_APDU [20:36:50]CAPDU: 80 11 00 00 [20:36:50]Write to MH i2c: E2 08 00 84 50 80 11 00 00 00 00 00 00 4E [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:50]Read from MH i2c: E2 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 17 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 17 00 84 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A4 [20:36:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:36:50]wFMCommunicate OK [20:36:50]CreateOFDProtocolMessage done [20:36:50]OFDSenderStorePacket 33288 [20:36:50]StoreOFDPacket docnum=33288 [20:36:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B3 08 08 01 B2 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 63 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 82 00 00 35 04 06 00 BB AF D9 CF 03 3B D7 17 56 18 1C C4 48 F5 [20:36:50]CheckFolder [20:36:50]dirname=/storage/ofd_packets [20:36:50]CheckFolder done [20:36:50]ProducePacketName [20:36:50]name=ofd_packets/00033288 [20:36:50]NVStorageSaveData ofd_packets/00033288 [20:36:50]File name is /storage/ofd_packets/00033288 [20:36:50]Write 302 bytes [20:36:50]NVStorageSaveData done [20:36:50]OFDSenderStorePacket done [20:36:50]KKMCreateOFDPacket done [20:36:50]NVStorageSaveData kkm_last_timestamp [20:36:50]File name is /storage/kkm_last_timestamp [20:36:50]Write 4 bytes [20:36:50]NVStorageSaveData done [20:36:50]ExternCall_PrintAddStr [20:36:50]wPrintStart [20:36:50]Write to MH i2c: 01 00 00 85 50 D5 [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: 01 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: 01 07 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: 01 07 00 85 50 00 00 00 00 00 FF 0F EA [20:36:50]RasterBufferAndPrint [20:36:50]line Счет N : (1)1183118 [20:36:50]line ИНН: 02508201610067 [20:36:50]line Контрольно-Кассовый Чек [20:36:50]line ПРОДАЖА [20:36:50]line ТРК (МРК, ГНК) : 51 [20:36:50]line Товар: 2710124130 [20:36:50]line Super-92-К-5 [20:36:50]line 16.810 * 59.50 [20:36:50]line = 1000.20 [20:36:50]line НДС 12% НСП 1% [20:36:50]line > о реализуемом товаре [20:36:50]line ОКРУГЛЕНИЕ: -0.20 [20:36:50]line ИТОГО: 1000.00 [20:36:50]line Внесено: 1000.00 [20:36:50]line СДАЧА: 0.00 [20:36:50]line НСП 1% : 8.85 [20:36:50]line НДС 12% : 106.22 [20:36:50]line Наличными: 1000.00 [20:36:50]line Безнал.: 0.00 [20:36:50]line Место: АЗС № 121 "Партнер Нефть" [20:36:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:36:50]line СНО: Общий режим [20:36:50]line Чек 304 26.08.2023 20:36 [20:36:50]line Смена: 77 ФФД: 1.0 [20:36:50]line ЗНМ: 0300000148 [20:36:50]line РНМ: 0000000000091575 [20:36:50]line Версия ККМ: 001 [20:36:50]line ФМ: 0000000000874655 [20:36:50]line ФД: 33288 [20:36:50]line ФПД: 206363947893563 [20:36:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203651&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33288&fm=206363947893563&tin=02508201610067®Number=0000000000091575&sum=100000 [20:36:51]OFD Sender: Processing packet 33288 [packets to send 11, broken 10] [20:36:51]ProducePacketName [20:36:51]name=ofd_packets/00033288 [20:36:51]OFD Sender: To server: pG, [20:36:51]CommunicateWithHost lk.salyk.kg:30040 [20:36:51]ConnectInit lk.salyk.kg [20:36:51]written 0, free lines is 4095 [20:36:51]Connected sock=10 [20:36:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B3 08 08 01 B2 DF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 01 00 00 F4 03 04 00 63 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 82 00 00 35 04 06 00 BB AF D9 CF 03 3B D7 17 56 18 1C C4 48 F5 [20:36:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 D6 2B 47 00 AD 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 08 82 00 00 F4 03 04 00 01 0D EA 64 B6 04 01 00 00 1A 00 F3 28 71 4E D9 DC [20:36:51]CommunicateWithHost err = 0 [20:36:51]CheckOFDResponse [20:36:51]1017 (14) - 77093643461234 [20:36:51]1041 (16) - 0000000000874655 [20:36:51]1040 (4) - 33288 [20:36:51]1012 (4) - 26.08.2023 14:32 [20:36:51]1206 (1) - 0 [20:36:51]OFD Sender: Remove packet 33288 [20:36:51]ProducePacketName [20:36:51]name=ofd_packets/00033288 [20:36:51]NVStorageDeleteData [20:36:51]Write to MH i2c: 01 00 00 B0 50 00 [20:36:51]Write i2c OK [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: 01 [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: 01 07 00 [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: 01 07 00 B0 50 00 00 00 00 00 E0 0C F3 [20:36:51]RasterBufferAndPrint [20:36:51]line [20:36:51]line [20:36:51]line [20:36:51]line [20:36:51]line [20:36:51]written 0, free lines is 3302 [20:36:51]MH_Cut [20:36:51]Write to MH i2c: D1 01 00 B7 50 01 D9 [20:36:51]Write i2c OK [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: D1 [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: D1 01 00 [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: D1 01 00 B7 50 00 D8 [20:36:51]Write to MH i2c: 01 00 00 B8 50 08 [20:36:51]Write i2c OK [20:36:51]MH_I2C_Read... [20:36:51]OFD Sender: No OFD packet to send [20:36:52]*** Cut start [20:36:52]*** Purtial cut [20:36:52]*** CUTSNS_PIN = 0 [20:36:52]*** Stage 1: CUTSNS_PIN = 1 [20:36:54]Read from MH i2c: 01 [20:36:54]MH_I2C_Read... [20:36:54]*** Stop cut motor [20:36:54]*** Cut end [20:36:54]Read from MH i2c: 01 07 00 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: 01 07 00 B8 50 00 00 00 00 00 FF 0F 1D [20:36:54]process_action close_receipt done [20:36:54]requested_data is exist [20:36:54]produce_requested_data [20:36:54]requested_item fm.sn is exist - process it [20:36:54]wFMCommunicate request_size=4 [20:36:54]MH_SAM_APDU [20:36:54]CAPDU: 80 11 00 00 [20:36:54]Write to MH i2c: E2 08 00 B9 50 80 11 00 00 00 00 00 00 83 [20:36:54]Write i2c OK [20:36:54]MH_I2C_Read... [20:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:54]Read from MH i2c: E2 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 17 00 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 17 00 B9 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [20:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:36:54]wFMCommunicate OK [20:36:54]requested_item fd.num is exist - process it [20:36:54]SAM_PROTO_GetFieldsCounters [20:36:54]wFMCommunicate request_size=4 [20:36:54]MH_SAM_APDU [20:36:54]CAPDU: 80 13 00 00 [20:36:54]Write to MH i2c: E2 08 00 BA 50 80 13 00 00 00 00 00 00 86 [20:36:54]Write i2c OK [20:36:54]MH_I2C_Read... [20:36:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:54]Read from MH i2c: E2 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 62 00 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 62 00 BA 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 08 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [20:36:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 08 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:54]wFMCommunicate OK [20:36:54]SAM_PROTO_GetFieldsCounters done [20:36:54]requested_item shift.num is exist - process it [20:36:54]requested_item shift.opened is exist - process it [20:36:54]req_shift_opened [20:36:54]FM_GetShiftState [20:36:54]SAM_PROTO_GetShiftState [20:36:54]wFMCommunicate request_size=4 [20:36:54]MH_SAM_APDU [20:36:54]CAPDU: 80 13 01 00 [20:36:54]Write to MH i2c: E2 08 00 BB 50 80 13 01 00 00 00 00 00 88 [20:36:54]Write i2c OK [20:36:54]MH_I2C_Read... [20:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:54]Read from MH i2c: E2 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 0E 00 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 0E 00 BB 50 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BF [20:36:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:36:54]wFMCommunicate OK [20:36:54]SAM_PROTO_GetShiftState done [20:36:54]FM_GetShiftState done [20:36:54]req_shift_opened done [20:36:54]requested_item shift.open_date is exist - process it [20:36:54]req_shift_open_date [20:36:54]req_shift_open_date done [20:36:54]produce_requested_data done [20:36:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33288,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:36:54]process_action_free close_receipt [20:36:54]json_value_free [20:36:54]json_value_free done [20:36:54]process_json_proto returns [20:36:54]Send response to host [20:36:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33288,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:36:54]free response buf [20:36:54]execute_script done [20:36:54]execute_script returns [20:36:54]free content buf [20:36:54]Sock 7.Close socket [20:36:54]Sock 7.Thread stoped [20:36:54]accept exits with 9 [20:36:54]New connection [20:36:54]New thread 3067202916 created [20:36:54]Thread 3067059556 joined [20:36:54]Waiting for new connection... [20:36:54] Sock 9.Parse request [20:36:54]Sock 9.Check first char [20:36:54]Sock 9.First char is OK [20:36:54]request: POST /json_proto HTTP/1.0 [20:36:54]Method: POST [20:36:54]URL: /json_proto [20:36:54]Method is POST - this is cgi request [20:36:54]url: /json_proto [20:36:54]query_string will be loaded in cgi processing [20:36:54]execute_cgi json_proto POST (null) [20:36:54]execute_cgi path=json_proto method=POST [20:36:54]POST find Content-Length [20:36:54]Host: 172.17.34.200:8080 [20:36:54]Content-Length: 671 [20:36:54]Content-Type: application/json [20:36:54] [20:36:54]POST finish read [20:36:54]Found Content-Length = 671 [20:36:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 8.410, "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" ] } } [20:36:54]execute_script... [20:36: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)1183119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 8.410, "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" ] } } [20:36:54]POST & json_proto [20:36:54]process_json_proto [20:36:54]json parsed OK: [20:36:54]protocol is kg_v1.0 [20:36:54]action value=close_receipt [20:36:54]process_action close_receipt [20:36:54]cmd_close_receipt [20:36:54]MH_GetDate [20:36:54]Write to MH i2c: F0 00 00 BC 50 FB [20:36:54]Write i2c OK [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: F0 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: F0 09 00 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: F0 09 00 BC 50 00 69 62 EA 64 B2 FF 65 64 97 [20:36:54]GetLastDocTimeStamp 1693082211 [20:36:54]current date 1693082217 [20:36:54]FM_GetShiftState [20:36:54]SAM_PROTO_GetShiftState [20:36:54]wFMCommunicate request_size=4 [20:36:54]MH_SAM_APDU [20:36:54]CAPDU: 80 13 01 00 [20:36:54]Write to MH i2c: E2 08 00 BD 50 80 13 01 00 00 00 00 00 8A [20:36:54]Write i2c OK [20:36:54]MH_I2C_Read... [20:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:54]Read from MH i2c: E2 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 0E 00 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 0E 00 BD 50 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C1 [20:36:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:36:54]wFMCommunicate OK [20:36:54]SAM_PROTO_GetShiftState done [20:36:55]FM_GetShiftState done [20:36:55]opened in 1693009560 [20:36:55]opened+sec_in_day 1693095960 [20:36:55]quantity*price = 50039 [20:36:55]sum+1 = 50041 [20:36:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 305 26.08.2023 20:36 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33289 ФПД: 190091581864675 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203657&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33289&fm=190091581864675&tin=02508201610067®Number=0000000000091575&sum=50000 [20:36:56]StoreToDocumentArchive [20:36:56]shift 77 fd 33289 [20:36:56]save to /storage/0077/doc_00033289 [20:36:56]save last doc name /storage/0077/doc_00033289 to /storage/kkm_last_doc_name [20:36:56]save OK [20:36:56]Clear old archive folders... [20:36:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:36:56]tlvbuf is 00C9D250 [20:36:56]SAM_PROTO_ClearQueue [20:36:56]wFMCommunicate request_size=4 [20:36:56]MH_SAM_APDU [20:36:56]CAPDU: 80 09 00 00 [20:36:56]Write to MH i2c: E2 08 00 CA 50 80 09 00 00 00 00 00 00 8C [20:36:56]Write i2c OK [20:36:56]MH_I2C_Read... [20:36:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:56]Read from MH i2c: E2 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 03 00 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 03 00 CA 50 00 90 00 8E [20:36:56]RAPDU: 90 00 [20:36:56]wFMCommunicate OK [20:36:56]SAM_PROTO_ClearQueue done [20:36:56]KKMCreateOFDPacket [20:36:56]OFDProtocolAddRootSTLVToBuf [20:36:56]FM_MakeSignedData [20:36:56]FM_MakeSignedData [20:36:56]SAM_PROTO_SignData [20:36:56]wFMCommunicate request_size=4 [20:36:56]MH_SAM_APDU [20:36:56]CAPDU: 80 0D 01 02 [20:36:56]Write to MH i2c: E2 08 00 CB 50 80 0D 01 02 00 00 00 00 94 [20:36:56]Write i2c OK [20:36:56]MH_I2C_Read... [20:36:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:56]Read from MH i2c: E2 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 03 00 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 03 00 CB 50 00 90 00 8F [20:36:56]RAPDU: 90 00 [20:36:56]wFMCommunicate OK [20:36:56]wFMCommunicate request_size=255 [20:36:56]MH_SAM_APDU [20:36:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 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 31 01 00 00 F4 03 04 00 69 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 82 00 00 35 04 06 00 [20:36:56]Write to MH i2c: E2 02 01 CC 50 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 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 31 01 00 00 F4 03 04 00 69 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 82 00 00 35 04 06 00 00 00 32 [20:36:56]Write i2c OK [20:36:56]MH_I2C_Read... [20:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:56]OFD Sender: No OFD packet to send [20:36:56]Read from MH i2c: E2 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 03 00 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 03 00 CC 50 00 90 00 90 [20:36:56]RAPDU: 90 00 [20:36:56]wFMCommunicate OK [20:36:56]wFMCommunicate request_size=11 [20:36:56]MH_SAM_APDU [20:36:56]CAPDU: 80 0D 02 02 06 AC E3 25 36 3A E3 [20:36:56]Write to MH i2c: E2 0E 00 CD 50 80 0D 02 02 06 00 AC E3 25 36 3A E3 00 00 AA [20:36:56]Write i2c OK [20:36:56]MH_I2C_Read... [20:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:56]Read from MH i2c: E2 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 03 00 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 03 00 CD 50 00 90 00 91 [20:36:56]RAPDU: 90 00 [20:36:56]wFMCommunicate OK [20:36:56]wFMCommunicate request_size=4 [20:36:56]MH_SAM_APDU [20:36:56]CAPDU: 80 0D 03 02 [20:36:56]Write to MH i2c: E2 08 00 CE 50 80 0D 03 02 00 00 00 00 99 [20:36:56]Write i2c OK [20:36:56]MH_I2C_Read... [20:36:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:56]Read from MH i2c: E2 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 0B 00 [20:36:56]MH_I2C_Read... [20:36:56]Read from MH i2c: E2 0B 00 CE 50 00 15 22 2A 5E 0E FA D5 C9 90 00 FF [20:36:57]RAPDU: 15 22 2A 5E 0E FA D5 C9 90 00 [20:36:57]wFMCommunicate OK [20:36:57]SAM_PROTO_SignData done [20:36:57]FM_MakeSignedData done [20:36:57]CreateOFDProtocolMessage [20:36:57]wFMCommunicate request_size=4 [20:36:57]MH_SAM_APDU [20:36:57]CAPDU: 80 11 00 00 [20:36:57]Write to MH i2c: E2 08 00 CF 50 80 11 00 00 00 00 00 00 99 [20:36:57]Write i2c OK [20:36:57]MH_I2C_Read... [20:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:57]Read from MH i2c: E2 [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: E2 17 00 [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: E2 17 00 CF 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EF [20:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:36:57]wFMCommunicate OK [20:36:57]CreateOFDProtocolMessage done [20:36:57]OFDSenderStorePacket 33289 [20:36:57]StoreOFDPacket docnum=33289 [20:36:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 24 60 08 01 32 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 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 31 01 00 00 F4 03 04 00 69 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 82 00 00 35 04 06 00 AC E3 25 36 3A E3 15 22 2A 5E 0E FA D5 C9 [20:36:57]CheckFolder [20:36:57]dirname=/storage/ofd_packets [20:36:57]CheckFolder done [20:36:57]ProducePacketName [20:36:57]name=ofd_packets/00033289 [20:36:57]NVStorageSaveData ofd_packets/00033289 [20:36:57]File name is /storage/ofd_packets/00033289 [20:36:57]Write 302 bytes [20:36:57]NVStorageSaveData done [20:36:57]OFDSenderStorePacket done [20:36:57]KKMCreateOFDPacket done [20:36:57]NVStorageSaveData kkm_last_timestamp [20:36:57]File name is /storage/kkm_last_timestamp [20:36:57]Write 4 bytes [20:36:57]NVStorageSaveData done [20:36:57]ExternCall_PrintAddStr [20:36:57]wPrintStart [20:36:57]Write to MH i2c: 01 00 00 D0 50 20 [20:36:57]Write i2c OK [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: 01 [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: 01 07 00 [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: 01 07 00 D0 50 00 00 00 00 00 FF 0F 35 [20:36:57]RasterBufferAndPrint [20:36:57]line Счет N : (1)1183119 [20:36:57]line ИНН: 02508201610067 [20:36:57]line Контрольно-Кассовый Чек [20:36:57]line ПРОДАЖА [20:36:57]line ТРК (МРК, ГНК) : 41 [20:36:57]line Товар: 2710124130 [20:36:57]line Super-92-К-5 [20:36:57]line 8.410 * 59.50 [20:36:57]line = 500.40 [20:36:57]line НДС 12% НСП 1% [20:36:57]line > о реализуемом товаре [20:36:57]line ОКРУГЛЕНИЕ: -0.40 [20:36:57]line ИТОГО: 500.00 [20:36:57]line Внесено: 500.00 [20:36:57]line СДАЧА: 0.00 [20:36:57]line НСП 1% : 4.43 [20:36:57]line НДС 12% : 53.14 [20:36:57]line Наличными: 500.00 [20:36:57]line Безнал.: 0.00 [20:36:57]line Место: АЗС № 121 "Партнер Нефть" [20:36:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:36:57]line СНО: Общий режим [20:36:57]line Чек 305 26.08.2023 20:36 [20:36:57]line Смена: 77 ФФД: 1.0 [20:36:57]line ЗНМ: 0300000148 [20:36:57]line РНМ: 0000000000091575 [20:36:57]line Версия ККМ: 001 [20:36:57]line ФМ: 0000000000874655 [20:36:57]line ФД: 33289 [20:36:57]line ФПД: 190091581864675 [20:36:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203657&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33289&fm=190091581864675&tin=02508201610067®Number=0000000000091575&sum=50000 [20:36:57]OFD Sender: Processing packet 33289 [packets to send 11, broken 10] [20:36:57]ProducePacketName [20:36:57]name=ofd_packets/00033289 [20:36:57]OFD Sender: To server: pG, [20:36:57]CommunicateWithHost lk.salyk.kg:30040 [20:36:57]ConnectInit lk.salyk.kg [20:36:57]written 0, free lines is 4095 [20:36:57]Connected sock=10 [20:36:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 24 60 08 01 32 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 3E 17 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 31 01 00 00 F4 03 04 00 69 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 82 00 00 35 04 06 00 AC E3 25 36 3A E3 15 22 2A 5E 0E FA D5 C9 [20:36:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 6F 4C 47 00 E7 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 09 82 00 00 F4 03 04 00 07 0D EA 64 B6 04 01 00 00 1A 06 21 9A B0 B9 C7 AB [20:36:57]CommunicateWithHost err = 0 [20:36:57]CheckOFDResponse [20:36:57]1017 (14) - 77093643461234 [20:36:57]1041 (16) - 0000000000874655 [20:36:57]1040 (4) - 33289 [20:36:57]1012 (4) - 26.08.2023 14:32 [20:36:57]1206 (1) - 0 [20:36:57]OFD Sender: Remove packet 33289 [20:36:57]ProducePacketName [20:36:57]name=ofd_packets/00033289 [20:36:57]NVStorageDeleteData [20:36:57]Write to MH i2c: 01 00 00 FB 50 4B [20:36:57]Write i2c OK [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: 01 [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: 01 07 00 [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: 01 07 00 FB 50 00 00 00 00 00 DF 0C 3D [20:36:57]RasterBufferAndPrint [20:36:57]line [20:36:57]line [20:36:57]line [20:36:57]line [20:36:57]line [20:36:57]written 0, free lines is 3307 [20:36:57]MH_Cut [20:36:57]Write to MH i2c: D1 01 00 02 51 01 25 [20:36:57]Write i2c OK [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: D1 [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: D1 01 00 [20:36:57]MH_I2C_Read... [20:36:57]Read from MH i2c: D1 01 00 02 51 00 24 [20:36:57]Write to MH i2c: 01 00 00 03 51 54 [20:36:57]Write i2c OK [20:36:57]MH_I2C_Read... [20:36:58]OFD Sender: No OFD packet to send [20:36:58]*** Cut start [20:36:58]*** Purtial cut [20:36:58]*** Stage 1: CUTSNS_PIN = 1 [20:36:58]Read from MH i2c: 01 [20:36:58]MH_I2C_Read... [20:36:58]*** Stop cut motor [20:36:58]*** Cut end [20:36:58]Read from MH i2c: 01 07 00 [20:36:58]MH_I2C_Read... [20:36:58]Read from MH i2c: 01 07 00 03 51 00 00 00 00 00 FF 0F 69 [20:36:58]process_action close_receipt done [20:36:58]requested_data is exist [20:36:58]produce_requested_data [20:36:58]requested_item fm.sn is exist - process it [20:36:58]wFMCommunicate request_size=4 [20:36:58]MH_SAM_APDU [20:36:58]CAPDU: 80 11 00 00 [20:36:58]Write to MH i2c: E2 08 00 04 51 80 11 00 00 00 00 00 00 CF [20:36:58]Write i2c OK [20:36:58]MH_I2C_Read... [20:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:58]Read from MH i2c: E2 [20:36:58]MH_I2C_Read... [20:36:58]Read from MH i2c: E2 17 00 [20:36:58]MH_I2C_Read... [20:36:58]Read from MH i2c: E2 17 00 04 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 25 [20:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:36:58]wFMCommunicate OK [20:36:58]requested_item fd.num is exist - process it [20:36:58]SAM_PROTO_GetFieldsCounters [20:36:58]wFMCommunicate request_size=4 [20:36:58]MH_SAM_APDU [20:36:58]CAPDU: 80 13 00 00 [20:36:58]Write to MH i2c: E2 08 00 05 51 80 13 00 00 00 00 00 00 D2 [20:36:58]Write i2c OK [20:36:58]MH_I2C_Read... [20:36:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:59]Read from MH i2c: E2 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 62 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 62 00 05 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 09 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [20:36:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 09 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:59]wFMCommunicate OK [20:36:59]SAM_PROTO_GetFieldsCounters done [20:36:59]requested_item shift.num is exist - process it [20:36:59]requested_item shift.opened is exist - process it [20:36:59]req_shift_opened [20:36:59]FM_GetShiftState [20:36:59]SAM_PROTO_GetShiftState [20:36:59]wFMCommunicate request_size=4 [20:36:59]MH_SAM_APDU [20:36:59]CAPDU: 80 13 01 00 [20:36:59]Write to MH i2c: E2 08 00 06 51 80 13 01 00 00 00 00 00 D4 [20:36:59]Write i2c OK [20:36:59]MH_I2C_Read... [20:36:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:59]Read from MH i2c: E2 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 0E 00 [20:36:59]MH_I2C_Read... [20:36:59]Read from MH i2c: E2 0E 00 06 51 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0B [20:36:59]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:36:59]wFMCommunicate OK [20:36:59]SAM_PROTO_GetShiftState done [20:36:59]FM_GetShiftState done [20:36:59]req_shift_opened done [20:36:59]requested_item shift.open_date is exist - process it [20:36:59]req_shift_open_date [20:36:59]req_shift_open_date done [20:36:59]produce_requested_data done [20:36:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33289,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:36:59]process_action_free close_receipt [20:36:59]json_value_free [20:36:59]json_value_free done [20:36:59]process_json_proto returns [20:36:59]Send response to host [20:36:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33289,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:36:59]free response buf [20:36:59]execute_script done [20:36:59]execute_script returns [20:36:59]free content buf [20:36:59]Sock 9.Close socket [20:36:59]Sock 9.Thread stoped [20:37:03]OFD Sender: No OFD packet to send [20:37:08]OFD Sender: No OFD packet to send [20:37:13]OFD Sender: No OFD packet to send [20:37:18]OFD Sender: No OFD packet to send [20:37:23]OFD Sender: No OFD packet to send [20:37:28]OFD Sender: No OFD packet to send [20:37:33]OFD Sender: No OFD packet to send [20:37:38]OFD Sender: No OFD packet to send [20:37:43]OFD Sender: No OFD packet to send [20:37:48]OFD Sender: No OFD packet to send [20:37:53]OFD Sender: No OFD packet to send [20:37:58]OFD Sender: No OFD packet to send [20:38:03]OFD Sender: No OFD packet to send [20:38:08]OFD Sender: No OFD packet to send [20:38:13]OFD Sender: No OFD packet to send [20:38:18]OFD Sender: No OFD packet to send [20:38:23]OFD Sender: No OFD packet to send [20:38:28]OFD Sender: No OFD packet to send [20:38:33]OFD Sender: No OFD packet to send [20:38:38]OFD Sender: No OFD packet to send [20:38:43]OFD Sender: No OFD packet to send [20:38:48]OFD Sender: No OFD packet to send [20:38:53]OFD Sender: No OFD packet to send [20:38:58]OFD Sender: No OFD packet to send [20:39:03]OFD Sender: No OFD packet to send [20:39:08]OFD Sender: No OFD packet to send [20:39:10]accept exits with 7 [20:39:10]New connection [20:39:10]New thread 3067059556 created [20:39:10]Thread 3067202916 joined [20:39:10]Waiting for new connection... [20:39:10] Sock 7.Parse request [20:39:10]Sock 7.Check first char [20:39:10]Sock 7.First char is OK [20:39:10]request: POST /json_proto HTTP/1.0 [20:39:10]Method: POST [20:39:10]URL: /json_proto [20:39:10]Method is POST - this is cgi request [20:39:10]url: /json_proto [20:39:10]query_string will be loaded in cgi processing [20:39:10]execute_cgi json_proto POST (null) [20:39:10]execute_cgi path=json_proto method=POST [20:39:10]POST find Content-Length [20:39:10]Host: 172.17.34.200:8080 [20:39:10]Content-Length: 683 [20:39:10]Content-Type: application/json [20:39:10] [20:39:10]POST finish read [20:39:10]Found Content-Length = 683 [20:39:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183120", "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" : 58.50, "quantity" : 49.580, "sum" : 2900.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2900.00, "total" : 2900.00, "payments": [ { "type": 0, "sum" : 2900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:10]execute_script... [20:39: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)1183120", "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" : 58.50, "quantity" : 49.580, "sum" : 2900.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2900.00, "total" : 2900.00, "payments": [ { "type": 0, "sum" : 2900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:10]POST & json_proto [20:39:10]process_json_proto [20:39:10]json parsed OK: [20:39:10]protocol is kg_v1.0 [20:39:10]action value=close_receipt [20:39:10]process_action close_receipt [20:39:10]cmd_close_receipt [20:39:10]MH_GetDate [20:39:10]Write to MH i2c: F0 00 00 07 51 47 [20:39:10]Write i2c OK [20:39:10]MH_I2C_Read... [20:39:10]Read from MH i2c: F0 [20:39:10]MH_I2C_Read... [20:39:10]Read from MH i2c: F0 09 00 [20:39:10]MH_I2C_Read... [20:39:10]Read from MH i2c: F0 09 00 07 51 00 F1 62 EA 64 B2 FF 65 64 6B [20:39:10]GetLastDocTimeStamp 1693082217 [20:39:10]current date 1693082353 [20:39:10]FM_GetShiftState [20:39:10]SAM_PROTO_GetShiftState [20:39:10]wFMCommunicate request_size=4 [20:39:10]MH_SAM_APDU [20:39:10]CAPDU: 80 13 01 00 [20:39:10]Write to MH i2c: E2 08 00 08 51 80 13 01 00 00 00 00 00 D6 [20:39:10]Write i2c OK [20:39:10]MH_I2C_Read... [20:39:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:10]Read from MH i2c: E2 [20:39:10]MH_I2C_Read... [20:39:10]Read from MH i2c: E2 0E 00 [20:39:10]MH_I2C_Read... [20:39:10]Read from MH i2c: E2 0E 00 08 51 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0D [20:39:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:39:10]wFMCommunicate OK [20:39:10]SAM_PROTO_GetShiftState done [20:39:10]FM_GetShiftState done [20:39:10]opened in 1693009560 [20:39:10]opened+sec_in_day 1693095960 [20:39:10]quantity*price = 290043 [20:39:10]sum+1 = 290044 [20:39:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2900.00 Внесено: 2900.00 СДАЧА: 0.00 НСП 1% : 25.67 НДС 12% : 308.01 Наличными: 2900.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 306 26.08.2023 20:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33290 ФПД: 37434632621094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203913&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33290&fm=37434632621094&tin=02508201610067®Number=0000000000091575&sum=290000 [20:39:11]StoreToDocumentArchive [20:39:11]shift 77 fd 33290 [20:39:11]save to /storage/0077/doc_00033290 [20:39:11]save last doc name /storage/0077/doc_00033290 to /storage/kkm_last_doc_name [20:39:11]save OK [20:39:11]Clear old archive folders... [20:39:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:39:11]tlvbuf is B6F929D0 [20:39:11]SAM_PROTO_ClearQueue [20:39:11]wFMCommunicate request_size=4 [20:39:11]MH_SAM_APDU [20:39:11]CAPDU: 80 09 00 00 [20:39:11]Write to MH i2c: E2 08 00 15 51 80 09 00 00 00 00 00 00 D8 [20:39:11]Write i2c OK [20:39:11]MH_I2C_Read... [20:39:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 15 51 00 90 00 DA [20:39:12]RAPDU: 90 00 [20:39:12]wFMCommunicate OK [20:39:12]SAM_PROTO_ClearQueue done [20:39:12]KKMCreateOFDPacket [20:39:12]OFDProtocolAddRootSTLVToBuf [20:39:12]FM_MakeSignedData [20:39:12]FM_MakeSignedData [20:39:12]SAM_PROTO_SignData [20:39:12]wFMCommunicate request_size=4 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 0D 01 02 [20:39:12]Write to MH i2c: E2 08 00 16 51 80 0D 01 02 00 00 00 00 E0 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 16 51 00 90 00 DB [20:39:12]RAPDU: 90 00 [20:39:12]wFMCommunicate OK [20:39:12]wFMCommunicate request_size=255 [20:39:12]MH_SAM_APDU [20:39: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 AC C1 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 FB 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 F1 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 82 00 00 35 04 06 00 22 [20:39:12]Write to MH i2c: E2 02 01 17 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC C1 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 FB 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 F1 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 82 00 00 35 04 06 00 22 00 00 E0 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 17 51 00 90 00 DC [20:39:12]RAPDU: 90 00 [20:39:12]wFMCommunicate OK [20:39:12]wFMCommunicate request_size=10 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 0D 02 02 05 0B ED FA CC 26 [20:39:12]Write to MH i2c: E2 0D 00 18 51 80 0D 02 02 05 00 0B ED FA CC 26 00 00 D1 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 03 00 18 51 00 90 00 DD [20:39:12]RAPDU: 90 00 [20:39:12]wFMCommunicate OK [20:39:12]wFMCommunicate request_size=4 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 0D 03 02 [20:39:12]Write to MH i2c: E2 08 00 19 51 80 0D 03 02 00 00 00 00 E5 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 0B 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 0B 00 19 51 00 B7 3D 04 5B 28 0C 18 7C 90 00 01 [20:39:12]RAPDU: B7 3D 04 5B 28 0C 18 7C 90 00 [20:39:12]wFMCommunicate OK [20:39:12]SAM_PROTO_SignData done [20:39:12]FM_MakeSignedData done [20:39:12]CreateOFDProtocolMessage [20:39:12]wFMCommunicate request_size=4 [20:39:12]MH_SAM_APDU [20:39:12]CAPDU: 80 11 00 00 [20:39:12]Write to MH i2c: E2 08 00 1A 51 80 11 00 00 00 00 00 00 E5 [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:12]Read from MH i2c: E2 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 17 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: E2 17 00 1A 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3B [20:39:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:39:12]wFMCommunicate OK [20:39:12]CreateOFDProtocolMessage done [20:39:12]OFDSenderStorePacket 33290 [20:39:12]StoreOFDPacket docnum=33290 [20:39:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F 42 07 01 62 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC C1 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 FB 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 F1 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 82 00 00 35 04 06 00 22 0B ED FA CC 26 B7 3D 04 5B 28 0C 18 7C [20:39:12]CheckFolder [20:39:12]dirname=/storage/ofd_packets [20:39:12]CheckFolder done [20:39:12]ProducePacketName [20:39:12]name=ofd_packets/00033290 [20:39:12]NVStorageSaveData ofd_packets/00033290 [20:39:12]File name is /storage/ofd_packets/00033290 [20:39:12]Write 301 bytes [20:39:12]NVStorageSaveData done [20:39:12]OFDSenderStorePacket done [20:39:12]KKMCreateOFDPacket done [20:39:12]NVStorageSaveData kkm_last_timestamp [20:39:12]File name is /storage/kkm_last_timestamp [20:39:12]Write 4 bytes [20:39:12]NVStorageSaveData done [20:39:12]ExternCall_PrintAddStr [20:39:12]wPrintStart [20:39:12]Write to MH i2c: 01 00 00 1B 51 6C [20:39:12]Write i2c OK [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: 01 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: 01 07 00 [20:39:12]MH_I2C_Read... [20:39:12]Read from MH i2c: 01 07 00 1B 51 00 00 00 00 00 FF 0F 81 [20:39:12]RasterBufferAndPrint [20:39:12]line Счет N : (1)1183120 [20:39:12]line ИНН: 02508201610067 [20:39:12]line Контрольно-Кассовый Чек [20:39:12]line ПРОДАЖА [20:39:12]line ТРК (МРК, ГНК) : 32 [20:39:12]line Товар: 2710124130 [20:39:12]line Аи-92-К-5 [20:39:12]line 49.580 * 58.50 [20:39:12]line = 2900.43 [20:39:12]line НДС 12% НСП 1% [20:39:12]line > о реализуемом товаре [20:39:12]line ОКРУГЛЕНИЕ: -0.43 [20:39:12]line ИТОГО: 2900.00 [20:39:12]line Внесено: 2900.00 [20:39:12]line СДАЧА: 0.00 [20:39:12]line НСП 1% : 25.67 [20:39:12]line НДС 12% : 308.01 [20:39:12]line Наличными: 2900.00 [20:39:12]line Безнал.: 0.00 [20:39:12]line Место: АЗС № 121 "Партнер Нефть" [20:39:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:39:12]line СНО: Общий режим [20:39:12]line Чек 306 26.08.2023 20:39 [20:39:12]line Смена: 77 ФФД: 1.0 [20:39:12]line ЗНМ: 0300000148 [20:39:12]line РНМ: 0000000000091575 [20:39:12]line Версия ККМ: 001 [20:39:12]line ФМ: 0000000000874655 [20:39:12]line ФД: 33290 [20:39:12]line ФПД: 37434632621094 [20:39:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203913&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33290&fm=37434632621094&tin=02508201610067®Number=0000000000091575&sum=290000 [20:39:12]OFD Sender: Processing packet 33290 [packets to send 11, broken 10] [20:39:12]ProducePacketName [20:39:12]name=ofd_packets/00033290 [20:39:12]OFD Sender: To server: pG, [20:39:12]CommunicateWithHost lk.salyk.kg:30040 [20:39:12]ConnectInit lk.salyk.kg [20:39:12]written 0, free lines is 4095 [20:39:12]Connected sock=10 [20:39:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4F 42 07 01 62 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AC C1 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 FB 6C 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 6C 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 78 00 00 00 00 07 04 06 00 D0 6C 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 01 00 00 F4 03 04 00 F1 62 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 82 00 00 35 04 06 00 22 0B ED FA CC 26 B7 3D 04 5B 28 0C 18 7C [20:39:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 07 AA 47 00 77 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0A 82 00 00 F4 03 04 00 8F 0D EA 64 B6 04 01 00 00 47 FF EF 2E 3F AB 42 DF [20:39:13]CommunicateWithHost err = 0 [20:39:13]CheckOFDResponse [20:39:13]1017 (14) - 77093643461234 [20:39:13]1041 (16) - 0000000000874655 [20:39:13]1040 (4) - 33290 [20:39:13]1012 (4) - 26.08.2023 14:34 [20:39:13]1206 (1) - 0 [20:39:13]OFD Sender: Remove packet 33290 [20:39:13]ProducePacketName [20:39:13]name=ofd_packets/00033290 [20:39:13]NVStorageDeleteData [20:39:13]Write to MH i2c: 01 00 00 46 51 97 [20:39:13]Write i2c OK [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: 01 [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: 01 07 00 [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: 01 07 00 46 51 00 00 00 00 00 E3 0C 8D [20:39:13]RasterBufferAndPrint [20:39:13]line [20:39:13]line [20:39:13]line [20:39:13]line [20:39:13]line [20:39:13]written 0, free lines is 3305 [20:39:13]MH_Cut [20:39:13]Write to MH i2c: D1 01 00 4D 51 01 70 [20:39:13]Write i2c OK [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: D1 [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: D1 01 00 [20:39:13]MH_I2C_Read... [20:39:13]Read from MH i2c: D1 01 00 4D 51 00 6F [20:39:13]Write to MH i2c: 01 00 00 4E 51 9F [20:39:13]Write i2c OK [20:39:13]MH_I2C_Read... [20:39:13]OFD Sender: No OFD packet to send [20:39:14]*** Cut start [20:39:14]*** Purtial cut [20:39:14]*** CUTSNS_PIN = 0 [20:39:14]*** Stage 1: CUTSNS_PIN = 1 [20:39:16]Read from MH i2c: 01 [20:39:16]MH_I2C_Read... [20:39:16]*** Stop cut motor [20:39:16]*** Cut end [20:39:16]Read from MH i2c: 01 07 00 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: 01 07 00 4E 51 00 00 00 00 00 FF 0F B4 [20:39:16]process_action close_receipt done [20:39:16]requested_data is exist [20:39:16]produce_requested_data [20:39:16]requested_item fm.sn is exist - process it [20:39:16]wFMCommunicate request_size=4 [20:39:16]MH_SAM_APDU [20:39:16]CAPDU: 80 11 00 00 [20:39:16]Write to MH i2c: E2 08 00 4F 51 80 11 00 00 00 00 00 00 1A [20:39:16]Write i2c OK [20:39:16]MH_I2C_Read... [20:39:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:16]Read from MH i2c: E2 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: E2 17 00 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: E2 17 00 4F 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 70 [20:39:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:39:16]wFMCommunicate OK [20:39:16]requested_item fd.num is exist - process it [20:39:16]SAM_PROTO_GetFieldsCounters [20:39:16]wFMCommunicate request_size=4 [20:39:16]MH_SAM_APDU [20:39:16]CAPDU: 80 13 00 00 [20:39:16]Write to MH i2c: E2 08 00 50 51 80 13 00 00 00 00 00 00 1D [20:39:16]Write i2c OK [20:39:16]MH_I2C_Read... [20:39:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:16]Read from MH i2c: E2 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: E2 62 00 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: E2 62 00 50 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [20:39:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:39:16]wFMCommunicate OK [20:39:16]SAM_PROTO_GetFieldsCounters done [20:39:16]requested_item shift.num is exist - process it [20:39:16]requested_item shift.opened is exist - process it [20:39:16]req_shift_opened [20:39:16]FM_GetShiftState [20:39:16]SAM_PROTO_GetShiftState [20:39:16]wFMCommunicate request_size=4 [20:39:16]MH_SAM_APDU [20:39:16]CAPDU: 80 13 01 00 [20:39:16]Write to MH i2c: E2 08 00 51 51 80 13 01 00 00 00 00 00 1F [20:39:16]Write i2c OK [20:39:16]MH_I2C_Read... [20:39:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:16]Read from MH i2c: E2 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: E2 0E 00 [20:39:16]MH_I2C_Read... [20:39:16]Read from MH i2c: E2 0E 00 51 51 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 56 [20:39:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:39:16]wFMCommunicate OK [20:39:16]SAM_PROTO_GetShiftState done [20:39:16]FM_GetShiftState done [20:39:16]req_shift_opened done [20:39:16]requested_item shift.open_date is exist - process it [20:39:16]req_shift_open_date [20:39:16]req_shift_open_date done [20:39:16]produce_requested_data done [20:39:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33290,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:39:16]process_action_free close_receipt [20:39:16]json_value_free [20:39:16]json_value_free done [20:39:16]process_json_proto returns [20:39:16]Send response to host [20:39:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33290,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:39:16]free response buf [20:39:16]execute_script done [20:39:16]execute_script returns [20:39:16]free content buf [20:39:16]Sock 7.Close socket [20:39:16]Sock 7.Thread stoped [20:39:18]OFD Sender: No OFD packet to send [20:39:20]accept exits with 9 [20:39:20]New connection [20:39:20]New thread 3067202916 created [20:39:20]Thread 3067059556 joined [20:39:20]Waiting for new connection... [20:39:20] Sock 9.Parse request [20:39:20]Sock 9.Check first char [20:39:20]Sock 9.First char is OK [20:39:20]request: POST /json_proto HTTP/1.0 [20:39:20]Method: POST [20:39:20]URL: /json_proto [20:39:20]Method is POST - this is cgi request [20:39:20]url: /json_proto [20:39:20]query_string will be loaded in cgi processing [20:39:20]execute_cgi json_proto POST (null) [20:39:20]execute_cgi path=json_proto method=POST [20:39:20]POST find Content-Length [20:39:20]Host: 172.17.34.200:8080 [20:39:20]Content-Length: 1099 [20:39:20]Content-Type: application/json [20:39:20] [20:39:20]POST finish read [20:39:20]Found Content-Length = 1099 [20:39:20]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1183112\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:20]execute_script... [20:39:20]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1183112\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 : 2710194210\u000A\u0414\u0422(\u043B)-\u041A-5\u000A 150.000 x 63.60\u000A\u0418\u0422\u041E\u0413: 9540.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\u000A81887\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:20]POST & json_proto [20:39:20]process_json_proto [20:39:20]json parsed OK: [20:39:20]protocol is kg_v1.0 [20:39:20]action value=print_text [20:39:20]process_action print_text [20:39:20]cmd_print_text [20:39:20]ExternCall_PrintAddStr [20:39:20]wPrintStart [20:39:20]Write to MH i2c: 01 00 00 52 51 A3 [20:39:20]Write i2c OK [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: 01 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: 01 07 00 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: 01 07 00 52 51 00 00 00 00 00 FF 0F B8 [20:39:20]RasterBufferAndPrint [20:39:20]line *****ТОВАРНЫЙ ЧЕК***** [20:39:20]line АЗС 121 [20:39:20]line Партнер нефть [20:39:20]line 02508201610067 [20:39:20]line Кассир : Ниязова Г. [20:39:20]line Счет N : (1)1183112 [20:39:20]line ПРОДАЖА [20:39:20]line ТРК (МРК, ГНК) : 11 [20:39:20]line Вид ГСМ : 2710194210 [20:39:20]line ДТ(л)-К-5 [20:39:20]line 150.000 x 63.60 [20:39:20]line ИТОГ: 9540.00 [20:39:20]line Тип оплаты: Талоны: Топливная Карта [20:39:20]line 81887 [20:39:20]written 0, free lines is 4095 [20:39:20]Write to MH i2c: 01 00 00 63 51 B4 [20:39:20]Write i2c OK [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: 01 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: 01 07 00 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: 01 07 00 63 51 00 00 00 00 00 5C 0E 25 [20:39:20]RasterBufferAndPrint [20:39:20]line [20:39:20]line [20:39:20]line [20:39:20]line [20:39:20]line [20:39:20]written 0, free lines is 3677 [20:39:20]MH_Cut [20:39:20]Write to MH i2c: D1 01 00 6A 51 01 8D [20:39:20]Write i2c OK [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: D1 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: D1 01 00 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: D1 01 00 6A 51 00 8C [20:39:20]Write to MH i2c: 01 00 00 6B 51 BC [20:39:20]Write i2c OK [20:39:20]MH_I2C_Read... [20:39:20]*** Cut start [20:39:20]*** Purtial cut [20:39:20]*** Stage 1: CUTSNS_PIN = 1 [20:39:20]Read from MH i2c: 01 [20:39:20]MH_I2C_Read... [20:39:20]*** Stop cut motor [20:39:20]*** Cut end [20:39:20]Read from MH i2c: 01 07 00 [20:39:20]MH_I2C_Read... [20:39:20]Read from MH i2c: 01 07 00 6B 51 00 00 00 00 00 FF 0F D1 [20:39:20]process_action print_text done [20:39:20]requested_data is exist [20:39:20]produce_requested_data [20:39:20]requested_item fm.sn is exist - process it [20:39:20]wFMCommunicate request_size=4 [20:39:20]MH_SAM_APDU [20:39:20]CAPDU: 80 11 00 00 [20:39:20]Write to MH i2c: E2 08 00 6C 51 80 11 00 00 00 00 00 00 37 [20:39:20]Write i2c OK [20:39:20]MH_I2C_Read... [20:39:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:21]Read from MH i2c: E2 [20:39:21]MH_I2C_Read... [20:39:21]Read from MH i2c: E2 17 00 [20:39:21]MH_I2C_Read... [20:39:21]Read from MH i2c: E2 17 00 6C 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8D [20:39:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:39:21]wFMCommunicate OK [20:39:21]requested_item fd.num is exist - process it [20:39:21]SAM_PROTO_GetFieldsCounters [20:39:21]wFMCommunicate request_size=4 [20:39:21]MH_SAM_APDU [20:39:21]CAPDU: 80 13 00 00 [20:39:21]Write to MH i2c: E2 08 00 6D 51 80 13 00 00 00 00 00 00 3A [20:39:21]Write i2c OK [20:39:21]MH_I2C_Read... [20:39:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:21]Read from MH i2c: E2 [20:39:21]MH_I2C_Read... [20:39:21]Read from MH i2c: E2 62 00 [20:39:21]MH_I2C_Read... [20:39:21]Read from MH i2c: E2 62 00 6D 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [20:39:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:39:21]wFMCommunicate OK [20:39:21]SAM_PROTO_GetFieldsCounters done [20:39:21]requested_item shift.num is exist - process it [20:39:21]requested_item shift.opened is exist - process it [20:39:21]req_shift_opened [20:39:21]FM_GetShiftState [20:39:21]SAM_PROTO_GetShiftState [20:39:21]wFMCommunicate request_size=4 [20:39:21]MH_SAM_APDU [20:39:21]CAPDU: 80 13 01 00 [20:39:21]Write to MH i2c: E2 08 00 6E 51 80 13 01 00 00 00 00 00 3C [20:39:21]Write i2c OK [20:39:21]MH_I2C_Read... [20:39:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:21]Read from MH i2c: E2 [20:39:21]MH_I2C_Read... [20:39:21]Read from MH i2c: E2 0E 00 [20:39:21]MH_I2C_Read... [20:39:21]Read from MH i2c: E2 0E 00 6E 51 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 73 [20:39:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:39:21]wFMCommunicate OK [20:39:21]SAM_PROTO_GetShiftState done [20:39:21]FM_GetShiftState done [20:39:21]req_shift_opened done [20:39:21]requested_item shift.open_date is exist - process it [20:39:21]req_shift_open_date [20:39:21]req_shift_open_date done [20:39:21]produce_requested_data done [20:39:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33290,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:39:21]process_action_free print_text [20:39:21]json_value_free [20:39:21]json_value_free done [20:39:21]process_json_proto returns [20:39:21]Send response to host [20:39:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33290,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:39:21]free response buf [20:39:21]execute_script done [20:39:21]execute_script returns [20:39:21]free content buf [20:39:21]Sock 9.Close socket [20:39:21]Sock 9.Thread stoped [20:39:23]OFD Sender: No OFD packet to send [20:39:28]OFD Sender: No OFD packet to send [20:39:29]accept exits with 7 [20:39:29]New connection [20:39:29]New thread 3067059556 created [20:39:29]Thread 3067202916 joined [20:39:29]Waiting for new connection... [20:39:29] Sock 7.Parse request [20:39:29]Sock 7.Check first char [20:39:29]Sock 7.First char is OK [20:39:29]request: POST /json_proto HTTP/1.0 [20:39:29]Method: POST [20:39:29]URL: /json_proto [20:39:29]Method is POST - this is cgi request [20:39:29]url: /json_proto [20:39:29]query_string will be loaded in cgi processing [20:39:29]execute_cgi json_proto POST (null) [20:39:29]execute_cgi path=json_proto method=POST [20:39:29]POST find Content-Length [20:39:29]Host: 172.17.34.200:8080 [20:39:29]Content-Length: 649 [20:39:29]Content-Type: application/json [20:39:29] [20:39:29]POST finish read [20:39:29]Found Content-Length = 649 [20:39:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 150.000, "sum" : 9540.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 9540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:29]execute_script... [20:39:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 150.000, "sum" : 9540.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 9540.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:39:29]POST & json_proto [20:39:29]process_json_proto [20:39:29]json parsed OK: [20:39:29]protocol is kg_v1.0 [20:39:29]action value=close_receipt [20:39:29]process_action close_receipt [20:39:29]cmd_close_receipt [20:39:29]MH_GetDate [20:39:29]Write to MH i2c: F0 00 00 6F 51 AF [20:39:29]Write i2c OK [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: F0 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: F0 09 00 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: F0 09 00 6F 51 00 04 63 EA 64 B2 FF 65 64 E7 [20:39:29]GetLastDocTimeStamp 1693082353 [20:39:29]current date 1693082372 [20:39:29]FM_GetShiftState [20:39:29]SAM_PROTO_GetShiftState [20:39:29]wFMCommunicate request_size=4 [20:39:29]MH_SAM_APDU [20:39:29]CAPDU: 80 13 01 00 [20:39:29]Write to MH i2c: E2 08 00 70 51 80 13 01 00 00 00 00 00 3E [20:39:29]Write i2c OK [20:39:29]MH_I2C_Read... [20:39:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:29]Read from MH i2c: E2 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 0E 00 [20:39:29]MH_I2C_Read... [20:39:29]Read from MH i2c: E2 0E 00 70 51 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 75 [20:39:29]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:39:29]wFMCommunicate OK [20:39:29]SAM_PROTO_GetShiftState done [20:39:29]FM_GetShiftState done [20:39:29]opened in 1693009560 [20:39:29]opened+sec_in_day 1693095960 [20:39:29]quantity*price = 954000 [20:39:29]sum+1 = 954001 [20:39:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9540.00 НСП 1% : 84.42 НДС 12% : 1013.10 Наличными: 9540.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 307 26.08.2023 20:39 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33291 ФПД: 255572077303398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203932&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33291&fm=255572077303398&tin=02508201610067®Number=0000000000091575&sum=954000 [20:39:30]StoreToDocumentArchive [20:39:30]shift 77 fd 33291 [20:39:30]save to /storage/0077/doc_00033291 [20:39:30]save last doc name /storage/0077/doc_00033291 to /storage/kkm_last_doc_name [20:39:30]save OK [20:39:30]Clear old archive folders... [20:39:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:39:30]tlvbuf is 00ACFC90 [20:39:30]SAM_PROTO_ClearQueue [20:39:30]wFMCommunicate request_size=4 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 09 00 00 [20:39:30]Write to MH i2c: E2 08 00 7D 51 80 09 00 00 00 00 00 00 40 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 7D 51 00 90 00 42 [20:39:30]RAPDU: 90 00 [20:39:30]wFMCommunicate OK [20:39:30]SAM_PROTO_ClearQueue done [20:39:30]KKMCreateOFDPacket [20:39:30]OFDProtocolAddRootSTLVToBuf [20:39:30]FM_MakeSignedData [20:39:30]FM_MakeSignedData [20:39:30]SAM_PROTO_SignData [20:39:30]wFMCommunicate request_size=4 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 0D 01 02 [20:39:30]Write to MH i2c: E2 08 00 7E 51 80 0D 01 02 00 00 00 00 48 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:30]Read from MH i2c: E2 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 [20:39:30]MH_I2C_Read... [20:39:30]Read from MH i2c: E2 03 00 7E 51 00 90 00 43 [20:39:30]RAPDU: 90 00 [20:39:30]wFMCommunicate OK [20:39:30]wFMCommunicate request_size=255 [20:39:30]MH_SAM_APDU [20:39:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F0 49 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 90 8E 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 8E 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 8B 01 00 00 00 07 04 06 00 90 8E 0E 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 04 63 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 82 00 00 35 04 06 00 [20:39:30]Write to MH i2c: E2 02 01 7F 51 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F0 49 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 90 8E 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 8E 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 8B 01 00 00 00 07 04 06 00 90 8E 0E 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 04 63 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 82 00 00 35 04 06 00 00 00 68 [20:39:30]Write i2c OK [20:39:30]MH_I2C_Read... [20:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:31]Read from MH i2c: E2 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: E2 03 00 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: E2 03 00 7F 51 00 90 00 44 [20:39:31]RAPDU: 90 00 [20:39:31]wFMCommunicate OK [20:39:31]wFMCommunicate request_size=11 [20:39:31]MH_SAM_APDU [20:39:31]CAPDU: 80 0D 02 02 06 E8 71 02 E1 D6 66 [20:39:31]Write to MH i2c: E2 0E 00 80 51 80 0D 02 02 06 00 E8 71 02 E1 D6 66 00 00 CF [20:39:31]Write i2c OK [20:39:31]MH_I2C_Read... [20:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:31]Read from MH i2c: E2 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: E2 03 00 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: E2 03 00 80 51 00 90 00 45 [20:39:31]RAPDU: 90 00 [20:39:31]wFMCommunicate OK [20:39:31]wFMCommunicate request_size=4 [20:39:31]MH_SAM_APDU [20:39:31]CAPDU: 80 0D 03 02 [20:39:31]Write to MH i2c: E2 08 00 81 51 80 0D 03 02 00 00 00 00 4D [20:39:31]Write i2c OK [20:39:31]MH_I2C_Read... [20:39:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:31]Read from MH i2c: E2 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: E2 0B 00 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: E2 0B 00 81 51 00 8D D2 B7 96 53 33 8D CF 90 00 DC [20:39:31]RAPDU: 8D D2 B7 96 53 33 8D CF 90 00 [20:39:31]wFMCommunicate OK [20:39:31]SAM_PROTO_SignData done [20:39:31]FM_MakeSignedData done [20:39:31]CreateOFDProtocolMessage [20:39:31]wFMCommunicate request_size=4 [20:39:31]MH_SAM_APDU [20:39:31]CAPDU: 80 11 00 00 [20:39:31]Write to MH i2c: E2 08 00 82 51 80 11 00 00 00 00 00 00 4D [20:39:31]Write i2c OK [20:39:31]MH_I2C_Read... [20:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:31]Read from MH i2c: E2 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: E2 17 00 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: E2 17 00 82 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A3 [20:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:39:31]wFMCommunicate OK [20:39:31]CreateOFDProtocolMessage done [20:39:31]OFDSenderStorePacket 33291 [20:39:31]StoreOFDPacket docnum=33291 [20:39:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7E E8 08 01 75 A4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 F0 49 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 90 8E 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 8E 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 8B 01 00 00 00 07 04 06 00 90 8E 0E 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 04 63 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 82 00 00 35 04 06 00 E8 71 02 E1 D6 66 8D D2 B7 96 53 33 8D CF [20:39:31]CheckFolder [20:39:31]dirname=/storage/ofd_packets [20:39:31]CheckFolder done [20:39:31]ProducePacketName [20:39:31]name=ofd_packets/00033291 [20:39:31]NVStorageSaveData ofd_packets/00033291 [20:39:31]File name is /storage/ofd_packets/00033291 [20:39:31]Write 302 bytes [20:39:31]NVStorageSaveData done [20:39:31]OFDSenderStorePacket done [20:39:31]KKMCreateOFDPacket done [20:39:31]NVStorageSaveData kkm_last_timestamp [20:39:31]File name is /storage/kkm_last_timestamp [20:39:31]Write 4 bytes [20:39:31]NVStorageSaveData done [20:39:31]ExternCall_PrintAddStr [20:39:31]wPrintStart [20:39:31]Write to MH i2c: 01 00 00 83 51 D4 [20:39:31]OFD Sender: Processing packet 33291 [packets to send 11, broken 10] [20:39:31]ProducePacketName [20:39:31]name=ofd_packets/00033291 [20:39:31]OFD Sender: To server: pG, [20:39:31]CommunicateWithHost lk.salyk.kg:30040 [20:39:31]ConnectInit lk.salyk.kg [20:39:31]Write i2c OK [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: 01 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: 01 07 00 [20:39:31]MH_I2C_Read... [20:39:31]Read from MH i2c: 01 07 00 83 51 00 00 00 00 00 FF 0F E9 [20:39:31]RasterBufferAndPrint [20:39:31]line Счет N : (1)1183121 [20:39:31]line ИНН: 02508201610067 [20:39:31]line Контрольно-Кассовый Чек [20:39:31]line ПРОДАЖА [20:39:31]line ТРК (МРК, ГНК) : 11 [20:39:31]line Товар: 2710194210 [20:39:31]line ДТ(л)-К-5 [20:39:31]line 150.000 * 63.60 [20:39:31]line = 9540.00 [20:39:31]line НДС 12% НСП 1% [20:39:31]line > о реализуемом товаре [20:39:31]line ИТОГО: 9540.00 [20:39:31]line НСП 1% : 84.42 [20:39:31]line НДС 12% : 1013.10 [20:39:31]line Наличными: 9540.00 [20:39:31]line Безнал.: 0.00 [20:39:31]line Место: АЗС № 121 "Партнер Нефть" [20:39:31]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:39:31]line СНО: Общий режим [20:39:31]line Чек 307 26.08.2023 20:39 [20:39:31]line Смена: 77 ФФД: 1.0 [20:39:31]line ЗНМ: 0300000148 [20:39:31]line РНМ: 0000000000091575 [20:39:31]line Версия ККМ: 001 [20:39:31]line ФМ: 0000000000874655 [20:39:31]line ФД: 33291 [20:39:31]line ФПД: 255572077303398 [20:39:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T203932&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33291&fm=255572077303398&tin=02508201610067®Number=0000000000091575&sum=954000 [20:39:31]Connected sock=10 [20:39:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7E E8 08 01 75 A4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 F0 49 02 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 90 8E 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 8E 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BE 8B 01 00 00 00 07 04 06 00 90 8E 0E 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 01 00 00 F4 03 04 00 04 63 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 82 00 00 35 04 06 00 E8 71 02 E1 D6 66 8D D2 B7 96 53 33 8D CF [20:39:31]written 0, free lines is 4095 [20:39:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 61 50 47 00 C8 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0B 82 00 00 F4 03 04 00 A2 0D EA 64 B6 04 01 00 00 A7 60 31 AB 80 EE 93 BC [20:39:31]CommunicateWithHost err = 0 [20:39:31]CheckOFDResponse [20:39:31]1017 (14) - 77093643461234 [20:39:31]1041 (16) - 0000000000874655 [20:39:31]1040 (4) - 33291 [20:39:31]1012 (4) - 26.08.2023 14:35 [20:39:31]1206 (1) - 0 [20:39:31]OFD Sender: Remove packet 33291 [20:39:31]ProducePacketName [20:39:31]name=ofd_packets/00033291 [20:39:31]NVStorageDeleteData [20:39:32]Write to MH i2c: 01 00 00 AB 51 FC [20:39:32]Write i2c OK [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: 01 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: 01 07 00 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: 01 07 00 AB 51 00 00 00 00 00 07 0D 17 [20:39:32]RasterBufferAndPrint [20:39:32]line [20:39:32]line [20:39:32]line [20:39:32]line [20:39:32]line [20:39:32]written 0, free lines is 3344 [20:39:32]MH_Cut [20:39:32]Write to MH i2c: D1 01 00 B2 51 01 D5 [20:39:32]Write i2c OK [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: D1 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: D1 01 00 [20:39:32]MH_I2C_Read... [20:39:32]Read from MH i2c: D1 01 00 B2 51 00 D4 [20:39:32]Write to MH i2c: 01 00 00 B3 51 04 [20:39:32]Write i2c OK [20:39:32]MH_I2C_Read... [20:39:32]OFD Sender: No OFD packet to send [20:39:32]*** Cut start [20:39:32]*** Purtial cut [20:39:32]*** CUTSNS_PIN = 0 [20:39:33]*** Stage 1: CUTSNS_PIN = 1 [20:39:34]Read from MH i2c: 01 [20:39:34]MH_I2C_Read... [20:39:34]*** Stop cut motor [20:39:34]*** Cut end [20:39:34]Read from MH i2c: 01 07 00 [20:39:34]MH_I2C_Read... [20:39:34]Read from MH i2c: 01 07 00 B3 51 00 00 00 00 00 FF 0F 19 [20:39:34]process_action close_receipt done [20:39:34]requested_data is exist [20:39:34]produce_requested_data [20:39:34]requested_item fm.sn is exist - process it [20:39:34]wFMCommunicate request_size=4 [20:39:34]MH_SAM_APDU [20:39:34]CAPDU: 80 11 00 00 [20:39:34]Write to MH i2c: E2 08 00 B4 51 80 11 00 00 00 00 00 00 7F [20:39:34]Write i2c OK [20:39:34]MH_I2C_Read... [20:39:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:34]Read from MH i2c: E2 [20:39:34]MH_I2C_Read... [20:39:34]Read from MH i2c: E2 17 00 [20:39:34]MH_I2C_Read... [20:39:34]Read from MH i2c: E2 17 00 B4 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [20:39:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:39:34]wFMCommunicate OK [20:39:34]requested_item fd.num is exist - process it [20:39:34]SAM_PROTO_GetFieldsCounters [20:39:34]wFMCommunicate request_size=4 [20:39:34]MH_SAM_APDU [20:39:34]CAPDU: 80 13 00 00 [20:39:34]Write to MH i2c: E2 08 00 B5 51 80 13 00 00 00 00 00 00 82 [20:39:34]Write i2c OK [20:39:34]MH_I2C_Read... [20:39:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:35]Read from MH i2c: E2 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 62 00 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 62 00 B5 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [20: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 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:39:35]wFMCommunicate OK [20:39:35]SAM_PROTO_GetFieldsCounters done [20:39:35]requested_item shift.num is exist - process it [20:39:35]requested_item shift.opened is exist - process it [20:39:35]req_shift_opened [20:39:35]FM_GetShiftState [20:39:35]SAM_PROTO_GetShiftState [20:39:35]wFMCommunicate request_size=4 [20:39:35]MH_SAM_APDU [20:39:35]CAPDU: 80 13 01 00 [20:39:35]Write to MH i2c: E2 08 00 B6 51 80 13 01 00 00 00 00 00 84 [20:39:35]Write i2c OK [20:39:35]MH_I2C_Read... [20:39:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:35]Read from MH i2c: E2 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 0E 00 [20:39:35]MH_I2C_Read... [20:39:35]Read from MH i2c: E2 0E 00 B6 51 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BB [20:39:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:39:35]wFMCommunicate OK [20:39:35]SAM_PROTO_GetShiftState done [20:39:35]FM_GetShiftState done [20:39:35]req_shift_opened done [20:39:35]requested_item shift.open_date is exist - process it [20:39:35]req_shift_open_date [20:39:35]req_shift_open_date done [20:39:35]produce_requested_data done [20:39:35]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33291,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:39:35]process_action_free close_receipt [20:39:35]json_value_free [20:39:35]json_value_free done [20:39:35]process_json_proto returns [20:39:35]Send response to host [20:39:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33291,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:39:35]free response buf [20:39:35]execute_script done [20:39:35]execute_script returns [20:39:35]free content buf [20:39:35]Sock 7.Close socket [20:39:35]Sock 7.Thread stoped [20:39:37]OFD Sender: No OFD packet to send [20:39:42]OFD Sender: No OFD packet to send [20:39:47]OFD Sender: No OFD packet to send [20:39:52]OFD Sender: No OFD packet to send [20:39:57]OFD Sender: No OFD packet to send [20:40:02]OFD Sender: No OFD packet to send [20:40:07]OFD Sender: No OFD packet to send [20:40:12]OFD Sender: No OFD packet to send [20:40:17]OFD Sender: No OFD packet to send [20:40:22]OFD Sender: No OFD packet to send [20:40:27]OFD Sender: No OFD packet to send [20:40:32]OFD Sender: No OFD packet to send [20:40:37]OFD Sender: No OFD packet to send [20:40:42]OFD Sender: No OFD packet to send [20:40:47]OFD Sender: No OFD packet to send [20:40:52]OFD Sender: No OFD packet to send [20:40:55]accept exits with 9 [20:40:55]New connection [20:40:55]New thread 3067202916 created [20:40:55]Thread 3067059556 joined [20:40:55]Waiting for new connection... [20:40:55] Sock 9.Parse request [20:40:55]Sock 9.Check first char [20:40:55]Sock 9.First char is OK [20:40:55]request: POST /json_proto HTTP/1.0 [20:40:55]Method: POST [20:40:55]URL: /json_proto [20:40:55]Method is POST - this is cgi request [20:40:55]url: /json_proto [20:40:55]query_string will be loaded in cgi processing [20:40:55]execute_cgi json_proto POST (null) [20:40:55]execute_cgi path=json_proto method=POST [20:40:55]POST find Content-Length [20:40:55]Host: 172.17.34.200:8080 [20:40:55]Content-Length: 678 [20:40:55]Content-Type: application/json [20:40:55] [20:40:55]POST finish read [20:40:55]Found Content-Length = 678 [20:40:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183122", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:55]execute_script... [20:40:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183122", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:40:55]POST & json_proto [20:40:55]process_json_proto [20:40:55]json parsed OK: [20:40:55]protocol is kg_v1.0 [20:40:55]action value=close_receipt [20:40:55]process_action close_receipt [20:40:55]cmd_close_receipt [20:40:55]MH_GetDate [20:40:55]Write to MH i2c: F0 00 00 B7 51 F7 [20:40:55]Write i2c OK [20:40:55]MH_I2C_Read... [20:40:55]Read from MH i2c: F0 [20:40:55]MH_I2C_Read... [20:40:55]Read from MH i2c: F0 09 00 [20:40:55]MH_I2C_Read... [20:40:55]Read from MH i2c: F0 09 00 B7 51 00 59 63 EA 64 B2 FF 65 64 84 [20:40:55]GetLastDocTimeStamp 1693082372 [20:40:55]current date 1693082457 [20:40:55]FM_GetShiftState [20:40:55]SAM_PROTO_GetShiftState [20:40:55]wFMCommunicate request_size=4 [20:40:55]MH_SAM_APDU [20:40:55]CAPDU: 80 13 01 00 [20:40:55]Write to MH i2c: E2 08 00 B8 51 80 13 01 00 00 00 00 00 86 [20:40:55]Write i2c OK [20:40:55]MH_I2C_Read... [20:40:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:55]Read from MH i2c: E2 [20:40:55]MH_I2C_Read... [20:40:55]Read from MH i2c: E2 0E 00 [20:40:55]MH_I2C_Read... [20:40:55]Read from MH i2c: E2 0E 00 B8 51 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BD [20:40:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:40:55]wFMCommunicate OK [20:40:55]SAM_PROTO_GetShiftState done [20:40:55]FM_GetShiftState done [20:40:55]opened in 1693009560 [20:40:55]opened+sec_in_day 1693095960 [20:40:55]quantity*price = 50017 [20:40:55]sum+1 = 50019 [20:40:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 308 26.08.2023 20:40 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33292 ФПД: 83231249867606 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T204057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33292&fm=83231249867606&tin=02508201610067®Number=0000000000091575&sum=50000 [20:40:56]StoreToDocumentArchive [20:40:56]shift 77 fd 33292 [20:40:56]save to /storage/0077/doc_00033292 [20:40:56]save last doc name /storage/0077/doc_00033292 to /storage/kkm_last_doc_name [20:40:56]save OK [20:40:56]Clear old archive folders... [20:40:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:40:56]tlvbuf is B6F17350 [20:40:56]SAM_PROTO_ClearQueue [20:40:56]wFMCommunicate request_size=4 [20:40:56]MH_SAM_APDU [20:40:56]CAPDU: 80 09 00 00 [20:40:56]Write to MH i2c: E2 08 00 C5 51 80 09 00 00 00 00 00 00 88 [20:40:56]Write i2c OK [20:40:56]MH_I2C_Read... [20:40:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:40:56]Read from MH i2c: E2 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 03 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 03 00 C5 51 00 90 00 8A [20:40:56]RAPDU: 90 00 [20:40:56]wFMCommunicate OK [20:40:56]SAM_PROTO_ClearQueue done [20:40:56]KKMCreateOFDPacket [20:40:56]OFDProtocolAddRootSTLVToBuf [20:40:56]FM_MakeSignedData [20:40:56]FM_MakeSignedData [20:40:56]SAM_PROTO_SignData [20:40:56]wFMCommunicate request_size=4 [20:40:56]MH_SAM_APDU [20:40:56]CAPDU: 80 0D 01 02 [20:40:56]Write to MH i2c: E2 08 00 C6 51 80 0D 01 02 00 00 00 00 90 [20:40:56]Write i2c OK [20:40:56]MH_I2C_Read... [20:40:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:40:56]Read from MH i2c: E2 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 03 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 03 00 C6 51 00 90 00 8B [20:40:56]RAPDU: 90 00 [20:40:56]wFMCommunicate OK [20:40:56]wFMCommunicate request_size=255 [20:40:56]MH_SAM_APDU [20:40: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 59 63 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 82 00 00 35 04 06 00 4B [20:40:56]Write to MH i2c: E2 02 01 C7 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 59 63 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 82 00 00 35 04 06 00 4B 00 00 56 [20:40:56]Write i2c OK [20:40:56]MH_I2C_Read... [20:40:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:56]Read from MH i2c: E2 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 03 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 03 00 C7 51 00 90 00 8C [20:40:56]RAPDU: 90 00 [20:40:56]wFMCommunicate OK [20:40:56]wFMCommunicate request_size=10 [20:40:56]MH_SAM_APDU [20:40:56]CAPDU: 80 0D 02 02 05 B2 C9 15 23 56 [20:40:56]Write to MH i2c: E2 0D 00 C8 51 80 0D 02 02 05 00 B2 C9 15 23 56 00 00 A6 [20:40:56]Write i2c OK [20:40:56]MH_I2C_Read... [20:40:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:40:56]Read from MH i2c: E2 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 03 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 03 00 C8 51 00 90 00 8D [20:40:56]RAPDU: 90 00 [20:40:56]wFMCommunicate OK [20:40:56]wFMCommunicate request_size=4 [20:40:56]MH_SAM_APDU [20:40:56]CAPDU: 80 0D 03 02 [20:40:56]Write to MH i2c: E2 08 00 C9 51 80 0D 03 02 00 00 00 00 95 [20:40:56]Write i2c OK [20:40:56]MH_I2C_Read... [20:40:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:40:56]Read from MH i2c: E2 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 0B 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 0B 00 C9 51 00 50 5A BD EE 2F FF 60 E9 90 00 62 [20:40:56]RAPDU: 50 5A BD EE 2F FF 60 E9 90 00 [20:40:56]wFMCommunicate OK [20:40:56]SAM_PROTO_SignData done [20:40:56]FM_MakeSignedData done [20:40:56]CreateOFDProtocolMessage [20:40:56]wFMCommunicate request_size=4 [20:40:56]MH_SAM_APDU [20:40:56]CAPDU: 80 11 00 00 [20:40:56]Write to MH i2c: E2 08 00 CA 51 80 11 00 00 00 00 00 00 95 [20:40:56]Write i2c OK [20:40:56]MH_I2C_Read... [20:40:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:56]Read from MH i2c: E2 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 17 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: E2 17 00 CA 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EB [20:40:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:40:56]wFMCommunicate OK [20:40:56]CreateOFDProtocolMessage done [20:40:56]OFDSenderStorePacket 33292 [20:40:56]StoreOFDPacket docnum=33292 [20:40:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FD AF 07 01 20 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 59 63 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 82 00 00 35 04 06 00 4B B2 C9 15 23 56 50 5A BD EE 2F FF 60 E9 [20:40:56]CheckFolder [20:40:56]dirname=/storage/ofd_packets [20:40:56]CheckFolder done [20:40:56]ProducePacketName [20:40:56]name=ofd_packets/00033292 [20:40:56]NVStorageSaveData ofd_packets/00033292 [20:40:56]File name is /storage/ofd_packets/00033292 [20:40:56]Write 301 bytes [20:40:56]NVStorageSaveData done [20:40:56]OFDSenderStorePacket done [20:40:56]KKMCreateOFDPacket done [20:40:56]NVStorageSaveData kkm_last_timestamp [20:40:56]File name is /storage/kkm_last_timestamp [20:40:56]Write 4 bytes [20:40:56]NVStorageSaveData done [20:40:56]ExternCall_PrintAddStr [20:40:56]wPrintStart [20:40:56]Write to MH i2c: 01 00 00 CB 51 1C [20:40:56]Write i2c OK [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: 01 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: 01 07 00 [20:40:56]MH_I2C_Read... [20:40:56]Read from MH i2c: 01 07 00 CB 51 00 00 00 00 00 FF 0F 31 [20:40:56]RasterBufferAndPrint [20:40:56]line Счет N : (1)1183122 [20:40:56]line ИНН: 02508201610067 [20:40:56]line Контрольно-Кассовый Чек [20:40:56]line ПРОДАЖА [20:40:56]line ТРК (МРК, ГНК) : 62 [20:40:56]line Товар: 2710124130 [20:40:56]line Аи-92-К-5 [20:40:56]line 8.550 * 58.50 [20:40:56]line = 500.18 [20:40:56]line НДС 12% НСП 1% [20:40:56]line > о реализуемом товаре [20:40:56]line ОКРУГЛЕНИЕ: -0.18 [20:40:56]line ИТОГО: 500.00 [20:40:56]line Внесено: 500.00 [20:40:56]line СДАЧА: 0.00 [20:40:56]line НСП 1% : 4.43 [20:40:56]line НДС 12% : 53.12 [20:40:56]line Наличными: 500.00 [20:40:56]line Безнал.: 0.00 [20:40:56]line Место: АЗС № 121 "Партнер Нефть" [20:40:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:40:56]line СНО: Общий режим [20:40:56]line Чек 308 26.08.2023 20:40 [20:40:56]line Смена: 77 ФФД: 1.0 [20:40:56]line ЗНМ: 0300000148 [20:40:56]line РНМ: 0000000000091575 [20:40:56]line Версия ККМ: 001 [20:40:56]line ФМ: 0000000000874655 [20:40:56]line ФД: 33292 [20:40:56]line ФПД: 83231249867606 [20:40:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T204057&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33292&fm=83231249867606&tin=02508201610067®Number=0000000000091575&sum=50000 [20:40:57]OFD Sender: Processing packet 33292 [packets to send 11, broken 10] [20:40:57]ProducePacketName [20:40:57]name=ofd_packets/00033292 [20:40:57]OFD Sender: To server: pG, [20:40:57]CommunicateWithHost lk.salyk.kg:30040 [20:40:57]ConnectInit lk.salyk.kg [20:40:57]written 0, free lines is 4095 [20:40:57]Connected sock=10 [20:40:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FD AF 07 01 20 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 59 63 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 82 00 00 35 04 06 00 4B B2 C9 15 23 56 50 5A BD EE 2F FF 60 E9 [20:40:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C4 F9 47 00 AE D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0C 82 00 00 F4 03 04 00 F7 0D EA 64 B6 04 01 00 00 3C C1 45 CE CF 89 51 4A [20:40:57]CommunicateWithHost err = 0 [20:40:57]CheckOFDResponse [20:40:57]1017 (14) - 77093643461234 [20:40:57]1041 (16) - 0000000000874655 [20:40:57]1040 (4) - 33292 [20:40:57]1012 (4) - 26.08.2023 14:36 [20:40:57]1206 (1) - 0 [20:40:57]OFD Sender: Remove packet 33292 [20:40:57]ProducePacketName [20:40:57]name=ofd_packets/00033292 [20:40:57]NVStorageDeleteData [20:40:57]Write to MH i2c: 01 00 00 F6 51 47 [20:40:57]Write i2c OK [20:40:57]MH_I2C_Read... [20:40:57]Read from MH i2c: 01 [20:40:57]MH_I2C_Read... [20:40:57]Read from MH i2c: 01 07 00 [20:40:57]MH_I2C_Read... [20:40:57]Read from MH i2c: 01 07 00 F6 51 00 00 00 00 00 D7 0C 31 [20:40:57]RasterBufferAndPrint [20:40:57]line [20:40:57]line [20:40:57]line [20:40:57]line [20:40:57]line [20:40:57]written 0, free lines is 3295 [20:40:57]MH_Cut [20:40:57]Write to MH i2c: D1 01 00 FD 51 01 20 [20:40:57]Write i2c OK [20:40:57]MH_I2C_Read... [20:40:57]Read from MH i2c: D1 [20:40:57]MH_I2C_Read... [20:40:57]Read from MH i2c: D1 01 00 [20:40:57]MH_I2C_Read... [20:40:57]Read from MH i2c: D1 01 00 FD 51 00 1F [20:40:57]Write to MH i2c: 01 00 00 FE 51 4F [20:40:57]Write i2c OK [20:40:57]MH_I2C_Read... [20:40:57]OFD Sender: No OFD packet to send [20:40:58]*** Cut start [20:40:58]*** Purtial cut [20:40:58]*** Stage 1: CUTSNS_PIN = 1 [20:40:58]Read from MH i2c: 01 [20:40:58]MH_I2C_Read... [20:40:58]*** Stop cut motor [20:40:58]*** Cut end [20:40:58]Read from MH i2c: 01 07 00 [20:40:58]MH_I2C_Read... [20:40:58]Read from MH i2c: 01 07 00 FE 51 00 00 00 00 00 FF 0F 64 [20:40:58]process_action close_receipt done [20:40:58]requested_data is exist [20:40:58]produce_requested_data [20:40:58]requested_item fm.sn is exist - process it [20:40:58]wFMCommunicate request_size=4 [20:40:58]MH_SAM_APDU [20:40:58]CAPDU: 80 11 00 00 [20:40:58]Write to MH i2c: E2 08 00 FF 51 80 11 00 00 00 00 00 00 CA [20:40:58]Write i2c OK [20:40:58]MH_I2C_Read... [20:40:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:40:58]Read from MH i2c: E2 [20:40:58]MH_I2C_Read... [20:40:58]Read from MH i2c: E2 17 00 [20:40:58]MH_I2C_Read... [20:40:58]Read from MH i2c: E2 17 00 FF 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [20:40:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:40:58]wFMCommunicate OK [20:40:58]requested_item fd.num is exist - process it [20:40:58]SAM_PROTO_GetFieldsCounters [20:40:58]wFMCommunicate request_size=4 [20:40:58]MH_SAM_APDU [20:40:58]CAPDU: 80 13 00 00 [20:40:58]Write to MH i2c: E2 08 00 00 52 80 13 00 00 00 00 00 00 CE [20:40:58]Write i2c OK [20:40:58]MH_I2C_Read... [20:40:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:40:58]Read from MH i2c: E2 [20:40:58]MH_I2C_Read... [20:40:58]Read from MH i2c: E2 62 00 [20:40:58]MH_I2C_Read... [20:40:58]Read from MH i2c: E2 62 00 00 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [20:40:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:40:58]wFMCommunicate OK [20:40:58]SAM_PROTO_GetFieldsCounters done [20:40:58]requested_item shift.num is exist - process it [20:40:58]requested_item shift.opened is exist - process it [20:40:58]req_shift_opened [20:40:58]FM_GetShiftState [20:40:58]SAM_PROTO_GetShiftState [20:40:58]wFMCommunicate request_size=4 [20:40:58]MH_SAM_APDU [20:40:58]CAPDU: 80 13 01 00 [20:40:58]Write to MH i2c: E2 08 00 01 52 80 13 01 00 00 00 00 00 D0 [20:40:58]Write i2c OK [20:40:58]MH_I2C_Read... [20:40:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:40:58]Read from MH i2c: E2 [20:40:58]MH_I2C_Read... [20:40:58]Read from MH i2c: E2 0E 00 [20:40:58]MH_I2C_Read... [20:40:58]Read from MH i2c: E2 0E 00 01 52 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 07 [20:40:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:40:58]wFMCommunicate OK [20:40:58]SAM_PROTO_GetShiftState done [20:40:58]FM_GetShiftState done [20:40:58]req_shift_opened done [20:40:58]requested_item shift.open_date is exist - process it [20:40:58]req_shift_open_date [20:40:58]req_shift_open_date done [20:40:58]produce_requested_data done [20:40:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33292,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:40:58]process_action_free close_receipt [20:40:58]json_value_free [20:40:58]json_value_free done [20:40:58]process_json_proto returns [20:40:58]Send response to host [20:40:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33292,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:40:58]free response buf [20:40:58]execute_script done [20:40:58]execute_script returns [20:40:58]free content buf [20:40:58]Sock 9.Close socket [20:40:58]Sock 9.Thread stoped [20:41:02]OFD Sender: No OFD packet to send [20:41:07]OFD Sender: No OFD packet to send [20:41:12]OFD Sender: No OFD packet to send [20:41:17]OFD Sender: No OFD packet to send [20:41:22]OFD Sender: No OFD packet to send [20:41:27]OFD Sender: No OFD packet to send [20:41:32]OFD Sender: No OFD packet to send [20:41:37]OFD Sender: No OFD packet to send [20:41:42]OFD Sender: No OFD packet to send [20:41:47]OFD Sender: No OFD packet to send [20:41:52]OFD Sender: No OFD packet to send [20:41:57]OFD Sender: No OFD packet to send [20:42:02]OFD Sender: No OFD packet to send [20:42:08]OFD Sender: No OFD packet to send [20:42:13]OFD Sender: No OFD packet to send [20:42:18]OFD Sender: No OFD packet to send [20:42:23]OFD Sender: No OFD packet to send [20:42:28]OFD Sender: No OFD packet to send [20:42:33]OFD Sender: No OFD packet to send [20:42:38]OFD Sender: No OFD packet to send [20:42:43]OFD Sender: No OFD packet to send [20:42:48]OFD Sender: No OFD packet to send [20:42:53]OFD Sender: No OFD packet to send [20:42:58]OFD Sender: No OFD packet to send [20:43:03]OFD Sender: No OFD packet to send [20:43:08]OFD Sender: No OFD packet to send [20:43:13]OFD Sender: No OFD packet to send [20:43:18]OFD Sender: No OFD packet to send [20:43:23]OFD Sender: No OFD packet to send [20:43:28]OFD Sender: No OFD packet to send [20:43:33]OFD Sender: No OFD packet to send [20:43:38]OFD Sender: No OFD packet to send [20:43:43]OFD Sender: No OFD packet to send [20:43:48]OFD Sender: No OFD packet to send [20:43:53]OFD Sender: No OFD packet to send [20:43:53]accept exits with 7 [20:43:53]New connection [20:43:53]New thread 3067059556 created [20:43:53]Thread 3067202916 joined [20:43:53]Waiting for new connection... [20:43:53] Sock 7.Parse request [20:43:53]Sock 7.Check first char [20:43:53]Sock 7.First char is OK [20:43:53]request: POST /json_proto HTTP/1.0 [20:43:53]Method: POST [20:43:53]URL: /json_proto [20:43:53]Method is POST - this is cgi request [20:43:53]url: /json_proto [20:43:53]query_string will be loaded in cgi processing [20:43:53]execute_cgi json_proto POST (null) [20:43:53]execute_cgi path=json_proto method=POST [20:43:53]POST find Content-Length [20:43:53]Host: 172.17.34.200:8080 [20:43:53]Content-Length: 678 [20:43:53]Content-Type: application/json [20:43:53] [20:43:53]POST finish read [20:43:53]Found Content-Length = 678 [20:43:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183123", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:53]execute_script... [20:43: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)1183123", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:53]POST & json_proto [20:43:53]process_json_proto [20:43:53]json parsed OK: [20:43:53]protocol is kg_v1.0 [20:43:53]action value=close_receipt [20:43:53]process_action close_receipt [20:43:53]cmd_close_receipt [20:43:53]MH_GetDate [20:43:53]Write to MH i2c: F0 00 00 02 52 43 [20:43:53]Write i2c OK [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: F0 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: F0 09 00 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: F0 09 00 02 52 00 0C 64 EA 64 B2 FF 65 64 84 [20:43:53]GetLastDocTimeStamp 1693082457 [20:43:53]current date 1693082636 [20:43:53]FM_GetShiftState [20:43:53]SAM_PROTO_GetShiftState [20:43:53]wFMCommunicate request_size=4 [20:43:53]MH_SAM_APDU [20:43:53]CAPDU: 80 13 01 00 [20:43:53]Write to MH i2c: E2 08 00 03 52 80 13 01 00 00 00 00 00 D2 [20:43:53]Write i2c OK [20:43:53]MH_I2C_Read... [20:43:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:53]Read from MH i2c: E2 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: E2 0E 00 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: E2 0E 00 03 52 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 09 [20:43:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:43:53]wFMCommunicate OK [20:43:53]SAM_PROTO_GetShiftState done [20:43:53]FM_GetShiftState done [20:43:53]opened in 1693009560 [20:43:53]opened+sec_in_day 1693095960 [20:43:53]quantity*price = 50017 [20:43:53]sum+1 = 50019 [20:43:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 309 26.08.2023 20:43 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33293 ФПД: 218609562742356 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T204356&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33293&fm=218609562742356&tin=02508201610067®Number=0000000000091575&sum=50000 [20:43:54]StoreToDocumentArchive [20:43:54]shift 77 fd 33293 [20:43:54]save to /storage/0077/doc_00033293 [20:43:54]save last doc name /storage/0077/doc_00033293 to /storage/kkm_last_doc_name [20:43:54]save OK [20:43:54]Clear old archive folders... [20:43:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:43:54]tlvbuf is B6F17610 [20:43:54]SAM_PROTO_ClearQueue [20:43:54]wFMCommunicate request_size=4 [20:43:54]MH_SAM_APDU [20:43:54]CAPDU: 80 09 00 00 [20:43:54]Write to MH i2c: E2 08 00 10 52 80 09 00 00 00 00 00 00 D4 [20:43:54]Write i2c OK [20:43:54]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 10 52 00 90 00 D6 [20:43:55]RAPDU: 90 00 [20:43:55]wFMCommunicate OK [20:43:55]SAM_PROTO_ClearQueue done [20:43:55]KKMCreateOFDPacket [20:43:55]OFDProtocolAddRootSTLVToBuf [20:43:55]FM_MakeSignedData [20:43:55]FM_MakeSignedData [20:43:55]SAM_PROTO_SignData [20:43:55]wFMCommunicate request_size=4 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 0D 01 02 [20:43:55]Write to MH i2c: E2 08 00 11 52 80 0D 01 02 00 00 00 00 DC [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 11 52 00 90 00 D7 [20:43:55]RAPDU: 90 00 [20:43:55]wFMCommunicate OK [20:43:55]wFMCommunicate request_size=255 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 0C 64 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 82 00 00 35 04 06 00 C6 [20:43:55]Write to MH i2c: E2 02 01 12 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 0C 64 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 82 00 00 35 04 06 00 C6 00 00 D3 [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 12 52 00 90 00 D8 [20:43:55]RAPDU: 90 00 [20:43:55]wFMCommunicate OK [20:43:55]wFMCommunicate request_size=10 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 0D 02 02 05 D3 01 54 EE 54 [20:43:55]Write to MH i2c: E2 0D 00 13 52 80 0D 02 02 05 00 D3 01 54 EE 54 00 00 53 [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 03 00 13 52 00 90 00 D9 [20:43:55]RAPDU: 90 00 [20:43:55]wFMCommunicate OK [20:43:55]wFMCommunicate request_size=4 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 0D 03 02 [20:43:55]Write to MH i2c: E2 08 00 14 52 80 0D 03 02 00 00 00 00 E1 [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 0B 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 0B 00 14 52 00 20 F1 5C B4 78 C3 62 11 90 00 B1 [20:43:55]RAPDU: 20 F1 5C B4 78 C3 62 11 90 00 [20:43:55]wFMCommunicate OK [20:43:55]SAM_PROTO_SignData done [20:43:55]FM_MakeSignedData done [20:43:55]CreateOFDProtocolMessage [20:43:55]wFMCommunicate request_size=4 [20:43:55]MH_SAM_APDU [20:43:55]CAPDU: 80 11 00 00 [20:43:55]Write to MH i2c: E2 08 00 15 52 80 11 00 00 00 00 00 00 E1 [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:55]Read from MH i2c: E2 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 17 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: E2 17 00 15 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 37 [20:43:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:43:55]wFMCommunicate OK [20:43:55]CreateOFDProtocolMessage done [20:43:55]OFDSenderStorePacket 33293 [20:43:55]StoreOFDPacket docnum=33293 [20:43:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1B 91 07 01 C6 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 0C 64 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 82 00 00 35 04 06 00 C6 D3 01 54 EE 54 20 F1 5C B4 78 C3 62 11 [20:43:55]CheckFolder [20:43:55]dirname=/storage/ofd_packets [20:43:55]CheckFolder done [20:43:55]ProducePacketName [20:43:55]name=ofd_packets/00033293 [20:43:55]NVStorageSaveData ofd_packets/00033293 [20:43:55]File name is /storage/ofd_packets/00033293 [20:43:55]Write 301 bytes [20:43:55]NVStorageSaveData done [20:43:55]OFDSenderStorePacket done [20:43:55]KKMCreateOFDPacket done [20:43:55]NVStorageSaveData kkm_last_timestamp [20:43:55]File name is /storage/kkm_last_timestamp [20:43:55]Write 4 bytes [20:43:55]NVStorageSaveData done [20:43:55]ExternCall_PrintAddStr [20:43:55]wPrintStart [20:43:55]Write to MH i2c: 01 00 00 16 52 68 [20:43:55]Write i2c OK [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: 01 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: 01 07 00 [20:43:55]MH_I2C_Read... [20:43:55]Read from MH i2c: 01 07 00 16 52 00 00 00 00 00 FF 0F 7D [20:43:55]RasterBufferAndPrint [20:43:55]line Счет N : (1)1183123 [20:43:55]line ИНН: 02508201610067 [20:43:55]line Контрольно-Кассовый Чек [20:43:55]line ПРОДАЖА [20:43:55]line ТРК (МРК, ГНК) : 42 [20:43:55]line Товар: 2710124130 [20:43:55]line Аи-92-К-5 [20:43:55]line 8.550 * 58.50 [20:43:55]line = 500.18 [20:43:55]line НДС 12% НСП 1% [20:43:55]line > о реализуемом товаре [20:43:55]line ОКРУГЛЕНИЕ: -0.18 [20:43:55]line ИТОГО: 500.00 [20:43:55]line Внесено: 500.00 [20:43:55]line СДАЧА: 0.00 [20:43:55]line НСП 1% : 4.43 [20:43:55]line НДС 12% : 53.12 [20:43:55]line Наличными: 500.00 [20:43:55]line Безнал.: 0.00 [20:43:55]line Место: АЗС № 121 "Партнер Нефть" [20:43:55]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:43:55]line СНО: Общий режим [20:43:55]line Чек 309 26.08.2023 20:43 [20:43:55]line Смена: 77 ФФД: 1.0 [20:43:55]line ЗНМ: 0300000148 [20:43:55]line РНМ: 0000000000091575 [20:43:55]line Версия ККМ: 001 [20:43:55]line ФМ: 0000000000874655 [20:43:55]line ФД: 33293 [20:43:55]line ФПД: 218609562742356 [20:43:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T204356&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33293&fm=218609562742356&tin=02508201610067®Number=0000000000091575&sum=50000 [20:43:55]OFD Sender: Processing packet 33293 [packets to send 11, broken 10] [20:43:55]ProducePacketName [20:43:55]name=ofd_packets/00033293 [20:43:55]OFD Sender: To server: pG, [20:43:55]CommunicateWithHost lk.salyk.kg:30040 [20:43:55]ConnectInit lk.salyk.kg [20:43:55]written 0, free lines is 4095 [20:43:55]Connected sock=10 [20: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 36 35 35 0F 01 00 00 1B 91 07 01 C6 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 0C 64 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 82 00 00 35 04 06 00 C6 D3 01 54 EE 54 20 F1 5C B4 78 C3 62 11 [20:43:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BC EB 47 00 79 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0D 82 00 00 F4 03 04 00 AA 0E EA 64 B6 04 01 00 00 83 6E F5 85 B3 B7 D8 B5 [20:43:56]CommunicateWithHost err = 0 [20:43:56]CheckOFDResponse [20:43:56]1017 (14) - 77093643461234 [20:43:56]1041 (16) - 0000000000874655 [20:43:56]1040 (4) - 33293 [20:43:56]1012 (4) - 26.08.2023 14:39 [20:43:56]1206 (1) - 0 [20:43:56]OFD Sender: Remove packet 33293 [20:43:56]ProducePacketName [20:43:56]name=ofd_packets/00033293 [20:43:56]NVStorageDeleteData [20:43:56]Write to MH i2c: 01 00 00 41 52 93 [20:43:56]Write i2c OK [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: 01 [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: 01 07 00 [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: 01 07 00 41 52 00 00 00 00 00 DF 0C 85 [20:43:56]RasterBufferAndPrint [20:43:56]line [20:43:56]line [20:43:56]line [20:43:56]line [20:43:56]line [20:43:56]written 0, free lines is 3304 [20:43:56]MH_Cut [20:43:56]Write to MH i2c: D1 01 00 48 52 01 6C [20:43:56]Write i2c OK [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: D1 [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: D1 01 00 [20:43:56]MH_I2C_Read... [20:43:56]Read from MH i2c: D1 01 00 48 52 00 6B [20:43:56]Write to MH i2c: 01 00 00 49 52 9B [20:43:56]Write i2c OK [20:43:56]MH_I2C_Read... [20:43:56]OFD Sender: No OFD packet to send [20:43:57]*** Cut start [20:43:57]*** Purtial cut [20:43:57]*** CUTSNS_PIN = 0 [20:43:57]*** Stage 1: CUTSNS_PIN = 1 [20:43:59]Read from MH i2c: 01 [20:43:59]MH_I2C_Read... [20:43:59]*** Stop cut motor [20:43:59]*** Cut end [20:43:59]Read from MH i2c: 01 07 00 [20:43:59]MH_I2C_Read... [20:43:59]Read from MH i2c: 01 07 00 49 52 00 00 00 00 00 FF 0F B0 [20:43:59]process_action close_receipt done [20:43:59]requested_data is exist [20:43:59]produce_requested_data [20:43:59]requested_item fm.sn is exist - process it [20:43:59]wFMCommunicate request_size=4 [20:43:59]MH_SAM_APDU [20:43:59]CAPDU: 80 11 00 00 [20:43:59]Write to MH i2c: E2 08 00 4A 52 80 11 00 00 00 00 00 00 16 [20:43:59]Write i2c OK [20:43:59]MH_I2C_Read... [20:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:59]Read from MH i2c: E2 [20:43:59]MH_I2C_Read... [20:43:59]Read from MH i2c: E2 17 00 [20:43:59]MH_I2C_Read... [20:43:59]Read from MH i2c: E2 17 00 4A 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [20:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:43:59]wFMCommunicate OK [20:43:59]requested_item fd.num is exist - process it [20:43:59]SAM_PROTO_GetFieldsCounters [20:43:59]wFMCommunicate request_size=4 [20:43:59]MH_SAM_APDU [20:43:59]CAPDU: 80 13 00 00 [20:43:59]Write to MH i2c: E2 08 00 4B 52 80 13 00 00 00 00 00 00 19 [20:43:59]Write i2c OK [20:43:59]MH_I2C_Read... [20:43:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:59]Read from MH i2c: E2 [20:43:59]MH_I2C_Read... [20:43:59]Read from MH i2c: E2 62 00 [20:43:59]MH_I2C_Read... [20:43:59]Read from MH i2c: E2 62 00 4B 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [20:43:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:59]wFMCommunicate OK [20:43:59]SAM_PROTO_GetFieldsCounters done [20:43:59]requested_item shift.num is exist - process it [20:43:59]requested_item shift.opened is exist - process it [20:43:59]req_shift_opened [20:43:59]FM_GetShiftState [20:43:59]SAM_PROTO_GetShiftState [20:43:59]wFMCommunicate request_size=4 [20:43:59]MH_SAM_APDU [20:43:59]CAPDU: 80 13 01 00 [20:43:59]Write to MH i2c: E2 08 00 4C 52 80 13 01 00 00 00 00 00 1B [20:43:59]Write i2c OK [20:43:59]MH_I2C_Read... [20:43:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:59]Read from MH i2c: E2 [20:43:59]MH_I2C_Read... [20:43:59]Read from MH i2c: E2 0E 00 [20:43:59]MH_I2C_Read... [20:43:59]Read from MH i2c: E2 0E 00 4C 52 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 52 [20:43:59]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:43:59]wFMCommunicate OK [20:43:59]SAM_PROTO_GetShiftState done [20:43:59]FM_GetShiftState done [20:43:59]req_shift_opened done [20:43:59]requested_item shift.open_date is exist - process it [20:43:59]req_shift_open_date [20:43:59]req_shift_open_date done [20:43:59]produce_requested_data done [20:43:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33293,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:43:59]process_action_free close_receipt [20:43:59]json_value_free [20:43:59]json_value_free done [20:43:59]process_json_proto returns [20:43:59]Send response to host [20:43:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33293,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:43:59]free response buf [20:43:59]execute_script done [20:43:59]execute_script returns [20:43:59]free content buf [20:43:59]Sock 7.Close socket [20:43:59]Sock 7.Thread stoped [20:44:01]OFD Sender: No OFD packet to send [20:44:06]OFD Sender: No OFD packet to send [20:44:11]OFD Sender: No OFD packet to send [20:44:16]OFD Sender: No OFD packet to send [20:44:21]OFD Sender: No OFD packet to send [20:44:26]OFD Sender: No OFD packet to send [20:44:31]OFD Sender: No OFD packet to send [20:44:36]OFD Sender: No OFD packet to send [20:44:41]OFD Sender: No OFD packet to send [20:44:46]OFD Sender: No OFD packet to send [20:44:51]OFD Sender: No OFD packet to send [20:44:56]OFD Sender: No OFD packet to send [20:45:01]OFD Sender: No OFD packet to send [20:45:06]OFD Sender: No OFD packet to send [20:45:07]accept exits with 9 [20:45:07]New connection [20:45:07]New thread 3067202916 created [20:45:07]Thread 3067059556 joined [20:45:07]Waiting for new connection... [20:45:07] Sock 9.Parse request [20:45:07]Sock 9.Check first char [20:45:07]Sock 9.First char is OK [20:45:07]request: POST /json_proto HTTP/1.0 [20:45:07]Method: POST [20:45:07]URL: /json_proto [20:45:07]Method is POST - this is cgi request [20:45:07]url: /json_proto [20:45:07]query_string will be loaded in cgi processing [20:45:07]execute_cgi json_proto POST (null) [20:45:07]execute_cgi path=json_proto method=POST [20:45:07]POST find Content-Length [20:45:07]Host: 172.17.34.200:8080 [20:45:07]Content-Length: 678 [20:45:07]Content-Type: application/json [20:45:07] [20:45:07]POST finish read [20:45:07]Found Content-Length = 678 [20:45:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183124", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:07]execute_script... [20:45:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183124", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:07]POST & json_proto [20:45:07]process_json_proto [20:45:07]json parsed OK: [20:45:07]protocol is kg_v1.0 [20:45:07]action value=close_receipt [20:45:07]process_action close_receipt [20:45:07]cmd_close_receipt [20:45:07]MH_GetDate [20:45:07]Write to MH i2c: F0 00 00 4D 52 8E [20:45:07]Write i2c OK [20:45:07]MH_I2C_Read... [20:45:07]Read from MH i2c: F0 [20:45:07]MH_I2C_Read... [20:45:07]Read from MH i2c: F0 09 00 [20:45:07]MH_I2C_Read... [20:45:07]Read from MH i2c: F0 09 00 4D 52 00 56 64 EA 64 B2 FF 65 64 19 [20:45:07]GetLastDocTimeStamp 1693082636 [20:45:07]current date 1693082710 [20:45:07]FM_GetShiftState [20:45:07]SAM_PROTO_GetShiftState [20:45:07]wFMCommunicate request_size=4 [20:45:07]MH_SAM_APDU [20:45:07]CAPDU: 80 13 01 00 [20:45:07]Write to MH i2c: E2 08 00 4E 52 80 13 01 00 00 00 00 00 1D [20:45:07]Write i2c OK [20:45:07]MH_I2C_Read... [20:45:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:07]Read from MH i2c: E2 [20:45:07]MH_I2C_Read... [20:45:07]Read from MH i2c: E2 0E 00 [20:45:07]MH_I2C_Read... [20:45:07]Read from MH i2c: E2 0E 00 4E 52 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 54 [20:45:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:45:07]wFMCommunicate OK [20:45:07]SAM_PROTO_GetShiftState done [20:45:07]FM_GetShiftState done [20:45:07]opened in 1693009560 [20:45:07]opened+sec_in_day 1693095960 [20:45:07]quantity*price = 30010 [20:45:07]sum+1 = 30012 [20:45:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 310 26.08.2023 20:45 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33294 ФПД: 34387244828048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T204510&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33294&fm=34387244828048&tin=02508201610067®Number=0000000000091575&sum=30000 [20:45:08]StoreToDocumentArchive [20:45:08]shift 77 fd 33294 [20:45:08]save to /storage/0077/doc_00033294 [20:45:08]save last doc name /storage/0077/doc_00033294 to /storage/kkm_last_doc_name [20:45:08]save OK [20:45:08]Clear old archive folders... [20:45:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:08]tlvbuf is B6F17BD0 [20:45:08]SAM_PROTO_ClearQueue [20:45:08]wFMCommunicate request_size=4 [20:45:08]MH_SAM_APDU [20:45:08]CAPDU: 80 09 00 00 [20:45:08]Write to MH i2c: E2 08 00 5B 52 80 09 00 00 00 00 00 00 1F [20:45:08]Write i2c OK [20:45:08]MH_I2C_Read... [20:45:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:08]Read from MH i2c: E2 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 03 00 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 03 00 5B 52 00 90 00 21 [20:45:08]RAPDU: 90 00 [20:45:08]wFMCommunicate OK [20:45:08]SAM_PROTO_ClearQueue done [20:45:08]KKMCreateOFDPacket [20:45:08]OFDProtocolAddRootSTLVToBuf [20:45:08]FM_MakeSignedData [20:45:08]FM_MakeSignedData [20:45:08]SAM_PROTO_SignData [20:45:08]wFMCommunicate request_size=4 [20:45:08]MH_SAM_APDU [20:45:08]CAPDU: 80 0D 01 02 [20:45:08]Write to MH i2c: E2 08 00 5C 52 80 0D 01 02 00 00 00 00 27 [20:45:08]Write i2c OK [20:45:08]MH_I2C_Read... [20:45:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:08]Read from MH i2c: E2 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 03 00 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 03 00 5C 52 00 90 00 22 [20:45:08]RAPDU: 90 00 [20:45:08]wFMCommunicate OK [20:45:08]wFMCommunicate request_size=255 [20:45:08]MH_SAM_APDU [20:45:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 56 64 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 82 00 00 35 04 06 00 1F [20:45:08]Write to MH i2c: E2 02 01 5D 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 56 64 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 82 00 00 35 04 06 00 1F 00 00 03 [20:45:08]Write i2c OK [20:45:08]MH_I2C_Read... [20:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:08]Read from MH i2c: E2 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 03 00 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 03 00 5D 52 00 90 00 23 [20:45:08]RAPDU: 90 00 [20:45:08]wFMCommunicate OK [20:45:08]wFMCommunicate request_size=10 [20:45:08]MH_SAM_APDU [20:45:08]CAPDU: 80 0D 02 02 05 46 67 83 45 90 [20:45:08]Write to MH i2c: E2 0D 00 5E 52 80 0D 02 02 05 00 46 67 83 45 90 00 00 39 [20:45:08]Write i2c OK [20:45:08]MH_I2C_Read... [20:45:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:08]Read from MH i2c: E2 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 03 00 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 03 00 5E 52 00 90 00 24 [20:45:08]RAPDU: 90 00 [20:45:08]wFMCommunicate OK [20:45:08]wFMCommunicate request_size=4 [20:45:08]MH_SAM_APDU [20:45:08]CAPDU: 80 0D 03 02 [20:45:08]Write to MH i2c: E2 08 00 5F 52 80 0D 03 02 00 00 00 00 2C [20:45:08]Write i2c OK [20:45:08]MH_I2C_Read... [20:45:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:08]Read from MH i2c: E2 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 0B 00 [20:45:08]MH_I2C_Read... [20:45:08]Read from MH i2c: E2 0B 00 5F 52 00 A8 82 5C 86 24 68 CC C8 90 00 59 [20:45:08]RAPDU: A8 82 5C 86 24 68 CC C8 90 00 [20:45:08]wFMCommunicate OK [20:45:08]SAM_PROTO_SignData done [20:45:08]FM_MakeSignedData done [20:45:08]CreateOFDProtocolMessage [20:45:08]wFMCommunicate request_size=4 [20:45:08]MH_SAM_APDU [20:45:08]CAPDU: 80 11 00 00 [20:45:08]Write to MH i2c: E2 08 00 60 52 80 11 00 00 00 00 00 00 2C [20:45:08]Write i2c OK [20:45:08]MH_I2C_Read... [20:45:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:09]Read from MH i2c: E2 [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: E2 17 00 [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: E2 17 00 60 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 82 [20:45:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:45:09]wFMCommunicate OK [20:45:09]CreateOFDProtocolMessage done [20:45:09]OFDSenderStorePacket 33294 [20:45:09]StoreOFDPacket docnum=33294 [20:45:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF BB 07 01 C7 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 56 64 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 82 00 00 35 04 06 00 1F 46 67 83 45 90 A8 82 5C 86 24 68 CC C8 [20:45:09]CheckFolder [20:45:09]dirname=/storage/ofd_packets [20:45:09]CheckFolder done [20:45:09]ProducePacketName [20:45:09]name=ofd_packets/00033294 [20:45:09]NVStorageSaveData ofd_packets/00033294 [20:45:09]File name is /storage/ofd_packets/00033294 [20:45:09]Write 301 bytes [20:45:09]NVStorageSaveData done [20:45:09]OFDSenderStorePacket done [20:45:09]KKMCreateOFDPacket done [20:45:09]NVStorageSaveData kkm_last_timestamp [20:45:09]File name is /storage/kkm_last_timestamp [20:45:09]Write 4 bytes [20:45:09]NVStorageSaveData done [20:45:09]ExternCall_PrintAddStr [20:45:09]wPrintStart [20:45:09]Write to MH i2c: 01 00 00 61 52 B3 [20:45:09]Write i2c OK [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: 01 [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: 01 07 00 [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: 01 07 00 61 52 00 00 00 00 00 FF 0F C8 [20:45:09]RasterBufferAndPrint [20:45:09]line Счет N : (1)1183124 [20:45:09]line ИНН: 02508201610067 [20:45:09]line Контрольно-Кассовый Чек [20:45:09]line ПРОДАЖА [20:45:09]line ТРК (МРК, ГНК) : 62 [20:45:09]line Товар: 2710124130 [20:45:09]line Аи-92-К-5 [20:45:09]line 5.130 * 58.50 [20:45:09]line = 300.11 [20:45:09]line НДС 12% НСП 1% [20:45:09]line > о реализуемом товаре [20:45:09]line ОКРУГЛЕНИЕ: -0.11 [20:45:09]line ИТОГО: 300.00 [20:45:09]line Внесено: 300.00 [20:45:09]line СДАЧА: 0.00 [20:45:09]line НСП 1% : 2.66 [20:45:09]line НДС 12% : 31.87 [20:45:09]line Наличными: 300.00 [20:45:09]line Безнал.: 0.00 [20:45:09]line Место: АЗС № 121 "Партнер Нефть" [20:45:09]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:45:09]line СНО: Общий режим [20:45:09]line Чек 310 26.08.2023 20:45 [20:45:09]line Смена: 77 ФФД: 1.0 [20:45:09]line ЗНМ: 0300000148 [20:45:09]line РНМ: 0000000000091575 [20:45:09]line Версия ККМ: 001 [20:45:09]line ФМ: 0000000000874655 [20:45:09]line ФД: 33294 [20:45:09]line ФПД: 34387244828048 [20:45:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T204510&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33294&fm=34387244828048&tin=02508201610067®Number=0000000000091575&sum=30000 [20:45:09]written 0, free lines is 4095 [20:45:09]OFD Sender: Processing packet 33294 [packets to send 11, broken 10] [20:45:09]ProducePacketName [20:45:09]name=ofd_packets/00033294 [20:45:09]OFD Sender: To server: pG, [20:45:09]CommunicateWithHost lk.salyk.kg:30040 [20:45:09]ConnectInit lk.salyk.kg [20:45:09]Connected sock=10 [20:45:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF BB 07 01 C7 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 01 00 00 F4 03 04 00 56 64 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 82 00 00 35 04 06 00 1F 46 67 83 45 90 A8 82 5C 86 24 68 CC C8 [20:45:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 67 1E 47 00 8F 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0E 82 00 00 F4 03 04 00 F3 0E EA 64 B6 04 01 00 00 D4 E7 EA 17 65 DA C3 E3 [20:45:09]CommunicateWithHost err = 0 [20:45:09]CheckOFDResponse [20:45:09]1017 (14) - 77093643461234 [20:45:09]1041 (16) - 0000000000874655 [20:45:09]1040 (4) - 33294 [20:45:09]1012 (4) - 26.08.2023 14:40 [20:45:09]1206 (1) - 0 [20:45:09]OFD Sender: Remove packet 33294 [20:45:09]ProducePacketName [20:45:09]name=ofd_packets/00033294 [20:45:09]NVStorageDeleteData [20:45:09]Write to MH i2c: 01 00 00 8C 52 DE [20:45:09]Write i2c OK [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: 01 [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: 01 07 00 [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: 01 07 00 8C 52 00 00 00 00 00 D4 0C C5 [20:45:09]RasterBufferAndPrint [20:45:09]line [20:45:09]line [20:45:09]line [20:45:09]line [20:45:09]line [20:45:09]written 0, free lines is 3293 [20:45:09]MH_Cut [20:45:09]Write to MH i2c: D1 01 00 93 52 01 B7 [20:45:09]Write i2c OK [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: D1 [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: D1 01 00 [20:45:09]MH_I2C_Read... [20:45:09]Read from MH i2c: D1 01 00 93 52 00 B6 [20:45:09]Write to MH i2c: 01 00 00 94 52 E6 [20:45:09]Write i2c OK [20:45:09]MH_I2C_Read... [20:45:10]OFD Sender: No OFD packet to send [20:45:10]*** Cut start [20:45:10]*** Purtial cut [20:45:10]*** Stage 1: CUTSNS_PIN = 1 [20:45:10]Read from MH i2c: 01 [20:45:10]MH_I2C_Read... [20:45:10]*** Stop cut motor [20:45:10]*** Cut end [20:45:10]Read from MH i2c: 01 07 00 [20:45:10]MH_I2C_Read... [20:45:10]Read from MH i2c: 01 07 00 94 52 00 00 00 00 00 FF 0F FB [20:45:10]process_action close_receipt done [20:45:10]requested_data is exist [20:45:10]produce_requested_data [20:45:10]requested_item fm.sn is exist - process it [20:45:10]wFMCommunicate request_size=4 [20:45:10]MH_SAM_APDU [20:45:10]CAPDU: 80 11 00 00 [20:45:10]Write to MH i2c: E2 08 00 95 52 80 11 00 00 00 00 00 00 61 [20:45:10]Write i2c OK [20:45:10]MH_I2C_Read... [20:45:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:10]Read from MH i2c: E2 [20:45:10]MH_I2C_Read... [20:45:10]Read from MH i2c: E2 17 00 [20:45:10]MH_I2C_Read... [20:45:10]Read from MH i2c: E2 17 00 95 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B7 [20:45:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:45:10]wFMCommunicate OK [20:45:10]requested_item fd.num is exist - process it [20:45:10]SAM_PROTO_GetFieldsCounters [20:45:10]wFMCommunicate request_size=4 [20:45:10]MH_SAM_APDU [20:45:10]CAPDU: 80 13 00 00 [20:45:10]Write to MH i2c: E2 08 00 96 52 80 13 00 00 00 00 00 00 64 [20:45:10]Write i2c OK [20:45:10]MH_I2C_Read... [20:45:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:45:11]Read from MH i2c: E2 [20:45:11]MH_I2C_Read... [20:45:11]Read from MH i2c: E2 62 00 [20:45:11]MH_I2C_Read... [20:45:11]Read from MH i2c: E2 62 00 96 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 0C [20:45:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:45:11]wFMCommunicate OK [20:45:11]SAM_PROTO_GetFieldsCounters done [20:45:11]requested_item shift.num is exist - process it [20:45:11]requested_item shift.opened is exist - process it [20:45:11]req_shift_opened [20:45:11]FM_GetShiftState [20:45:11]SAM_PROTO_GetShiftState [20:45:11]wFMCommunicate request_size=4 [20:45:11]MH_SAM_APDU [20:45:11]CAPDU: 80 13 01 00 [20:45:11]Write to MH i2c: E2 08 00 97 52 80 13 01 00 00 00 00 00 66 [20:45:11]Write i2c OK [20:45:11]MH_I2C_Read... [20:45:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:11]Read from MH i2c: E2 [20:45:11]MH_I2C_Read... [20:45:11]Read from MH i2c: E2 0E 00 [20:45:11]MH_I2C_Read... [20:45:11]Read from MH i2c: E2 0E 00 97 52 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9D [20:45:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:45:11]wFMCommunicate OK [20:45:11]SAM_PROTO_GetShiftState done [20:45:11]FM_GetShiftState done [20:45:11]req_shift_opened done [20:45:11]requested_item shift.open_date is exist - process it [20:45:11]req_shift_open_date [20:45:11]req_shift_open_date done [20:45:11]produce_requested_data done [20:45:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33294,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:45:11]process_action_free close_receipt [20:45:11]json_value_free [20:45:11]json_value_free done [20:45:11]process_json_proto returns [20:45:11]Send response to host [20:45:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33294,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:45:11]free response buf [20:45:11]execute_script done [20:45:11]execute_script returns [20:45:11]free content buf [20:45:11]Sock 9.Close socket [20:45:11]Sock 9.Thread stoped [20:45:15]OFD Sender: No OFD packet to send [20:45:20]OFD Sender: No OFD packet to send [20:45:25]OFD Sender: No OFD packet to send [20:45:30]OFD Sender: No OFD packet to send [20:45:35]OFD Sender: No OFD packet to send [20:45:40]OFD Sender: No OFD packet to send [20:45:45]OFD Sender: No OFD packet to send [20:45:50]OFD Sender: No OFD packet to send [20:45:55]OFD Sender: No OFD packet to send [20:46:00]OFD Sender: No OFD packet to send [20:46:05]OFD Sender: No OFD packet to send [20:46:10]OFD Sender: No OFD packet to send [20:46:15]OFD Sender: No OFD packet to send [20:46:20]OFD Sender: No OFD packet to send [20:46:25]OFD Sender: No OFD packet to send [20:46:30]OFD Sender: No OFD packet to send [20:46:35]OFD Sender: No OFD packet to send [20:46:40]OFD Sender: No OFD packet to send [20:46:45]OFD Sender: No OFD packet to send [20:46:50]OFD Sender: No OFD packet to send [20:46:55]OFD Sender: No OFD packet to send [20:47:00]OFD Sender: No OFD packet to send [20:47:05]OFD Sender: No OFD packet to send [20:47:10]OFD Sender: No OFD packet to send [20:47:15]OFD Sender: No OFD packet to send [20:47:20]OFD Sender: No OFD packet to send [20:47:25]OFD Sender: No OFD packet to send [20:47:30]OFD Sender: No OFD packet to send [20:47:35]OFD Sender: No OFD packet to send [20:47:40]OFD Sender: No OFD packet to send [20:47:45]OFD Sender: No OFD packet to send [20:47:50]OFD Sender: No OFD packet to send [20:47:55]OFD Sender: No OFD packet to send [20:48:00]OFD Sender: No OFD packet to send [20:48:05]OFD Sender: No OFD packet to send [20:48:10]OFD Sender: No OFD packet to send [20:48:15]OFD Sender: No OFD packet to send [20:48:20]OFD Sender: No OFD packet to send [20:48:20]accept exits with 7 [20:48:20]New connection [20:48:20]New thread 3067059556 created [20:48:20]Thread 3067202916 joined [20:48:20]Waiting for new connection... [20:48:20] Sock 7.Parse request [20:48:20]Sock 7.Check first char [20:48:20]Sock 7.First char is OK [20:48:20]request: POST /json_proto HTTP/1.0 [20:48:20]Method: POST [20:48:20]URL: /json_proto [20:48:20]Method is POST - this is cgi request [20:48:20]url: /json_proto [20:48:20]query_string will be loaded in cgi processing [20:48:20]execute_cgi json_proto POST (null) [20:48:20]execute_cgi path=json_proto method=POST [20:48:20]POST find Content-Length [20:48:20]Host: 172.17.34.200:8080 [20:48:20]Content-Length: 648 [20:48:20]Content-Type: application/json [20:48:20] [20:48:20]POST finish read [20:48:20]Found Content-Length = 648 [20:48:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 30.000, "sum" : 1908.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1908.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:20]execute_script... [20:48: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)1183125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 30.000, "sum" : 1908.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1908.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:20]POST & json_proto [20:48:20]process_json_proto [20:48:20]json parsed OK: [20:48:20]protocol is kg_v1.0 [20:48:20]action value=close_receipt [20:48:20]process_action close_receipt [20:48:20]cmd_close_receipt [20:48:20]MH_GetDate [20:48:20]Write to MH i2c: F0 00 00 98 52 D9 [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: F0 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: F0 09 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: F0 09 00 98 52 00 17 65 EA 64 B2 FF 65 64 26 [20:48:20]GetLastDocTimeStamp 1693082710 [20:48:20]current date 1693082903 [20:48:20]FM_GetShiftState [20:48:20]SAM_PROTO_GetShiftState [20:48:20]wFMCommunicate request_size=4 [20:48:20]MH_SAM_APDU [20:48:20]CAPDU: 80 13 01 00 [20:48:20]Write to MH i2c: E2 08 00 99 52 80 13 01 00 00 00 00 00 68 [20:48:20]Write i2c OK [20:48:20]MH_I2C_Read... [20:48:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:20]Read from MH i2c: E2 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 0E 00 [20:48:20]MH_I2C_Read... [20:48:20]Read from MH i2c: E2 0E 00 99 52 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9F [20:48:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:48:20]wFMCommunicate OK [20:48:20]SAM_PROTO_GetShiftState done [20:48:20]FM_GetShiftState done [20:48:20]opened in 1693009560 [20:48:20]opened+sec_in_day 1693095960 [20:48:20]quantity*price = 190800 [20:48:20]sum+1 = 190801 [20:48:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1908.00 НСП 1% : 16.88 НДС 12% : 202.62 Наличными: 1908.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 311 26.08.2023 20:48 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33295 ФПД: 191611463156400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T204823&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33295&fm=191611463156400&tin=02508201610067®Number=0000000000091575&sum=190800 [20:48:21]StoreToDocumentArchive [20:48:21]shift 77 fd 33295 [20:48:21]save to /storage/0077/doc_00033295 [20:48:21]save last doc name /storage/0077/doc_00033295 to /storage/kkm_last_doc_name [20:48:21]save OK [20:48:21]Clear old archive folders... [20:48:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:48:21]tlvbuf is 00C6F9F0 [20:48:21]SAM_PROTO_ClearQueue [20:48:21]wFMCommunicate request_size=4 [20:48:21]MH_SAM_APDU [20:48:21]CAPDU: 80 09 00 00 [20:48:21]Write to MH i2c: E2 08 00 A6 52 80 09 00 00 00 00 00 00 6A [20:48:21]Write i2c OK [20:48:21]MH_I2C_Read... [20:48:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:21]Read from MH i2c: E2 [20:48:21]MH_I2C_Read... [20:48:21]Read from MH i2c: E2 03 00 [20:48:21]MH_I2C_Read... [20:48:21]Read from MH i2c: E2 03 00 A6 52 00 90 00 6C [20:48:21]RAPDU: 90 00 [20:48:21]wFMCommunicate OK [20:48:21]SAM_PROTO_ClearQueue done [20:48:21]KKMCreateOFDPacket [20:48:21]OFDProtocolAddRootSTLVToBuf [20:48:21]FM_MakeSignedData [20:48:21]FM_MakeSignedData [20:48:21]SAM_PROTO_SignData [20:48:21]wFMCommunicate request_size=4 [20:48:21]MH_SAM_APDU [20:48:21]CAPDU: 80 0D 01 02 [20:48:21]Write to MH i2c: E2 08 00 A7 52 80 0D 01 02 00 00 00 00 72 [20:48:21]Write i2c OK [20:48:21]MH_I2C_Read... [20:48:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:21]Read from MH i2c: E2 [20:48:21]MH_I2C_Read... [20:48:21]Read from MH i2c: E2 03 00 [20:48:21]MH_I2C_Read... [20:48:21]Read from MH i2c: E2 03 00 A7 52 00 90 00 6D [20:48:21]RAPDU: 90 00 [20:48:21]wFMCommunicate OK [20:48:21]wFMCommunicate request_size=255 [20:48:21]MH_SAM_APDU [20:48:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 50 E9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 E9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 4F 00 00 00 00 07 04 06 00 50 E9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 17 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 82 00 00 35 04 06 00 [20:48:21]Write to MH i2c: E2 02 01 A8 52 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 50 E9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 E9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 4F 00 00 00 00 07 04 06 00 50 E9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 17 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 82 00 00 35 04 06 00 00 00 F5 [20:48:21]Write i2c OK [20:48:21]MH_I2C_Read... [20:48:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:22]Read from MH i2c: E2 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 03 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 03 00 A8 52 00 90 00 6E [20:48:22]RAPDU: 90 00 [20:48:22]wFMCommunicate OK [20:48:22]wFMCommunicate request_size=11 [20:48:22]MH_SAM_APDU [20:48:22]CAPDU: 80 0D 02 02 06 AE 45 05 32 42 B0 [20:48:22]Write to MH i2c: E2 0E 00 A9 52 80 0D 02 02 06 00 AE 45 05 32 42 B0 00 00 9D [20:48:22]Write i2c OK [20:48:22]MH_I2C_Read... [20:48:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:22]Read from MH i2c: E2 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 03 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 03 00 A9 52 00 90 00 6F [20:48:22]RAPDU: 90 00 [20:48:22]wFMCommunicate OK [20:48:22]wFMCommunicate request_size=4 [20:48:22]MH_SAM_APDU [20:48:22]CAPDU: 80 0D 03 02 [20:48:22]Write to MH i2c: E2 08 00 AA 52 80 0D 03 02 00 00 00 00 77 [20:48:22]Write i2c OK [20:48:22]MH_I2C_Read... [20:48:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:22]Read from MH i2c: E2 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 0B 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 0B 00 AA 52 00 F6 0B BE 0C 4B 70 30 EE 90 00 1C [20:48:22]RAPDU: F6 0B BE 0C 4B 70 30 EE 90 00 [20:48:22]wFMCommunicate OK [20:48:22]SAM_PROTO_SignData done [20:48:22]FM_MakeSignedData done [20:48:22]CreateOFDProtocolMessage [20:48:22]wFMCommunicate request_size=4 [20:48:22]MH_SAM_APDU [20:48:22]CAPDU: 80 11 00 00 [20:48:22]Write to MH i2c: E2 08 00 AB 52 80 11 00 00 00 00 00 00 77 [20:48:22]Write i2c OK [20:48:22]MH_I2C_Read... [20:48:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:22]Read from MH i2c: E2 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 17 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: E2 17 00 AB 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CD [20:48:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:48:22]wFMCommunicate OK [20:48:22]CreateOFDProtocolMessage done [20:48:22]OFDSenderStorePacket 33295 [20:48:22]StoreOFDPacket docnum=33295 [20:48:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CC 18 08 01 6C B1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 50 E9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 E9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 4F 00 00 00 00 07 04 06 00 50 E9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 17 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 82 00 00 35 04 06 00 AE 45 05 32 42 B0 F6 0B BE 0C 4B 70 30 EE [20:48:22]CheckFolder [20:48:22]dirname=/storage/ofd_packets [20:48:22]CheckFolder done [20:48:22]ProducePacketName [20:48:22]name=ofd_packets/00033295 [20:48:22]NVStorageSaveData ofd_packets/00033295 [20:48:22]File name is /storage/ofd_packets/00033295 [20:48:22]Write 302 bytes [20:48:22]NVStorageSaveData done [20:48:22]OFDSenderStorePacket done [20:48:22]KKMCreateOFDPacket done [20:48:22]NVStorageSaveData kkm_last_timestamp [20:48:22]File name is /storage/kkm_last_timestamp [20:48:22]Write 4 bytes [20:48:22]NVStorageSaveData done [20:48:22]ExternCall_PrintAddStr [20:48:22]wPrintStart [20:48:22]Write to MH i2c: 01 00 00 AC 52 FE [20:48:22]Write i2c OK [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: 01 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: 01 07 00 [20:48:22]MH_I2C_Read... [20:48:22]Read from MH i2c: 01 07 00 AC 52 00 00 00 00 00 FF 0F 13 [20:48:22]RasterBufferAndPrint [20:48:22]line Счет N : (1)1183125 [20:48:22]line ИНН: 02508201610067 [20:48:22]line Контрольно-Кассовый Чек [20:48:22]line ПРОДАЖА [20:48:22]line ТРК (МРК, ГНК) : 11 [20:48:22]line Товар: 2710194210 [20:48:22]line ДТ(л)-К-5 [20:48:22]line 30.000 * 63.60 [20:48:22]line = 1908.00 [20:48:22]line НДС 12% НСП 1% [20:48:22]line > о реализуемом товаре [20:48:22]line ИТОГО: 1908.00 [20:48:22]line НСП 1% : 16.88 [20:48:22]line НДС 12% : 202.62 [20:48:22]line Наличными: 1908.00 [20:48:22]line Безнал.: 0.00 [20:48:22]line Место: АЗС № 121 "Партнер Нефть" [20:48:22]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:48:22]line СНО: Общий режим [20:48:22]line Чек 311 26.08.2023 20:48 [20:48:22]line Смена: 77 ФФД: 1.0 [20:48:22]line ЗНМ: 0300000148 [20:48:22]line РНМ: 0000000000091575 [20:48:22]line Версия ККМ: 001 [20:48:22]line ФМ: 0000000000874655 [20:48:22]line ФД: 33295 [20:48:22]line ФПД: 191611463156400 [20:48:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T204823&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33295&fm=191611463156400&tin=02508201610067®Number=0000000000091575&sum=190800 [20:48:22]OFD Sender: Processing packet 33295 [packets to send 11, broken 10] [20:48:22]ProducePacketName [20:48:22]name=ofd_packets/00033295 [20:48:22]OFD Sender: To server: pG, [20:48:22]CommunicateWithHost lk.salyk.kg:30040 [20:48:22]ConnectInit lk.salyk.kg [20:48:22]written 0, free lines is 4095 [20:48:22]Connected sock=10 [20:48:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CC 18 08 01 6C B1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 50 E9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 E9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 26 4F 00 00 00 00 07 04 06 00 50 E9 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 17 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 82 00 00 35 04 06 00 AE 45 05 32 42 B0 F6 0B BE 0C 4B 70 30 EE [20:48:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 67 35 47 00 21 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 0F 82 00 00 F4 03 04 00 B5 0F EA 64 B6 04 01 00 00 39 D1 A6 69 A4 00 0D A7 [20:48:23]CommunicateWithHost err = 0 [20:48:23]CheckOFDResponse [20:48:23]1017 (14) - 77093643461234 [20:48:23]1041 (16) - 0000000000874655 [20:48:23]1040 (4) - 33295 [20:48:23]1012 (4) - 26.08.2023 14:44 [20:48:23]1206 (1) - 0 [20:48:23]OFD Sender: Remove packet 33295 [20:48:23]ProducePacketName [20:48:23]name=ofd_packets/00033295 [20:48:23]NVStorageDeleteData [20:48:23]Write to MH i2c: 01 00 00 D4 52 26 [20:48:23]Write i2c OK [20:48:23]MH_I2C_Read... [20:48:23]Read from MH i2c: 01 [20:48:23]MH_I2C_Read... [20:48:23]Read from MH i2c: 01 07 00 [20:48:23]MH_I2C_Read... [20:48:23]Read from MH i2c: 01 07 00 D4 52 00 00 00 00 00 0A 0D 44 [20:48:23]RasterBufferAndPrint [20:48:23]line [20:48:23]line [20:48:23]line [20:48:23]line [20:48:23]line [20:48:23]written 0, free lines is 3346 [20:48:23]MH_Cut [20:48:23]Write to MH i2c: D1 01 00 DB 52 01 FF [20:48:23]Write i2c OK [20:48:23]MH_I2C_Read... [20:48:23]Read from MH i2c: D1 [20:48:23]MH_I2C_Read... [20:48:23]Read from MH i2c: D1 01 00 [20:48:23]MH_I2C_Read... [20:48:23]Read from MH i2c: D1 01 00 DB 52 00 FE [20:48:23]Write to MH i2c: 01 00 00 DC 52 2E [20:48:23]Write i2c OK [20:48:23]MH_I2C_Read... [20:48:23]OFD Sender: No OFD packet to send [20:48:23]*** Cut start [20:48:23]*** Purtial cut [20:48:23]*** CUTSNS_PIN = 0 [20:48:24]*** Stage 1: CUTSNS_PIN = 1 [20:48:25]Read from MH i2c: 01 [20:48:25]MH_I2C_Read... [20:48:25]*** Stop cut motor [20:48:25]*** Cut end [20:48:25]Read from MH i2c: 01 07 00 [20:48:25]MH_I2C_Read... [20:48:25]Read from MH i2c: 01 07 00 DC 52 00 00 00 00 00 FF 0F 43 [20:48:25]process_action close_receipt done [20:48:25]requested_data is exist [20:48:25]produce_requested_data [20:48:25]requested_item fm.sn is exist - process it [20:48:25]wFMCommunicate request_size=4 [20:48:25]MH_SAM_APDU [20:48:25]CAPDU: 80 11 00 00 [20:48:25]Write to MH i2c: E2 08 00 DD 52 80 11 00 00 00 00 00 00 A9 [20:48:25]Write i2c OK [20:48:25]MH_I2C_Read... [20:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:25]Read from MH i2c: E2 [20:48:25]MH_I2C_Read... [20:48:25]Read from MH i2c: E2 17 00 [20:48:25]MH_I2C_Read... [20:48:25]Read from MH i2c: E2 17 00 DD 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [20:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:48:25]wFMCommunicate OK [20:48:25]requested_item fd.num is exist - process it [20:48:25]SAM_PROTO_GetFieldsCounters [20:48:25]wFMCommunicate request_size=4 [20:48:25]MH_SAM_APDU [20:48:25]CAPDU: 80 13 00 00 [20:48:25]Write to MH i2c: E2 08 00 DE 52 80 13 00 00 00 00 00 00 AC [20:48:25]Write i2c OK [20:48:25]MH_I2C_Read... [20:48:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:26]Read from MH i2c: E2 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 62 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 62 00 DE 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [20:48:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 0F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:26]wFMCommunicate OK [20:48:26]SAM_PROTO_GetFieldsCounters done [20:48:26]requested_item shift.num is exist - process it [20:48:26]requested_item shift.opened is exist - process it [20:48:26]req_shift_opened [20:48:26]FM_GetShiftState [20:48:26]SAM_PROTO_GetShiftState [20:48:26]wFMCommunicate request_size=4 [20:48:26]MH_SAM_APDU [20:48:26]CAPDU: 80 13 01 00 [20:48:26]Write to MH i2c: E2 08 00 DF 52 80 13 01 00 00 00 00 00 AE [20:48:26]Write i2c OK [20:48:26]MH_I2C_Read... [20:48:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:26]Read from MH i2c: E2 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 0E 00 [20:48:26]MH_I2C_Read... [20:48:26]Read from MH i2c: E2 0E 00 DF 52 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E5 [20:48:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:48:26]wFMCommunicate OK [20:48:26]SAM_PROTO_GetShiftState done [20:48:26]FM_GetShiftState done [20:48:26]req_shift_opened done [20:48:26]requested_item shift.open_date is exist - process it [20:48:26]req_shift_open_date [20:48:26]req_shift_open_date done [20:48:26]produce_requested_data done [20:48:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33295,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:48:26]process_action_free close_receipt [20:48:26]json_value_free [20:48:26]json_value_free done [20:48:26]process_json_proto returns [20:48:26]Send response to host [20:48:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33295,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:48:26]free response buf [20:48:26]execute_script done [20:48:26]execute_script returns [20:48:26]free content buf [20:48:26]Sock 7.Close socket [20:48:26]Sock 7.Thread stoped [20:48:28]OFD Sender: No OFD packet to send [20:48:33]OFD Sender: No OFD packet to send [20:48:38]OFD Sender: No OFD packet to send [20:48:43]OFD Sender: No OFD packet to send [20:48:48]OFD Sender: No OFD packet to send [20:48:53]OFD Sender: No OFD packet to send [20:48:58]OFD Sender: No OFD packet to send [20:49:03]OFD Sender: No OFD packet to send [20:49:08]OFD Sender: No OFD packet to send [20:49:13]OFD Sender: No OFD packet to send [20:49:18]OFD Sender: No OFD packet to send [20:49:23]OFD Sender: No OFD packet to send [20:49:28]OFD Sender: No OFD packet to send [20:49:33]OFD Sender: No OFD packet to send [20:49:38]OFD Sender: No OFD packet to send [20:49:43]OFD Sender: No OFD packet to send [20:49:48]OFD Sender: No OFD packet to send [20:49:53]OFD Sender: No OFD packet to send [20:49:58]OFD Sender: No OFD packet to send [20:50:03]OFD Sender: No OFD packet to send [20:50:08]OFD Sender: No OFD packet to send [20:50:13]OFD Sender: No OFD packet to send [20:50:18]OFD Sender: No OFD packet to send [20:50:23]OFD Sender: No OFD packet to send [20:50:28]OFD Sender: No OFD packet to send [20:50:32]accept exits with 9 [20:50:32]New connection [20:50:32]New thread 3067202916 created [20:50:32]Thread 3067059556 joined [20:50:32]Waiting for new connection... [20:50:32] Sock 9.Parse request [20:50:32]Sock 9.Check first char [20:50:32]Sock 9.First char is OK [20:50:32]request: POST /json_proto HTTP/1.0 [20:50:32]Method: POST [20:50:32]URL: /json_proto [20:50:32]Method is POST - this is cgi request [20:50:32]url: /json_proto [20:50:32]query_string will be loaded in cgi processing [20:50:32]execute_cgi json_proto POST (null) [20:50:32]execute_cgi path=json_proto method=POST [20:50:32]POST find Content-Length [20:50:32]Host: 172.17.34.200:8080 [20:50:32]Content-Length: 679 [20:50:32]Content-Type: application/json [20:50:32] [20:50:32]POST finish read [20:50:32]Found Content-Length = 679 [20:50:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "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" ] } } [20:50:32]execute_script... [20:50: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)1183128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 65.50, "quantity" : 10.690, "sum" : 700.20, "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" ] } } [20:50:32]POST & json_proto [20:50:32]process_json_proto [20:50:32]json parsed OK: [20:50:32]protocol is kg_v1.0 [20:50:32]action value=close_receipt [20:50:32]process_action close_receipt [20:50:32]cmd_close_receipt [20:50:32]MH_GetDate [20:50:32]Write to MH i2c: F0 00 00 E0 52 21 [20:50:32]Write i2c OK [20:50:32]MH_I2C_Read... [20:50:32]Read from MH i2c: F0 [20:50:32]MH_I2C_Read... [20:50:32]Read from MH i2c: F0 09 00 [20:50:32]MH_I2C_Read... [20:50:32]Read from MH i2c: F0 09 00 E0 52 00 9B 65 EA 64 B2 FF 65 64 F2 [20:50:32]GetLastDocTimeStamp 1693082903 [20:50:32]current date 1693083035 [20:50:32]FM_GetShiftState [20:50:32]SAM_PROTO_GetShiftState [20:50:32]wFMCommunicate request_size=4 [20:50:32]MH_SAM_APDU [20:50:32]CAPDU: 80 13 01 00 [20:50:32]Write to MH i2c: E2 08 00 E1 52 80 13 01 00 00 00 00 00 B0 [20:50:32]Write i2c OK [20:50:32]MH_I2C_Read... [20:50:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:32]Read from MH i2c: E2 [20:50:32]MH_I2C_Read... [20:50:32]Read from MH i2c: E2 0E 00 [20:50:32]MH_I2C_Read... [20:50:32]Read from MH i2c: E2 0E 00 E1 52 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E7 [20:50:32]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:50:32]wFMCommunicate OK [20:50:32]SAM_PROTO_GetShiftState done [20:50:32]FM_GetShiftState done [20:50:32]opened in 1693009560 [20:50:32]opened+sec_in_day 1693095960 [20:50:32]quantity*price = 70019 [20:50:32]sum+1 = 70021 [20:50:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 312 26.08.2023 20:50 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33296 ФПД: 98476903927858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T205035&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33296&fm=98476903927858&tin=02508201610067®Number=0000000000091575&sum=70000 [20:50:33]StoreToDocumentArchive [20:50:33]shift 77 fd 33296 [20:50:33]save to /storage/0077/doc_00033296 [20:50:33]save last doc name /storage/0077/doc_00033296 to /storage/kkm_last_doc_name [20:50:33]save OK [20:50:33]Clear old archive folders... [20:50:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:50:33]tlvbuf is 00A71750 [20:50:33]SAM_PROTO_ClearQueue [20:50:33]wFMCommunicate request_size=4 [20:50:33]MH_SAM_APDU [20:50:33]CAPDU: 80 09 00 00 [20:50:33]Write to MH i2c: E2 08 00 EE 52 80 09 00 00 00 00 00 00 B2 [20:50:33]Write i2c OK [20:50:33]MH_I2C_Read... [20:50:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:33]Read from MH i2c: E2 [20:50:33]MH_I2C_Read... [20:50:33]Read from MH i2c: E2 03 00 [20:50:33]MH_I2C_Read... [20:50:33]Read from MH i2c: E2 03 00 EE 52 00 90 00 B4 [20:50:33]RAPDU: 90 00 [20:50:33]wFMCommunicate OK [20:50:33]SAM_PROTO_ClearQueue done [20:50:33]KKMCreateOFDPacket [20:50:33]OFDProtocolAddRootSTLVToBuf [20:50:33]FM_MakeSignedData [20:50:33]FM_MakeSignedData [20:50:33]SAM_PROTO_SignData [20:50:33]wFMCommunicate request_size=4 [20:50:33]MH_SAM_APDU [20:50:33]CAPDU: 80 0D 01 02 [20:50:33]Write to MH i2c: E2 08 00 EF 52 80 0D 01 02 00 00 00 00 BA [20:50:33]Write i2c OK [20:50:33]MH_I2C_Read... [20:50:33]OFD Sender: No OFD packet to send [20:50:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:33]Read from MH i2c: E2 [20:50:33]MH_I2C_Read... [20:50:33]Read from MH i2c: E2 03 00 [20:50:33]MH_I2C_Read... [20:50:33]Read from MH i2c: E2 03 00 EF 52 00 90 00 B5 [20:50:33]RAPDU: 90 00 [20:50:33]wFMCommunicate OK [20:50:33]wFMCommunicate request_size=255 [20:50:33]MH_SAM_APDU [20:50: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 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 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 0C 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 38 01 00 00 F4 03 04 00 9B 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 82 00 00 35 04 06 00 59 [20:50:33]Write to MH i2c: E2 02 01 F0 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 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 0C 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 38 01 00 00 F4 03 04 00 9B 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 82 00 00 35 04 06 00 59 00 00 57 [20:50:33]Write i2c OK [20:50:33]MH_I2C_Read... [20:50:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:33]Read from MH i2c: E2 [20:50:33]MH_I2C_Read... [20:50:33]Read from MH i2c: E2 03 00 [20:50:33]MH_I2C_Read... [20:50:33]Read from MH i2c: E2 03 00 F0 52 00 90 00 B6 [20:50:33]RAPDU: 90 00 [20:50:33]wFMCommunicate OK [20:50:33]wFMCommunicate request_size=10 [20:50:33]MH_SAM_APDU [20:50:33]CAPDU: 80 0D 02 02 05 90 70 E0 90 32 [20:50:33]Write to MH i2c: E2 0D 00 F1 52 80 0D 02 02 05 00 90 70 E0 90 32 00 00 69 [20:50:33]Write i2c OK [20:50:33]MH_I2C_Read... [20:50:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:33]Read from MH i2c: E2 [20:50:33]MH_I2C_Read... [20:50:33]Read from MH i2c: E2 03 00 [20:50:33]MH_I2C_Read... [20:50:33]Read from MH i2c: E2 03 00 F1 52 00 90 00 B7 [20:50:33]RAPDU: 90 00 [20:50:33]wFMCommunicate OK [20:50:33]wFMCommunicate request_size=4 [20:50:33]MH_SAM_APDU [20:50:33]CAPDU: 80 0D 03 02 [20:50:33]Write to MH i2c: E2 08 00 F2 52 80 0D 03 02 00 00 00 00 BF [20:50:33]Write i2c OK [20:50:33]MH_I2C_Read... [20:50:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:34]Read from MH i2c: E2 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: E2 0B 00 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: E2 0B 00 F2 52 00 E7 1A 90 4E 3E C7 74 63 90 00 7B [20:50:34]RAPDU: E7 1A 90 4E 3E C7 74 63 90 00 [20:50:34]wFMCommunicate OK [20:50:34]SAM_PROTO_SignData done [20:50:34]FM_MakeSignedData done [20:50:34]CreateOFDProtocolMessage [20:50:34]wFMCommunicate request_size=4 [20:50:34]MH_SAM_APDU [20:50:34]CAPDU: 80 11 00 00 [20:50:34]Write to MH i2c: E2 08 00 F3 52 80 11 00 00 00 00 00 00 BF [20:50:34]Write i2c OK [20:50:34]MH_I2C_Read... [20:50:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:34]Read from MH i2c: E2 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: E2 17 00 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: E2 17 00 F3 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 15 [20:50:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:50:34]wFMCommunicate OK [20:50:34]CreateOFDProtocolMessage done [20:50:34]OFDSenderStorePacket 33296 [20:50:34]StoreOFDPacket docnum=33296 [20:50:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 12 8F 07 01 AF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 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 0C 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 38 01 00 00 F4 03 04 00 9B 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 82 00 00 35 04 06 00 59 90 70 E0 90 32 E7 1A 90 4E 3E C7 74 63 [20:50:34]CheckFolder [20:50:34]dirname=/storage/ofd_packets [20:50:34]CheckFolder done [20:50:34]ProducePacketName [20:50:34]name=ofd_packets/00033296 [20:50:34]NVStorageSaveData ofd_packets/00033296 [20:50:34]File name is /storage/ofd_packets/00033296 [20:50:34]Write 301 bytes [20:50:34]NVStorageSaveData done [20:50:34]OFDSenderStorePacket done [20:50:34]KKMCreateOFDPacket done [20:50:34]NVStorageSaveData kkm_last_timestamp [20:50:34]File name is /storage/kkm_last_timestamp [20:50:34]Write 4 bytes [20:50:34]NVStorageSaveData done [20:50:34]ExternCall_PrintAddStr [20:50:34]wPrintStart [20:50:34]Write to MH i2c: 01 00 00 F4 52 46 [20:50:34]Write i2c OK [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: 01 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: 01 07 00 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: 01 07 00 F4 52 00 00 00 00 00 FF 0F 5B [20:50:34]RasterBufferAndPrint [20:50:34]line Счет N : (1)1183128 [20:50:34]line ИНН: 02508201610067 [20:50:34]line Контрольно-Кассовый Чек [20:50:34]line ПРОДАЖА [20:50:34]line ТРК (МРК, ГНК) : 43 [20:50:34]line Товар: 2710124500 [20:50:34]line Аи-95-К-5 [20:50:34]line 10.690 * 65.50 [20:50:34]line = 700.20 [20:50:34]line НДС 12% НСП 1% [20:50:34]line > о реализуемом товаре [20:50:34]line ОКРУГЛЕНИЕ: -0.20 [20:50:34]line ИТОГО: 700.00 [20:50:34]line Внесено: 700.00 [20:50:34]line СДАЧА: 0.00 [20:50:34]line НСП 1% : 6.20 [20:50:34]line НДС 12% : 74.36 [20:50:34]line Наличными: 700.00 [20:50:34]line Безнал.: 0.00 [20:50:34]line Место: АЗС № 121 "Партнер Нефть" [20:50:34]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:50:34]line СНО: Общий режим [20:50:34]line Чек 312 26.08.2023 20:50 [20:50:34]line Смена: 77 ФФД: 1.0 [20:50:34]line ЗНМ: 0300000148 [20:50:34]line РНМ: 0000000000091575 [20:50:34]line Версия ККМ: 001 [20:50:34]line ФМ: 0000000000874655 [20:50:34]line ФД: 33296 [20:50:34]line ФПД: 98476903927858 [20:50:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T205035&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33296&fm=98476903927858&tin=02508201610067®Number=0000000000091575&sum=70000 [20:50:34]OFD Sender: Processing packet 33296 [packets to send 11, broken 10] [20:50:34]ProducePacketName [20:50:34]name=ofd_packets/00033296 [20:50:34]OFD Sender: To server: pG, [20:50:34]CommunicateWithHost lk.salyk.kg:30040 [20:50:34]ConnectInit lk.salyk.kg [20:50:34]written 0, free lines is 4095 [20:50:34]Connected sock=10 [20:50:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 12 8F 07 01 AF 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C2 29 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 84 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 0C 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 38 01 00 00 F4 03 04 00 9B 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 82 00 00 35 04 06 00 59 90 70 E0 90 32 E7 1A 90 4E 3E C7 74 63 [20:50:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 10 59 47 00 83 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 10 82 00 00 F4 03 04 00 39 10 EA 64 B6 04 01 00 00 0D 50 E9 A8 5C 5E C2 59 [20:50:34]CommunicateWithHost err = 0 [20:50:34]CheckOFDResponse [20:50:34]1017 (14) - 77093643461234 [20:50:34]1041 (16) - 0000000000874655 [20:50:34]1040 (4) - 33296 [20:50:34]1012 (4) - 26.08.2023 14:46 [20:50:34]1206 (1) - 0 [20:50:34]OFD Sender: Remove packet 33296 [20:50:34]ProducePacketName [20:50:34]name=ofd_packets/00033296 [20:50:34]NVStorageDeleteData [20:50:34]Write to MH i2c: 01 00 00 1F 53 72 [20:50:34]Write i2c OK [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: 01 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: 01 07 00 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: 01 07 00 1F 53 00 00 00 00 00 D7 0C 5C [20:50:34]RasterBufferAndPrint [20:50:34]line [20:50:34]line [20:50:34]line [20:50:34]line [20:50:34]line [20:50:34]written 0, free lines is 3295 [20:50:34]MH_Cut [20:50:34]Write to MH i2c: D1 01 00 26 53 01 4B [20:50:34]Write i2c OK [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: D1 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: D1 01 00 [20:50:34]MH_I2C_Read... [20:50:34]Read from MH i2c: D1 01 00 26 53 00 4A [20:50:34]Write to MH i2c: 01 00 00 27 53 7A [20:50:34]Write i2c OK [20:50:34]MH_I2C_Read... [20:50:35]OFD Sender: No OFD packet to send [20:50:35]*** Cut start [20:50:35]*** Purtial cut [20:50:35]*** Stage 1: CUTSNS_PIN = 1 [20:50:35]Read from MH i2c: 01 [20:50:35]MH_I2C_Read... [20:50:35]*** Stop cut motor [20:50:35]*** Cut end [20:50:35]Read from MH i2c: 01 07 00 [20:50:35]MH_I2C_Read... [20:50:35]Read from MH i2c: 01 07 00 27 53 00 00 00 00 00 FF 0F 8F [20:50:35]process_action close_receipt done [20:50:35]requested_data is exist [20:50:35]produce_requested_data [20:50:35]requested_item fm.sn is exist - process it [20:50:35]wFMCommunicate request_size=4 [20:50:35]MH_SAM_APDU [20:50:35]CAPDU: 80 11 00 00 [20:50:35]Write to MH i2c: E2 08 00 28 53 80 11 00 00 00 00 00 00 F5 [20:50:35]Write i2c OK [20:50:35]MH_I2C_Read... [20:50:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:36]Read from MH i2c: E2 [20:50:36]MH_I2C_Read... [20:50:36]Read from MH i2c: E2 17 00 [20:50:36]MH_I2C_Read... [20:50:36]Read from MH i2c: E2 17 00 28 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4B [20:50:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:50:36]wFMCommunicate OK [20:50:36]requested_item fd.num is exist - process it [20:50:36]SAM_PROTO_GetFieldsCounters [20:50:36]wFMCommunicate request_size=4 [20:50:36]MH_SAM_APDU [20:50:36]CAPDU: 80 13 00 00 [20:50:36]Write to MH i2c: E2 08 00 29 53 80 13 00 00 00 00 00 00 F8 [20:50:36]Write i2c OK [20:50:36]MH_I2C_Read... [20:50:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:36]Read from MH i2c: E2 [20:50:36]MH_I2C_Read... [20:50:36]Read from MH i2c: E2 62 00 [20:50:36]MH_I2C_Read... [20:50:36]Read from MH i2c: E2 62 00 29 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 10 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [20:50:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 10 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:50:36]wFMCommunicate OK [20:50:36]SAM_PROTO_GetFieldsCounters done [20:50:36]requested_item shift.num is exist - process it [20:50:36]requested_item shift.opened is exist - process it [20:50:36]req_shift_opened [20:50:36]FM_GetShiftState [20:50:36]SAM_PROTO_GetShiftState [20:50:36]wFMCommunicate request_size=4 [20:50:36]MH_SAM_APDU [20:50:36]CAPDU: 80 13 01 00 [20:50:36]Write to MH i2c: E2 08 00 2A 53 80 13 01 00 00 00 00 00 FA [20:50:36]Write i2c OK [20:50:36]MH_I2C_Read... [20:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:36]Read from MH i2c: E2 [20:50:36]MH_I2C_Read... [20:50:36]Read from MH i2c: E2 0E 00 [20:50:36]MH_I2C_Read... [20:50:36]Read from MH i2c: E2 0E 00 2A 53 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 31 [20:50:36]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:50:36]wFMCommunicate OK [20:50:36]SAM_PROTO_GetShiftState done [20:50:36]FM_GetShiftState done [20:50:36]req_shift_opened done [20:50:36]requested_item shift.open_date is exist - process it [20:50:36]req_shift_open_date [20:50:36]req_shift_open_date done [20:50:36]produce_requested_data done [20:50:36]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33296,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:50:36]process_action_free close_receipt [20:50:36]json_value_free [20:50:36]json_value_free done [20:50:36]process_json_proto returns [20:50:36]Send response to host [20:50:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33296,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:50:36]free response buf [20:50:36]execute_script done [20:50:36]execute_script returns [20:50:36]free content buf [20:50:36]Sock 9.Close socket [20:50:36]Sock 9.Thread stoped [20:50:40]OFD Sender: No OFD packet to send [20:50:45]OFD Sender: No OFD packet to send [20:50:50]OFD Sender: No OFD packet to send [20:50:55]OFD Sender: No OFD packet to send [20:51:00]OFD Sender: No OFD packet to send [20:51:05]OFD Sender: No OFD packet to send [20:51:10]OFD Sender: No OFD packet to send [20:51:15]OFD Sender: No OFD packet to send [20:51:20]OFD Sender: No OFD packet to send [20:51:20]accept exits with 7 [20:51:20]New connection [20:51:20]New thread 3067059556 created [20:51:20]Thread 3067202916 joined [20:51:20]Waiting for new connection... [20:51:20] Sock 7.Parse request [20:51:20]Sock 7.Check first char [20:51:20]Sock 7.First char is OK [20:51:20]request: POST /json_proto HTTP/1.0 [20:51:20]Method: POST [20:51:20]URL: /json_proto [20:51:20]Method is POST - this is cgi request [20:51:20]url: /json_proto [20:51:20]query_string will be loaded in cgi processing [20:51:20]execute_cgi json_proto POST (null) [20:51:20]execute_cgi path=json_proto method=POST [20:51:20]POST find Content-Length [20:51:20]Host: 172.17.34.200:8080 [20:51:20]Content-Length: 648 [20:51:20]Content-Type: application/json [20:51:20] [20:51:20]POST finish read [20:51:20]Found Content-Length = 648 [20:51:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 70.000, "sum" : 4452.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4452.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:20]execute_script... [20:51: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)1183126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 70.000, "sum" : 4452.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 4452.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:20]POST & json_proto [20:51:20]process_json_proto [20:51:20]json parsed OK: [20:51:20]protocol is kg_v1.0 [20:51:20]action value=close_receipt [20:51:20]process_action close_receipt [20:51:20]cmd_close_receipt [20:51:20]MH_GetDate [20:51:20]Write to MH i2c: F0 00 00 2B 53 6D [20:51:20]Write i2c OK [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: F0 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: F0 09 00 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: F0 09 00 2B 53 00 CB 65 EA 64 B2 FF 65 64 6E [20:51:20]GetLastDocTimeStamp 1693083035 [20:51:20]current date 1693083083 [20:51:20]FM_GetShiftState [20:51:20]SAM_PROTO_GetShiftState [20:51:20]wFMCommunicate request_size=4 [20:51:20]MH_SAM_APDU [20:51:20]CAPDU: 80 13 01 00 [20:51:20]Write to MH i2c: E2 08 00 2C 53 80 13 01 00 00 00 00 00 FC [20:51:20]Write i2c OK [20:51:20]MH_I2C_Read... [20:51:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:20]Read from MH i2c: E2 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 0E 00 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 0E 00 2C 53 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 33 [20:51:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:51:20]wFMCommunicate OK [20:51:20]SAM_PROTO_GetShiftState done [20:51:20]FM_GetShiftState done [20:51:20]opened in 1693009560 [20:51:20]opened+sec_in_day 1693095960 [20:51:20]quantity*price = 445200 [20:51:20]sum+1 = 445201 [20:51:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4452.00 НСП 1% : 39.40 НДС 12% : 472.78 Наличными: 4452.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 313 26.08.2023 20:51 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33297 ФПД: 25633362409607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T205123&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33297&fm=25633362409607&tin=02508201610067®Number=0000000000091575&sum=445200 [20:51:21]StoreToDocumentArchive [20:51:21]shift 77 fd 33297 [20:51:21]save to /storage/0077/doc_00033297 [20:51:21]save last doc name /storage/0077/doc_00033297 to /storage/kkm_last_doc_name [20:51:21]save OK [20:51:21]Clear old archive folders... [20:51:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:51:21]tlvbuf is 00A33AB0 [20:51:21]SAM_PROTO_ClearQueue [20:51:21]wFMCommunicate request_size=4 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 09 00 00 [20:51:21]Write to MH i2c: E2 08 00 39 53 80 09 00 00 00 00 00 00 FE [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 39 53 00 90 00 00 [20:51:21]RAPDU: 90 00 [20:51:21]wFMCommunicate OK [20:51:21]SAM_PROTO_ClearQueue done [20:51:21]KKMCreateOFDPacket [20:51:21]OFDProtocolAddRootSTLVToBuf [20:51:21]FM_MakeSignedData [20:51:21]FM_MakeSignedData [20:51:21]SAM_PROTO_SignData [20:51:21]wFMCommunicate request_size=4 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 0D 01 02 [20:51:21]Write to MH i2c: E2 08 00 3A 53 80 0D 01 02 00 00 00 00 06 [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 3A 53 00 90 00 01 [20:51:21]RAPDU: 90 00 [20:51:21]wFMCommunicate OK [20:51:21]wFMCommunicate request_size=255 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 11 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 CB 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 CB 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE B8 00 00 00 00 07 04 06 00 10 CB 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CB 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 82 00 00 35 04 06 00 [20:51:21]Write to MH i2c: E2 02 01 3B 53 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 70 11 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 CB 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 CB 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE B8 00 00 00 00 07 04 06 00 10 CB 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CB 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 82 00 00 35 04 06 00 00 00 D6 [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 3B 53 00 90 00 02 [20:51:21]RAPDU: 90 00 [20:51:21]wFMCommunicate OK [20:51:21]wFMCommunicate request_size=11 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 0D 02 02 06 17 50 3B 75 F8 87 [20:51:21]Write to MH i2c: E2 0E 00 3C 53 80 0D 02 02 06 00 17 50 3B 75 F8 87 00 00 AB [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 3C 53 00 90 00 03 [20:51:21]RAPDU: 90 00 [20:51:21]wFMCommunicate OK [20:51:21]wFMCommunicate request_size=4 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 0D 03 02 [20:51:21]Write to MH i2c: E2 08 00 3D 53 80 0D 03 02 00 00 00 00 0B [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 0B 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 0B 00 3D 53 00 66 3C FA 0F 20 AC 10 7A 90 00 0D [20:51:21]RAPDU: 66 3C FA 0F 20 AC 10 7A 90 00 [20:51:21]wFMCommunicate OK [20:51:21]SAM_PROTO_SignData done [20:51:21]FM_MakeSignedData done [20:51:21]CreateOFDProtocolMessage [20:51:21]wFMCommunicate request_size=4 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 11 00 00 [20:51:21]Write to MH i2c: E2 08 00 3E 53 80 11 00 00 00 00 00 00 0B [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 17 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 17 00 3E 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 61 [20:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:51:21]wFMCommunicate OK [20:51:21]CreateOFDProtocolMessage done [20:51:21]OFDSenderStorePacket 33297 [20:51:21]StoreOFDPacket docnum=33297 [20:51:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 63 35 08 01 96 84 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 70 11 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 CB 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 CB 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE B8 00 00 00 00 07 04 06 00 10 CB 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CB 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 82 00 00 35 04 06 00 17 50 3B 75 F8 87 66 3C FA 0F 20 AC 10 7A [20:51:21]CheckFolder [20:51:21]dirname=/storage/ofd_packets [20:51:21]CheckFolder done [20:51:21]ProducePacketName [20:51:21]name=ofd_packets/00033297 [20:51:21]NVStorageSaveData ofd_packets/00033297 [20:51:21]File name is /storage/ofd_packets/00033297 [20:51:21]Write 302 bytes [20:51:21]NVStorageSaveData done [20:51:21]OFDSenderStorePacket done [20:51:21]KKMCreateOFDPacket done [20:51:21]NVStorageSaveData kkm_last_timestamp [20:51:21]File name is /storage/kkm_last_timestamp [20:51:21]Write 4 bytes [20:51:21]NVStorageSaveData done [20:51:21]ExternCall_PrintAddStr [20:51:21]wPrintStart [20:51:21]Write to MH i2c: 01 00 00 3F 53 92 [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: 01 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: 01 07 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: 01 07 00 3F 53 00 00 00 00 00 FF 0F A7 [20:51:21]RasterBufferAndPrint [20:51:21]line Счет N : (1)1183126 [20:51:21]line ИНН: 02508201610067 [20:51:21]line Контрольно-Кассовый Чек [20:51:21]line ПРОДАЖА [20:51:21]line ТРК (МРК, ГНК) : 21 [20:51:21]line Товар: 2710194210 [20:51:21]line ДТ(л)-К-5 [20:51:21]line 70.000 * 63.60 [20:51:21]line = 4452.00 [20:51:21]line НДС 12% НСП 1% [20:51:21]line > о реализуемом товаре [20:51:21]line ИТОГО: 4452.00 [20:51:21]line НСП 1% : 39.40 [20:51:21]line НДС 12% : 472.78 [20:51:21]line Наличными: 4452.00 [20:51:21]line Безнал.: 0.00 [20:51:21]line Место: АЗС № 121 "Партнер Нефть" [20:51:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:51:21]line СНО: Общий режим [20:51:21]line Чек 313 26.08.2023 20:51 [20:51:21]line Смена: 77 ФФД: 1.0 [20:51:21]line ЗНМ: 0300000148 [20:51:21]line РНМ: 0000000000091575 [20:51:21]line Версия ККМ: 001 [20:51:21]line ФМ: 0000000000874655 [20:51:21]line ФД: 33297 [20:51:21]line ФПД: 25633362409607 [20:51:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T205123&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33297&fm=25633362409607&tin=02508201610067®Number=0000000000091575&sum=445200 [20:51:22]OFD Sender: Processing packet 33297 [packets to send 11, broken 10] [20:51:22]ProducePacketName [20:51:22]name=ofd_packets/00033297 [20:51:22]OFD Sender: To server: pG, [20:51:22]CommunicateWithHost lk.salyk.kg:30040 [20:51:22]ConnectInit lk.salyk.kg [20:51:22]written 0, free lines is 4095 [20:51:22]Connected sock=10 [20:51:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 63 35 08 01 96 84 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 70 11 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 CB 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 CB 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 64 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE B8 00 00 00 00 07 04 06 00 10 CB 06 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 01 00 00 F4 03 04 00 CB 65 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 82 00 00 35 04 06 00 17 50 3B 75 F8 87 66 3C FA 0F 20 AC 10 7A [20:51:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9C 80 47 00 8B FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 11 82 00 00 F4 03 04 00 68 10 EA 64 B6 04 01 00 00 B5 53 24 15 C0 F5 96 C2 [20:51:22]CommunicateWithHost err = 0 [20:51:22]CheckOFDResponse [20:51:22]1017 (14) - 77093643461234 [20:51:22]1041 (16) - 0000000000874655 [20:51:22]1040 (4) - 33297 [20:51:22]1012 (4) - 26.08.2023 14:47 [20:51:22]1206 (1) - 0 [20:51:22]OFD Sender: Remove packet 33297 [20:51:22]ProducePacketName [20:51:22]name=ofd_packets/00033297 [20:51:22]NVStorageDeleteData [20:51:22]Write to MH i2c: 01 00 00 67 53 BA [20:51:22]Write i2c OK [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: 01 [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: 01 07 00 [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: 01 07 00 67 53 00 00 00 00 00 04 0D D2 [20:51:22]RasterBufferAndPrint [20:51:22]line [20:51:22]line [20:51:22]line [20:51:22]line [20:51:22]line [20:51:22]written 0, free lines is 3338 [20:51:22]MH_Cut [20:51:22]Write to MH i2c: D1 01 00 6E 53 01 93 [20:51:22]Write i2c OK [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: D1 [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: D1 01 00 [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: D1 01 00 6E 53 00 92 [20:51:22]Write to MH i2c: 01 00 00 6F 53 C2 [20:51:22]Write i2c OK [20:51:22]MH_I2C_Read... [20:51:23]OFD Sender: No OFD packet to send [20:51:23]*** Cut start [20:51:23]*** Purtial cut [20:51:23]*** CUTSNS_PIN = 0 [20:51:23]*** Stage 1: CUTSNS_PIN = 1 [20:51:25]Read from MH i2c: 01 [20:51:25]MH_I2C_Read... [20:51:25]*** Stop cut motor [20:51:25]*** Cut end [20:51:25]Read from MH i2c: 01 07 00 [20:51:25]MH_I2C_Read... [20:51:25]Read from MH i2c: 01 07 00 6F 53 00 00 00 00 00 FF 0F D7 [20:51:25]process_action close_receipt done [20:51:25]requested_data is exist [20:51:25]produce_requested_data [20:51:25]requested_item fm.sn is exist - process it [20:51:25]wFMCommunicate request_size=4 [20:51:25]MH_SAM_APDU [20:51:25]CAPDU: 80 11 00 00 [20:51:25]Write to MH i2c: E2 08 00 70 53 80 11 00 00 00 00 00 00 3D [20:51:25]Write i2c OK [20:51:25]MH_I2C_Read... [20:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:25]Read from MH i2c: E2 [20:51:25]MH_I2C_Read... [20:51:25]Read from MH i2c: E2 17 00 [20:51:25]MH_I2C_Read... [20:51:25]Read from MH i2c: E2 17 00 70 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 93 [20:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:51:25]wFMCommunicate OK [20:51:25]requested_item fd.num is exist - process it [20:51:25]SAM_PROTO_GetFieldsCounters [20:51:25]wFMCommunicate request_size=4 [20:51:25]MH_SAM_APDU [20:51:25]CAPDU: 80 13 00 00 [20:51:25]Write to MH i2c: E2 08 00 71 53 80 13 00 00 00 00 00 00 40 [20:51:25]Write i2c OK [20:51:25]MH_I2C_Read... [20:51:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:25]Read from MH i2c: E2 [20:51:25]MH_I2C_Read... [20:51:25]Read from MH i2c: E2 62 00 [20:51:25]MH_I2C_Read... [20:51:25]Read from MH i2c: E2 62 00 71 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 11 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [20:51:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 11 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:51:25]wFMCommunicate OK [20:51:25]SAM_PROTO_GetFieldsCounters done [20:51:25]requested_item shift.num is exist - process it [20:51:25]requested_item shift.opened is exist - process it [20:51:25]req_shift_opened [20:51:25]FM_GetShiftState [20:51:25]SAM_PROTO_GetShiftState [20:51:25]wFMCommunicate request_size=4 [20:51:25]MH_SAM_APDU [20:51:25]CAPDU: 80 13 01 00 [20:51:25]Write to MH i2c: E2 08 00 72 53 80 13 01 00 00 00 00 00 42 [20:51:25]Write i2c OK [20:51:25]MH_I2C_Read... [20:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:25]Read from MH i2c: E2 [20:51:25]MH_I2C_Read... [20:51:25]Read from MH i2c: E2 0E 00 [20:51:25]MH_I2C_Read... [20:51:25]Read from MH i2c: E2 0E 00 72 53 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 79 [20:51:25]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:51:25]wFMCommunicate OK [20:51:25]SAM_PROTO_GetShiftState done [20:51:25]FM_GetShiftState done [20:51:25]req_shift_opened done [20:51:25]requested_item shift.open_date is exist - process it [20:51:25]req_shift_open_date [20:51:25]req_shift_open_date done [20:51:25]produce_requested_data done [20:51:25]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33297,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:51:25]process_action_free close_receipt [20:51:25]json_value_free [20:51:25]json_value_free done [20:51:25]process_json_proto returns [20:51:25]Send response to host [20:51:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33297,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:51:25]free response buf [20:51:25]execute_script done [20:51:25]execute_script returns [20:51:25]free content buf [20:51:25]Sock 7.Close socket [20:51:25]Sock 7.Thread stoped [20:51:28]OFD Sender: No OFD packet to send [20:51:33]OFD Sender: No OFD packet to send [20:51:38]OFD Sender: No OFD packet to send [20:51:43]OFD Sender: No OFD packet to send [20:51:48]OFD Sender: No OFD packet to send [20:51:53]OFD Sender: No OFD packet to send [20:51:58]OFD Sender: No OFD packet to send [20:52:03]OFD Sender: No OFD packet to send [20:52:08]OFD Sender: No OFD packet to send [20:52:13]OFD Sender: No OFD packet to send [20:52:18]OFD Sender: No OFD packet to send [20:52:23]OFD Sender: No OFD packet to send [20:52:28]OFD Sender: No OFD packet to send [20:52:33]OFD Sender: No OFD packet to send [20:52:38]OFD Sender: No OFD packet to send [20:52:43]OFD Sender: No OFD packet to send [20:52:48]OFD Sender: No OFD packet to send [20:52:53]OFD Sender: No OFD packet to send [20:52:58]OFD Sender: No OFD packet to send [20:53:03]OFD Sender: No OFD packet to send [20:53:08]OFD Sender: No OFD packet to send [20:53:13]OFD Sender: No OFD packet to send [20:53:18]OFD Sender: No OFD packet to send [20:53:23]OFD Sender: No OFD packet to send [20:53:28]OFD Sender: No OFD packet to send [20:53:33]OFD Sender: No OFD packet to send [20:53:38]OFD Sender: No OFD packet to send [20:53:43]OFD Sender: No OFD packet to send [20:53:48]OFD Sender: No OFD packet to send [20:53:53]OFD Sender: No OFD packet to send [20:53:58]OFD Sender: No OFD packet to send [20:54:03]OFD Sender: No OFD packet to send [20:54:08]OFD Sender: No OFD packet to send [20:54:13]OFD Sender: No OFD packet to send [20:54:18]OFD Sender: No OFD packet to send [20:54:23]OFD Sender: No OFD packet to send [20:54:28]OFD Sender: No OFD packet to send [20:54:33]OFD Sender: No OFD packet to send [20:54:38]OFD Sender: No OFD packet to send [20:54:43]OFD Sender: No OFD packet to send [20:54:48]OFD Sender: No OFD packet to send [20:54:53]OFD Sender: No OFD packet to send [20:54:58]OFD Sender: No OFD packet to send [20:55:03]OFD Sender: No OFD packet to send [20:55:08]OFD Sender: No OFD packet to send [20:55:13]OFD Sender: No OFD packet to send [20:55:18]OFD Sender: No OFD packet to send [20:55:23]OFD Sender: No OFD packet to send [20:55:28]OFD Sender: No OFD packet to send [20:55:33]OFD Sender: No OFD packet to send [20:55:38]OFD Sender: No OFD packet to send [20:55:43]OFD Sender: No OFD packet to send [20:55:48]OFD Sender: No OFD packet to send [20:55:53]OFD Sender: No OFD packet to send [20:55:58]OFD Sender: No OFD packet to send [20:56:03]OFD Sender: No OFD packet to send [20:56:08]OFD Sender: No OFD packet to send [20:56:13]OFD Sender: No OFD packet to send [20:56:18]OFD Sender: No OFD packet to send [20:56:23]OFD Sender: No OFD packet to send [20:56:28]OFD Sender: No OFD packet to send [20:56:33]OFD Sender: No OFD packet to send [20:56:38]OFD Sender: No OFD packet to send [20:56:43]OFD Sender: No OFD packet to send [20:56:48]OFD Sender: No OFD packet to send [20:56:53]OFD Sender: No OFD packet to send [20:56:58]OFD Sender: No OFD packet to send [20:57:03]OFD Sender: No OFD packet to send [20:57:08]OFD Sender: No OFD packet to send [20:57:13]OFD Sender: No OFD packet to send [20:57:18]OFD Sender: No OFD packet to send [20:57:23]OFD Sender: No OFD packet to send [20:57:28]OFD Sender: No OFD packet to send [20:57:33]OFD Sender: No OFD packet to send [20:57:38]OFD Sender: No OFD packet to send [20:57:43]OFD Sender: No OFD packet to send [20:57:48]OFD Sender: No OFD packet to send [20:57:53]OFD Sender: No OFD packet to send [20:57:58]OFD Sender: No OFD packet to send [20:58:03]OFD Sender: No OFD packet to send [20:58:08]OFD Sender: No OFD packet to send [20:58:09]accept exits with 9 [20:58:09]New connection [20:58:09]New thread 3067202916 created [20:58:09]Thread 3067059556 joined [20:58:09]Waiting for new connection... [20:58:09] Sock 9.Parse request [20:58:09]Sock 9.Check first char [20:58:09]Sock 9.First char is OK [20:58:09]request: POST /json_proto HTTP/1.0 [20:58:09]Method: POST [20:58:09]URL: /json_proto [20:58:09]Method is POST - this is cgi request [20:58:09]url: /json_proto [20:58:09]query_string will be loaded in cgi processing [20:58:09]execute_cgi json_proto POST (null) [20:58:09]execute_cgi path=json_proto method=POST [20:58:09]POST find Content-Length [20:58:09]Host: 172.17.34.200:8080 [20:58:09]Content-Length: 646 [20:58:09]Content-Type: application/json [20:58:09] [20:58:09]POST finish read [20:58:09]Found Content-Length = 646 [20:58:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:09]execute_script... [20:58:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:58:09]POST & json_proto [20:58:09]process_json_proto [20:58:09]json parsed OK: [20:58:09]protocol is kg_v1.0 [20:58:09]action value=close_receipt [20:58:09]process_action close_receipt [20:58:09]cmd_close_receipt [20:58:09]MH_GetDate [20:58:09]Write to MH i2c: F0 00 00 73 53 B5 [20:58:09]Write i2c OK [20:58:09]MH_I2C_Read... [20:58:09]Read from MH i2c: F0 [20:58:09]MH_I2C_Read... [20:58:09]Read from MH i2c: F0 09 00 [20:58:09]MH_I2C_Read... [20:58:09]Read from MH i2c: F0 09 00 73 53 00 64 67 EA 64 B2 FF 65 64 51 [20:58:09]GetLastDocTimeStamp 1693083083 [20:58:09]current date 1693083492 [20:58:09]FM_GetShiftState [20:58:09]SAM_PROTO_GetShiftState [20:58:09]wFMCommunicate request_size=4 [20:58:09]MH_SAM_APDU [20:58:09]CAPDU: 80 13 01 00 [20:58:09]Write to MH i2c: E2 08 00 74 53 80 13 01 00 00 00 00 00 44 [20:58:09]Write i2c OK [20:58:09]MH_I2C_Read... [20:58:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:09]Read from MH i2c: E2 [20:58:09]MH_I2C_Read... [20:58:09]Read from MH i2c: E2 0E 00 [20:58:09]MH_I2C_Read... [20:58:09]Read from MH i2c: E2 0E 00 74 53 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7B [20:58:09]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:58:09]wFMCommunicate OK [20:58:09]SAM_PROTO_GetShiftState done [20:58:09]FM_GetShiftState done [20:58:09]opened in 1693009560 [20:58:09]opened+sec_in_day 1693095960 [20:58:09]quantity*price = 63600 [20:58:09]sum+1 = 63601 [20:58:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 636.00 НСП 1% : 5.63 НДС 12% : 67.54 Наличными: 636.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 314 26.08.2023 20:58 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33298 ФПД: 139018657710286 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T205812&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33298&fm=139018657710286&tin=02508201610067®Number=0000000000091575&sum=63600 [20:58:10]StoreToDocumentArchive [20:58:10]shift 77 fd 33298 [20:58:10]save to /storage/0077/doc_00033298 [20:58:10]save last doc name /storage/0077/doc_00033298 to /storage/kkm_last_doc_name [20:58:10]save OK [20:58:10]Clear old archive folders... [20:58:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:58:10]tlvbuf is 00C552A0 [20:58:10]SAM_PROTO_ClearQueue [20:58:10]wFMCommunicate request_size=4 [20:58:10]MH_SAM_APDU [20:58:10]CAPDU: 80 09 00 00 [20:58:10]Write to MH i2c: E2 08 00 81 53 80 09 00 00 00 00 00 00 46 [20:58:10]Write i2c OK [20:58:10]MH_I2C_Read... [20:58:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:58:10]Read from MH i2c: E2 [20:58:10]MH_I2C_Read... [20:58:10]Read from MH i2c: E2 03 00 [20:58:10]MH_I2C_Read... [20:58:10]Read from MH i2c: E2 03 00 81 53 00 90 00 48 [20:58:10]RAPDU: 90 00 [20:58:10]wFMCommunicate OK [20:58:10]SAM_PROTO_ClearQueue done [20:58:10]KKMCreateOFDPacket [20:58:10]OFDProtocolAddRootSTLVToBuf [20:58:10]FM_MakeSignedData [20:58:10]FM_MakeSignedData [20:58:10]SAM_PROTO_SignData [20:58:10]wFMCommunicate request_size=4 [20:58:10]MH_SAM_APDU [20:58:10]CAPDU: 80 0D 01 02 [20:58:10]Write to MH i2c: E2 08 00 82 53 80 0D 01 02 00 00 00 00 4E [20:58:10]Write i2c OK [20:58:10]MH_I2C_Read... [20:58:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:58:10]Read from MH i2c: E2 [20:58:10]MH_I2C_Read... [20:58:10]Read from MH i2c: E2 03 00 [20:58:10]MH_I2C_Read... [20:58:10]Read from MH i2c: E2 03 00 82 53 00 90 00 49 [20:58:10]RAPDU: 90 00 [20:58:10]wFMCommunicate OK [20:58:10]wFMCommunicate request_size=255 [20:58:10]MH_SAM_APDU [20:58:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 64 67 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 82 00 00 35 04 06 00 [20:58:10]Write to MH i2c: E2 02 01 83 53 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 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 64 67 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 82 00 00 35 04 06 00 00 00 DD [20:58:10]Write i2c OK [20:58:10]MH_I2C_Read... [20:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:11]Read from MH i2c: E2 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: E2 03 00 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: E2 03 00 83 53 00 90 00 4A [20:58:11]RAPDU: 90 00 [20:58:11]wFMCommunicate OK [20:58:11]wFMCommunicate request_size=11 [20:58:11]MH_SAM_APDU [20:58:11]CAPDU: 80 0D 02 02 06 7E 6F CD B5 C0 CE [20:58:11]Write to MH i2c: E2 0E 00 84 53 80 0D 02 02 06 00 7E 6F CD B5 C0 CE 00 00 5A [20:58:11]Write i2c OK [20:58:11]MH_I2C_Read... [20:58:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:58:11]Read from MH i2c: E2 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: E2 03 00 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: E2 03 00 84 53 00 90 00 4B [20:58:11]RAPDU: 90 00 [20:58:11]wFMCommunicate OK [20:58:11]wFMCommunicate request_size=4 [20:58:11]MH_SAM_APDU [20:58:11]CAPDU: 80 0D 03 02 [20:58:11]Write to MH i2c: E2 08 00 85 53 80 0D 03 02 00 00 00 00 53 [20:58:11]Write i2c OK [20:58:11]MH_I2C_Read... [20:58:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:58:11]Read from MH i2c: E2 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: E2 0B 00 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: E2 0B 00 85 53 00 93 74 A1 9F 4F 2B A6 DE 90 00 99 [20:58:11]RAPDU: 93 74 A1 9F 4F 2B A6 DE 90 00 [20:58:11]wFMCommunicate OK [20:58:11]SAM_PROTO_SignData done [20:58:11]FM_MakeSignedData done [20:58:11]CreateOFDProtocolMessage [20:58:11]wFMCommunicate request_size=4 [20:58:11]MH_SAM_APDU [20:58:11]CAPDU: 80 11 00 00 [20:58:11]Write to MH i2c: E2 08 00 86 53 80 11 00 00 00 00 00 00 53 [20:58:11]Write i2c OK [20:58:11]MH_I2C_Read... [20:58:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:11]Read from MH i2c: E2 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: E2 17 00 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: E2 17 00 86 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [20:58:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:58:11]wFMCommunicate OK [20:58:11]CreateOFDProtocolMessage done [20:58:11]OFDSenderStorePacket 33298 [20:58:11]StoreOFDPacket docnum=33298 [20:58:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E3 73 08 01 F6 F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 64 67 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 82 00 00 35 04 06 00 7E 6F CD B5 C0 CE 93 74 A1 9F 4F 2B A6 DE [20:58:11]CheckFolder [20:58:11]dirname=/storage/ofd_packets [20:58:11]CheckFolder done [20:58:11]ProducePacketName [20:58:11]name=ofd_packets/00033298 [20:58:11]NVStorageSaveData ofd_packets/00033298 [20:58:11]File name is /storage/ofd_packets/00033298 [20:58:11]Write 302 bytes [20:58:11]NVStorageSaveData done [20:58:11]OFDSenderStorePacket done [20:58:11]KKMCreateOFDPacket done [20:58:11]NVStorageSaveData kkm_last_timestamp [20:58:11]File name is /storage/kkm_last_timestamp [20:58:11]Write 4 bytes [20:58:11]NVStorageSaveData done [20:58:11]ExternCall_PrintAddStr [20:58:11]wPrintStart [20:58:11]Write to MH i2c: 01 00 00 87 53 DA [20:58:11]Write i2c OK [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: 01 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: 01 07 00 [20:58:11]MH_I2C_Read... [20:58:11]Read from MH i2c: 01 07 00 87 53 00 00 00 00 00 FF 0F EF [20:58:11]RasterBufferAndPrint [20:58:11]line Счет N : (1)1183129 [20:58:11]line ИНН: 02508201610067 [20:58:11]line Контрольно-Кассовый Чек [20:58:11]line ПРОДАЖА [20:58:11]line ТРК (МРК, ГНК) : 21 [20:58:11]line Товар: 2710194210 [20:58:11]line ДТ(л)-К-5 [20:58:11]line 10.000 * 63.60 [20:58:11]line = 636.00 [20:58:11]line НДС 12% НСП 1% [20:58:11]line > о реализуемом товаре [20:58:11]line ИТОГО: 636.00 [20:58:11]line НСП 1% : 5.63 [20:58:11]line НДС 12% : 67.54 [20:58:11]line Наличными: 636.00 [20:58:11]line Безнал.: 0.00 [20:58:11]line Место: АЗС № 121 "Партнер Нефть" [20:58:11]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:58:11]line СНО: Общий режим [20:58:11]line Чек 314 26.08.2023 20:58 [20:58:11]line Смена: 77 ФФД: 1.0 [20:58:11]line ЗНМ: 0300000148 [20:58:11]line РНМ: 0000000000091575 [20:58:11]line Версия ККМ: 001 [20:58:11]line ФМ: 0000000000874655 [20:58:11]line ФД: 33298 [20:58:11]line ФПД: 139018657710286 [20:58:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T205812&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33298&fm=139018657710286&tin=02508201610067®Number=0000000000091575&sum=63600 [20:58:11]OFD Sender: Processing packet 33298 [packets to send 11, broken 10] [20:58:11]ProducePacketName [20:58:11]name=ofd_packets/00033298 [20:58:11]OFD Sender: To server: pG, [20:58:11]CommunicateWithHost lk.salyk.kg:30040 [20:58:11]ConnectInit lk.salyk.kg [20:58:11]written 0, free lines is 4095 [20:58:11]Connected sock=10 [20:58:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 E3 73 08 01 F6 F3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 01 00 00 F4 03 04 00 64 67 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 82 00 00 35 04 06 00 7E 6F CD B5 C0 CE 93 74 A1 9F 4F 2B A6 DE [20:58:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 29 E2 47 00 4C 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 12 82 00 00 F4 03 04 00 02 12 EA 64 B6 04 01 00 00 61 AE FC A2 A3 43 C3 DE [20:58:12]CommunicateWithHost err = 0 [20:58:12]CheckOFDResponse [20:58:12]1017 (14) - 77093643461234 [20:58:12]1041 (16) - 0000000000874655 [20:58:12]1040 (4) - 33298 [20:58:12]1012 (4) - 26.08.2023 14:53 [20:58:12]1206 (1) - 0 [20:58:12]OFD Sender: Remove packet 33298 [20:58:12]ProducePacketName [20:58:12]name=ofd_packets/00033298 [20:58:12]NVStorageDeleteData [20:58:12]Write to MH i2c: 01 00 00 AF 53 02 [20:58:12]Write i2c OK [20:58:12]MH_I2C_Read... [20:58:12]Read from MH i2c: 01 [20:58:12]MH_I2C_Read... [20:58:12]Read from MH i2c: 01 07 00 [20:58:12]MH_I2C_Read... [20:58:12]Read from MH i2c: 01 07 00 AF 53 00 00 00 00 00 07 0D 1D [20:58:12]RasterBufferAndPrint [20:58:12]line [20:58:12]line [20:58:12]line [20:58:12]line [20:58:12]line [20:58:12]written 0, free lines is 3341 [20:58:12]MH_Cut [20:58:12]Write to MH i2c: D1 01 00 B6 53 01 DB [20:58:12]Write i2c OK [20:58:12]MH_I2C_Read... [20:58:12]Read from MH i2c: D1 [20:58:12]MH_I2C_Read... [20:58:12]Read from MH i2c: D1 01 00 [20:58:12]MH_I2C_Read... [20:58:12]Read from MH i2c: D1 01 00 B6 53 00 DA [20:58:12]Write to MH i2c: 01 00 00 B7 53 0A [20:58:12]Write i2c OK [20:58:12]MH_I2C_Read... [20:58:12]OFD Sender: No OFD packet to send [20:58:12]*** Cut start [20:58:12]*** Purtial cut [20:58:12]*** Stage 1: CUTSNS_PIN = 1 [20:58:13]Read from MH i2c: 01 [20:58:13]MH_I2C_Read... [20:58:13]*** Stop cut motor [20:58:13]*** Cut end [20:58:13]Read from MH i2c: 01 07 00 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: 01 07 00 B7 53 00 00 00 00 00 FF 0F 1F [20:58:13]process_action close_receipt done [20:58:13]requested_data is exist [20:58:13]produce_requested_data [20:58:13]requested_item fm.sn is exist - process it [20:58:13]wFMCommunicate request_size=4 [20:58:13]MH_SAM_APDU [20:58:13]CAPDU: 80 11 00 00 [20:58:13]Write to MH i2c: E2 08 00 B8 53 80 11 00 00 00 00 00 00 85 [20:58:13]Write i2c OK [20:58:13]MH_I2C_Read... [20:58:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:58:13]Read from MH i2c: E2 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: E2 17 00 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: E2 17 00 B8 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [20:58:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:58:13]wFMCommunicate OK [20:58:13]requested_item fd.num is exist - process it [20:58:13]SAM_PROTO_GetFieldsCounters [20:58:13]wFMCommunicate request_size=4 [20:58:13]MH_SAM_APDU [20:58:13]CAPDU: 80 13 00 00 [20:58:13]Write to MH i2c: E2 08 00 B9 53 80 13 00 00 00 00 00 00 88 [20:58:13]Write i2c OK [20:58:13]MH_I2C_Read... [20:58:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:58:13]Read from MH i2c: E2 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: E2 62 00 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: E2 62 00 B9 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 12 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [20:58:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 12 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:58:13]wFMCommunicate OK [20:58:13]SAM_PROTO_GetFieldsCounters done [20:58:13]requested_item shift.num is exist - process it [20:58:13]requested_item shift.opened is exist - process it [20:58:13]req_shift_opened [20:58:13]FM_GetShiftState [20:58:13]SAM_PROTO_GetShiftState [20:58:13]wFMCommunicate request_size=4 [20:58:13]MH_SAM_APDU [20:58:13]CAPDU: 80 13 01 00 [20:58:13]Write to MH i2c: E2 08 00 BA 53 80 13 01 00 00 00 00 00 8A [20:58:13]Write i2c OK [20:58:13]MH_I2C_Read... [20:58:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:58:13]Read from MH i2c: E2 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: E2 0E 00 [20:58:13]MH_I2C_Read... [20:58:13]Read from MH i2c: E2 0E 00 BA 53 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C1 [20:58:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:58:13]wFMCommunicate OK [20:58:13]SAM_PROTO_GetShiftState done [20:58:13]FM_GetShiftState done [20:58:13]req_shift_opened done [20:58:13]requested_item shift.open_date is exist - process it [20:58:13]req_shift_open_date [20:58:13]req_shift_open_date done [20:58:13]produce_requested_data done [20:58:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33298,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:58:13]process_action_free close_receipt [20:58:13]json_value_free [20:58:13]json_value_free done [20:58:13]process_json_proto returns [20:58:13]Send response to host [20:58:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33298,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:58:13]free response buf [20:58:13]execute_script done [20:58:13]execute_script returns [20:58:13]free content buf [20:58:13]Sock 9.Close socket [20:58:13]Sock 9.Thread stoped [20:58:17]OFD Sender: No OFD packet to send [20:58:22]OFD Sender: No OFD packet to send [20:58:27]OFD Sender: No OFD packet to send [20:58:32]OFD Sender: No OFD packet to send [20:58:37]OFD Sender: No OFD packet to send [20:58:42]OFD Sender: No OFD packet to send [20:58:47]OFD Sender: No OFD packet to send [20:58:52]OFD Sender: No OFD packet to send [20:58:57]OFD Sender: No OFD packet to send [20:59:02]OFD Sender: No OFD packet to send [20:59:07]OFD Sender: No OFD packet to send [20:59:12]OFD Sender: No OFD packet to send [20:59:17]OFD Sender: No OFD packet to send [20:59:22]OFD Sender: No OFD packet to send [20:59:27]OFD Sender: No OFD packet to send [20:59:32]OFD Sender: No OFD packet to send [20:59:37]OFD Sender: No OFD packet to send [20:59:42]OFD Sender: No OFD packet to send [20:59:45]accept exits with 7 [20:59:45]New connection [20:59:45]New thread 3067059556 created [20:59:45]Thread 3067202916 joined [20:59:45]Waiting for new connection... [20:59:45] Sock 7.Parse request [20:59:45]Sock 7.Check first char [20:59:45]Sock 7.First char is OK [20:59:45]request: POST /json_proto HTTP/1.0 [20:59:45]Method: POST [20:59:45]URL: /json_proto [20:59:45]Method is POST - this is cgi request [20:59:45]url: /json_proto [20:59:45]query_string will be loaded in cgi processing [20:59:45]execute_cgi json_proto POST (null) [20:59:45]execute_cgi path=json_proto method=POST [20:59:45]POST find Content-Length [20:59:45]Host: 172.17.34.200:8080 [20:59:45]Content-Length: 688 [20:59:45]Content-Type: application/json [20:59:45] [20:59:45]POST finish read [20:59:45]Found Content-Length = 688 [20:59:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:45]execute_script... [20:59:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:45]POST & json_proto [20:59:45]process_json_proto [20:59:45]json parsed OK: [20:59:45]protocol is kg_v1.0 [20:59:45]action value=close_receipt [20:59:45]process_action close_receipt [20:59:45]cmd_close_receipt [20:59:45]MH_GetDate [20:59:45]Write to MH i2c: F0 00 00 BB 53 FD [20:59:45]Write i2c OK [20:59:45]MH_I2C_Read... [20:59:45]Read from MH i2c: F0 [20:59:45]MH_I2C_Read... [20:59:45]Read from MH i2c: F0 09 00 [20:59:45]MH_I2C_Read... [20:59:45]Read from MH i2c: F0 09 00 BB 53 00 C3 67 EA 64 B2 FF 65 64 F8 [20:59:45]GetLastDocTimeStamp 1693083492 [20:59:45]current date 1693083587 [20:59:45]FM_GetShiftState [20:59:45]SAM_PROTO_GetShiftState [20:59:45]wFMCommunicate request_size=4 [20:59:45]MH_SAM_APDU [20:59:45]CAPDU: 80 13 01 00 [20:59:45]Write to MH i2c: E2 08 00 BC 53 80 13 01 00 00 00 00 00 8C [20:59:45]Write i2c OK [20:59:45]MH_I2C_Read... [20:59:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:45]Read from MH i2c: E2 [20:59:45]MH_I2C_Read... [20:59:45]Read from MH i2c: E2 0E 00 [20:59:45]MH_I2C_Read... [20:59:45]Read from MH i2c: E2 0E 00 BC 53 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C3 [20:59:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:59:45]wFMCommunicate OK [20:59:45]SAM_PROTO_GetShiftState done [20:59:45]FM_GetShiftState done [20:59:45]opened in 1693009560 [20:59:45]opened+sec_in_day 1693095960 [20:59:45]quantity*price = 100042 [20:59:45]sum+1 = 100044 [20:59:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 315 26.08.2023 20:59 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33299 ФПД: 246011030502177 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T205947&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33299&fm=246011030502177&tin=02508201610067®Number=0000000000091575&sum=100000 [20:59:46]StoreToDocumentArchive [20:59:46]shift 77 fd 33299 [20:59:46]save to /storage/0077/doc_00033299 [20:59:46]save last doc name /storage/0077/doc_00033299 to /storage/kkm_last_doc_name [20:59:46]save OK [20:59:46]Clear old archive folders... [20:59:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:59:46]tlvbuf is 00AB6990 [20:59:46]SAM_PROTO_ClearQueue [20:59:46]wFMCommunicate request_size=4 [20:59:46]MH_SAM_APDU [20:59:46]CAPDU: 80 09 00 00 [20:59:46]Write to MH i2c: E2 08 00 C9 53 80 09 00 00 00 00 00 00 8E [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:59:46]Read from MH i2c: E2 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 03 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 03 00 C9 53 00 90 00 90 [20:59:46]RAPDU: 90 00 [20:59:46]wFMCommunicate OK [20:59:46]SAM_PROTO_ClearQueue done [20:59:46]KKMCreateOFDPacket [20:59:46]OFDProtocolAddRootSTLVToBuf [20:59:46]FM_MakeSignedData [20:59:46]FM_MakeSignedData [20:59:46]SAM_PROTO_SignData [20:59:46]wFMCommunicate request_size=4 [20:59:46]MH_SAM_APDU [20:59:46]CAPDU: 80 0D 01 02 [20:59:46]Write to MH i2c: E2 08 00 CA 53 80 0D 01 02 00 00 00 00 96 [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:59:46]Read from MH i2c: E2 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 03 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 03 00 CA 53 00 90 00 91 [20:59:46]RAPDU: 90 00 [20:59:46]wFMCommunicate OK [20:59:46]wFMCommunicate request_size=255 [20:59:46]MH_SAM_APDU [20:59:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3B 01 00 00 F4 03 04 00 C3 67 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 82 00 00 35 04 06 00 [20:59:46]Write to MH i2c: E2 02 01 CB 53 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3B 01 00 00 F4 03 04 00 C3 67 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 82 00 00 35 04 06 00 00 00 D6 [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:46]Read from MH i2c: E2 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 03 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 03 00 CB 53 00 90 00 92 [20:59:46]RAPDU: 90 00 [20:59:46]wFMCommunicate OK [20:59:46]wFMCommunicate request_size=11 [20:59:46]MH_SAM_APDU [20:59:46]CAPDU: 80 0D 02 02 06 DF BE E8 15 7B 21 [20:59:46]Write to MH i2c: E2 0E 00 CC 53 80 0D 02 02 06 00 DF BE E8 15 7B 21 00 00 DB [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:46]Read from MH i2c: E2 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 03 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 03 00 CC 53 00 90 00 93 [20:59:46]RAPDU: 90 00 [20:59:46]wFMCommunicate OK [20:59:46]wFMCommunicate request_size=4 [20:59:46]MH_SAM_APDU [20:59:46]CAPDU: 80 0D 03 02 [20:59:46]Write to MH i2c: E2 08 00 CD 53 80 0D 03 02 00 00 00 00 9B [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:59:46]Read from MH i2c: E2 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 0B 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 0B 00 CD 53 00 B3 FA 6C 5A 70 B7 09 A2 90 00 E1 [20:59:46]RAPDU: B3 FA 6C 5A 70 B7 09 A2 90 00 [20:59:46]wFMCommunicate OK [20:59:46]SAM_PROTO_SignData done [20:59:46]FM_MakeSignedData done [20:59:46]CreateOFDProtocolMessage [20:59:46]wFMCommunicate request_size=4 [20:59:46]MH_SAM_APDU [20:59:46]CAPDU: 80 11 00 00 [20:59:46]Write to MH i2c: E2 08 00 CE 53 80 11 00 00 00 00 00 00 9B [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:46]Read from MH i2c: E2 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 17 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 17 00 CE 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F1 [20:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:59:46]wFMCommunicate OK [20:59:46]CreateOFDProtocolMessage done [20:59:46]OFDSenderStorePacket 33299 [20:59:46]StoreOFDPacket docnum=33299 [20:59:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 14 ED 08 01 18 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3B 01 00 00 F4 03 04 00 C3 67 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 82 00 00 35 04 06 00 DF BE E8 15 7B 21 B3 FA 6C 5A 70 B7 09 A2 [20:59:46]CheckFolder [20:59:46]dirname=/storage/ofd_packets [20:59:46]CheckFolder done [20:59:46]ProducePacketName [20:59:46]name=ofd_packets/00033299 [20:59:46]NVStorageSaveData ofd_packets/00033299 [20:59:46]File name is /storage/ofd_packets/00033299 [20:59:46]Write 302 bytes [20:59:46]NVStorageSaveData done [20:59:46]OFDSenderStorePacket done [20:59:46]KKMCreateOFDPacket done [20:59:46]NVStorageSaveData kkm_last_timestamp [20:59:46]File name is /storage/kkm_last_timestamp [20:59:46]Write 4 bytes [20:59:46]NVStorageSaveData done [20:59:46]ExternCall_PrintAddStr [20:59:46]wPrintStart [20:59:46]Write to MH i2c: 01 00 00 CF 53 22 [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: 01 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: 01 07 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: 01 07 00 CF 53 00 00 00 00 00 FF 0F 37 [20:59:46]RasterBufferAndPrint [20:59:46]line Счет N : (1)1183130 [20:59:46]line ИНН: 02508201610067 [20:59:46]line Контрольно-Кассовый Чек [20:59:46]line ПРОДАЖА [20:59:46]line ТРК (МРК, ГНК) : 11 [20:59:46]line Товар: 2710194210 [20:59:46]line ДТ(л)-К-5 [20:59:46]line 15.730 * 63.60 [20:59:46]line = 1000.43 [20:59:46]line НДС 12% НСП 1% [20:59:46]line > о реализуемом товаре [20:59:46]line ОКРУГЛЕНИЕ: -0.43 [20:59:46]line ИТОГО: 1000.00 [20:59:46]line Внесено: 1000.00 [20:59:46]line СДАЧА: 0.00 [20:59:46]line НСП 1% : 8.85 [20:59:46]line НДС 12% : 106.24 [20:59:46]line Наличными: 1000.00 [20:59:46]line Безнал.: 0.00 [20:59:46]line Место: АЗС № 121 "Партнер Нефть" [20:59:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [20:59:46]line СНО: Общий режим [20:59:46]line Чек 315 26.08.2023 20:59 [20:59:46]line Смена: 77 ФФД: 1.0 [20:59:46]line ЗНМ: 0300000148 [20:59:47]line РНМ: 0000000000091575 [20:59:47]line Версия ККМ: 001 [20:59:47]line ФМ: 0000000000874655 [20:59:47]line ФД: 33299 [20:59:47]line ФПД: 246011030502177 [20:59:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T205947&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33299&fm=246011030502177&tin=02508201610067®Number=0000000000091575&sum=100000 [20:59:47]OFD Sender: Processing packet 33299 [packets to send 11, broken 10] [20:59:47]ProducePacketName [20:59:47]name=ofd_packets/00033299 [20:59:47]OFD Sender: To server: pG, [20:59:47]CommunicateWithHost lk.salyk.kg:30040 [20:59:47]ConnectInit lk.salyk.kg [20:59:47]written 0, free lines is 4095 [20:59:47]Connected sock=10 [20:59:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 14 ED 08 01 18 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 3B 01 00 00 F4 03 04 00 C3 67 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 82 00 00 35 04 06 00 DF BE E8 15 7B 21 B3 FA 6C 5A 70 B7 09 A2 [20:59:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E3 E1 47 00 39 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 13 82 00 00 F4 03 04 00 61 12 EA 64 B6 04 01 00 00 7D E0 FE EB 1E 00 24 2C [20:59:47]CommunicateWithHost err = 0 [20:59:47]CheckOFDResponse [20:59:47]1017 (14) - 77093643461234 [20:59:47]1041 (16) - 0000000000874655 [20:59:47]1040 (4) - 33299 [20:59:47]1012 (4) - 26.08.2023 14:55 [20:59:47]1206 (1) - 0 [20:59:47]OFD Sender: Remove packet 33299 [20:59:47]ProducePacketName [20:59:47]name=ofd_packets/00033299 [20:59:47]NVStorageDeleteData [20:59:47]Write to MH i2c: 01 00 00 FA 53 4D [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: 01 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: 01 07 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: 01 07 00 FA 53 00 00 00 00 00 E8 0C 48 [20:59:47]RasterBufferAndPrint [20:59:47]line [20:59:47]line [20:59:47]line [20:59:47]line [20:59:47]line [20:59:47]written 0, free lines is 3310 [20:59:47]MH_Cut [20:59:47]Write to MH i2c: D1 01 00 01 54 01 27 [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: D1 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: D1 01 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: D1 01 00 01 54 00 26 [20:59:47]Write to MH i2c: 01 00 00 02 54 56 [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]OFD Sender: No OFD packet to send [20:59:48]*** Cut start [20:59:48]*** Purtial cut [20:59:48]*** CUTSNS_PIN = 0 [20:59:48]*** Stage 1: CUTSNS_PIN = 1 [20:59:50]Read from MH i2c: 01 [20:59:50]MH_I2C_Read... [20:59:50]*** Stop cut motor [20:59:50]*** Cut end [20:59:50]Read from MH i2c: 01 07 00 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: 01 07 00 02 54 00 00 00 00 00 FF 0F 6B [20:59:50]process_action close_receipt done [20:59:50]requested_data is exist [20:59:50]produce_requested_data [20:59:50]requested_item fm.sn is exist - process it [20:59:50]wFMCommunicate request_size=4 [20:59:50]MH_SAM_APDU [20:59:50]CAPDU: 80 11 00 00 [20:59:50]Write to MH i2c: E2 08 00 03 54 80 11 00 00 00 00 00 00 D1 [20:59:50]Write i2c OK [20:59:50]MH_I2C_Read... [20:59:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:50]Read from MH i2c: E2 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: E2 17 00 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: E2 17 00 03 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 27 [20:59:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [20:59:50]wFMCommunicate OK [20:59:50]requested_item fd.num is exist - process it [20:59:50]SAM_PROTO_GetFieldsCounters [20:59:50]wFMCommunicate request_size=4 [20:59:50]MH_SAM_APDU [20:59:50]CAPDU: 80 13 00 00 [20:59:50]Write to MH i2c: E2 08 00 04 54 80 13 00 00 00 00 00 00 D4 [20:59:50]Write i2c OK [20:59:50]MH_I2C_Read... [20:59:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:59:50]Read from MH i2c: E2 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: E2 62 00 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: E2 62 00 04 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [20:59:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 13 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [20:59:50]wFMCommunicate OK [20:59:50]SAM_PROTO_GetFieldsCounters done [20:59:50]requested_item shift.num is exist - process it [20:59:50]requested_item shift.opened is exist - process it [20:59:50]req_shift_opened [20:59:50]FM_GetShiftState [20:59:50]SAM_PROTO_GetShiftState [20:59:50]wFMCommunicate request_size=4 [20:59:50]MH_SAM_APDU [20:59:50]CAPDU: 80 13 01 00 [20:59:50]Write to MH i2c: E2 08 00 05 54 80 13 01 00 00 00 00 00 D6 [20:59:50]Write i2c OK [20:59:50]MH_I2C_Read... [20:59:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:50]Read from MH i2c: E2 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: E2 0E 00 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: E2 0E 00 05 54 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0D [20:59:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [20:59:50]wFMCommunicate OK [20:59:50]SAM_PROTO_GetShiftState done [20:59:50]FM_GetShiftState done [20:59:50]req_shift_opened done [20:59:50]requested_item shift.open_date is exist - process it [20:59:50]req_shift_open_date [20:59:50]req_shift_open_date done [20:59:50]produce_requested_data done [20:59:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33299,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [20:59:50]process_action_free close_receipt [20:59:50]json_value_free [20:59:50]json_value_free done [20:59:50]process_json_proto returns [20:59:50]Send response to host [20:59:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33299,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [20:59:50]free response buf [20:59:50]execute_script done [20:59:50]execute_script returns [20:59:50]free content buf [20:59:50]Sock 7.Close socket [20:59:50]Sock 7.Thread stoped [20:59:52]OFD Sender: No OFD packet to send [20:59:57]OFD Sender: No OFD packet to send [21:00:02]OFD Sender: No OFD packet to send [21:00:07]OFD Sender: No OFD packet to send [21:00:12]OFD Sender: No OFD packet to send [21:00:17]OFD Sender: No OFD packet to send [21:00:22]OFD Sender: No OFD packet to send [21:00:27]OFD Sender: No OFD packet to send [21:00:32]OFD Sender: No OFD packet to send [21:00:37]OFD Sender: No OFD packet to send [21:00:42]OFD Sender: No OFD packet to send [21:00:47]OFD Sender: No OFD packet to send [21:00:52]OFD Sender: No OFD packet to send [21:00:57]OFD Sender: No OFD packet to send [21:01:02]OFD Sender: No OFD packet to send [21:01:07]OFD Sender: No OFD packet to send [21:01:12]OFD Sender: No OFD packet to send [21:01:17]OFD Sender: No OFD packet to send [21:01:22]OFD Sender: No OFD packet to send [21:01:27]OFD Sender: No OFD packet to send [21:01:32]OFD Sender: No OFD packet to send [21:01:37]OFD Sender: No OFD packet to send [21:01:42]OFD Sender: No OFD packet to send [21:01:47]OFD Sender: No OFD packet to send [21:01:52]OFD Sender: No OFD packet to send [21:01:54]accept exits with 9 [21:01:54]New connection [21:01:54]New thread 3067202916 created [21:01:54]Thread 3067059556 joined [21:01:54]Waiting for new connection... [21:01:54] Sock 9.Parse request [21:01:54]Sock 9.Check first char [21:01:54]Sock 9.First char is OK [21:01:54]request: POST /json_proto HTTP/1.0 [21:01:54]Method: POST [21:01:54]URL: /json_proto [21:01:54]Method is POST - this is cgi request [21:01:54]url: /json_proto [21:01:54]query_string will be loaded in cgi processing [21:01:54]execute_cgi json_proto POST (null) [21:01:54]execute_cgi path=json_proto method=POST [21:01:54]POST find Content-Length [21:01:54]Host: 172.17.34.200:8080 [21:01:54]Content-Length: 678 [21:01:54]Content-Type: application/json [21:01:54] [21:01:54]POST finish read [21:01:54]Found Content-Length = 678 [21:01:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183131", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:54]execute_script... [21:01: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)1183131", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:01:54]POST & json_proto [21:01:54]process_json_proto [21:01:54]json parsed OK: [21:01:54]protocol is kg_v1.0 [21:01:54]action value=close_receipt [21:01:54]process_action close_receipt [21:01:54]cmd_close_receipt [21:01:54]MH_GetDate [21:01:54]Write to MH i2c: F0 00 00 06 54 49 [21:01:54]Write i2c OK [21:01:54]MH_I2C_Read... [21:01:54]Read from MH i2c: F0 [21:01:54]MH_I2C_Read... [21:01:54]Read from MH i2c: F0 09 00 [21:01:54]MH_I2C_Read... [21:01:54]Read from MH i2c: F0 09 00 06 54 00 44 68 EA 64 B2 FF 65 64 C6 [21:01:54]GetLastDocTimeStamp 1693083587 [21:01:54]current date 1693083716 [21:01:54]FM_GetShiftState [21:01:54]SAM_PROTO_GetShiftState [21:01:54]wFMCommunicate request_size=4 [21:01:54]MH_SAM_APDU [21:01:54]CAPDU: 80 13 01 00 [21:01:54]Write to MH i2c: E2 08 00 07 54 80 13 01 00 00 00 00 00 D8 [21:01:54]Write i2c OK [21:01:54]MH_I2C_Read... [21:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:54]Read from MH i2c: E2 [21:01:54]MH_I2C_Read... [21:01:54]Read from MH i2c: E2 0E 00 [21:01:54]MH_I2C_Read... [21:01:54]Read from MH i2c: E2 0E 00 07 54 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0F [21:01:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:01:54]wFMCommunicate OK [21:01:54]SAM_PROTO_GetShiftState done [21:01:54]FM_GetShiftState done [21:01:54]opened in 1693009560 [21:01:54]opened+sec_in_day 1693095960 [21:01:54]quantity*price = 50017 [21:01:54]sum+1 = 50019 [21:01:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 316 26.08.2023 21:01 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33300 ФПД: 161610405983667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210157&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33300&fm=161610405983667&tin=02508201610067®Number=0000000000091575&sum=50000 [21:01:55]StoreToDocumentArchive [21:01:55]shift 77 fd 33300 [21:01:55]save to /storage/0077/doc_00033300 [21:01:55]save last doc name /storage/0077/doc_00033300 to /storage/kkm_last_doc_name [21:01:55]save OK [21:01:55]Clear old archive folders... [21:01:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:01:55]tlvbuf is 00B245E0 [21:01:55]SAM_PROTO_ClearQueue [21:01:55]wFMCommunicate request_size=4 [21:01:55]MH_SAM_APDU [21:01:55]CAPDU: 80 09 00 00 [21:01:55]Write to MH i2c: E2 08 00 14 54 80 09 00 00 00 00 00 00 DA [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:01:55]Read from MH i2c: E2 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 03 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 03 00 14 54 00 90 00 DC [21:01:55]RAPDU: 90 00 [21:01:55]wFMCommunicate OK [21:01:55]SAM_PROTO_ClearQueue done [21:01:55]KKMCreateOFDPacket [21:01:55]OFDProtocolAddRootSTLVToBuf [21:01:55]FM_MakeSignedData [21:01:55]FM_MakeSignedData [21:01:55]SAM_PROTO_SignData [21:01:55]wFMCommunicate request_size=4 [21:01:55]MH_SAM_APDU [21:01:55]CAPDU: 80 0D 01 02 [21:01:55]Write to MH i2c: E2 08 00 15 54 80 0D 01 02 00 00 00 00 E2 [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:01:55]Read from MH i2c: E2 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 03 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 03 00 15 54 00 90 00 DD [21:01:55]RAPDU: 90 00 [21:01:55]wFMCommunicate OK [21:01:55]wFMCommunicate request_size=255 [21:01:55]MH_SAM_APDU [21:01: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 45 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 82 00 00 35 04 06 00 92 [21:01:55]Write to MH i2c: E2 02 01 16 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 45 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 82 00 00 35 04 06 00 92 00 00 F0 [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:55]Read from MH i2c: E2 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 03 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 03 00 16 54 00 90 00 DE [21:01:55]RAPDU: 90 00 [21:01:55]wFMCommunicate OK [21:01:55]wFMCommunicate request_size=10 [21:01:55]MH_SAM_APDU [21:01:55]CAPDU: 80 0D 02 02 05 FB DA D7 35 B3 [21:01:55]Write to MH i2c: E2 0D 00 17 54 80 0D 02 02 05 00 FB DA D7 35 B3 00 00 83 [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:01:55]Read from MH i2c: E2 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 03 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 03 00 17 54 00 90 00 DF [21:01:55]RAPDU: 90 00 [21:01:55]wFMCommunicate OK [21:01:55]wFMCommunicate request_size=4 [21:01:55]MH_SAM_APDU [21:01:55]CAPDU: 80 0D 03 02 [21:01:55]Write to MH i2c: E2 08 00 18 54 80 0D 03 02 00 00 00 00 E7 [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:01:55]Read from MH i2c: E2 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 0B 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 0B 00 18 54 00 1B 75 92 4F 7B 9B 15 EC 90 00 70 [21:01:55]RAPDU: 1B 75 92 4F 7B 9B 15 EC 90 00 [21:01:55]wFMCommunicate OK [21:01:55]SAM_PROTO_SignData done [21:01:55]FM_MakeSignedData done [21:01:55]CreateOFDProtocolMessage [21:01:55]wFMCommunicate request_size=4 [21:01:55]MH_SAM_APDU [21:01:55]CAPDU: 80 11 00 00 [21:01:55]Write to MH i2c: E2 08 00 19 54 80 11 00 00 00 00 00 00 E7 [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:55]Read from MH i2c: E2 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 17 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: E2 17 00 19 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3D [21:01:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:01:55]wFMCommunicate OK [21:01:55]CreateOFDProtocolMessage done [21:01:55]OFDSenderStorePacket 33300 [21:01:55]StoreOFDPacket docnum=33300 [21:01:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A7 33 07 01 95 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 45 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 82 00 00 35 04 06 00 92 FB DA D7 35 B3 1B 75 92 4F 7B 9B 15 EC [21:01:55]CheckFolder [21:01:55]dirname=/storage/ofd_packets [21:01:55]CheckFolder done [21:01:55]ProducePacketName [21:01:55]name=ofd_packets/00033300 [21:01:55]NVStorageSaveData ofd_packets/00033300 [21:01:55]File name is /storage/ofd_packets/00033300 [21:01:55]Write 301 bytes [21:01:55]NVStorageSaveData done [21:01:55]OFDSenderStorePacket done [21:01:55]KKMCreateOFDPacket done [21:01:55]NVStorageSaveData kkm_last_timestamp [21:01:55]File name is /storage/kkm_last_timestamp [21:01:55]Write 4 bytes [21:01:55]NVStorageSaveData done [21:01:55]OFD Sender: Processing packet 33300 [packets to send 11, broken 10] [21:01:55]ProducePacketName [21:01:55]name=ofd_packets/00033300 [21:01:55]OFD Sender: To server: pG, [21:01:55]CommunicateWithHost lk.salyk.kg:30040 [21:01:55]ConnectInit lk.salyk.kg [21:01:55]ExternCall_PrintAddStr [21:01:55]wPrintStart [21:01:55]Write to MH i2c: 01 00 00 1A 54 6E [21:01:55]Write i2c OK [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: 01 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: 01 07 00 [21:01:55]MH_I2C_Read... [21:01:55]Read from MH i2c: 01 07 00 1A 54 00 00 00 00 00 FF 0F 83 [21:01:55]RasterBufferAndPrint [21:01:55]line Счет N : (1)1183131 [21:01:55]line ИНН: 02508201610067 [21:01:55]line Контрольно-Кассовый Чек [21:01:55]line ПРОДАЖА [21:01:55]line ТРК (МРК, ГНК) : 32 [21:01:55]line Товар: 2710124130 [21:01:55]line Аи-92-К-5 [21:01:55]line 8.550 * 58.50 [21:01:55]line = 500.18 [21:01:55]line НДС 12% НСП 1% [21:01:55]line > о реализуемом товаре [21:01:55]line ОКРУГЛЕНИЕ: -0.18 [21:01:55]line ИТОГО: 500.00 [21:01:55]line Внесено: 500.00 [21:01:55]line СДАЧА: 0.00 [21:01:55]line НСП 1% : 4.43 [21:01:55]line НДС 12% : 53.12 [21:01:55]line Наличными: 500.00 [21:01:55]line Безнал.: 0.00 [21:01:55]line Место: АЗС № 121 "Партнер Нефть" [21:01:55]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:01:55]line СНО: Общий режим [21:01:55]line Чек 316 26.08.2023 21:01 [21:01:55]line Смена: 77 ФФД: 1.0 [21:01:55]line ЗНМ: 0300000148 [21:01:56]line РНМ: 0000000000091575 [21:01:56]line Версия ККМ: 001 [21:01:56]line ФМ: 0000000000874655 [21:01:56]line ФД: 33300 [21:01:56]line ФПД: 161610405983667 [21:01:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210157&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33300&fm=161610405983667&tin=02508201610067®Number=0000000000091575&sum=50000 [21:01:56]Connected sock=11 [21:01:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A7 33 07 01 95 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 45 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 82 00 00 35 04 06 00 92 FB DA D7 35 B3 1B 75 92 4F 7B 9B 15 EC [21:01:56]written 0, free lines is 4095 [21:01:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A7 E8 47 00 86 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 14 82 00 00 F4 03 04 00 E2 12 EA 64 B6 04 01 00 00 D8 58 4C C9 29 E9 B0 C0 [21:01:56]CommunicateWithHost err = 0 [21:01:56]CheckOFDResponse [21:01:56]1017 (14) - 77093643461234 [21:01:56]1041 (16) - 0000000000874655 [21:01:56]1040 (4) - 33300 [21:01:56]1012 (4) - 26.08.2023 14:57 [21:01:56]1206 (1) - 0 [21:01:56]OFD Sender: Remove packet 33300 [21:01:56]ProducePacketName [21:01:56]name=ofd_packets/00033300 [21:01:56]NVStorageDeleteData [21:01:56]Write to MH i2c: 01 00 00 45 54 99 [21:01:56]Write i2c OK [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: 01 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: 01 07 00 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: 01 07 00 45 54 00 00 00 00 00 DF 0C 8B [21:01:56]RasterBufferAndPrint [21:01:56]line [21:01:56]line [21:01:56]line [21:01:56]line [21:01:56]line [21:01:56]written 0, free lines is 3304 [21:01:56]MH_Cut [21:01:56]Write to MH i2c: D1 01 00 4C 54 01 72 [21:01:56]Write i2c OK [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: D1 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: D1 01 00 [21:01:56]MH_I2C_Read... [21:01:56]Read from MH i2c: D1 01 00 4C 54 00 71 [21:01:56]Write to MH i2c: 01 00 00 4D 54 A1 [21:01:56]Write i2c OK [21:01:56]MH_I2C_Read... [21:01:56]OFD Sender: No OFD packet to send [21:01:57]*** Cut start [21:01:57]*** Purtial cut [21:01:57]*** Stage 1: CUTSNS_PIN = 1 [21:01:57]Read from MH i2c: 01 [21:01:57]MH_I2C_Read... [21:01:57]*** Stop cut motor [21:01:57]*** Cut end [21:01:57]Read from MH i2c: 01 07 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: 01 07 00 4D 54 00 00 00 00 00 FF 0F B6 [21:01:57]process_action close_receipt done [21:01:57]requested_data is exist [21:01:57]produce_requested_data [21:01:57]requested_item fm.sn is exist - process it [21:01:57]wFMCommunicate request_size=4 [21:01:57]MH_SAM_APDU [21:01:57]CAPDU: 80 11 00 00 [21:01:57]Write to MH i2c: E2 08 00 4E 54 80 11 00 00 00 00 00 00 1C [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 17 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 17 00 4E 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 72 [21:01:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:01:57]wFMCommunicate OK [21:01:57]requested_item fd.num is exist - process it [21:01:57]SAM_PROTO_GetFieldsCounters [21:01:57]wFMCommunicate request_size=4 [21:01:57]MH_SAM_APDU [21:01:57]CAPDU: 80 13 00 00 [21:01:57]Write to MH i2c: E2 08 00 4F 54 80 13 00 00 00 00 00 00 1F [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 62 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 62 00 4F 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [21:01:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 14 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:57]wFMCommunicate OK [21:01:57]SAM_PROTO_GetFieldsCounters done [21:01:57]requested_item shift.num is exist - process it [21:01:57]requested_item shift.opened is exist - process it [21:01:57]req_shift_opened [21:01:57]FM_GetShiftState [21:01:57]SAM_PROTO_GetShiftState [21:01:57]wFMCommunicate request_size=4 [21:01:57]MH_SAM_APDU [21:01:57]CAPDU: 80 13 01 00 [21:01:57]Write to MH i2c: E2 08 00 50 54 80 13 01 00 00 00 00 00 21 [21:01:57]Write i2c OK [21:01:57]MH_I2C_Read... [21:01:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:57]Read from MH i2c: E2 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 0E 00 [21:01:57]MH_I2C_Read... [21:01:57]Read from MH i2c: E2 0E 00 50 54 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 58 [21:01:57]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:01:57]wFMCommunicate OK [21:01:57]SAM_PROTO_GetShiftState done [21:01:57]FM_GetShiftState done [21:01:57]req_shift_opened done [21:01:57]requested_item shift.open_date is exist - process it [21:01:57]req_shift_open_date [21:01:57]req_shift_open_date done [21:01:57]produce_requested_data done [21:01:57]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33300,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:01:57]process_action_free close_receipt [21:01:57]json_value_free [21:01:57]json_value_free done [21:01:57]process_json_proto returns [21:01:57]Send response to host [21:01:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33300,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:01:57]free response buf [21:01:57]execute_script done [21:01:57]execute_script returns [21:01:57]free content buf [21:01:57]Sock 9.Close socket [21:01:57]Sock 9.Thread stoped [21:02:01]OFD Sender: No OFD packet to send [21:02:06]OFD Sender: No OFD packet to send [21:02:11]OFD Sender: No OFD packet to send [21:02:16]OFD Sender: No OFD packet to send [21:02:21]OFD Sender: No OFD packet to send [21:02:26]OFD Sender: No OFD packet to send [21:02:31]OFD Sender: No OFD packet to send [21:02:36]OFD Sender: No OFD packet to send [21:02:41]OFD Sender: No OFD packet to send [21:02:46]OFD Sender: No OFD packet to send [21:02:51]OFD Sender: No OFD packet to send [21:02:56]OFD Sender: No OFD packet to send [21:03:01]OFD Sender: No OFD packet to send [21:03:06]OFD Sender: No OFD packet to send [21:03:11]OFD Sender: No OFD packet to send [21:03:16]OFD Sender: No OFD packet to send [21:03:21]OFD Sender: No OFD packet to send [21:03:26]OFD Sender: No OFD packet to send [21:03:31]OFD Sender: No OFD packet to send [21:03:36]OFD Sender: No OFD packet to send [21:03:37]accept exits with 7 [21:03:37]New connection [21:03:37]New thread 3067059556 created [21:03:37]Thread 3067202916 joined [21:03:37]Waiting for new connection... [21:03:37] Sock 7.Parse request [21:03:37]Sock 7.Check first char [21:03:37]Sock 7.First char is OK [21:03:37]request: POST /json_proto HTTP/1.0 [21:03:37]Method: POST [21:03:37]URL: /json_proto [21:03:37]Method is POST - this is cgi request [21:03:37]url: /json_proto [21:03:37]query_string will be loaded in cgi processing [21:03:37]execute_cgi json_proto POST (null) [21:03:37]execute_cgi path=json_proto method=POST [21:03:37]POST find Content-Length [21:03:37]Host: 172.17.34.200:8080 [21:03:37]Content-Length: 678 [21:03:37]Content-Type: application/json [21:03:37] [21:03:37]POST finish read [21:03:37]Found Content-Length = 678 [21:03:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183133", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:37]execute_script... [21:03: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)1183133", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:37]POST & json_proto [21:03:37]process_json_proto [21:03:37]json parsed OK: [21:03:37]protocol is kg_v1.0 [21:03:37]action value=close_receipt [21:03:37]process_action close_receipt [21:03:37]cmd_close_receipt [21:03:37]MH_GetDate [21:03:37]Write to MH i2c: F0 00 00 51 54 94 [21:03:37]Write i2c OK [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: F0 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: F0 09 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: F0 09 00 51 54 00 AC 68 EA 64 B2 FF 65 64 79 [21:03:37]GetLastDocTimeStamp 1693083717 [21:03:37]current date 1693083820 [21:03:37]FM_GetShiftState [21:03:37]SAM_PROTO_GetShiftState [21:03:37]wFMCommunicate request_size=4 [21:03:37]MH_SAM_APDU [21:03:37]CAPDU: 80 13 01 00 [21:03:37]Write to MH i2c: E2 08 00 52 54 80 13 01 00 00 00 00 00 23 [21:03:37]Write i2c OK [21:03:37]MH_I2C_Read... [21:03:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:37]Read from MH i2c: E2 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 0E 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 0E 00 52 54 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5A [21:03:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:03:37]wFMCommunicate OK [21:03:37]SAM_PROTO_GetShiftState done [21:03:37]FM_GetShiftState done [21:03:37]opened in 1693009560 [21:03:37]opened+sec_in_day 1693095960 [21:03:37]quantity*price = 30010 [21:03:37]sum+1 = 30012 [21:03:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 317 26.08.2023 21:03 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33301 ФПД: 631661193819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210340&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33301&fm=631661193819&tin=02508201610067®Number=0000000000091575&sum=30000 [21:03:38]StoreToDocumentArchive [21:03:38]shift 77 fd 33301 [21:03:38]save to /storage/0077/doc_00033301 [21:03:38]save last doc name /storage/0077/doc_00033301 to /storage/kkm_last_doc_name [21:03:38]save OK [21:03:38]Clear old archive folders... [21:03:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:03:38]tlvbuf is 00AB1E60 [21:03:38]SAM_PROTO_ClearQueue [21:03:38]wFMCommunicate request_size=4 [21:03:38]MH_SAM_APDU [21:03:38]CAPDU: 80 09 00 00 [21:03:38]Write to MH i2c: E2 08 00 5F 54 80 09 00 00 00 00 00 00 25 [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:38]Read from MH i2c: E2 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: E2 03 00 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: E2 03 00 5F 54 00 90 00 27 [21:03:38]RAPDU: 90 00 [21:03:38]wFMCommunicate OK [21:03:38]SAM_PROTO_ClearQueue done [21:03:38]KKMCreateOFDPacket [21:03:38]OFDProtocolAddRootSTLVToBuf [21:03:38]FM_MakeSignedData [21:03:38]FM_MakeSignedData [21:03:38]SAM_PROTO_SignData [21:03:38]wFMCommunicate request_size=4 [21:03:38]MH_SAM_APDU [21:03:38]CAPDU: 80 0D 01 02 [21:03:38]Write to MH i2c: E2 08 00 60 54 80 0D 01 02 00 00 00 00 2D [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:38]Read from MH i2c: E2 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: E2 03 00 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: E2 03 00 60 54 00 90 00 28 [21:03:38]RAPDU: 90 00 [21:03:38]wFMCommunicate OK [21:03:38]wFMCommunicate request_size=255 [21:03:38]MH_SAM_APDU [21:03: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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 AC 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 82 00 00 35 04 06 00 00 [21:03:38]Write to MH i2c: E2 02 01 61 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 AC 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 82 00 00 35 04 06 00 00 00 00 52 [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 03 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 03 00 61 54 00 90 00 29 [21:03:39]RAPDU: 90 00 [21:03:39]wFMCommunicate OK [21:03:39]wFMCommunicate request_size=10 [21:03:39]MH_SAM_APDU [21:03:39]CAPDU: 80 0D 02 02 05 93 11 F0 EA 5B [21:03:39]Write to MH i2c: E2 0D 00 62 54 80 0D 02 02 05 00 93 11 F0 EA 5B 00 00 13 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 03 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 03 00 62 54 00 90 00 2A [21:03:39]RAPDU: 90 00 [21:03:39]wFMCommunicate OK [21:03:39]wFMCommunicate request_size=4 [21:03:39]MH_SAM_APDU [21:03:39]CAPDU: 80 0D 03 02 [21:03:39]Write to MH i2c: E2 08 00 63 54 80 0D 03 02 00 00 00 00 32 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 0B 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 0B 00 63 54 00 C5 C7 57 42 BC B9 B7 77 90 00 FB [21:03:39]RAPDU: C5 C7 57 42 BC B9 B7 77 90 00 [21:03:39]wFMCommunicate OK [21:03:39]SAM_PROTO_SignData done [21:03:39]FM_MakeSignedData done [21:03:39]CreateOFDProtocolMessage [21:03:39]wFMCommunicate request_size=4 [21:03:39]MH_SAM_APDU [21:03:39]CAPDU: 80 11 00 00 [21:03:39]Write to MH i2c: E2 08 00 64 54 80 11 00 00 00 00 00 00 32 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 17 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 17 00 64 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 88 [21:03:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:03:39]wFMCommunicate OK [21:03:39]CreateOFDProtocolMessage done [21:03:39]OFDSenderStorePacket 33301 [21:03:39]StoreOFDPacket docnum=33301 [21:03:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 74 E5 07 01 DE EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 AC 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 82 00 00 35 04 06 00 00 93 11 F0 EA 5B C5 C7 57 42 BC B9 B7 77 [21:03:39]CheckFolder [21:03:39]dirname=/storage/ofd_packets [21:03:39]CheckFolder done [21:03:39]ProducePacketName [21:03:39]name=ofd_packets/00033301 [21:03:39]NVStorageSaveData ofd_packets/00033301 [21:03:39]File name is /storage/ofd_packets/00033301 [21:03:39]Write 301 bytes [21:03:39]NVStorageSaveData done [21:03:39]OFDSenderStorePacket done [21:03:39]KKMCreateOFDPacket done [21:03:39]NVStorageSaveData kkm_last_timestamp [21:03:39]File name is /storage/kkm_last_timestamp [21:03:39]Write 4 bytes [21:03:39]NVStorageSaveData done [21:03:39]ExternCall_PrintAddStr [21:03:39]wPrintStart [21:03:39]Write to MH i2c: 01 00 00 65 54 B9 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 07 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 07 00 65 54 00 00 00 00 00 FF 0F CE [21:03:39]RasterBufferAndPrint [21:03:39]line Счет N : (1)1183133 [21:03:39]line ИНН: 02508201610067 [21:03:39]line Контрольно-Кассовый Чек [21:03:39]line ПРОДАЖА [21:03:39]line ТРК (МРК, ГНК) : 52 [21:03:39]line Товар: 2710124130 [21:03:39]line Аи-92-К-5 [21:03:39]line 5.130 * 58.50 [21:03:39]line = 300.11 [21:03:39]line НДС 12% НСП 1% [21:03:39]line > о реализуемом товаре [21:03:39]line ОКРУГЛЕНИЕ: -0.11 [21:03:39]line ИТОГО: 300.00 [21:03:39]line Внесено: 300.00 [21:03:39]line СДАЧА: 0.00 [21:03:39]line НСП 1% : 2.66 [21:03:39]line НДС 12% : 31.87 [21:03:39]line Наличными: 300.00 [21:03:39]line Безнал.: 0.00 [21:03:39]line Место: АЗС № 121 "Партнер Нефть" [21:03:39]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:03:39]line СНО: Общий режим [21:03:39]line Чек 317 26.08.2023 21:03 [21:03:39]line Смена: 77 ФФД: 1.0 [21:03:39]line ЗНМ: 0300000148 [21:03:39]line РНМ: 0000000000091575 [21:03:39]line Версия ККМ: 001 [21:03:39]line ФМ: 0000000000874655 [21:03:39]line ФД: 33301 [21:03:39]line ФПД: 631661193819 [21:03:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210340&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33301&fm=631661193819&tin=02508201610067®Number=0000000000091575&sum=30000 [21:03:39]OFD Sender: Processing packet 33301 [packets to send 11, broken 10] [21:03:39]ProducePacketName [21:03:39]name=ofd_packets/00033301 [21:03:39]OFD Sender: To server: pG, [21:03:39]CommunicateWithHost lk.salyk.kg:30040 [21:03:39]ConnectInit lk.salyk.kg [21:03:39]written 0, free lines is 4095 [21:03:39]Connected sock=10 [21:03:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 74 E5 07 01 DE EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 AC 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 82 00 00 35 04 06 00 00 93 11 F0 EA 5B C5 C7 57 42 BC B9 B7 77 [21:03:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1C AA 47 00 7C 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 15 82 00 00 F4 03 04 00 4A 13 EA 64 B6 04 01 00 00 00 BA 6C 00 B3 98 BF 58 [21:03:39]CommunicateWithHost err = 0 [21:03:39]CheckOFDResponse [21:03:39]1017 (14) - 77093643461234 [21:03:39]1041 (16) - 0000000000874655 [21:03:39]1040 (4) - 33301 [21:03:39]1012 (4) - 26.08.2023 14:59 [21:03:39]1206 (1) - 0 [21:03:39]OFD Sender: Remove packet 33301 [21:03:39]ProducePacketName [21:03:39]name=ofd_packets/00033301 [21:03:39]NVStorageDeleteData [21:03:40]Write to MH i2c: 01 00 00 90 54 E4 [21:03:40]Write i2c OK [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: 01 [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: 01 07 00 [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: 01 07 00 90 54 00 00 00 00 00 E8 0C DF [21:03:40]RasterBufferAndPrint [21:03:40]line [21:03:40]line [21:03:40]line [21:03:40]line [21:03:40]line [21:03:40]written 0, free lines is 3313 [21:03:40]MH_Cut [21:03:40]Write to MH i2c: D1 01 00 97 54 01 BD [21:03:40]Write i2c OK [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: D1 [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: D1 01 00 [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: D1 01 00 97 54 00 BC [21:03:40]Write to MH i2c: 01 00 00 98 54 EC [21:03:40]Write i2c OK [21:03:40]MH_I2C_Read... [21:03:40]OFD Sender: No OFD packet to send [21:03:40]*** Cut start [21:03:40]*** Purtial cut [21:03:40]*** CUTSNS_PIN = 0 [21:03:40]*** Stage 1: CUTSNS_PIN = 1 [21:03:42]Read from MH i2c: 01 [21:03:42]MH_I2C_Read... [21:03:42]*** Stop cut motor [21:03:42]*** Cut end [21:03:42]Read from MH i2c: 01 07 00 [21:03:42]MH_I2C_Read... [21:03:42]Read from MH i2c: 01 07 00 98 54 00 00 00 00 00 FF 0F 01 [21:03:42]process_action close_receipt done [21:03:42]requested_data is exist [21:03:42]produce_requested_data [21:03:42]requested_item fm.sn is exist - process it [21:03:42]wFMCommunicate request_size=4 [21:03:42]MH_SAM_APDU [21:03:42]CAPDU: 80 11 00 00 [21:03:42]Write to MH i2c: E2 08 00 99 54 80 11 00 00 00 00 00 00 67 [21:03:42]Write i2c OK [21:03:42]MH_I2C_Read... [21:03:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:42]Read from MH i2c: E2 [21:03:42]MH_I2C_Read... [21:03:42]Read from MH i2c: E2 17 00 [21:03:42]MH_I2C_Read... [21:03:42]Read from MH i2c: E2 17 00 99 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BD [21:03:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:03:42]wFMCommunicate OK [21:03:42]requested_item fd.num is exist - process it [21:03:42]SAM_PROTO_GetFieldsCounters [21:03:42]wFMCommunicate request_size=4 [21:03:42]MH_SAM_APDU [21:03:42]CAPDU: 80 13 00 00 [21:03:42]Write to MH i2c: E2 08 00 9A 54 80 13 00 00 00 00 00 00 6A [21:03:42]Write i2c OK [21:03:42]MH_I2C_Read... [21:03:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:03:42]Read from MH i2c: E2 [21:03:42]MH_I2C_Read... [21:03:42]Read from MH i2c: E2 62 00 [21:03:42]MH_I2C_Read... [21:03:42]Read from MH i2c: E2 62 00 9A 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [21:03:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 15 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:03:42]wFMCommunicate OK [21:03:42]SAM_PROTO_GetFieldsCounters done [21:03:42]requested_item shift.num is exist - process it [21:03:42]requested_item shift.opened is exist - process it [21:03:42]req_shift_opened [21:03:42]FM_GetShiftState [21:03:42]SAM_PROTO_GetShiftState [21:03:42]wFMCommunicate request_size=4 [21:03:42]MH_SAM_APDU [21:03:42]CAPDU: 80 13 01 00 [21:03:42]Write to MH i2c: E2 08 00 9B 54 80 13 01 00 00 00 00 00 6C [21:03:43]Write i2c OK [21:03:43]MH_I2C_Read... [21:03:43]Read from MH i2c: E2 [21:03:43]MH_I2C_Read... [21:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:43]Read from MH i2c: E2 0E 00 [21:03:43]MH_I2C_Read... [21:03:43]Read from MH i2c: E2 0E 00 9B 54 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A3 [21:03:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:03:43]wFMCommunicate OK [21:03:43]SAM_PROTO_GetShiftState done [21:03:43]FM_GetShiftState done [21:03:43]req_shift_opened done [21:03:43]requested_item shift.open_date is exist - process it [21:03:43]req_shift_open_date [21:03:43]req_shift_open_date done [21:03:43]produce_requested_data done [21:03:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33301,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:03:43]process_action_free close_receipt [21:03:43]json_value_free [21:03:43]json_value_free done [21:03:43]process_json_proto returns [21:03:43]Send response to host [21:03:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33301,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:03:43]free response buf [21:03:43]execute_script done [21:03:43]execute_script returns [21:03:43]free content buf [21:03:43]Sock 7.Close socket [21:03:43]Sock 7.Thread stoped [21:03:43]accept exits with 9 [21:03:43]New connection [21:03:43]New thread 3067202916 created [21:03:43]Thread 3067059556 joined [21:03:43]Waiting for new connection... [21:03:43] Sock 9.Parse request [21:03:43]Sock 9.Check first char [21:03:43]Sock 9.First char is OK [21:03:43]request: POST /json_proto HTTP/1.0 [21:03:43]Method: POST [21:03:43]URL: /json_proto [21:03:43]Method is POST - this is cgi request [21:03:43]url: /json_proto [21:03:43]query_string will be loaded in cgi processing [21:03:43]execute_cgi json_proto POST (null) [21:03:43]execute_cgi path=json_proto method=POST [21:03:43]POST find Content-Length [21:03:43]Host: 172.17.34.200:8080 [21:03:43]Content-Length: 678 [21:03:43]Content-Type: application/json [21:03:43] [21:03:43]POST finish read [21:03:43]Found Content-Length = 678 [21:03:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183132", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:43]execute_script... [21:03:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183132", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:43]POST & json_proto [21:03:43]process_json_proto [21:03:43]json parsed OK: [21:03:43]protocol is kg_v1.0 [21:03:43]action value=close_receipt [21:03:43]process_action close_receipt [21:03:43]cmd_close_receipt [21:03:43]MH_GetDate [21:03:43]Write to MH i2c: F0 00 00 9C 54 DF [21:03:43]Write i2c OK [21:03:43]MH_I2C_Read... [21:03:43]Read from MH i2c: F0 [21:03:43]MH_I2C_Read... [21:03:43]Read from MH i2c: F0 09 00 [21:03:43]MH_I2C_Read... [21:03:43]Read from MH i2c: F0 09 00 9C 54 00 B2 68 EA 64 B2 FF 65 64 CA [21:03:43]GetLastDocTimeStamp 1693083820 [21:03:43]current date 1693083826 [21:03:43]FM_GetShiftState [21:03:43]SAM_PROTO_GetShiftState [21:03:43]wFMCommunicate request_size=4 [21:03:43]MH_SAM_APDU [21:03:43]CAPDU: 80 13 01 00 [21:03:43]Write to MH i2c: E2 08 00 9D 54 80 13 01 00 00 00 00 00 6E [21:03:43]Write i2c OK [21:03:43]MH_I2C_Read... [21:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:43]Read from MH i2c: E2 [21:03:43]MH_I2C_Read... [21:03:43]Read from MH i2c: E2 0E 00 [21:03:43]MH_I2C_Read... [21:03:43]Read from MH i2c: E2 0E 00 9D 54 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A5 [21:03:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:03:43]wFMCommunicate OK [21:03:43]SAM_PROTO_GetShiftState done [21:03:43]FM_GetShiftState done [21:03:43]opened in 1693009560 [21:03:43]opened+sec_in_day 1693095960 [21:03:43]quantity*price = 50017 [21:03:43]sum+1 = 50019 [21:03:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 318 26.08.2023 21:03 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33302 ФПД: 13232501413113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210346&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33302&fm=13232501413113&tin=02508201610067®Number=0000000000091575&sum=50000 [21:03:44]StoreToDocumentArchive [21:03:44]shift 77 fd 33302 [21:03:44]save to /storage/0077/doc_00033302 [21:03:44]save last doc name /storage/0077/doc_00033302 to /storage/kkm_last_doc_name [21:03:44]save OK [21:03:44]Clear old archive folders... [21:03:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:03:44]tlvbuf is 00A64C90 [21:03:44]SAM_PROTO_ClearQueue [21:03:44]wFMCommunicate request_size=4 [21:03:44]MH_SAM_APDU [21:03:44]CAPDU: 80 09 00 00 [21:03:44]Write to MH i2c: E2 08 00 AA 54 80 09 00 00 00 00 00 00 70 [21:03:44]Write i2c OK [21:03:44]MH_I2C_Read... [21:03:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:44]Read from MH i2c: E2 [21:03:44]MH_I2C_Read... [21:03:44]Read from MH i2c: E2 03 00 [21:03:44]MH_I2C_Read... [21:03:44]Read from MH i2c: E2 03 00 AA 54 00 90 00 72 [21:03:44]RAPDU: 90 00 [21:03:44]wFMCommunicate OK [21:03:44]SAM_PROTO_ClearQueue done [21:03:44]KKMCreateOFDPacket [21:03:44]OFDProtocolAddRootSTLVToBuf [21:03:44]FM_MakeSignedData [21:03:44]FM_MakeSignedData [21:03:44]SAM_PROTO_SignData [21:03:44]wFMCommunicate request_size=4 [21:03:44]MH_SAM_APDU [21:03:44]CAPDU: 80 0D 01 02 [21:03:44]Write to MH i2c: E2 08 00 AB 54 80 0D 01 02 00 00 00 00 78 [21:03:44]Write i2c OK [21:03:44]MH_I2C_Read... [21:03:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:45]Read from MH i2c: E2 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 03 00 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 03 00 AB 54 00 90 00 73 [21:03:45]RAPDU: 90 00 [21:03:45]wFMCommunicate OK [21:03:45]wFMCommunicate request_size=255 [21:03:45]MH_SAM_APDU [21:03:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 B2 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 82 00 00 35 04 06 00 0C [21:03:45]Write to MH i2c: E2 02 01 AC 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 B2 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 82 00 00 35 04 06 00 0C 00 00 71 [21:03:45]Write i2c OK [21:03:45]MH_I2C_Read... [21:03:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:45]Read from MH i2c: E2 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 03 00 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 03 00 AC 54 00 90 00 74 [21:03:45]RAPDU: 90 00 [21:03:45]wFMCommunicate OK [21:03:45]wFMCommunicate request_size=10 [21:03:45]MH_SAM_APDU [21:03:45]CAPDU: 80 0D 02 02 05 08 EE 8B D4 F9 [21:03:45]Write to MH i2c: E2 0D 00 AD 54 80 0D 02 02 05 00 08 EE 8B D4 F9 00 00 D3 [21:03:45]Write i2c OK [21:03:45]MH_I2C_Read... [21:03:45]OFD Sender: No OFD packet to send [21:03:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:45]Read from MH i2c: E2 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 03 00 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 03 00 AD 54 00 90 00 75 [21:03:45]RAPDU: 90 00 [21:03:45]wFMCommunicate OK [21:03:45]wFMCommunicate request_size=4 [21:03:45]MH_SAM_APDU [21:03:45]CAPDU: 80 0D 03 02 [21:03:45]Write to MH i2c: E2 08 00 AE 54 80 0D 03 02 00 00 00 00 7D [21:03:45]Write i2c OK [21:03:45]MH_I2C_Read... [21:03:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:45]Read from MH i2c: E2 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 0B 00 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 0B 00 AE 54 00 5C 44 92 BE FC C7 7A 0F 90 00 BA [21:03:45]RAPDU: 5C 44 92 BE FC C7 7A 0F 90 00 [21:03:45]wFMCommunicate OK [21:03:45]SAM_PROTO_SignData done [21:03:45]FM_MakeSignedData done [21:03:45]CreateOFDProtocolMessage [21:03:45]wFMCommunicate request_size=4 [21:03:45]MH_SAM_APDU [21:03:45]CAPDU: 80 11 00 00 [21:03:45]Write to MH i2c: E2 08 00 AF 54 80 11 00 00 00 00 00 00 7D [21:03:45]Write i2c OK [21:03:45]MH_I2C_Read... [21:03:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:45]Read from MH i2c: E2 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 17 00 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: E2 17 00 AF 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D3 [21:03:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:03:45]wFMCommunicate OK [21:03:45]CreateOFDProtocolMessage done [21:03:45]OFDSenderStorePacket 33302 [21:03:45]StoreOFDPacket docnum=33302 [21:03:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BD BF 07 01 24 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 B2 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 82 00 00 35 04 06 00 0C 08 EE 8B D4 F9 5C 44 92 BE FC C7 7A 0F [21:03:45]CheckFolder [21:03:45]dirname=/storage/ofd_packets [21:03:45]CheckFolder done [21:03:45]ProducePacketName [21:03:45]name=ofd_packets/00033302 [21:03:45]NVStorageSaveData ofd_packets/00033302 [21:03:45]File name is /storage/ofd_packets/00033302 [21:03:45]Write 301 bytes [21:03:45]NVStorageSaveData done [21:03:45]OFDSenderStorePacket done [21:03:45]KKMCreateOFDPacket done [21:03:45]NVStorageSaveData kkm_last_timestamp [21:03:45]File name is /storage/kkm_last_timestamp [21:03:45]Write 4 bytes [21:03:45]NVStorageSaveData done [21:03:45]ExternCall_PrintAddStr [21:03:45]wPrintStart [21:03:45]Write to MH i2c: 01 00 00 B0 54 04 [21:03:45]Write i2c OK [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: 01 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: 01 07 00 [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: 01 07 00 B0 54 00 00 00 00 00 FF 0F 19 [21:03:45]RasterBufferAndPrint [21:03:45]line Счет N : (1)1183132 [21:03:45]line ИНН: 02508201610067 [21:03:45]line Контрольно-Кассовый Чек [21:03:45]line ПРОДАЖА [21:03:45]line ТРК (МРК, ГНК) : 62 [21:03:45]line Товар: 2710124130 [21:03:45]line Аи-92-К-5 [21:03:45]line 8.550 * 58.50 [21:03:45]line = 500.18 [21:03:45]line НДС 12% НСП 1% [21:03:45]line > о реализуемом товаре [21:03:45]line ОКРУГЛЕНИЕ: -0.18 [21:03:45]line ИТОГО: 500.00 [21:03:45]line Внесено: 500.00 [21:03:45]line СДАЧА: 0.00 [21:03:45]line НСП 1% : 4.43 [21:03:45]line НДС 12% : 53.12 [21:03:45]line Наличными: 500.00 [21:03:45]line Безнал.: 0.00 [21:03:45]line Место: АЗС № 121 "Партнер Нефть" [21:03:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:03:45]line СНО: Общий режим [21:03:45]line Чек 318 26.08.2023 21:03 [21:03:45]line Смена: 77 ФФД: 1.0 [21:03:45]line ЗНМ: 0300000148 [21:03:45]line РНМ: 0000000000091575 [21:03:45]line Версия ККМ: 001 [21:03:45]line ФМ: 0000000000874655 [21:03:45]line ФД: 33302 [21:03:45]line ФПД: 13232501413113 [21:03:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210346&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33302&fm=13232501413113&tin=02508201610067®Number=0000000000091575&sum=50000 [21:03:45]written 0, free lines is 4095 [21:03:45]OFD Sender: Processing packet 33302 [packets to send 11, broken 10] [21:03:45]ProducePacketName [21:03:45]name=ofd_packets/00033302 [21:03:45]OFD Sender: To server: pG, [21:03:45]CommunicateWithHost lk.salyk.kg:30040 [21:03:45]ConnectInit lk.salyk.kg [21:03:45]Connected sock=10 [21:03:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BD BF 07 01 24 9D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 01 00 00 F4 03 04 00 B2 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 82 00 00 35 04 06 00 0C 08 EE 8B D4 F9 5C 44 92 BE FC C7 7A 0F [21:03:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A8 78 47 00 F1 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 16 82 00 00 F4 03 04 00 50 13 EA 64 B6 04 01 00 00 7D 31 53 19 B0 B5 F1 24 [21:03:45]CommunicateWithHost err = 0 [21:03:45]CheckOFDResponse [21:03:45]1017 (14) - 77093643461234 [21:03:45]1041 (16) - 0000000000874655 [21:03:45]1040 (4) - 33302 [21:03:45]1012 (4) - 26.08.2023 14:59 [21:03:45]1206 (1) - 0 [21:03:45]OFD Sender: Remove packet 33302 [21:03:45]ProducePacketName [21:03:45]name=ofd_packets/00033302 [21:03:45]NVStorageDeleteData [21:03:45]Write to MH i2c: 01 00 00 DB 54 2F [21:03:45]Write i2c OK [21:03:45]MH_I2C_Read... [21:03:45]Read from MH i2c: 01 [21:03:46]MH_I2C_Read... [21:03:46]Read from MH i2c: 01 07 00 [21:03:46]MH_I2C_Read... [21:03:46]Read from MH i2c: 01 07 00 DB 54 00 00 00 00 00 E8 0C 2A [21:03:46]RasterBufferAndPrint [21:03:46]line [21:03:46]line [21:03:46]line [21:03:46]line [21:03:46]line [21:03:46]written 0, free lines is 3319 [21:03:46]MH_Cut [21:03:46]Write to MH i2c: D1 01 00 E2 54 01 08 [21:03:46]Write i2c OK [21:03:46]MH_I2C_Read... [21:03:46]Read from MH i2c: D1 [21:03:46]MH_I2C_Read... [21:03:46]Read from MH i2c: D1 01 00 [21:03:46]MH_I2C_Read... [21:03:46]Read from MH i2c: D1 01 00 E2 54 00 07 [21:03:46]Write to MH i2c: 01 00 00 E3 54 37 [21:03:46]Write i2c OK [21:03:46]MH_I2C_Read... [21:03:46]OFD Sender: No OFD packet to send [21:03:46]*** Cut start [21:03:46]*** Purtial cut [21:03:46]*** Stage 1: CUTSNS_PIN = 1 [21:03:47]Read from MH i2c: 01 [21:03:47]MH_I2C_Read... [21:03:47]*** Stop cut motor [21:03:47]*** Cut end [21:03:47]Read from MH i2c: 01 07 00 [21:03:47]MH_I2C_Read... [21:03:47]Read from MH i2c: 01 07 00 E3 54 00 00 00 00 00 FF 0F 4C [21:03:47]process_action close_receipt done [21:03:47]requested_data is exist [21:03:47]produce_requested_data [21:03:47]requested_item fm.sn is exist - process it [21:03:47]wFMCommunicate request_size=4 [21:03:47]MH_SAM_APDU [21:03:47]CAPDU: 80 11 00 00 [21:03:47]Write to MH i2c: E2 08 00 E4 54 80 11 00 00 00 00 00 00 B2 [21:03:47]Write i2c OK [21:03:47]MH_I2C_Read... [21:03:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:47]Read from MH i2c: E2 [21:03:47]MH_I2C_Read... [21:03:47]Read from MH i2c: E2 17 00 [21:03:47]MH_I2C_Read... [21:03:47]Read from MH i2c: E2 17 00 E4 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 08 [21:03:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:03:47]wFMCommunicate OK [21:03:47]requested_item fd.num is exist - process it [21:03:47]SAM_PROTO_GetFieldsCounters [21:03:47]wFMCommunicate request_size=4 [21:03:47]MH_SAM_APDU [21:03:47]CAPDU: 80 13 00 00 [21:03:47]Write to MH i2c: E2 08 00 E5 54 80 13 00 00 00 00 00 00 B5 [21:03:47]Write i2c OK [21:03:47]MH_I2C_Read... [21:03:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:03:47]Read from MH i2c: E2 [21:03:47]MH_I2C_Read... [21:03:47]Read from MH i2c: E2 62 00 [21:03:47]MH_I2C_Read... [21:03:47]Read from MH i2c: E2 62 00 E5 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 16 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [21:03:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 16 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:03:47]wFMCommunicate OK [21:03:47]SAM_PROTO_GetFieldsCounters done [21:03:47]requested_item shift.num is exist - process it [21:03:47]requested_item shift.opened is exist - process it [21:03:47]req_shift_opened [21:03:47]FM_GetShiftState [21:03:47]SAM_PROTO_GetShiftState [21:03:47]wFMCommunicate request_size=4 [21:03:47]MH_SAM_APDU [21:03:47]CAPDU: 80 13 01 00 [21:03:47]Write to MH i2c: E2 08 00 E6 54 80 13 01 00 00 00 00 00 B7 [21:03:47]Write i2c OK [21:03:47]MH_I2C_Read... [21:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:47]Read from MH i2c: E2 [21:03:47]MH_I2C_Read... [21:03:47]Read from MH i2c: E2 0E 00 [21:03:47]MH_I2C_Read... [21:03:47]Read from MH i2c: E2 0E 00 E6 54 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 EE [21:03:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:03:47]wFMCommunicate OK [21:03:47]SAM_PROTO_GetShiftState done [21:03:47]FM_GetShiftState done [21:03:47]req_shift_opened done [21:03:47]requested_item shift.open_date is exist - process it [21:03:47]req_shift_open_date [21:03:47]req_shift_open_date done [21:03:47]produce_requested_data done [21:03:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33302,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:03:47]process_action_free close_receipt [21:03:47]json_value_free [21:03:47]json_value_free done [21:03:47]process_json_proto returns [21:03:47]Send response to host [21:03:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33302,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:03:47]free response buf [21:03:47]execute_script done [21:03:47]execute_script returns [21:03:47]free content buf [21:03:47]Sock 9.Close socket [21:03:47]Sock 9.Thread stoped [21:03:51]OFD Sender: No OFD packet to send [21:03:56]OFD Sender: No OFD packet to send [21:04:01]OFD Sender: No OFD packet to send [21:04:06]OFD Sender: No OFD packet to send [21:04:11]OFD Sender: No OFD packet to send [21:04:16]OFD Sender: No OFD packet to send [21:04:21]OFD Sender: No OFD packet to send [21:04:26]OFD Sender: No OFD packet to send [21:04:31]OFD Sender: No OFD packet to send [21:04:36]OFD Sender: No OFD packet to send [21:04:41]OFD Sender: No OFD packet to send [21:04:43]accept exits with 7 [21:04:43]New connection [21:04:43]New thread 3067059556 created [21:04:43]Thread 3067202916 joined [21:04:43]Waiting for new connection... [21:04:43] Sock 7.Parse request [21:04:43]Sock 7.Check first char [21:04:43]Sock 7.First char is OK [21:04:43]request: POST /json_proto HTTP/1.0 [21:04:43]Method: POST [21:04:43]URL: /json_proto [21:04:43]Method is POST - this is cgi request [21:04:43]url: /json_proto [21:04:43]query_string will be loaded in cgi processing [21:04:43]execute_cgi json_proto POST (null) [21:04:43]execute_cgi path=json_proto method=POST [21:04:43]POST find Content-Length [21:04:43]Host: 172.17.34.200:8080 [21:04:43]Content-Length: 678 [21:04:43]Content-Type: application/json [21:04:43] [21:04:43]POST finish read [21:04:43]Found Content-Length = 678 [21:04:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183134", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:43]execute_script... [21:04:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183134", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:43]POST & json_proto [21:04:43]process_json_proto [21:04:43]json parsed OK: [21:04:43]protocol is kg_v1.0 [21:04:43]action value=close_receipt [21:04:43]process_action close_receipt [21:04:43]cmd_close_receipt [21:04:43]MH_GetDate [21:04:43]Write to MH i2c: F0 00 00 E7 54 2A [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: F0 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: F0 09 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: F0 09 00 E7 54 00 EE 68 EA 64 B2 FF 65 64 51 [21:04:43]GetLastDocTimeStamp 1693083826 [21:04:43]current date 1693083886 [21:04:43]FM_GetShiftState [21:04:43]SAM_PROTO_GetShiftState [21:04:43]wFMCommunicate request_size=4 [21:04:43]MH_SAM_APDU [21:04:43]CAPDU: 80 13 01 00 [21:04:43]Write to MH i2c: E2 08 00 E8 54 80 13 01 00 00 00 00 00 B9 [21:04:43]Write i2c OK [21:04:43]MH_I2C_Read... [21:04:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:43]Read from MH i2c: E2 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 0E 00 [21:04:43]MH_I2C_Read... [21:04:43]Read from MH i2c: E2 0E 00 E8 54 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F0 [21:04:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:04:43]wFMCommunicate OK [21:04:43]SAM_PROTO_GetShiftState done [21:04:43]FM_GetShiftState done [21:04:43]opened in 1693009560 [21:04:43]opened+sec_in_day 1693095960 [21:04:43]quantity*price = 50017 [21:04:43]sum+1 = 50019 [21:04:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 319 26.08.2023 21:04 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33303 ФПД: 212828824022878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210446&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33303&fm=212828824022878&tin=02508201610067®Number=0000000000091575&sum=50000 [21:04:44]StoreToDocumentArchive [21:04:44]shift 77 fd 33303 [21:04:44]save to /storage/0077/doc_00033303 [21:04:44]save last doc name /storage/0077/doc_00033303 to /storage/kkm_last_doc_name [21:04:44]save OK [21:04:44]Clear old archive folders... [21:04:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:04:44]tlvbuf is 00A25F60 [21:04:44]SAM_PROTO_ClearQueue [21:04:44]wFMCommunicate request_size=4 [21:04:44]MH_SAM_APDU [21:04:44]CAPDU: 80 09 00 00 [21:04:44]Write to MH i2c: E2 08 00 F5 54 80 09 00 00 00 00 00 00 BB [21:04:44]Write i2c OK [21:04:44]MH_I2C_Read... [21:04:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:44]Read from MH i2c: E2 [21:04:44]MH_I2C_Read... [21:04:44]Read from MH i2c: E2 03 00 [21:04:44]MH_I2C_Read... [21:04:44]Read from MH i2c: E2 03 00 F5 54 00 90 00 BD [21:04:44]RAPDU: 90 00 [21:04:44]wFMCommunicate OK [21:04:44]SAM_PROTO_ClearQueue done [21:04:44]KKMCreateOFDPacket [21:04:44]OFDProtocolAddRootSTLVToBuf [21:04:44]FM_MakeSignedData [21:04:44]FM_MakeSignedData [21:04:44]SAM_PROTO_SignData [21:04:44]wFMCommunicate request_size=4 [21:04:44]MH_SAM_APDU [21:04:44]CAPDU: 80 0D 01 02 [21:04:44]Write to MH i2c: E2 08 00 F6 54 80 0D 01 02 00 00 00 00 C3 [21:04:44]Write i2c OK [21:04:44]MH_I2C_Read... [21:04:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:44]Read from MH i2c: E2 [21:04:44]MH_I2C_Read... [21:04:44]Read from MH i2c: E2 03 00 [21:04:44]MH_I2C_Read... [21:04:44]Read from MH i2c: E2 03 00 F6 54 00 90 00 BE [21:04:44]RAPDU: 90 00 [21:04:44]wFMCommunicate OK [21:04:44]wFMCommunicate request_size=255 [21:04:44]MH_SAM_APDU [21:04:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 EE 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 82 00 00 35 04 06 00 C1 [21:04:44]Write to MH i2c: E2 02 01 F7 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 EE 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 82 00 00 35 04 06 00 C1 00 00 AF [21:04:44]Write i2c OK [21:04:44]MH_I2C_Read... [21:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:44]Read from MH i2c: E2 [21:04:44]MH_I2C_Read... [21:04:44]Read from MH i2c: E2 03 00 [21:04:44]MH_I2C_Read... [21:04:44]Read from MH i2c: E2 03 00 F7 54 00 90 00 BF [21:04:44]RAPDU: 90 00 [21:04:44]wFMCommunicate OK [21:04:44]wFMCommunicate request_size=10 [21:04:44]MH_SAM_APDU [21:04:44]CAPDU: 80 0D 02 02 05 91 12 74 2F 5E [21:04:44]Write to MH i2c: E2 0D 00 F8 54 80 0D 02 02 05 00 91 12 74 2F 5E 00 00 74 [21:04:44]Write i2c OK [21:04:44]MH_I2C_Read... [21:04:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:45]Read from MH i2c: E2 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 03 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 03 00 F8 54 00 90 00 C0 [21:04:45]RAPDU: 90 00 [21:04:45]wFMCommunicate OK [21:04:45]wFMCommunicate request_size=4 [21:04:45]MH_SAM_APDU [21:04:45]CAPDU: 80 0D 03 02 [21:04:45]Write to MH i2c: E2 08 00 F9 54 80 0D 03 02 00 00 00 00 C8 [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:45]Read from MH i2c: E2 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 0B 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 0B 00 F9 54 00 85 5A EB 2F 8F B7 D1 E1 90 00 BA [21:04:45]RAPDU: 85 5A EB 2F 8F B7 D1 E1 90 00 [21:04:45]wFMCommunicate OK [21:04:45]SAM_PROTO_SignData done [21:04:45]FM_MakeSignedData done [21:04:45]CreateOFDProtocolMessage [21:04:45]wFMCommunicate request_size=4 [21:04:45]MH_SAM_APDU [21:04:45]CAPDU: 80 11 00 00 [21:04:45]Write to MH i2c: E2 08 00 FA 54 80 11 00 00 00 00 00 00 C8 [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:45]Read from MH i2c: E2 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 17 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: E2 17 00 FA 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1E [21:04:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:04:45]wFMCommunicate OK [21:04:45]CreateOFDProtocolMessage done [21:04:45]OFDSenderStorePacket 33303 [21:04:45]StoreOFDPacket docnum=33303 [21:04:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D3 65 07 01 36 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 EE 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 82 00 00 35 04 06 00 C1 91 12 74 2F 5E 85 5A EB 2F 8F B7 D1 E1 [21:04:45]CheckFolder [21:04:45]dirname=/storage/ofd_packets [21:04:45]CheckFolder done [21:04:45]ProducePacketName [21:04:45]name=ofd_packets/00033303 [21:04:45]NVStorageSaveData ofd_packets/00033303 [21:04:45]File name is /storage/ofd_packets/00033303 [21:04:45]Write 301 bytes [21:04:45]NVStorageSaveData done [21:04:45]OFDSenderStorePacket done [21:04:45]KKMCreateOFDPacket done [21:04:45]NVStorageSaveData kkm_last_timestamp [21:04:45]File name is /storage/kkm_last_timestamp [21:04:45]Write 4 bytes [21:04:45]NVStorageSaveData done [21:04:45]ExternCall_PrintAddStr [21:04:45]wPrintStart [21:04:45]Write to MH i2c: 01 00 00 FB 54 4F [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: 01 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: 01 07 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: 01 07 00 FB 54 00 00 00 00 00 FF 0F 64 [21:04:45]RasterBufferAndPrint [21:04:45]line Счет N : (1)1183134 [21:04:45]line ИНН: 02508201610067 [21:04:45]line Контрольно-Кассовый Чек [21:04:45]line ПРОДАЖА [21:04:45]line ТРК (МРК, ГНК) : 42 [21:04:45]line Товар: 2710124130 [21:04:45]line Аи-92-К-5 [21:04:45]line 8.550 * 58.50 [21:04:45]line = 500.18 [21:04:45]line НДС 12% НСП 1% [21:04:45]line > о реализуемом товаре [21:04:45]line ОКРУГЛЕНИЕ: -0.18 [21:04:45]line ИТОГО: 500.00 [21:04:45]line Внесено: 500.00 [21:04:45]line СДАЧА: 0.00 [21:04:45]line НСП 1% : 4.43 [21:04:45]line НДС 12% : 53.12 [21:04:45]line Наличными: 500.00 [21:04:45]line Безнал.: 0.00 [21:04:45]line Место: АЗС № 121 "Партнер Нефть" [21:04:45]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:04:45]line СНО: Общий режим [21:04:45]line Чек 319 26.08.2023 21:04 [21:04:45]line Смена: 77 ФФД: 1.0 [21:04:45]line ЗНМ: 0300000148 [21:04:45]line РНМ: 0000000000091575 [21:04:45]line Версия ККМ: 001 [21:04:45]line ФМ: 0000000000874655 [21:04:45]line ФД: 33303 [21:04:45]line ФПД: 212828824022878 [21:04:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210446&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33303&fm=212828824022878&tin=02508201610067®Number=0000000000091575&sum=50000 [21:04:45]OFD Sender: Processing packet 33303 [packets to send 11, broken 10] [21:04:45]ProducePacketName [21:04:45]name=ofd_packets/00033303 [21:04:45]OFD Sender: To server: pG, [21:04:45]CommunicateWithHost lk.salyk.kg:30040 [21:04:45]ConnectInit lk.salyk.kg [21:04:45]written 0, free lines is 4095 [21:04:45]Connected sock=10 [21:04:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D3 65 07 01 36 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 01 00 00 F4 03 04 00 EE 68 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 82 00 00 35 04 06 00 C1 91 12 74 2F 5E 85 5A EB 2F 8F B7 D1 E1 [21:04:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 87 3D 47 00 E1 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 17 82 00 00 F4 03 04 00 8C 13 EA 64 B6 04 01 00 00 46 EB 10 E4 4A A4 DF 8C [21:04:45]CommunicateWithHost err = 0 [21:04:45]CheckOFDResponse [21:04:45]1017 (14) - 77093643461234 [21:04:45]1041 (16) - 0000000000874655 [21:04:45]1040 (4) - 33303 [21:04:45]1012 (4) - 26.08.2023 15:00 [21:04:45]1206 (1) - 0 [21:04:45]OFD Sender: Remove packet 33303 [21:04:45]ProducePacketName [21:04:45]name=ofd_packets/00033303 [21:04:45]NVStorageDeleteData [21:04:45]Write to MH i2c: 01 00 00 26 55 7B [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: 01 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: 01 07 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: 01 07 00 26 55 00 00 00 00 00 DF 0C 6D [21:04:45]RasterBufferAndPrint [21:04:45]line [21:04:45]line [21:04:45]line [21:04:45]line [21:04:45]line [21:04:45]written 0, free lines is 3301 [21:04:45]MH_Cut [21:04:45]Write to MH i2c: D1 01 00 2D 55 01 54 [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: D1 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: D1 01 00 [21:04:45]MH_I2C_Read... [21:04:45]Read from MH i2c: D1 01 00 2D 55 00 53 [21:04:45]Write to MH i2c: 01 00 00 2E 55 83 [21:04:45]Write i2c OK [21:04:45]MH_I2C_Read... [21:04:46]OFD Sender: No OFD packet to send [21:04:46]*** Cut start [21:04:46]*** Purtial cut [21:04:46]*** CUTSNS_PIN = 0 [21:04:46]*** Stage 1: CUTSNS_PIN = 1 [21:04:48]Read from MH i2c: 01 [21:04:48]MH_I2C_Read... [21:04:48]*** Stop cut motor [21:04:48]*** Cut end [21:04:48]Read from MH i2c: 01 07 00 [21:04:48]MH_I2C_Read... [21:04:48]Read from MH i2c: 01 07 00 2E 55 00 00 00 00 00 FF 0F 98 [21:04:48]process_action close_receipt done [21:04:48]requested_data is exist [21:04:48]produce_requested_data [21:04:48]requested_item fm.sn is exist - process it [21:04:48]wFMCommunicate request_size=4 [21:04:48]MH_SAM_APDU [21:04:48]CAPDU: 80 11 00 00 [21:04:48]Write to MH i2c: E2 08 00 2F 55 80 11 00 00 00 00 00 00 FE [21:04:48]Write i2c OK [21:04:48]MH_I2C_Read... [21:04:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:48]Read from MH i2c: E2 [21:04:48]MH_I2C_Read... [21:04:48]Read from MH i2c: E2 17 00 [21:04:48]MH_I2C_Read... [21:04:48]Read from MH i2c: E2 17 00 2F 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 54 [21:04:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:04:48]wFMCommunicate OK [21:04:48]requested_item fd.num is exist - process it [21:04:48]SAM_PROTO_GetFieldsCounters [21:04:48]wFMCommunicate request_size=4 [21:04:48]MH_SAM_APDU [21:04:48]CAPDU: 80 13 00 00 [21:04:48]Write to MH i2c: E2 08 00 30 55 80 13 00 00 00 00 00 00 01 [21:04:48]Write i2c OK [21:04:48]MH_I2C_Read... [21:04:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:48]Read from MH i2c: E2 [21:04:48]MH_I2C_Read... [21:04:48]Read from MH i2c: E2 62 00 [21:04:48]MH_I2C_Read... [21:04:48]Read from MH i2c: E2 62 00 30 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 17 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [21:04:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 17 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:48]wFMCommunicate OK [21:04:48]SAM_PROTO_GetFieldsCounters done [21:04:48]requested_item shift.num is exist - process it [21:04:48]requested_item shift.opened is exist - process it [21:04:48]req_shift_opened [21:04:48]FM_GetShiftState [21:04:48]SAM_PROTO_GetShiftState [21:04:48]wFMCommunicate request_size=4 [21:04:48]MH_SAM_APDU [21:04:48]CAPDU: 80 13 01 00 [21:04:48]Write to MH i2c: E2 08 00 31 55 80 13 01 00 00 00 00 00 03 [21:04:48]Write i2c OK [21:04:48]MH_I2C_Read... [21:04:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:48]Read from MH i2c: E2 [21:04:48]MH_I2C_Read... [21:04:48]Read from MH i2c: E2 0E 00 [21:04:48]MH_I2C_Read... [21:04:48]Read from MH i2c: E2 0E 00 31 55 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3A [21:04:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:04:48]wFMCommunicate OK [21:04:48]SAM_PROTO_GetShiftState done [21:04:48]FM_GetShiftState done [21:04:48]req_shift_opened done [21:04:48]requested_item shift.open_date is exist - process it [21:04:48]req_shift_open_date [21:04:48]req_shift_open_date done [21:04:48]produce_requested_data done [21:04:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33303,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:04:48]process_action_free close_receipt [21:04:48]json_value_free [21:04:48]json_value_free done [21:04:48]process_json_proto returns [21:04:48]Send response to host [21:04:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33303,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:04:48]free response buf [21:04:48]execute_script done [21:04:48]execute_script returns [21:04:48]free content buf [21:04:48]Sock 7.Close socket [21:04:48]Sock 7.Thread stoped [21:04:51]OFD Sender: No OFD packet to send [21:04:56]OFD Sender: No OFD packet to send [21:05:01]OFD Sender: No OFD packet to send [21:05:06]OFD Sender: No OFD packet to send [21:05:11]OFD Sender: No OFD packet to send [21:05:16]OFD Sender: No OFD packet to send [21:05:21]OFD Sender: No OFD packet to send [21:05:26]OFD Sender: No OFD packet to send [21:05:31]OFD Sender: No OFD packet to send [21:05:36]OFD Sender: No OFD packet to send [21:05:41]OFD Sender: No OFD packet to send [21:05:46]OFD Sender: No OFD packet to send [21:05:51]OFD Sender: No OFD packet to send [21:05:56]OFD Sender: No OFD packet to send [21:06:01]OFD Sender: No OFD packet to send [21:06:06]OFD Sender: No OFD packet to send [21:06:11]OFD Sender: No OFD packet to send [21:06:16]OFD Sender: No OFD packet to send [21:06:21]OFD Sender: No OFD packet to send [21:06:26]OFD Sender: No OFD packet to send [21:06:31]OFD Sender: No OFD packet to send [21:06:36]OFD Sender: No OFD packet to send [21:06:41]OFD Sender: No OFD packet to send [21:06:46]OFD Sender: No OFD packet to send [21:06:51]OFD Sender: No OFD packet to send [21:06:56]OFD Sender: No OFD packet to send [21:07:01]OFD Sender: No OFD packet to send [21:07:06]OFD Sender: No OFD packet to send [21:07:11]OFD Sender: No OFD packet to send [21:07:16]OFD Sender: No OFD packet to send [21:07:21]OFD Sender: No OFD packet to send [21:07:26]OFD Sender: No OFD packet to send [21:07:31]OFD Sender: No OFD packet to send [21:07:36]OFD Sender: No OFD packet to send [21:07:41]OFD Sender: No OFD packet to send [21:07:44]accept exits with 9 [21:07:44]New connection [21:07:44]New thread 3067202916 created [21:07:44]Thread 3067059556 joined [21:07:44]Waiting for new connection... [21:07:44] Sock 9.Parse request [21:07:44]Sock 9.Check first char [21:07:44]Sock 9.First char is OK [21:07:44]request: POST /json_proto HTTP/1.0 [21:07:44]Method: POST [21:07:44]URL: /json_proto [21:07:44]Method is POST - this is cgi request [21:07:44]url: /json_proto [21:07:44]query_string will be loaded in cgi processing [21:07:44]execute_cgi json_proto POST (null) [21:07:44]execute_cgi path=json_proto method=POST [21:07:44]POST find Content-Length [21:07:44]Host: 172.17.34.200:8080 [21:07:44]Content-Length: 678 [21:07:44]Content-Type: application/json [21:07:44] [21:07:44]POST finish read [21:07:44]Found Content-Length = 678 [21:07:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183135", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:44]execute_script... [21:07: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)1183135", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:44]POST & json_proto [21:07:44]process_json_proto [21:07:44]json parsed OK: [21:07:44]protocol is kg_v1.0 [21:07:44]action value=close_receipt [21:07:44]process_action close_receipt [21:07:44]cmd_close_receipt [21:07:44]MH_GetDate [21:07:44]Write to MH i2c: F0 00 00 32 55 76 [21:07:44]Write i2c OK [21:07:44]MH_I2C_Read... [21:07:44]Read from MH i2c: F0 [21:07:44]MH_I2C_Read... [21:07:44]Read from MH i2c: F0 09 00 [21:07:44]MH_I2C_Read... [21:07:44]Read from MH i2c: F0 09 00 32 55 00 A3 69 EA 64 B2 FF 65 64 53 [21:07:44]GetLastDocTimeStamp 1693083886 [21:07:44]current date 1693084067 [21:07:44]FM_GetShiftState [21:07:44]SAM_PROTO_GetShiftState [21:07:44]wFMCommunicate request_size=4 [21:07:44]MH_SAM_APDU [21:07:44]CAPDU: 80 13 01 00 [21:07:44]Write to MH i2c: E2 08 00 33 55 80 13 01 00 00 00 00 00 05 [21:07:44]Write i2c OK [21:07:44]MH_I2C_Read... [21:07:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:44]Read from MH i2c: E2 [21:07:44]MH_I2C_Read... [21:07:44]Read from MH i2c: E2 0E 00 [21:07:44]MH_I2C_Read... [21:07:44]Read from MH i2c: E2 0E 00 33 55 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3C [21:07:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:07:44]wFMCommunicate OK [21:07:44]SAM_PROTO_GetShiftState done [21:07:44]FM_GetShiftState done [21:07:44]opened in 1693009560 [21:07:44]opened+sec_in_day 1693095960 [21:07:44]quantity*price = 30010 [21:07:44]sum+1 = 30012 [21:07:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 320 26.08.2023 21:07 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33304 ФПД: 261422680446708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210747&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33304&fm=261422680446708&tin=02508201610067®Number=0000000000091575&sum=30000 [21:07:45]StoreToDocumentArchive [21:07:45]shift 77 fd 33304 [21:07:45]save to /storage/0077/doc_00033304 [21:07:45]save last doc name /storage/0077/doc_00033304 to /storage/kkm_last_doc_name [21:07:45]save OK [21:07:45]Clear old archive folders... [21:07:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:45]tlvbuf is 00C06C80 [21:07:45]SAM_PROTO_ClearQueue [21:07:45]wFMCommunicate request_size=4 [21:07:45]MH_SAM_APDU [21:07:45]CAPDU: 80 09 00 00 [21:07:45]Write to MH i2c: E2 08 00 40 55 80 09 00 00 00 00 00 00 07 [21:07:45]Write i2c OK [21:07:45]MH_I2C_Read... [21:07:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:45]Read from MH i2c: E2 [21:07:45]MH_I2C_Read... [21:07:45]Read from MH i2c: E2 03 00 [21:07:45]MH_I2C_Read... [21:07:45]Read from MH i2c: E2 03 00 40 55 00 90 00 09 [21:07:45]RAPDU: 90 00 [21:07:45]wFMCommunicate OK [21:07:45]SAM_PROTO_ClearQueue done [21:07:45]KKMCreateOFDPacket [21:07:45]OFDProtocolAddRootSTLVToBuf [21:07:45]FM_MakeSignedData [21:07:45]FM_MakeSignedData [21:07:45]SAM_PROTO_SignData [21:07:45]wFMCommunicate request_size=4 [21:07:45]MH_SAM_APDU [21:07:45]CAPDU: 80 0D 01 02 [21:07:45]Write to MH i2c: E2 08 00 41 55 80 0D 01 02 00 00 00 00 0F [21:07:45]Write i2c OK [21:07:45]MH_I2C_Read... [21:07:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:45]Read from MH i2c: E2 [21:07:45]MH_I2C_Read... [21:07:45]Read from MH i2c: E2 03 00 [21:07:45]MH_I2C_Read... [21:07:45]Read from MH i2c: E2 03 00 41 55 00 90 00 0A [21:07:45]RAPDU: 90 00 [21:07:45]wFMCommunicate OK [21:07:45]wFMCommunicate request_size=255 [21:07:45]MH_SAM_APDU [21:07: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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 A3 69 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 82 00 00 35 04 06 00 ED [21:07:45]Write to MH i2c: E2 02 01 42 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 A3 69 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 82 00 00 35 04 06 00 ED 00 00 1F [21:07:45]Write i2c OK [21:07:45]MH_I2C_Read... [21:07:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:45]Read from MH i2c: E2 [21:07:45]MH_I2C_Read... [21:07:45]Read from MH i2c: E2 03 00 [21:07:45]MH_I2C_Read... [21:07:45]Read from MH i2c: E2 03 00 42 55 00 90 00 0B [21:07:45]RAPDU: 90 00 [21:07:45]wFMCommunicate OK [21:07:45]wFMCommunicate request_size=10 [21:07:45]MH_SAM_APDU [21:07:45]CAPDU: 80 0D 02 02 05 C3 36 01 16 F4 [21:07:45]Write to MH i2c: E2 0D 00 43 55 80 0D 02 02 05 00 C3 36 01 16 F4 00 00 20 [21:07:45]Write i2c OK [21:07:45]MH_I2C_Read... [21:07:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:46]Read from MH i2c: E2 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: E2 03 00 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: E2 03 00 43 55 00 90 00 0C [21:07:46]RAPDU: 90 00 [21:07:46]wFMCommunicate OK [21:07:46]wFMCommunicate request_size=4 [21:07:46]MH_SAM_APDU [21:07:46]CAPDU: 80 0D 03 02 [21:07:46]Write to MH i2c: E2 08 00 44 55 80 0D 03 02 00 00 00 00 14 [21:07:46]Write i2c OK [21:07:46]MH_I2C_Read... [21:07:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:46]Read from MH i2c: E2 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: E2 0B 00 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: E2 0B 00 44 55 00 F9 18 C0 45 A1 AE 8E 73 90 00 7B [21:07:46]RAPDU: F9 18 C0 45 A1 AE 8E 73 90 00 [21:07:46]wFMCommunicate OK [21:07:46]SAM_PROTO_SignData done [21:07:46]FM_MakeSignedData done [21:07:46]CreateOFDProtocolMessage [21:07:46]wFMCommunicate request_size=4 [21:07:46]MH_SAM_APDU [21:07:46]CAPDU: 80 11 00 00 [21:07:46]Write to MH i2c: E2 08 00 45 55 80 11 00 00 00 00 00 00 14 [21:07:46]Write i2c OK [21:07:46]MH_I2C_Read... [21:07:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:46]Read from MH i2c: E2 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: E2 17 00 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: E2 17 00 45 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6A [21:07:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:07:46]wFMCommunicate OK [21:07:46]CreateOFDProtocolMessage done [21:07:46]OFDSenderStorePacket 33304 [21:07:46]StoreOFDPacket docnum=33304 [21:07:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA 7F 07 01 09 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 A3 69 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 82 00 00 35 04 06 00 ED C3 36 01 16 F4 F9 18 C0 45 A1 AE 8E 73 [21:07:46]CheckFolder [21:07:46]dirname=/storage/ofd_packets [21:07:46]CheckFolder done [21:07:46]ProducePacketName [21:07:46]name=ofd_packets/00033304 [21:07:46]NVStorageSaveData ofd_packets/00033304 [21:07:46]File name is /storage/ofd_packets/00033304 [21:07:46]Write 301 bytes [21:07:46]NVStorageSaveData done [21:07:46]OFDSenderStorePacket done [21:07:46]KKMCreateOFDPacket done [21:07:46]NVStorageSaveData kkm_last_timestamp [21:07:46]File name is /storage/kkm_last_timestamp [21:07:46]Write 4 bytes [21:07:46]NVStorageSaveData done [21:07:46]ExternCall_PrintAddStr [21:07:46]wPrintStart [21:07:46]Write to MH i2c: 01 00 00 46 55 9B [21:07:46]Write i2c OK [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: 01 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: 01 07 00 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: 01 07 00 46 55 00 00 00 00 00 FF 0F B0 [21:07:46]RasterBufferAndPrint [21:07:46]line Счет N : (1)1183135 [21:07:46]line ИНН: 02508201610067 [21:07:46]line Контрольно-Кассовый Чек [21:07:46]line ПРОДАЖА [21:07:46]line ТРК (МРК, ГНК) : 52 [21:07:46]line Товар: 2710124130 [21:07:46]line Аи-92-К-5 [21:07:46]line 5.130 * 58.50 [21:07:46]line = 300.11 [21:07:46]line НДС 12% НСП 1% [21:07:46]line > о реализуемом товаре [21:07:46]line ОКРУГЛЕНИЕ: -0.11 [21:07:46]line ИТОГО: 300.00 [21:07:46]line Внесено: 300.00 [21:07:46]line СДАЧА: 0.00 [21:07:46]line НСП 1% : 2.66 [21:07:46]line НДС 12% : 31.87 [21:07:46]line Наличными: 300.00 [21:07:46]line Безнал.: 0.00 [21:07:46]line Место: АЗС № 121 "Партнер Нефть" [21:07:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:07:46]line СНО: Общий режим [21:07:46]line Чек 320 26.08.2023 21:07 [21:07:46]line Смена: 77 ФФД: 1.0 [21:07:46]line ЗНМ: 0300000148 [21:07:46]line РНМ: 0000000000091575 [21:07:46]line Версия ККМ: 001 [21:07:46]line ФМ: 0000000000874655 [21:07:46]line ФД: 33304 [21:07:46]line ФПД: 261422680446708 [21:07:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T210747&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33304&fm=261422680446708&tin=02508201610067®Number=0000000000091575&sum=30000 [21:07:46]OFD Sender: Processing packet 33304 [packets to send 11, broken 10] [21:07:46]ProducePacketName [21:07:46]name=ofd_packets/00033304 [21:07:46]OFD Sender: To server: pG, [21:07:46]CommunicateWithHost lk.salyk.kg:30040 [21:07:46]ConnectInit lk.salyk.kg [21:07:46]written 0, free lines is 4095 [21:07:46]Connected sock=10 [21:07:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 FA 7F 07 01 09 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 A3 69 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 82 00 00 35 04 06 00 ED C3 36 01 16 F4 F9 18 C0 45 A1 AE 8E 73 [21:07:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 52 4E 47 00 AA 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 18 82 00 00 F4 03 04 00 41 14 EA 64 B6 04 01 00 00 96 88 E4 C4 B9 E6 AE A3 [21:07:46]CommunicateWithHost err = 0 [21:07:46]CheckOFDResponse [21:07:46]1017 (14) - 77093643461234 [21:07:46]1041 (16) - 0000000000874655 [21:07:46]1040 (4) - 33304 [21:07:46]1012 (4) - 26.08.2023 15:03 [21:07:46]1206 (1) - 0 [21:07:46]OFD Sender: Remove packet 33304 [21:07:46]ProducePacketName [21:07:46]name=ofd_packets/00033304 [21:07:46]NVStorageDeleteData [21:07:46]Write to MH i2c: 01 00 00 71 55 C6 [21:07:46]Write i2c OK [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: 01 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: 01 07 00 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: 01 07 00 71 55 00 00 00 00 00 D9 0C B2 [21:07:46]RasterBufferAndPrint [21:07:46]line [21:07:46]line [21:07:46]line [21:07:46]line [21:07:46]line [21:07:46]written 0, free lines is 3299 [21:07:46]MH_Cut [21:07:46]Write to MH i2c: D1 01 00 78 55 01 9F [21:07:46]Write i2c OK [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: D1 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: D1 01 00 [21:07:46]MH_I2C_Read... [21:07:46]Read from MH i2c: D1 01 00 78 55 00 9E [21:07:46]Write to MH i2c: 01 00 00 79 55 CE [21:07:46]Write i2c OK [21:07:46]MH_I2C_Read... [21:07:47]OFD Sender: No OFD packet to send [21:07:47]*** Cut start [21:07:47]*** Purtial cut [21:07:47]*** Stage 1: CUTSNS_PIN = 1 [21:07:47]Read from MH i2c: 01 [21:07:47]MH_I2C_Read... [21:07:47]*** Stop cut motor [21:07:47]*** Cut end [21:07:47]Read from MH i2c: 01 07 00 [21:07:47]MH_I2C_Read... [21:07:47]Read from MH i2c: 01 07 00 79 55 00 00 00 00 00 FF 0F E3 [21:07:47]process_action close_receipt done [21:07:47]requested_data is exist [21:07:47]produce_requested_data [21:07:47]requested_item fm.sn is exist - process it [21:07:47]wFMCommunicate request_size=4 [21:07:47]MH_SAM_APDU [21:07:47]CAPDU: 80 11 00 00 [21:07:47]Write to MH i2c: E2 08 00 7A 55 80 11 00 00 00 00 00 00 49 [21:07:47]Write i2c OK [21:07:47]MH_I2C_Read... [21:07:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:48]Read from MH i2c: E2 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: E2 17 00 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: E2 17 00 7A 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9F [21:07:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:07:48]wFMCommunicate OK [21:07:48]requested_item fd.num is exist - process it [21:07:48]SAM_PROTO_GetFieldsCounters [21:07:48]wFMCommunicate request_size=4 [21:07:48]MH_SAM_APDU [21:07:48]CAPDU: 80 13 00 00 [21:07:48]Write to MH i2c: E2 08 00 7B 55 80 13 00 00 00 00 00 00 4C [21:07:48]Write i2c OK [21:07:48]MH_I2C_Read... [21:07:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:48]Read from MH i2c: E2 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: E2 62 00 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: E2 62 00 7B 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 18 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 1C [21:07:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 18 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:48]wFMCommunicate OK [21:07:48]SAM_PROTO_GetFieldsCounters done [21:07:48]requested_item shift.num is exist - process it [21:07:48]requested_item shift.opened is exist - process it [21:07:48]req_shift_opened [21:07:48]FM_GetShiftState [21:07:48]SAM_PROTO_GetShiftState [21:07:48]wFMCommunicate request_size=4 [21:07:48]MH_SAM_APDU [21:07:48]CAPDU: 80 13 01 00 [21:07:48]Write to MH i2c: E2 08 00 7C 55 80 13 01 00 00 00 00 00 4E [21:07:48]Write i2c OK [21:07:48]MH_I2C_Read... [21:07:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:48]Read from MH i2c: E2 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: E2 0E 00 [21:07:48]MH_I2C_Read... [21:07:48]Read from MH i2c: E2 0E 00 7C 55 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 85 [21:07:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:07:48]wFMCommunicate OK [21:07:48]SAM_PROTO_GetShiftState done [21:07:48]FM_GetShiftState done [21:07:48]req_shift_opened done [21:07:48]requested_item shift.open_date is exist - process it [21:07:48]req_shift_open_date [21:07:48]req_shift_open_date done [21:07:48]produce_requested_data done [21:07:48]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33304,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:07:48]process_action_free close_receipt [21:07:48]json_value_free [21:07:48]json_value_free done [21:07:48]process_json_proto returns [21:07:48]Send response to host [21:07:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33304,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:07:48]free response buf [21:07:48]execute_script done [21:07:48]execute_script returns [21:07:48]free content buf [21:07:48]Sock 9.Close socket [21:07:48]Sock 9.Thread stoped [21:07:52]OFD Sender: No OFD packet to send [21:07:57]OFD Sender: No OFD packet to send [21:08:02]OFD Sender: No OFD packet to send [21:08:07]OFD Sender: No OFD packet to send [21:08:12]OFD Sender: No OFD packet to send [21:08:17]OFD Sender: No OFD packet to send [21:08:22]OFD Sender: No OFD packet to send [21:08:27]OFD Sender: No OFD packet to send [21:08:32]OFD Sender: No OFD packet to send [21:08:37]OFD Sender: No OFD packet to send [21:08:42]OFD Sender: No OFD packet to send [21:08:47]OFD Sender: No OFD packet to send [21:08:52]OFD Sender: No OFD packet to send [21:08:57]OFD Sender: No OFD packet to send [21:09:02]OFD Sender: No OFD packet to send [21:09:07]OFD Sender: No OFD packet to send [21:09:12]OFD Sender: No OFD packet to send [21:09:17]OFD Sender: No OFD packet to send [21:09:22]OFD Sender: No OFD packet to send [21:09:27]OFD Sender: No OFD packet to send [21:09:32]OFD Sender: No OFD packet to send [21:09:37]OFD Sender: No OFD packet to send [21:09:42]OFD Sender: No OFD packet to send [21:09:47]OFD Sender: No OFD packet to send [21:09:52]OFD Sender: No OFD packet to send [21:09:57]OFD Sender: No OFD packet to send [21:10:02]OFD Sender: No OFD packet to send [21:10:07]OFD Sender: No OFD packet to send [21:10:12]OFD Sender: No OFD packet to send [21:10:17]OFD Sender: No OFD packet to send [21:10:22]OFD Sender: No OFD packet to send [21:10:27]OFD Sender: No OFD packet to send [21:10:32]OFD Sender: No OFD packet to send [21:10:37]OFD Sender: No OFD packet to send [21:10:42]OFD Sender: No OFD packet to send [21:10:47]OFD Sender: No OFD packet to send [21:10:52]OFD Sender: No OFD packet to send [21:10:57]OFD Sender: No OFD packet to send [21:11:02]OFD Sender: No OFD packet to send [21:11:07]OFD Sender: No OFD packet to send [21:11:12]OFD Sender: No OFD packet to send [21:11:17]OFD Sender: No OFD packet to send [21:11:22]OFD Sender: No OFD packet to send [21:11:27]OFD Sender: No OFD packet to send [21:11:32]OFD Sender: No OFD packet to send [21:11:37]OFD Sender: No OFD packet to send [21:11:42]OFD Sender: No OFD packet to send [21:11:47]OFD Sender: No OFD packet to send [21:11:52]OFD Sender: No OFD packet to send [21:11:57]OFD Sender: No OFD packet to send [21:12:02]OFD Sender: No OFD packet to send [21:12:07]OFD Sender: No OFD packet to send [21:12:12]OFD Sender: No OFD packet to send [21:12:17]OFD Sender: No OFD packet to send [21:12:22]OFD Sender: No OFD packet to send [21:12:27]OFD Sender: No OFD packet to send [21:12:32]OFD Sender: No OFD packet to send [21:12:37]OFD Sender: No OFD packet to send [21:12:42]OFD Sender: No OFD packet to send [21:12:47]OFD Sender: No OFD packet to send [21:12:52]OFD Sender: No OFD packet to send [21:12:52]accept exits with 7 [21:12:52]New connection [21:12:52]New thread 3067059556 created [21:12:52]Thread 3067202916 joined [21:12:52]Waiting for new connection... [21:12:52] Sock 7.Parse request [21:12:52]Sock 7.Check first char [21:12:52]Sock 7.First char is OK [21:12:52]request: POST /json_proto HTTP/1.0 [21:12:52]Method: POST [21:12:52]URL: /json_proto [21:12:52]Method is POST - this is cgi request [21:12:52]url: /json_proto [21:12:52]query_string will be loaded in cgi processing [21:12:52]execute_cgi json_proto POST (null) [21:12:52]execute_cgi path=json_proto method=POST [21:12:52]POST find Content-Length [21:12:52]Host: 172.17.34.200:8080 [21:12:52]Content-Length: 683 [21:12:52]Content-Type: application/json [21:12:52] [21:12:52]POST finish read [21:12:52]Found Content-Length = 683 [21:12:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183136", "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" : 65.50, "quantity" : 22.910, "sum" : 1500.61, "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" ] } } [21:12:52]execute_script... [21:12:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183136", "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" : 65.50, "quantity" : 22.910, "sum" : 1500.61, "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" ] } } [21:12:52]POST & json_proto [21:12:52]process_json_proto [21:12:52]json parsed OK: [21:12:52]protocol is kg_v1.0 [21:12:52]action value=close_receipt [21:12:52]process_action close_receipt [21:12:52]cmd_close_receipt [21:12:52]MH_GetDate [21:12:52]Write to MH i2c: F0 00 00 7D 55 C1 [21:12:52]Write i2c OK [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: F0 [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: F0 09 00 [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: F0 09 00 7D 55 00 D7 6A EA 64 B2 FF 65 64 D3 [21:12:52]GetLastDocTimeStamp 1693084067 [21:12:52]current date 1693084375 [21:12:52]FM_GetShiftState [21:12:52]SAM_PROTO_GetShiftState [21:12:52]wFMCommunicate request_size=4 [21:12:52]MH_SAM_APDU [21:12:52]CAPDU: 80 13 01 00 [21:12:52]Write to MH i2c: E2 08 00 7E 55 80 13 01 00 00 00 00 00 50 [21:12:52]Write i2c OK [21:12:52]MH_I2C_Read... [21:12:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:52]Read from MH i2c: E2 [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: E2 0E 00 [21:12:52]MH_I2C_Read... [21:12:52]Read from MH i2c: E2 0E 00 7E 55 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 87 [21:12:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:12:52]wFMCommunicate OK [21:12:52]SAM_PROTO_GetShiftState done [21:12:52]FM_GetShiftState done [21:12:52]opened in 1693009560 [21:12:52]opened+sec_in_day 1693095960 [21:12:52]quantity*price = 150060 [21:12:52]sum+1 = 150062 [21:12:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.36 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 321 26.08.2023 21:12 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33305 ФПД: 191008162450213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T211255&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33305&fm=191008162450213&tin=02508201610067®Number=0000000000091575&sum=150000 [21:12:53]StoreToDocumentArchive [21:12:53]shift 77 fd 33305 [21:12:53]save to /storage/0077/doc_00033305 [21:12:53]save last doc name /storage/0077/doc_00033305 to /storage/kkm_last_doc_name [21:12:53]save OK [21:12:53]Clear old archive folders... [21:12:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:12:53]tlvbuf is 00BA8780 [21:12:53]SAM_PROTO_ClearQueue [21:12:53]wFMCommunicate request_size=4 [21:12:53]MH_SAM_APDU [21:12:53]CAPDU: 80 09 00 00 [21:12:53]Write to MH i2c: E2 08 00 8B 55 80 09 00 00 00 00 00 00 52 [21:12:53]Write i2c OK [21:12:53]MH_I2C_Read... [21:12:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:12:53]Read from MH i2c: E2 [21:12:53]MH_I2C_Read... [21:12:53]Read from MH i2c: E2 03 00 [21:12:53]MH_I2C_Read... [21:12:53]Read from MH i2c: E2 03 00 8B 55 00 90 00 54 [21:12:53]RAPDU: 90 00 [21:12:53]wFMCommunicate OK [21:12:53]SAM_PROTO_ClearQueue done [21:12:53]KKMCreateOFDPacket [21:12:53]OFDProtocolAddRootSTLVToBuf [21:12:53]FM_MakeSignedData [21:12:53]FM_MakeSignedData [21:12:53]SAM_PROTO_SignData [21:12:53]wFMCommunicate request_size=4 [21:12:53]MH_SAM_APDU [21:12:53]CAPDU: 80 0D 01 02 [21:12:53]Write to MH i2c: E2 08 00 8C 55 80 0D 01 02 00 00 00 00 5A [21:12:53]Write i2c OK [21:12:53]MH_I2C_Read... [21:12:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:12:53]Read from MH i2c: E2 [21:12:53]MH_I2C_Read... [21:12:53]Read from MH i2c: E2 03 00 [21:12:53]MH_I2C_Read... [21:12:53]Read from MH i2c: E2 03 00 8C 55 00 90 00 55 [21:12:53]RAPDU: 90 00 [21:12:53]wFMCommunicate OK [21:12:53]wFMCommunicate request_size=255 [21:12:53]MH_SAM_APDU [21:12:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 D7 6A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 82 00 00 35 04 06 00 AD [21:12:53]Write to MH i2c: E2 02 01 8D 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 D7 6A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 82 00 00 35 04 06 00 AD 00 00 FB [21:12:53]Write i2c OK [21:12:53]MH_I2C_Read... [21:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:54]Read from MH i2c: E2 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 03 00 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 03 00 8D 55 00 90 00 56 [21:12:54]RAPDU: 90 00 [21:12:54]wFMCommunicate OK [21:12:54]wFMCommunicate request_size=10 [21:12:54]MH_SAM_APDU [21:12:54]CAPDU: 80 0D 02 02 05 B8 8D AC 0B 25 [21:12:54]Write to MH i2c: E2 0D 00 8E 55 80 0D 02 02 05 00 B8 8D AC 0B 25 00 00 88 [21:12:54]Write i2c OK [21:12:54]MH_I2C_Read... [21:12:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:12:54]Read from MH i2c: E2 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 03 00 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 03 00 8E 55 00 90 00 57 [21:12:54]RAPDU: 90 00 [21:12:54]wFMCommunicate OK [21:12:54]wFMCommunicate request_size=4 [21:12:54]MH_SAM_APDU [21:12:54]CAPDU: 80 0D 03 02 [21:12:54]Write to MH i2c: E2 08 00 8F 55 80 0D 03 02 00 00 00 00 5F [21:12:54]Write i2c OK [21:12:54]MH_I2C_Read... [21:12:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:12:54]Read from MH i2c: E2 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 0B 00 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 0B 00 8F 55 00 85 F6 59 6E F8 69 3C 43 90 00 82 [21:12:54]RAPDU: 85 F6 59 6E F8 69 3C 43 90 00 [21:12:54]wFMCommunicate OK [21:12:54]SAM_PROTO_SignData done [21:12:54]FM_MakeSignedData done [21:12:54]CreateOFDProtocolMessage [21:12:54]wFMCommunicate request_size=4 [21:12:54]MH_SAM_APDU [21:12:54]CAPDU: 80 11 00 00 [21:12:54]Write to MH i2c: E2 08 00 90 55 80 11 00 00 00 00 00 00 5F [21:12:54]Write i2c OK [21:12:54]MH_I2C_Read... [21:12:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:54]Read from MH i2c: E2 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 17 00 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: E2 17 00 90 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B5 [21:12:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:12:54]wFMCommunicate OK [21:12:54]CreateOFDProtocolMessage done [21:12:54]OFDSenderStorePacket 33305 [21:12:54]StoreOFDPacket docnum=33305 [21:12:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8C AA 07 01 24 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 D7 6A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 82 00 00 35 04 06 00 AD B8 8D AC 0B 25 85 F6 59 6E F8 69 3C 43 [21:12:54]CheckFolder [21:12:54]dirname=/storage/ofd_packets [21:12:54]CheckFolder done [21:12:54]ProducePacketName [21:12:54]name=ofd_packets/00033305 [21:12:54]NVStorageSaveData ofd_packets/00033305 [21:12:54]File name is /storage/ofd_packets/00033305 [21:12:54]Write 301 bytes [21:12:54]NVStorageSaveData done [21:12:54]OFDSenderStorePacket done [21:12:54]KKMCreateOFDPacket done [21:12:54]NVStorageSaveData kkm_last_timestamp [21:12:54]File name is /storage/kkm_last_timestamp [21:12:54]Write 4 bytes [21:12:54]NVStorageSaveData done [21:12:54]ExternCall_PrintAddStr [21:12:54]wPrintStart [21:12:54]Write to MH i2c: 01 00 00 91 55 E6 [21:12:54]Write i2c OK [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: 01 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: 01 07 00 [21:12:54]MH_I2C_Read... [21:12:54]Read from MH i2c: 01 07 00 91 55 00 00 00 00 00 FF 0F FB [21:12:54]RasterBufferAndPrint [21:12:54]line Счет N : (1)1183136 [21:12:54]line ИНН: 02508201610067 [21:12:54]line Контрольно-Кассовый Чек [21:12:54]line ПРОДАЖА [21:12:54]line ТРК (МРК, ГНК) : 53 [21:12:54]line Товар: 2710124500 [21:12:54]line Аи-95-К-5 [21:12:54]line 22.910 * 65.50 [21:12:54]line = 1500.61 [21:12:54]line НДС 12% НСП 1% [21:12:54]line > о реализуемом товаре [21:12:54]line ОКРУГЛЕНИЕ: -0.61 [21:12:54]line ИТОГО: 1500.00 [21:12:54]line Внесено: 1500.00 [21:12:54]line СДАЧА: 0.00 [21:12:54]line НСП 1% : 13.28 [21:12:54]line НДС 12% : 159.36 [21:12:54]line Наличными: 1500.00 [21:12:54]line Безнал.: 0.00 [21:12:54]line Место: АЗС № 121 "Партнер Нефть" [21:12:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:12:54]line СНО: Общий режим [21:12:54]line Чек 321 26.08.2023 21:12 [21:12:54]line Смена: 77 ФФД: 1.0 [21:12:54]line ЗНМ: 0300000148 [21:12:54]line РНМ: 0000000000091575 [21:12:54]line Версия ККМ: 001 [21:12:54]line ФМ: 0000000000874655 [21:12:54]line ФД: 33305 [21:12:54]line ФПД: 191008162450213 [21:12:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T211255&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33305&fm=191008162450213&tin=02508201610067®Number=0000000000091575&sum=150000 [21:12:54]OFD Sender: Processing packet 33305 [packets to send 11, broken 10] [21:12:54]ProducePacketName [21:12:54]name=ofd_packets/00033305 [21:12:54]OFD Sender: To server: pG, [21:12:54]CommunicateWithHost lk.salyk.kg:30040 [21:12:54]ConnectInit lk.salyk.kg [21:12:54]written 0, free lines is 4095 [21:12:54]Connected sock=10 [21:12:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8C AA 07 01 24 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 2D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 40 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 01 00 00 F4 03 04 00 D7 6A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 82 00 00 35 04 06 00 AD B8 8D AC 0B 25 85 F6 59 6E F8 69 3C 43 [21:12:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5E 82 47 00 D6 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 19 82 00 00 F4 03 04 00 75 15 EA 64 B6 04 01 00 00 0E BE 92 F1 CB 2E 2A 39 [21:12:54]CommunicateWithHost err = 0 [21:12:54]CheckOFDResponse [21:12:54]1017 (14) - 77093643461234 [21:12:54]1041 (16) - 0000000000874655 [21:12:54]1040 (4) - 33305 [21:12:54]1012 (4) - 26.08.2023 15:08 [21:12:54]1206 (1) - 0 [21:12:54]OFD Sender: Remove packet 33305 [21:12:54]ProducePacketName [21:12:54]name=ofd_packets/00033305 [21:12:54]NVStorageDeleteData [21:12:55]Write to MH i2c: 01 00 00 BC 55 11 [21:12:55]Write i2c OK [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: 01 [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: 01 07 00 [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: 01 07 00 BC 55 00 00 00 00 00 E8 0C 0C [21:12:55]RasterBufferAndPrint [21:12:55]line [21:12:55]line [21:12:55]line [21:12:55]line [21:12:55]line [21:12:55]written 0, free lines is 3313 [21:12:55]MH_Cut [21:12:55]Write to MH i2c: D1 01 00 C3 55 01 EA [21:12:55]Write i2c OK [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: D1 [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: D1 01 00 [21:12:55]MH_I2C_Read... [21:12:55]Read from MH i2c: D1 01 00 C3 55 00 E9 [21:12:55]Write to MH i2c: 01 00 00 C4 55 19 [21:12:55]Write i2c OK [21:12:55]MH_I2C_Read... [21:12:55]OFD Sender: No OFD packet to send [21:12:55]*** Cut start [21:12:55]*** Purtial cut [21:12:55]*** CUTSNS_PIN = 0 [21:12:56]*** Stage 1: CUTSNS_PIN = 1 [21:12:57]Read from MH i2c: 01 [21:12:57]MH_I2C_Read... [21:12:57]*** Stop cut motor [21:12:57]*** Cut end [21:12:57]Read from MH i2c: 01 07 00 [21:12:57]MH_I2C_Read... [21:12:57]Read from MH i2c: 01 07 00 C4 55 00 00 00 00 00 FF 0F 2E [21:12:57]process_action close_receipt done [21:12:57]requested_data is exist [21:12:57]produce_requested_data [21:12:57]requested_item fm.sn is exist - process it [21:12:57]wFMCommunicate request_size=4 [21:12:57]MH_SAM_APDU [21:12:57]CAPDU: 80 11 00 00 [21:12:57]Write to MH i2c: E2 08 00 C5 55 80 11 00 00 00 00 00 00 94 [21:12:57]Write i2c OK [21:12:57]MH_I2C_Read... [21:12:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:12:58]Read from MH i2c: E2 [21:12:58]MH_I2C_Read... [21:12:58]Read from MH i2c: E2 17 00 [21:12:58]MH_I2C_Read... [21:12:58]Read from MH i2c: E2 17 00 C5 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EA [21:12:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:12:58]wFMCommunicate OK [21:12:58]requested_item fd.num is exist - process it [21:12:58]SAM_PROTO_GetFieldsCounters [21:12:58]wFMCommunicate request_size=4 [21:12:58]MH_SAM_APDU [21:12:58]CAPDU: 80 13 00 00 [21:12:58]Write to MH i2c: E2 08 00 C6 55 80 13 00 00 00 00 00 00 97 [21:12:58]Write i2c OK [21:12:58]MH_I2C_Read... [21:12:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:12:58]Read from MH i2c: E2 [21:12:58]MH_I2C_Read... [21:12:58]Read from MH i2c: E2 62 00 [21:12:58]MH_I2C_Read... [21:12:58]Read from MH i2c: E2 62 00 C6 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [21:12:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 19 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 41 01 00 00 5E 04 04 00 41 01 00 00 57 04 04 00 42 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:12:58]wFMCommunicate OK [21:12:58]SAM_PROTO_GetFieldsCounters done [21:12:58]requested_item shift.num is exist - process it [21:12:58]requested_item shift.opened is exist - process it [21:12:58]req_shift_opened [21:12:58]FM_GetShiftState [21:12:58]SAM_PROTO_GetShiftState [21:12:58]wFMCommunicate request_size=4 [21:12:58]MH_SAM_APDU [21:12:58]CAPDU: 80 13 01 00 [21:12:58]Write to MH i2c: E2 08 00 C7 55 80 13 01 00 00 00 00 00 99 [21:12:58]Write i2c OK [21:12:58]MH_I2C_Read... [21:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:12:58]Read from MH i2c: E2 [21:12:58]MH_I2C_Read... [21:12:58]Read from MH i2c: E2 0E 00 [21:12:58]MH_I2C_Read... [21:12:58]Read from MH i2c: E2 0E 00 C7 55 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D0 [21:12:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:12:58]wFMCommunicate OK [21:12:58]SAM_PROTO_GetShiftState done [21:12:58]FM_GetShiftState done [21:12:58]req_shift_opened done [21:12:58]requested_item shift.open_date is exist - process it [21:12:58]req_shift_open_date [21:12:58]req_shift_open_date done [21:12:58]produce_requested_data done [21:12:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33305,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:12:58]process_action_free close_receipt [21:12:58]json_value_free [21:12:58]json_value_free done [21:12:58]process_json_proto returns [21:12:58]Send response to host [21:12:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33305,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:12:58]free response buf [21:12:58]execute_script done [21:12:58]execute_script returns [21:12:58]free content buf [21:12:58]Sock 7.Close socket [21:12:58]Sock 7.Thread stoped [21:13:00]OFD Sender: No OFD packet to send [21:13:05]OFD Sender: No OFD packet to send [21:13:10]OFD Sender: No OFD packet to send [21:13:15]OFD Sender: No OFD packet to send [21:13:20]OFD Sender: No OFD packet to send [21:13:25]OFD Sender: No OFD packet to send [21:13:30]OFD Sender: No OFD packet to send [21:13:35]OFD Sender: No OFD packet to send [21:13:40]OFD Sender: No OFD packet to send [21:13:45]OFD Sender: No OFD packet to send [21:13:50]OFD Sender: No OFD packet to send [21:13:55]OFD Sender: No OFD packet to send [21:14:00]OFD Sender: No OFD packet to send [21:14:05]OFD Sender: No OFD packet to send [21:14:10]OFD Sender: No OFD packet to send [21:14:15]OFD Sender: No OFD packet to send [21:14:20]OFD Sender: No OFD packet to send [21:14:25]OFD Sender: No OFD packet to send [21:14:30]OFD Sender: No OFD packet to send [21:14:35]OFD Sender: No OFD packet to send [21:14:40]OFD Sender: No OFD packet to send [21:14:45]OFD Sender: No OFD packet to send [21:14:50]OFD Sender: No OFD packet to send [21:14:55]OFD Sender: No OFD packet to send [21:15:00]OFD Sender: No OFD packet to send [21:15:05]OFD Sender: No OFD packet to send [21:15:10]OFD Sender: No OFD packet to send [21:15:15]OFD Sender: No OFD packet to send [21:15:20]OFD Sender: No OFD packet to send [21:15:25]OFD Sender: No OFD packet to send [21:15:30]OFD Sender: No OFD packet to send [21:15:35]OFD Sender: No OFD packet to send [21:15:40]OFD Sender: No OFD packet to send [21:15:45]OFD Sender: No OFD packet to send [21:15:50]OFD Sender: No OFD packet to send [21:15:55]OFD Sender: No OFD packet to send [21:16:00]OFD Sender: No OFD packet to send [21:16:05]OFD Sender: No OFD packet to send [21:16:10]OFD Sender: No OFD packet to send [21:16:15]OFD Sender: No OFD packet to send [21:16:20]OFD Sender: No OFD packet to send [21:16:25]OFD Sender: No OFD packet to send [21:16:30]OFD Sender: No OFD packet to send [21:16:35]OFD Sender: No OFD packet to send [21:16:40]OFD Sender: No OFD packet to send [21:16:45]OFD Sender: No OFD packet to send [21:16:48]accept exits with 9 [21:16:48]New connection [21:16:48]New thread 3067202916 created [21:16:48]Thread 3067059556 joined [21:16:48]Waiting for new connection... [21:16:48] Sock 9.Parse request [21:16:48]Sock 9.Check first char [21:16:48]Sock 9.First char is OK [21:16:48]request: POST /json_proto HTTP/1.0 [21:16:48]Method: POST [21:16:48]URL: /json_proto [21:16:48]Method is POST - this is cgi request [21:16:48]url: /json_proto [21:16:48]query_string will be loaded in cgi processing [21:16:48]execute_cgi json_proto POST (null) [21:16:48]execute_cgi path=json_proto method=POST [21:16:48]POST find Content-Length [21:16:48]Host: 172.17.34.200:8080 [21:16:48]Content-Length: 688 [21:16:48]Content-Type: application/json [21:16:48] [21:16:48]POST finish read [21:16:48]Found Content-Length = 688 [21:16:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:16:48]execute_script... [21:16:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:16:48]POST & json_proto [21:16:48]process_json_proto [21:16:48]json parsed OK: [21:16:48]protocol is kg_v1.0 [21:16:48]action value=close_receipt [21:16:48]process_action close_receipt [21:16:48]cmd_close_receipt [21:16:48]MH_GetDate [21:16:48]Write to MH i2c: F0 00 00 C8 55 0C [21:16:48]Write i2c OK [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: F0 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: F0 09 00 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: F0 09 00 C8 55 00 C3 6B EA 64 B2 FF 65 64 0B [21:16:48]GetLastDocTimeStamp 1693084375 [21:16:48]current date 1693084611 [21:16:48]FM_GetShiftState [21:16:48]SAM_PROTO_GetShiftState [21:16:48]wFMCommunicate request_size=4 [21:16:48]MH_SAM_APDU [21:16:48]CAPDU: 80 13 01 00 [21:16:48]Write to MH i2c: E2 08 00 C9 55 80 13 01 00 00 00 00 00 9B [21:16:48]Write i2c OK [21:16:48]MH_I2C_Read... [21:16:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:48]Read from MH i2c: E2 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: E2 0E 00 [21:16:48]MH_I2C_Read... [21:16:48]Read from MH i2c: E2 0E 00 C9 55 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D2 [21:16:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:16:48]wFMCommunicate OK [21:16:48]SAM_PROTO_GetShiftState done [21:16:48]FM_GetShiftState done [21:16:48]opened in 1693009560 [21:16:48]opened+sec_in_day 1693095960 [21:16:48]quantity*price = 100042 [21:16:48]sum+1 = 100044 [21:16:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 322 26.08.2023 21:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33306 ФПД: 168727178576197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T211651&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33306&fm=168727178576197&tin=02508201610067®Number=0000000000091575&sum=100000 [21:16:49]StoreToDocumentArchive [21:16:49]shift 77 fd 33306 [21:16:49]save to /storage/0077/doc_00033306 [21:16:49]save last doc name /storage/0077/doc_00033306 to /storage/kkm_last_doc_name [21:16:49]save OK [21:16:49]Clear old archive folders... [21:16:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:16:49]tlvbuf is 00A584A0 [21:16:49]SAM_PROTO_ClearQueue [21:16:49]wFMCommunicate request_size=4 [21:16:49]MH_SAM_APDU [21:16:49]CAPDU: 80 09 00 00 [21:16:49]Write to MH i2c: E2 08 00 D6 55 80 09 00 00 00 00 00 00 9D [21:16:49]Write i2c OK [21:16:49]MH_I2C_Read... [21:16:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:16:49]Read from MH i2c: E2 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 03 00 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 03 00 D6 55 00 90 00 9F [21:16:49]RAPDU: 90 00 [21:16:49]wFMCommunicate OK [21:16:49]SAM_PROTO_ClearQueue done [21:16:49]KKMCreateOFDPacket [21:16:49]OFDProtocolAddRootSTLVToBuf [21:16:49]FM_MakeSignedData [21:16:49]FM_MakeSignedData [21:16:49]SAM_PROTO_SignData [21:16:49]wFMCommunicate request_size=4 [21:16:49]MH_SAM_APDU [21:16:49]CAPDU: 80 0D 01 02 [21:16:49]Write to MH i2c: E2 08 00 D7 55 80 0D 01 02 00 00 00 00 A5 [21:16:49]Write i2c OK [21:16:49]MH_I2C_Read... [21:16:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:16:49]Read from MH i2c: E2 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 03 00 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 03 00 D7 55 00 90 00 A0 [21:16:49]RAPDU: 90 00 [21:16:49]wFMCommunicate OK [21:16:49]wFMCommunicate request_size=255 [21:16:49]MH_SAM_APDU [21:16: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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 01 00 00 F4 03 04 00 C3 6B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 82 00 00 35 04 06 00 [21:16:49]Write to MH i2c: E2 02 01 D8 55 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 01 00 00 F4 03 04 00 C3 6B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 82 00 00 35 04 06 00 00 00 F7 [21:16:49]Write i2c OK [21:16:49]MH_I2C_Read... [21:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:49]Read from MH i2c: E2 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 03 00 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 03 00 D8 55 00 90 00 A1 [21:16:49]RAPDU: 90 00 [21:16:49]wFMCommunicate OK [21:16:49]wFMCommunicate request_size=11 [21:16:49]MH_SAM_APDU [21:16:49]CAPDU: 80 0D 02 02 06 99 74 DB 8B 01 45 [21:16:49]Write to MH i2c: E2 0E 00 D9 55 80 0D 02 02 06 00 99 74 DB 8B 01 45 00 00 6D [21:16:49]Write i2c OK [21:16:49]MH_I2C_Read... [21:16:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:49]Read from MH i2c: E2 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 03 00 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 03 00 D9 55 00 90 00 A2 [21:16:49]RAPDU: 90 00 [21:16:49]wFMCommunicate OK [21:16:49]wFMCommunicate request_size=4 [21:16:49]MH_SAM_APDU [21:16:49]CAPDU: 80 0D 03 02 [21:16:49]Write to MH i2c: E2 08 00 DA 55 80 0D 03 02 00 00 00 00 AA [21:16:49]Write i2c OK [21:16:49]MH_I2C_Read... [21:16:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:16:49]Read from MH i2c: E2 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 0B 00 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 0B 00 DA 55 00 B2 BF 72 26 D0 E7 51 8F 90 00 4B [21:16:49]RAPDU: B2 BF 72 26 D0 E7 51 8F 90 00 [21:16:49]wFMCommunicate OK [21:16:49]SAM_PROTO_SignData done [21:16:49]FM_MakeSignedData done [21:16:49]CreateOFDProtocolMessage [21:16:49]wFMCommunicate request_size=4 [21:16:49]MH_SAM_APDU [21:16:49]CAPDU: 80 11 00 00 [21:16:49]Write to MH i2c: E2 08 00 DB 55 80 11 00 00 00 00 00 00 AA [21:16:49]Write i2c OK [21:16:49]MH_I2C_Read... [21:16:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:49]Read from MH i2c: E2 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 17 00 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: E2 17 00 DB 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 00 [21:16:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:16:49]wFMCommunicate OK [21:16:49]CreateOFDProtocolMessage done [21:16:49]OFDSenderStorePacket 33306 [21:16:49]StoreOFDPacket docnum=33306 [21:16:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8E 17 08 01 B5 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 01 00 00 F4 03 04 00 C3 6B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 82 00 00 35 04 06 00 99 74 DB 8B 01 45 B2 BF 72 26 D0 E7 51 8F [21:16:49]CheckFolder [21:16:49]dirname=/storage/ofd_packets [21:16:49]CheckFolder done [21:16:49]ProducePacketName [21:16:49]name=ofd_packets/00033306 [21:16:49]NVStorageSaveData ofd_packets/00033306 [21:16:49]File name is /storage/ofd_packets/00033306 [21:16:49]Write 302 bytes [21:16:49]NVStorageSaveData done [21:16:49]OFDSenderStorePacket done [21:16:49]KKMCreateOFDPacket done [21:16:49]NVStorageSaveData kkm_last_timestamp [21:16:49]File name is /storage/kkm_last_timestamp [21:16:49]Write 4 bytes [21:16:49]NVStorageSaveData done [21:16:49]ExternCall_PrintAddStr [21:16:49]wPrintStart [21:16:49]Write to MH i2c: 01 00 00 DC 55 31 [21:16:49]Write i2c OK [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: 01 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: 01 07 00 [21:16:49]MH_I2C_Read... [21:16:49]Read from MH i2c: 01 07 00 DC 55 00 00 00 00 00 FF 0F 46 [21:16:49]RasterBufferAndPrint [21:16:49]line Счет N : (1)1183137 [21:16:49]line ИНН: 02508201610067 [21:16:49]line Контрольно-Кассовый Чек [21:16:49]line ПРОДАЖА [21:16:49]line ТРК (МРК, ГНК) : 11 [21:16:49]line Товар: 2710194210 [21:16:49]line ДТ(л)-К-5 [21:16:49]line 15.730 * 63.60 [21:16:49]line = 1000.43 [21:16:49]line НДС 12% НСП 1% [21:16:49]line > о реализуемом товаре [21:16:49]line ОКРУГЛЕНИЕ: -0.43 [21:16:49]line ИТОГО: 1000.00 [21:16:49]line Внесено: 1000.00 [21:16:49]line СДАЧА: 0.00 [21:16:49]line НСП 1% : 8.85 [21:16:49]line НДС 12% : 106.24 [21:16:49]line Наличными: 1000.00 [21:16:49]line Безнал.: 0.00 [21:16:49]line Место: АЗС № 121 "Партнер Нефть" [21:16:49]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:16:49]line СНО: Общий режим [21:16:49]line Чек 322 26.08.2023 21:16 [21:16:49]line Смена: 77 ФФД: 1.0 [21:16:49]line ЗНМ: 0300000148 [21:16:49]line РНМ: 0000000000091575 [21:16:49]line Версия ККМ: 001 [21:16:49]line ФМ: 0000000000874655 [21:16:49]line ФД: 33306 [21:16:49]line ФПД: 168727178576197 [21:16:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T211651&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33306&fm=168727178576197&tin=02508201610067®Number=0000000000091575&sum=100000 [21:16:50]OFD Sender: Processing packet 33306 [packets to send 11, broken 10] [21:16:50]ProducePacketName [21:16:50]name=ofd_packets/00033306 [21:16:50]OFD Sender: To server: pG, [21:16:50]CommunicateWithHost lk.salyk.kg:30040 [21:16:50]ConnectInit lk.salyk.kg [21:16:50]written 0, free lines is 4095 [21:16:50]Connected sock=10 [21:16:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8E 17 08 01 B5 8B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 42 01 00 00 F4 03 04 00 C3 6B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 82 00 00 35 04 06 00 99 74 DB 8B 01 45 B2 BF 72 26 D0 E7 51 8F [21:16:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7C C3 47 00 7B 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1A 82 00 00 F4 03 04 00 60 16 EA 64 B6 04 01 00 00 7C 9A EC 6F 15 57 DA C7 [21:16:50]CommunicateWithHost err = 0 [21:16:50]CheckOFDResponse [21:16:50]1017 (14) - 77093643461234 [21:16:50]1041 (16) - 0000000000874655 [21:16:50]1040 (4) - 33306 [21:16:50]1012 (4) - 26.08.2023 15:12 [21:16:50]1206 (1) - 0 [21:16:50]OFD Sender: Remove packet 33306 [21:16:50]ProducePacketName [21:16:50]name=ofd_packets/00033306 [21:16:50]NVStorageDeleteData [21:16:50]Write to MH i2c: 01 00 00 07 56 5D [21:16:50]Write i2c OK [21:16:50]MH_I2C_Read... [21:16:50]Read from MH i2c: 01 [21:16:50]MH_I2C_Read... [21:16:50]Read from MH i2c: 01 07 00 [21:16:50]MH_I2C_Read... [21:16:50]Read from MH i2c: 01 07 00 07 56 00 00 00 00 00 D9 0C 49 [21:16:50]RasterBufferAndPrint [21:16:50]line [21:16:50]line [21:16:50]line [21:16:50]line [21:16:50]line [21:16:50]written 0, free lines is 3298 [21:16:50]MH_Cut [21:16:50]Write to MH i2c: D1 01 00 0E 56 01 36 [21:16:50]Write i2c OK [21:16:50]MH_I2C_Read... [21:16:50]Read from MH i2c: D1 [21:16:50]MH_I2C_Read... [21:16:50]Read from MH i2c: D1 01 00 [21:16:50]MH_I2C_Read... [21:16:50]Read from MH i2c: D1 01 00 0E 56 00 35 [21:16:50]Write to MH i2c: 01 00 00 0F 56 65 [21:16:50]Write i2c OK [21:16:50]MH_I2C_Read... [21:16:51]OFD Sender: No OFD packet to send [21:16:51]*** Cut start [21:16:51]*** Purtial cut [21:16:51]*** Stage 1: CUTSNS_PIN = 1 [21:16:51]Read from MH i2c: 01 [21:16:51]MH_I2C_Read... [21:16:51]*** Stop cut motor [21:16:51]*** Cut end [21:16:51]Read from MH i2c: 01 07 00 [21:16:51]MH_I2C_Read... [21:16:51]Read from MH i2c: 01 07 00 0F 56 00 00 00 00 00 FF 0F 7A [21:16:51]process_action close_receipt done [21:16:51]requested_data is exist [21:16:51]produce_requested_data [21:16:51]requested_item fm.sn is exist - process it [21:16:51]wFMCommunicate request_size=4 [21:16:51]MH_SAM_APDU [21:16:51]CAPDU: 80 11 00 00 [21:16:51]Write to MH i2c: E2 08 00 10 56 80 11 00 00 00 00 00 00 E0 [21:16:51]Write i2c OK [21:16:51]MH_I2C_Read... [21:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:51]Read from MH i2c: E2 [21:16:51]MH_I2C_Read... [21:16:51]Read from MH i2c: E2 17 00 [21:16:51]MH_I2C_Read... [21:16:51]Read from MH i2c: E2 17 00 10 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 36 [21:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:16:51]wFMCommunicate OK [21:16:51]requested_item fd.num is exist - process it [21:16:51]SAM_PROTO_GetFieldsCounters [21:16:51]wFMCommunicate request_size=4 [21:16:51]MH_SAM_APDU [21:16:51]CAPDU: 80 13 00 00 [21:16:51]Write to MH i2c: E2 08 00 11 56 80 13 00 00 00 00 00 00 E3 [21:16:51]Write i2c OK [21:16:51]MH_I2C_Read... [21:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:16:52]Read from MH i2c: E2 [21:16:52]MH_I2C_Read... [21:16:52]Read from MH i2c: E2 62 00 [21:16:52]MH_I2C_Read... [21:16:52]Read from MH i2c: E2 62 00 11 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [21:16:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 42 01 00 00 5E 04 04 00 42 01 00 00 57 04 04 00 43 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:16:52]wFMCommunicate OK [21:16:52]SAM_PROTO_GetFieldsCounters done [21:16:52]requested_item shift.num is exist - process it [21:16:52]requested_item shift.opened is exist - process it [21:16:52]req_shift_opened [21:16:52]FM_GetShiftState [21:16:52]SAM_PROTO_GetShiftState [21:16:52]wFMCommunicate request_size=4 [21:16:52]MH_SAM_APDU [21:16:52]CAPDU: 80 13 01 00 [21:16:52]Write to MH i2c: E2 08 00 12 56 80 13 01 00 00 00 00 00 E5 [21:16:52]Write i2c OK [21:16:52]MH_I2C_Read... [21:16:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:52]Read from MH i2c: E2 [21:16:52]MH_I2C_Read... [21:16:52]Read from MH i2c: E2 0E 00 [21:16:52]MH_I2C_Read... [21:16:52]Read from MH i2c: E2 0E 00 12 56 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1C [21:16:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:16:52]wFMCommunicate OK [21:16:52]SAM_PROTO_GetShiftState done [21:16:52]FM_GetShiftState done [21:16:52]req_shift_opened done [21:16:52]requested_item shift.open_date is exist - process it [21:16:52]req_shift_open_date [21:16:52]req_shift_open_date done [21:16:52]produce_requested_data done [21:16:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33306,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:16:52]process_action_free close_receipt [21:16:52]json_value_free [21:16:52]json_value_free done [21:16:52]process_json_proto returns [21:16:52]Send response to host [21:16:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33306,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:16:52]free response buf [21:16:52]execute_script done [21:16:52]execute_script returns [21:16:52]free content buf [21:16:52]Sock 9.Close socket [21:16:52]Sock 9.Thread stoped [21:16:56]OFD Sender: No OFD packet to send [21:17:01]OFD Sender: No OFD packet to send [21:17:06]OFD Sender: No OFD packet to send [21:17:11]OFD Sender: No OFD packet to send [21:17:16]OFD Sender: No OFD packet to send [21:17:21]OFD Sender: No OFD packet to send [21:17:26]OFD Sender: No OFD packet to send [21:17:31]OFD Sender: No OFD packet to send [21:17:36]OFD Sender: No OFD packet to send [21:17:41]OFD Sender: No OFD packet to send [21:17:46]OFD Sender: No OFD packet to send [21:17:51]OFD Sender: No OFD packet to send [21:17:56]OFD Sender: No OFD packet to send [21:18:01]OFD Sender: No OFD packet to send [21:18:06]OFD Sender: No OFD packet to send [21:18:11]OFD Sender: No OFD packet to send [21:18:16]OFD Sender: No OFD packet to send [21:18:21]OFD Sender: No OFD packet to send [21:18:26]OFD Sender: No OFD packet to send [21:18:31]OFD Sender: No OFD packet to send [21:18:36]OFD Sender: No OFD packet to send [21:18:41]OFD Sender: No OFD packet to send [21:18:46]OFD Sender: No OFD packet to send [21:18:51]OFD Sender: No OFD packet to send [21:18:56]OFD Sender: No OFD packet to send [21:19:01]OFD Sender: No OFD packet to send [21:19:06]OFD Sender: No OFD packet to send [21:19:11]OFD Sender: No OFD packet to send [21:19:16]OFD Sender: No OFD packet to send [21:19:21]OFD Sender: No OFD packet to send [21:19:26]OFD Sender: No OFD packet to send [21:19:31]OFD Sender: No OFD packet to send [21:19:36]OFD Sender: No OFD packet to send [21:19:41]OFD Sender: No OFD packet to send [21:19:46]OFD Sender: No OFD packet to send [21:19:51]OFD Sender: No OFD packet to send [21:19:56]OFD Sender: No OFD packet to send [21:20:01]OFD Sender: No OFD packet to send [21:20:06]OFD Sender: No OFD packet to send [21:20:11]OFD Sender: No OFD packet to send [21:20:16]OFD Sender: No OFD packet to send [21:20:21]OFD Sender: No OFD packet to send [21:20:26]OFD Sender: No OFD packet to send [21:20:31]OFD Sender: No OFD packet to send [21:20:36]OFD Sender: No OFD packet to send [21:20:41]OFD Sender: No OFD packet to send [21:20:46]OFD Sender: No OFD packet to send [21:20:51]OFD Sender: No OFD packet to send [21:20:56]OFD Sender: No OFD packet to send [21:21:01]OFD Sender: No OFD packet to send [21:21:06]OFD Sender: No OFD packet to send [21:21:11]OFD Sender: No OFD packet to send [21:21:16]OFD Sender: No OFD packet to send [21:21:21]OFD Sender: No OFD packet to send [21:21:26]OFD Sender: No OFD packet to send [21:21:31]OFD Sender: No OFD packet to send [21:21:36]OFD Sender: No OFD packet to send [21:21:41]OFD Sender: No OFD packet to send [21:21:46]OFD Sender: No OFD packet to send [21:21:51]OFD Sender: No OFD packet to send [21:21:56]OFD Sender: No OFD packet to send [21:22:01]OFD Sender: No OFD packet to send [21:22:06]OFD Sender: No OFD packet to send [21:22:11]OFD Sender: No OFD packet to send [21:22:16]OFD Sender: No OFD packet to send [21:22:21]OFD Sender: No OFD packet to send [21:22:26]OFD Sender: No OFD packet to send [21:22:31]OFD Sender: No OFD packet to send [21:22:36]OFD Sender: No OFD packet to send [21:22:41]OFD Sender: No OFD packet to send [21:22:46]OFD Sender: No OFD packet to send [21:22:51]OFD Sender: No OFD packet to send [21:22:56]OFD Sender: No OFD packet to send [21:23:01]OFD Sender: No OFD packet to send [21:23:06]OFD Sender: No OFD packet to send [21:23:11]OFD Sender: No OFD packet to send [21:23:16]OFD Sender: No OFD packet to send [21:23:21]OFD Sender: No OFD packet to send [21:23:26]OFD Sender: No OFD packet to send [21:23:31]OFD Sender: No OFD packet to send [21:23:36]OFD Sender: No OFD packet to send [21:23:41]OFD Sender: No OFD packet to send [21:23:46]OFD Sender: No OFD packet to send [21:23:51]OFD Sender: No OFD packet to send [21:23:56]OFD Sender: No OFD packet to send [21:24:01]OFD Sender: No OFD packet to send [21:24:06]OFD Sender: No OFD packet to send [21:24:11]OFD Sender: No OFD packet to send [21:24:16]OFD Sender: No OFD packet to send [21:24:21]OFD Sender: No OFD packet to send [21:24:26]OFD Sender: No OFD packet to send [21:24:31]OFD Sender: No OFD packet to send [21:24:36]OFD Sender: No OFD packet to send [21:24:41]OFD Sender: No OFD packet to send [21:24:46]OFD Sender: No OFD packet to send [21:24:51]OFD Sender: No OFD packet to send [21:24:56]OFD Sender: No OFD packet to send [21:25:01]OFD Sender: No OFD packet to send [21:25:05]accept exits with 7 [21:25:05]New connection [21:25:05]New thread 3067059556 created [21:25:05]Thread 3067202916 joined [21:25:05]Waiting for new connection... [21:25:05] Sock 7.Parse request [21:25:05]Sock 7.Check first char [21:25:05]Sock 7.First char is OK [21:25:05]request: POST /json_proto HTTP/1.0 [21:25:05]Method: POST [21:25:05]URL: /json_proto [21:25:05]Method is POST - this is cgi request [21:25:05]url: /json_proto [21:25:05]query_string will be loaded in cgi processing [21:25:05]execute_cgi json_proto POST (null) [21:25:05]execute_cgi path=json_proto method=POST [21:25:05]POST find Content-Length [21:25:05]Host: 172.17.34.200:8080 [21:25:05]Content-Length: 684 [21:25:05]Content-Type: application/json [21:25:05] [21:25:05]POST finish read [21:25:05]Found Content-Length = 684 [21:25:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [21:25:05]execute_script... [21:25: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)1183138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 11.010, "sum" : 700.24, "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" ] } } [21:25:05]POST & json_proto [21:25:05]process_json_proto [21:25:05]json parsed OK: [21:25:05]protocol is kg_v1.0 [21:25:05]action value=close_receipt [21:25:05]process_action close_receipt [21:25:05]cmd_close_receipt [21:25:05]MH_GetDate [21:25:05]Write to MH i2c: F0 00 00 13 56 58 [21:25:05]Write i2c OK [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: F0 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: F0 09 00 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: F0 09 00 13 56 00 B4 6D EA 64 B2 FF 65 64 4A [21:25:05]GetLastDocTimeStamp 1693084611 [21:25:05]current date 1693085108 [21:25:05]FM_GetShiftState [21:25:05]SAM_PROTO_GetShiftState [21:25:05]wFMCommunicate request_size=4 [21:25:05]MH_SAM_APDU [21:25:05]CAPDU: 80 13 01 00 [21:25:05]Write to MH i2c: E2 08 00 14 56 80 13 01 00 00 00 00 00 E7 [21:25:05]Write i2c OK [21:25:05]MH_I2C_Read... [21:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:05]Read from MH i2c: E2 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: E2 0E 00 [21:25:05]MH_I2C_Read... [21:25:05]Read from MH i2c: E2 0E 00 14 56 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 1E [21:25:05]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:25:05]wFMCommunicate OK [21:25:05]SAM_PROTO_GetShiftState done [21:25:05]FM_GetShiftState done [21:25:05]opened in 1693009560 [21:25:05]opened+sec_in_day 1693095960 [21:25:05]quantity*price = 70023 [21:25:05]sum+1 = 70025 [21:25:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 323 26.08.2023 21:25 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33307 ФПД: 58013160609001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T212508&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33307&fm=58013160609001&tin=02508201610067®Number=0000000000091575&sum=70000 [21:25:07]StoreToDocumentArchive [21:25:07]shift 77 fd 33307 [21:25:07]save to /storage/0077/doc_00033307 [21:25:07]save last doc name /storage/0077/doc_00033307 to /storage/kkm_last_doc_name [21:25:07]save OK [21:25:07]Clear old archive folders... [21:25:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:25:07]tlvbuf is 00C9B6F0 [21:25:07]SAM_PROTO_ClearQueue [21:25:07]wFMCommunicate request_size=4 [21:25:07]MH_SAM_APDU [21:25:07]CAPDU: 80 09 00 00 [21:25:07]Write to MH i2c: E2 08 00 21 56 80 09 00 00 00 00 00 00 E9 [21:25:07]Write i2c OK [21:25:07]MH_I2C_Read... [21:25:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:25:07]Read from MH i2c: E2 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 03 00 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 03 00 21 56 00 90 00 EB [21:25:07]RAPDU: 90 00 [21:25:07]wFMCommunicate OK [21:25:07]SAM_PROTO_ClearQueue done [21:25:07]KKMCreateOFDPacket [21:25:07]OFDProtocolAddRootSTLVToBuf [21:25:07]FM_MakeSignedData [21:25:07]FM_MakeSignedData [21:25:07]SAM_PROTO_SignData [21:25:07]wFMCommunicate request_size=4 [21:25:07]MH_SAM_APDU [21:25:07]CAPDU: 80 0D 01 02 [21:25:07]Write to MH i2c: E2 08 00 22 56 80 0D 01 02 00 00 00 00 F1 [21:25:07]Write i2c OK [21:25:07]MH_I2C_Read... [21:25:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:25:07]Read from MH i2c: E2 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 03 00 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 03 00 22 56 00 90 00 EC [21:25:07]RAPDU: 90 00 [21:25:07]wFMCommunicate OK [21:25:07]wFMCommunicate request_size=255 [21:25:07]MH_SAM_APDU [21:25:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 43 01 00 00 F4 03 04 00 B4 6D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 82 00 00 35 04 06 00 [21:25:07]Write to MH i2c: E2 02 01 23 56 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 43 01 00 00 F4 03 04 00 B4 6D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 82 00 00 35 04 06 00 00 00 2A [21:25:07]Write i2c OK [21:25:07]MH_I2C_Read... [21:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:07]Read from MH i2c: E2 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 03 00 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 03 00 23 56 00 90 00 ED [21:25:07]RAPDU: 90 00 [21:25:07]wFMCommunicate OK [21:25:07]wFMCommunicate request_size=11 [21:25:07]MH_SAM_APDU [21:25:07]CAPDU: 80 0D 02 02 06 34 C3 3D D4 94 E9 [21:25:07]Write to MH i2c: E2 0E 00 24 56 80 0D 02 02 06 00 34 C3 3D D4 94 E9 00 00 85 [21:25:07]Write i2c OK [21:25:07]MH_I2C_Read... [21:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:07]Read from MH i2c: E2 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 03 00 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 03 00 24 56 00 90 00 EE [21:25:07]RAPDU: 90 00 [21:25:07]wFMCommunicate OK [21:25:07]wFMCommunicate request_size=4 [21:25:07]MH_SAM_APDU [21:25:07]CAPDU: 80 0D 03 02 [21:25:07]Write to MH i2c: E2 08 00 25 56 80 0D 03 02 00 00 00 00 F6 [21:25:07]Write i2c OK [21:25:07]MH_I2C_Read... [21:25:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:25:07]Read from MH i2c: E2 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 0B 00 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 0B 00 25 56 00 04 E0 81 9F CF 51 18 ED 90 00 20 [21:25:07]RAPDU: 04 E0 81 9F CF 51 18 ED 90 00 [21:25:07]wFMCommunicate OK [21:25:07]SAM_PROTO_SignData done [21:25:07]FM_MakeSignedData done [21:25:07]CreateOFDProtocolMessage [21:25:07]wFMCommunicate request_size=4 [21:25:07]MH_SAM_APDU [21:25:07]CAPDU: 80 11 00 00 [21:25:07]Write to MH i2c: E2 08 00 26 56 80 11 00 00 00 00 00 00 F6 [21:25:07]Write i2c OK [21:25:07]MH_I2C_Read... [21:25:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:07]Read from MH i2c: E2 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 17 00 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: E2 17 00 26 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4C [21:25:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:25:07]wFMCommunicate OK [21:25:07]CreateOFDProtocolMessage done [21:25:07]OFDSenderStorePacket 33307 [21:25:07]StoreOFDPacket docnum=33307 [21:25:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 74 DB 08 01 F9 76 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 43 01 00 00 F4 03 04 00 B4 6D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 82 00 00 35 04 06 00 34 C3 3D D4 94 E9 04 E0 81 9F CF 51 18 ED [21:25:07]CheckFolder [21:25:07]dirname=/storage/ofd_packets [21:25:07]CheckFolder done [21:25:07]ProducePacketName [21:25:07]name=ofd_packets/00033307 [21:25:07]NVStorageSaveData ofd_packets/00033307 [21:25:07]File name is /storage/ofd_packets/00033307 [21:25:07]Write 302 bytes [21:25:07]NVStorageSaveData done [21:25:07]OFDSenderStorePacket done [21:25:07]KKMCreateOFDPacket done [21:25:07]NVStorageSaveData kkm_last_timestamp [21:25:07]File name is /storage/kkm_last_timestamp [21:25:07]Write 4 bytes [21:25:07]NVStorageSaveData done [21:25:07]ExternCall_PrintAddStr [21:25:07]wPrintStart [21:25:07]Write to MH i2c: 01 00 00 27 56 7D [21:25:07]Write i2c OK [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: 01 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: 01 07 00 [21:25:07]MH_I2C_Read... [21:25:07]Read from MH i2c: 01 07 00 27 56 00 00 00 00 00 FF 0F 92 [21:25:07]RasterBufferAndPrint [21:25:07]line Счет N : (1)1183138 [21:25:07]line ИНН: 02508201610067 [21:25:07]line Контрольно-Кассовый Чек [21:25:07]line ПРОДАЖА [21:25:07]line ТРК (МРК, ГНК) : 11 [21:25:07]line Товар: 2710194210 [21:25:07]line ДТ(л)-К-5 [21:25:07]line 11.010 * 63.60 [21:25:07]line = 700.24 [21:25:07]line НДС 12% НСП 1% [21:25:07]line > о реализуемом товаре [21:25:07]line ОКРУГЛЕНИЕ: -0.24 [21:25:07]line ИТОГО: 700.00 [21:25:07]line Внесено: 700.00 [21:25:07]line СДАЧА: 0.00 [21:25:07]line НСП 1% : 6.20 [21:25:07]line НДС 12% : 74.36 [21:25:07]line Наличными: 700.00 [21:25:07]line Безнал.: 0.00 [21:25:07]line Место: АЗС № 121 "Партнер Нефть" [21:25:07]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:25:07]line СНО: Общий режим [21:25:07]line Чек 323 26.08.2023 21:25 [21:25:07]line Смена: 77 ФФД: 1.0 [21:25:07]line ЗНМ: 0300000148 [21:25:07]line РНМ: 0000000000091575 [21:25:07]line Версия ККМ: 001 [21:25:07]line ФМ: 0000000000874655 [21:25:07]line ФД: 33307 [21:25:07]line ФПД: 58013160609001 [21:25:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T212508&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33307&fm=58013160609001&tin=02508201610067®Number=0000000000091575&sum=70000 [21:25:07]OFD Sender: Processing packet 33307 [packets to send 11, broken 10] [21:25:07]ProducePacketName [21:25:07]name=ofd_packets/00033307 [21:25:07]OFD Sender: To server: pG, [21:25:07]CommunicateWithHost lk.salyk.kg:30040 [21:25:07]ConnectInit lk.salyk.kg [21:25:07]written 0, free lines is 4095 [21:25:08]Connected sock=10 [21:25:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 74 DB 08 01 F9 76 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 02 2B 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 88 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 0C 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 43 01 00 00 F4 03 04 00 B4 6D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 82 00 00 35 04 06 00 34 C3 3D D4 94 E9 04 E0 81 9F CF 51 18 ED [21:25:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 60 CB 47 00 2C 87 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1B 82 00 00 F4 03 04 00 52 18 EA 64 B6 04 01 00 00 D5 6C F8 D6 09 8C 9E 12 [21:25:08]CommunicateWithHost err = 0 [21:25:08]CheckOFDResponse [21:25:08]1017 (14) - 77093643461234 [21:25:08]1041 (16) - 0000000000874655 [21:25:08]1040 (4) - 33307 [21:25:08]1012 (4) - 26.08.2023 15:20 [21:25:08]1206 (1) - 0 [21:25:08]OFD Sender: Remove packet 33307 [21:25:08]ProducePacketName [21:25:08]name=ofd_packets/00033307 [21:25:08]NVStorageDeleteData [21:25:08]Write to MH i2c: 01 00 00 52 56 A8 [21:25:08]Write i2c OK [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: 01 [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: 01 07 00 [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: 01 07 00 52 56 00 00 00 00 00 CE 0C 89 [21:25:08]RasterBufferAndPrint [21:25:08]line [21:25:08]line [21:25:08]line [21:25:08]line [21:25:08]line [21:25:08]written 0, free lines is 3284 [21:25:08]MH_Cut [21:25:08]Write to MH i2c: D1 01 00 59 56 01 81 [21:25:08]Write i2c OK [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: D1 [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: D1 01 00 [21:25:08]MH_I2C_Read... [21:25:08]Read from MH i2c: D1 01 00 59 56 00 80 [21:25:08]Write to MH i2c: 01 00 00 5A 56 B0 [21:25:08]Write i2c OK [21:25:08]MH_I2C_Read... [21:25:08]OFD Sender: No OFD packet to send [21:25:09]*** Cut start [21:25:09]*** Purtial cut [21:25:09]*** CUTSNS_PIN = 0 [21:25:09]*** Stage 1: CUTSNS_PIN = 1 [21:25:11]Read from MH i2c: 01 [21:25:11]MH_I2C_Read... [21:25:11]*** Stop cut motor [21:25:11]*** Cut end [21:25:11]Read from MH i2c: 01 07 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: 01 07 00 5A 56 00 00 00 00 00 FF 0F C5 [21:25:11]process_action close_receipt done [21:25:11]requested_data is exist [21:25:11]produce_requested_data [21:25:11]requested_item fm.sn is exist - process it [21:25:11]wFMCommunicate request_size=4 [21:25:11]MH_SAM_APDU [21:25:11]CAPDU: 80 11 00 00 [21:25:11]Write to MH i2c: E2 08 00 5B 56 80 11 00 00 00 00 00 00 2B [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 17 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 17 00 5B 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 81 [21:25:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:25:11]wFMCommunicate OK [21:25:11]requested_item fd.num is exist - process it [21:25:11]SAM_PROTO_GetFieldsCounters [21:25:11]wFMCommunicate request_size=4 [21:25:11]MH_SAM_APDU [21:25:11]CAPDU: 80 13 00 00 [21:25:11]Write to MH i2c: E2 08 00 5C 56 80 13 00 00 00 00 00 00 2E [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 62 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 62 00 5C 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [21:25:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:25:11]wFMCommunicate OK [21:25:11]SAM_PROTO_GetFieldsCounters done [21:25:11]requested_item shift.num is exist - process it [21:25:11]requested_item shift.opened is exist - process it [21:25:11]req_shift_opened [21:25:11]FM_GetShiftState [21:25:11]SAM_PROTO_GetShiftState [21:25:11]wFMCommunicate request_size=4 [21:25:11]MH_SAM_APDU [21:25:11]CAPDU: 80 13 01 00 [21:25:11]Write to MH i2c: E2 08 00 5D 56 80 13 01 00 00 00 00 00 30 [21:25:11]Write i2c OK [21:25:11]MH_I2C_Read... [21:25:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:11]Read from MH i2c: E2 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 0E 00 [21:25:11]MH_I2C_Read... [21:25:11]Read from MH i2c: E2 0E 00 5D 56 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 67 [21:25:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:25:11]wFMCommunicate OK [21:25:11]SAM_PROTO_GetShiftState done [21:25:11]FM_GetShiftState done [21:25:11]req_shift_opened done [21:25:11]requested_item shift.open_date is exist - process it [21:25:11]req_shift_open_date [21:25:11]req_shift_open_date done [21:25:11]produce_requested_data done [21:25:11]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33307,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:25:11]process_action_free close_receipt [21:25:11]json_value_free [21:25:11]json_value_free done [21:25:11]process_json_proto returns [21:25:11]Send response to host [21:25:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33307,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:25:11]free response buf [21:25:11]execute_script done [21:25:11]execute_script returns [21:25:11]free content buf [21:25:11]Sock 7.Close socket [21:25:11]Sock 7.Thread stoped [21:25:13]OFD Sender: No OFD packet to send [21:25:18]OFD Sender: No OFD packet to send [21:25:23]OFD Sender: No OFD packet to send [21:25:28]OFD Sender: No OFD packet to send [21:25:33]OFD Sender: No OFD packet to send [21:25:38]OFD Sender: No OFD packet to send [21:25:43]OFD Sender: No OFD packet to send [21:25:48]accept exits with 9 [21:25:48]New connection [21:25:48]New thread 3067202916 created [21:25:48]Thread 3067059556 joined [21:25:48]Waiting for new connection... [21:25:48] Sock 9.Parse request [21:25:48]Sock 9.Check first char [21:25:48]Sock 9.First char is OK [21:25:48]request: POST /json_proto HTTP/1.0 [21:25:48]Method: POST [21:25:48]URL: /json_proto [21:25:48]Method is POST - this is cgi request [21:25:48]url: /json_proto [21:25:48]query_string will be loaded in cgi processing [21:25:48]execute_cgi json_proto POST (null) [21:25:48]execute_cgi path=json_proto method=POST [21:25:48]POST find Content-Length [21:25:48]Host: 172.17.34.200:8080 [21:25:48]Content-Length: 684 [21:25:48]Content-Type: application/json [21:25:48] [21:25:48]POST finish read [21:25:48]Found Content-Length = 684 [21:25:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.230, "sum" : 650.63, "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" ] } } [21:25:48]execute_script... [21:25:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.230, "sum" : 650.63, "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" ] } } [21:25:48]POST & json_proto [21:25:48]process_json_proto [21:25:48]json parsed OK: [21:25:48]protocol is kg_v1.0 [21:25:48]action value=close_receipt [21:25:48]process_action close_receipt [21:25:48]cmd_close_receipt [21:25:48]MH_GetDate [21:25:48]Write to MH i2c: F0 00 00 5E 56 A3 [21:25:48]Write i2c OK [21:25:48]MH_I2C_Read... [21:25:48]Read from MH i2c: F0 [21:25:48]MH_I2C_Read... [21:25:48]Read from MH i2c: F0 09 00 [21:25:48]MH_I2C_Read... [21:25:48]Read from MH i2c: F0 09 00 5E 56 00 DF 6D EA 64 B2 FF 65 64 C0 [21:25:48]GetLastDocTimeStamp 1693085108 [21:25:48]current date 1693085151 [21:25:48]FM_GetShiftState [21:25:48]SAM_PROTO_GetShiftState [21:25:48]wFMCommunicate request_size=4 [21:25:48]MH_SAM_APDU [21:25:48]CAPDU: 80 13 01 00 [21:25:48]Write to MH i2c: E2 08 00 5F 56 80 13 01 00 00 00 00 00 32 [21:25:48]Write i2c OK [21:25:48]MH_I2C_Read... [21:25:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:48]Read from MH i2c: E2 [21:25:48]MH_I2C_Read... [21:25:48]Read from MH i2c: E2 0E 00 [21:25:48]MH_I2C_Read... [21:25:48]Read from MH i2c: E2 0E 00 5F 56 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 69 [21:25:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:25:48]wFMCommunicate OK [21:25:48]SAM_PROTO_GetShiftState done [21:25:48]FM_GetShiftState done [21:25:48]opened in 1693009560 [21:25:48]opened+sec_in_day 1693095960 [21:25:48]quantity*price = 65062 [21:25:48]sum+1 = 65064 [21:25:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.76 НДС 12% : 69.09 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 324 26.08.2023 21:25 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33308 ФПД: 65043179276976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T212551&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33308&fm=65043179276976&tin=02508201610067®Number=0000000000091575&sum=65000 [21:25:49]StoreToDocumentArchive [21:25:49]shift 77 fd 33308 [21:25:49]save to /storage/0077/doc_00033308 [21:25:49]save last doc name /storage/0077/doc_00033308 to /storage/kkm_last_doc_name [21:25:49]save OK [21:25:49]Clear old archive folders... [21:25:49]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:25:49]tlvbuf is 00CBC0C0 [21:25:49]SAM_PROTO_ClearQueue [21:25:49]wFMCommunicate request_size=4 [21:25:49]MH_SAM_APDU [21:25:49]CAPDU: 80 09 00 00 [21:25:49]Write to MH i2c: E2 08 00 6C 56 80 09 00 00 00 00 00 00 34 [21:25:49]Write i2c OK [21:25:49]MH_I2C_Read... [21:25:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:25:49]Read from MH i2c: E2 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 03 00 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 03 00 6C 56 00 90 00 36 [21:25:49]RAPDU: 90 00 [21:25:49]wFMCommunicate OK [21:25:49]SAM_PROTO_ClearQueue done [21:25:49]KKMCreateOFDPacket [21:25:49]OFDProtocolAddRootSTLVToBuf [21:25:49]FM_MakeSignedData [21:25:49]FM_MakeSignedData [21:25:49]SAM_PROTO_SignData [21:25:49]wFMCommunicate request_size=4 [21:25:49]MH_SAM_APDU [21:25:49]CAPDU: 80 0D 01 02 [21:25:49]Write to MH i2c: E2 08 00 6D 56 80 0D 01 02 00 00 00 00 3C [21:25:49]Write i2c OK [21:25:49]MH_I2C_Read... [21:25:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:25:49]Read from MH i2c: E2 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 03 00 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 03 00 6D 56 00 90 00 37 [21:25:49]RAPDU: 90 00 [21:25:49]wFMCommunicate OK [21:25:49]wFMCommunicate request_size=255 [21:25:49]MH_SAM_APDU [21:25: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 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 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 44 01 00 00 F4 03 04 00 DF 6D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 82 00 00 35 04 06 00 [21:25:49]Write to MH i2c: E2 02 01 6E 56 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 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 44 01 00 00 F4 03 04 00 DF 6D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 82 00 00 35 04 06 00 00 00 A5 [21:25:49]Write i2c OK [21:25:49]MH_I2C_Read... [21:25:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:49]Read from MH i2c: E2 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 03 00 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 03 00 6E 56 00 90 00 38 [21:25:49]RAPDU: 90 00 [21:25:49]wFMCommunicate OK [21:25:49]wFMCommunicate request_size=11 [21:25:49]MH_SAM_APDU [21:25:49]CAPDU: 80 0D 02 02 06 3B 28 0B 98 8A B0 [21:25:49]Write to MH i2c: E2 0E 00 6F 56 80 0D 02 02 06 00 3B 28 0B 98 8A B0 00 00 8B [21:25:49]Write i2c OK [21:25:49]MH_I2C_Read... [21:25:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:25:49]Read from MH i2c: E2 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 03 00 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 03 00 6F 56 00 90 00 39 [21:25:49]RAPDU: 90 00 [21:25:49]wFMCommunicate OK [21:25:49]wFMCommunicate request_size=4 [21:25:49]MH_SAM_APDU [21:25:49]CAPDU: 80 0D 03 02 [21:25:49]Write to MH i2c: E2 08 00 70 56 80 0D 03 02 00 00 00 00 41 [21:25:49]Write i2c OK [21:25:49]MH_I2C_Read... [21:25:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:25:49]Read from MH i2c: E2 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 0B 00 [21:25:49]MH_I2C_Read... [21:25:49]Read from MH i2c: E2 0B 00 70 56 00 5B 41 2F 43 ED FF 12 20 90 00 6E [21:25:49]RAPDU: 5B 41 2F 43 ED FF 12 20 90 00 [21:25:49]wFMCommunicate OK [21:25:49]SAM_PROTO_SignData done [21:25:49]FM_MakeSignedData done [21:25:49]CreateOFDProtocolMessage [21:25:49]wFMCommunicate request_size=4 [21:25:49]MH_SAM_APDU [21:25:49]CAPDU: 80 11 00 00 [21:25:49]Write to MH i2c: E2 08 00 71 56 80 11 00 00 00 00 00 00 41 [21:25:49]Write i2c OK [21:25:49]MH_I2C_Read... [21:25:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:50]Read from MH i2c: E2 [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: E2 17 00 [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: E2 17 00 71 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 97 [21:25:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:25:50]wFMCommunicate OK [21:25:50]CreateOFDProtocolMessage done [21:25:50]OFDSenderStorePacket 33308 [21:25:50]StoreOFDPacket docnum=33308 [21:25:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BE 7B 08 01 41 BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 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 44 01 00 00 F4 03 04 00 DF 6D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 82 00 00 35 04 06 00 3B 28 0B 98 8A B0 5B 41 2F 43 ED FF 12 20 [21:25:50]CheckFolder [21:25:50]dirname=/storage/ofd_packets [21:25:50]CheckFolder done [21:25:50]ProducePacketName [21:25:50]name=ofd_packets/00033308 [21:25:50]NVStorageSaveData ofd_packets/00033308 [21:25:50]File name is /storage/ofd_packets/00033308 [21:25:50]Write 302 bytes [21:25:50]NVStorageSaveData done [21:25:50]OFDSenderStorePacket done [21:25:50]KKMCreateOFDPacket done [21:25:50]NVStorageSaveData kkm_last_timestamp [21:25:50]File name is /storage/kkm_last_timestamp [21:25:50]Write 4 bytes [21:25:50]NVStorageSaveData done [21:25:50]ExternCall_PrintAddStr [21:25:50]wPrintStart [21:25:50]Write to MH i2c: 01 00 00 72 56 C8 [21:25:50]Write i2c OK [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: 01 [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: 01 07 00 [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: 01 07 00 72 56 00 00 00 00 00 FF 0F DD [21:25:50]RasterBufferAndPrint [21:25:50]line Счет N : (1)1183139 [21:25:50]line ИНН: 02508201610067 [21:25:50]line Контрольно-Кассовый Чек [21:25:50]line ПРОДАЖА [21:25:50]line ТРК (МРК, ГНК) : 21 [21:25:50]line Товар: 2710194210 [21:25:50]line ДТ(л)-К-5 [21:25:50]line 10.230 * 63.60 [21:25:50]line = 650.63 [21:25:50]line НДС 12% НСП 1% [21:25:50]line > о реализуемом товаре [21:25:50]line ОКРУГЛЕНИЕ: -0.63 [21:25:50]line ИТОГО: 650.00 [21:25:50]line Внесено: 650.00 [21:25:50]line СДАЧА: 0.00 [21:25:50]line НСП 1% : 5.76 [21:25:50]line НДС 12% : 69.09 [21:25:50]line Наличными: 650.00 [21:25:50]line Безнал.: 0.00 [21:25:50]line Место: АЗС № 121 "Партнер Нефть" [21:25:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:25:50]line СНО: Общий режим [21:25:50]line Чек 324 26.08.2023 21:25 [21:25:50]line Смена: 77 ФФД: 1.0 [21:25:50]line ЗНМ: 0300000148 [21:25:50]line РНМ: 0000000000091575 [21:25:50]line Версия ККМ: 001 [21:25:50]line ФМ: 0000000000874655 [21:25:50]line ФД: 33308 [21:25:50]line ФПД: 65043179276976 [21:25:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T212551&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33308&fm=65043179276976&tin=02508201610067®Number=0000000000091575&sum=65000 [21:25:50]OFD Sender: Processing packet 33308 [packets to send 11, broken 10] [21:25:50]ProducePacketName [21:25:50]name=ofd_packets/00033308 [21:25:50]OFD Sender: To server: pG, [21:25:50]CommunicateWithHost lk.salyk.kg:30040 [21:25:50]ConnectInit lk.salyk.kg [21:25:50]written 0, free lines is 4095 [21:25:50]Connected sock=7 [21:25:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 BE 7B 08 01 41 BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F6 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 27 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 44 01 00 00 F4 03 04 00 DF 6D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 82 00 00 35 04 06 00 3B 28 0B 98 8A B0 5B 41 2F 43 ED FF 12 20 [21:25:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E2 AB 47 00 39 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1C 82 00 00 F4 03 04 00 7C 18 EA 64 B6 04 01 00 00 0F 02 88 9B E1 2D 72 82 [21:25:50]CommunicateWithHost err = 0 [21:25:50]CheckOFDResponse [21:25:50]1017 (14) - 77093643461234 [21:25:50]1041 (16) - 0000000000874655 [21:25:50]1040 (4) - 33308 [21:25:50]1012 (4) - 26.08.2023 15:21 [21:25:50]1206 (1) - 0 [21:25:50]OFD Sender: Remove packet 33308 [21:25:50]ProducePacketName [21:25:50]name=ofd_packets/00033308 [21:25:50]NVStorageDeleteData [21:25:50]Write to MH i2c: 01 00 00 9D 56 F3 [21:25:50]Write i2c OK [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: 01 [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: 01 07 00 [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: 01 07 00 9D 56 00 00 00 00 00 E2 0C E8 [21:25:50]RasterBufferAndPrint [21:25:50]line [21:25:50]line [21:25:50]line [21:25:50]line [21:25:50]line [21:25:50]written 0, free lines is 3307 [21:25:50]MH_Cut [21:25:50]Write to MH i2c: D1 01 00 A4 56 01 CC [21:25:50]Write i2c OK [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: D1 [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: D1 01 00 [21:25:50]MH_I2C_Read... [21:25:50]Read from MH i2c: D1 01 00 A4 56 00 CB [21:25:50]Write to MH i2c: 01 00 00 A5 56 FB [21:25:50]Write i2c OK [21:25:50]MH_I2C_Read... [21:25:51]OFD Sender: No OFD packet to send [21:25:51]*** Cut start [21:25:51]*** Purtial cut [21:25:51]*** Stage 1: CUTSNS_PIN = 1 [21:25:51]Read from MH i2c: 01 [21:25:51]MH_I2C_Read... [21:25:51]*** Stop cut motor [21:25:51]*** Cut end [21:25:51]Read from MH i2c: 01 07 00 [21:25:51]MH_I2C_Read... [21:25:51]Read from MH i2c: 01 07 00 A5 56 00 00 00 00 00 FF 0F 10 [21:25:51]process_action close_receipt done [21:25:51]requested_data is exist [21:25:51]produce_requested_data [21:25:51]requested_item fm.sn is exist - process it [21:25:51]wFMCommunicate request_size=4 [21:25:51]MH_SAM_APDU [21:25:51]CAPDU: 80 11 00 00 [21:25:51]Write to MH i2c: E2 08 00 A6 56 80 11 00 00 00 00 00 00 76 [21:25:51]Write i2c OK [21:25:51]MH_I2C_Read... [21:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:25:51]Read from MH i2c: E2 [21:25:51]MH_I2C_Read... [21:25:51]Read from MH i2c: E2 17 00 [21:25:51]MH_I2C_Read... [21:25:51]Read from MH i2c: E2 17 00 A6 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CC [21:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:25:51]wFMCommunicate OK [21:25:51]requested_item fd.num is exist - process it [21:25:51]SAM_PROTO_GetFieldsCounters [21:25:51]wFMCommunicate request_size=4 [21:25:51]MH_SAM_APDU [21:25:51]CAPDU: 80 13 00 00 [21:25:51]Write to MH i2c: E2 08 00 A7 56 80 13 00 00 00 00 00 00 79 [21:25:51]Write i2c OK [21:25:51]MH_I2C_Read... [21:25:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:25:52]Read from MH i2c: E2 [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: E2 62 00 [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: E2 62 00 A7 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [21:25:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:25:52]wFMCommunicate OK [21:25:52]SAM_PROTO_GetFieldsCounters done [21:25:52]requested_item shift.num is exist - process it [21:25:52]requested_item shift.opened is exist - process it [21:25:52]req_shift_opened [21:25:52]FM_GetShiftState [21:25:52]SAM_PROTO_GetShiftState [21:25:52]wFMCommunicate request_size=4 [21:25:52]MH_SAM_APDU [21:25:52]CAPDU: 80 13 01 00 [21:25:52]Write to MH i2c: E2 08 00 A8 56 80 13 01 00 00 00 00 00 7B [21:25:52]Write i2c OK [21:25:52]MH_I2C_Read... [21:25:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:25:52]Read from MH i2c: E2 [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: E2 0E 00 [21:25:52]MH_I2C_Read... [21:25:52]Read from MH i2c: E2 0E 00 A8 56 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B2 [21:25:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:25:52]wFMCommunicate OK [21:25:52]SAM_PROTO_GetShiftState done [21:25:52]FM_GetShiftState done [21:25:52]req_shift_opened done [21:25:52]requested_item shift.open_date is exist - process it [21:25:52]req_shift_open_date [21:25:52]req_shift_open_date done [21:25:52]produce_requested_data done [21:25:52]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33308,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:25:52]process_action_free close_receipt [21:25:52]json_value_free [21:25:52]json_value_free done [21:25:52]process_json_proto returns [21:25:52]Send response to host [21:25:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33308,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:25:52]free response buf [21:25:52]execute_script done [21:25:52]execute_script returns [21:25:52]free content buf [21:25:52]Sock 9.Close socket [21:25:52]Sock 9.Thread stoped [21:25:56]OFD Sender: No OFD packet to send [21:26:01]OFD Sender: No OFD packet to send [21:26:06]OFD Sender: No OFD packet to send [21:26:11]OFD Sender: No OFD packet to send [21:26:16]OFD Sender: No OFD packet to send [21:26:21]OFD Sender: No OFD packet to send [21:26:26]OFD Sender: No OFD packet to send [21:26:31]OFD Sender: No OFD packet to send [21:26:36]OFD Sender: No OFD packet to send [21:26:41]OFD Sender: No OFD packet to send [21:26:46]OFD Sender: No OFD packet to send [21:26:51]OFD Sender: No OFD packet to send [21:26:56]OFD Sender: No OFD packet to send [21:27:01]OFD Sender: No OFD packet to send [21:27:06]OFD Sender: No OFD packet to send [21:27:11]OFD Sender: No OFD packet to send [21:27:16]OFD Sender: No OFD packet to send [21:27:21]OFD Sender: No OFD packet to send [21:27:26]OFD Sender: No OFD packet to send [21:27:31]OFD Sender: No OFD packet to send [21:27:36]OFD Sender: No OFD packet to send [21:27:40]accept exits with 10 [21:27:40]New connection [21:27:40]New thread 3067059556 created [21:27:40]Thread 3067202916 joined [21:27:40]Waiting for new connection... [21:27:40] Sock 10.Parse request [21:27:40]Sock 10.Check first char [21:27:40]Sock 10.First char is OK [21:27:40]request: POST /json_proto HTTP/1.0 [21:27:40]Method: POST [21:27:40]URL: /json_proto [21:27:40]Method is POST - this is cgi request [21:27:40]url: /json_proto [21:27:40]query_string will be loaded in cgi processing [21:27:40]execute_cgi json_proto POST (null) [21:27:40]execute_cgi path=json_proto method=POST [21:27:40]POST find Content-Length [21:27:40]Host: 172.17.34.200:8080 [21:27:40]Content-Length: 678 [21:27:40]Content-Type: application/json [21:27:40] [21:27:40]POST finish read [21:27:40]Found Content-Length = 678 [21:27:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183140", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:27:40]execute_script... [21:27:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183140", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:27:40]POST & json_proto [21:27:40]process_json_proto [21:27:40]json parsed OK: [21:27:40]protocol is kg_v1.0 [21:27:40]action value=close_receipt [21:27:40]process_action close_receipt [21:27:40]cmd_close_receipt [21:27:40]MH_GetDate [21:27:40]Write to MH i2c: F0 00 00 A9 56 EE [21:27:40]Write i2c OK [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: F0 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: F0 09 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: F0 09 00 A9 56 00 4F 6E EA 64 B2 FF 65 64 7C [21:27:40]GetLastDocTimeStamp 1693085151 [21:27:40]current date 1693085263 [21:27:40]FM_GetShiftState [21:27:40]SAM_PROTO_GetShiftState [21:27:40]wFMCommunicate request_size=4 [21:27:40]MH_SAM_APDU [21:27:40]CAPDU: 80 13 01 00 [21:27:40]Write to MH i2c: E2 08 00 AA 56 80 13 01 00 00 00 00 00 7D [21:27:40]Write i2c OK [21:27:40]MH_I2C_Read... [21:27:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:40]Read from MH i2c: E2 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 0E 00 [21:27:40]MH_I2C_Read... [21:27:40]Read from MH i2c: E2 0E 00 AA 56 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 B4 [21:27:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:27:40]wFMCommunicate OK [21:27:40]SAM_PROTO_GetShiftState done [21:27:40]FM_GetShiftState done [21:27:40]opened in 1693009560 [21:27:40]opened+sec_in_day 1693095960 [21:27:40]quantity*price = 50017 [21:27:40]sum+1 = 50019 [21:27:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 325 26.08.2023 21:27 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33309 ФПД: 260203431425906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T212743&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33309&fm=260203431425906&tin=02508201610067®Number=0000000000091575&sum=50000 [21:27:41]StoreToDocumentArchive [21:27:41]shift 77 fd 33309 [21:27:41]save to /storage/0077/doc_00033309 [21:27:41]save last doc name /storage/0077/doc_00033309 to /storage/kkm_last_doc_name [21:27:41]save OK [21:27:41]Clear old archive folders... [21:27:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:27:41]tlvbuf is 00AB42E0 [21:27:41]SAM_PROTO_ClearQueue [21:27:41]wFMCommunicate request_size=4 [21:27:41]MH_SAM_APDU [21:27:41]CAPDU: 80 09 00 00 [21:27:41]Write to MH i2c: E2 08 00 B7 56 80 09 00 00 00 00 00 00 7F [21:27:41]Write i2c OK [21:27:41]MH_I2C_Read... [21:27:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:27:41]Read from MH i2c: E2 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: E2 03 00 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: E2 03 00 B7 56 00 90 00 81 [21:27:41]RAPDU: 90 00 [21:27:41]wFMCommunicate OK [21:27:41]SAM_PROTO_ClearQueue done [21:27:41]KKMCreateOFDPacket [21:27:41]OFDProtocolAddRootSTLVToBuf [21:27:41]FM_MakeSignedData [21:27:41]FM_MakeSignedData [21:27:41]SAM_PROTO_SignData [21:27:41]wFMCommunicate request_size=4 [21:27:41]MH_SAM_APDU [21:27:41]CAPDU: 80 0D 01 02 [21:27:41]Write to MH i2c: E2 08 00 B8 56 80 0D 01 02 00 00 00 00 87 [21:27:41]Write i2c OK [21:27:41]MH_I2C_Read... [21:27:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:27:41]Read from MH i2c: E2 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: E2 03 00 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: E2 03 00 B8 56 00 90 00 82 [21:27:41]RAPDU: 90 00 [21:27:41]wFMCommunicate OK [21:27:41]wFMCommunicate request_size=255 [21:27:41]MH_SAM_APDU [21:27:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 4F 6E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 82 00 00 35 04 06 00 EC [21:27:41]Write to MH i2c: E2 02 01 B9 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 4F 6E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 82 00 00 35 04 06 00 EC 00 00 11 [21:27:41]Write i2c OK [21:27:41]MH_I2C_Read... [21:27:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:41]Read from MH i2c: E2 [21:27:41]MH_I2C_Read... [21:27:41]Read from MH i2c: E2 03 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 03 00 B9 56 00 90 00 83 [21:27:42]RAPDU: 90 00 [21:27:42]wFMCommunicate OK [21:27:42]wFMCommunicate request_size=10 [21:27:42]MH_SAM_APDU [21:27:42]CAPDU: 80 0D 02 02 05 A7 55 19 77 72 [21:27:42]Write to MH i2c: E2 0D 00 BA 56 80 0D 02 02 05 00 A7 55 19 77 72 00 00 92 [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:27:42]Read from MH i2c: E2 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 03 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 03 00 BA 56 00 90 00 84 [21:27:42]RAPDU: 90 00 [21:27:42]wFMCommunicate OK [21:27:42]wFMCommunicate request_size=4 [21:27:42]MH_SAM_APDU [21:27:42]CAPDU: 80 0D 03 02 [21:27:42]Write to MH i2c: E2 08 00 BB 56 80 0D 03 02 00 00 00 00 8C [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:27:42]Read from MH i2c: E2 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 0B 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 0B 00 BB 56 00 0F 3B BB 15 F8 36 1A D3 90 00 C2 [21:27:42]RAPDU: 0F 3B BB 15 F8 36 1A D3 90 00 [21:27:42]wFMCommunicate OK [21:27:42]SAM_PROTO_SignData done [21:27:42]FM_MakeSignedData done [21:27:42]CreateOFDProtocolMessage [21:27:42]wFMCommunicate request_size=4 [21:27:42]MH_SAM_APDU [21:27:42]CAPDU: 80 11 00 00 [21:27:42]Write to MH i2c: E2 08 00 BC 56 80 11 00 00 00 00 00 00 8C [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:42]Read from MH i2c: E2 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 17 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: E2 17 00 BC 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E2 [21:27:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:27:42]wFMCommunicate OK [21:27:42]CreateOFDProtocolMessage done [21:27:42]OFDSenderStorePacket 33309 [21:27:42]StoreOFDPacket docnum=33309 [21:27:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6F FB 07 01 C4 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 4F 6E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 82 00 00 35 04 06 00 EC A7 55 19 77 72 0F 3B BB 15 F8 36 1A D3 [21:27:42]CheckFolder [21:27:42]dirname=/storage/ofd_packets [21:27:42]CheckFolder done [21:27:42]ProducePacketName [21:27:42]name=ofd_packets/00033309 [21:27:42]NVStorageSaveData ofd_packets/00033309 [21:27:42]File name is /storage/ofd_packets/00033309 [21:27:42]Write 301 bytes [21:27:42]NVStorageSaveData done [21:27:42]OFDSenderStorePacket done [21:27:42]KKMCreateOFDPacket done [21:27:42]NVStorageSaveData kkm_last_timestamp [21:27:42]File name is /storage/kkm_last_timestamp [21:27:42]Write 4 bytes [21:27:42]NVStorageSaveData done [21:27:42]ExternCall_PrintAddStr [21:27:42]wPrintStart [21:27:42]Write to MH i2c: 01 00 00 BD 56 13 [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: 01 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: 01 07 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: 01 07 00 BD 56 00 00 00 00 00 FF 0F 28 [21:27:42]RasterBufferAndPrint [21:27:42]line Счет N : (1)1183140 [21:27:42]line ИНН: 02508201610067 [21:27:42]line Контрольно-Кассовый Чек [21:27:42]line ПРОДАЖА [21:27:42]line ТРК (МРК, ГНК) : 32 [21:27:42]line Товар: 2710124130 [21:27:42]line Аи-92-К-5 [21:27:42]line 8.550 * 58.50 [21:27:42]line = 500.18 [21:27:42]line НДС 12% НСП 1% [21:27:42]line > о реализуемом товаре [21:27:42]line ОКРУГЛЕНИЕ: -0.18 [21:27:42]line ИТОГО: 500.00 [21:27:42]line Внесено: 500.00 [21:27:42]line СДАЧА: 0.00 [21:27:42]line НСП 1% : 4.43 [21:27:42]line НДС 12% : 53.12 [21:27:42]line Наличными: 500.00 [21:27:42]line Безнал.: 0.00 [21:27:42]line Место: АЗС № 121 "Партнер Нефть" [21:27:42]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:27:42]line СНО: Общий режим [21:27:42]line Чек 325 26.08.2023 21:27 [21:27:42]line Смена: 77 ФФД: 1.0 [21:27:42]line ЗНМ: 0300000148 [21:27:42]line РНМ: 0000000000091575 [21:27:42]line Версия ККМ: 001 [21:27:42]line ФМ: 0000000000874655 [21:27:42]line ФД: 33309 [21:27:42]line ФПД: 260203431425906 [21:27:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T212743&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33309&fm=260203431425906&tin=02508201610067®Number=0000000000091575&sum=50000 [21:27:42]OFD Sender: Processing packet 33309 [packets to send 11, broken 10] [21:27:42]ProducePacketName [21:27:42]name=ofd_packets/00033309 [21:27:42]OFD Sender: To server: pG, [21:27:42]CommunicateWithHost lk.salyk.kg:30040 [21:27:42]ConnectInit lk.salyk.kg [21:27:42]written 0, free lines is 4095 [21:27:42]Connected sock=9 [21:27:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 6F FB 07 01 C4 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 4F 6E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 82 00 00 35 04 06 00 EC A7 55 19 77 72 0F 3B BB 15 F8 36 1A D3 [21:27:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8D DC 47 00 B0 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1D 82 00 00 F4 03 04 00 ED 18 EA 64 B6 04 01 00 00 05 51 77 93 A4 FF 94 1F [21:27:42]CommunicateWithHost err = 0 [21:27:42]CheckOFDResponse [21:27:42]1017 (14) - 77093643461234 [21:27:42]1041 (16) - 0000000000874655 [21:27:42]1040 (4) - 33309 [21:27:42]1012 (4) - 26.08.2023 15:23 [21:27:42]1206 (1) - 0 [21:27:42]OFD Sender: Remove packet 33309 [21:27:42]ProducePacketName [21:27:42]name=ofd_packets/00033309 [21:27:42]NVStorageDeleteData [21:27:42]Write to MH i2c: 01 00 00 E8 56 3E [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: 01 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: 01 07 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: 01 07 00 E8 56 00 00 00 00 00 D1 0C 22 [21:27:42]RasterBufferAndPrint [21:27:42]line [21:27:42]line [21:27:42]line [21:27:42]line [21:27:42]line [21:27:42]written 0, free lines is 3289 [21:27:42]MH_Cut [21:27:42]Write to MH i2c: D1 01 00 EF 56 01 17 [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: D1 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: D1 01 00 [21:27:42]MH_I2C_Read... [21:27:42]Read from MH i2c: D1 01 00 EF 56 00 16 [21:27:42]Write to MH i2c: 01 00 00 F0 56 46 [21:27:42]Write i2c OK [21:27:42]MH_I2C_Read... [21:27:43]OFD Sender: No OFD packet to send [21:27:43]*** Cut start [21:27:43]*** Purtial cut [21:27:43]*** CUTSNS_PIN = 0 [21:27:43]*** Stage 1: CUTSNS_PIN = 1 [21:27:45]Read from MH i2c: 01 [21:27:45]MH_I2C_Read... [21:27:45]*** Stop cut motor [21:27:45]*** Cut end [21:27:45]Read from MH i2c: 01 07 00 [21:27:45]MH_I2C_Read... [21:27:45]Read from MH i2c: 01 07 00 F0 56 00 00 00 00 00 FF 0F 5B [21:27:45]process_action close_receipt done [21:27:45]requested_data is exist [21:27:45]produce_requested_data [21:27:45]requested_item fm.sn is exist - process it [21:27:45]wFMCommunicate request_size=4 [21:27:45]MH_SAM_APDU [21:27:45]CAPDU: 80 11 00 00 [21:27:45]Write to MH i2c: E2 08 00 F1 56 80 11 00 00 00 00 00 00 C1 [21:27:45]Write i2c OK [21:27:45]MH_I2C_Read... [21:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:27:45]Read from MH i2c: E2 [21:27:45]MH_I2C_Read... [21:27:45]Read from MH i2c: E2 17 00 [21:27:45]MH_I2C_Read... [21:27:45]Read from MH i2c: E2 17 00 F1 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 17 [21:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:27:45]wFMCommunicate OK [21:27:45]requested_item fd.num is exist - process it [21:27:45]SAM_PROTO_GetFieldsCounters [21:27:45]wFMCommunicate request_size=4 [21:27:45]MH_SAM_APDU [21:27:45]CAPDU: 80 13 00 00 [21:27:45]Write to MH i2c: E2 08 00 F2 56 80 13 00 00 00 00 00 00 C4 [21:27:45]Write i2c OK [21:27:45]MH_I2C_Read... [21:27:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:27:45]Read from MH i2c: E2 [21:27:45]MH_I2C_Read... [21:27:45]Read from MH i2c: E2 62 00 [21:27:45]MH_I2C_Read... [21:27:45]Read from MH i2c: E2 62 00 F2 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [21:27:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:27:45]wFMCommunicate OK [21:27:45]SAM_PROTO_GetFieldsCounters done [21:27:45]requested_item shift.num is exist - process it [21:27:45]requested_item shift.opened is exist - process it [21:27:45]req_shift_opened [21:27:45]FM_GetShiftState [21:27:45]SAM_PROTO_GetShiftState [21:27:45]wFMCommunicate request_size=4 [21:27:45]MH_SAM_APDU [21:27:45]CAPDU: 80 13 01 00 [21:27:45]Write to MH i2c: E2 08 00 F3 56 80 13 01 00 00 00 00 00 C6 [21:27:45]Write i2c OK [21:27:45]MH_I2C_Read... [21:27:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:27:45]Read from MH i2c: E2 [21:27:45]MH_I2C_Read... [21:27:45]Read from MH i2c: E2 0E 00 [21:27:45]MH_I2C_Read... [21:27:45]Read from MH i2c: E2 0E 00 F3 56 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FD [21:27:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:27:45]wFMCommunicate OK [21:27:45]SAM_PROTO_GetShiftState done [21:27:45]FM_GetShiftState done [21:27:45]req_shift_opened done [21:27:45]requested_item shift.open_date is exist - process it [21:27:45]req_shift_open_date [21:27:45]req_shift_open_date done [21:27:45]produce_requested_data done [21:27:45]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33309,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:27:45]process_action_free close_receipt [21:27:45]json_value_free [21:27:45]json_value_free done [21:27:45]process_json_proto returns [21:27:45]Send response to host [21:27:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33309,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:27:45]free response buf [21:27:45]execute_script done [21:27:45]execute_script returns [21:27:45]free content buf [21:27:45]Sock 10.Close socket [21:27:45]Sock 10.Thread stoped [21:27:48]OFD Sender: No OFD packet to send [21:27:53]OFD Sender: No OFD packet to send [21:27:58]OFD Sender: No OFD packet to send [21:28:03]OFD Sender: No OFD packet to send [21:28:08]OFD Sender: No OFD packet to send [21:28:13]OFD Sender: No OFD packet to send [21:28:18]OFD Sender: No OFD packet to send [21:28:23]OFD Sender: No OFD packet to send [21:28:28]OFD Sender: No OFD packet to send [21:28:33]OFD Sender: No OFD packet to send [21:28:34]accept exits with 7 [21:28:34]New connection [21:28:34]New thread 3067202916 created [21:28:34]Thread 3067059556 joined [21:28:34]Waiting for new connection... [21:28:34] Sock 7.Parse request [21:28:34]Sock 7.Check first char [21:28:34]Sock 7.First char is OK [21:28:34]request: POST /json_proto HTTP/1.0 [21:28:34]Method: POST [21:28:34]URL: /json_proto [21:28:34]Method is POST - this is cgi request [21:28:34]url: /json_proto [21:28:34]query_string will be loaded in cgi processing [21:28:34]execute_cgi json_proto POST (null) [21:28:34]execute_cgi path=json_proto method=POST [21:28:34]POST find Content-Length [21:28:34]Host: 172.17.34.200:8080 [21:28:34]Content-Length: 688 [21:28:34]Content-Type: application/json [21:28:34] [21:28:34]POST finish read [21:28:34]Found Content-Length = 688 [21:28:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:34]execute_script... [21:28:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:34]POST & json_proto [21:28:34]process_json_proto [21:28:34]json parsed OK: [21:28:34]protocol is kg_v1.0 [21:28:34]action value=close_receipt [21:28:34]process_action close_receipt [21:28:34]cmd_close_receipt [21:28:34]MH_GetDate [21:28:34]Write to MH i2c: F0 00 00 F4 56 39 [21:28:34]Write i2c OK [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: F0 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: F0 09 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: F0 09 00 F4 56 00 85 6E EA 64 B2 FF 65 64 FD [21:28:34]GetLastDocTimeStamp 1693085263 [21:28:34]current date 1693085317 [21:28:34]FM_GetShiftState [21:28:34]SAM_PROTO_GetShiftState [21:28:34]wFMCommunicate request_size=4 [21:28:34]MH_SAM_APDU [21:28:34]CAPDU: 80 13 01 00 [21:28:34]Write to MH i2c: E2 08 00 F5 56 80 13 01 00 00 00 00 00 C8 [21:28:34]Write i2c OK [21:28:34]MH_I2C_Read... [21:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:34]Read from MH i2c: E2 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 0E 00 [21:28:34]MH_I2C_Read... [21:28:34]Read from MH i2c: E2 0E 00 F5 56 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 FF [21:28:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:28:34]wFMCommunicate OK [21:28:34]SAM_PROTO_GetShiftState done [21:28:34]FM_GetShiftState done [21:28:34]opened in 1693009560 [21:28:34]opened+sec_in_day 1693095960 [21:28:34]quantity*price = 150032 [21:28:34]sum+1 = 150033 [21:28:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 326 26.08.2023 21:28 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33310 ФПД: 24529941605108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T212837&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33310&fm=24529941605108&tin=02508201610067®Number=0000000000091575&sum=150000 [21:28:35]StoreToDocumentArchive [21:28:35]shift 77 fd 33310 [21:28:35]save to /storage/0077/doc_00033310 [21:28:35]save last doc name /storage/0077/doc_00033310 to /storage/kkm_last_doc_name [21:28:35]save OK [21:28:35]Clear old archive folders... [21:28:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:28:35]tlvbuf is 00C06CC0 [21:28:35]SAM_PROTO_ClearQueue [21:28:35]wFMCommunicate request_size=4 [21:28:35]MH_SAM_APDU [21:28:35]CAPDU: 80 09 00 00 [21:28:35]Write to MH i2c: E2 08 00 02 57 80 09 00 00 00 00 00 00 CB [21:28:35]Write i2c OK [21:28:35]MH_I2C_Read... [21:28:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:28:35]Read from MH i2c: E2 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: E2 03 00 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: E2 03 00 02 57 00 90 00 CD [21:28:35]RAPDU: 90 00 [21:28:35]wFMCommunicate OK [21:28:35]SAM_PROTO_ClearQueue done [21:28:35]KKMCreateOFDPacket [21:28:35]OFDProtocolAddRootSTLVToBuf [21:28:35]FM_MakeSignedData [21:28:35]FM_MakeSignedData [21:28:35]SAM_PROTO_SignData [21:28:35]wFMCommunicate request_size=4 [21:28:35]MH_SAM_APDU [21:28:35]CAPDU: 80 0D 01 02 [21:28:35]Write to MH i2c: E2 08 00 03 57 80 0D 01 02 00 00 00 00 D3 [21:28:35]Write i2c OK [21:28:35]MH_I2C_Read... [21:28:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:28:35]Read from MH i2c: E2 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: E2 03 00 [21:28:35]MH_I2C_Read... [21:28:35]Read from MH i2c: E2 03 00 03 57 00 90 00 CE [21:28:35]RAPDU: 90 00 [21:28:35]wFMCommunicate OK [21:28:35]wFMCommunicate request_size=255 [21:28:35]MH_SAM_APDU [21:28: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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 85 6E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 82 00 00 35 04 06 00 [21:28:35]Write to MH i2c: E2 02 01 04 57 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 85 6E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 82 00 00 35 04 06 00 00 00 86 [21:28:35]Write i2c OK [21:28:35]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 04 57 00 90 00 CF [21:28:36]RAPDU: 90 00 [21:28:36]wFMCommunicate OK [21:28:36]wFMCommunicate request_size=11 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 0D 02 02 06 16 4F 52 74 AA F4 [21:28:36]Write to MH i2c: E2 0E 00 05 57 80 0D 02 02 06 00 16 4F 52 74 AA F4 00 00 AB [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 03 00 05 57 00 90 00 D0 [21:28:36]RAPDU: 90 00 [21:28:36]wFMCommunicate OK [21:28:36]wFMCommunicate request_size=4 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 0D 03 02 [21:28:36]Write to MH i2c: E2 08 00 06 57 80 0D 03 02 00 00 00 00 D8 [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 0B 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 0B 00 06 57 00 DD AD 9F D4 1E 47 15 62 90 00 B2 [21:28:36]RAPDU: DD AD 9F D4 1E 47 15 62 90 00 [21:28:36]wFMCommunicate OK [21:28:36]SAM_PROTO_SignData done [21:28:36]FM_MakeSignedData done [21:28:36]CreateOFDProtocolMessage [21:28:36]wFMCommunicate request_size=4 [21:28:36]MH_SAM_APDU [21:28:36]CAPDU: 80 11 00 00 [21:28:36]Write to MH i2c: E2 08 00 07 57 80 11 00 00 00 00 00 00 D8 [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:36]Read from MH i2c: E2 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 17 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: E2 17 00 07 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2E [21:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:28:36]wFMCommunicate OK [21:28:36]CreateOFDProtocolMessage done [21:28:36]OFDSenderStorePacket 33310 [21:28:36]StoreOFDPacket docnum=33310 [21:28:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 DA 7A 08 01 31 7B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 85 6E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 82 00 00 35 04 06 00 16 4F 52 74 AA F4 DD AD 9F D4 1E 47 15 62 [21:28:36]CheckFolder [21:28:36]dirname=/storage/ofd_packets [21:28:36]CheckFolder done [21:28:36]ProducePacketName [21:28:36]name=ofd_packets/00033310 [21:28:36]NVStorageSaveData ofd_packets/00033310 [21:28:36]File name is /storage/ofd_packets/00033310 [21:28:36]Write 302 bytes [21:28:36]NVStorageSaveData done [21:28:36]OFDSenderStorePacket done [21:28:36]KKMCreateOFDPacket done [21:28:36]NVStorageSaveData kkm_last_timestamp [21:28:36]File name is /storage/kkm_last_timestamp [21:28:36]Write 4 bytes [21:28:36]NVStorageSaveData done [21:28:36]ExternCall_PrintAddStr [21:28:36]wPrintStart [21:28:36]Write to MH i2c: 01 00 00 08 57 5F [21:28:36]Write i2c OK [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: 01 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: 01 07 00 [21:28:36]MH_I2C_Read... [21:28:36]Read from MH i2c: 01 07 00 08 57 00 00 00 00 00 FF 0F 74 [21:28:36]RasterBufferAndPrint [21:28:36]line Счет N : (1)1183141 [21:28:36]line ИНН: 02508201610067 [21:28:36]line Контрольно-Кассовый Чек [21:28:36]line ПРОДАЖА [21:28:36]line ТРК (МРК, ГНК) : 21 [21:28:36]line Товар: 2710194210 [21:28:36]line ДТ(л)-К-5 [21:28:36]line 23.590 * 63.60 [21:28:36]line = 1500.32 [21:28:36]line НДС 12% НСП 1% [21:28:36]line > о реализуемом товаре [21:28:36]line ОКРУГЛЕНИЕ: -0.32 [21:28:36]line ИТОГО: 1500.00 [21:28:36]line Внесено: 1500.00 [21:28:36]line СДАЧА: 0.00 [21:28:36]line НСП 1% : 13.28 [21:28:36]line НДС 12% : 159.33 [21:28:36]line Наличными: 1500.00 [21:28:36]line Безнал.: 0.00 [21:28:36]line Место: АЗС № 121 "Партнер Нефть" [21:28:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:28:36]line СНО: Общий режим [21:28:36]line Чек 326 26.08.2023 21:28 [21:28:36]line Смена: 77 ФФД: 1.0 [21:28:36]line ЗНМ: 0300000148 [21:28:36]line РНМ: 0000000000091575 [21:28:36]line Версия ККМ: 001 [21:28:36]line ФМ: 0000000000874655 [21:28:36]line ФД: 33310 [21:28:36]line ФПД: 24529941605108 [21:28:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T212837&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33310&fm=24529941605108&tin=02508201610067®Number=0000000000091575&sum=150000 [21:28:36]OFD Sender: Processing packet 33310 [packets to send 11, broken 10] [21:28:36]ProducePacketName [21:28:36]name=ofd_packets/00033310 [21:28:36]OFD Sender: To server: pG, [21:28:36]CommunicateWithHost lk.salyk.kg:30040 [21:28:36]ConnectInit lk.salyk.kg [21:28:36]written 0, free lines is 4095 [21:28:36]Connected sock=10 [21:28:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 DA 7A 08 01 31 7B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 85 6E EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 82 00 00 35 04 06 00 16 4F 52 74 AA F4 DD AD 9F D4 1E 47 15 62 [21:28:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F3 F4 47 00 93 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1E 82 00 00 F4 03 04 00 23 19 EA 64 B6 04 01 00 00 84 1C DC E0 A8 83 FB 77 [21:28:36]CommunicateWithHost err = 0 [21:28:36]CheckOFDResponse [21:28:36]1017 (14) - 77093643461234 [21:28:36]1041 (16) - 0000000000874655 [21:28:36]1040 (4) - 33310 [21:28:36]1012 (4) - 26.08.2023 15:24 [21:28:36]1206 (1) - 0 [21:28:36]OFD Sender: Remove packet 33310 [21:28:36]ProducePacketName [21:28:36]name=ofd_packets/00033310 [21:28:36]NVStorageDeleteData [21:28:37]Write to MH i2c: 01 00 00 33 57 8A [21:28:37]Write i2c OK [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 07 00 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: 01 07 00 33 57 00 00 00 00 00 D4 0C 71 [21:28:37]RasterBufferAndPrint [21:28:37]line [21:28:37]line [21:28:37]line [21:28:37]line [21:28:37]line [21:28:37]written 0, free lines is 3289 [21:28:37]MH_Cut [21:28:37]Write to MH i2c: D1 01 00 3A 57 01 63 [21:28:37]Write i2c OK [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: D1 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: D1 01 00 [21:28:37]MH_I2C_Read... [21:28:37]Read from MH i2c: D1 01 00 3A 57 00 62 [21:28:37]Write to MH i2c: 01 00 00 3B 57 92 [21:28:37]Write i2c OK [21:28:37]MH_I2C_Read... [21:28:37]OFD Sender: No OFD packet to send [21:28:37]*** Cut start [21:28:37]*** Purtial cut [21:28:37]*** Stage 1: CUTSNS_PIN = 1 [21:28:38]Read from MH i2c: 01 [21:28:38]MH_I2C_Read... [21:28:38]*** Stop cut motor [21:28:38]*** Cut end [21:28:38]Read from MH i2c: 01 07 00 [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: 01 07 00 3B 57 00 00 00 00 00 FF 0F A7 [21:28:38]process_action close_receipt done [21:28:38]requested_data is exist [21:28:38]produce_requested_data [21:28:38]requested_item fm.sn is exist - process it [21:28:38]wFMCommunicate request_size=4 [21:28:38]MH_SAM_APDU [21:28:38]CAPDU: 80 11 00 00 [21:28:38]Write to MH i2c: E2 08 00 3C 57 80 11 00 00 00 00 00 00 0D [21:28:38]Write i2c OK [21:28:38]MH_I2C_Read... [21:28:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:38]Read from MH i2c: E2 [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: E2 17 00 [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: E2 17 00 3C 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 63 [21:28:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:28:38]wFMCommunicate OK [21:28:38]requested_item fd.num is exist - process it [21:28:38]SAM_PROTO_GetFieldsCounters [21:28:38]wFMCommunicate request_size=4 [21:28:38]MH_SAM_APDU [21:28:38]CAPDU: 80 13 00 00 [21:28:38]Write to MH i2c: E2 08 00 3D 57 80 13 00 00 00 00 00 00 10 [21:28:38]Write i2c OK [21:28:38]MH_I2C_Read... [21:28:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:38]Read from MH i2c: E2 [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: E2 62 00 [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: E2 62 00 3D 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [21:28:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:28:38]wFMCommunicate OK [21:28:38]SAM_PROTO_GetFieldsCounters done [21:28:38]requested_item shift.num is exist - process it [21:28:38]requested_item shift.opened is exist - process it [21:28:38]req_shift_opened [21:28:38]FM_GetShiftState [21:28:38]SAM_PROTO_GetShiftState [21:28:38]wFMCommunicate request_size=4 [21:28:38]MH_SAM_APDU [21:28:38]CAPDU: 80 13 01 00 [21:28:38]Write to MH i2c: E2 08 00 3E 57 80 13 01 00 00 00 00 00 12 [21:28:38]Write i2c OK [21:28:38]MH_I2C_Read... [21:28:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:38]Read from MH i2c: E2 [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: E2 0E 00 [21:28:38]MH_I2C_Read... [21:28:38]Read from MH i2c: E2 0E 00 3E 57 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 49 [21:28:38]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:28:38]wFMCommunicate OK [21:28:38]SAM_PROTO_GetShiftState done [21:28:38]FM_GetShiftState done [21:28:38]req_shift_opened done [21:28:38]requested_item shift.open_date is exist - process it [21:28:38]req_shift_open_date [21:28:38]req_shift_open_date done [21:28:38]produce_requested_data done [21:28:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33310,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:28:38]process_action_free close_receipt [21:28:38]json_value_free [21:28:38]json_value_free done [21:28:38]process_json_proto returns [21:28:38]Send response to host [21:28:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33310,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:28:38]free response buf [21:28:38]execute_script done [21:28:38]execute_script returns [21:28:38]free content buf [21:28:38]Sock 7.Close socket [21:28:38]Sock 7.Thread stoped [21:28:40]accept exits with 9 [21:28:40]New connection [21:28:40]New thread 3067059556 created [21:28:40]Thread 3067202916 joined [21:28:40]Waiting for new connection... [21:28:40] Sock 9.Parse request [21:28:40]Sock 9.Check first char [21:28:40]Sock 9.First char is OK [21:28:40]request: POST /json_proto HTTP/1.0 [21:28:40]Method: POST [21:28:40]URL: /json_proto [21:28:40]Method is POST - this is cgi request [21:28:40]url: /json_proto [21:28:40]query_string will be loaded in cgi processing [21:28:40]execute_cgi json_proto POST (null) [21:28:40]execute_cgi path=json_proto method=POST [21:28:40]POST find Content-Length [21:28:40]Host: 172.17.34.200:8080 [21:28:40]Content-Length: 215 [21:28:40]Content-Type: application/json [21:28:40] [21:28:40]POST finish read [21:28:40]Found Content-Length = 215 [21:28:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:40]execute_script... [21:28:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:40]POST & json_proto [21:28:40]process_json_proto [21:28:40]json parsed OK: [21:28:40]protocol is kg_v1.0 [21:28:40]action value=get_value [21:28:40]process_action get_value [21:28:40]cmd_get_value [21:28:40]process_action get_value done [21:28:40]requested_data is exist [21:28:40]produce_requested_data [21:28:40]requested_item kkm.sn is exist - process it [21:28:40]requested_item kkm.ver is exist - process it [21:28:40]requested_item fm.sn is exist - process it [21:28:40]wFMCommunicate request_size=4 [21:28:40]MH_SAM_APDU [21:28:40]CAPDU: 80 11 00 00 [21:28:40]Write to MH i2c: E2 08 00 3F 57 80 11 00 00 00 00 00 00 10 [21:28:40]Write i2c OK [21:28:40]MH_I2C_Read... [21:28:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:40]Read from MH i2c: E2 [21:28:40]MH_I2C_Read... [21:28:40]Read from MH i2c: E2 17 00 [21:28:40]MH_I2C_Read... [21:28:40]Read from MH i2c: E2 17 00 3F 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 66 [21:28:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:28:40]wFMCommunicate OK [21:28:40]requested_item fd.num is exist - process it [21:28:40]SAM_PROTO_GetFieldsCounters [21:28:40]wFMCommunicate request_size=4 [21:28:40]MH_SAM_APDU [21:28:40]CAPDU: 80 13 00 00 [21:28:40]Write to MH i2c: E2 08 00 40 57 80 13 00 00 00 00 00 00 13 [21:28:40]Write i2c OK [21:28:40]MH_I2C_Read... [21:28:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:40]Read from MH i2c: E2 [21:28:40]MH_I2C_Read... [21:28:40]Read from MH i2c: E2 62 00 [21:28:40]MH_I2C_Read... [21:28:40]Read from MH i2c: E2 62 00 40 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 FB [21:28:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:28:40]wFMCommunicate OK [21:28:40]SAM_PROTO_GetFieldsCounters done [21:28:40]requested_item shift.num is exist - process it [21:28:40]requested_item shift.opened is exist - process it [21:28:40]req_shift_opened [21:28:40]FM_GetShiftState [21:28:40]SAM_PROTO_GetShiftState [21:28:40]wFMCommunicate request_size=4 [21:28:40]MH_SAM_APDU [21:28:40]CAPDU: 80 13 01 00 [21:28:40]Write to MH i2c: E2 08 00 41 57 80 13 01 00 00 00 00 00 15 [21:28:40]Write i2c OK [21:28:40]MH_I2C_Read... [21:28:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:40]Read from MH i2c: E2 [21:28:40]MH_I2C_Read... [21:28:40]Read from MH i2c: E2 0E 00 [21:28:40]MH_I2C_Read... [21:28:40]Read from MH i2c: E2 0E 00 41 57 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4C [21:28:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:28:40]wFMCommunicate OK [21:28:40]SAM_PROTO_GetShiftState done [21:28:40]FM_GetShiftState done [21:28:40]req_shift_opened done [21:28:40]requested_item shift.open_date is exist - process it [21:28:40]req_shift_open_date [21:28:40]req_shift_open_date done [21:28:40]produce_requested_data done [21:28:40]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33310,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:28:40]process_action_free get_value [21:28:40]json_value_free [21:28:40]json_value_free done [21:28:40]process_json_proto returns [21:28:40]Send response to host [21:28:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33310,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:28:40]free response buf [21:28:40]execute_script done [21:28:40]execute_script returns [21:28:40]free content buf [21:28:40]Sock 9.Close socket [21:28:40]Sock 9.Thread stoped [21:28:40]accept exits with 7 [21:28:40]New connection [21:28:40]New thread 3067202916 created [21:28:40]Thread 3067059556 joined [21:28:40]Waiting for new connection... [21:28:40] Sock 7.Parse request [21:28:40]Sock 7.Check first char [21:28:40]Sock 7.First char is OK [21:28:40]request: POST /json_proto HTTP/1.0 [21:28:40]Method: POST [21:28:40]URL: /json_proto [21:28:40]Method is POST - this is cgi request [21:28:40]url: /json_proto [21:28:40]query_string will be loaded in cgi processing [21:28:40]execute_cgi json_proto POST (null) [21:28:40]execute_cgi path=json_proto method=POST [21:28:40]POST find Content-Length [21:28:40]Host: 172.17.34.200:8080 [21:28:40]Content-Length: 331 [21:28:40]Content-Type: application/json [21:28:40] [21:28:40]POST finish read [21:28:40]Found Content-Length = 331 [21:28:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:28:40]execute_script... [21:28:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:28:40]POST & json_proto [21:28:40]process_json_proto [21:28:40]json parsed OK: [21:28:40]protocol is kg_v1.0 [21:28:40]action value=get_value [21:28:40]process_action get_value [21:28:40]cmd_get_value [21:28:40]process_action get_value done [21:28:40]requested_data is exist [21:28:40]produce_requested_data [21:28:40]requested_item fm.sale.total is exist - process it [21:28:40]SAM_PROTO_GetFMData [21:28:40]wFMCommunicate request_size=4 [21:28:40]MH_SAM_APDU [21:28:40]CAPDU: 80 13 03 00 [21:28:40]Write to MH i2c: E2 08 00 42 57 80 13 03 00 00 00 00 00 18 [21:28:41]Write i2c OK [21:28:41]MH_I2C_Read... [21:28:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:28:41]Read from MH i2c: E2 [21:28:41]MH_I2C_Read... [21:28:41]Read from MH i2c: E2 FD 00 [21:28:41]MH_I2C_Read... [21:28:41]Read from MH i2c: E2 FD 00 42 57 00 C3 04 85 04 BF 04 6E 04 04 00 84 81 00 00 69 04 A1 00 6F 04 04 00 45 80 00 00 B1 04 04 00 F4 67 0A 9D 70 04 04 00 3C EA 6F 8C 72 04 04 00 B8 7D 9A 10 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 33 35 AE 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 06 D4 63 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 6B [21:28:41]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 84 81 00 00 69 04 A1 00 6F 04 04 00 45 80 00 00 B1 04 04 00 F4 67 0A 9D 70 04 04 00 3C EA 6F 8C 72 04 04 00 B8 7D 9A 10 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 33 35 AE 10 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0D 00 F6 03 01 00 01 F7 03 04 00 06 D4 63 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [21:28:41]wFMCommunicate OK [21:28:41]wFMCommunicate request_size=4 [21:28:41]MH_SAM_APDU [21:28:41]CAPDU: 80 17 00 00 [21:28:41]Write to MH i2c: E2 08 00 43 57 80 17 00 00 00 00 00 00 1A [21:28:41]Write i2c OK [21:28:41]MH_I2C_Read... [21:28:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:41]Read from MH i2c: E2 [21:28:41]MH_I2C_Read... [21:28:41]Read from MH i2c: E2 FD 00 [21:28:41]MH_I2C_Read... [21:28:41]Read from MH i2c: E2 FD 00 43 57 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 3D [21:28:41]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [21:28:41]wFMCommunicate OK [21:28:41]wFMCommunicate request_size=4 [21:28:41]MH_SAM_APDU [21:28:41]CAPDU: 80 17 00 00 [21:28:41]Write to MH i2c: E2 08 00 44 57 80 17 00 00 00 00 00 00 1B [21:28:41]Write i2c OK [21:28:41]MH_I2C_Read... [21:28:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:42]Read from MH i2c: E2 [21:28:42]MH_I2C_Read... [21:28:42]Read from MH i2c: E2 FD 00 [21:28:42]MH_I2C_Read... [21:28:42]Read from MH i2c: E2 FD 00 44 57 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 39 [21:28:42]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [21:28:42]wFMCommunicate OK [21:28:42]wFMCommunicate request_size=4 [21:28:42]MH_SAM_APDU [21:28:42]CAPDU: 80 17 00 00 [21:28:42]Write to MH i2c: E2 08 00 45 57 80 17 00 00 00 00 00 00 1C [21:28:42]Write i2c OK [21:28:42]MH_I2C_Read... [21:28:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:42]Read from MH i2c: E2 [21:28:42]MH_I2C_Read... [21:28:42]Read from MH i2c: E2 FD 00 [21:28:42]MH_I2C_Read... [21:28:42]Read from MH i2c: E2 FD 00 45 57 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 8E [21:28:42]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [21:28:42]wFMCommunicate OK [21:28:42]wFMCommunicate request_size=4 [21:28:42]MH_SAM_APDU [21:28:42]CAPDU: 80 17 00 00 [21:28:42]Write to MH i2c: E2 08 00 46 57 80 17 00 00 00 00 00 00 1D [21:28:42]Write i2c OK [21:28:42]MH_I2C_Read... [21:28:42]OFD Sender: No OFD packet to send [21:28:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [21:28:42]Read from MH i2c: E2 [21:28:42]MH_I2C_Read... [21:28:42]Read from MH i2c: E2 E0 00 [21:28:42]MH_I2C_Read... [21:28:42]Read from MH i2c: E2 E0 00 46 57 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 07 [21:28:42]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:28:42]wFMCommunicate OK [21:28:42]SAM_PROTO_GetFMData done [21:28:42]requested_item fm.sale_refund.total is exist - process it [21:28:42]requested_item fm.buy.total is exist - process it [21:28:42]requested_item shift.sale.total is exist - process it [21:28:42]SAM_PROTO_GetShiftData [21:28:42]wFMCommunicate request_size=4 [21:28:42]MH_SAM_APDU [21:28:42]CAPDU: 80 13 02 00 [21:28:42]Write to MH i2c: E2 08 00 47 57 80 13 02 00 00 00 00 00 1C [21:28:42]Write i2c OK [21:28:42]MH_I2C_Read... [21:28:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:28:43]Read from MH i2c: E2 [21:28:43]MH_I2C_Read... [21:28:43]Read from MH i2c: E2 FD 00 [21:28:43]MH_I2C_Read... [21:28:43]Read from MH i2c: E2 FD 00 47 57 00 BC 04 AA 04 B8 04 6E 04 04 00 46 01 00 00 69 04 9E 00 6F 04 04 00 42 01 00 00 B1 04 04 00 02 33 09 02 70 04 04 00 2C A1 9F 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 99 5C 37 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 13 9D 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 62 [21:28:43]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 46 01 00 00 69 04 9E 00 6F 04 04 00 42 01 00 00 B1 04 04 00 02 33 09 02 70 04 04 00 2C A1 9F 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 99 5C 37 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 13 9D 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [21:28:43]wFMCommunicate OK [21:28:43]wFMCommunicate request_size=4 [21:28:43]MH_SAM_APDU [21:28:43]CAPDU: 80 17 00 00 [21:28:43]Write to MH i2c: E2 08 00 48 57 80 17 00 00 00 00 00 00 1F [21:28:43]Write i2c OK [21:28:43]MH_I2C_Read... [21:28:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:43]Read from MH i2c: E2 [21:28:43]MH_I2C_Read... [21:28:43]Read from MH i2c: E2 FD 00 [21:28:43]MH_I2C_Read... [21:28:43]Read from MH i2c: E2 FD 00 48 57 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 E6 [21:28:43]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [21:28:43]wFMCommunicate OK [21:28:43]wFMCommunicate request_size=4 [21:28:43]MH_SAM_APDU [21:28:43]CAPDU: 80 17 00 00 [21:28:43]Write to MH i2c: E2 08 00 49 57 80 17 00 00 00 00 00 00 20 [21:28:43]Write i2c OK [21:28:43]MH_I2C_Read... [21:28:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:43]Read from MH i2c: E2 [21:28:43]MH_I2C_Read... [21:28:43]Read from MH i2c: E2 FD 00 [21:28:43]MH_I2C_Read... [21:28:43]Read from MH i2c: E2 FD 00 49 57 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 49 [21:28:43]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [21:28:43]wFMCommunicate OK [21:28:43]wFMCommunicate request_size=4 [21:28:43]MH_SAM_APDU [21:28:43]CAPDU: 80 17 00 00 [21:28:43]Write to MH i2c: E2 08 00 4A 57 80 17 00 00 00 00 00 00 21 [21:28:43]Write i2c OK [21:28:43]MH_I2C_Read... [21:28:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:44]Read from MH i2c: E2 [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: E2 FD 00 [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: E2 FD 00 4A 57 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 A2 [21:28:44]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [21:28:44]wFMCommunicate OK [21:28:44]wFMCommunicate request_size=4 [21:28:44]MH_SAM_APDU [21:28:44]CAPDU: 80 17 00 00 [21:28:44]Write to MH i2c: E2 08 00 4B 57 80 17 00 00 00 00 00 00 22 [21:28:44]Write i2c OK [21:28:44]MH_I2C_Read... [21:28:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [21:28:44]Read from MH i2c: E2 [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: E2 D9 00 [21:28:44]MH_I2C_Read... [21:28:44]Read from MH i2c: E2 D9 00 4B 57 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 01 [21:28:44]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:28:44]wFMCommunicate OK [21:28:44]SAM_PROTO_GetShiftData done [21:28:44]requested_item shift.sale.total_cash is exist - process it [21:28:44]requested_item shift.sale_refund.total is exist - process it [21:28:44]requested_item shift.sale_refund.total_cash is exist - process it [21:28:44]requested_item shift.buy.total is exist - process it [21:28:44]requested_item shift.buy.total_cash is exist - process it [21:28:44]produce_requested_data done [21:28:44]produce_requested_data return {"fm.sale.total":26347048.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":341573.14,"shift.sale.total_cash":272387.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [21:28:44]process_action_free get_value [21:28:44]json_value_free [21:28:44]json_value_free done [21:28:44]process_json_proto returns [21:28:44]Send response to host [21:28:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26347048.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":341573.14,"shift.sale.total_cash":272387.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [21:28:44]free response buf [21:28:44]execute_script done [21:28:44]execute_script returns [21:28:44]free content buf [21:28:44]Sock 7.Close socket [21:28:44]Sock 7.Thread stoped [21:28:46]int [21:28:46]Write to MH i2c: 01 00 00 4C 57 A3 [21:28:46]*** FLAG_PRN_PAP1 set [21:28:46]Write i2c OK [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 07 00 [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 07 00 4C 57 00 01 00 00 00 FF 0F B9 [21:28:46]state=0 [21:28:46]No paper [21:28:46]int [21:28:46]Write to MH i2c: 01 00 00 4D 57 A4 [21:28:46]*** FLAG_PRN_PAP2 set [21:28:46]Write i2c OK [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 07 00 [21:28:46]MH_I2C_Read... [21:28:46]Read from MH i2c: 01 07 00 4D 57 00 03 00 00 00 FF 0F BC [21:28:46]state=0 [21:28:46]No paper [21:28:46]Cover opened [21:28:47]OFD Sender: No OFD packet to send [21:28:51]Write to MH i2c: 01 00 00 4E 57 A5 [21:28:51]Write i2c OK [21:28:51]MH_I2C_Read... [21:28:51]Read from MH i2c: 01 [21:28:51]MH_I2C_Read... [21:28:51]Read from MH i2c: 01 07 00 [21:28:51]MH_I2C_Read... [21:28:51]Read from MH i2c: 01 07 00 4E 57 00 03 00 00 00 FF 0F BD [21:28:51]state=3 [21:28:51]No paper [21:28:51]Cover opened [21:28:52]int [21:28:52]Write to MH i2c: 01 00 00 4F 57 A6 [21:28:52]*** FLAG_PRN_PAP2 reset [21:28:52]*** FLAG_PRN_PAP1 reset [21:28:52]Write i2c OK [21:28:52]MH_I2C_Read... [21:28:52]Read from MH i2c: 01 [21:28:52]MH_I2C_Read... [21:28:52]Read from MH i2c: 01 07 00 [21:28:52]MH_I2C_Read... [21:28:52]Read from MH i2c: 01 07 00 4F 57 00 00 00 00 00 FF 0F BB [21:28:52]state=3 [21:28:52]Cover closed [21:28:52]OFD Sender: No OFD packet to send [21:28:57]OFD Sender: No OFD packet to send [21:29:02]OFD Sender: No OFD packet to send [21:29:07]OFD Sender: No OFD packet to send [21:29:12]OFD Sender: No OFD packet to send [21:29:17]OFD Sender: No OFD packet to send [21:29:22]OFD Sender: No OFD packet to send [21:29:27]OFD Sender: No OFD packet to send [21:29:32]OFD Sender: No OFD packet to send [21:29:37]OFD Sender: No OFD packet to send [21:29:42]OFD Sender: No OFD packet to send [21:29:47]OFD Sender: No OFD packet to send [21:29:52]OFD Sender: No OFD packet to send [21:29:57]OFD Sender: No OFD packet to send [21:30:02]OFD Sender: No OFD packet to send [21:30:07]OFD Sender: No OFD packet to send [21:30:12]OFD Sender: No OFD packet to send [21:30:17]OFD Sender: No OFD packet to send [21:30:22]OFD Sender: No OFD packet to send [21:30:27]OFD Sender: No OFD packet to send [21:30:32]OFD Sender: No OFD packet to send [21:30:37]OFD Sender: No OFD packet to send [21:30:42]OFD Sender: No OFD packet to send [21:30:47]OFD Sender: No OFD packet to send [21:30:52]OFD Sender: No OFD packet to send [21:30:57]OFD Sender: No OFD packet to send [21:31:02]OFD Sender: No OFD packet to send [21:31:07]OFD Sender: No OFD packet to send [21:31:12]OFD Sender: No OFD packet to send [21:31:17]OFD Sender: No OFD packet to send [21:31:22]OFD Sender: No OFD packet to send [21:31:27]OFD Sender: No OFD packet to send [21:31:32]OFD Sender: No OFD packet to send [21:31:37]OFD Sender: No OFD packet to send [21:31:42]OFD Sender: No OFD packet to send [21:31:47]OFD Sender: No OFD packet to send [21:31:52]OFD Sender: No OFD packet to send [21:31:57]OFD Sender: No OFD packet to send [21:32:02]OFD Sender: No OFD packet to send [21:32:07]OFD Sender: No OFD packet to send [21:32:12]OFD Sender: No OFD packet to send [21:32:17]OFD Sender: No OFD packet to send [21:32:22]OFD Sender: No OFD packet to send [21:32:27]OFD Sender: No OFD packet to send [21:32:32]OFD Sender: No OFD packet to send [21:32:37]OFD Sender: No OFD packet to send [21:32:42]OFD Sender: No OFD packet to send [21:32:47]OFD Sender: No OFD packet to send [21:32:52]OFD Sender: No OFD packet to send [21:32:57]OFD Sender: No OFD packet to send [21:33:01]accept exits with 9 [21:33:01]New connection [21:33:01]New thread 3067059556 created [21:33:01]Thread 3067202916 joined [21:33:01]Waiting for new connection... [21:33:01] Sock 9.Parse request [21:33:01]Sock 9.Check first char [21:33:01]Sock 9.First char is OK [21:33:01]request: POST /json_proto HTTP/1.0 [21:33:01]Method: POST [21:33:01]URL: /json_proto [21:33:01]Method is POST - this is cgi request [21:33:01]url: /json_proto [21:33:01]query_string will be loaded in cgi processing [21:33:01]execute_cgi json_proto POST (null) [21:33:01]execute_cgi path=json_proto method=POST [21:33:01]POST find Content-Length [21:33:01]Host: 172.17.34.200:8080 [21:33:01]Content-Length: 678 [21:33:01]Content-Type: application/json [21:33:01] [21:33:01]POST finish read [21:33:01]Found Content-Length = 678 [21:33:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183142", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:01]execute_script... [21:33:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183142", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:33:01]POST & json_proto [21:33:01]process_json_proto [21:33:01]json parsed OK: [21:33:01]protocol is kg_v1.0 [21:33:01]action value=close_receipt [21:33:01]process_action close_receipt [21:33:01]cmd_close_receipt [21:33:01]MH_GetDate [21:33:01]Write to MH i2c: F0 00 00 50 57 96 [21:33:01]Write i2c OK [21:33:01]MH_I2C_Read... [21:33:01]Read from MH i2c: F0 [21:33:01]MH_I2C_Read... [21:33:01]Read from MH i2c: F0 09 00 [21:33:01]MH_I2C_Read... [21:33:01]Read from MH i2c: F0 09 00 50 57 00 90 6F EA 64 B2 FF 65 64 66 [21:33:01]GetLastDocTimeStamp 1693085317 [21:33:01]current date 1693085584 [21:33:01]FM_GetShiftState [21:33:01]SAM_PROTO_GetShiftState [21:33:01]wFMCommunicate request_size=4 [21:33:01]MH_SAM_APDU [21:33:01]CAPDU: 80 13 01 00 [21:33:01]Write to MH i2c: E2 08 00 51 57 80 13 01 00 00 00 00 00 25 [21:33:01]Write i2c OK [21:33:01]MH_I2C_Read... [21:33:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:01]Read from MH i2c: E2 [21:33:01]MH_I2C_Read... [21:33:01]Read from MH i2c: E2 0E 00 [21:33:01]MH_I2C_Read... [21:33:01]Read from MH i2c: E2 0E 00 51 57 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5C [21:33:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:33:01]wFMCommunicate OK [21:33:01]SAM_PROTO_GetShiftState done [21:33:01]FM_GetShiftState done [21:33:01]opened in 1693009560 [21:33:01]opened+sec_in_day 1693095960 [21:33:01]quantity*price = 50017 [21:33:01]sum+1 = 50019 [21:33:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 327 26.08.2023 21:33 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33311 ФПД: 9095373770419 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T213304&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33311&fm=9095373770419&tin=02508201610067®Number=0000000000091575&sum=50000 [21:33:02]StoreToDocumentArchive [21:33:02]shift 77 fd 33311 [21:33:02]save to /storage/0077/doc_00033311 [21:33:02]save last doc name /storage/0077/doc_00033311 to /storage/kkm_last_doc_name [21:33:02]save OK [21:33:02]Clear old archive folders... [21:33:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:33:02]tlvbuf is 00A2E230 [21:33:02]SAM_PROTO_ClearQueue [21:33:02]wFMCommunicate request_size=4 [21:33:02]MH_SAM_APDU [21:33:02]CAPDU: 80 09 00 00 [21:33:02]Write to MH i2c: E2 08 00 5E 57 80 09 00 00 00 00 00 00 27 [21:33:02]Write i2c OK [21:33:02]MH_I2C_Read... [21:33:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:33:02]Read from MH i2c: E2 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 03 00 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 03 00 5E 57 00 90 00 29 [21:33:02]RAPDU: 90 00 [21:33:02]wFMCommunicate OK [21:33:02]SAM_PROTO_ClearQueue done [21:33:02]KKMCreateOFDPacket [21:33:02]OFDProtocolAddRootSTLVToBuf [21:33:02]FM_MakeSignedData [21:33:02]FM_MakeSignedData [21:33:02]SAM_PROTO_SignData [21:33:02]wFMCommunicate request_size=4 [21:33:02]MH_SAM_APDU [21:33:02]CAPDU: 80 0D 01 02 [21:33:02]Write to MH i2c: E2 08 00 5F 57 80 0D 01 02 00 00 00 00 2F [21:33:02]Write i2c OK [21:33:02]MH_I2C_Read... [21:33:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:33:02]Read from MH i2c: E2 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 03 00 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 03 00 5F 57 00 90 00 2A [21:33:02]RAPDU: 90 00 [21:33:02]wFMCommunicate OK [21:33:02]wFMCommunicate request_size=255 [21:33:02]MH_SAM_APDU [21:33: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 90 6F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 82 00 00 35 04 06 00 08 [21:33:02]Write to MH i2c: E2 02 01 60 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 90 6F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 82 00 00 35 04 06 00 08 00 00 1B [21:33:02]Write i2c OK [21:33:02]MH_I2C_Read... [21:33:02]OFD Sender: No OFD packet to send [21:33:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:02]Read from MH i2c: E2 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 03 00 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 03 00 60 57 00 90 00 2B [21:33:02]RAPDU: 90 00 [21:33:02]wFMCommunicate OK [21:33:02]wFMCommunicate request_size=10 [21:33:02]MH_SAM_APDU [21:33:02]CAPDU: 80 0D 02 02 05 45 AE 85 CE B3 [21:33:02]Write to MH i2c: E2 0D 00 61 57 80 0D 02 02 05 00 45 AE 85 CE B3 00 00 35 [21:33:02]Write i2c OK [21:33:02]MH_I2C_Read... [21:33:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:33:02]Read from MH i2c: E2 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 03 00 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 03 00 61 57 00 90 00 2C [21:33:02]RAPDU: 90 00 [21:33:02]wFMCommunicate OK [21:33:02]wFMCommunicate request_size=4 [21:33:02]MH_SAM_APDU [21:33:02]CAPDU: 80 0D 03 02 [21:33:02]Write to MH i2c: E2 08 00 62 57 80 0D 03 02 00 00 00 00 34 [21:33:02]Write i2c OK [21:33:02]MH_I2C_Read... [21:33:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:33:02]Read from MH i2c: E2 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 0B 00 [21:33:02]MH_I2C_Read... [21:33:02]Read from MH i2c: E2 0B 00 62 57 00 BD 31 CE 45 06 14 23 F7 90 00 6A [21:33:02]RAPDU: BD 31 CE 45 06 14 23 F7 90 00 [21:33:02]wFMCommunicate OK [21:33:02]SAM_PROTO_SignData done [21:33:02]FM_MakeSignedData done [21:33:02]CreateOFDProtocolMessage [21:33:02]wFMCommunicate request_size=4 [21:33:02]MH_SAM_APDU [21:33:02]CAPDU: 80 11 00 00 [21:33:02]Write to MH i2c: E2 08 00 63 57 80 11 00 00 00 00 00 00 34 [21:33:02]Write i2c OK [21:33:02]MH_I2C_Read... [21:33:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:03]Read from MH i2c: E2 [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: E2 17 00 [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: E2 17 00 63 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8A [21:33:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:33:03]wFMCommunicate OK [21:33:03]CreateOFDProtocolMessage done [21:33:03]OFDSenderStorePacket 33311 [21:33:03]StoreOFDPacket docnum=33311 [21:33:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 67 AA 07 01 B9 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 90 6F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 82 00 00 35 04 06 00 08 45 AE 85 CE B3 BD 31 CE 45 06 14 23 F7 [21:33:03]CheckFolder [21:33:03]dirname=/storage/ofd_packets [21:33:03]CheckFolder done [21:33:03]ProducePacketName [21:33:03]name=ofd_packets/00033311 [21:33:03]NVStorageSaveData ofd_packets/00033311 [21:33:03]File name is /storage/ofd_packets/00033311 [21:33:03]Write 301 bytes [21:33:03]NVStorageSaveData done [21:33:03]OFDSenderStorePacket done [21:33:03]KKMCreateOFDPacket done [21:33:03]NVStorageSaveData kkm_last_timestamp [21:33:03]File name is /storage/kkm_last_timestamp [21:33:03]Write 4 bytes [21:33:03]NVStorageSaveData done [21:33:03]OFD Sender: Processing packet 33311 [packets to send 11, broken 10] [21:33:03]ProducePacketName [21:33:03]name=ofd_packets/00033311 [21:33:03]OFD Sender: To server: pG, [21:33:03]CommunicateWithHost lk.salyk.kg:30040 [21:33:03]ConnectInit lk.salyk.kg [21:33:03]ExternCall_PrintAddStr [21:33:03]wPrintStart [21:33:03]Write to MH i2c: 01 00 00 64 57 BB [21:33:03]Write i2c OK [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: 01 [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: 01 07 00 [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: 01 07 00 64 57 00 00 00 00 00 FF 0F D0 [21:33:03]RasterBufferAndPrint [21:33:03]line Счет N : (1)1183142 [21:33:03]line ИНН: 02508201610067 [21:33:03]line Контрольно-Кассовый Чек [21:33:03]line ПРОДАЖА [21:33:03]line ТРК (МРК, ГНК) : 42 [21:33:03]line Товар: 2710124130 [21:33:03]line Аи-92-К-5 [21:33:03]line 8.550 * 58.50 [21:33:03]line = 500.18 [21:33:03]line НДС 12% НСП 1% [21:33:03]line > о реализуемом товаре [21:33:03]line ОКРУГЛЕНИЕ: -0.18 [21:33:03]line ИТОГО: 500.00 [21:33:03]line Внесено: 500.00 [21:33:03]line СДАЧА: 0.00 [21:33:03]line НСП 1% : 4.43 [21:33:03]line НДС 12% : 53.12 [21:33:03]line Наличными: 500.00 [21:33:03]line Безнал.: 0.00 [21:33:03]line Место: АЗС № 121 "Партнер Нефть" [21:33:03]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:33:03]line СНО: Общий режим [21:33:03]line Чек 327 26.08.2023 21:33 [21:33:03]line Смена: 77 ФФД: 1.0 [21:33:03]line ЗНМ: 0300000148 [21:33:03]line РНМ: 0000000000091575 [21:33:03]line Версия ККМ: 001 [21:33:03]line ФМ: 0000000000874655 [21:33:03]line ФД: 33311 [21:33:03]line ФПД: 9095373770419 [21:33:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T213304&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33311&fm=9095373770419&tin=02508201610067®Number=0000000000091575&sum=50000 [21:33:03]Connected sock=11 [21:33:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 67 AA 07 01 B9 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 01 00 00 F4 03 04 00 90 6F EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 82 00 00 35 04 06 00 08 45 AE 85 CE B3 BD 31 CE 45 06 14 23 F7 [21:33:03]written 0, free lines is 4095 [21:33:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 67 3A 47 00 ED 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 1F 82 00 00 F4 03 04 00 2D 1A EA 64 B6 04 01 00 00 6E DD 65 35 75 9A F8 EB [21:33:03]CommunicateWithHost err = 0 [21:33:03]CheckOFDResponse [21:33:03]1017 (14) - 77093643461234 [21:33:03]1041 (16) - 0000000000874655 [21:33:03]1040 (4) - 33311 [21:33:03]1012 (4) - 26.08.2023 15:28 [21:33:03]1206 (1) - 0 [21:33:03]OFD Sender: Remove packet 33311 [21:33:03]ProducePacketName [21:33:03]name=ofd_packets/00033311 [21:33:03]NVStorageDeleteData [21:33:03]Write to MH i2c: 01 00 00 8F 57 E6 [21:33:03]Write i2c OK [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: 01 [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: 01 07 00 [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: 01 07 00 8F 57 00 00 00 00 00 D4 0C CD [21:33:03]RasterBufferAndPrint [21:33:03]line [21:33:03]line [21:33:03]line [21:33:03]line [21:33:03]line [21:33:03]written 0, free lines is 3289 [21:33:03]MH_Cut [21:33:03]Write to MH i2c: D1 01 00 96 57 01 BF [21:33:03]Write i2c OK [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: D1 [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: D1 01 00 [21:33:03]MH_I2C_Read... [21:33:03]Read from MH i2c: D1 01 00 96 57 00 BE [21:33:03]Write to MH i2c: 01 00 00 97 57 EE [21:33:03]Write i2c OK [21:33:03]MH_I2C_Read... [21:33:04]OFD Sender: No OFD packet to send [21:33:04]*** Cut start [21:33:04]*** Purtial cut [21:33:04]*** CUTSNS_PIN = 0 [21:33:04]*** Stage 1: CUTSNS_PIN = 1 [21:33:06]Read from MH i2c: 01 [21:33:06]MH_I2C_Read... [21:33:06]*** Stop cut motor [21:33:06]*** Cut end [21:33:06]Read from MH i2c: 01 07 00 [21:33:06]MH_I2C_Read... [21:33:06]Read from MH i2c: 01 07 00 97 57 00 00 00 00 00 FF 0F 03 [21:33:06]process_action close_receipt done [21:33:06]requested_data is exist [21:33:06]produce_requested_data [21:33:06]requested_item fm.sn is exist - process it [21:33:06]wFMCommunicate request_size=4 [21:33:06]MH_SAM_APDU [21:33:06]CAPDU: 80 11 00 00 [21:33:06]Write to MH i2c: E2 08 00 98 57 80 11 00 00 00 00 00 00 69 [21:33:06]Write i2c OK [21:33:06]MH_I2C_Read... [21:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:33:06]Read from MH i2c: E2 [21:33:06]MH_I2C_Read... [21:33:06]Read from MH i2c: E2 17 00 [21:33:06]MH_I2C_Read... [21:33:06]Read from MH i2c: E2 17 00 98 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BF [21:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:33:06]wFMCommunicate OK [21:33:06]requested_item fd.num is exist - process it [21:33:06]SAM_PROTO_GetFieldsCounters [21:33:06]wFMCommunicate request_size=4 [21:33:06]MH_SAM_APDU [21:33:06]CAPDU: 80 13 00 00 [21:33:06]Write to MH i2c: E2 08 00 99 57 80 13 00 00 00 00 00 00 6C [21:33:06]Write i2c OK [21:33:06]MH_I2C_Read... [21:33:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:33:06]Read from MH i2c: E2 [21:33:06]MH_I2C_Read... [21:33:06]Read from MH i2c: E2 62 00 [21:33:06]MH_I2C_Read... [21:33:06]Read from MH i2c: E2 62 00 99 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 58 [21:33:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 1F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:33:06]wFMCommunicate OK [21:33:06]SAM_PROTO_GetFieldsCounters done [21:33:06]requested_item shift.num is exist - process it [21:33:06]requested_item shift.opened is exist - process it [21:33:06]req_shift_opened [21:33:06]FM_GetShiftState [21:33:06]SAM_PROTO_GetShiftState [21:33:06]wFMCommunicate request_size=4 [21:33:06]MH_SAM_APDU [21:33:06]CAPDU: 80 13 01 00 [21:33:06]Write to MH i2c: E2 08 00 9A 57 80 13 01 00 00 00 00 00 6E [21:33:06]Write i2c OK [21:33:06]MH_I2C_Read... [21:33:06]Read from MH i2c: E2 [21:33:06]MH_I2C_Read... [21:33:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:33:06]Read from MH i2c: E2 0E 00 [21:33:06]MH_I2C_Read... [21:33:06]Read from MH i2c: E2 0E 00 9A 57 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A5 [21:33:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:33:06]wFMCommunicate OK [21:33:06]SAM_PROTO_GetShiftState done [21:33:06]FM_GetShiftState done [21:33:06]req_shift_opened done [21:33:06]requested_item shift.open_date is exist - process it [21:33:06]req_shift_open_date [21:33:06]req_shift_open_date done [21:33:06]produce_requested_data done [21:33:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33311,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:33:06]process_action_free close_receipt [21:33:06]json_value_free [21:33:06]json_value_free done [21:33:06]process_json_proto returns [21:33:06]Send response to host [21:33:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33311,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:33:06]free response buf [21:33:06]execute_script done [21:33:06]execute_script returns [21:33:06]free content buf [21:33:06]Sock 9.Close socket [21:33:06]Sock 9.Thread stoped [21:33:09]OFD Sender: No OFD packet to send [21:33:14]OFD Sender: No OFD packet to send [21:33:19]OFD Sender: No OFD packet to send [21:33:24]OFD Sender: No OFD packet to send [21:33:29]OFD Sender: No OFD packet to send [21:33:34]OFD Sender: No OFD packet to send [21:33:39]OFD Sender: No OFD packet to send [21:33:44]OFD Sender: No OFD packet to send [21:33:49]OFD Sender: No OFD packet to send [21:33:54]OFD Sender: No OFD packet to send [21:33:59]OFD Sender: No OFD packet to send [21:34:04]OFD Sender: No OFD packet to send [21:34:09]OFD Sender: No OFD packet to send [21:34:14]OFD Sender: No OFD packet to send [21:34:19]OFD Sender: No OFD packet to send [21:34:24]OFD Sender: No OFD packet to send [21:34:29]OFD Sender: No OFD packet to send [21:34:34]OFD Sender: No OFD packet to send [21:34:39]OFD Sender: No OFD packet to send [21:34:44]OFD Sender: No OFD packet to send [21:34:49]OFD Sender: No OFD packet to send [21:34:54]OFD Sender: No OFD packet to send [21:34:59]OFD Sender: No OFD packet to send [21:35:04]OFD Sender: No OFD packet to send [21:35:09]OFD Sender: No OFD packet to send [21:35:14]OFD Sender: No OFD packet to send [21:35:19]OFD Sender: No OFD packet to send [21:35:24]OFD Sender: No OFD packet to send [21:35:29]OFD Sender: No OFD packet to send [21:35:34]OFD Sender: No OFD packet to send [21:35:39]OFD Sender: No OFD packet to send [21:35:44]OFD Sender: No OFD packet to send [21:35:49]OFD Sender: No OFD packet to send [21:35:54]OFD Sender: No OFD packet to send [21:35:59]OFD Sender: No OFD packet to send [21:36:04]OFD Sender: No OFD packet to send [21:36:09]OFD Sender: No OFD packet to send [21:36:14]OFD Sender: No OFD packet to send [21:36:19]OFD Sender: No OFD packet to send [21:36:24]OFD Sender: No OFD packet to send [21:36:29]OFD Sender: No OFD packet to send [21:36:34]OFD Sender: No OFD packet to send [21:36:39]OFD Sender: No OFD packet to send [21:36:44]OFD Sender: No OFD packet to send [21:36:49]OFD Sender: No OFD packet to send [21:36:54]OFD Sender: No OFD packet to send [21:36:59]OFD Sender: No OFD packet to send [21:37:04]OFD Sender: No OFD packet to send [21:37:09]OFD Sender: No OFD packet to send [21:37:14]OFD Sender: No OFD packet to send [21:37:19]OFD Sender: No OFD packet to send [21:37:24]OFD Sender: No OFD packet to send [21:37:29]OFD Sender: No OFD packet to send [21:37:34]OFD Sender: No OFD packet to send [21:37:39]OFD Sender: No OFD packet to send [21:37:44]OFD Sender: No OFD packet to send [21:37:49]OFD Sender: No OFD packet to send [21:37:54]OFD Sender: No OFD packet to send [21:37:59]OFD Sender: No OFD packet to send [21:38:04]OFD Sender: No OFD packet to send [21:38:09]OFD Sender: No OFD packet to send [21:38:14]OFD Sender: No OFD packet to send [21:38:16]accept exits with 7 [21:38:16]New connection [21:38:16]New thread 3067202916 created [21:38:16]Thread 3067059556 joined [21:38:16]Waiting for new connection... [21:38:16] Sock 7.Parse request [21:38:16]Sock 7.Check first char [21:38:16]Sock 7.First char is OK [21:38:16]request: POST /json_proto HTTP/1.0 [21:38:16]Method: POST [21:38:16]URL: /json_proto [21:38:16]Method is POST - this is cgi request [21:38:16]url: /json_proto [21:38:16]query_string will be loaded in cgi processing [21:38:16]execute_cgi json_proto POST (null) [21:38:16]execute_cgi path=json_proto method=POST [21:38:16]POST find Content-Length [21:38:16]Host: 172.17.34.200:8080 [21:38:16]Content-Length: 679 [21:38:16]Content-Type: application/json [21:38:16] [21:38:16]POST finish read [21:38:16]Found Content-Length = 679 [21:38:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183143", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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" ] } } [21:38:16]execute_script... [21:38:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183143", "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" : 58.50, "quantity" : 11.970, "sum" : 700.25, "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" ] } } [21:38:16]POST & json_proto [21:38:16]process_json_proto [21:38:16]json parsed OK: [21:38:16]protocol is kg_v1.0 [21:38:16]action value=close_receipt [21:38:16]process_action close_receipt [21:38:16]cmd_close_receipt [21:38:16]MH_GetDate [21:38:16]Write to MH i2c: F0 00 00 9B 57 E1 [21:38:16]Write i2c OK [21:38:16]MH_I2C_Read... [21:38:16]Read from MH i2c: F0 [21:38:16]MH_I2C_Read... [21:38:16]Read from MH i2c: F0 09 00 [21:38:16]MH_I2C_Read... [21:38:16]Read from MH i2c: F0 09 00 9B 57 00 CB 70 EA 64 B2 FF 65 64 ED [21:38:16]GetLastDocTimeStamp 1693085584 [21:38:16]current date 1693085899 [21:38:16]FM_GetShiftState [21:38:16]SAM_PROTO_GetShiftState [21:38:16]wFMCommunicate request_size=4 [21:38:16]MH_SAM_APDU [21:38:16]CAPDU: 80 13 01 00 [21:38:16]Write to MH i2c: E2 08 00 9C 57 80 13 01 00 00 00 00 00 70 [21:38:16]Write i2c OK [21:38:16]MH_I2C_Read... [21:38:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:16]Read from MH i2c: E2 [21:38:16]MH_I2C_Read... [21:38:16]Read from MH i2c: E2 0E 00 [21:38:16]MH_I2C_Read... [21:38:16]Read from MH i2c: E2 0E 00 9C 57 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A7 [21:38:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:38:16]wFMCommunicate OK [21:38:16]SAM_PROTO_GetShiftState done [21:38:16]FM_GetShiftState done [21:38:16]opened in 1693009560 [21:38:16]opened+sec_in_day 1693095960 [21:38:16]quantity*price = 70024 [21:38:16]sum+1 = 70026 [21:38:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 328 26.08.2023 21:38 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33312 ФПД: 269279977445857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T213819&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33312&fm=269279977445857&tin=02508201610067®Number=0000000000091575&sum=70000 [21:38:18]StoreToDocumentArchive [21:38:18]shift 77 fd 33312 [21:38:18]save to /storage/0077/doc_00033312 [21:38:18]save last doc name /storage/0077/doc_00033312 to /storage/kkm_last_doc_name [21:38:18]save OK [21:38:18]Clear old archive folders... [21:38:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:38:18]tlvbuf is 00A2DDF0 [21:38:18]SAM_PROTO_ClearQueue [21:38:18]wFMCommunicate request_size=4 [21:38:18]MH_SAM_APDU [21:38:18]CAPDU: 80 09 00 00 [21:38:18]Write to MH i2c: E2 08 00 A9 57 80 09 00 00 00 00 00 00 72 [21:38:18]Write i2c OK [21:38:18]MH_I2C_Read... [21:38:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:18]Read from MH i2c: E2 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 03 00 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 03 00 A9 57 00 90 00 74 [21:38:18]RAPDU: 90 00 [21:38:18]wFMCommunicate OK [21:38:18]SAM_PROTO_ClearQueue done [21:38:18]KKMCreateOFDPacket [21:38:18]OFDProtocolAddRootSTLVToBuf [21:38:18]FM_MakeSignedData [21:38:18]FM_MakeSignedData [21:38:18]SAM_PROTO_SignData [21:38:18]wFMCommunicate request_size=4 [21:38:18]MH_SAM_APDU [21:38:18]CAPDU: 80 0D 01 02 [21:38:18]Write to MH i2c: E2 08 00 AA 57 80 0D 01 02 00 00 00 00 7A [21:38:18]Write i2c OK [21:38:18]MH_I2C_Read... [21:38:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:18]Read from MH i2c: E2 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 03 00 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 03 00 AA 57 00 90 00 75 [21:38:18]RAPDU: 90 00 [21:38:18]wFMCommunicate OK [21:38:18]wFMCommunicate request_size=255 [21:38:18]MH_SAM_APDU [21:38: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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 48 01 00 00 F4 03 04 00 CB 70 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 82 00 00 35 04 06 00 F4 [21:38:18]Write to MH i2c: E2 02 01 AB 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 48 01 00 00 F4 03 04 00 CB 70 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 82 00 00 35 04 06 00 F4 00 00 54 [21:38:18]Write i2c OK [21:38:18]MH_I2C_Read... [21:38:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:18]Read from MH i2c: E2 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 03 00 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 03 00 AB 57 00 90 00 76 [21:38:18]RAPDU: 90 00 [21:38:18]wFMCommunicate OK [21:38:18]wFMCommunicate request_size=10 [21:38:18]MH_SAM_APDU [21:38:18]CAPDU: 80 0D 02 02 05 E8 A1 66 99 E1 [21:38:18]Write to MH i2c: E2 0D 00 AC 57 80 0D 02 02 05 00 E8 A1 66 99 E1 00 00 F0 [21:38:18]Write i2c OK [21:38:18]MH_I2C_Read... [21:38:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:18]Read from MH i2c: E2 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 03 00 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 03 00 AC 57 00 90 00 77 [21:38:18]RAPDU: 90 00 [21:38:18]wFMCommunicate OK [21:38:18]wFMCommunicate request_size=4 [21:38:18]MH_SAM_APDU [21:38:18]CAPDU: 80 0D 03 02 [21:38:18]Write to MH i2c: E2 08 00 AD 57 80 0D 03 02 00 00 00 00 7F [21:38:18]Write i2c OK [21:38:18]MH_I2C_Read... [21:38:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:18]Read from MH i2c: E2 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 0B 00 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 0B 00 AD 57 00 4F A4 3D 23 C4 8B 60 AB 90 00 2D [21:38:18]RAPDU: 4F A4 3D 23 C4 8B 60 AB 90 00 [21:38:18]wFMCommunicate OK [21:38:18]SAM_PROTO_SignData done [21:38:18]FM_MakeSignedData done [21:38:18]CreateOFDProtocolMessage [21:38:18]wFMCommunicate request_size=4 [21:38:18]MH_SAM_APDU [21:38:18]CAPDU: 80 11 00 00 [21:38:18]Write to MH i2c: E2 08 00 AE 57 80 11 00 00 00 00 00 00 7F [21:38:18]Write i2c OK [21:38:18]MH_I2C_Read... [21:38:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:18]Read from MH i2c: E2 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 17 00 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: E2 17 00 AE 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D5 [21:38:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:38:18]wFMCommunicate OK [21:38:18]CreateOFDProtocolMessage done [21:38:18]OFDSenderStorePacket 33312 [21:38:18]StoreOFDPacket docnum=33312 [21:38:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0F 54 07 01 5A 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 48 01 00 00 F4 03 04 00 CB 70 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 82 00 00 35 04 06 00 F4 E8 A1 66 99 E1 4F A4 3D 23 C4 8B 60 AB [21:38:18]CheckFolder [21:38:18]dirname=/storage/ofd_packets [21:38:18]CheckFolder done [21:38:18]ProducePacketName [21:38:18]name=ofd_packets/00033312 [21:38:18]NVStorageSaveData ofd_packets/00033312 [21:38:18]File name is /storage/ofd_packets/00033312 [21:38:18]Write 301 bytes [21:38:18]NVStorageSaveData done [21:38:18]OFDSenderStorePacket done [21:38:18]KKMCreateOFDPacket done [21:38:18]NVStorageSaveData kkm_last_timestamp [21:38:18]File name is /storage/kkm_last_timestamp [21:38:18]Write 4 bytes [21:38:18]NVStorageSaveData done [21:38:18]ExternCall_PrintAddStr [21:38:18]wPrintStart [21:38:18]Write to MH i2c: 01 00 00 AF 57 06 [21:38:18]Write i2c OK [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: 01 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: 01 07 00 [21:38:18]MH_I2C_Read... [21:38:18]Read from MH i2c: 01 07 00 AF 57 00 00 00 00 00 FF 0F 1B [21:38:18]RasterBufferAndPrint [21:38:18]line Счет N : (1)1183143 [21:38:18]line ИНН: 02508201610067 [21:38:18]line Контрольно-Кассовый Чек [21:38:18]line ПРОДАЖА [21:38:18]line ТРК (МРК, ГНК) : 42 [21:38:18]line Товар: 2710124130 [21:38:18]line Аи-92-К-5 [21:38:18]line 11.970 * 58.50 [21:38:18]line = 700.25 [21:38:18]line НДС 12% НСП 1% [21:38:18]line > о реализуемом товаре [21:38:18]line ОКРУГЛЕНИЕ: -0.25 [21:38:18]line ИТОГО: 700.00 [21:38:18]line Внесено: 700.00 [21:38:18]line СДАЧА: 0.00 [21:38:18]line НСП 1% : 6.20 [21:38:18]line НДС 12% : 74.36 [21:38:18]line Наличными: 700.00 [21:38:18]line Безнал.: 0.00 [21:38:18]line Место: АЗС № 121 "Партнер Нефть" [21:38:18]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:38:18]line СНО: Общий режим [21:38:18]line Чек 328 26.08.2023 21:38 [21:38:18]line Смена: 77 ФФД: 1.0 [21:38:18]line ЗНМ: 0300000148 [21:38:18]line РНМ: 0000000000091575 [21:38:18]line Версия ККМ: 001 [21:38:18]line ФМ: 0000000000874655 [21:38:18]line ФД: 33312 [21:38:18]line ФПД: 269279977445857 [21:38:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T213819&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33312&fm=269279977445857&tin=02508201610067®Number=0000000000091575&sum=70000 [21:38:18]OFD Sender: Processing packet 33312 [packets to send 11, broken 10] [21:38:18]ProducePacketName [21:38:18]name=ofd_packets/00033312 [21:38:18]OFD Sender: To server: pG, [21:38:18]CommunicateWithHost lk.salyk.kg:30040 [21:38:18]ConnectInit lk.salyk.kg [21:38:18]written 0, free lines is 4095 [21:38:19]Connected sock=10 [21:38:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 0F 54 07 01 5A 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 C2 2E 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 89 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 0C 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 48 01 00 00 F4 03 04 00 CB 70 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 82 00 00 35 04 06 00 F4 E8 A1 66 99 E1 4F A4 3D 23 C4 8B 60 AB [21:38:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 3B D2 47 00 10 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 20 82 00 00 F4 03 04 00 69 1B EA 64 B6 04 01 00 00 5C 8D AB 9D F5 C4 36 08 [21:38:19]CommunicateWithHost err = 0 [21:38:19]CheckOFDResponse [21:38:19]1017 (14) - 77093643461234 [21:38:19]1041 (16) - 0000000000874655 [21:38:19]1040 (4) - 33312 [21:38:19]1012 (4) - 26.08.2023 15:34 [21:38:19]1206 (1) - 0 [21:38:19]OFD Sender: Remove packet 33312 [21:38:19]ProducePacketName [21:38:19]name=ofd_packets/00033312 [21:38:19]NVStorageDeleteData [21:38:19]Write to MH i2c: 01 00 00 DA 57 31 [21:38:19]Write i2c OK [21:38:19]MH_I2C_Read... [21:38:19]Read from MH i2c: 01 [21:38:19]MH_I2C_Read... [21:38:19]Read from MH i2c: 01 07 00 [21:38:19]MH_I2C_Read... [21:38:19]Read from MH i2c: 01 07 00 DA 57 00 00 00 00 00 DD 0C 21 [21:38:19]RasterBufferAndPrint [21:38:19]line [21:38:19]line [21:38:19]line [21:38:19]line [21:38:19]line [21:38:19]written 0, free lines is 3298 [21:38:19]MH_Cut [21:38:19]Write to MH i2c: D1 01 00 E1 57 01 0A [21:38:19]Write i2c OK [21:38:19]MH_I2C_Read... [21:38:19]Read from MH i2c: D1 [21:38:19]MH_I2C_Read... [21:38:19]Read from MH i2c: D1 01 00 [21:38:19]MH_I2C_Read... [21:38:19]Read from MH i2c: D1 01 00 E1 57 00 09 [21:38:19]Write to MH i2c: 01 00 00 E2 57 39 [21:38:19]Write i2c OK [21:38:19]MH_I2C_Read... [21:38:19]OFD Sender: No OFD packet to send [21:38:20]*** Cut start [21:38:20]*** Purtial cut [21:38:20]*** Stage 1: CUTSNS_PIN = 1 [21:38:20]Read from MH i2c: 01 [21:38:20]MH_I2C_Read... [21:38:20]*** Stop cut motor [21:38:20]*** Cut end [21:38:20]Read from MH i2c: 01 07 00 [21:38:20]MH_I2C_Read... [21:38:20]Read from MH i2c: 01 07 00 E2 57 00 00 00 00 00 FF 0F 4E [21:38:20]process_action close_receipt done [21:38:20]requested_data is exist [21:38:20]produce_requested_data [21:38:20]requested_item fm.sn is exist - process it [21:38:20]wFMCommunicate request_size=4 [21:38:20]MH_SAM_APDU [21:38:20]CAPDU: 80 11 00 00 [21:38:20]Write to MH i2c: E2 08 00 E3 57 80 11 00 00 00 00 00 00 B4 [21:38:20]Write i2c OK [21:38:20]MH_I2C_Read... [21:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:20]Read from MH i2c: E2 [21:38:20]MH_I2C_Read... [21:38:20]Read from MH i2c: E2 17 00 [21:38:20]MH_I2C_Read... [21:38:20]Read from MH i2c: E2 17 00 E3 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0A [21:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:38:20]wFMCommunicate OK [21:38:20]requested_item fd.num is exist - process it [21:38:20]SAM_PROTO_GetFieldsCounters [21:38:20]wFMCommunicate request_size=4 [21:38:20]MH_SAM_APDU [21:38:20]CAPDU: 80 13 00 00 [21:38:20]Write to MH i2c: E2 08 00 E4 57 80 13 00 00 00 00 00 00 B7 [21:38:20]Write i2c OK [21:38:20]MH_I2C_Read... [21:38:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:38:20]Read from MH i2c: E2 [21:38:20]MH_I2C_Read... [21:38:20]Read from MH i2c: E2 62 00 [21:38:20]MH_I2C_Read... [21:38:20]Read from MH i2c: E2 62 00 E4 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 20 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [21:38:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 20 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:38:20]wFMCommunicate OK [21:38:20]SAM_PROTO_GetFieldsCounters done [21:38:20]requested_item shift.num is exist - process it [21:38:20]requested_item shift.opened is exist - process it [21:38:20]req_shift_opened [21:38:20]FM_GetShiftState [21:38:20]SAM_PROTO_GetShiftState [21:38:20]wFMCommunicate request_size=4 [21:38:20]MH_SAM_APDU [21:38:20]CAPDU: 80 13 01 00 [21:38:20]Write to MH i2c: E2 08 00 E5 57 80 13 01 00 00 00 00 00 B9 [21:38:20]Write i2c OK [21:38:20]MH_I2C_Read... [21:38:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:20]Read from MH i2c: E2 [21:38:20]MH_I2C_Read... [21:38:20]Read from MH i2c: E2 0E 00 [21:38:20]MH_I2C_Read... [21:38:20]Read from MH i2c: E2 0E 00 E5 57 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F0 [21:38:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:38:20]wFMCommunicate OK [21:38:20]SAM_PROTO_GetShiftState done [21:38:20]FM_GetShiftState done [21:38:20]req_shift_opened done [21:38:20]requested_item shift.open_date is exist - process it [21:38:20]req_shift_open_date [21:38:20]req_shift_open_date done [21:38:20]produce_requested_data done [21:38:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33312,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:38:20]process_action_free close_receipt [21:38:20]json_value_free [21:38:20]json_value_free done [21:38:20]process_json_proto returns [21:38:20]Send response to host [21:38:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33312,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:38:20]free response buf [21:38:20]execute_script done [21:38:20]execute_script returns [21:38:20]free content buf [21:38:20]Sock 7.Close socket [21:38:20]Sock 7.Thread stoped [21:38:24]OFD Sender: No OFD packet to send [21:38:29]OFD Sender: No OFD packet to send [21:38:34]OFD Sender: No OFD packet to send [21:38:39]OFD Sender: No OFD packet to send [21:38:44]OFD Sender: No OFD packet to send [21:38:49]OFD Sender: No OFD packet to send [21:38:54]OFD Sender: No OFD packet to send [21:38:59]OFD Sender: No OFD packet to send [21:39:04]OFD Sender: No OFD packet to send [21:39:09]OFD Sender: No OFD packet to send [21:39:14]OFD Sender: No OFD packet to send [21:39:19]OFD Sender: No OFD packet to send [21:39:24]OFD Sender: No OFD packet to send [21:39:29]OFD Sender: No OFD packet to send [21:39:34]OFD Sender: No OFD packet to send [21:39:39]OFD Sender: No OFD packet to send [21:39:44]OFD Sender: No OFD packet to send [21:39:49]OFD Sender: No OFD packet to send [21:39:54]OFD Sender: No OFD packet to send [21:39:59]OFD Sender: No OFD packet to send [21:40:04]OFD Sender: No OFD packet to send [21:40:09]OFD Sender: No OFD packet to send [21:40:14]OFD Sender: No OFD packet to send [21:40:19]OFD Sender: No OFD packet to send [21:40:24]OFD Sender: No OFD packet to send [21:40:29]OFD Sender: No OFD packet to send [21:40:34]OFD Sender: No OFD packet to send [21:40:39]OFD Sender: No OFD packet to send [21:40:44]OFD Sender: No OFD packet to send [21:40:49]OFD Sender: No OFD packet to send [21:40:54]OFD Sender: No OFD packet to send [21:40:59]OFD Sender: No OFD packet to send [21:41:04]OFD Sender: No OFD packet to send [21:41:09]OFD Sender: No OFD packet to send [21:41:14]OFD Sender: No OFD packet to send [21:41:19]OFD Sender: No OFD packet to send [21:41:24]OFD Sender: No OFD packet to send [21:41:29]OFD Sender: No OFD packet to send [21:41:34]OFD Sender: No OFD packet to send [21:41:38]accept exits with 9 [21:41:38]New connection [21:41:38]New thread 3067059556 created [21:41:38]Thread 3067202916 joined [21:41:38]Waiting for new connection... [21:41:38] Sock 9.Parse request [21:41:38]Sock 9.Check first char [21:41:38]Sock 9.First char is OK [21:41:38]request: POST /json_proto HTTP/1.0 [21:41:38]Method: POST [21:41:38]URL: /json_proto [21:41:38]Method is POST - this is cgi request [21:41:38]url: /json_proto [21:41:38]query_string will be loaded in cgi processing [21:41:38]execute_cgi json_proto POST (null) [21:41:38]execute_cgi path=json_proto method=POST [21:41:38]POST find Content-Length [21:41:38]Host: 172.17.34.200:8080 [21:41:38]Content-Length: 683 [21:41:38]Content-Type: application/json [21:41:38] [21:41:38]POST finish read [21:41:38]Found Content-Length = 683 [21:41:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:38]execute_script... [21:41:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:38]POST & json_proto [21:41:38]process_json_proto [21:41:38]json parsed OK: [21:41:38]protocol is kg_v1.0 [21:41:38]action value=close_receipt [21:41:38]process_action close_receipt [21:41:38]cmd_close_receipt [21:41:38]MH_GetDate [21:41:38]Write to MH i2c: F0 00 00 E6 57 2C [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: F0 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: F0 09 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: F0 09 00 E6 57 00 95 71 EA 64 B2 FF 65 64 03 [21:41:38]GetLastDocTimeStamp 1693085899 [21:41:38]current date 1693086101 [21:41:38]FM_GetShiftState [21:41:38]SAM_PROTO_GetShiftState [21:41:38]wFMCommunicate request_size=4 [21:41:38]MH_SAM_APDU [21:41:38]CAPDU: 80 13 01 00 [21:41:38]Write to MH i2c: E2 08 00 E7 57 80 13 01 00 00 00 00 00 BB [21:41:38]Write i2c OK [21:41:38]MH_I2C_Read... [21:41:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:38]Read from MH i2c: E2 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 0E 00 [21:41:38]MH_I2C_Read... [21:41:38]Read from MH i2c: E2 0E 00 E7 57 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F2 [21:41:38]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:41:38]wFMCommunicate OK [21:41:38]SAM_PROTO_GetShiftState done [21:41:38]FM_GetShiftState done [21:41:38]opened in 1693009560 [21:41:38]opened+sec_in_day 1693095960 [21:41:38]quantity*price = 50053 [21:41:38]sum+1 = 50054 [21:41:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 329 26.08.2023 21:41 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33313 ФПД: 204357094667432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214141&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33313&fm=204357094667432&tin=02508201610067®Number=0000000000091575&sum=50000 [21:41:39]StoreToDocumentArchive [21:41:39]shift 77 fd 33313 [21:41:39]save to /storage/0077/doc_00033313 [21:41:39]save last doc name /storage/0077/doc_00033313 to /storage/kkm_last_doc_name [21:41:39]save OK [21:41:39]Clear old archive folders... [21:41:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:41:39]tlvbuf is 00B17C50 [21:41:39]SAM_PROTO_ClearQueue [21:41:39]wFMCommunicate request_size=4 [21:41:39]MH_SAM_APDU [21:41:39]CAPDU: 80 09 00 00 [21:41:39]Write to MH i2c: E2 08 00 F4 57 80 09 00 00 00 00 00 00 BD [21:41:39]Write i2c OK [21:41:39]MH_I2C_Read... [21:41:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:39]Read from MH i2c: E2 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: E2 03 00 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: E2 03 00 F4 57 00 90 00 BF [21:41:39]RAPDU: 90 00 [21:41:39]wFMCommunicate OK [21:41:39]SAM_PROTO_ClearQueue done [21:41:39]KKMCreateOFDPacket [21:41:39]OFDProtocolAddRootSTLVToBuf [21:41:39]FM_MakeSignedData [21:41:39]FM_MakeSignedData [21:41:39]SAM_PROTO_SignData [21:41:39]wFMCommunicate request_size=4 [21:41:39]MH_SAM_APDU [21:41:39]CAPDU: 80 0D 01 02 [21:41:39]Write to MH i2c: E2 08 00 F5 57 80 0D 01 02 00 00 00 00 C5 [21:41:39]Write i2c OK [21:41:39]MH_I2C_Read... [21:41:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:39]Read from MH i2c: E2 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: E2 03 00 [21:41:39]MH_I2C_Read... [21:41:39]Read from MH i2c: E2 03 00 F5 57 00 90 00 C0 [21:41:39]RAPDU: 90 00 [21:41:39]wFMCommunicate OK [21:41:39]wFMCommunicate request_size=255 [21:41:39]MH_SAM_APDU [21:41:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 95 71 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 82 00 00 35 04 06 00 [21:41:39]Write to MH i2c: E2 02 01 F6 57 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 95 71 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 82 00 00 35 04 06 00 00 00 6A [21:41:39]Write i2c OK [21:41:39]MH_I2C_Read... [21:41:39]OFD Sender: No OFD packet to send [21:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 03 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 03 00 F6 57 00 90 00 C1 [21:41:40]RAPDU: 90 00 [21:41:40]wFMCommunicate OK [21:41:40]wFMCommunicate request_size=11 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 0D 02 02 06 B9 DC 98 08 F4 A8 [21:41:40]Write to MH i2c: E2 0E 00 F7 57 80 0D 02 02 06 00 B9 DC 98 08 F4 A8 00 00 A5 [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 03 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 03 00 F7 57 00 90 00 C2 [21:41:40]RAPDU: 90 00 [21:41:40]wFMCommunicate OK [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 0D 03 02 [21:41:40]Write to MH i2c: E2 08 00 F8 57 80 0D 03 02 00 00 00 00 CA [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 0B 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 0B 00 F8 57 00 6F FC 36 72 88 7E 15 7E 90 00 77 [21:41:40]RAPDU: 6F FC 36 72 88 7E 15 7E 90 00 [21:41:40]wFMCommunicate OK [21:41:40]SAM_PROTO_SignData done [21:41:40]FM_MakeSignedData done [21:41:40]CreateOFDProtocolMessage [21:41:40]wFMCommunicate request_size=4 [21:41:40]MH_SAM_APDU [21:41:40]CAPDU: 80 11 00 00 [21:41:40]Write to MH i2c: E2 08 00 F9 57 80 11 00 00 00 00 00 00 CA [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:40]Read from MH i2c: E2 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 17 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: E2 17 00 F9 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 20 [21:41:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:41:40]wFMCommunicate OK [21:41:40]CreateOFDProtocolMessage done [21:41:40]OFDSenderStorePacket 33313 [21:41:40]StoreOFDPacket docnum=33313 [21:41:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D0 DC 08 01 CE C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 95 71 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 82 00 00 35 04 06 00 B9 DC 98 08 F4 A8 6F FC 36 72 88 7E 15 7E [21:41:40]CheckFolder [21:41:40]dirname=/storage/ofd_packets [21:41:40]CheckFolder done [21:41:40]ProducePacketName [21:41:40]name=ofd_packets/00033313 [21:41:40]NVStorageSaveData ofd_packets/00033313 [21:41:40]File name is /storage/ofd_packets/00033313 [21:41:40]Write 302 bytes [21:41:40]NVStorageSaveData done [21:41:40]OFDSenderStorePacket done [21:41:40]KKMCreateOFDPacket done [21:41:40]NVStorageSaveData kkm_last_timestamp [21:41:40]File name is /storage/kkm_last_timestamp [21:41:40]Write 4 bytes [21:41:40]NVStorageSaveData done [21:41:40]ExternCall_PrintAddStr [21:41:40]wPrintStart [21:41:40]Write to MH i2c: 01 00 00 FA 57 51 [21:41:40]Write i2c OK [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: 01 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: 01 07 00 [21:41:40]MH_I2C_Read... [21:41:40]Read from MH i2c: 01 07 00 FA 57 00 00 00 00 00 FF 0F 66 [21:41:40]RasterBufferAndPrint [21:41:40]line Счет N : (1)1183144 [21:41:40]line ИНН: 02508201610067 [21:41:40]line Контрольно-Кассовый Чек [21:41:40]line ПРОДАЖА [21:41:40]line ТРК (МРК, ГНК) : 21 [21:41:40]line Товар: 2710194210 [21:41:40]line ДТ(л)-К-5 [21:41:40]line 7.870 * 63.60 [21:41:40]line = 500.53 [21:41:40]line НДС 12% НСП 1% [21:41:40]line > о реализуемом товаре [21:41:40]line ОКРУГЛЕНИЕ: -0.53 [21:41:40]line ИТОГО: 500.00 [21:41:40]line Внесено: 500.00 [21:41:40]line СДАЧА: 0.00 [21:41:40]line НСП 1% : 4.43 [21:41:40]line НДС 12% : 53.15 [21:41:40]line Наличными: 500.00 [21:41:40]line Безнал.: 0.00 [21:41:40]line Место: АЗС № 121 "Партнер Нефть" [21:41:40]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:41:40]line СНО: Общий режим [21:41:40]line Чек 329 26.08.2023 21:41 [21:41:40]line Смена: 77 ФФД: 1.0 [21:41:40]line ЗНМ: 0300000148 [21:41:40]line РНМ: 0000000000091575 [21:41:40]line Версия ККМ: 001 [21:41:40]line ФМ: 0000000000874655 [21:41:40]line ФД: 33313 [21:41:40]line ФПД: 204357094667432 [21:41:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214141&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33313&fm=204357094667432&tin=02508201610067®Number=0000000000091575&sum=50000 [21:41:40]OFD Sender: Processing packet 33313 [packets to send 11, broken 10] [21:41:40]ProducePacketName [21:41:40]name=ofd_packets/00033313 [21:41:40]OFD Sender: To server: pG, [21:41:40]CommunicateWithHost lk.salyk.kg:30040 [21:41:40]ConnectInit lk.salyk.kg [21:41:40]written 0, free lines is 4095 [21:41:40]Connected sock=10 [21:41:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 D0 DC 08 01 CE C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 01 00 00 F4 03 04 00 95 71 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 82 00 00 35 04 06 00 B9 DC 98 08 F4 A8 6F FC 36 72 88 7E 15 7E [21:41:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 97 24 47 00 50 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 21 82 00 00 F4 03 04 00 33 1C EA 64 B6 04 01 00 00 89 9F 5D ED 80 37 D0 0C [21:41:40]CommunicateWithHost err = 0 [21:41:40]CheckOFDResponse [21:41:40]1017 (14) - 77093643461234 [21:41:40]1041 (16) - 0000000000874655 [21:41:40]1040 (4) - 33313 [21:41:40]1012 (4) - 26.08.2023 15:37 [21:41:40]1206 (1) - 0 [21:41:40]OFD Sender: Remove packet 33313 [21:41:40]ProducePacketName [21:41:40]name=ofd_packets/00033313 [21:41:40]NVStorageDeleteData [21:41:41]Write to MH i2c: 01 00 00 25 58 7D [21:41:41]Write i2c OK [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: 01 [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: 01 07 00 [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: 01 07 00 25 58 00 00 00 00 00 E8 0C 78 [21:41:41]RasterBufferAndPrint [21:41:41]line [21:41:41]line [21:41:41]line [21:41:41]line [21:41:41]line [21:41:41]written 0, free lines is 3313 [21:41:41]MH_Cut [21:41:41]Write to MH i2c: D1 01 00 2C 58 01 56 [21:41:41]Write i2c OK [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: D1 [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: D1 01 00 [21:41:41]MH_I2C_Read... [21:41:41]Read from MH i2c: D1 01 00 2C 58 00 55 [21:41:41]Write to MH i2c: 01 00 00 2D 58 85 [21:41:41]Write i2c OK [21:41:41]MH_I2C_Read... [21:41:41]OFD Sender: No OFD packet to send [21:41:41]*** Cut start [21:41:41]*** Purtial cut [21:41:41]*** CUTSNS_PIN = 0 [21:41:41]*** Stage 1: CUTSNS_PIN = 1 [21:41:43]Read from MH i2c: 01 [21:41:43]MH_I2C_Read... [21:41:43]*** Stop cut motor [21:41:43]*** Cut end [21:41:43]Read from MH i2c: 01 07 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: 01 07 00 2D 58 00 00 00 00 00 FF 0F 9A [21:41:43]process_action close_receipt done [21:41:43]requested_data is exist [21:41:43]produce_requested_data [21:41:43]requested_item fm.sn is exist - process it [21:41:43]wFMCommunicate request_size=4 [21:41:43]MH_SAM_APDU [21:41:43]CAPDU: 80 11 00 00 [21:41:43]Write to MH i2c: E2 08 00 2E 58 80 11 00 00 00 00 00 00 00 [21:41:43]Write i2c OK [21:41:43]MH_I2C_Read... [21:41:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:43]Read from MH i2c: E2 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 17 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 17 00 2E 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 56 [21:41:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:41:43]wFMCommunicate OK [21:41:43]requested_item fd.num is exist - process it [21:41:43]SAM_PROTO_GetFieldsCounters [21:41:43]wFMCommunicate request_size=4 [21:41:43]MH_SAM_APDU [21:41:43]CAPDU: 80 13 00 00 [21:41:43]Write to MH i2c: E2 08 00 2F 58 80 13 00 00 00 00 00 00 03 [21:41:43]Write i2c OK [21:41:43]MH_I2C_Read... [21:41:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:43]Read from MH i2c: E2 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 62 00 [21:41:43]MH_I2C_Read... [21:41:43]Read from MH i2c: E2 62 00 2F 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 21 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [21:41:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 21 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:43]wFMCommunicate OK [21:41:43]SAM_PROTO_GetFieldsCounters done [21:41:43]requested_item shift.num is exist - process it [21:41:43]requested_item shift.opened is exist - process it [21:41:43]req_shift_opened [21:41:43]FM_GetShiftState [21:41:43]SAM_PROTO_GetShiftState [21:41:43]wFMCommunicate request_size=4 [21:41:43]MH_SAM_APDU [21:41:43]CAPDU: 80 13 01 00 [21:41:43]Write to MH i2c: E2 08 00 30 58 80 13 01 00 00 00 00 00 05 [21:41:43]Write i2c OK [21:41:44]MH_I2C_Read... [21:41:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:44]Read from MH i2c: E2 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: E2 0E 00 [21:41:44]MH_I2C_Read... [21:41:44]Read from MH i2c: E2 0E 00 30 58 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3C [21:41:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:41:44]wFMCommunicate OK [21:41:44]SAM_PROTO_GetShiftState done [21:41:44]FM_GetShiftState done [21:41:44]req_shift_opened done [21:41:44]requested_item shift.open_date is exist - process it [21:41:44]req_shift_open_date [21:41:44]req_shift_open_date done [21:41:44]produce_requested_data done [21:41:44]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33313,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:41:44]process_action_free close_receipt [21:41:44]json_value_free [21:41:44]json_value_free done [21:41:44]process_json_proto returns [21:41:44]Send response to host [21:41:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33313,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:41:44]free response buf [21:41:44]execute_script done [21:41:44]execute_script returns [21:41:44]free content buf [21:41:44]Sock 9.Close socket [21:41:44]Sock 9.Thread stoped [21:41:46]OFD Sender: No OFD packet to send [21:41:51]OFD Sender: No OFD packet to send [21:41:56]OFD Sender: No OFD packet to send [21:42:01]OFD Sender: No OFD packet to send [21:42:06]OFD Sender: No OFD packet to send [21:42:11]OFD Sender: No OFD packet to send [21:42:16]OFD Sender: No OFD packet to send [21:42:21]OFD Sender: No OFD packet to send [21:42:26]OFD Sender: No OFD packet to send [21:42:31]OFD Sender: No OFD packet to send [21:42:36]OFD Sender: No OFD packet to send [21:42:41]OFD Sender: No OFD packet to send [21:42:46]OFD Sender: No OFD packet to send [21:42:51]OFD Sender: No OFD packet to send [21:42:56]OFD Sender: No OFD packet to send [21:43:01]OFD Sender: No OFD packet to send [21:43:06]OFD Sender: No OFD packet to send [21:43:11]OFD Sender: No OFD packet to send [21:43:16]OFD Sender: No OFD packet to send [21:43:21]OFD Sender: No OFD packet to send [21:43:26]OFD Sender: No OFD packet to send [21:43:31]OFD Sender: No OFD packet to send [21:43:36]OFD Sender: No OFD packet to send [21:43:41]OFD Sender: No OFD packet to send [21:43:46]OFD Sender: No OFD packet to send [21:43:51]OFD Sender: No OFD packet to send [21:43:56]OFD Sender: No OFD packet to send [21:44:01]OFD Sender: No OFD packet to send [21:44:06]OFD Sender: No OFD packet to send [21:44:11]OFD Sender: No OFD packet to send [21:44:16]OFD Sender: No OFD packet to send [21:44:21]OFD Sender: No OFD packet to send [21:44:26]OFD Sender: No OFD packet to send [21:44:31]OFD Sender: No OFD packet to send [21:44:36]OFD Sender: No OFD packet to send [21:44:41]OFD Sender: No OFD packet to send [21:44:46]OFD Sender: No OFD packet to send [21:44:51]OFD Sender: No OFD packet to send [21:44:56]OFD Sender: No OFD packet to send [21:45:01]OFD Sender: No OFD packet to send [21:45:06]OFD Sender: No OFD packet to send [21:45:11]OFD Sender: No OFD packet to send [21:45:16]OFD Sender: No OFD packet to send [21:45:21]OFD Sender: No OFD packet to send [21:45:26]OFD Sender: No OFD packet to send [21:45:31]OFD Sender: No OFD packet to send [21:45:36]OFD Sender: No OFD packet to send [21:45:41]OFD Sender: No OFD packet to send [21:45:46]OFD Sender: No OFD packet to send [21:45:51]OFD Sender: No OFD packet to send [21:45:56]OFD Sender: No OFD packet to send [21:46:01]OFD Sender: No OFD packet to send [21:46:06]OFD Sender: No OFD packet to send [21:46:11]OFD Sender: No OFD packet to send [21:46:16]OFD Sender: No OFD packet to send [21:46:21]OFD Sender: No OFD packet to send [21:46:26]OFD Sender: No OFD packet to send [21:46:31]OFD Sender: No OFD packet to send [21:46:36]OFD Sender: No OFD packet to send [21:46:41]OFD Sender: No OFD packet to send [21:46:46]OFD Sender: No OFD packet to send [21:46:51]OFD Sender: No OFD packet to send [21:46:56]OFD Sender: No OFD packet to send [21:47:01]OFD Sender: No OFD packet to send [21:47:06]OFD Sender: No OFD packet to send [21:47:11]OFD Sender: No OFD packet to send [21:47:16]OFD Sender: No OFD packet to send [21:47:21]OFD Sender: No OFD packet to send [21:47:26]OFD Sender: No OFD packet to send [21:47:30]accept exits with 7 [21:47:30]New connection [21:47:30]New thread 3067202916 created [21:47:30]Thread 3067059556 joined [21:47:30]Waiting for new connection... [21:47:30] Sock 7.Parse request [21:47:30]Sock 7.Check first char [21:47:30]Sock 7.First char is OK [21:47:30]request: POST /json_proto HTTP/1.0 [21:47:30]Method: POST [21:47:30]URL: /json_proto [21:47:30]Method is POST - this is cgi request [21:47:30]url: /json_proto [21:47:30]query_string will be loaded in cgi processing [21:47:30]execute_cgi json_proto POST (null) [21:47:30]execute_cgi path=json_proto method=POST [21:47:30]POST find Content-Length [21:47:30]Host: 172.17.34.200:8080 [21:47:30]Content-Length: 646 [21:47:30]Content-Type: application/json [21:47:30] [21:47:30]POST finish read [21:47:30]Found Content-Length = 646 [21:47:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:47:30]execute_script... [21:47: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)1183145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:47:30]POST & json_proto [21:47:30]process_json_proto [21:47:30]json parsed OK: [21:47:30]protocol is kg_v1.0 [21:47:30]action value=close_receipt [21:47:30]process_action close_receipt [21:47:30]cmd_close_receipt [21:47:30]MH_GetDate [21:47:30]Write to MH i2c: F0 00 00 31 58 78 [21:47:30]Write i2c OK [21:47:30]MH_I2C_Read... [21:47:30]Read from MH i2c: F0 [21:47:30]MH_I2C_Read... [21:47:30]Read from MH i2c: F0 09 00 [21:47:30]MH_I2C_Read... [21:47:30]Read from MH i2c: F0 09 00 31 58 00 F5 72 EA 64 B2 FF 65 64 B0 [21:47:30]GetLastDocTimeStamp 1693086101 [21:47:30]current date 1693086453 [21:47:30]FM_GetShiftState [21:47:30]SAM_PROTO_GetShiftState [21:47:30]wFMCommunicate request_size=4 [21:47:30]MH_SAM_APDU [21:47:30]CAPDU: 80 13 01 00 [21:47:30]Write to MH i2c: E2 08 00 32 58 80 13 01 00 00 00 00 00 07 [21:47:30]Write i2c OK [21:47:30]MH_I2C_Read... [21:47:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:47:30]Read from MH i2c: E2 [21:47:30]MH_I2C_Read... [21:47:30]Read from MH i2c: E2 0E 00 [21:47:30]MH_I2C_Read... [21:47:30]Read from MH i2c: E2 0E 00 32 58 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 3E [21:47:30]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:47:30]wFMCommunicate OK [21:47:30]SAM_PROTO_GetShiftState done [21:47:30]FM_GetShiftState done [21:47:30]opened in 1693009560 [21:47:30]opened+sec_in_day 1693095960 [21:47:30]quantity*price = 63600 [21:47:30]sum+1 = 63601 [21:47:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 636.00 НСП 1% : 5.63 НДС 12% : 67.54 Наличными: 636.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 330 26.08.2023 21:47 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33314 ФПД: 137844876007530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214733&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33314&fm=137844876007530&tin=02508201610067®Number=0000000000091575&sum=63600 [21:47:31]StoreToDocumentArchive [21:47:31]shift 77 fd 33314 [21:47:31]save to /storage/0077/doc_00033314 [21:47:31]save last doc name /storage/0077/doc_00033314 to /storage/kkm_last_doc_name [21:47:31]save OK [21:47:31]Clear old archive folders... [21:47:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:47:31]tlvbuf is 00C54E70 [21:47:31]SAM_PROTO_ClearQueue [21:47:31]wFMCommunicate request_size=4 [21:47:31]MH_SAM_APDU [21:47:31]CAPDU: 80 09 00 00 [21:47:31]Write to MH i2c: E2 08 00 3F 58 80 09 00 00 00 00 00 00 09 [21:47:31]Write i2c OK [21:47:31]MH_I2C_Read... [21:47:31]OFD Sender: No OFD packet to send [21:47:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:47:31]Read from MH i2c: E2 [21:47:31]MH_I2C_Read... [21:47:31]Read from MH i2c: E2 03 00 [21:47:31]MH_I2C_Read... [21:47:31]Read from MH i2c: E2 03 00 3F 58 00 90 00 0B [21:47:31]RAPDU: 90 00 [21:47:31]wFMCommunicate OK [21:47:31]SAM_PROTO_ClearQueue done [21:47:31]KKMCreateOFDPacket [21:47:31]OFDProtocolAddRootSTLVToBuf [21:47:31]FM_MakeSignedData [21:47:31]FM_MakeSignedData [21:47:31]SAM_PROTO_SignData [21:47:31]wFMCommunicate request_size=4 [21:47:31]MH_SAM_APDU [21:47:31]CAPDU: 80 0D 01 02 [21:47:31]Write to MH i2c: E2 08 00 40 58 80 0D 01 02 00 00 00 00 11 [21:47:31]Write i2c OK [21:47:31]MH_I2C_Read... [21:47:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:47:31]Read from MH i2c: E2 [21:47:31]MH_I2C_Read... [21:47:31]Read from MH i2c: E2 03 00 [21:47:31]MH_I2C_Read... [21:47:31]Read from MH i2c: E2 03 00 40 58 00 90 00 0C [21:47:31]RAPDU: 90 00 [21:47:31]wFMCommunicate OK [21:47:31]wFMCommunicate request_size=255 [21:47:31]MH_SAM_APDU [21:47:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 F5 72 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 82 00 00 35 04 06 00 [21:47:31]Write to MH i2c: E2 02 01 41 58 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 F5 72 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 82 00 00 35 04 06 00 00 00 5C [21:47:31]Write i2c OK [21:47:31]MH_I2C_Read... [21:47:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:47:31]Read from MH i2c: E2 [21:47:31]MH_I2C_Read... [21:47:31]Read from MH i2c: E2 03 00 [21:47:31]MH_I2C_Read... [21:47:31]Read from MH i2c: E2 03 00 41 58 00 90 00 0D [21:47:31]RAPDU: 90 00 [21:47:31]wFMCommunicate OK [21:47:31]wFMCommunicate request_size=11 [21:47:31]MH_SAM_APDU [21:47:31]CAPDU: 80 0D 02 02 06 7D 5E 82 DE 58 6A [21:47:31]Write to MH i2c: E2 0E 00 42 58 80 0D 02 02 06 00 7D 5E 82 DE 58 6A 00 00 1D [21:47:31]Write i2c OK [21:47:31]MH_I2C_Read... [21:47:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:47:32]Read from MH i2c: E2 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: E2 03 00 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: E2 03 00 42 58 00 90 00 0E [21:47:32]RAPDU: 90 00 [21:47:32]wFMCommunicate OK [21:47:32]wFMCommunicate request_size=4 [21:47:32]MH_SAM_APDU [21:47:32]CAPDU: 80 0D 03 02 [21:47:32]Write to MH i2c: E2 08 00 43 58 80 0D 03 02 00 00 00 00 16 [21:47:32]Write i2c OK [21:47:32]MH_I2C_Read... [21:47:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:47:32]Read from MH i2c: E2 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: E2 0B 00 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: E2 0B 00 43 58 00 83 E7 88 F7 65 36 11 A4 90 00 50 [21:47:32]RAPDU: 83 E7 88 F7 65 36 11 A4 90 00 [21:47:32]wFMCommunicate OK [21:47:32]SAM_PROTO_SignData done [21:47:32]FM_MakeSignedData done [21:47:32]CreateOFDProtocolMessage [21:47:32]wFMCommunicate request_size=4 [21:47:32]MH_SAM_APDU [21:47:32]CAPDU: 80 11 00 00 [21:47:32]Write to MH i2c: E2 08 00 44 58 80 11 00 00 00 00 00 00 16 [21:47:32]Write i2c OK [21:47:32]MH_I2C_Read... [21:47:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:47:32]Read from MH i2c: E2 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: E2 17 00 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: E2 17 00 44 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6C [21:47:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:47:32]wFMCommunicate OK [21:47:32]CreateOFDProtocolMessage done [21:47:32]OFDSenderStorePacket 33314 [21:47:32]StoreOFDPacket docnum=33314 [21:47:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CF 6C 08 01 E5 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 F5 72 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 82 00 00 35 04 06 00 7D 5E 82 DE 58 6A 83 E7 88 F7 65 36 11 A4 [21:47:32]CheckFolder [21:47:32]dirname=/storage/ofd_packets [21:47:32]CheckFolder done [21:47:32]ProducePacketName [21:47:32]name=ofd_packets/00033314 [21:47:32]NVStorageSaveData ofd_packets/00033314 [21:47:32]File name is /storage/ofd_packets/00033314 [21:47:32]Write 302 bytes [21:47:32]NVStorageSaveData done [21:47:32]OFDSenderStorePacket done [21:47:32]KKMCreateOFDPacket done [21:47:32]NVStorageSaveData kkm_last_timestamp [21:47:32]File name is /storage/kkm_last_timestamp [21:47:32]Write 4 bytes [21:47:32]NVStorageSaveData done [21:47:32]ExternCall_PrintAddStr [21:47:32]wPrintStart [21:47:32]Write to MH i2c: 01 00 00 45 58 9D [21:47:32]Write i2c OK [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: 01 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: 01 07 00 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: 01 07 00 45 58 00 00 00 00 00 FF 0F B2 [21:47:32]RasterBufferAndPrint [21:47:32]line Счет N : (1)1183145 [21:47:32]line ИНН: 02508201610067 [21:47:32]line Контрольно-Кассовый Чек [21:47:32]line ПРОДАЖА [21:47:32]line ТРК (МРК, ГНК) : 11 [21:47:32]line Товар: 2710194210 [21:47:32]line ДТ(л)-К-5 [21:47:32]line 10.000 * 63.60 [21:47:32]line = 636.00 [21:47:32]line НДС 12% НСП 1% [21:47:32]line > о реализуемом товаре [21:47:32]line ИТОГО: 636.00 [21:47:32]line НСП 1% : 5.63 [21:47:32]line НДС 12% : 67.54 [21:47:32]line Наличными: 636.00 [21:47:32]line Безнал.: 0.00 [21:47:32]line Место: АЗС № 121 "Партнер Нефть" [21:47:32]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:47:32]line СНО: Общий режим [21:47:32]line Чек 330 26.08.2023 21:47 [21:47:32]line Смена: 77 ФФД: 1.0 [21:47:32]line ЗНМ: 0300000148 [21:47:32]line РНМ: 0000000000091575 [21:47:32]line Версия ККМ: 001 [21:47:32]line ФМ: 0000000000874655 [21:47:32]line ФД: 33314 [21:47:32]line ФПД: 137844876007530 [21:47:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214733&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33314&fm=137844876007530&tin=02508201610067®Number=0000000000091575&sum=63600 [21:47:32]OFD Sender: Processing packet 33314 [packets to send 11, broken 10] [21:47:32]ProducePacketName [21:47:32]name=ofd_packets/00033314 [21:47:32]OFD Sender: To server: pG, [21:47:32]CommunicateWithHost lk.salyk.kg:30040 [21:47:32]ConnectInit lk.salyk.kg [21:47:32]written 0, free lines is 4095 [21:47:32]Connected sock=10 [21:47:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CF 6C 08 01 E5 12 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 01 00 00 F4 03 04 00 F5 72 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 82 00 00 35 04 06 00 7D 5E 82 DE 58 6A 83 E7 88 F7 65 36 11 A4 [21:47:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 C8 35 47 00 B7 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 22 82 00 00 F4 03 04 00 93 1D EA 64 B6 04 01 00 00 E5 93 8E CE A2 87 81 91 [21:47:32]CommunicateWithHost err = 0 [21:47:32]CheckOFDResponse [21:47:32]1017 (14) - 77093643461234 [21:47:32]1041 (16) - 0000000000874655 [21:47:32]1040 (4) - 33314 [21:47:32]1012 (4) - 26.08.2023 15:43 [21:47:32]1206 (1) - 0 [21:47:32]OFD Sender: Remove packet 33314 [21:47:32]ProducePacketName [21:47:32]name=ofd_packets/00033314 [21:47:32]NVStorageDeleteData [21:47:32]Write to MH i2c: 01 00 00 6D 58 C5 [21:47:32]Write i2c OK [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: 01 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: 01 07 00 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: 01 07 00 6D 58 00 00 00 00 00 04 0D DD [21:47:32]RasterBufferAndPrint [21:47:32]line [21:47:32]line [21:47:32]line [21:47:32]line [21:47:32]line [21:47:32]written 0, free lines is 3341 [21:47:32]MH_Cut [21:47:32]Write to MH i2c: D1 01 00 74 58 01 9E [21:47:32]Write i2c OK [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: D1 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: D1 01 00 [21:47:32]MH_I2C_Read... [21:47:32]Read from MH i2c: D1 01 00 74 58 00 9D [21:47:32]Write to MH i2c: 01 00 00 75 58 CD [21:47:32]Write i2c OK [21:47:32]MH_I2C_Read... [21:47:33]OFD Sender: No OFD packet to send [21:47:33]*** Cut start [21:47:33]*** Purtial cut [21:47:33]*** Stage 1: CUTSNS_PIN = 1 [21:47:33]Read from MH i2c: 01 [21:47:33]MH_I2C_Read... [21:47:33]*** Stop cut motor [21:47:33]*** Cut end [21:47:33]Read from MH i2c: 01 07 00 [21:47:33]MH_I2C_Read... [21:47:33]Read from MH i2c: 01 07 00 75 58 00 00 00 00 00 FF 0F E2 [21:47:33]process_action close_receipt done [21:47:33]requested_data is exist [21:47:33]produce_requested_data [21:47:33]requested_item fm.sn is exist - process it [21:47:33]wFMCommunicate request_size=4 [21:47:33]MH_SAM_APDU [21:47:33]CAPDU: 80 11 00 00 [21:47:33]Write to MH i2c: E2 08 00 76 58 80 11 00 00 00 00 00 00 48 [21:47:33]Write i2c OK [21:47:33]MH_I2C_Read... [21:47:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:47:33]Read from MH i2c: E2 [21:47:33]MH_I2C_Read... [21:47:33]Read from MH i2c: E2 17 00 [21:47:33]MH_I2C_Read... [21:47:33]Read from MH i2c: E2 17 00 76 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9E [21:47:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:47:33]wFMCommunicate OK [21:47:33]requested_item fd.num is exist - process it [21:47:33]SAM_PROTO_GetFieldsCounters [21:47:33]wFMCommunicate request_size=4 [21:47:33]MH_SAM_APDU [21:47:33]CAPDU: 80 13 00 00 [21:47:33]Write to MH i2c: E2 08 00 77 58 80 13 00 00 00 00 00 00 4B [21:47:33]Write i2c OK [21:47:33]MH_I2C_Read... [21:47:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:47:34]Read from MH i2c: E2 [21:47:34]MH_I2C_Read... [21:47:34]Read from MH i2c: E2 62 00 [21:47:34]MH_I2C_Read... [21:47:34]Read from MH i2c: E2 62 00 77 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [21:47:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:47:34]wFMCommunicate OK [21:47:34]SAM_PROTO_GetFieldsCounters done [21:47:34]requested_item shift.num is exist - process it [21:47:34]requested_item shift.opened is exist - process it [21:47:34]req_shift_opened [21:47:34]FM_GetShiftState [21:47:34]SAM_PROTO_GetShiftState [21:47:34]wFMCommunicate request_size=4 [21:47:34]MH_SAM_APDU [21:47:34]CAPDU: 80 13 01 00 [21:47:34]Write to MH i2c: E2 08 00 78 58 80 13 01 00 00 00 00 00 4D [21:47:34]Write i2c OK [21:47:34]MH_I2C_Read... [21:47:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:47:34]Read from MH i2c: E2 [21:47:34]MH_I2C_Read... [21:47:34]Read from MH i2c: E2 0E 00 [21:47:34]MH_I2C_Read... [21:47:34]Read from MH i2c: E2 0E 00 78 58 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 84 [21:47:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:47:34]wFMCommunicate OK [21:47:34]SAM_PROTO_GetShiftState done [21:47:34]FM_GetShiftState done [21:47:34]req_shift_opened done [21:47:34]requested_item shift.open_date is exist - process it [21:47:34]req_shift_open_date [21:47:34]req_shift_open_date done [21:47:34]produce_requested_data done [21:47:34]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33314,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:47:34]process_action_free close_receipt [21:47:34]json_value_free [21:47:34]json_value_free done [21:47:34]process_json_proto returns [21:47:34]Send response to host [21:47:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33314,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:47:34]free response buf [21:47:34]execute_script done [21:47:34]execute_script returns [21:47:34]free content buf [21:47:34]Sock 7.Close socket [21:47:34]Sock 7.Thread stoped [21:47:38]OFD Sender: No OFD packet to send [21:47:43]OFD Sender: No OFD packet to send [21:47:48]OFD Sender: No OFD packet to send [21:47:53]OFD Sender: No OFD packet to send [21:47:58]OFD Sender: No OFD packet to send [21:48:03]OFD Sender: No OFD packet to send [21:48:08]OFD Sender: No OFD packet to send [21:48:13]OFD Sender: No OFD packet to send [21:48:18]OFD Sender: No OFD packet to send [21:48:19]accept exits with 9 [21:48:19]New connection [21:48:19]New thread 3067059556 created [21:48:19]Thread 3067202916 joined [21:48:19]Waiting for new connection... [21:48:19] Sock 9.Parse request [21:48:19]Sock 9.Check first char [21:48:19]Sock 9.First char is OK [21:48:19]request: POST /json_proto HTTP/1.0 [21:48:19]Method: POST [21:48:19]URL: /json_proto [21:48:19]Method is POST - this is cgi request [21:48:19]url: /json_proto [21:48:19]query_string will be loaded in cgi processing [21:48:19]execute_cgi json_proto POST (null) [21:48:19]execute_cgi path=json_proto method=POST [21:48:19]POST find Content-Length [21:48:19]Host: 172.17.34.200:8080 [21:48:19]Content-Length: 1091 [21:48:19]Content-Type: application/json [21:48:19] [21:48:19]POST finish read [21:48:19]Found Content-Length = 1091 [21:48:19]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1183146\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 5.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 292.50\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\u000A81821\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:19]execute_script... [21:48:19]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 121\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. \u000A\u0421\u0447\u0435\u0442 N : (1)1183146\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 5.000 x 58.50\u000A\u0418\u0422\u041E\u0413: 292.50\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\u000A81821\u000A" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:19]POST & json_proto [21:48:19]process_json_proto [21:48:19]json parsed OK: [21:48:19]protocol is kg_v1.0 [21:48:19]action value=print_text [21:48:19]process_action print_text [21:48:19]cmd_print_text [21:48:19]ExternCall_PrintAddStr [21:48:19]wPrintStart [21:48:19]Write to MH i2c: 01 00 00 79 58 D1 [21:48:19]Write i2c OK [21:48:19]MH_I2C_Read... [21:48:19]Read from MH i2c: 01 [21:48:19]MH_I2C_Read... [21:48:19]Read from MH i2c: 01 07 00 [21:48:19]MH_I2C_Read... [21:48:19]Read from MH i2c: 01 07 00 79 58 00 00 00 00 00 FF 0F E6 [21:48:19]RasterBufferAndPrint [21:48:19]line *****ТОВАРНЫЙ ЧЕК***** [21:48:19]line АЗС 121 [21:48:19]line Партнер нефть [21:48:19]line 02508201610067 [21:48:19]line Кассир : Ниязова Г. [21:48:19]line Счет N : (1)1183146 [21:48:19]line ПРОДАЖА [21:48:19]line ТРК (МРК, ГНК) : 52 [21:48:19]line Вид ГСМ : 2710124130 [21:48:19]line Аи-92-К-5 [21:48:19]line 5.000 x 58.50 [21:48:19]line ИТОГ: 292.50 [21:48:19]line Тип оплаты: Талоны: Топливная Карта [21:48:19]line 81821 [21:48:19]written 0, free lines is 4095 [21:48:20]Write to MH i2c: 01 00 00 8A 58 E2 [21:48:20]Write i2c OK [21:48:20]MH_I2C_Read... [21:48:20]Read from MH i2c: 01 [21:48:20]MH_I2C_Read... [21:48:20]Read from MH i2c: 01 07 00 [21:48:20]MH_I2C_Read... [21:48:20]Read from MH i2c: 01 07 00 8A 58 00 00 00 00 00 5C 0E 53 [21:48:20]RasterBufferAndPrint [21:48:20]line [21:48:20]line [21:48:20]line [21:48:20]line [21:48:20]line [21:48:20]written 0, free lines is 3678 [21:48:20]MH_Cut [21:48:20]Write to MH i2c: D1 01 00 91 58 01 BB [21:48:20]Write i2c OK [21:48:20]MH_I2C_Read... [21:48:20]Read from MH i2c: D1 [21:48:20]MH_I2C_Read... [21:48:20]Read from MH i2c: D1 01 00 [21:48:20]MH_I2C_Read... [21:48:20]Read from MH i2c: D1 01 00 91 58 00 BA [21:48:20]Write to MH i2c: 01 00 00 92 58 EA [21:48:20]Write i2c OK [21:48:20]MH_I2C_Read... [21:48:20]*** Cut start [21:48:20]*** Purtial cut [21:48:20]*** CUTSNS_PIN = 0 [21:48:20]*** Stage 1: CUTSNS_PIN = 1 [21:48:22]Read from MH i2c: 01 [21:48:22]MH_I2C_Read... [21:48:22]*** Stop cut motor [21:48:22]*** Cut end [21:48:22]Read from MH i2c: 01 07 00 [21:48:22]MH_I2C_Read... [21:48:22]Read from MH i2c: 01 07 00 92 58 00 00 00 00 00 FF 0F FF [21:48:22]process_action print_text done [21:48:22]requested_data is exist [21:48:22]produce_requested_data [21:48:22]requested_item fm.sn is exist - process it [21:48:22]wFMCommunicate request_size=4 [21:48:22]MH_SAM_APDU [21:48:22]CAPDU: 80 11 00 00 [21:48:22]Write to MH i2c: E2 08 00 93 58 80 11 00 00 00 00 00 00 65 [21:48:22]Write i2c OK [21:48:22]MH_I2C_Read... [21:48:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:22]Read from MH i2c: E2 [21:48:22]MH_I2C_Read... [21:48:22]Read from MH i2c: E2 17 00 [21:48:22]MH_I2C_Read... [21:48:22]Read from MH i2c: E2 17 00 93 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BB [21:48:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:48:22]wFMCommunicate OK [21:48:22]requested_item fd.num is exist - process it [21:48:22]SAM_PROTO_GetFieldsCounters [21:48:22]wFMCommunicate request_size=4 [21:48:22]MH_SAM_APDU [21:48:22]CAPDU: 80 13 00 00 [21:48:22]Write to MH i2c: E2 08 00 94 58 80 13 00 00 00 00 00 00 68 [21:48:22]Write i2c OK [21:48:22]MH_I2C_Read... [21:48:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:48:22]Read from MH i2c: E2 [21:48:22]MH_I2C_Read... [21:48:22]Read from MH i2c: E2 62 00 [21:48:22]MH_I2C_Read... [21:48:22]Read from MH i2c: E2 62 00 94 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [21:48:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 22 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:48:22]wFMCommunicate OK [21:48:22]SAM_PROTO_GetFieldsCounters done [21:48:22]requested_item shift.num is exist - process it [21:48:22]requested_item shift.opened is exist - process it [21:48:22]req_shift_opened [21:48:22]FM_GetShiftState [21:48:22]SAM_PROTO_GetShiftState [21:48:22]wFMCommunicate request_size=4 [21:48:22]MH_SAM_APDU [21:48:22]CAPDU: 80 13 01 00 [21:48:22]Write to MH i2c: E2 08 00 95 58 80 13 01 00 00 00 00 00 6A [21:48:22]Write i2c OK [21:48:22]MH_I2C_Read... [21:48:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:22]Read from MH i2c: E2 [21:48:22]MH_I2C_Read... [21:48:22]Read from MH i2c: E2 0E 00 [21:48:22]MH_I2C_Read... [21:48:22]Read from MH i2c: E2 0E 00 95 58 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A1 [21:48:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:48:22]wFMCommunicate OK [21:48:22]SAM_PROTO_GetShiftState done [21:48:22]FM_GetShiftState done [21:48:22]req_shift_opened done [21:48:22]requested_item shift.open_date is exist - process it [21:48:22]req_shift_open_date [21:48:22]req_shift_open_date done [21:48:22]produce_requested_data done [21:48:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33314,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:48:22]process_action_free print_text [21:48:22]json_value_free [21:48:22]json_value_free done [21:48:22]process_json_proto returns [21:48:22]Send response to host [21:48:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33314,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:48:22]free response buf [21:48:22]execute_script done [21:48:22]execute_script returns [21:48:22]free content buf [21:48:22]Sock 9.Close socket [21:48:22]Sock 9.Thread stoped [21:48:23]OFD Sender: No OFD packet to send [21:48:28]OFD Sender: No OFD packet to send [21:48:33]OFD Sender: No OFD packet to send [21:48:38]OFD Sender: No OFD packet to send [21:48:43]OFD Sender: No OFD packet to send [21:48:48]OFD Sender: No OFD packet to send [21:48:51]accept exits with 7 [21:48:51]New connection [21:48:51]New thread 3067202916 created [21:48:51]Thread 3067059556 joined [21:48:51]Waiting for new connection... [21:48:51] Sock 7.Parse request [21:48:51]Sock 7.Check first char [21:48:51]Sock 7.First char is OK [21:48:51]request: POST /json_proto HTTP/1.0 [21:48:51]Method: POST [21:48:51]URL: /json_proto [21:48:51]Method is POST - this is cgi request [21:48:51]url: /json_proto [21:48:51]query_string will be loaded in cgi processing [21:48:51]execute_cgi json_proto POST (null) [21:48:51]execute_cgi path=json_proto method=POST [21:48:51]POST find Content-Length [21:48:51]Host: 172.17.34.200:8080 [21:48:51]Content-Length: 641 [21:48:51]Content-Type: application/json [21:48:51] [21:48:51]POST finish read [21:48:51]Found Content-Length = 641 [21:48:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183147", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:51]execute_script... [21:48:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183147", "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" : 58.50, "quantity" : 10.000, "sum" : 585.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 585.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:48:51]POST & json_proto [21:48:51]process_json_proto [21:48:51]json parsed OK: [21:48:51]protocol is kg_v1.0 [21:48:51]action value=close_receipt [21:48:51]process_action close_receipt [21:48:51]cmd_close_receipt [21:48:51]MH_GetDate [21:48:51]Write to MH i2c: F0 00 00 96 58 DD [21:48:51]Write i2c OK [21:48:51]MH_I2C_Read... [21:48:51]Read from MH i2c: F0 [21:48:51]MH_I2C_Read... [21:48:51]Read from MH i2c: F0 09 00 [21:48:51]MH_I2C_Read... [21:48:51]Read from MH i2c: F0 09 00 96 58 00 46 73 EA 64 B2 FF 65 64 67 [21:48:51]GetLastDocTimeStamp 1693086453 [21:48:51]current date 1693086534 [21:48:51]FM_GetShiftState [21:48:51]SAM_PROTO_GetShiftState [21:48:51]wFMCommunicate request_size=4 [21:48:51]MH_SAM_APDU [21:48:51]CAPDU: 80 13 01 00 [21:48:51]Write to MH i2c: E2 08 00 97 58 80 13 01 00 00 00 00 00 6C [21:48:51]Write i2c OK [21:48:51]MH_I2C_Read... [21:48:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:51]Read from MH i2c: E2 [21:48:51]MH_I2C_Read... [21:48:51]Read from MH i2c: E2 0E 00 [21:48:51]MH_I2C_Read... [21:48:51]Read from MH i2c: E2 0E 00 97 58 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A3 [21:48:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:48:51]wFMCommunicate OK [21:48:51]SAM_PROTO_GetShiftState done [21:48:51]FM_GetShiftState done [21:48:51]opened in 1693009560 [21:48:51]opened+sec_in_day 1693095960 [21:48:51]quantity*price = 58500 [21:48:51]sum+1 = 58501 [21:48:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 585.00 НСП 1% : 5.18 НДС 12% : 62.12 Наличными: 585.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 331 26.08.2023 21:48 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33315 ФПД: 252106342294230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33315&fm=252106342294230&tin=02508201610067®Number=0000000000091575&sum=58500 [21:48:52]StoreToDocumentArchive [21:48:52]shift 77 fd 33315 [21:48:52]save to /storage/0077/doc_00033315 [21:48:52]save last doc name /storage/0077/doc_00033315 to /storage/kkm_last_doc_name [21:48:52]save OK [21:48:52]Clear old archive folders... [21:48:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:48:52]tlvbuf is 00AA4F80 [21:48:52]SAM_PROTO_ClearQueue [21:48:52]wFMCommunicate request_size=4 [21:48:52]MH_SAM_APDU [21:48:52]CAPDU: 80 09 00 00 [21:48:52]Write to MH i2c: E2 08 00 A4 58 80 09 00 00 00 00 00 00 6E [21:48:52]Write i2c OK [21:48:52]MH_I2C_Read... [21:48:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:48:52]Read from MH i2c: E2 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 03 00 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 03 00 A4 58 00 90 00 70 [21:48:52]RAPDU: 90 00 [21:48:52]wFMCommunicate OK [21:48:52]SAM_PROTO_ClearQueue done [21:48:52]KKMCreateOFDPacket [21:48:52]OFDProtocolAddRootSTLVToBuf [21:48:52]FM_MakeSignedData [21:48:52]FM_MakeSignedData [21:48:52]SAM_PROTO_SignData [21:48:52]wFMCommunicate request_size=4 [21:48:52]MH_SAM_APDU [21:48:52]CAPDU: 80 0D 01 02 [21:48:52]Write to MH i2c: E2 08 00 A5 58 80 0D 01 02 00 00 00 00 76 [21:48:52]Write i2c OK [21:48:52]MH_I2C_Read... [21:48:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:48:52]Read from MH i2c: E2 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 03 00 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 03 00 A5 58 00 90 00 71 [21:48:52]RAPDU: 90 00 [21:48:52]wFMCommunicate OK [21:48:52]wFMCommunicate request_size=255 [21:48:52]MH_SAM_APDU [21:48:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 46 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 82 00 00 35 04 06 00 E5 [21:48:52]Write to MH i2c: E2 02 01 A6 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 46 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 82 00 00 35 04 06 00 E5 00 00 72 [21:48:52]Write i2c OK [21:48:52]MH_I2C_Read... [21:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:48:52]Read from MH i2c: E2 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 03 00 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 03 00 A6 58 00 90 00 72 [21:48:52]RAPDU: 90 00 [21:48:52]wFMCommunicate OK [21:48:52]wFMCommunicate request_size=10 [21:48:52]MH_SAM_APDU [21:48:52]CAPDU: 80 0D 02 02 05 4A 14 FA 62 D6 [21:48:52]Write to MH i2c: E2 0D 00 A7 58 80 0D 02 02 05 00 4A 14 FA 62 D6 00 00 13 [21:48:52]Write i2c OK [21:48:52]MH_I2C_Read... [21:48:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:48:52]Read from MH i2c: E2 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 03 00 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 03 00 A7 58 00 90 00 73 [21:48:52]RAPDU: 90 00 [21:48:52]wFMCommunicate OK [21:48:52]wFMCommunicate request_size=4 [21:48:52]MH_SAM_APDU [21:48:52]CAPDU: 80 0D 03 02 [21:48:52]Write to MH i2c: E2 08 00 A8 58 80 0D 03 02 00 00 00 00 7B [21:48:52]Write i2c OK [21:48:52]MH_I2C_Read... [21:48:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:48:52]Read from MH i2c: E2 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 0B 00 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 0B 00 A8 58 00 D2 34 B9 99 F8 B4 03 82 90 00 05 [21:48:52]RAPDU: D2 34 B9 99 F8 B4 03 82 90 00 [21:48:52]wFMCommunicate OK [21:48:52]SAM_PROTO_SignData done [21:48:52]FM_MakeSignedData done [21:48:52]CreateOFDProtocolMessage [21:48:52]wFMCommunicate request_size=4 [21:48:52]MH_SAM_APDU [21:48:52]CAPDU: 80 11 00 00 [21:48:52]Write to MH i2c: E2 08 00 A9 58 80 11 00 00 00 00 00 00 7B [21:48:52]Write i2c OK [21:48:52]MH_I2C_Read... [21:48:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:52]Read from MH i2c: E2 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 17 00 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: E2 17 00 A9 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D1 [21:48:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:48:52]wFMCommunicate OK [21:48:52]CreateOFDProtocolMessage done [21:48:52]OFDSenderStorePacket 33315 [21:48:52]StoreOFDPacket docnum=33315 [21:48:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 80 9F 07 01 0D 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 46 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 82 00 00 35 04 06 00 E5 4A 14 FA 62 D6 D2 34 B9 99 F8 B4 03 82 [21:48:52]CheckFolder [21:48:52]dirname=/storage/ofd_packets [21:48:52]CheckFolder done [21:48:52]ProducePacketName [21:48:52]name=ofd_packets/00033315 [21:48:52]NVStorageSaveData ofd_packets/00033315 [21:48:52]File name is /storage/ofd_packets/00033315 [21:48:52]Write 301 bytes [21:48:52]NVStorageSaveData done [21:48:52]OFDSenderStorePacket done [21:48:52]KKMCreateOFDPacket done [21:48:52]NVStorageSaveData kkm_last_timestamp [21:48:52]File name is /storage/kkm_last_timestamp [21:48:52]Write 4 bytes [21:48:52]NVStorageSaveData done [21:48:52]ExternCall_PrintAddStr [21:48:52]wPrintStart [21:48:52]Write to MH i2c: 01 00 00 AA 58 02 [21:48:52]OFD Sender: Processing packet 33315 [packets to send 11, broken 10] [21:48:52]ProducePacketName [21:48:52]name=ofd_packets/00033315 [21:48:52]OFD Sender: To server: pG, [21:48:52]CommunicateWithHost lk.salyk.kg:30040 [21:48:52]ConnectInit lk.salyk.kg [21:48:52]Write i2c OK [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: 01 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: 01 07 00 [21:48:52]MH_I2C_Read... [21:48:52]Read from MH i2c: 01 07 00 AA 58 00 00 00 00 00 FF 0F 17 [21:48:52]RasterBufferAndPrint [21:48:52]line Счет N : (1)1183147 [21:48:52]line ИНН: 02508201610067 [21:48:52]line Контрольно-Кассовый Чек [21:48:52]line ПРОДАЖА [21:48:52]line ТРК (МРК, ГНК) : 32 [21:48:52]line Товар: 2710124130 [21:48:52]line Аи-92-К-5 [21:48:52]line 10.000 * 58.50 [21:48:52]line = 585.00 [21:48:52]line НДС 12% НСП 1% [21:48:52]line > о реализуемом товаре [21:48:52]line ИТОГО: 585.00 [21:48:52]line НСП 1% : 5.18 [21:48:52]line НДС 12% : 62.12 [21:48:52]line Наличными: 585.00 [21:48:52]line Безнал.: 0.00 [21:48:52]line Место: АЗС № 121 "Партнер Нефть" [21:48:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:48:52]line СНО: Общий режим [21:48:52]line Чек 331 26.08.2023 21:48 [21:48:52]line Смена: 77 ФФД: 1.0 [21:48:52]line ЗНМ: 0300000148 [21:48:52]line РНМ: 0000000000091575 [21:48:52]line Версия ККМ: 001 [21:48:52]line ФМ: 0000000000874655 [21:48:52]line ФД: 33315 [21:48:52]line ФПД: 252106342294230 [21:48:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214854&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33315&fm=252106342294230&tin=02508201610067®Number=0000000000091575&sum=58500 [21:48:53]Connected sock=10 [21:48:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 80 9F 07 01 0D 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 84 E4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 E4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 06 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 18 00 00 00 00 07 04 06 00 84 E4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 01 00 00 F4 03 04 00 46 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 82 00 00 35 04 06 00 E5 4A 14 FA 62 D6 D2 34 B9 99 F8 B4 03 82 [21:48:53]written 0, free lines is 4095 [21:48:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 80 E8 47 00 27 C6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 23 82 00 00 F4 03 04 00 E3 1D EA 64 B6 04 01 00 00 A9 1B 6E 0D EB 0D B5 92 [21:48:53]CommunicateWithHost err = 0 [21:48:53]CheckOFDResponse [21:48:53]1017 (14) - 77093643461234 [21:48:53]1041 (16) - 0000000000874655 [21:48:53]1040 (4) - 33315 [21:48:53]1012 (4) - 26.08.2023 15:44 [21:48:53]1206 (1) - 0 [21:48:53]OFD Sender: Remove packet 33315 [21:48:53]ProducePacketName [21:48:53]name=ofd_packets/00033315 [21:48:53]NVStorageDeleteData [21:48:53]Write to MH i2c: 01 00 00 D2 58 2A [21:48:53]Write i2c OK [21:48:53]MH_I2C_Read... [21:48:53]Read from MH i2c: 01 [21:48:53]MH_I2C_Read... [21:48:53]Read from MH i2c: 01 07 00 [21:48:53]MH_I2C_Read... [21:48:53]Read from MH i2c: 01 07 00 D2 58 00 00 00 00 00 01 0D 3F [21:48:53]RasterBufferAndPrint [21:48:53]line [21:48:53]line [21:48:53]line [21:48:53]line [21:48:53]line [21:48:53]written 0, free lines is 3335 [21:48:53]MH_Cut [21:48:53]Write to MH i2c: D1 01 00 D9 58 01 03 [21:48:53]Write i2c OK [21:48:53]MH_I2C_Read... [21:48:53]Read from MH i2c: D1 [21:48:53]MH_I2C_Read... [21:48:53]Read from MH i2c: D1 01 00 [21:48:53]MH_I2C_Read... [21:48:53]Read from MH i2c: D1 01 00 D9 58 00 02 [21:48:53]Write to MH i2c: 01 00 00 DA 58 32 [21:48:53]Write i2c OK [21:48:53]MH_I2C_Read... [21:48:53]OFD Sender: No OFD packet to send [21:48:54]*** Cut start [21:48:54]*** Purtial cut [21:48:54]*** Stage 1: CUTSNS_PIN = 1 [21:48:54]Read from MH i2c: 01 [21:48:54]MH_I2C_Read... [21:48:54]*** Stop cut motor [21:48:54]*** Cut end [21:48:54]Read from MH i2c: 01 07 00 [21:48:54]MH_I2C_Read... [21:48:54]Read from MH i2c: 01 07 00 DA 58 00 00 00 00 00 FF 0F 47 [21:48:54]process_action close_receipt done [21:48:54]requested_data is exist [21:48:54]produce_requested_data [21:48:54]requested_item fm.sn is exist - process it [21:48:54]wFMCommunicate request_size=4 [21:48:54]MH_SAM_APDU [21:48:54]CAPDU: 80 11 00 00 [21:48:54]Write to MH i2c: E2 08 00 DB 58 80 11 00 00 00 00 00 00 AD [21:48:54]Write i2c OK [21:48:54]MH_I2C_Read... [21:48:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:48:54]Read from MH i2c: E2 [21:48:54]MH_I2C_Read... [21:48:54]Read from MH i2c: E2 17 00 [21:48:54]MH_I2C_Read... [21:48:54]Read from MH i2c: E2 17 00 DB 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 03 [21:48:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:48:54]wFMCommunicate OK [21:48:54]requested_item fd.num is exist - process it [21:48:54]SAM_PROTO_GetFieldsCounters [21:48:54]wFMCommunicate request_size=4 [21:48:54]MH_SAM_APDU [21:48:54]CAPDU: 80 13 00 00 [21:48:54]Write to MH i2c: E2 08 00 DC 58 80 13 00 00 00 00 00 00 B0 [21:48:54]Write i2c OK [21:48:54]MH_I2C_Read... [21:48:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:48:54]Read from MH i2c: E2 [21:48:54]MH_I2C_Read... [21:48:54]Read from MH i2c: E2 62 00 [21:48:54]MH_I2C_Read... [21:48:54]Read from MH i2c: E2 62 00 DC 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 23 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [21:48:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 23 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:48:54]wFMCommunicate OK [21:48:54]SAM_PROTO_GetFieldsCounters done [21:48:54]requested_item shift.num is exist - process it [21:48:54]requested_item shift.opened is exist - process it [21:48:54]req_shift_opened [21:48:54]FM_GetShiftState [21:48:54]SAM_PROTO_GetShiftState [21:48:54]wFMCommunicate request_size=4 [21:48:54]MH_SAM_APDU [21:48:54]CAPDU: 80 13 01 00 [21:48:54]Write to MH i2c: E2 08 00 DD 58 80 13 01 00 00 00 00 00 B2 [21:48:54]Write i2c OK [21:48:54]MH_I2C_Read... [21:48:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:48:54]Read from MH i2c: E2 [21:48:54]MH_I2C_Read... [21:48:54]Read from MH i2c: E2 0E 00 [21:48:54]MH_I2C_Read... [21:48:54]Read from MH i2c: E2 0E 00 DD 58 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E9 [21:48:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:48:54]wFMCommunicate OK [21:48:54]SAM_PROTO_GetShiftState done [21:48:54]FM_GetShiftState done [21:48:54]req_shift_opened done [21:48:54]requested_item shift.open_date is exist - process it [21:48:54]req_shift_open_date [21:48:54]req_shift_open_date done [21:48:54]produce_requested_data done [21:48:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33315,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:48:54]process_action_free close_receipt [21:48:54]json_value_free [21:48:54]json_value_free done [21:48:54]process_json_proto returns [21:48:54]Send response to host [21:48:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33315,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:48:54]free response buf [21:48:54]execute_script done [21:48:54]execute_script returns [21:48:54]free content buf [21:48:54]Sock 7.Close socket [21:48:54]Sock 7.Thread stoped [21:48:58]OFD Sender: No OFD packet to send [21:49:03]OFD Sender: No OFD packet to send [21:49:03]accept exits with 9 [21:49:03]New connection [21:49:03]New thread 3067059556 created [21:49:03]Thread 3067202916 joined [21:49:03]Waiting for new connection... [21:49:03] Sock 9.Parse request [21:49:03]Sock 9.Check first char [21:49:03]Sock 9.First char is OK [21:49:03]request: POST /json_proto HTTP/1.0 [21:49:03]Method: POST [21:49:03]URL: /json_proto [21:49:03]Method is POST - this is cgi request [21:49:03]url: /json_proto [21:49:03]query_string will be loaded in cgi processing [21:49:03]execute_cgi json_proto POST (null) [21:49:03]execute_cgi path=json_proto method=POST [21:49:03]POST find Content-Length [21:49:03]Host: 172.17.34.200:8080 [21:49:03]Content-Length: 688 [21:49:03]Content-Type: application/json [21:49:03] [21:49:03]POST finish read [21:49:03]Found Content-Length = 688 [21:49:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:03]execute_script... [21:49:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:03]POST & json_proto [21:49:03]process_json_proto [21:49:03]json parsed OK: [21:49:03]protocol is kg_v1.0 [21:49:03]action value=close_receipt [21:49:03]process_action close_receipt [21:49:03]cmd_close_receipt [21:49:03]MH_GetDate [21:49:03]Write to MH i2c: F0 00 00 DE 58 25 [21:49:03]Write i2c OK [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: F0 [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: F0 09 00 [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: F0 09 00 DE 58 00 52 73 EA 64 B2 FF 65 64 BB [21:49:03]GetLastDocTimeStamp 1693086534 [21:49:03]current date 1693086546 [21:49:03]FM_GetShiftState [21:49:03]SAM_PROTO_GetShiftState [21:49:03]wFMCommunicate request_size=4 [21:49:03]MH_SAM_APDU [21:49:03]CAPDU: 80 13 01 00 [21:49:03]Write to MH i2c: E2 08 00 DF 58 80 13 01 00 00 00 00 00 B4 [21:49:03]Write i2c OK [21:49:03]MH_I2C_Read... [21:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:03]Read from MH i2c: E2 [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: E2 0E 00 [21:49:03]MH_I2C_Read... [21:49:03]Read from MH i2c: E2 0E 00 DF 58 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 EB [21:49:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:49:03]wFMCommunicate OK [21:49:03]SAM_PROTO_GetShiftState done [21:49:03]FM_GetShiftState done [21:49:03]opened in 1693009560 [21:49:03]opened+sec_in_day 1693095960 [21:49:03]quantity*price = 150032 [21:49:03]sum+1 = 150033 [21:49:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 332 26.08.2023 21:49 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33316 ФПД: 192331580362428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214906&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33316&fm=192331580362428&tin=02508201610067®Number=0000000000091575&sum=150000 [21:49:05]StoreToDocumentArchive [21:49:05]shift 77 fd 33316 [21:49:05]save to /storage/0077/doc_00033316 [21:49:05]save last doc name /storage/0077/doc_00033316 to /storage/kkm_last_doc_name [21:49:05]save OK [21:49:05]Clear old archive folders... [21:49:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:49:05]tlvbuf is 00A284D0 [21:49:05]SAM_PROTO_ClearQueue [21:49:05]wFMCommunicate request_size=4 [21:49:05]MH_SAM_APDU [21:49:05]CAPDU: 80 09 00 00 [21:49:05]Write to MH i2c: E2 08 00 EC 58 80 09 00 00 00 00 00 00 B6 [21:49:05]Write i2c OK [21:49:05]MH_I2C_Read... [21:49:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:05]Read from MH i2c: E2 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 03 00 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 03 00 EC 58 00 90 00 B8 [21:49:05]RAPDU: 90 00 [21:49:05]wFMCommunicate OK [21:49:05]SAM_PROTO_ClearQueue done [21:49:05]KKMCreateOFDPacket [21:49:05]OFDProtocolAddRootSTLVToBuf [21:49:05]FM_MakeSignedData [21:49:05]FM_MakeSignedData [21:49:05]SAM_PROTO_SignData [21:49:05]wFMCommunicate request_size=4 [21:49:05]MH_SAM_APDU [21:49:05]CAPDU: 80 0D 01 02 [21:49:05]Write to MH i2c: E2 08 00 ED 58 80 0D 01 02 00 00 00 00 BE [21:49:05]Write i2c OK [21:49:05]MH_I2C_Read... [21:49:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:05]Read from MH i2c: E2 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 03 00 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 03 00 ED 58 00 90 00 B9 [21:49:05]RAPDU: 90 00 [21:49:05]wFMCommunicate OK [21:49:05]wFMCommunicate request_size=255 [21:49:05]MH_SAM_APDU [21:49:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 52 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 82 00 00 35 04 06 00 [21:49:05]Write to MH i2c: E2 02 01 EE 58 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 52 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 82 00 00 35 04 06 00 00 00 4F [21:49:05]Write i2c OK [21:49:05]MH_I2C_Read... [21:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:05]Read from MH i2c: E2 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 03 00 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 03 00 EE 58 00 90 00 BA [21:49:05]RAPDU: 90 00 [21:49:05]wFMCommunicate OK [21:49:05]wFMCommunicate request_size=11 [21:49:05]MH_SAM_APDU [21:49:05]CAPDU: 80 0D 02 02 06 AE EC AF 86 CE BC [21:49:05]Write to MH i2c: E2 0E 00 EF 58 80 0D 02 02 06 00 AE EC AF 86 CE BC 00 00 26 [21:49:05]Write i2c OK [21:49:05]MH_I2C_Read... [21:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:05]Read from MH i2c: E2 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 03 00 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 03 00 EF 58 00 90 00 BB [21:49:05]RAPDU: 90 00 [21:49:05]wFMCommunicate OK [21:49:05]wFMCommunicate request_size=4 [21:49:05]MH_SAM_APDU [21:49:05]CAPDU: 80 0D 03 02 [21:49:05]Write to MH i2c: E2 08 00 F0 58 80 0D 03 02 00 00 00 00 C3 [21:49:05]Write i2c OK [21:49:05]MH_I2C_Read... [21:49:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:05]Read from MH i2c: E2 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 0B 00 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 0B 00 F0 58 00 DC 08 41 DF 8C 11 45 13 90 00 BD [21:49:05]RAPDU: DC 08 41 DF 8C 11 45 13 90 00 [21:49:05]wFMCommunicate OK [21:49:05]SAM_PROTO_SignData done [21:49:05]FM_MakeSignedData done [21:49:05]CreateOFDProtocolMessage [21:49:05]wFMCommunicate request_size=4 [21:49:05]MH_SAM_APDU [21:49:05]CAPDU: 80 11 00 00 [21:49:05]Write to MH i2c: E2 08 00 F1 58 80 11 00 00 00 00 00 00 C3 [21:49:05]Write i2c OK [21:49:05]MH_I2C_Read... [21:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:05]Read from MH i2c: E2 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 17 00 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: E2 17 00 F1 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 19 [21:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:05]wFMCommunicate OK [21:49:05]CreateOFDProtocolMessage done [21:49:05]OFDSenderStorePacket 33316 [21:49:05]StoreOFDPacket docnum=33316 [21:49:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AC FF 08 01 60 DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 52 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 82 00 00 35 04 06 00 AE EC AF 86 CE BC DC 08 41 DF 8C 11 45 13 [21:49:05]CheckFolder [21:49:05]dirname=/storage/ofd_packets [21:49:05]CheckFolder done [21:49:05]ProducePacketName [21:49:05]name=ofd_packets/00033316 [21:49:05]NVStorageSaveData ofd_packets/00033316 [21:49:05]File name is /storage/ofd_packets/00033316 [21:49:05]Write 302 bytes [21:49:05]NVStorageSaveData done [21:49:05]OFDSenderStorePacket done [21:49:05]KKMCreateOFDPacket done [21:49:05]NVStorageSaveData kkm_last_timestamp [21:49:05]File name is /storage/kkm_last_timestamp [21:49:05]Write 4 bytes [21:49:05]NVStorageSaveData done [21:49:05]ExternCall_PrintAddStr [21:49:05]wPrintStart [21:49:05]Write to MH i2c: 01 00 00 F2 58 4A [21:49:05]Write i2c OK [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: 01 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: 01 07 00 [21:49:05]MH_I2C_Read... [21:49:05]Read from MH i2c: 01 07 00 F2 58 00 00 00 00 00 FF 0F 5F [21:49:05]RasterBufferAndPrint [21:49:05]line Счет N : (1)1183148 [21:49:05]line ИНН: 02508201610067 [21:49:05]line Контрольно-Кассовый Чек [21:49:05]line ПРОДАЖА [21:49:05]line ТРК (МРК, ГНК) : 21 [21:49:05]line Товар: 2710194210 [21:49:05]line ДТ(л)-К-5 [21:49:05]line 23.590 * 63.60 [21:49:05]line = 1500.32 [21:49:05]line НДС 12% НСП 1% [21:49:05]line > о реализуемом товаре [21:49:05]line ОКРУГЛЕНИЕ: -0.32 [21:49:05]line ИТОГО: 1500.00 [21:49:05]line Внесено: 1500.00 [21:49:05]line СДАЧА: 0.00 [21:49:05]line НСП 1% : 13.28 [21:49:05]line НДС 12% : 159.33 [21:49:05]line Наличными: 1500.00 [21:49:05]line Безнал.: 0.00 [21:49:05]line Место: АЗС № 121 "Партнер Нефть" [21:49:05]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:49:05]line СНО: Общий режим [21:49:05]line Чек 332 26.08.2023 21:49 [21:49:05]line Смена: 77 ФФД: 1.0 [21:49:05]line ЗНМ: 0300000148 [21:49:05]line РНМ: 0000000000091575 [21:49:05]line Версия ККМ: 001 [21:49:05]line ФМ: 0000000000874655 [21:49:05]line ФД: 33316 [21:49:05]line ФПД: 192331580362428 [21:49:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214906&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33316&fm=192331580362428&tin=02508201610067®Number=0000000000091575&sum=150000 [21:49:05]OFD Sender: Processing packet 33316 [packets to send 11, broken 10] [21:49:05]ProducePacketName [21:49:05]name=ofd_packets/00033316 [21:49:05]OFD Sender: To server: pG, [21:49:05]CommunicateWithHost lk.salyk.kg:30040 [21:49:05]ConnectInit lk.salyk.kg [21:49:05]written 0, free lines is 4095 [21:49:05]Connected sock=10 [21:49:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 AC FF 08 01 60 DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 52 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 82 00 00 35 04 06 00 AE EC AF 86 CE BC DC 08 41 DF 8C 11 45 13 [21:49:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 36 70 47 00 0E 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 24 82 00 00 F4 03 04 00 F0 1D EA 64 B6 04 01 00 00 01 CD B7 3D 81 1F 28 72 [21:49:06]CommunicateWithHost err = 0 [21:49:06]CheckOFDResponse [21:49:06]1017 (14) - 77093643461234 [21:49:06]1041 (16) - 0000000000874655 [21:49:06]1040 (4) - 33316 [21:49:06]1012 (4) - 26.08.2023 15:44 [21:49:06]1206 (1) - 0 [21:49:06]OFD Sender: Remove packet 33316 [21:49:06]ProducePacketName [21:49:06]name=ofd_packets/00033316 [21:49:06]NVStorageDeleteData [21:49:06]Write to MH i2c: 01 00 00 1D 59 76 [21:49:06]Write i2c OK [21:49:06]MH_I2C_Read... [21:49:06]Read from MH i2c: 01 [21:49:06]MH_I2C_Read... [21:49:06]Read from MH i2c: 01 07 00 [21:49:06]MH_I2C_Read... [21:49:06]Read from MH i2c: 01 07 00 1D 59 00 00 00 00 00 EF 0C 78 [21:49:06]RasterBufferAndPrint [21:49:06]line [21:49:06]line [21:49:06]line [21:49:06]line [21:49:06]line [21:49:06]written 0, free lines is 3319 [21:49:06]MH_Cut [21:49:06]Write to MH i2c: D1 01 00 24 59 01 4F [21:49:06]Write i2c OK [21:49:06]MH_I2C_Read... [21:49:06]Read from MH i2c: D1 [21:49:06]MH_I2C_Read... [21:49:06]Read from MH i2c: D1 01 00 [21:49:06]MH_I2C_Read... [21:49:06]Read from MH i2c: D1 01 00 24 59 00 4E [21:49:06]Write to MH i2c: 01 00 00 25 59 7E [21:49:06]Write i2c OK [21:49:06]MH_I2C_Read... [21:49:06]OFD Sender: No OFD packet to send [21:49:07]*** Cut start [21:49:07]*** Purtial cut [21:49:07]*** CUTSNS_PIN = 0 [21:49:07]*** Stage 1: CUTSNS_PIN = 1 [21:49:09]Read from MH i2c: 01 [21:49:09]MH_I2C_Read... [21:49:09]*** Stop cut motor [21:49:09]*** Cut end [21:49:09]Read from MH i2c: 01 07 00 [21:49:09]MH_I2C_Read... [21:49:09]Read from MH i2c: 01 07 00 25 59 00 00 00 00 00 FF 0F 93 [21:49:09]process_action close_receipt done [21:49:09]requested_data is exist [21:49:09]produce_requested_data [21:49:09]requested_item fm.sn is exist - process it [21:49:09]wFMCommunicate request_size=4 [21:49:09]MH_SAM_APDU [21:49:09]CAPDU: 80 11 00 00 [21:49:09]Write to MH i2c: E2 08 00 26 59 80 11 00 00 00 00 00 00 F9 [21:49:09]Write i2c OK [21:49:09]MH_I2C_Read... [21:49:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:09]Read from MH i2c: E2 [21:49:09]MH_I2C_Read... [21:49:09]Read from MH i2c: E2 17 00 [21:49:09]MH_I2C_Read... [21:49:09]Read from MH i2c: E2 17 00 26 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4F [21:49:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:09]wFMCommunicate OK [21:49:09]requested_item fd.num is exist - process it [21:49:09]SAM_PROTO_GetFieldsCounters [21:49:09]wFMCommunicate request_size=4 [21:49:09]MH_SAM_APDU [21:49:09]CAPDU: 80 13 00 00 [21:49:09]Write to MH i2c: E2 08 00 27 59 80 13 00 00 00 00 00 00 FC [21:49:09]Write i2c OK [21:49:09]MH_I2C_Read... [21:49:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:09]Read from MH i2c: E2 [21:49:09]MH_I2C_Read... [21:49:09]Read from MH i2c: E2 62 00 [21:49:09]MH_I2C_Read... [21:49:09]Read from MH i2c: E2 62 00 27 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [21:49:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 24 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:09]wFMCommunicate OK [21:49:09]SAM_PROTO_GetFieldsCounters done [21:49:09]requested_item shift.num is exist - process it [21:49:09]requested_item shift.opened is exist - process it [21:49:09]req_shift_opened [21:49:09]FM_GetShiftState [21:49:09]SAM_PROTO_GetShiftState [21:49:09]wFMCommunicate request_size=4 [21:49:09]MH_SAM_APDU [21:49:09]CAPDU: 80 13 01 00 [21:49:09]Write to MH i2c: E2 08 00 28 59 80 13 01 00 00 00 00 00 FE [21:49:09]Write i2c OK [21:49:09]MH_I2C_Read... [21:49:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:09]Read from MH i2c: E2 [21:49:09]MH_I2C_Read... [21:49:09]Read from MH i2c: E2 0E 00 [21:49:09]MH_I2C_Read... [21:49:09]Read from MH i2c: E2 0E 00 28 59 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 35 [21:49:09]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:49:09]wFMCommunicate OK [21:49:09]SAM_PROTO_GetShiftState done [21:49:09]FM_GetShiftState done [21:49:09]req_shift_opened done [21:49:09]requested_item shift.open_date is exist - process it [21:49:09]req_shift_open_date [21:49:09]req_shift_open_date done [21:49:09]produce_requested_data done [21:49:09]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33316,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:49:09]process_action_free close_receipt [21:49:09]json_value_free [21:49:09]json_value_free done [21:49:09]process_json_proto returns [21:49:09]Send response to host [21:49:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33316,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:49:09]free response buf [21:49:09]execute_script done [21:49:09]execute_script returns [21:49:09]free content buf [21:49:09]Sock 9.Close socket [21:49:09]Sock 9.Thread stoped [21:49:11]OFD Sender: No OFD packet to send [21:49:16]OFD Sender: No OFD packet to send [21:49:21]OFD Sender: No OFD packet to send [21:49:26]OFD Sender: No OFD packet to send [21:49:31]OFD Sender: No OFD packet to send [21:49:34]accept exits with 7 [21:49:34]New connection [21:49:34]New thread 3067202916 created [21:49:34]Thread 3067059556 joined [21:49:34]Waiting for new connection... [21:49:34] Sock 7.Parse request [21:49:34]Sock 7.Check first char [21:49:34]Sock 7.First char is OK [21:49:34]request: POST /json_proto HTTP/1.0 [21:49:34]Method: POST [21:49:34]URL: /json_proto [21:49:34]Method is POST - this is cgi request [21:49:34]url: /json_proto [21:49:34]query_string will be loaded in cgi processing [21:49:34]execute_cgi json_proto POST (null) [21:49:34]execute_cgi path=json_proto method=POST [21:49:34]POST find Content-Length [21:49:34]Host: 172.17.34.200:8080 [21:49:34]Content-Length: 678 [21:49:34]Content-Type: application/json [21:49:34] [21:49:34]POST finish read [21:49:34]Found Content-Length = 678 [21:49:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183149", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:34]execute_script... [21:49: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)1183149", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:34]POST & json_proto [21:49:34]process_json_proto [21:49:34]json parsed OK: [21:49:34]protocol is kg_v1.0 [21:49:34]action value=close_receipt [21:49:34]process_action close_receipt [21:49:34]cmd_close_receipt [21:49:34]MH_GetDate [21:49:34]Write to MH i2c: F0 00 00 29 59 71 [21:49:34]Write i2c OK [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: F0 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: F0 09 00 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: F0 09 00 29 59 00 71 73 EA 64 B2 FF 65 64 26 [21:49:34]GetLastDocTimeStamp 1693086546 [21:49:34]current date 1693086577 [21:49:34]FM_GetShiftState [21:49:34]SAM_PROTO_GetShiftState [21:49:34]wFMCommunicate request_size=4 [21:49:34]MH_SAM_APDU [21:49:34]CAPDU: 80 13 01 00 [21:49:34]Write to MH i2c: E2 08 00 2A 59 80 13 01 00 00 00 00 00 00 [21:49:34]Write i2c OK [21:49:34]MH_I2C_Read... [21:49:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:34]Read from MH i2c: E2 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: E2 0E 00 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: E2 0E 00 2A 59 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 37 [21:49:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:49:34]wFMCommunicate OK [21:49:34]SAM_PROTO_GetShiftState done [21:49:34]FM_GetShiftState done [21:49:34]opened in 1693009560 [21:49:34]opened+sec_in_day 1693095960 [21:49:34]quantity*price = 50017 [21:49:34]sum+1 = 50019 [21:49:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 333 26.08.2023 21:49 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33317 ФПД: 47342203068344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214937&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33317&fm=47342203068344&tin=02508201610067®Number=0000000000091575&sum=50000 [21:49:35]StoreToDocumentArchive [21:49:35]shift 77 fd 33317 [21:49:35]save to /storage/0077/doc_00033317 [21:49:35]save last doc name /storage/0077/doc_00033317 to /storage/kkm_last_doc_name [21:49:35]save OK [21:49:35]Clear old archive folders... [21:49:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:49:35]tlvbuf is 00C074A0 [21:49:35]SAM_PROTO_ClearQueue [21:49:35]wFMCommunicate request_size=4 [21:49:35]MH_SAM_APDU [21:49:35]CAPDU: 80 09 00 00 [21:49:35]Write to MH i2c: E2 08 00 37 59 80 09 00 00 00 00 00 00 02 [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 37 59 00 90 00 04 [21:49:35]RAPDU: 90 00 [21:49:35]wFMCommunicate OK [21:49:35]SAM_PROTO_ClearQueue done [21:49:35]KKMCreateOFDPacket [21:49:35]OFDProtocolAddRootSTLVToBuf [21:49:35]FM_MakeSignedData [21:49:35]FM_MakeSignedData [21:49:35]SAM_PROTO_SignData [21:49:35]wFMCommunicate request_size=4 [21:49:35]MH_SAM_APDU [21:49:35]CAPDU: 80 0D 01 02 [21:49:35]Write to MH i2c: E2 08 00 38 59 80 0D 01 02 00 00 00 00 0A [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 38 59 00 90 00 05 [21:49:35]RAPDU: 90 00 [21:49:35]wFMCommunicate OK [21:49:35]wFMCommunicate request_size=255 [21:49:35]MH_SAM_APDU [21:49: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 71 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 82 00 00 35 04 06 00 2B [21:49:35]Write to MH i2c: E2 02 01 39 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 71 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 82 00 00 35 04 06 00 2B 00 00 0A [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 39 59 00 90 00 06 [21:49:35]RAPDU: 90 00 [21:49:35]wFMCommunicate OK [21:49:35]wFMCommunicate request_size=10 [21:49:35]MH_SAM_APDU [21:49:35]CAPDU: 80 0D 02 02 05 0E B7 32 5F B8 [21:49:35]Write to MH i2c: E2 0D 00 3A 59 80 0D 02 02 05 00 0E B7 32 5F B8 00 00 25 [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 3A 59 00 90 00 07 [21:49:35]RAPDU: 90 00 [21:49:35]wFMCommunicate OK [21:49:35]wFMCommunicate request_size=4 [21:49:35]MH_SAM_APDU [21:49:35]CAPDU: 80 0D 03 02 [21:49:35]Write to MH i2c: E2 08 00 3B 59 80 0D 03 02 00 00 00 00 0F [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 0B 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 0B 00 3B 59 00 4D DE F1 9D FB 71 4D 8E 90 00 10 [21:49:35]RAPDU: 4D DE F1 9D FB 71 4D 8E 90 00 [21:49:35]wFMCommunicate OK [21:49:35]SAM_PROTO_SignData done [21:49:35]FM_MakeSignedData done [21:49:35]CreateOFDProtocolMessage [21:49:35]wFMCommunicate request_size=4 [21:49:35]MH_SAM_APDU [21:49:35]CAPDU: 80 11 00 00 [21:49:35]Write to MH i2c: E2 08 00 3C 59 80 11 00 00 00 00 00 00 0F [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 17 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 17 00 3C 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 65 [21:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:35]wFMCommunicate OK [21:49:35]CreateOFDProtocolMessage done [21:49:35]OFDSenderStorePacket 33317 [21:49:35]StoreOFDPacket docnum=33317 [21:49:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4A C0 07 01 A9 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 71 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 82 00 00 35 04 06 00 2B 0E B7 32 5F B8 4D DE F1 9D FB 71 4D 8E [21:49:35]CheckFolder [21:49:35]dirname=/storage/ofd_packets [21:49:35]CheckFolder done [21:49:35]ProducePacketName [21:49:35]name=ofd_packets/00033317 [21:49:35]NVStorageSaveData ofd_packets/00033317 [21:49:35]File name is /storage/ofd_packets/00033317 [21:49:35]Write 301 bytes [21:49:35]NVStorageSaveData done [21:49:35]OFDSenderStorePacket done [21:49:35]KKMCreateOFDPacket done [21:49:35]NVStorageSaveData kkm_last_timestamp [21:49:35]File name is /storage/kkm_last_timestamp [21:49:35]Write 4 bytes [21:49:35]NVStorageSaveData done [21:49:35]ExternCall_PrintAddStr [21:49:35]wPrintStart [21:49:35]Write to MH i2c: 01 00 00 3D 59 96 [21:49:36]OFD Sender: Processing packet 33317 [packets to send 11, broken 10] [21:49:36]ProducePacketName [21:49:36]name=ofd_packets/00033317 [21:49:36]OFD Sender: To server: pG, [21:49:36]CommunicateWithHost lk.salyk.kg:30040 [21:49:36]ConnectInit lk.salyk.kg [21:49:36]Write i2c OK [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: 01 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: 01 07 00 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: 01 07 00 3D 59 00 00 00 00 00 FF 0F AB [21:49:36]RasterBufferAndPrint [21:49:36]line Счет N : (1)1183149 [21:49:36]line ИНН: 02508201610067 [21:49:36]line Контрольно-Кассовый Чек [21:49:36]line ПРОДАЖА [21:49:36]line ТРК (МРК, ГНК) : 42 [21:49:36]line Товар: 2710124130 [21:49:36]line Аи-92-К-5 [21:49:36]line 8.550 * 58.50 [21:49:36]line = 500.18 [21:49:36]line НДС 12% НСП 1% [21:49:36]line > о реализуемом товаре [21:49:36]line ОКРУГЛЕНИЕ: -0.18 [21:49:36]line ИТОГО: 500.00 [21:49:36]line Внесено: 500.00 [21:49:36]line СДАЧА: 0.00 [21:49:36]line НСП 1% : 4.43 [21:49:36]line НДС 12% : 53.12 [21:49:36]line Наличными: 500.00 [21:49:36]line Безнал.: 0.00 [21:49:36]line Место: АЗС № 121 "Партнер Нефть" [21:49:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:49:36]line СНО: Общий режим [21:49:36]line Чек 333 26.08.2023 21:49 [21:49:36]line Смена: 77 ФФД: 1.0 [21:49:36]line ЗНМ: 0300000148 [21:49:36]line РНМ: 0000000000091575 [21:49:36]line Версия ККМ: 001 [21:49:36]line ФМ: 0000000000874655 [21:49:36]line ФД: 33317 [21:49:36]line ФПД: 47342203068344 [21:49:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T214937&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33317&fm=47342203068344&tin=02508201610067®Number=0000000000091575&sum=50000 [21:49:36]Connected sock=10 [21:49:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 4A C0 07 01 A9 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 71 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 82 00 00 35 04 06 00 2B 0E B7 32 5F B8 4D DE F1 9D FB 71 4D 8E [21:49:36]written 0, free lines is 4095 [21:49:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7A 74 47 00 A1 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 25 82 00 00 F4 03 04 00 0E 1E EA 64 B6 04 01 00 00 6C 76 F9 DD B9 14 0B 42 [21:49:36]CommunicateWithHost err = 0 [21:49:36]CheckOFDResponse [21:49:36]1017 (14) - 77093643461234 [21:49:36]1041 (16) - 0000000000874655 [21:49:36]1040 (4) - 33317 [21:49:36]1012 (4) - 26.08.2023 15:45 [21:49:36]1206 (1) - 0 [21:49:36]OFD Sender: Remove packet 33317 [21:49:36]ProducePacketName [21:49:36]name=ofd_packets/00033317 [21:49:36]NVStorageDeleteData [21:49:36]Write to MH i2c: 01 00 00 68 59 C1 [21:49:36]Write i2c OK [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: 01 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: 01 07 00 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: 01 07 00 68 59 00 00 00 00 00 DB 0C AF [21:49:36]RasterBufferAndPrint [21:49:36]line [21:49:36]line [21:49:36]line [21:49:36]line [21:49:36]line [21:49:36]written 0, free lines is 3297 [21:49:36]MH_Cut [21:49:36]Write to MH i2c: D1 01 00 6F 59 01 9A [21:49:36]Write i2c OK [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: D1 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: D1 01 00 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: D1 01 00 6F 59 00 99 [21:49:36]Write to MH i2c: 01 00 00 70 59 C9 [21:49:36]Write i2c OK [21:49:36]MH_I2C_Read... [21:49:37]OFD Sender: No OFD packet to send [21:49:37]*** Cut start [21:49:37]*** Purtial cut [21:49:37]*** Stage 1: CUTSNS_PIN = 1 [21:49:37]Read from MH i2c: 01 [21:49:37]MH_I2C_Read... [21:49:37]*** Stop cut motor [21:49:37]*** Cut end [21:49:37]Read from MH i2c: 01 07 00 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: 01 07 00 70 59 00 00 00 00 00 FF 0F DE [21:49:37]process_action close_receipt done [21:49:37]requested_data is exist [21:49:37]produce_requested_data [21:49:37]requested_item fm.sn is exist - process it [21:49:37]wFMCommunicate request_size=4 [21:49:37]MH_SAM_APDU [21:49:37]CAPDU: 80 11 00 00 [21:49:37]Write to MH i2c: E2 08 00 71 59 80 11 00 00 00 00 00 00 44 [21:49:37]Write i2c OK [21:49:37]MH_I2C_Read... [21:49:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:37]Read from MH i2c: E2 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: E2 17 00 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: E2 17 00 71 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9A [21:49:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:37]wFMCommunicate OK [21:49:37]requested_item fd.num is exist - process it [21:49:37]SAM_PROTO_GetFieldsCounters [21:49:37]wFMCommunicate request_size=4 [21:49:37]MH_SAM_APDU [21:49:37]CAPDU: 80 13 00 00 [21:49:37]Write to MH i2c: E2 08 00 72 59 80 13 00 00 00 00 00 00 47 [21:49:37]Write i2c OK [21:49:37]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 62 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 62 00 72 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [21:49:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:38]wFMCommunicate OK [21:49:38]SAM_PROTO_GetFieldsCounters done [21:49:38]requested_item shift.num is exist - process it [21:49:38]requested_item shift.opened is exist - process it [21:49:38]req_shift_opened [21:49:38]FM_GetShiftState [21:49:38]SAM_PROTO_GetShiftState [21:49:38]wFMCommunicate request_size=4 [21:49:38]MH_SAM_APDU [21:49:38]CAPDU: 80 13 01 00 [21:49:38]Write to MH i2c: E2 08 00 73 59 80 13 01 00 00 00 00 00 49 [21:49:38]Write i2c OK [21:49:38]MH_I2C_Read... [21:49:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:38]Read from MH i2c: E2 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 0E 00 [21:49:38]MH_I2C_Read... [21:49:38]Read from MH i2c: E2 0E 00 73 59 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 80 [21:49:38]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:49:38]wFMCommunicate OK [21:49:38]SAM_PROTO_GetShiftState done [21:49:38]FM_GetShiftState done [21:49:38]req_shift_opened done [21:49:38]requested_item shift.open_date is exist - process it [21:49:38]req_shift_open_date [21:49:38]req_shift_open_date done [21:49:38]produce_requested_data done [21:49:38]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33317,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:49:38]process_action_free close_receipt [21:49:38]json_value_free [21:49:38]json_value_free done [21:49:38]process_json_proto returns [21:49:38]Send response to host [21:49:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33317,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:49:38]free response buf [21:49:38]execute_script done [21:49:38]execute_script returns [21:49:38]free content buf [21:49:38]Sock 7.Close socket [21:49:38]Sock 7.Thread stoped [21:49:42]OFD Sender: No OFD packet to send [21:49:45]accept exits with 9 [21:49:45]New connection [21:49:45]New thread 3067059556 created [21:49:45]Thread 3067202916 joined [21:49:45]Waiting for new connection... [21:49:45] Sock 9.Parse request [21:49:45]Sock 9.Check first char [21:49:45]Sock 9.First char is OK [21:49:45]request: POST /json_proto HTTP/1.0 [21:49:45]Method: POST [21:49:45]URL: /json_proto [21:49:45]Method is POST - this is cgi request [21:49:45]url: /json_proto [21:49:45]query_string will be loaded in cgi processing [21:49:45]execute_cgi json_proto POST (null) [21:49:45]execute_cgi path=json_proto method=POST [21:49:45]POST find Content-Length [21:49:45]Host: 172.17.34.200:8080 [21:49:45]Content-Length: 215 [21:49:45]Content-Type: application/json [21:49:45] [21:49:45]POST finish read [21:49:45]Found Content-Length = 215 [21:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:45]execute_script... [21:49:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:49:45]POST & json_proto [21:49:45]process_json_proto [21:49:45]json parsed OK: [21:49:45]protocol is kg_v1.0 [21:49:45]action value=get_value [21:49:45]process_action get_value [21:49:45]cmd_get_value [21:49:45]process_action get_value done [21:49:45]requested_data is exist [21:49:45]produce_requested_data [21:49:45]requested_item kkm.sn is exist - process it [21:49:45]requested_item kkm.ver is exist - process it [21:49:45]requested_item fm.sn is exist - process it [21:49:45]wFMCommunicate request_size=4 [21:49:45]MH_SAM_APDU [21:49:45]CAPDU: 80 11 00 00 [21:49:45]Write to MH i2c: E2 08 00 74 59 80 11 00 00 00 00 00 00 47 [21:49:45]Write i2c OK [21:49:45]MH_I2C_Read... [21:49:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:45]Read from MH i2c: E2 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 17 00 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 17 00 74 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9D [21:49:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:49:45]wFMCommunicate OK [21:49:45]requested_item fd.num is exist - process it [21:49:45]SAM_PROTO_GetFieldsCounters [21:49:45]wFMCommunicate request_size=4 [21:49:45]MH_SAM_APDU [21:49:45]CAPDU: 80 13 00 00 [21:49:45]Write to MH i2c: E2 08 00 75 59 80 13 00 00 00 00 00 00 4A [21:49:45]Write i2c OK [21:49:45]MH_I2C_Read... [21:49:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:45]Read from MH i2c: E2 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 62 00 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 62 00 75 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [21:49:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 25 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:45]wFMCommunicate OK [21:49:45]SAM_PROTO_GetFieldsCounters done [21:49:45]requested_item shift.num is exist - process it [21:49:45]requested_item shift.opened is exist - process it [21:49:45]req_shift_opened [21:49:45]FM_GetShiftState [21:49:45]SAM_PROTO_GetShiftState [21:49:45]wFMCommunicate request_size=4 [21:49:45]MH_SAM_APDU [21:49:45]CAPDU: 80 13 01 00 [21:49:45]Write to MH i2c: E2 08 00 76 59 80 13 01 00 00 00 00 00 4C [21:49:45]Write i2c OK [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 [21:49:45]MH_I2C_Read... [21:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:45]Read from MH i2c: E2 0E 00 [21:49:45]MH_I2C_Read... [21:49:45]Read from MH i2c: E2 0E 00 76 59 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 83 [21:49:45]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:49:45]wFMCommunicate OK [21:49:45]SAM_PROTO_GetShiftState done [21:49:45]FM_GetShiftState done [21:49:45]req_shift_opened done [21:49:45]requested_item shift.open_date is exist - process it [21:49:45]req_shift_open_date [21:49:45]req_shift_open_date done [21:49:45]produce_requested_data done [21:49:45]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33317,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:49:45]process_action_free get_value [21:49:45]json_value_free [21:49:45]json_value_free done [21:49:45]process_json_proto returns [21:49:45]Send response to host [21:49:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33317,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:49:45]free response buf [21:49:45]execute_script done [21:49:45]execute_script returns [21:49:45]free content buf [21:49:45]Sock 9.Close socket [21:49:45]Sock 9.Thread stoped [21:49:45]accept exits with 7 [21:49:45]New connection [21:49:45]New thread 3067202916 created [21:49:45]Thread 3067059556 joined [21:49:45]Waiting for new connection... [21:49:45] Sock 7.Parse request [21:49:45]Sock 7.Check first char [21:49:45]Sock 7.First char is OK [21:49:45]request: POST /json_proto HTTP/1.0 [21:49:45]Method: POST [21:49:45]URL: /json_proto [21:49:45]Method is POST - this is cgi request [21:49:45]url: /json_proto [21:49:45]query_string will be loaded in cgi processing [21:49:45]execute_cgi json_proto POST (null) [21:49:45]execute_cgi path=json_proto method=POST [21:49:45]POST find Content-Length [21:49:45]Host: 172.17.34.200:8080 [21:49:45]Content-Length: 331 [21:49:45]Content-Type: application/json [21:49:45] [21:49:45]POST finish read [21:49:45]Found Content-Length = 331 [21:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:49:45]execute_script... [21:49:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:49:45]POST & json_proto [21:49:45]process_json_proto [21:49:45]json parsed OK: [21:49:45]protocol is kg_v1.0 [21:49:45]action value=get_value [21:49:45]process_action get_value [21:49:45]cmd_get_value [21:49:45]process_action get_value done [21:49:45]requested_data is exist [21:49:45]produce_requested_data [21:49:45]requested_item fm.sale.total is exist - process it [21:49:45]SAM_PROTO_GetFMData [21:49:45]wFMCommunicate request_size=4 [21:49:45]MH_SAM_APDU [21:49:45]CAPDU: 80 13 03 00 [21:49:45]Write to MH i2c: E2 08 00 77 59 80 13 03 00 00 00 00 00 4F [21:49:45]Write i2c OK [21:49:45]MH_I2C_Read... [21:49:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:49:46]Read from MH i2c: E2 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 FD 00 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 FD 00 77 59 00 C3 04 85 04 BF 04 6E 04 04 00 8B 81 00 00 69 04 A1 00 6F 04 04 00 4C 80 00 00 B1 04 04 00 38 EA 11 9D 70 04 04 00 80 6C 77 8C 72 04 04 00 B8 7D 9A 10 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 65 01 AF 10 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 E5 63 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 62 [21:49:46]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 8B 81 00 00 69 04 A1 00 6F 04 04 00 4C 80 00 00 B1 04 04 00 38 EA 11 9D 70 04 04 00 80 6C 77 8C 72 04 04 00 B8 7D 9A 10 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 65 01 AF 10 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 E5 63 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [21:49:46]wFMCommunicate OK [21:49:46]wFMCommunicate request_size=4 [21:49:46]MH_SAM_APDU [21:49:46]CAPDU: 80 17 00 00 [21:49:46]Write to MH i2c: E2 08 00 78 59 80 17 00 00 00 00 00 00 51 [21:49:46]Write i2c OK [21:49:46]MH_I2C_Read... [21:49:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:49:46]Read from MH i2c: E2 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 FD 00 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 FD 00 78 59 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 74 [21:49:46]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [21:49:46]wFMCommunicate OK [21:49:46]wFMCommunicate request_size=4 [21:49:46]MH_SAM_APDU [21:49:46]CAPDU: 80 17 00 00 [21:49:46]Write to MH i2c: E2 08 00 79 59 80 17 00 00 00 00 00 00 52 [21:49:46]Write i2c OK [21:49:46]MH_I2C_Read... [21:49:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:49:46]Read from MH i2c: E2 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 FD 00 [21:49:46]MH_I2C_Read... [21:49:46]Read from MH i2c: E2 FD 00 79 59 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 70 [21:49:46]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [21:49:46]wFMCommunicate OK [21:49:46]wFMCommunicate request_size=4 [21:49:46]MH_SAM_APDU [21:49:46]CAPDU: 80 17 00 00 [21:49:46]Write to MH i2c: E2 08 00 7A 59 80 17 00 00 00 00 00 00 53 [21:49:46]Write i2c OK [21:49:46]MH_I2C_Read... [21:49:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:49:47]Read from MH i2c: E2 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 FD 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 FD 00 7A 59 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 C5 [21:49:47]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [21:49:47]wFMCommunicate OK [21:49:47]wFMCommunicate request_size=4 [21:49:47]MH_SAM_APDU [21:49:47]CAPDU: 80 17 00 00 [21:49:47]Write to MH i2c: E2 08 00 7B 59 80 17 00 00 00 00 00 00 54 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]OFD Sender: No OFD packet to send [21:49:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [21:49:47]Read from MH i2c: E2 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 E0 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 E0 00 7B 59 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3E [21:49:47]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:49:47]wFMCommunicate OK [21:49:47]SAM_PROTO_GetFMData done [21:49:47]requested_item fm.sale_refund.total is exist - process it [21:49:47]requested_item fm.buy.total is exist - process it [21:49:47]requested_item shift.sale.total is exist - process it [21:49:47]SAM_PROTO_GetShiftData [21:49:47]wFMCommunicate request_size=4 [21:49:47]MH_SAM_APDU [21:49:47]CAPDU: 80 13 02 00 [21:49:47]Write to MH i2c: E2 08 00 7C 59 80 13 02 00 00 00 00 00 53 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:49:47]Read from MH i2c: E2 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 FD 00 [21:49:47]MH_I2C_Read... [21:49:47]Read from MH i2c: E2 FD 00 7C 59 00 BC 04 AA 04 B8 04 6E 04 04 00 4D 01 00 00 69 04 9E 00 6F 04 04 00 49 01 00 00 B1 04 04 00 46 B5 10 02 70 04 04 00 70 23 A7 01 72 04 03 00 D6 91 69 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 CB 28 38 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 19 AE 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 58 [21:49:47]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 4D 01 00 00 69 04 9E 00 6F 04 04 00 49 01 00 00 B1 04 04 00 46 B5 10 02 70 04 04 00 70 23 A7 01 72 04 03 00 D6 91 69 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 CB 28 38 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 19 AE 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [21:49:47]wFMCommunicate OK [21:49:47]wFMCommunicate request_size=4 [21:49:47]MH_SAM_APDU [21:49:47]CAPDU: 80 17 00 00 [21:49:47]Write to MH i2c: E2 08 00 7D 59 80 17 00 00 00 00 00 00 56 [21:49:47]Write i2c OK [21:49:47]MH_I2C_Read... [21:49:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:49:48]Read from MH i2c: E2 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 FD 00 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 FD 00 7D 59 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 1D [21:49:48]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [21:49:48]wFMCommunicate OK [21:49:48]wFMCommunicate request_size=4 [21:49:48]MH_SAM_APDU [21:49:48]CAPDU: 80 17 00 00 [21:49:48]Write to MH i2c: E2 08 00 7E 59 80 17 00 00 00 00 00 00 57 [21:49:48]Write i2c OK [21:49:48]MH_I2C_Read... [21:49:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:49:48]Read from MH i2c: E2 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 FD 00 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 FD 00 7E 59 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 80 [21:49:48]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [21:49:48]wFMCommunicate OK [21:49:48]wFMCommunicate request_size=4 [21:49:48]MH_SAM_APDU [21:49:48]CAPDU: 80 17 00 00 [21:49:48]Write to MH i2c: E2 08 00 7F 59 80 17 00 00 00 00 00 00 58 [21:49:48]Write i2c OK [21:49:48]MH_I2C_Read... [21:49:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:49:48]Read from MH i2c: E2 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 FD 00 [21:49:48]MH_I2C_Read... [21:49:48]Read from MH i2c: E2 FD 00 7F 59 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 D9 [21:49:48]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [21:49:48]wFMCommunicate OK [21:49:48]wFMCommunicate request_size=4 [21:49:48]MH_SAM_APDU [21:49:48]CAPDU: 80 17 00 00 [21:49:48]Write to MH i2c: E2 08 00 80 59 80 17 00 00 00 00 00 00 59 [21:49:48]Write i2c OK [21:49:48]MH_I2C_Read... [21:49:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [21:49:49]Read from MH i2c: E2 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 D9 00 [21:49:49]MH_I2C_Read... [21:49:49]Read from MH i2c: E2 D9 00 80 59 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 38 [21:49:49]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:49:49]wFMCommunicate OK [21:49:49]SAM_PROTO_GetShiftData done [21:49:49]requested_item shift.sale.total_cash is exist - process it [21:49:49]requested_item shift.sale_refund.total is exist - process it [21:49:49]requested_item shift.sale_refund.total_cash is exist - process it [21:49:49]requested_item shift.buy.total is exist - process it [21:49:49]requested_item shift.buy.total_cash is exist - process it [21:49:49]produce_requested_data done [21:49:49]produce_requested_data return {"fm.sale.total":26351969.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":346494.14,"shift.sale.total_cash":277308.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [21:49:49]process_action_free get_value [21:49:49]json_value_free [21:49:49]json_value_free done [21:49:49]process_json_proto returns [21:49:49]Send response to host [21:49:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26351969.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":346494.14,"shift.sale.total_cash":277308.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [21:49:49]free response buf [21:49:49]execute_script done [21:49:49]execute_script returns [21:49:49]free content buf [21:49:49]Sock 7.Close socket [21:49:49]Sock 7.Thread stoped [21:49:52]OFD Sender: No OFD packet to send [21:49:57]OFD Sender: No OFD packet to send [21:50:02]OFD Sender: No OFD packet to send [21:50:07]OFD Sender: No OFD packet to send [21:50:12]OFD Sender: No OFD packet to send [21:50:17]OFD Sender: No OFD packet to send [21:50:22]OFD Sender: No OFD packet to send [21:50:27]OFD Sender: No OFD packet to send [21:50:27]accept exits with 9 [21:50:27]New connection [21:50:27]New thread 3067059556 created [21:50:27]Thread 3067202916 joined [21:50:27]Waiting for new connection... [21:50:27] Sock 9.Parse request [21:50:27]Sock 9.Check first char [21:50:27]Sock 9.First char is OK [21:50:27]request: POST /json_proto HTTP/1.0 [21:50:27]Method: POST [21:50:27]URL: /json_proto [21:50:27]Method is POST - this is cgi request [21:50:27]url: /json_proto [21:50:27]query_string will be loaded in cgi processing [21:50:27]execute_cgi json_proto POST (null) [21:50:27]execute_cgi path=json_proto method=POST [21:50:27]POST find Content-Length [21:50:27]Host: 172.17.34.200:8080 [21:50:27]Content-Length: 679 [21:50:27]Content-Type: application/json [21:50:27] [21:50:27]POST finish read [21:50:27]Found Content-Length = 679 [21:50:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183150", "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" : 58.50, "quantity" : 13.680, "sum" : 800.28, "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" ] } } [21:50:27]execute_script... [21:50:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183150", "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" : 58.50, "quantity" : 13.680, "sum" : 800.28, "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" ] } } [21:50:27]POST & json_proto [21:50:27]process_json_proto [21:50:27]json parsed OK: [21:50:27]protocol is kg_v1.0 [21:50:27]action value=close_receipt [21:50:27]process_action close_receipt [21:50:27]cmd_close_receipt [21:50:27]MH_GetDate [21:50:27]Write to MH i2c: F0 00 00 81 59 C9 [21:50:27]Write i2c OK [21:50:27]MH_I2C_Read... [21:50:27]Read from MH i2c: F0 [21:50:27]MH_I2C_Read... [21:50:27]Read from MH i2c: F0 09 00 [21:50:27]MH_I2C_Read... [21:50:27]Read from MH i2c: F0 09 00 81 59 00 A6 73 EA 64 B2 FF 65 64 B3 [21:50:27]GetLastDocTimeStamp 1693086577 [21:50:27]current date 1693086630 [21:50:27]FM_GetShiftState [21:50:27]SAM_PROTO_GetShiftState [21:50:27]wFMCommunicate request_size=4 [21:50:27]MH_SAM_APDU [21:50:27]CAPDU: 80 13 01 00 [21:50:27]Write to MH i2c: E2 08 00 82 59 80 13 01 00 00 00 00 00 58 [21:50:27]Write i2c OK [21:50:27]MH_I2C_Read... [21:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:27]Read from MH i2c: E2 [21:50:27]MH_I2C_Read... [21:50:27]Read from MH i2c: E2 0E 00 [21:50:27]MH_I2C_Read... [21:50:27]Read from MH i2c: E2 0E 00 82 59 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8F [21:50:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:50:27]wFMCommunicate OK [21:50:27]SAM_PROTO_GetShiftState done [21:50:27]FM_GetShiftState done [21:50:27]opened in 1693009560 [21:50:27]opened+sec_in_day 1693095960 [21:50:27]quantity*price = 80028 [21:50:27]sum+1 = 80029 [21:50:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.98 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 334 26.08.2023 21:50 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33318 ФПД: 130796870708069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215030&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33318&fm=130796870708069&tin=02508201610067®Number=0000000000091575&sum=80000 [21:50:29]StoreToDocumentArchive [21:50:29]shift 77 fd 33318 [21:50:29]save to /storage/0077/doc_00033318 [21:50:29]save last doc name /storage/0077/doc_00033318 to /storage/kkm_last_doc_name [21:50:29]save OK [21:50:29]Clear old archive folders... [21:50:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:50:29]tlvbuf is 00A71080 [21:50:29]SAM_PROTO_ClearQueue [21:50:29]wFMCommunicate request_size=4 [21:50:29]MH_SAM_APDU [21:50:29]CAPDU: 80 09 00 00 [21:50:29]Write to MH i2c: E2 08 00 8F 59 80 09 00 00 00 00 00 00 5A [21:50:29]Write i2c OK [21:50:29]MH_I2C_Read... [21:50:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:50:29]Read from MH i2c: E2 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 03 00 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 03 00 8F 59 00 90 00 5C [21:50:29]RAPDU: 90 00 [21:50:29]wFMCommunicate OK [21:50:29]SAM_PROTO_ClearQueue done [21:50:29]KKMCreateOFDPacket [21:50:29]OFDProtocolAddRootSTLVToBuf [21:50:29]FM_MakeSignedData [21:50:29]FM_MakeSignedData [21:50:29]SAM_PROTO_SignData [21:50:29]wFMCommunicate request_size=4 [21:50:29]MH_SAM_APDU [21:50:29]CAPDU: 80 0D 01 02 [21:50:29]Write to MH i2c: E2 08 00 90 59 80 0D 01 02 00 00 00 00 62 [21:50:29]Write i2c OK [21:50:29]MH_I2C_Read... [21:50:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:50:29]Read from MH i2c: E2 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 03 00 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 03 00 90 59 00 90 00 5D [21:50:29]RAPDU: 90 00 [21:50:29]wFMCommunicate OK [21:50:29]wFMCommunicate request_size=255 [21:50:29]MH_SAM_APDU [21:50: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 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 4E 01 00 00 F4 03 04 00 A6 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 82 00 00 35 04 06 00 76 [21:50:29]Write to MH i2c: E2 02 01 91 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 4E 01 00 00 F4 03 04 00 A6 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 82 00 00 35 04 06 00 76 00 00 87 [21:50:29]Write i2c OK [21:50:29]MH_I2C_Read... [21:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:29]Read from MH i2c: E2 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 03 00 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 03 00 91 59 00 90 00 5E [21:50:29]RAPDU: 90 00 [21:50:29]wFMCommunicate OK [21:50:29]wFMCommunicate request_size=10 [21:50:29]MH_SAM_APDU [21:50:29]CAPDU: 80 0D 02 02 05 F5 85 04 2B 65 [21:50:29]Write to MH i2c: E2 0D 00 92 59 80 0D 02 02 05 00 F5 85 04 2B 65 00 00 7D [21:50:29]Write i2c OK [21:50:29]MH_I2C_Read... [21:50:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:29]Read from MH i2c: E2 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 03 00 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 03 00 92 59 00 90 00 5F [21:50:29]RAPDU: 90 00 [21:50:29]wFMCommunicate OK [21:50:29]wFMCommunicate request_size=4 [21:50:29]MH_SAM_APDU [21:50:29]CAPDU: 80 0D 03 02 [21:50:29]Write to MH i2c: E2 08 00 93 59 80 0D 03 02 00 00 00 00 67 [21:50:29]Write i2c OK [21:50:29]MH_I2C_Read... [21:50:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:50:29]Read from MH i2c: E2 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 0B 00 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 0B 00 93 59 00 35 60 1C 93 61 96 C4 8C 90 00 F3 [21:50:29]RAPDU: 35 60 1C 93 61 96 C4 8C 90 00 [21:50:29]wFMCommunicate OK [21:50:29]SAM_PROTO_SignData done [21:50:29]FM_MakeSignedData done [21:50:29]CreateOFDProtocolMessage [21:50:29]wFMCommunicate request_size=4 [21:50:29]MH_SAM_APDU [21:50:29]CAPDU: 80 11 00 00 [21:50:29]Write to MH i2c: E2 08 00 94 59 80 11 00 00 00 00 00 00 67 [21:50:29]Write i2c OK [21:50:29]MH_I2C_Read... [21:50:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:29]Read from MH i2c: E2 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 17 00 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: E2 17 00 94 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BD [21:50:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:50:29]wFMCommunicate OK [21:50:29]CreateOFDProtocolMessage done [21:50:29]OFDSenderStorePacket 33318 [21:50:29]StoreOFDPacket docnum=33318 [21:50:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 38 39 07 01 C2 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 4E 01 00 00 F4 03 04 00 A6 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 82 00 00 35 04 06 00 76 F5 85 04 2B 65 35 60 1C 93 61 96 C4 8C [21:50:29]CheckFolder [21:50:29]dirname=/storage/ofd_packets [21:50:29]CheckFolder done [21:50:29]ProducePacketName [21:50:29]name=ofd_packets/00033318 [21:50:29]NVStorageSaveData ofd_packets/00033318 [21:50:29]File name is /storage/ofd_packets/00033318 [21:50:29]Write 301 bytes [21:50:29]NVStorageSaveData done [21:50:29]OFDSenderStorePacket done [21:50:29]KKMCreateOFDPacket done [21:50:29]NVStorageSaveData kkm_last_timestamp [21:50:29]File name is /storage/kkm_last_timestamp [21:50:29]Write 4 bytes [21:50:29]NVStorageSaveData done [21:50:29]ExternCall_PrintAddStr [21:50:29]wPrintStart [21:50:29]Write to MH i2c: 01 00 00 95 59 EE [21:50:29]Write i2c OK [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: 01 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: 01 07 00 [21:50:29]MH_I2C_Read... [21:50:29]Read from MH i2c: 01 07 00 95 59 00 00 00 00 00 FF 0F 03 [21:50:29]RasterBufferAndPrint [21:50:29]line Счет N : (1)1183150 [21:50:29]line ИНН: 02508201610067 [21:50:29]line Контрольно-Кассовый Чек [21:50:29]line ПРОДАЖА [21:50:29]line ТРК (МРК, ГНК) : 62 [21:50:29]line Товар: 2710124130 [21:50:29]line Аи-92-К-5 [21:50:29]line 13.680 * 58.50 [21:50:29]line = 800.28 [21:50:29]line НДС 12% НСП 1% [21:50:29]line > о реализуемом товаре [21:50:29]line ОКРУГЛЕНИЕ: -0.28 [21:50:29]line ИТОГО: 800.00 [21:50:29]line Внесено: 800.00 [21:50:29]line СДАЧА: 0.00 [21:50:29]line НСП 1% : 7.08 [21:50:29]line НДС 12% : 84.98 [21:50:29]line Наличными: 800.00 [21:50:29]line Безнал.: 0.00 [21:50:29]line Место: АЗС № 121 "Партнер Нефть" [21:50:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:50:29]line СНО: Общий режим [21:50:29]line Чек 334 26.08.2023 21:50 [21:50:29]line Смена: 77 ФФД: 1.0 [21:50:29]line ЗНМ: 0300000148 [21:50:29]line РНМ: 0000000000091575 [21:50:29]line Версия ККМ: 001 [21:50:29]line ФМ: 0000000000874655 [21:50:29]line ФД: 33318 [21:50:29]line ФПД: 130796870708069 [21:50:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215030&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33318&fm=130796870708069&tin=02508201610067®Number=0000000000091575&sum=80000 [21:50:29]OFD Sender: Processing packet 33318 [packets to send 11, broken 10] [21:50:29]ProducePacketName [21:50:29]name=ofd_packets/00033318 [21:50:29]OFD Sender: To server: pG, [21:50:29]CommunicateWithHost lk.salyk.kg:30040 [21:50:29]ConnectInit lk.salyk.kg [21:50:29]written 0, free lines is 4095 [21:50:29]Connected sock=10 [21:50:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 38 39 07 01 C2 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 4E 01 00 00 F4 03 04 00 A6 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 82 00 00 35 04 06 00 76 F5 85 04 2B 65 35 60 1C 93 61 96 C4 8C [21:50:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AA B0 47 00 94 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 26 82 00 00 F4 03 04 00 44 1E EA 64 B6 04 01 00 00 D7 2B C7 78 23 48 10 1F [21:50:30]CommunicateWithHost err = 0 [21:50:30]CheckOFDResponse [21:50:30]1017 (14) - 77093643461234 [21:50:30]1041 (16) - 0000000000874655 [21:50:30]1040 (4) - 33318 [21:50:30]1012 (4) - 26.08.2023 15:46 [21:50:30]1206 (1) - 0 [21:50:30]OFD Sender: Remove packet 33318 [21:50:30]ProducePacketName [21:50:30]name=ofd_packets/00033318 [21:50:30]NVStorageDeleteData [21:50:30]Write to MH i2c: 01 00 00 C0 59 19 [21:50:30]Write i2c OK [21:50:30]MH_I2C_Read... [21:50:30]Read from MH i2c: 01 [21:50:30]MH_I2C_Read... [21:50:30]Read from MH i2c: 01 07 00 [21:50:30]MH_I2C_Read... [21:50:30]Read from MH i2c: 01 07 00 C0 59 00 00 00 00 00 F6 0C 22 [21:50:30]RasterBufferAndPrint [21:50:30]line [21:50:30]line [21:50:30]line [21:50:30]line [21:50:30]line [21:50:30]written 0, free lines is 3327 [21:50:30]MH_Cut [21:50:30]Write to MH i2c: D1 01 00 C7 59 01 F2 [21:50:30]Write i2c OK [21:50:30]MH_I2C_Read... [21:50:30]Read from MH i2c: D1 [21:50:30]MH_I2C_Read... [21:50:30]Read from MH i2c: D1 01 00 [21:50:30]MH_I2C_Read... [21:50:30]Read from MH i2c: D1 01 00 C7 59 00 F1 [21:50:30]Write to MH i2c: 01 00 00 C8 59 21 [21:50:30]Write i2c OK [21:50:30]MH_I2C_Read... [21:50:30]OFD Sender: No OFD packet to send [21:50:31]*** Cut start [21:50:31]*** Purtial cut [21:50:31]*** CUTSNS_PIN = 0 [21:50:31]*** Stage 1: CUTSNS_PIN = 1 [21:50:33]Read from MH i2c: 01 [21:50:33]MH_I2C_Read... [21:50:33]*** Stop cut motor [21:50:33]*** Cut end [21:50:33]Read from MH i2c: 01 07 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: 01 07 00 C8 59 00 00 00 00 00 FF 0F 36 [21:50:33]process_action close_receipt done [21:50:33]requested_data is exist [21:50:33]produce_requested_data [21:50:33]requested_item fm.sn is exist - process it [21:50:33]wFMCommunicate request_size=4 [21:50:33]MH_SAM_APDU [21:50:33]CAPDU: 80 11 00 00 [21:50:33]Write to MH i2c: E2 08 00 C9 59 80 11 00 00 00 00 00 00 9C [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:33]Read from MH i2c: E2 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 17 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 17 00 C9 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F2 [21:50:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:50:33]wFMCommunicate OK [21:50:33]requested_item fd.num is exist - process it [21:50:33]SAM_PROTO_GetFieldsCounters [21:50:33]wFMCommunicate request_size=4 [21:50:33]MH_SAM_APDU [21:50:33]CAPDU: 80 13 00 00 [21:50:33]Write to MH i2c: E2 08 00 CA 59 80 13 00 00 00 00 00 00 9F [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:50:33]Read from MH i2c: E2 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 62 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 62 00 CA 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 A7 [21:50:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 26 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:50:33]wFMCommunicate OK [21:50:33]SAM_PROTO_GetFieldsCounters done [21:50:33]requested_item shift.num is exist - process it [21:50:33]requested_item shift.opened is exist - process it [21:50:33]req_shift_opened [21:50:33]FM_GetShiftState [21:50:33]SAM_PROTO_GetShiftState [21:50:33]wFMCommunicate request_size=4 [21:50:33]MH_SAM_APDU [21:50:33]CAPDU: 80 13 01 00 [21:50:33]Write to MH i2c: E2 08 00 CB 59 80 13 01 00 00 00 00 00 A1 [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:33]Read from MH i2c: E2 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 0E 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 0E 00 CB 59 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D8 [21:50:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:50:33]wFMCommunicate OK [21:50:33]SAM_PROTO_GetShiftState done [21:50:33]FM_GetShiftState done [21:50:33]req_shift_opened done [21:50:33]requested_item shift.open_date is exist - process it [21:50:33]req_shift_open_date [21:50:33]req_shift_open_date done [21:50:33]produce_requested_data done [21:50:33]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33318,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:50:33]process_action_free close_receipt [21:50:33]json_value_free [21:50:33]json_value_free done [21:50:33]process_json_proto returns [21:50:33]Send response to host [21:50:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33318,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:50:33]free response buf [21:50:33]execute_script done [21:50:33]execute_script returns [21:50:33]free content buf [21:50:33]Sock 9.Close socket [21:50:33]Sock 9.Thread stoped [21:50:33]accept exits with 7 [21:50:33]New connection [21:50:33]New thread 3067202916 created [21:50:33]Thread 3067059556 joined [21:50:33]Waiting for new connection... [21:50:33] Sock 7.Parse request [21:50:33]Sock 7.Check first char [21:50:33]Sock 7.First char is OK [21:50:33]request: POST /json_proto HTTP/1.0 [21:50:33]Method: POST [21:50:33]URL: /json_proto [21:50:33]Method is POST - this is cgi request [21:50:33]url: /json_proto [21:50:33]query_string will be loaded in cgi processing [21:50:33]execute_cgi json_proto POST (null) [21:50:33]execute_cgi path=json_proto method=POST [21:50:33]POST find Content-Length [21:50:33]Host: 172.17.34.200:8080 [21:50:33]Content-Length: 683 [21:50:33]Content-Type: application/json [21:50:33] [21:50:33]POST finish read [21:50:33]Found Content-Length = 683 [21:50:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183151", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:33]execute_script... [21:50: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)1183151", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:50:33]POST & json_proto [21:50:33]process_json_proto [21:50:33]json parsed OK: [21:50:33]protocol is kg_v1.0 [21:50:33]action value=close_receipt [21:50:33]process_action close_receipt [21:50:33]cmd_close_receipt [21:50:33]MH_GetDate [21:50:33]Write to MH i2c: F0 00 00 CC 59 14 [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: F0 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: F0 09 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: F0 09 00 CC 59 00 AC 73 EA 64 B2 FF 65 64 04 [21:50:33]GetLastDocTimeStamp 1693086630 [21:50:33]current date 1693086636 [21:50:33]FM_GetShiftState [21:50:33]SAM_PROTO_GetShiftState [21:50:33]wFMCommunicate request_size=4 [21:50:33]MH_SAM_APDU [21:50:33]CAPDU: 80 13 01 00 [21:50:33]Write to MH i2c: E2 08 00 CD 59 80 13 01 00 00 00 00 00 A3 [21:50:33]Write i2c OK [21:50:33]MH_I2C_Read... [21:50:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:33]Read from MH i2c: E2 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 0E 00 [21:50:33]MH_I2C_Read... [21:50:33]Read from MH i2c: E2 0E 00 CD 59 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 DA [21:50:33]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:50:33]wFMCommunicate OK [21:50:33]SAM_PROTO_GetShiftState done [21:50:33]FM_GetShiftState done [21:50:33]opened in 1693009560 [21:50:33]opened+sec_in_day 1693095960 [21:50:33]quantity*price = 100035 [21:50:33]sum+1 = 100036 [21:50:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 335 26.08.2023 21:50 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33319 ФПД: 269864806966849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215036&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33319&fm=269864806966849&tin=02508201610067®Number=0000000000091575&sum=100000 [21:50:35]StoreToDocumentArchive [21:50:35]shift 77 fd 33319 [21:50:35]save to /storage/0077/doc_00033319 [21:50:35]save last doc name /storage/0077/doc_00033319 to /storage/kkm_last_doc_name [21:50:35]save OK [21:50:35]Clear old archive folders... [21:50:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:50:35]tlvbuf is 00C9D880 [21:50:35]SAM_PROTO_ClearQueue [21:50:35]wFMCommunicate request_size=4 [21:50:35]MH_SAM_APDU [21:50:35]CAPDU: 80 09 00 00 [21:50:35]Write to MH i2c: E2 08 00 DA 59 80 09 00 00 00 00 00 00 A5 [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:50:35]Read from MH i2c: E2 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 03 00 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 03 00 DA 59 00 90 00 A7 [21:50:35]RAPDU: 90 00 [21:50:35]wFMCommunicate OK [21:50:35]SAM_PROTO_ClearQueue done [21:50:35]KKMCreateOFDPacket [21:50:35]OFDProtocolAddRootSTLVToBuf [21:50:35]FM_MakeSignedData [21:50:35]FM_MakeSignedData [21:50:35]SAM_PROTO_SignData [21:50:35]wFMCommunicate request_size=4 [21:50:35]MH_SAM_APDU [21:50:35]CAPDU: 80 0D 01 02 [21:50:35]Write to MH i2c: E2 08 00 DB 59 80 0D 01 02 00 00 00 00 AD [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:50:35]Read from MH i2c: E2 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 03 00 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 03 00 DB 59 00 90 00 A8 [21:50:35]RAPDU: 90 00 [21:50:35]wFMCommunicate OK [21:50:35]wFMCommunicate request_size=255 [21:50:35]MH_SAM_APDU [21:50: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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 AC 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 82 00 00 35 04 06 00 F5 [21:50:35]Write to MH i2c: E2 02 01 DC 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 AC 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 82 00 00 35 04 06 00 F5 00 00 1A [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:35]Read from MH i2c: E2 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 03 00 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 03 00 DC 59 00 90 00 A9 [21:50:35]RAPDU: 90 00 [21:50:35]wFMCommunicate OK [21:50:35]wFMCommunicate request_size=10 [21:50:35]MH_SAM_APDU [21:50:35]CAPDU: 80 0D 02 02 05 70 CB F4 E6 41 [21:50:35]Write to MH i2c: E2 0D 00 DD 59 80 0D 02 02 05 00 70 CB F4 E6 41 00 00 10 [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:50:35]Read from MH i2c: E2 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 03 00 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 03 00 DD 59 00 90 00 AA [21:50:35]RAPDU: 90 00 [21:50:35]wFMCommunicate OK [21:50:35]wFMCommunicate request_size=4 [21:50:35]MH_SAM_APDU [21:50:35]CAPDU: 80 0D 03 02 [21:50:35]Write to MH i2c: E2 08 00 DE 59 80 0D 03 02 00 00 00 00 B2 [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:50:35]Read from MH i2c: E2 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 0B 00 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 0B 00 DE 59 00 B5 4C 7B DC 2F CB 01 1E 90 00 24 [21:50:35]RAPDU: B5 4C 7B DC 2F CB 01 1E 90 00 [21:50:35]wFMCommunicate OK [21:50:35]SAM_PROTO_SignData done [21:50:35]FM_MakeSignedData done [21:50:35]CreateOFDProtocolMessage [21:50:35]wFMCommunicate request_size=4 [21:50:35]MH_SAM_APDU [21:50:35]CAPDU: 80 11 00 00 [21:50:35]Write to MH i2c: E2 08 00 DF 59 80 11 00 00 00 00 00 00 B2 [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:35]Read from MH i2c: E2 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 17 00 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: E2 17 00 DF 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 08 [21:50:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:50:35]wFMCommunicate OK [21:50:35]CreateOFDProtocolMessage done [21:50:35]OFDSenderStorePacket 33319 [21:50:35]StoreOFDPacket docnum=33319 [21:50:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E5 55 07 01 7A 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 AC 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 82 00 00 35 04 06 00 F5 70 CB F4 E6 41 B5 4C 7B DC 2F CB 01 1E [21:50:35]CheckFolder [21:50:35]dirname=/storage/ofd_packets [21:50:35]CheckFolder done [21:50:35]ProducePacketName [21:50:35]name=ofd_packets/00033319 [21:50:35]NVStorageSaveData ofd_packets/00033319 [21:50:35]File name is /storage/ofd_packets/00033319 [21:50:35]OFD Sender: No OFD packet to send [21:50:35]Write 301 bytes [21:50:35]NVStorageSaveData done [21:50:35]OFDSenderStorePacket done [21:50:35]KKMCreateOFDPacket done [21:50:35]NVStorageSaveData kkm_last_timestamp [21:50:35]File name is /storage/kkm_last_timestamp [21:50:35]Write 4 bytes [21:50:35]NVStorageSaveData done [21:50:35]ExternCall_PrintAddStr [21:50:35]wPrintStart [21:50:35]Write to MH i2c: 01 00 00 E0 59 39 [21:50:35]Write i2c OK [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: 01 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: 01 07 00 [21:50:35]MH_I2C_Read... [21:50:35]Read from MH i2c: 01 07 00 E0 59 00 00 00 00 00 FF 0F 4E [21:50:35]RasterBufferAndPrint [21:50:35]line Счет N : (1)1183151 [21:50:35]line ИНН: 02508201610067 [21:50:35]line Контрольно-Кассовый Чек [21:50:35]line ПРОДАЖА [21:50:35]line ТРК (МРК, ГНК) : 52 [21:50:35]line Товар: 2710124130 [21:50:35]line Аи-92-К-5 [21:50:35]line 17.100 * 58.50 [21:50:35]line = 1000.35 [21:50:35]line НДС 12% НСП 1% [21:50:35]line > о реализуемом товаре [21:50:35]line ОКРУГЛЕНИЕ: -0.35 [21:50:35]line ИТОГО: 1000.00 [21:50:35]line Внесено: 1000.00 [21:50:35]line СДАЧА: 0.00 [21:50:35]line НСП 1% : 8.85 [21:50:35]line НДС 12% : 106.23 [21:50:35]line Наличными: 1000.00 [21:50:35]line Безнал.: 0.00 [21:50:35]line Место: АЗС № 121 "Партнер Нефть" [21:50:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:50:35]line СНО: Общий режим [21:50:35]line Чек 335 26.08.2023 21:50 [21:50:35]line Смена: 77 ФФД: 1.0 [21:50:35]line ЗНМ: 0300000148 [21:50:35]line РНМ: 0000000000091575 [21:50:35]line Версия ККМ: 001 [21:50:35]line ФМ: 0000000000874655 [21:50:35]line ФД: 33319 [21:50:35]line ФПД: 269864806966849 [21:50:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215036&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33319&fm=269864806966849&tin=02508201610067®Number=0000000000091575&sum=100000 [21:50:35]written 0, free lines is 4095 [21:50:35]OFD Sender: Processing packet 33319 [packets to send 11, broken 10] [21:50:35]ProducePacketName [21:50:35]name=ofd_packets/00033319 [21:50:35]OFD Sender: To server: pG, [21:50:35]CommunicateWithHost lk.salyk.kg:30040 [21:50:35]ConnectInit lk.salyk.kg [21:50:35]Connected sock=10 [21:50:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 E5 55 07 01 7A 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 01 00 00 F4 03 04 00 AC 73 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 82 00 00 35 04 06 00 F5 70 CB F4 E6 41 B5 4C 7B DC 2F CB 01 1E [21:50:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 07 A6 47 00 2A CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 27 82 00 00 F4 03 04 00 4A 1E EA 64 B6 04 01 00 00 18 E6 A5 56 A2 FD 6C 16 [21:50:36]CommunicateWithHost err = 0 [21:50:36]CheckOFDResponse [21:50:36]1017 (14) - 77093643461234 [21:50:36]1041 (16) - 0000000000874655 [21:50:36]1040 (4) - 33319 [21:50:36]1012 (4) - 26.08.2023 15:46 [21:50:36]1206 (1) - 0 [21:50:36]OFD Sender: Remove packet 33319 [21:50:36]ProducePacketName [21:50:36]name=ofd_packets/00033319 [21:50:36]NVStorageDeleteData [21:50:36]Write to MH i2c: 01 00 00 0B 5A 65 [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: 01 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: 01 07 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: 01 07 00 0B 5A 00 00 00 00 00 02 0D 7B [21:50:36]RasterBufferAndPrint [21:50:36]line [21:50:36]line [21:50:36]line [21:50:36]line [21:50:36]line [21:50:36]written 0, free lines is 3345 [21:50:36]MH_Cut [21:50:36]Write to MH i2c: D1 01 00 12 5A 01 3E [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: D1 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: D1 01 00 [21:50:36]MH_I2C_Read... [21:50:36]Read from MH i2c: D1 01 00 12 5A 00 3D [21:50:36]Write to MH i2c: 01 00 00 13 5A 6D [21:50:36]Write i2c OK [21:50:36]MH_I2C_Read... [21:50:36]OFD Sender: No OFD packet to send [21:50:36]*** Cut start [21:50:36]*** Purtial cut [21:50:36]*** Stage 1: CUTSNS_PIN = 1 [21:50:37]Read from MH i2c: 01 [21:50:37]MH_I2C_Read... [21:50:37]*** Stop cut motor [21:50:37]*** Cut end [21:50:37]Read from MH i2c: 01 07 00 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: 01 07 00 13 5A 00 00 00 00 00 FF 0F 82 [21:50:37]process_action close_receipt done [21:50:37]requested_data is exist [21:50:37]produce_requested_data [21:50:37]requested_item fm.sn is exist - process it [21:50:37]wFMCommunicate request_size=4 [21:50:37]MH_SAM_APDU [21:50:37]CAPDU: 80 11 00 00 [21:50:37]Write to MH i2c: E2 08 00 14 5A 80 11 00 00 00 00 00 00 E8 [21:50:37]Write i2c OK [21:50:37]MH_I2C_Read... [21:50:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:50:37]Read from MH i2c: E2 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: E2 17 00 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: E2 17 00 14 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [21:50:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:50:37]wFMCommunicate OK [21:50:37]requested_item fd.num is exist - process it [21:50:37]SAM_PROTO_GetFieldsCounters [21:50:37]wFMCommunicate request_size=4 [21:50:37]MH_SAM_APDU [21:50:37]CAPDU: 80 13 00 00 [21:50:37]Write to MH i2c: E2 08 00 15 5A 80 13 00 00 00 00 00 00 EB [21:50:37]Write i2c OK [21:50:37]MH_I2C_Read... [21:50:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:50:37]Read from MH i2c: E2 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: E2 62 00 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: E2 62 00 15 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 27 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [21:50:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 27 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:50:37]wFMCommunicate OK [21:50:37]SAM_PROTO_GetFieldsCounters done [21:50:37]requested_item shift.num is exist - process it [21:50:37]requested_item shift.opened is exist - process it [21:50:37]req_shift_opened [21:50:37]FM_GetShiftState [21:50:37]SAM_PROTO_GetShiftState [21:50:37]wFMCommunicate request_size=4 [21:50:37]MH_SAM_APDU [21:50:37]CAPDU: 80 13 01 00 [21:50:37]Write to MH i2c: E2 08 00 16 5A 80 13 01 00 00 00 00 00 ED [21:50:37]Write i2c OK [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: E2 [21:50:37]MH_I2C_Read... [21:50:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:50:37]Read from MH i2c: E2 0E 00 [21:50:37]MH_I2C_Read... [21:50:37]Read from MH i2c: E2 0E 00 16 5A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 24 [21:50:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:50:37]wFMCommunicate OK [21:50:37]SAM_PROTO_GetShiftState done [21:50:37]FM_GetShiftState done [21:50:37]req_shift_opened done [21:50:37]requested_item shift.open_date is exist - process it [21:50:37]req_shift_open_date [21:50:37]req_shift_open_date done [21:50:37]produce_requested_data done [21:50:37]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33319,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:50:37]process_action_free close_receipt [21:50:37]json_value_free [21:50:37]json_value_free done [21:50:37]process_json_proto returns [21:50:37]Send response to host [21:50:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33319,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:50:37]free response buf [21:50:37]execute_script done [21:50:37]execute_script returns [21:50:37]free content buf [21:50:37]Sock 7.Close socket [21:50:37]Sock 7.Thread stoped [21:50:41]OFD Sender: No OFD packet to send [21:50:46]OFD Sender: No OFD packet to send [21:50:51]OFD Sender: No OFD packet to send [21:50:56]OFD Sender: No OFD packet to send [21:51:01]OFD Sender: No OFD packet to send [21:51:06]OFD Sender: No OFD packet to send [21:51:11]OFD Sender: No OFD packet to send [21:51:16]OFD Sender: No OFD packet to send [21:51:21]OFD Sender: No OFD packet to send [21:51:26]OFD Sender: No OFD packet to send [21:51:31]OFD Sender: No OFD packet to send [21:51:36]OFD Sender: No OFD packet to send [21:51:41]OFD Sender: No OFD packet to send [21:51:46]OFD Sender: No OFD packet to send [21:51:51]OFD Sender: No OFD packet to send [21:51:56]OFD Sender: No OFD packet to send [21:52:01]OFD Sender: No OFD packet to send [21:52:06]OFD Sender: No OFD packet to send [21:52:08]accept exits with 9 [21:52:08]New connection [21:52:08]New thread 3067059556 created [21:52:08]Thread 3067202916 joined [21:52:08]Waiting for new connection... [21:52:08] Sock 9.Parse request [21:52:08]Sock 9.Check first char [21:52:08]Sock 9.First char is OK [21:52:08]request: POST /json_proto HTTP/1.0 [21:52:08]Method: POST [21:52:08]URL: /json_proto [21:52:08]Method is POST - this is cgi request [21:52:08]url: /json_proto [21:52:08]query_string will be loaded in cgi processing [21:52:08]execute_cgi json_proto POST (null) [21:52:08]execute_cgi path=json_proto method=POST [21:52:08]POST find Content-Length [21:52:08]Host: 172.17.34.200:8080 [21:52:08]Content-Length: 683 [21:52:08]Content-Type: application/json [21:52:08] [21:52:08]POST finish read [21:52:08]Found Content-Length = 683 [21:52:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.720, "sum" : 300.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:08]execute_script... [21:52: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)1183152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 4.720, "sum" : 300.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:08]POST & json_proto [21:52:08]process_json_proto [21:52:08]json parsed OK: [21:52:08]protocol is kg_v1.0 [21:52:08]action value=close_receipt [21:52:08]process_action close_receipt [21:52:08]cmd_close_receipt [21:52:08]MH_GetDate [21:52:08]Write to MH i2c: F0 00 00 17 5A 60 [21:52:08]Write i2c OK [21:52:08]MH_I2C_Read... [21:52:08]Read from MH i2c: F0 [21:52:08]MH_I2C_Read... [21:52:08]Read from MH i2c: F0 09 00 [21:52:08]MH_I2C_Read... [21:52:08]Read from MH i2c: F0 09 00 17 5A 00 0B 74 EA 64 B2 FF 65 64 B0 [21:52:08]GetLastDocTimeStamp 1693086636 [21:52:08]current date 1693086731 [21:52:08]FM_GetShiftState [21:52:08]SAM_PROTO_GetShiftState [21:52:08]wFMCommunicate request_size=4 [21:52:08]MH_SAM_APDU [21:52:08]CAPDU: 80 13 01 00 [21:52:08]Write to MH i2c: E2 08 00 18 5A 80 13 01 00 00 00 00 00 EF [21:52:08]Write i2c OK [21:52:08]MH_I2C_Read... [21:52:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:08]Read from MH i2c: E2 [21:52:08]MH_I2C_Read... [21:52:08]Read from MH i2c: E2 0E 00 [21:52:08]MH_I2C_Read... [21:52:08]Read from MH i2c: E2 0E 00 18 5A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 26 [21:52:08]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:52:08]wFMCommunicate OK [21:52:08]SAM_PROTO_GetShiftState done [21:52:08]FM_GetShiftState done [21:52:08]opened in 1693009560 [21:52:08]opened+sec_in_day 1693095960 [21:52:08]quantity*price = 30019 [21:52:08]sum+1 = 30020 [21:52:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 336 26.08.2023 21:52 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33320 ФПД: 122363471718927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215211&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33320&fm=122363471718927&tin=02508201610067®Number=0000000000091575&sum=30000 [21:52:09]StoreToDocumentArchive [21:52:09]shift 77 fd 33320 [21:52:09]save to /storage/0077/doc_00033320 [21:52:09]save last doc name /storage/0077/doc_00033320 to /storage/kkm_last_doc_name [21:52:09]save OK [21:52:09]Clear old archive folders... [21:52:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:52:09]tlvbuf is 00A25FE0 [21:52:09]SAM_PROTO_ClearQueue [21:52:09]wFMCommunicate request_size=4 [21:52:09]MH_SAM_APDU [21:52:09]CAPDU: 80 09 00 00 [21:52:09]Write to MH i2c: E2 08 00 25 5A 80 09 00 00 00 00 00 00 F1 [21:52:09]Write i2c OK [21:52:09]MH_I2C_Read... [21:52:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:09]Read from MH i2c: E2 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 03 00 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 03 00 25 5A 00 90 00 F3 [21:52:09]RAPDU: 90 00 [21:52:09]wFMCommunicate OK [21:52:09]SAM_PROTO_ClearQueue done [21:52:09]KKMCreateOFDPacket [21:52:09]OFDProtocolAddRootSTLVToBuf [21:52:09]FM_MakeSignedData [21:52:09]FM_MakeSignedData [21:52:09]SAM_PROTO_SignData [21:52:09]wFMCommunicate request_size=4 [21:52:09]MH_SAM_APDU [21:52:09]CAPDU: 80 0D 01 02 [21:52:09]Write to MH i2c: E2 08 00 26 5A 80 0D 01 02 00 00 00 00 F9 [21:52:09]Write i2c OK [21:52:09]MH_I2C_Read... [21:52:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:09]Read from MH i2c: E2 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 03 00 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 03 00 26 5A 00 90 00 F4 [21:52:09]RAPDU: 90 00 [21:52:09]wFMCommunicate OK [21:52:09]wFMCommunicate request_size=255 [21:52:09]MH_SAM_APDU [21:52: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 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 01 00 00 F4 03 04 00 0B 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 82 00 00 35 04 06 00 [21:52:09]Write to MH i2c: E2 02 01 27 5A 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 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 01 00 00 F4 03 04 00 0B 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 82 00 00 35 04 06 00 00 00 57 [21:52:09]Write i2c OK [21:52:09]MH_I2C_Read... [21:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:09]Read from MH i2c: E2 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 03 00 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 03 00 27 5A 00 90 00 F5 [21:52:09]RAPDU: 90 00 [21:52:09]wFMCommunicate OK [21:52:09]wFMCommunicate request_size=11 [21:52:09]MH_SAM_APDU [21:52:09]CAPDU: 80 0D 02 02 06 6F 49 F7 43 EA 0F [21:52:09]Write to MH i2c: E2 0E 00 28 5A 80 0D 02 02 06 00 6F 49 F7 43 EA 0F 00 00 F3 [21:52:09]Write i2c OK [21:52:09]MH_I2C_Read... [21:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:09]Read from MH i2c: E2 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 03 00 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 03 00 28 5A 00 90 00 F6 [21:52:09]RAPDU: 90 00 [21:52:09]wFMCommunicate OK [21:52:09]wFMCommunicate request_size=4 [21:52:09]MH_SAM_APDU [21:52:09]CAPDU: 80 0D 03 02 [21:52:09]Write to MH i2c: E2 08 00 29 5A 80 0D 03 02 00 00 00 00 FE [21:52:09]Write i2c OK [21:52:09]MH_I2C_Read... [21:52:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:09]Read from MH i2c: E2 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 0B 00 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 0B 00 29 5A 00 0A CF 76 DC F5 3D 95 42 90 00 33 [21:52:09]RAPDU: 0A CF 76 DC F5 3D 95 42 90 00 [21:52:09]wFMCommunicate OK [21:52:09]SAM_PROTO_SignData done [21:52:09]FM_MakeSignedData done [21:52:09]CreateOFDProtocolMessage [21:52:09]wFMCommunicate request_size=4 [21:52:09]MH_SAM_APDU [21:52:09]CAPDU: 80 11 00 00 [21:52:09]Write to MH i2c: E2 08 00 2A 5A 80 11 00 00 00 00 00 00 FE [21:52:09]Write i2c OK [21:52:09]MH_I2C_Read... [21:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:09]Read from MH i2c: E2 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 17 00 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: E2 17 00 2A 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 54 [21:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:52:09]wFMCommunicate OK [21:52:09]CreateOFDProtocolMessage done [21:52:09]OFDSenderStorePacket 33320 [21:52:09]StoreOFDPacket docnum=33320 [21:52:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CF 53 08 01 A6 1C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 01 00 00 F4 03 04 00 0B 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 82 00 00 35 04 06 00 6F 49 F7 43 EA 0F 0A CF 76 DC F5 3D 95 42 [21:52:09]CheckFolder [21:52:09]dirname=/storage/ofd_packets [21:52:09]CheckFolder done [21:52:09]ProducePacketName [21:52:09]name=ofd_packets/00033320 [21:52:09]NVStorageSaveData ofd_packets/00033320 [21:52:09]File name is /storage/ofd_packets/00033320 [21:52:09]Write 302 bytes [21:52:09]NVStorageSaveData done [21:52:09]OFDSenderStorePacket done [21:52:09]KKMCreateOFDPacket done [21:52:09]NVStorageSaveData kkm_last_timestamp [21:52:09]File name is /storage/kkm_last_timestamp [21:52:09]Write 4 bytes [21:52:09]NVStorageSaveData done [21:52:09]ExternCall_PrintAddStr [21:52:09]wPrintStart [21:52:09]Write to MH i2c: 01 00 00 2B 5A 85 [21:52:09]Write i2c OK [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: 01 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: 01 07 00 [21:52:09]MH_I2C_Read... [21:52:09]Read from MH i2c: 01 07 00 2B 5A 00 00 00 00 00 FF 0F 9A [21:52:09]RasterBufferAndPrint [21:52:09]line Счет N : (1)1183152 [21:52:09]line ИНН: 02508201610067 [21:52:09]line Контрольно-Кассовый Чек [21:52:09]line ПРОДАЖА [21:52:09]line ТРК (МРК, ГНК) : 11 [21:52:09]line Товар: 2710194210 [21:52:09]line ДТ(л)-К-5 [21:52:09]line 4.720 * 63.60 [21:52:09]line = 300.19 [21:52:09]line НДС 12% НСП 1% [21:52:09]line > о реализуемом товаре [21:52:09]line ОКРУГЛЕНИЕ: -0.19 [21:52:09]line ИТОГО: 300.00 [21:52:09]line Внесено: 300.00 [21:52:09]line СДАЧА: 0.00 [21:52:09]line НСП 1% : 2.66 [21:52:09]line НДС 12% : 31.88 [21:52:09]line Наличными: 300.00 [21:52:09]line Безнал.: 0.00 [21:52:09]line Место: АЗС № 121 "Партнер Нефть" [21:52:09]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:52:09]line СНО: Общий режим [21:52:09]line Чек 336 26.08.2023 21:52 [21:52:09]line Смена: 77 ФФД: 1.0 [21:52:09]line ЗНМ: 0300000148 [21:52:09]line РНМ: 0000000000091575 [21:52:09]line Версия ККМ: 001 [21:52:09]line ФМ: 0000000000874655 [21:52:09]line ФД: 33320 [21:52:09]line ФПД: 122363471718927 [21:52:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215211&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33320&fm=122363471718927&tin=02508201610067®Number=0000000000091575&sum=30000 [21:52:10]OFD Sender: Processing packet 33320 [packets to send 11, broken 10] [21:52:10]ProducePacketName [21:52:10]name=ofd_packets/00033320 [21:52:10]OFD Sender: To server: pG, [21:52:10]CommunicateWithHost lk.salyk.kg:30040 [21:52:10]ConnectInit lk.salyk.kg [21:52:10]written 0, free lines is 4095 [21:52:10]Connected sock=10 [21:52:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 CF 53 08 01 A6 1C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 70 12 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 43 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 50 01 00 00 F4 03 04 00 0B 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 82 00 00 35 04 06 00 6F 49 F7 43 EA 0F 0A CF 76 DC F5 3D 95 42 [21:52:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 7D C1 47 00 F9 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 28 82 00 00 F4 03 04 00 A8 1E EA 64 B6 04 01 00 00 D9 BD BC AE 4C 2A 4B A9 [21:52:10]CommunicateWithHost err = 0 [21:52:10]CheckOFDResponse [21:52:10]1017 (14) - 77093643461234 [21:52:10]1041 (16) - 0000000000874655 [21:52:10]1040 (4) - 33320 [21:52:10]1012 (4) - 26.08.2023 15:47 [21:52:10]1206 (1) - 0 [21:52:10]OFD Sender: Remove packet 33320 [21:52:10]ProducePacketName [21:52:10]name=ofd_packets/00033320 [21:52:10]NVStorageDeleteData [21:52:10]Write to MH i2c: 01 00 00 56 5A B0 [21:52:10]Write i2c OK [21:52:10]MH_I2C_Read... [21:52:10]Read from MH i2c: 01 [21:52:10]MH_I2C_Read... [21:52:10]Read from MH i2c: 01 07 00 [21:52:10]MH_I2C_Read... [21:52:10]Read from MH i2c: 01 07 00 56 5A 00 00 00 00 00 EE 0C B1 [21:52:10]RasterBufferAndPrint [21:52:10]line [21:52:10]line [21:52:10]line [21:52:10]line [21:52:10]line [21:52:10]written 0, free lines is 3319 [21:52:10]MH_Cut [21:52:10]Write to MH i2c: D1 01 00 5D 5A 01 89 [21:52:10]Write i2c OK [21:52:10]MH_I2C_Read... [21:52:10]Read from MH i2c: D1 [21:52:10]MH_I2C_Read... [21:52:10]Read from MH i2c: D1 01 00 [21:52:10]MH_I2C_Read... [21:52:10]Read from MH i2c: D1 01 00 5D 5A 00 88 [21:52:10]Write to MH i2c: 01 00 00 5E 5A B8 [21:52:10]Write i2c OK [21:52:10]MH_I2C_Read... [21:52:11]OFD Sender: No OFD packet to send [21:52:11]*** Cut start [21:52:11]*** Purtial cut [21:52:11]*** CUTSNS_PIN = 0 [21:52:11]*** Stage 1: CUTSNS_PIN = 1 [21:52:13]Read from MH i2c: 01 [21:52:13]MH_I2C_Read... [21:52:13]*** Stop cut motor [21:52:13]*** Cut end [21:52:13]Read from MH i2c: 01 07 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: 01 07 00 5E 5A 00 00 00 00 00 FF 0F CD [21:52:13]process_action close_receipt done [21:52:13]requested_data is exist [21:52:13]produce_requested_data [21:52:13]requested_item fm.sn is exist - process it [21:52:13]wFMCommunicate request_size=4 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 11 00 00 [21:52:13]Write to MH i2c: E2 08 00 5F 5A 80 11 00 00 00 00 00 00 33 [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 17 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 17 00 5F 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 89 [21:52:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:52:13]wFMCommunicate OK [21:52:13]requested_item fd.num is exist - process it [21:52:13]SAM_PROTO_GetFieldsCounters [21:52:13]wFMCommunicate request_size=4 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 13 00 00 [21:52:13]Write to MH i2c: E2 08 00 60 5A 80 13 00 00 00 00 00 00 36 [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 62 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 62 00 60 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [21:52:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 28 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:52:13]wFMCommunicate OK [21:52:13]SAM_PROTO_GetFieldsCounters done [21:52:13]requested_item shift.num is exist - process it [21:52:13]requested_item shift.opened is exist - process it [21:52:13]req_shift_opened [21:52:13]FM_GetShiftState [21:52:13]SAM_PROTO_GetShiftState [21:52:13]wFMCommunicate request_size=4 [21:52:13]MH_SAM_APDU [21:52:13]CAPDU: 80 13 01 00 [21:52:13]Write to MH i2c: E2 08 00 61 5A 80 13 01 00 00 00 00 00 38 [21:52:13]Write i2c OK [21:52:13]MH_I2C_Read... [21:52:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:13]Read from MH i2c: E2 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 0E 00 [21:52:13]MH_I2C_Read... [21:52:13]Read from MH i2c: E2 0E 00 61 5A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6F [21:52:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:52:13]wFMCommunicate OK [21:52:13]SAM_PROTO_GetShiftState done [21:52:13]FM_GetShiftState done [21:52:13]req_shift_opened done [21:52:13]requested_item shift.open_date is exist - process it [21:52:13]req_shift_open_date [21:52:13]req_shift_open_date done [21:52:13]produce_requested_data done [21:52:13]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33320,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:52:13]process_action_free close_receipt [21:52:13]json_value_free [21:52:13]json_value_free done [21:52:13]process_json_proto returns [21:52:13]Send response to host [21:52:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33320,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:52:13]free response buf [21:52:13]execute_script done [21:52:13]execute_script returns [21:52:13]free content buf [21:52:13]Sock 9.Close socket [21:52:13]Sock 9.Thread stoped [21:52:16]OFD Sender: No OFD packet to send [21:52:21]OFD Sender: No OFD packet to send [21:52:26]OFD Sender: No OFD packet to send [21:52:31]OFD Sender: No OFD packet to send [21:52:36]OFD Sender: No OFD packet to send [21:52:41]OFD Sender: No OFD packet to send [21:52:46]OFD Sender: No OFD packet to send [21:52:51]OFD Sender: No OFD packet to send [21:52:56]OFD Sender: No OFD packet to send [21:53:01]OFD Sender: No OFD packet to send [21:53:06]OFD Sender: No OFD packet to send [21:53:11]OFD Sender: No OFD packet to send [21:53:16]OFD Sender: No OFD packet to send [21:53:21]OFD Sender: No OFD packet to send [21:53:26]OFD Sender: No OFD packet to send [21:53:31]OFD Sender: No OFD packet to send [21:53:36]OFD Sender: No OFD packet to send [21:53:41]OFD Sender: No OFD packet to send [21:53:46]OFD Sender: No OFD packet to send [21:53:51]OFD Sender: No OFD packet to send [21:53:55]accept exits with 7 [21:53:55]New connection [21:53:55]New thread 3067202916 created [21:53:55]Thread 3067059556 joined [21:53:55]Waiting for new connection... [21:53:55] Sock 7.Parse request [21:53:55]Sock 7.Check first char [21:53:55]Sock 7.First char is OK [21:53:55]request: POST /json_proto HTTP/1.0 [21:53:55]Method: POST [21:53:55]URL: /json_proto [21:53:55]Method is POST - this is cgi request [21:53:55]url: /json_proto [21:53:55]query_string will be loaded in cgi processing [21:53:55]execute_cgi json_proto POST (null) [21:53:55]execute_cgi path=json_proto method=POST [21:53:55]POST find Content-Length [21:53:55]Host: 172.17.34.200:8080 [21:53:55]Content-Length: 683 [21:53:55]Content-Type: application/json [21:53:55] [21:53:55]POST finish read [21:53:55]Found Content-Length = 683 [21:53:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183153", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:55]execute_script... [21:53:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183153", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:55]POST & json_proto [21:53:55]process_json_proto [21:53:55]json parsed OK: [21:53:55]protocol is kg_v1.0 [21:53:55]action value=close_receipt [21:53:55]process_action close_receipt [21:53:55]cmd_close_receipt [21:53:55]MH_GetDate [21:53:55]Write to MH i2c: F0 00 00 62 5A AB [21:53:55]Write i2c OK [21:53:55]MH_I2C_Read... [21:53:55]Read from MH i2c: F0 [21:53:55]MH_I2C_Read... [21:53:55]Read from MH i2c: F0 09 00 [21:53:55]MH_I2C_Read... [21:53:55]Read from MH i2c: F0 09 00 62 5A 00 76 74 EA 64 B2 FF 65 64 66 [21:53:55]GetLastDocTimeStamp 1693086731 [21:53:55]current date 1693086838 [21:53:55]FM_GetShiftState [21:53:55]SAM_PROTO_GetShiftState [21:53:55]wFMCommunicate request_size=4 [21:53:55]MH_SAM_APDU [21:53:55]CAPDU: 80 13 01 00 [21:53:55]Write to MH i2c: E2 08 00 63 5A 80 13 01 00 00 00 00 00 3A [21:53:55]Write i2c OK [21:53:55]MH_I2C_Read... [21:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:55]Read from MH i2c: E2 [21:53:55]MH_I2C_Read... [21:53:55]Read from MH i2c: E2 0E 00 [21:53:55]MH_I2C_Read... [21:53:55]Read from MH i2c: E2 0E 00 63 5A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 71 [21:53:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:53:55]wFMCommunicate OK [21:53:55]SAM_PROTO_GetShiftState done [21:53:55]FM_GetShiftState done [21:53:55]opened in 1693009560 [21:53:55]opened+sec_in_day 1693095960 [21:53:55]quantity*price = 200011 [21:53:55]sum+1 = 200013 [21:53:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 337 26.08.2023 21:53 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33321 ФПД: 277037000940883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215358&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33321&fm=277037000940883&tin=02508201610067®Number=0000000000091575&sum=200000 [21:53:56]StoreToDocumentArchive [21:53:56]shift 77 fd 33321 [21:53:56]save to /storage/0077/doc_00033321 [21:53:56]save last doc name /storage/0077/doc_00033321 to /storage/kkm_last_doc_name [21:53:56]save OK [21:53:56]Clear old archive folders... [21:53:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:53:56]tlvbuf is 00C0D920 [21:53:56]SAM_PROTO_ClearQueue [21:53:56]wFMCommunicate request_size=4 [21:53:56]MH_SAM_APDU [21:53:56]CAPDU: 80 09 00 00 [21:53:56]Write to MH i2c: E2 08 00 70 5A 80 09 00 00 00 00 00 00 3C [21:53:56]Write i2c OK [21:53:56]MH_I2C_Read... [21:53:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:53:56]Read from MH i2c: E2 [21:53:56]MH_I2C_Read... [21:53:56]Read from MH i2c: E2 03 00 [21:53:56]MH_I2C_Read... [21:53:56]Read from MH i2c: E2 03 00 70 5A 00 90 00 3E [21:53:56]RAPDU: 90 00 [21:53:56]wFMCommunicate OK [21:53:56]SAM_PROTO_ClearQueue done [21:53:56]KKMCreateOFDPacket [21:53:56]OFDProtocolAddRootSTLVToBuf [21:53:56]FM_MakeSignedData [21:53:56]FM_MakeSignedData [21:53:56]SAM_PROTO_SignData [21:53:56]wFMCommunicate request_size=4 [21:53:56]MH_SAM_APDU [21:53:56]CAPDU: 80 0D 01 02 [21:53:56]Write to MH i2c: E2 08 00 71 5A 80 0D 01 02 00 00 00 00 44 [21:53:56]Write i2c OK [21:53:56]MH_I2C_Read... [21:53:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:53:56]Read from MH i2c: E2 [21:53:56]MH_I2C_Read... [21:53:56]Read from MH i2c: E2 03 00 [21:53:56]MH_I2C_Read... [21:53:56]Read from MH i2c: E2 03 00 71 5A 00 90 00 3F [21:53:56]RAPDU: 90 00 [21:53:56]wFMCommunicate OK [21:53:56]wFMCommunicate request_size=255 [21:53:56]MH_SAM_APDU [21:53:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 51 01 00 00 F4 03 04 00 76 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 82 00 00 35 04 06 00 FB [21:53:56]Write to MH i2c: E2 02 01 72 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 51 01 00 00 F4 03 04 00 76 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 82 00 00 35 04 06 00 FB 00 00 09 [21:53:57]Write i2c OK [21:53:57]MH_I2C_Read... [21:53:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:57]Read from MH i2c: E2 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 03 00 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 03 00 72 5A 00 90 00 40 [21:53:57]RAPDU: 90 00 [21:53:57]wFMCommunicate OK [21:53:57]wFMCommunicate request_size=10 [21:53:57]MH_SAM_APDU [21:53:57]CAPDU: 80 0D 02 02 05 F6 B4 07 DD 53 [21:53:57]Write to MH i2c: E2 0D 00 73 5A 80 0D 02 02 05 00 F6 B4 07 DD 53 00 00 32 [21:53:57]Write i2c OK [21:53:57]MH_I2C_Read... [21:53:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:57]Read from MH i2c: E2 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 03 00 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 03 00 73 5A 00 90 00 41 [21:53:57]RAPDU: 90 00 [21:53:57]wFMCommunicate OK [21:53:57]wFMCommunicate request_size=4 [21:53:57]MH_SAM_APDU [21:53:57]CAPDU: 80 0D 03 02 [21:53:57]Write to MH i2c: E2 08 00 74 5A 80 0D 03 02 00 00 00 00 49 [21:53:57]Write i2c OK [21:53:57]MH_I2C_Read... [21:53:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:53:57]Read from MH i2c: E2 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 0B 00 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 0B 00 74 5A 00 7D CF 0A 17 2B A5 9B 02 90 00 24 [21:53:57]RAPDU: 7D CF 0A 17 2B A5 9B 02 90 00 [21:53:57]wFMCommunicate OK [21:53:57]SAM_PROTO_SignData done [21:53:57]FM_MakeSignedData done [21:53:57]CreateOFDProtocolMessage [21:53:57]wFMCommunicate request_size=4 [21:53:57]MH_SAM_APDU [21:53:57]CAPDU: 80 11 00 00 [21:53:57]Write to MH i2c: E2 08 00 75 5A 80 11 00 00 00 00 00 00 49 [21:53:57]Write i2c OK [21:53:57]MH_I2C_Read... [21:53:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:57]Read from MH i2c: E2 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 17 00 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: E2 17 00 75 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 9F [21:53:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:53:57]wFMCommunicate OK [21:53:57]CreateOFDProtocolMessage done [21:53:57]OFDSenderStorePacket 33321 [21:53:57]StoreOFDPacket docnum=33321 [21:53:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5F 40 07 01 49 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 51 01 00 00 F4 03 04 00 76 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 82 00 00 35 04 06 00 FB F6 B4 07 DD 53 7D CF 0A 17 2B A5 9B 02 [21:53:57]CheckFolder [21:53:57]dirname=/storage/ofd_packets [21:53:57]CheckFolder done [21:53:57]ProducePacketName [21:53:57]name=ofd_packets/00033321 [21:53:57]NVStorageSaveData ofd_packets/00033321 [21:53:57]File name is /storage/ofd_packets/00033321 [21:53:57]Write 301 bytes [21:53:57]NVStorageSaveData done [21:53:57]OFDSenderStorePacket done [21:53:57]KKMCreateOFDPacket done [21:53:57]NVStorageSaveData kkm_last_timestamp [21:53:57]File name is /storage/kkm_last_timestamp [21:53:57]Write 4 bytes [21:53:57]NVStorageSaveData done [21:53:57]ExternCall_PrintAddStr [21:53:57]wPrintStart [21:53:57]Write to MH i2c: 01 00 00 76 5A D0 [21:53:57]Write i2c OK [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: 01 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: 01 07 00 [21:53:57]MH_I2C_Read... [21:53:57]Read from MH i2c: 01 07 00 76 5A 00 00 00 00 00 FF 0F E5 [21:53:57]RasterBufferAndPrint [21:53:57]line Счет N : (1)1183153 [21:53:57]line ИНН: 02508201610067 [21:53:57]line Контрольно-Кассовый Чек [21:53:57]line ПРОДАЖА [21:53:57]line ТРК (МРК, ГНК) : 52 [21:53:57]line Товар: 2710124130 [21:53:57]line Аи-92-К-5 [21:53:57]line 34.190 * 58.50 [21:53:57]line = 2000.12 [21:53:57]line НДС 12% НСП 1% [21:53:57]line > о реализуемом товаре [21:53:57]line ОКРУГЛЕНИЕ: -0.12 [21:53:57]line ИТОГО: 2000.00 [21:53:57]line Внесено: 2000.00 [21:53:57]line СДАЧА: 0.00 [21:53:57]line НСП 1% : 17.70 [21:53:57]line НДС 12% : 212.40 [21:53:57]line Наличными: 2000.00 [21:53:57]line Безнал.: 0.00 [21:53:57]line Место: АЗС № 121 "Партнер Нефть" [21:53:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:53:57]line СНО: Общий режим [21:53:57]line Чек 337 26.08.2023 21:53 [21:53:57]line Смена: 77 ФФД: 1.0 [21:53:57]line ЗНМ: 0300000148 [21:53:57]line РНМ: 0000000000091575 [21:53:57]line Версия ККМ: 001 [21:53:57]line ФМ: 0000000000874655 [21:53:57]line ФД: 33321 [21:53:57]line ФПД: 277037000940883 [21:53:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215358&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33321&fm=277037000940883&tin=02508201610067®Number=0000000000091575&sum=200000 [21:53:57]OFD Sender: Processing packet 33321 [packets to send 11, broken 10] [21:53:57]ProducePacketName [21:53:57]name=ofd_packets/00033321 [21:53:57]OFD Sender: To server: pG, [21:53:57]CommunicateWithHost lk.salyk.kg:30040 [21:53:57]ConnectInit lk.salyk.kg [21:53:57]written 0, free lines is 4095 [21:53:57]Connected sock=10 [21:53:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 5F 40 07 01 49 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 51 01 00 00 F4 03 04 00 76 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 82 00 00 35 04 06 00 FB F6 B4 07 DD 53 7D CF 0A 17 2B A5 9B 02 [21:53:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F4 1E 47 00 B3 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 29 82 00 00 F4 03 04 00 14 1F EA 64 B6 04 01 00 00 C4 D7 90 89 92 1F 7E C5 [21:53:58]CommunicateWithHost err = 0 [21:53:58]CheckOFDResponse [21:53:58]1017 (14) - 77093643461234 [21:53:58]1041 (16) - 0000000000874655 [21:53:58]1040 (4) - 33321 [21:53:58]1012 (4) - 26.08.2023 15:49 [21:53:58]1206 (1) - 0 [21:53:58]OFD Sender: Remove packet 33321 [21:53:58]ProducePacketName [21:53:58]name=ofd_packets/00033321 [21:53:58]NVStorageDeleteData [21:53:58]Write to MH i2c: 01 00 00 A1 5A FB [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: 01 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: 01 07 00 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: 01 07 00 A1 5A 00 00 00 00 00 E4 0C F2 [21:53:58]RasterBufferAndPrint [21:53:58]line [21:53:58]line [21:53:58]line [21:53:58]line [21:53:58]line [21:53:58]written 0, free lines is 3306 [21:53:58]MH_Cut [21:53:58]Write to MH i2c: D1 01 00 A8 5A 01 D4 [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: D1 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: D1 01 00 [21:53:58]MH_I2C_Read... [21:53:58]Read from MH i2c: D1 01 00 A8 5A 00 D3 [21:53:58]Write to MH i2c: 01 00 00 A9 5A 03 [21:53:58]Write i2c OK [21:53:58]MH_I2C_Read... [21:53:58]OFD Sender: No OFD packet to send [21:53:58]*** Cut start [21:53:58]*** Purtial cut [21:53:58]*** Stage 1: CUTSNS_PIN = 1 [21:53:59]Read from MH i2c: 01 [21:53:59]MH_I2C_Read... [21:53:59]*** Stop cut motor [21:53:59]*** Cut end [21:53:59]Read from MH i2c: 01 07 00 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: 01 07 00 A9 5A 00 00 00 00 00 FF 0F 18 [21:53:59]process_action close_receipt done [21:53:59]requested_data is exist [21:53:59]produce_requested_data [21:53:59]requested_item fm.sn is exist - process it [21:53:59]wFMCommunicate request_size=4 [21:53:59]MH_SAM_APDU [21:53:59]CAPDU: 80 11 00 00 [21:53:59]Write to MH i2c: E2 08 00 AA 5A 80 11 00 00 00 00 00 00 7E [21:53:59]Write i2c OK [21:53:59]MH_I2C_Read... [21:53:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:59]Read from MH i2c: E2 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: E2 17 00 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: E2 17 00 AA 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D4 [21:53:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:53:59]wFMCommunicate OK [21:53:59]requested_item fd.num is exist - process it [21:53:59]SAM_PROTO_GetFieldsCounters [21:53:59]wFMCommunicate request_size=4 [21:53:59]MH_SAM_APDU [21:53:59]CAPDU: 80 13 00 00 [21:53:59]Write to MH i2c: E2 08 00 AB 5A 80 13 00 00 00 00 00 00 81 [21:53:59]Write i2c OK [21:53:59]MH_I2C_Read... [21:53:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:53:59]Read from MH i2c: E2 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: E2 62 00 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: E2 62 00 AB 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [21:53:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 29 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:53:59]wFMCommunicate OK [21:53:59]SAM_PROTO_GetFieldsCounters done [21:53:59]requested_item shift.num is exist - process it [21:53:59]requested_item shift.opened is exist - process it [21:53:59]req_shift_opened [21:53:59]FM_GetShiftState [21:53:59]SAM_PROTO_GetShiftState [21:53:59]wFMCommunicate request_size=4 [21:53:59]MH_SAM_APDU [21:53:59]CAPDU: 80 13 01 00 [21:53:59]Write to MH i2c: E2 08 00 AC 5A 80 13 01 00 00 00 00 00 83 [21:53:59]Write i2c OK [21:53:59]MH_I2C_Read... [21:53:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:59]Read from MH i2c: E2 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: E2 0E 00 [21:53:59]MH_I2C_Read... [21:53:59]Read from MH i2c: E2 0E 00 AC 5A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BA [21:53:59]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:53:59]wFMCommunicate OK [21:53:59]SAM_PROTO_GetShiftState done [21:53:59]FM_GetShiftState done [21:53:59]req_shift_opened done [21:53:59]requested_item shift.open_date is exist - process it [21:53:59]req_shift_open_date [21:53:59]req_shift_open_date done [21:53:59]produce_requested_data done [21:53:59]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33321,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:53:59]process_action_free close_receipt [21:53:59]json_value_free [21:53:59]json_value_free done [21:53:59]process_json_proto returns [21:53:59]Send response to host [21:53:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33321,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:53:59]free response buf [21:53:59]execute_script done [21:53:59]execute_script returns [21:53:59]free content buf [21:53:59]Sock 7.Close socket [21:53:59]Sock 7.Thread stoped [21:54:03]OFD Sender: No OFD packet to send [21:54:08]OFD Sender: No OFD packet to send [21:54:13]OFD Sender: No OFD packet to send [21:54:18]OFD Sender: No OFD packet to send [21:54:23]OFD Sender: No OFD packet to send [21:54:28]OFD Sender: No OFD packet to send [21:54:33]OFD Sender: No OFD packet to send [21:54:38]OFD Sender: No OFD packet to send [21:54:43]OFD Sender: No OFD packet to send [21:54:48]OFD Sender: No OFD packet to send [21:54:53]OFD Sender: No OFD packet to send [21:54:58]OFD Sender: No OFD packet to send [21:55:03]OFD Sender: No OFD packet to send [21:55:08]OFD Sender: No OFD packet to send [21:55:10]accept exits with 9 [21:55:10]New connection [21:55:10]New thread 3067059556 created [21:55:10]Thread 3067202916 joined [21:55:10]Waiting for new connection... [21:55:10] Sock 9.Parse request [21:55:10]Sock 9.Check first char [21:55:10]Sock 9.First char is OK [21:55:10]request: POST /json_proto HTTP/1.0 [21:55:10]Method: POST [21:55:10]URL: /json_proto [21:55:10]Method is POST - this is cgi request [21:55:10]url: /json_proto [21:55:10]query_string will be loaded in cgi processing [21:55:10]execute_cgi json_proto POST (null) [21:55:10]execute_cgi path=json_proto method=POST [21:55:10]POST find Content-Length [21:55:10]Host: 172.17.34.200:8080 [21:55:10]Content-Length: 688 [21:55:10]Content-Type: application/json [21:55:10] [21:55:10]POST finish read [21:55:10]Found Content-Length = 688 [21:55:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:55:10]execute_script... [21:55: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)1183154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:55:10]POST & json_proto [21:55:10]process_json_proto [21:55:10]json parsed OK: [21:55:10]protocol is kg_v1.0 [21:55:10]action value=close_receipt [21:55:10]process_action close_receipt [21:55:10]cmd_close_receipt [21:55:10]MH_GetDate [21:55:10]Write to MH i2c: F0 00 00 AD 5A F6 [21:55:10]Write i2c OK [21:55:10]MH_I2C_Read... [21:55:10]Read from MH i2c: F0 [21:55:10]MH_I2C_Read... [21:55:10]Read from MH i2c: F0 09 00 [21:55:10]MH_I2C_Read... [21:55:10]Read from MH i2c: F0 09 00 AD 5A 00 C1 74 EA 64 B2 FF 65 64 FC [21:55:10]GetLastDocTimeStamp 1693086838 [21:55:10]current date 1693086913 [21:55:10]FM_GetShiftState [21:55:10]SAM_PROTO_GetShiftState [21:55:10]wFMCommunicate request_size=4 [21:55:10]MH_SAM_APDU [21:55:10]CAPDU: 80 13 01 00 [21:55:10]Write to MH i2c: E2 08 00 AE 5A 80 13 01 00 00 00 00 00 85 [21:55:10]Write i2c OK [21:55:10]MH_I2C_Read... [21:55:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:55:10]Read from MH i2c: E2 [21:55:10]MH_I2C_Read... [21:55:10]Read from MH i2c: E2 0E 00 [21:55:10]MH_I2C_Read... [21:55:10]Read from MH i2c: E2 0E 00 AE 5A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 BC [21:55:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:55:10]wFMCommunicate OK [21:55:10]SAM_PROTO_GetShiftState done [21:55:10]FM_GetShiftState done [21:55:10]opened in 1693009560 [21:55:10]opened+sec_in_day 1693095960 [21:55:10]quantity*price = 200022 [21:55:10]sum+1 = 200023 [21:55:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 338 26.08.2023 21:55 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33322 ФПД: 57187068586688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215513&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33322&fm=57187068586688&tin=02508201610067®Number=0000000000091575&sum=200000 [21:55:11]StoreToDocumentArchive [21:55:11]shift 77 fd 33322 [21:55:11]save to /storage/0077/doc_00033322 [21:55:11]save last doc name /storage/0077/doc_00033322 to /storage/kkm_last_doc_name [21:55:11]save OK [21:55:11]Clear old archive folders... [21:55:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:55:11]tlvbuf is 00C6F380 [21:55:11]SAM_PROTO_ClearQueue [21:55:11]wFMCommunicate request_size=4 [21:55:11]MH_SAM_APDU [21:55:11]CAPDU: 80 09 00 00 [21:55:11]Write to MH i2c: E2 08 00 BB 5A 80 09 00 00 00 00 00 00 87 [21:55:11]Write i2c OK [21:55:11]MH_I2C_Read... [21:55:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:55:11]Read from MH i2c: E2 [21:55:11]MH_I2C_Read... [21:55:11]Read from MH i2c: E2 03 00 [21:55:11]MH_I2C_Read... [21:55:11]Read from MH i2c: E2 03 00 BB 5A 00 90 00 89 [21:55:11]RAPDU: 90 00 [21:55:11]wFMCommunicate OK [21:55:11]SAM_PROTO_ClearQueue done [21:55:11]KKMCreateOFDPacket [21:55:11]OFDProtocolAddRootSTLVToBuf [21:55:11]FM_MakeSignedData [21:55:11]FM_MakeSignedData [21:55:11]SAM_PROTO_SignData [21:55:11]wFMCommunicate request_size=4 [21:55:11]MH_SAM_APDU [21:55:11]CAPDU: 80 0D 01 02 [21:55:11]Write to MH i2c: E2 08 00 BC 5A 80 0D 01 02 00 00 00 00 8F [21:55:11]Write i2c OK [21:55:11]MH_I2C_Read... [21:55:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:55:11]Read from MH i2c: E2 [21:55:11]MH_I2C_Read... [21:55:11]Read from MH i2c: E2 03 00 [21:55:11]MH_I2C_Read... [21:55:11]Read from MH i2c: E2 03 00 BC 5A 00 90 00 8A [21:55:11]RAPDU: 90 00 [21:55:11]wFMCommunicate OK [21:55:11]wFMCommunicate request_size=255 [21:55:11]MH_SAM_APDU [21:55:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C1 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 82 00 00 35 04 06 00 [21:55:11]Write to MH i2c: E2 02 01 BD 5A 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 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C1 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 82 00 00 35 04 06 00 00 00 2D [21:55:11]Write i2c OK [21:55:11]MH_I2C_Read... [21:55:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:55:12]Read from MH i2c: E2 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: E2 03 00 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: E2 03 00 BD 5A 00 90 00 8B [21:55:12]RAPDU: 90 00 [21:55:12]wFMCommunicate OK [21:55:12]wFMCommunicate request_size=11 [21:55:12]MH_SAM_APDU [21:55:12]CAPDU: 80 0D 02 02 06 34 02 E6 E8 AA C0 [21:55:12]Write to MH i2c: E2 0E 00 BE 5A 80 0D 02 02 06 00 34 02 E6 E8 AA C0 00 00 0C [21:55:12]Write i2c OK [21:55:12]MH_I2C_Read... [21:55:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:55:12]Read from MH i2c: E2 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: E2 03 00 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: E2 03 00 BE 5A 00 90 00 8C [21:55:12]RAPDU: 90 00 [21:55:12]wFMCommunicate OK [21:55:12]wFMCommunicate request_size=4 [21:55:12]MH_SAM_APDU [21:55:12]CAPDU: 80 0D 03 02 [21:55:12]Write to MH i2c: E2 08 00 BF 5A 80 0D 03 02 00 00 00 00 94 [21:55:12]Write i2c OK [21:55:12]MH_I2C_Read... [21:55:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:55:12]Read from MH i2c: E2 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: E2 0B 00 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: E2 0B 00 BF 5A 00 28 6E F6 C3 19 AA 21 9C 90 00 64 [21:55:12]RAPDU: 28 6E F6 C3 19 AA 21 9C 90 00 [21:55:12]wFMCommunicate OK [21:55:12]SAM_PROTO_SignData done [21:55:12]FM_MakeSignedData done [21:55:12]CreateOFDProtocolMessage [21:55:12]wFMCommunicate request_size=4 [21:55:12]MH_SAM_APDU [21:55:12]CAPDU: 80 11 00 00 [21:55:12]Write to MH i2c: E2 08 00 C0 5A 80 11 00 00 00 00 00 00 94 [21:55:12]Write i2c OK [21:55:12]MH_I2C_Read... [21:55:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:55:12]Read from MH i2c: E2 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: E2 17 00 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: E2 17 00 C0 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EA [21:55:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:55:12]wFMCommunicate OK [21:55:12]CreateOFDProtocolMessage done [21:55:12]OFDSenderStorePacket 33322 [21:55:12]StoreOFDPacket docnum=33322 [21:55:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 28 09 08 01 7A 51 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C1 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 82 00 00 35 04 06 00 34 02 E6 E8 AA C0 28 6E F6 C3 19 AA 21 9C [21:55:12]CheckFolder [21:55:12]dirname=/storage/ofd_packets [21:55:12]CheckFolder done [21:55:12]ProducePacketName [21:55:12]name=ofd_packets/00033322 [21:55:12]NVStorageSaveData ofd_packets/00033322 [21:55:12]File name is /storage/ofd_packets/00033322 [21:55:12]Write 302 bytes [21:55:12]NVStorageSaveData done [21:55:12]OFDSenderStorePacket done [21:55:12]KKMCreateOFDPacket done [21:55:12]NVStorageSaveData kkm_last_timestamp [21:55:12]File name is /storage/kkm_last_timestamp [21:55:12]Write 4 bytes [21:55:12]NVStorageSaveData done [21:55:12]ExternCall_PrintAddStr [21:55:12]wPrintStart [21:55:12]Write to MH i2c: 01 00 00 C1 5A 1B [21:55:12]Write i2c OK [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: 01 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: 01 07 00 [21:55:12]MH_I2C_Read... [21:55:12]Read from MH i2c: 01 07 00 C1 5A 00 00 00 00 00 FF 0F 30 [21:55:12]RasterBufferAndPrint [21:55:12]line Счет N : (1)1183154 [21:55:12]line ИНН: 02508201610067 [21:55:12]line Контрольно-Кассовый Чек [21:55:12]line ПРОДАЖА [21:55:12]line ТРК (МРК, ГНК) : 11 [21:55:12]line Товар: 2710194210 [21:55:12]line ДТ(л)-К-5 [21:55:12]line 31.450 * 63.60 [21:55:12]line = 2000.22 [21:55:12]line НДС 12% НСП 1% [21:55:12]line > о реализуемом товаре [21:55:12]line ОКРУГЛЕНИЕ: -0.22 [21:55:12]line ИТОГО: 2000.00 [21:55:12]line Внесено: 2000.00 [21:55:12]line СДАЧА: 0.00 [21:55:12]line НСП 1% : 17.70 [21:55:12]line НДС 12% : 212.41 [21:55:12]line Наличными: 2000.00 [21:55:12]line Безнал.: 0.00 [21:55:12]line Место: АЗС № 121 "Партнер Нефть" [21:55:12]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [21:55:12]line СНО: Общий режим [21:55:12]line Чек 338 26.08.2023 21:55 [21:55:12]line Смена: 77 ФФД: 1.0 [21:55:12]line ЗНМ: 0300000148 [21:55:12]line РНМ: 0000000000091575 [21:55:12]line Версия ККМ: 001 [21:55:12]line ФМ: 0000000000874655 [21:55:12]line ФД: 33322 [21:55:12]line ФПД: 57187068586688 [21:55:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T215513&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33322&fm=57187068586688&tin=02508201610067®Number=0000000000091575&sum=200000 [21:55:12]OFD Sender: Processing packet 33322 [packets to send 11, broken 10] [21:55:12]ProducePacketName [21:55:12]name=ofd_packets/00033322 [21:55:12]OFD Sender: To server: pG, [21:55:12]CommunicateWithHost lk.salyk.kg:30040 [21:55:12]ConnectInit lk.salyk.kg [21:55:12]written 0, free lines is 4095 [21:55:12]Connected sock=10 [21:55:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 28 09 08 01 7A 51 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 01 00 00 F4 03 04 00 C1 74 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 82 00 00 35 04 06 00 34 02 E6 E8 AA C0 28 6E F6 C3 19 AA 21 9C [21:55:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8D 29 47 00 70 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2A 82 00 00 F4 03 04 00 5F 1F EA 64 B6 04 01 00 00 27 BC 7B 49 E3 07 55 88 [21:55:13]CommunicateWithHost err = 0 [21:55:13]CheckOFDResponse [21:55:13]1017 (14) - 77093643461234 [21:55:13]1041 (16) - 0000000000874655 [21:55:13]1040 (4) - 33322 [21:55:13]1012 (4) - 26.08.2023 15:50 [21:55:13]1206 (1) - 0 [21:55:13]OFD Sender: Remove packet 33322 [21:55:13]ProducePacketName [21:55:13]name=ofd_packets/00033322 [21:55:13]NVStorageDeleteData [21:55:13]Write to MH i2c: 01 00 00 EC 5A 46 [21:55:13]Write i2c OK [21:55:13]MH_I2C_Read... [21:55:13]Read from MH i2c: 01 [21:55:13]MH_I2C_Read... [21:55:13]Read from MH i2c: 01 07 00 [21:55:13]MH_I2C_Read... [21:55:13]Read from MH i2c: 01 07 00 EC 5A 00 00 00 00 00 DF 0C 38 [21:55:13]RasterBufferAndPrint [21:55:13]line [21:55:13]line [21:55:13]line [21:55:13]line [21:55:13]line [21:55:13]written 0, free lines is 3304 [21:55:13]MH_Cut [21:55:13]Write to MH i2c: D1 01 00 F3 5A 01 1F [21:55:13]Write i2c OK [21:55:13]MH_I2C_Read... [21:55:13]Read from MH i2c: D1 [21:55:13]MH_I2C_Read... [21:55:13]Read from MH i2c: D1 01 00 [21:55:13]MH_I2C_Read... [21:55:13]Read from MH i2c: D1 01 00 F3 5A 00 1E [21:55:13]Write to MH i2c: 01 00 00 F4 5A 4E [21:55:13]Write i2c OK [21:55:13]MH_I2C_Read... [21:55:13]OFD Sender: No OFD packet to send [21:55:13]*** Cut start [21:55:13]*** Purtial cut [21:55:13]*** CUTSNS_PIN = 0 [21:55:14]*** Stage 1: CUTSNS_PIN = 1 [21:55:15]Read from MH i2c: 01 [21:55:15]MH_I2C_Read... [21:55:15]*** Stop cut motor [21:55:15]*** Cut end [21:55:15]Read from MH i2c: 01 07 00 [21:55:15]MH_I2C_Read... [21:55:15]Read from MH i2c: 01 07 00 F4 5A 00 00 00 00 00 FF 0F 63 [21:55:15]process_action close_receipt done [21:55:15]requested_data is exist [21:55:15]produce_requested_data [21:55:15]requested_item fm.sn is exist - process it [21:55:15]wFMCommunicate request_size=4 [21:55:15]MH_SAM_APDU [21:55:15]CAPDU: 80 11 00 00 [21:55:15]Write to MH i2c: E2 08 00 F5 5A 80 11 00 00 00 00 00 00 C9 [21:55:15]Write i2c OK [21:55:15]MH_I2C_Read... [21:55:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:55:16]Read from MH i2c: E2 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: E2 17 00 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: E2 17 00 F5 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1F [21:55:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [21:55:16]wFMCommunicate OK [21:55:16]requested_item fd.num is exist - process it [21:55:16]SAM_PROTO_GetFieldsCounters [21:55:16]wFMCommunicate request_size=4 [21:55:16]MH_SAM_APDU [21:55:16]CAPDU: 80 13 00 00 [21:55:16]Write to MH i2c: E2 08 00 F6 5A 80 13 00 00 00 00 00 00 CC [21:55:16]Write i2c OK [21:55:16]MH_I2C_Read... [21:55:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:55:16]Read from MH i2c: E2 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: E2 62 00 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: E2 62 00 F6 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [21:55:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [21:55:16]wFMCommunicate OK [21:55:16]SAM_PROTO_GetFieldsCounters done [21:55:16]requested_item shift.num is exist - process it [21:55:16]requested_item shift.opened is exist - process it [21:55:16]req_shift_opened [21:55:16]FM_GetShiftState [21:55:16]SAM_PROTO_GetShiftState [21:55:16]wFMCommunicate request_size=4 [21:55:16]MH_SAM_APDU [21:55:16]CAPDU: 80 13 01 00 [21:55:16]Write to MH i2c: E2 08 00 F7 5A 80 13 01 00 00 00 00 00 CE [21:55:16]Write i2c OK [21:55:16]MH_I2C_Read... [21:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:55:16]Read from MH i2c: E2 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: E2 0E 00 [21:55:16]MH_I2C_Read... [21:55:16]Read from MH i2c: E2 0E 00 F7 5A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 05 [21:55:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [21:55:16]wFMCommunicate OK [21:55:16]SAM_PROTO_GetShiftState done [21:55:16]FM_GetShiftState done [21:55:16]req_shift_opened done [21:55:16]requested_item shift.open_date is exist - process it [21:55:16]req_shift_open_date [21:55:16]req_shift_open_date done [21:55:16]produce_requested_data done [21:55:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33322,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [21:55:16]process_action_free close_receipt [21:55:16]json_value_free [21:55:16]json_value_free done [21:55:16]process_json_proto returns [21:55:16]Send response to host [21:55:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33322,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [21:55:16]free response buf [21:55:16]execute_script done [21:55:16]execute_script returns [21:55:16]free content buf [21:55:16]Sock 9.Close socket [21:55:16]Sock 9.Thread stoped [21:55:18]OFD Sender: No OFD packet to send [21:55:23]OFD Sender: No OFD packet to send [21:55:28]OFD Sender: No OFD packet to send [21:55:33]OFD Sender: No OFD packet to send [21:55:38]OFD Sender: No OFD packet to send [21:55:43]OFD Sender: No OFD packet to send [21:55:48]OFD Sender: No OFD packet to send [21:55:53]OFD Sender: No OFD packet to send [21:55:58]OFD Sender: No OFD packet to send [21:56:03]OFD Sender: No OFD packet to send [21:56:08]OFD Sender: No OFD packet to send [21:56:13]OFD Sender: No OFD packet to send [21:56:18]OFD Sender: No OFD packet to send [21:56:23]OFD Sender: No OFD packet to send [21:56:28]OFD Sender: No OFD packet to send [21:56:33]OFD Sender: No OFD packet to send [21:56:38]OFD Sender: No OFD packet to send [21:56:43]OFD Sender: No OFD packet to send [21:56:48]OFD Sender: No OFD packet to send [21:56:53]OFD Sender: No OFD packet to send [21:56:58]OFD Sender: No OFD packet to send [21:57:03]OFD Sender: No OFD packet to send [21:57:08]OFD Sender: No OFD packet to send [21:57:13]OFD Sender: No OFD packet to send [21:57:18]OFD Sender: No OFD packet to send [21:57:23]OFD Sender: No OFD packet to send [21:57:28]OFD Sender: No OFD packet to send [21:57:33]OFD Sender: No OFD packet to send [21:57:38]OFD Sender: No OFD packet to send [21:57:43]OFD Sender: No OFD packet to send [21:57:48]OFD Sender: No OFD packet to send [21:57:53]OFD Sender: No OFD packet to send [21:57:58]OFD Sender: No OFD packet to send [21:58:03]OFD Sender: No OFD packet to send [21:58:08]OFD Sender: No OFD packet to send [21:58:13]OFD Sender: No OFD packet to send [21:58:18]OFD Sender: No OFD packet to send [21:58:23]OFD Sender: No OFD packet to send [21:58:28]OFD Sender: No OFD packet to send [21:58:33]OFD Sender: No OFD packet to send [21:58:38]OFD Sender: No OFD packet to send [21:58:43]OFD Sender: No OFD packet to send [21:58:48]OFD Sender: No OFD packet to send [21:58:53]OFD Sender: No OFD packet to send [21:58:58]OFD Sender: No OFD packet to send [21:59:03]OFD Sender: No OFD packet to send [21:59:08]OFD Sender: No OFD packet to send [21:59:13]OFD Sender: No OFD packet to send [21:59:18]OFD Sender: No OFD packet to send [21:59:23]OFD Sender: No OFD packet to send [21:59:28]OFD Sender: No OFD packet to send [21:59:33]OFD Sender: No OFD packet to send [21:59:38]OFD Sender: No OFD packet to send [21:59:43]OFD Sender: No OFD packet to send [21:59:48]OFD Sender: No OFD packet to send [21:59:53]OFD Sender: No OFD packet to send [21:59:58]OFD Sender: No OFD packet to send [22:00:03]OFD Sender: No OFD packet to send [22:00:08]OFD Sender: No OFD packet to send [22:00:13]OFD Sender: No OFD packet to send [22:00:18]OFD Sender: No OFD packet to send [22:00:23]OFD Sender: No OFD packet to send [22:00:28]OFD Sender: No OFD packet to send [22:00:33]OFD Sender: No OFD packet to send [22:00:38]OFD Sender: No OFD packet to send [22:00:43]OFD Sender: No OFD packet to send [22:00:48]OFD Sender: No OFD packet to send [22:00:50]accept exits with 7 [22:00:50]New connection [22:00:50]New thread 3067202916 created [22:00:50]Thread 3067059556 joined [22:00:50]Waiting for new connection... [22:00:50] Sock 7.Parse request [22:00:50]Sock 7.Check first char [22:00:50]Sock 7.First char is OK [22:00:50]request: POST /json_proto HTTP/1.0 [22:00:50]Method: POST [22:00:50]URL: /json_proto [22:00:50]Method is POST - this is cgi request [22:00:50]url: /json_proto [22:00:50]query_string will be loaded in cgi processing [22:00:50]execute_cgi json_proto POST (null) [22:00:50]execute_cgi path=json_proto method=POST [22:00:50]POST find Content-Length [22:00:50]Host: 172.17.34.200:8080 [22:00:50]Content-Length: 683 [22:00:50]Content-Type: application/json [22:00:50] [22:00:50]POST finish read [22:00:50]Found Content-Length = 683 [22:00:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:50]execute_script... [22:00:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 7.870, "sum" : 500.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:00:50]POST & json_proto [22:00:50]process_json_proto [22:00:50]json parsed OK: [22:00:50]protocol is kg_v1.0 [22:00:50]action value=close_receipt [22:00:50]process_action close_receipt [22:00:50]cmd_close_receipt [22:00:50]MH_GetDate [22:00:50]Write to MH i2c: F0 00 00 F8 5A 41 [22:00:50]Write i2c OK [22:00:50]MH_I2C_Read... [22:00:50]Read from MH i2c: F0 [22:00:50]MH_I2C_Read... [22:00:50]Read from MH i2c: F0 09 00 [22:00:50]MH_I2C_Read... [22:00:50]Read from MH i2c: F0 09 00 F8 5A 00 15 76 EA 64 B2 FF 65 64 9D [22:00:50]GetLastDocTimeStamp 1693086913 [22:00:50]current date 1693087253 [22:00:50]FM_GetShiftState [22:00:50]SAM_PROTO_GetShiftState [22:00:50]wFMCommunicate request_size=4 [22:00:50]MH_SAM_APDU [22:00:50]CAPDU: 80 13 01 00 [22:00:50]Write to MH i2c: E2 08 00 F9 5A 80 13 01 00 00 00 00 00 D0 [22:00:50]Write i2c OK [22:00:50]MH_I2C_Read... [22:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:50]Read from MH i2c: E2 [22:00:50]MH_I2C_Read... [22:00:50]Read from MH i2c: E2 0E 00 [22:00:50]MH_I2C_Read... [22:00:50]Read from MH i2c: E2 0E 00 F9 5A 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 07 [22:00:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:00:50]wFMCommunicate OK [22:00:50]SAM_PROTO_GetShiftState done [22:00:50]FM_GetShiftState done [22:00:50]opened in 1693009560 [22:00:50]opened+sec_in_day 1693095960 [22:00:50]quantity*price = 50053 [22:00:50]sum+1 = 50054 [22:00:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 339 26.08.2023 22:00 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33323 ФПД: 3434475554959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220053&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33323&fm=3434475554959&tin=02508201610067®Number=0000000000091575&sum=50000 [22:00:51]StoreToDocumentArchive [22:00:51]shift 77 fd 33323 [22:00:51]save to /storage/0077/doc_00033323 [22:00:51]save last doc name /storage/0077/doc_00033323 to /storage/kkm_last_doc_name [22:00:51]save OK [22:00:51]Clear old archive folders... [22:00:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:00:51]tlvbuf is 00C9B3A0 [22:00:51]SAM_PROTO_ClearQueue [22:00:51]wFMCommunicate request_size=4 [22:00:51]MH_SAM_APDU [22:00:51]CAPDU: 80 09 00 00 [22:00:51]Write to MH i2c: E2 08 00 06 5B 80 09 00 00 00 00 00 00 D3 [22:00:51]Write i2c OK [22:00:51]MH_I2C_Read... [22:00:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:00:51]Read from MH i2c: E2 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 03 00 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 03 00 06 5B 00 90 00 D5 [22:00:51]RAPDU: 90 00 [22:00:51]wFMCommunicate OK [22:00:51]SAM_PROTO_ClearQueue done [22:00:51]KKMCreateOFDPacket [22:00:51]OFDProtocolAddRootSTLVToBuf [22:00:51]FM_MakeSignedData [22:00:51]FM_MakeSignedData [22:00:51]SAM_PROTO_SignData [22:00:51]wFMCommunicate request_size=4 [22:00:51]MH_SAM_APDU [22:00:51]CAPDU: 80 0D 01 02 [22:00:51]Write to MH i2c: E2 08 00 07 5B 80 0D 01 02 00 00 00 00 DB [22:00:51]Write i2c OK [22:00:51]MH_I2C_Read... [22:00:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:00:51]Read from MH i2c: E2 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 03 00 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 03 00 07 5B 00 90 00 D6 [22:00:51]RAPDU: 90 00 [22:00:51]wFMCommunicate OK [22:00:51]wFMCommunicate request_size=255 [22:00:51]MH_SAM_APDU [22:00:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 15 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 82 00 00 35 04 06 00 [22:00:51]Write to MH i2c: E2 02 01 08 5B 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 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 15 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 82 00 00 35 04 06 00 00 00 19 [22:00:51]Write i2c OK [22:00:51]MH_I2C_Read... [22:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:51]Read from MH i2c: E2 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 03 00 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 03 00 08 5B 00 90 00 D7 [22:00:51]RAPDU: 90 00 [22:00:51]wFMCommunicate OK [22:00:51]wFMCommunicate request_size=11 [22:00:51]MH_SAM_APDU [22:00:51]CAPDU: 80 0D 02 02 06 03 1F A6 B2 08 8F [22:00:51]Write to MH i2c: E2 0E 00 09 5B 80 0D 02 02 06 00 03 1F A6 B2 08 8F 00 00 FB [22:00:51]Write i2c OK [22:00:51]MH_I2C_Read... [22:00:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:00:51]Read from MH i2c: E2 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 03 00 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 03 00 09 5B 00 90 00 D8 [22:00:51]RAPDU: 90 00 [22:00:51]wFMCommunicate OK [22:00:51]wFMCommunicate request_size=4 [22:00:51]MH_SAM_APDU [22:00:51]CAPDU: 80 0D 03 02 [22:00:51]Write to MH i2c: E2 08 00 0A 5B 80 0D 03 02 00 00 00 00 E0 [22:00:51]Write i2c OK [22:00:51]MH_I2C_Read... [22:00:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:00:51]Read from MH i2c: E2 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 0B 00 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 0B 00 0A 5B 00 55 23 17 9B 9C 00 D7 72 90 00 F0 [22:00:51]RAPDU: 55 23 17 9B 9C 00 D7 72 90 00 [22:00:51]wFMCommunicate OK [22:00:51]SAM_PROTO_SignData done [22:00:51]FM_MakeSignedData done [22:00:51]CreateOFDProtocolMessage [22:00:51]wFMCommunicate request_size=4 [22:00:51]MH_SAM_APDU [22:00:51]CAPDU: 80 11 00 00 [22:00:51]Write to MH i2c: E2 08 00 0B 5B 80 11 00 00 00 00 00 00 E0 [22:00:51]Write i2c OK [22:00:51]MH_I2C_Read... [22:00:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:51]Read from MH i2c: E2 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 17 00 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: E2 17 00 0B 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 36 [22:00:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:00:51]wFMCommunicate OK [22:00:51]CreateOFDProtocolMessage done [22:00:51]OFDSenderStorePacket 33323 [22:00:51]StoreOFDPacket docnum=33323 [22:00:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2A 25 08 01 EA B6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 15 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 82 00 00 35 04 06 00 03 1F A6 B2 08 8F 55 23 17 9B 9C 00 D7 72 [22:00:51]CheckFolder [22:00:51]dirname=/storage/ofd_packets [22:00:51]CheckFolder done [22:00:51]ProducePacketName [22:00:51]name=ofd_packets/00033323 [22:00:51]NVStorageSaveData ofd_packets/00033323 [22:00:51]File name is /storage/ofd_packets/00033323 [22:00:51]Write 302 bytes [22:00:51]NVStorageSaveData done [22:00:51]OFDSenderStorePacket done [22:00:51]KKMCreateOFDPacket done [22:00:51]NVStorageSaveData kkm_last_timestamp [22:00:51]File name is /storage/kkm_last_timestamp [22:00:51]Write 4 bytes [22:00:51]NVStorageSaveData done [22:00:51]ExternCall_PrintAddStr [22:00:51]wPrintStart [22:00:51]Write to MH i2c: 01 00 00 0C 5B 67 [22:00:51]Write i2c OK [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: 01 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: 01 07 00 [22:00:51]MH_I2C_Read... [22:00:51]Read from MH i2c: 01 07 00 0C 5B 00 00 00 00 00 FF 0F 7C [22:00:51]RasterBufferAndPrint [22:00:51]line Счет N : (1)1183155 [22:00:51]line ИНН: 02508201610067 [22:00:51]line Контрольно-Кассовый Чек [22:00:51]line ПРОДАЖА [22:00:51]line ТРК (МРК, ГНК) : 11 [22:00:51]line Товар: 2710194210 [22:00:51]line ДТ(л)-К-5 [22:00:51]line 7.870 * 63.60 [22:00:51]line = 500.53 [22:00:51]line НДС 12% НСП 1% [22:00:51]line > о реализуемом товаре [22:00:51]line ОКРУГЛЕНИЕ: -0.53 [22:00:51]line ИТОГО: 500.00 [22:00:51]line Внесено: 500.00 [22:00:51]line СДАЧА: 0.00 [22:00:51]line НСП 1% : 4.43 [22:00:51]line НДС 12% : 53.15 [22:00:51]line Наличными: 500.00 [22:00:51]line Безнал.: 0.00 [22:00:51]line Место: АЗС № 121 "Партнер Нефть" [22:00:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:00:51]line СНО: Общий режим [22:00:51]line Чек 339 26.08.2023 22:00 [22:00:51]line Смена: 77 ФФД: 1.0 [22:00:51]line ЗНМ: 0300000148 [22:00:51]line РНМ: 0000000000091575 [22:00:51]line Версия ККМ: 001 [22:00:51]line ФМ: 0000000000874655 [22:00:51]line ФД: 33323 [22:00:51]line ФПД: 3434475554959 [22:00:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220053&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33323&fm=3434475554959&tin=02508201610067®Number=0000000000091575&sum=50000 [22:00:52]OFD Sender: Processing packet 33323 [packets to send 11, broken 10] [22:00:52]ProducePacketName [22:00:52]name=ofd_packets/00033323 [22:00:52]OFD Sender: To server: pG, [22:00:52]CommunicateWithHost lk.salyk.kg:30040 [22:00:52]ConnectInit lk.salyk.kg [22:00:52]written 0, free lines is 4095 [22:00:52]Connected sock=10 [22:00:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 2A 25 08 01 EA B6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 BE 1E 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 85 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 01 00 00 F4 03 04 00 15 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 82 00 00 35 04 06 00 03 1F A6 B2 08 8F 55 23 17 9B 9C 00 D7 72 [22:00:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 29 E2 47 00 4C 20 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2B 82 00 00 F4 03 04 00 B2 20 EA 64 B6 04 01 00 00 3A 18 A3 23 CA 6F 6D 6C [22:00:52]CommunicateWithHost err = 0 [22:00:52]CheckOFDResponse [22:00:52]1017 (14) - 77093643461234 [22:00:52]1041 (16) - 0000000000874655 [22:00:52]1040 (4) - 33323 [22:00:52]1012 (4) - 26.08.2023 15:56 [22:00:52]1206 (1) - 0 [22:00:52]OFD Sender: Remove packet 33323 [22:00:52]ProducePacketName [22:00:52]name=ofd_packets/00033323 [22:00:52]NVStorageDeleteData [22:00:52]Write to MH i2c: 01 00 00 37 5B 92 [22:00:52]Write i2c OK [22:00:52]MH_I2C_Read... [22:00:52]Read from MH i2c: 01 [22:00:52]MH_I2C_Read... [22:00:52]Read from MH i2c: 01 07 00 [22:00:52]MH_I2C_Read... [22:00:52]Read from MH i2c: 01 07 00 37 5B 00 00 00 00 00 DF 0C 84 [22:00:52]RasterBufferAndPrint [22:00:52]line [22:00:52]line [22:00:52]line [22:00:52]line [22:00:52]line [22:00:52]written 0, free lines is 3301 [22:00:52]MH_Cut [22:00:52]Write to MH i2c: D1 01 00 3E 5B 01 6B [22:00:52]Write i2c OK [22:00:52]MH_I2C_Read... [22:00:52]Read from MH i2c: D1 [22:00:52]MH_I2C_Read... [22:00:52]Read from MH i2c: D1 01 00 [22:00:52]MH_I2C_Read... [22:00:52]Read from MH i2c: D1 01 00 3E 5B 00 6A [22:00:52]Write to MH i2c: 01 00 00 3F 5B 9A [22:00:52]Write i2c OK [22:00:52]MH_I2C_Read... [22:00:52]OFD Sender: No OFD packet to send [22:00:53]*** Cut start [22:00:53]*** Purtial cut [22:00:53]*** Stage 1: CUTSNS_PIN = 1 [22:00:53]Read from MH i2c: 01 [22:00:53]MH_I2C_Read... [22:00:53]*** Stop cut motor [22:00:53]*** Cut end [22:00:53]Read from MH i2c: 01 07 00 [22:00:53]MH_I2C_Read... [22:00:53]Read from MH i2c: 01 07 00 3F 5B 00 00 00 00 00 FF 0F AF [22:00:53]process_action close_receipt done [22:00:53]requested_data is exist [22:00:53]produce_requested_data [22:00:53]requested_item fm.sn is exist - process it [22:00:53]wFMCommunicate request_size=4 [22:00:53]MH_SAM_APDU [22:00:53]CAPDU: 80 11 00 00 [22:00:53]Write to MH i2c: E2 08 00 40 5B 80 11 00 00 00 00 00 00 15 [22:00:53]Write i2c OK [22:00:53]MH_I2C_Read... [22:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:00:53]Read from MH i2c: E2 [22:00:53]MH_I2C_Read... [22:00:53]Read from MH i2c: E2 17 00 [22:00:53]MH_I2C_Read... [22:00:53]Read from MH i2c: E2 17 00 40 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6B [22:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:00:53]wFMCommunicate OK [22:00:53]requested_item fd.num is exist - process it [22:00:53]SAM_PROTO_GetFieldsCounters [22:00:53]wFMCommunicate request_size=4 [22:00:53]MH_SAM_APDU [22:00:53]CAPDU: 80 13 00 00 [22:00:53]Write to MH i2c: E2 08 00 41 5B 80 13 00 00 00 00 00 00 18 [22:00:53]Write i2c OK [22:00:53]MH_I2C_Read... [22:00:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:00:53]Read from MH i2c: E2 [22:00:53]MH_I2C_Read... [22:00:53]Read from MH i2c: E2 62 00 [22:00:53]MH_I2C_Read... [22:00:53]Read from MH i2c: E2 62 00 41 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [22:00:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:00:53]wFMCommunicate OK [22:00:53]SAM_PROTO_GetFieldsCounters done [22:00:53]requested_item shift.num is exist - process it [22:00:53]requested_item shift.opened is exist - process it [22:00:53]req_shift_opened [22:00:53]FM_GetShiftState [22:00:53]SAM_PROTO_GetShiftState [22:00:53]wFMCommunicate request_size=4 [22:00:53]MH_SAM_APDU [22:00:53]CAPDU: 80 13 01 00 [22:00:53]Write to MH i2c: E2 08 00 42 5B 80 13 01 00 00 00 00 00 1A [22:00:53]Write i2c OK [22:00:53]MH_I2C_Read... [22:00:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:00:53]Read from MH i2c: E2 [22:00:53]MH_I2C_Read... [22:00:53]Read from MH i2c: E2 0E 00 [22:00:53]MH_I2C_Read... [22:00:53]Read from MH i2c: E2 0E 00 42 5B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 51 [22:00:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:00:53]wFMCommunicate OK [22:00:53]SAM_PROTO_GetShiftState done [22:00:53]FM_GetShiftState done [22:00:53]req_shift_opened done [22:00:53]requested_item shift.open_date is exist - process it [22:00:53]req_shift_open_date [22:00:53]req_shift_open_date done [22:00:53]produce_requested_data done [22:00:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33323,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:00:53]process_action_free close_receipt [22:00:53]json_value_free [22:00:53]json_value_free done [22:00:53]process_json_proto returns [22:00:53]Send response to host [22:00:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33323,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:00:53]free response buf [22:00:53]execute_script done [22:00:53]execute_script returns [22:00:53]free content buf [22:00:53]Sock 7.Close socket [22:00:53]Sock 7.Thread stoped [22:00:57]OFD Sender: No OFD packet to send [22:01:02]OFD Sender: No OFD packet to send [22:01:07]OFD Sender: No OFD packet to send [22:01:12]OFD Sender: No OFD packet to send [22:01:17]OFD Sender: No OFD packet to send [22:01:22]OFD Sender: No OFD packet to send [22:01:27]OFD Sender: No OFD packet to send [22:01:32]OFD Sender: No OFD packet to send [22:01:37]OFD Sender: No OFD packet to send [22:01:42]OFD Sender: No OFD packet to send [22:01:47]OFD Sender: No OFD packet to send [22:01:49]accept exits with 9 [22:01:49]New connection [22:01:49]New thread 3067059556 created [22:01:49]Thread 3067202916 joined [22:01:49]Waiting for new connection... [22:01:49] Sock 9.Parse request [22:01:49]Sock 9.Check first char [22:01:49]Sock 9.First char is OK [22:01:49]request: POST /json_proto HTTP/1.0 [22:01:49]Method: POST [22:01:49]URL: /json_proto [22:01:49]Method is POST - this is cgi request [22:01:49]url: /json_proto [22:01:49]query_string will be loaded in cgi processing [22:01:49]execute_cgi json_proto POST (null) [22:01:49]execute_cgi path=json_proto method=POST [22:01:49]POST find Content-Length [22:01:49]Host: 172.17.34.200:8080 [22:01:49]Content-Length: 678 [22:01:49]Content-Type: application/json [22:01:49] [22:01:49]POST finish read [22:01:49]Found Content-Length = 678 [22:01:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183156", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [22:01:49]execute_script... [22:01:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183156", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [22:01:49]POST & json_proto [22:01:49]process_json_proto [22:01:49]json parsed OK: [22:01:49]protocol is kg_v1.0 [22:01:49]action value=close_receipt [22:01:49]process_action close_receipt [22:01:49]cmd_close_receipt [22:01:49]MH_GetDate [22:01:49]Write to MH i2c: F0 00 00 43 5B 8D [22:01:49]Write i2c OK [22:01:49]MH_I2C_Read... [22:01:49]Read from MH i2c: F0 [22:01:49]MH_I2C_Read... [22:01:49]Read from MH i2c: F0 09 00 [22:01:49]MH_I2C_Read... [22:01:49]Read from MH i2c: F0 09 00 43 5B 00 50 76 EA 64 B2 FF 65 64 24 [22:01:49]GetLastDocTimeStamp 1693087253 [22:01:49]current date 1693087312 [22:01:49]FM_GetShiftState [22:01:49]SAM_PROTO_GetShiftState [22:01:49]wFMCommunicate request_size=4 [22:01:49]MH_SAM_APDU [22:01:49]CAPDU: 80 13 01 00 [22:01:49]Write to MH i2c: E2 08 00 44 5B 80 13 01 00 00 00 00 00 1C [22:01:49]Write i2c OK [22:01:49]MH_I2C_Read... [22:01:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:49]Read from MH i2c: E2 [22:01:49]MH_I2C_Read... [22:01:49]Read from MH i2c: E2 0E 00 [22:01:49]MH_I2C_Read... [22:01:49]Read from MH i2c: E2 0E 00 44 5B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 53 [22:01:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:01:49]wFMCommunicate OK [22:01:49]SAM_PROTO_GetShiftState done [22:01:49]FM_GetShiftState done [22:01:49]opened in 1693009560 [22:01:49]opened+sec_in_day 1693095960 [22:01:49]quantity*price = 30010 [22:01:49]sum+1 = 30012 [22:01:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 340 26.08.2023 22:01 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33324 ФПД: 254138998980233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220152&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33324&fm=254138998980233&tin=02508201610067®Number=0000000000091575&sum=30000 [22:01:50]StoreToDocumentArchive [22:01:50]shift 77 fd 33324 [22:01:50]save to /storage/0077/doc_00033324 [22:01:50]save last doc name /storage/0077/doc_00033324 to /storage/kkm_last_doc_name [22:01:50]save OK [22:01:50]Clear old archive folders... [22:01:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:01:50]tlvbuf is 00C9B480 [22:01:50]SAM_PROTO_ClearQueue [22:01:50]wFMCommunicate request_size=4 [22:01:50]MH_SAM_APDU [22:01:50]CAPDU: 80 09 00 00 [22:01:50]Write to MH i2c: E2 08 00 51 5B 80 09 00 00 00 00 00 00 1E [22:01:50]Write i2c OK [22:01:50]MH_I2C_Read... [22:01:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:01:50]Read from MH i2c: E2 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 03 00 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 03 00 51 5B 00 90 00 20 [22:01:50]RAPDU: 90 00 [22:01:50]wFMCommunicate OK [22:01:50]SAM_PROTO_ClearQueue done [22:01:50]KKMCreateOFDPacket [22:01:50]OFDProtocolAddRootSTLVToBuf [22:01:50]FM_MakeSignedData [22:01:50]FM_MakeSignedData [22:01:50]SAM_PROTO_SignData [22:01:50]wFMCommunicate request_size=4 [22:01:50]MH_SAM_APDU [22:01:50]CAPDU: 80 0D 01 02 [22:01:50]Write to MH i2c: E2 08 00 52 5B 80 0D 01 02 00 00 00 00 26 [22:01:50]Write i2c OK [22:01:50]MH_I2C_Read... [22:01:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:01:50]Read from MH i2c: E2 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 03 00 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 03 00 52 5B 00 90 00 21 [22:01:50]RAPDU: 90 00 [22:01:50]wFMCommunicate OK [22:01:50]wFMCommunicate request_size=255 [22:01:50]MH_SAM_APDU [22:01: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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 50 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 82 00 00 35 04 06 00 E7 [22:01:50]Write to MH i2c: E2 02 01 53 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 50 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 82 00 00 35 04 06 00 E7 00 00 12 [22:01:50]Write i2c OK [22:01:50]MH_I2C_Read... [22:01:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:50]Read from MH i2c: E2 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 03 00 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 03 00 53 5B 00 90 00 22 [22:01:50]RAPDU: 90 00 [22:01:50]wFMCommunicate OK [22:01:50]wFMCommunicate request_size=10 [22:01:50]MH_SAM_APDU [22:01:50]CAPDU: 80 0D 02 02 05 23 58 C1 FE 89 [22:01:50]Write to MH i2c: E2 0D 00 54 5B 80 0D 02 02 05 00 23 58 C1 FE 89 00 00 F6 [22:01:50]Write i2c OK [22:01:50]MH_I2C_Read... [22:01:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:01:50]Read from MH i2c: E2 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 03 00 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 03 00 54 5B 00 90 00 23 [22:01:50]RAPDU: 90 00 [22:01:50]wFMCommunicate OK [22:01:50]wFMCommunicate request_size=4 [22:01:50]MH_SAM_APDU [22:01:50]CAPDU: 80 0D 03 02 [22:01:50]Write to MH i2c: E2 08 00 55 5B 80 0D 03 02 00 00 00 00 2B [22:01:50]Write i2c OK [22:01:50]MH_I2C_Read... [22:01:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:01:50]Read from MH i2c: E2 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 0B 00 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 0B 00 55 5B 00 BD C1 CD BF FD 72 10 C1 90 00 76 [22:01:50]RAPDU: BD C1 CD BF FD 72 10 C1 90 00 [22:01:50]wFMCommunicate OK [22:01:50]SAM_PROTO_SignData done [22:01:50]FM_MakeSignedData done [22:01:50]CreateOFDProtocolMessage [22:01:50]wFMCommunicate request_size=4 [22:01:50]MH_SAM_APDU [22:01:50]CAPDU: 80 11 00 00 [22:01:50]Write to MH i2c: E2 08 00 56 5B 80 11 00 00 00 00 00 00 2B [22:01:50]Write i2c OK [22:01:50]MH_I2C_Read... [22:01:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:50]Read from MH i2c: E2 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 17 00 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: E2 17 00 56 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 81 [22:01:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:01:50]wFMCommunicate OK [22:01:50]CreateOFDProtocolMessage done [22:01:50]OFDSenderStorePacket 33324 [22:01:50]StoreOFDPacket docnum=33324 [22:01:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7C FA 07 01 8D 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 50 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 82 00 00 35 04 06 00 E7 23 58 C1 FE 89 BD C1 CD BF FD 72 10 C1 [22:01:50]CheckFolder [22:01:50]dirname=/storage/ofd_packets [22:01:50]CheckFolder done [22:01:50]ProducePacketName [22:01:50]name=ofd_packets/00033324 [22:01:50]NVStorageSaveData ofd_packets/00033324 [22:01:50]File name is /storage/ofd_packets/00033324 [22:01:50]Write 301 bytes [22:01:50]NVStorageSaveData done [22:01:50]OFDSenderStorePacket done [22:01:50]KKMCreateOFDPacket done [22:01:50]NVStorageSaveData kkm_last_timestamp [22:01:50]File name is /storage/kkm_last_timestamp [22:01:50]Write 4 bytes [22:01:50]NVStorageSaveData done [22:01:50]ExternCall_PrintAddStr [22:01:50]wPrintStart [22:01:50]Write to MH i2c: 01 00 00 57 5B B2 [22:01:50]Write i2c OK [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: 01 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: 01 07 00 [22:01:50]MH_I2C_Read... [22:01:50]Read from MH i2c: 01 07 00 57 5B 00 00 00 00 00 FF 0F C7 [22:01:50]RasterBufferAndPrint [22:01:50]line Счет N : (1)1183156 [22:01:50]line ИНН: 02508201610067 [22:01:50]line Контрольно-Кассовый Чек [22:01:50]line ПРОДАЖА [22:01:50]line ТРК (МРК, ГНК) : 32 [22:01:50]line Товар: 2710124130 [22:01:50]line Аи-92-К-5 [22:01:50]line 5.130 * 58.50 [22:01:50]line = 300.11 [22:01:50]line НДС 12% НСП 1% [22:01:50]line > о реализуемом товаре [22:01:50]line ОКРУГЛЕНИЕ: -0.11 [22:01:50]line ИТОГО: 300.00 [22:01:50]line Внесено: 300.00 [22:01:50]line СДАЧА: 0.00 [22:01:50]line НСП 1% : 2.66 [22:01:50]line НДС 12% : 31.87 [22:01:50]line Наличными: 300.00 [22:01:50]line Безнал.: 0.00 [22:01:50]line Место: АЗС № 121 "Партнер Нефть" [22:01:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:01:50]line СНО: Общий режим [22:01:50]line Чек 340 26.08.2023 22:01 [22:01:50]line Смена: 77 ФФД: 1.0 [22:01:50]line ЗНМ: 0300000148 [22:01:50]line РНМ: 0000000000091575 [22:01:50]line Версия ККМ: 001 [22:01:50]line ФМ: 0000000000874655 [22:01:50]line ФД: 33324 [22:01:50]line ФПД: 254138998980233 [22:01:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220152&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33324&fm=254138998980233&tin=02508201610067®Number=0000000000091575&sum=30000 [22:01:51]OFD Sender: Processing packet 33324 [packets to send 11, broken 10] [22:01:51]ProducePacketName [22:01:51]name=ofd_packets/00033324 [22:01:51]OFD Sender: To server: pG, [22:01:51]CommunicateWithHost lk.salyk.kg:30040 [22:01:51]ConnectInit lk.salyk.kg [22:01:51]written 0, free lines is 4095 [22:01:51]Connected sock=7 [22:01:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7C FA 07 01 8D 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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 01 00 00 F4 03 04 00 50 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 82 00 00 35 04 06 00 E7 23 58 C1 FE 89 BD C1 CD BF FD 72 10 C1 [22:01:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E7 07 47 00 85 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2C 82 00 00 F4 03 04 00 ED 20 EA 64 B6 04 01 00 00 C9 3C 98 6D 85 A7 6C 8E [22:01:51]CommunicateWithHost err = 0 [22:01:51]CheckOFDResponse [22:01:51]1017 (14) - 77093643461234 [22:01:51]1041 (16) - 0000000000874655 [22:01:51]1040 (4) - 33324 [22:01:51]1012 (4) - 26.08.2023 15:57 [22:01:51]1206 (1) - 0 [22:01:51]OFD Sender: Remove packet 33324 [22:01:51]ProducePacketName [22:01:51]name=ofd_packets/00033324 [22:01:51]NVStorageDeleteData [22:01:51]Write to MH i2c: 01 00 00 82 5B DD [22:01:51]Write i2c OK [22:01:51]MH_I2C_Read... [22:01:51]Read from MH i2c: 01 [22:01:51]MH_I2C_Read... [22:01:51]Read from MH i2c: 01 07 00 [22:01:51]MH_I2C_Read... [22:01:51]Read from MH i2c: 01 07 00 82 5B 00 00 00 00 00 E7 0C D7 [22:01:51]RasterBufferAndPrint [22:01:51]line [22:01:51]line [22:01:51]line [22:01:51]line [22:01:51]line [22:01:51]written 0, free lines is 3312 [22:01:51]MH_Cut [22:01:51]Write to MH i2c: D1 01 00 89 5B 01 B6 [22:01:51]Write i2c OK [22:01:51]MH_I2C_Read... [22:01:51]Read from MH i2c: D1 [22:01:51]MH_I2C_Read... [22:01:51]Read from MH i2c: D1 01 00 [22:01:51]MH_I2C_Read... [22:01:51]Read from MH i2c: D1 01 00 89 5B 00 B5 [22:01:51]Write to MH i2c: 01 00 00 8A 5B E5 [22:01:51]Write i2c OK [22:01:51]MH_I2C_Read... [22:01:52]OFD Sender: No OFD packet to send [22:01:52]*** Cut start [22:01:52]*** Purtial cut [22:01:52]*** CUTSNS_PIN = 0 [22:01:52]*** Stage 1: CUTSNS_PIN = 1 [22:01:54]Read from MH i2c: 01 [22:01:54]MH_I2C_Read... [22:01:54]*** Stop cut motor [22:01:54]*** Cut end [22:01:54]Read from MH i2c: 01 07 00 [22:01:54]MH_I2C_Read... [22:01:54]Read from MH i2c: 01 07 00 8A 5B 00 00 00 00 00 FF 0F FA [22:01:54]process_action close_receipt done [22:01:54]requested_data is exist [22:01:54]produce_requested_data [22:01:54]requested_item fm.sn is exist - process it [22:01:54]wFMCommunicate request_size=4 [22:01:54]MH_SAM_APDU [22:01:54]CAPDU: 80 11 00 00 [22:01:54]Write to MH i2c: E2 08 00 8B 5B 80 11 00 00 00 00 00 00 60 [22:01:54]Write i2c OK [22:01:54]MH_I2C_Read... [22:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:01:54]Read from MH i2c: E2 [22:01:54]MH_I2C_Read... [22:01:54]Read from MH i2c: E2 17 00 [22:01:54]MH_I2C_Read... [22:01:54]Read from MH i2c: E2 17 00 8B 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B6 [22:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:01:54]wFMCommunicate OK [22:01:54]requested_item fd.num is exist - process it [22:01:54]SAM_PROTO_GetFieldsCounters [22:01:54]wFMCommunicate request_size=4 [22:01:54]MH_SAM_APDU [22:01:54]CAPDU: 80 13 00 00 [22:01:54]Write to MH i2c: E2 08 00 8C 5B 80 13 00 00 00 00 00 00 63 [22:01:54]Write i2c OK [22:01:54]MH_I2C_Read... [22:01:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:01:54]Read from MH i2c: E2 [22:01:54]MH_I2C_Read... [22:01:54]Read from MH i2c: E2 62 00 [22:01:54]MH_I2C_Read... [22:01:54]Read from MH i2c: E2 62 00 8C 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 83 [22:01:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:01:54]wFMCommunicate OK [22:01:54]SAM_PROTO_GetFieldsCounters done [22:01:54]requested_item shift.num is exist - process it [22:01:54]requested_item shift.opened is exist - process it [22:01:54]req_shift_opened [22:01:54]FM_GetShiftState [22:01:54]SAM_PROTO_GetShiftState [22:01:54]wFMCommunicate request_size=4 [22:01:54]MH_SAM_APDU [22:01:54]CAPDU: 80 13 01 00 [22:01:54]Write to MH i2c: E2 08 00 8D 5B 80 13 01 00 00 00 00 00 65 [22:01:54]Write i2c OK [22:01:54]MH_I2C_Read... [22:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:54]Read from MH i2c: E2 [22:01:54]MH_I2C_Read... [22:01:54]Read from MH i2c: E2 0E 00 [22:01:54]MH_I2C_Read... [22:01:54]Read from MH i2c: E2 0E 00 8D 5B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9C [22:01:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:01:54]wFMCommunicate OK [22:01:54]SAM_PROTO_GetShiftState done [22:01:54]FM_GetShiftState done [22:01:54]req_shift_opened done [22:01:54]requested_item shift.open_date is exist - process it [22:01:54]req_shift_open_date [22:01:54]req_shift_open_date done [22:01:54]produce_requested_data done [22:01:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33324,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:01:54]process_action_free close_receipt [22:01:54]json_value_free [22:01:54]json_value_free done [22:01:54]process_json_proto returns [22:01:54]Send response to host [22:01:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33324,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:01:54]free response buf [22:01:54]execute_script done [22:01:54]execute_script returns [22:01:54]free content buf [22:01:54]Sock 9.Close socket [22:01:54]Sock 9.Thread stoped [22:01:57]OFD Sender: No OFD packet to send [22:02:02]OFD Sender: No OFD packet to send [22:02:07]OFD Sender: No OFD packet to send [22:02:12]OFD Sender: No OFD packet to send [22:02:17]OFD Sender: No OFD packet to send [22:02:22]OFD Sender: No OFD packet to send [22:02:27]OFD Sender: No OFD packet to send [22:02:32]OFD Sender: No OFD packet to send [22:02:37]OFD Sender: No OFD packet to send [22:02:42]OFD Sender: No OFD packet to send [22:02:47]OFD Sender: No OFD packet to send [22:02:52]OFD Sender: No OFD packet to send [22:02:57]OFD Sender: No OFD packet to send [22:03:02]OFD Sender: No OFD packet to send [22:03:07]OFD Sender: No OFD packet to send [22:03:12]OFD Sender: No OFD packet to send [22:03:17]OFD Sender: No OFD packet to send [22:03:22]OFD Sender: No OFD packet to send [22:03:27]OFD Sender: No OFD packet to send [22:03:32]OFD Sender: No OFD packet to send [22:03:37]OFD Sender: No OFD packet to send [22:03:42]OFD Sender: No OFD packet to send [22:03:47]OFD Sender: No OFD packet to send [22:03:52]OFD Sender: No OFD packet to send [22:03:57]OFD Sender: No OFD packet to send [22:04:02]OFD Sender: No OFD packet to send [22:04:07]OFD Sender: No OFD packet to send [22:04:12]OFD Sender: No OFD packet to send [22:04:17]OFD Sender: No OFD packet to send [22:04:22]OFD Sender: No OFD packet to send [22:04:27]OFD Sender: No OFD packet to send [22:04:27]accept exits with 10 [22:04:27]New connection [22:04:27]New thread 3067202916 created [22:04:27]Thread 3067059556 joined [22:04:27]Waiting for new connection... [22:04:27] Sock 10.Parse request [22:04:27]Sock 10.Check first char [22:04:27]Sock 10.First char is OK [22:04:27]request: POST /json_proto HTTP/1.0 [22:04:27]Method: POST [22:04:27]URL: /json_proto [22:04:27]Method is POST - this is cgi request [22:04:27]url: /json_proto [22:04:27]query_string will be loaded in cgi processing [22:04:27]execute_cgi json_proto POST (null) [22:04:27]execute_cgi path=json_proto method=POST [22:04:27]POST find Content-Length [22:04:27]Host: 172.17.34.200:8080 [22:04:27]Content-Length: 678 [22:04:27]Content-Type: application/json [22:04:27] [22:04:27]POST finish read [22:04:27]Found Content-Length = 678 [22:04:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183157", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:27]execute_script... [22:04:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183157", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:04:27]POST & json_proto [22:04:27]process_json_proto [22:04:27]json parsed OK: [22:04:27]protocol is kg_v1.0 [22:04:27]action value=close_receipt [22:04:27]process_action close_receipt [22:04:27]cmd_close_receipt [22:04:27]MH_GetDate [22:04:27]Write to MH i2c: F0 00 00 8E 5B D8 [22:04:27]Write i2c OK [22:04:27]MH_I2C_Read... [22:04:27]Read from MH i2c: F0 [22:04:27]MH_I2C_Read... [22:04:27]Read from MH i2c: F0 09 00 [22:04:27]MH_I2C_Read... [22:04:27]Read from MH i2c: F0 09 00 8E 5B 00 EE 76 EA 64 B2 FF 65 64 0D [22:04:27]GetLastDocTimeStamp 1693087312 [22:04:27]current date 1693087470 [22:04:27]FM_GetShiftState [22:04:27]SAM_PROTO_GetShiftState [22:04:27]wFMCommunicate request_size=4 [22:04:27]MH_SAM_APDU [22:04:27]CAPDU: 80 13 01 00 [22:04:27]Write to MH i2c: E2 08 00 8F 5B 80 13 01 00 00 00 00 00 67 [22:04:27]Write i2c OK [22:04:27]MH_I2C_Read... [22:04:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:27]Read from MH i2c: E2 [22:04:27]MH_I2C_Read... [22:04:27]Read from MH i2c: E2 0E 00 [22:04:27]MH_I2C_Read... [22:04:27]Read from MH i2c: E2 0E 00 8F 5B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9E [22:04:27]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:04:27]wFMCommunicate OK [22:04:27]SAM_PROTO_GetShiftState done [22:04:27]FM_GetShiftState done [22:04:27]opened in 1693009560 [22:04:27]opened+sec_in_day 1693095960 [22:04:27]quantity*price = 50017 [22:04:27]sum+1 = 50019 [22:04:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 341 26.08.2023 22:04 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33325 ФПД: 22301778500362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220430&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33325&fm=22301778500362&tin=02508201610067®Number=0000000000091575&sum=50000 [22:04:28]StoreToDocumentArchive [22:04:28]shift 77 fd 33325 [22:04:28]save to /storage/0077/doc_00033325 [22:04:28]save last doc name /storage/0077/doc_00033325 to /storage/kkm_last_doc_name [22:04:28]save OK [22:04:28]Clear old archive folders... [22:04:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:04:28]tlvbuf is 00C098B0 [22:04:28]SAM_PROTO_ClearQueue [22:04:28]wFMCommunicate request_size=4 [22:04:28]MH_SAM_APDU [22:04:28]CAPDU: 80 09 00 00 [22:04:28]Write to MH i2c: E2 08 00 9C 5B 80 09 00 00 00 00 00 00 69 [22:04:28]Write i2c OK [22:04:28]MH_I2C_Read... [22:04:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:04:28]Read from MH i2c: E2 [22:04:28]MH_I2C_Read... [22:04:28]Read from MH i2c: E2 03 00 [22:04:28]MH_I2C_Read... [22:04:28]Read from MH i2c: E2 03 00 9C 5B 00 90 00 6B [22:04:28]RAPDU: 90 00 [22:04:28]wFMCommunicate OK [22:04:28]SAM_PROTO_ClearQueue done [22:04:28]KKMCreateOFDPacket [22:04:28]OFDProtocolAddRootSTLVToBuf [22:04:28]FM_MakeSignedData [22:04:28]FM_MakeSignedData [22:04:28]SAM_PROTO_SignData [22:04:28]wFMCommunicate request_size=4 [22:04:28]MH_SAM_APDU [22:04:28]CAPDU: 80 0D 01 02 [22:04:28]Write to MH i2c: E2 08 00 9D 5B 80 0D 01 02 00 00 00 00 71 [22:04:28]Write i2c OK [22:04:28]MH_I2C_Read... [22:04:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:04:28]Read from MH i2c: E2 [22:04:28]MH_I2C_Read... [22:04:28]Read from MH i2c: E2 03 00 [22:04:28]MH_I2C_Read... [22:04:28]Read from MH i2c: E2 03 00 9D 5B 00 90 00 6C [22:04:28]RAPDU: 90 00 [22:04:28]wFMCommunicate OK [22:04:28]wFMCommunicate request_size=255 [22:04:28]MH_SAM_APDU [22:04: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 EE 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 82 00 00 35 04 06 00 14 [22:04:28]Write to MH i2c: E2 02 01 9E 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 EE 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 82 00 00 35 04 06 00 14 00 00 EA [22:04:28]Write i2c OK [22:04:28]MH_I2C_Read... [22:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:28]Read from MH i2c: E2 [22:04:28]MH_I2C_Read... [22:04:28]Read from MH i2c: E2 03 00 [22:04:28]MH_I2C_Read... [22:04:28]Read from MH i2c: E2 03 00 9E 5B 00 90 00 6D [22:04:28]RAPDU: 90 00 [22:04:28]wFMCommunicate OK [22:04:28]wFMCommunicate request_size=10 [22:04:28]MH_SAM_APDU [22:04:28]CAPDU: 80 0D 02 02 05 48 89 95 DB 0A [22:04:28]Write to MH i2c: E2 0D 00 9F 5B 80 0D 02 02 05 00 48 89 95 DB 0A 00 00 C9 [22:04:28]Write i2c OK [22:04:28]MH_I2C_Read... [22:04:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:04:28]Read from MH i2c: E2 [22:04:28]MH_I2C_Read... [22:04:28]Read from MH i2c: E2 03 00 [22:04:28]MH_I2C_Read... [22:04:28]Read from MH i2c: E2 03 00 9F 5B 00 90 00 6E [22:04:28]RAPDU: 90 00 [22:04:28]wFMCommunicate OK [22:04:28]wFMCommunicate request_size=4 [22:04:28]MH_SAM_APDU [22:04:28]CAPDU: 80 0D 03 02 [22:04:28]Write to MH i2c: E2 08 00 A0 5B 80 0D 03 02 00 00 00 00 76 [22:04:28]Write i2c OK [22:04:28]MH_I2C_Read... [22:04:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:04:29]Read from MH i2c: E2 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: E2 0B 00 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: E2 0B 00 A0 5B 00 80 16 46 DA 0C 3C CF 93 90 00 D7 [22:04:29]RAPDU: 80 16 46 DA 0C 3C CF 93 90 00 [22:04:29]wFMCommunicate OK [22:04:29]SAM_PROTO_SignData done [22:04:29]FM_MakeSignedData done [22:04:29]CreateOFDProtocolMessage [22:04:29]wFMCommunicate request_size=4 [22:04:29]MH_SAM_APDU [22:04:29]CAPDU: 80 11 00 00 [22:04:29]Write to MH i2c: E2 08 00 A1 5B 80 11 00 00 00 00 00 00 76 [22:04:29]Write i2c OK [22:04:29]MH_I2C_Read... [22:04:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:29]Read from MH i2c: E2 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: E2 17 00 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: E2 17 00 A1 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CC [22:04:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:04:29]wFMCommunicate OK [22:04:29]CreateOFDProtocolMessage done [22:04:29]OFDSenderStorePacket 33325 [22:04:29]StoreOFDPacket docnum=33325 [22:04:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 64 59 07 01 9C 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 EE 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 82 00 00 35 04 06 00 14 48 89 95 DB 0A 80 16 46 DA 0C 3C CF 93 [22:04:29]CheckFolder [22:04:29]dirname=/storage/ofd_packets [22:04:29]CheckFolder done [22:04:29]ProducePacketName [22:04:29]name=ofd_packets/00033325 [22:04:29]NVStorageSaveData ofd_packets/00033325 [22:04:29]File name is /storage/ofd_packets/00033325 [22:04:29]Write 301 bytes [22:04:29]NVStorageSaveData done [22:04:29]OFDSenderStorePacket done [22:04:29]KKMCreateOFDPacket done [22:04:29]NVStorageSaveData kkm_last_timestamp [22:04:29]File name is /storage/kkm_last_timestamp [22:04:29]Write 4 bytes [22:04:29]NVStorageSaveData done [22:04:29]ExternCall_PrintAddStr [22:04:29]wPrintStart [22:04:29]Write to MH i2c: 01 00 00 A2 5B FD [22:04:29]Write i2c OK [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: 01 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: 01 07 00 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: 01 07 00 A2 5B 00 00 00 00 00 FF 0F 12 [22:04:29]RasterBufferAndPrint [22:04:29]line Счет N : (1)1183157 [22:04:29]line ИНН: 02508201610067 [22:04:29]line Контрольно-Кассовый Чек [22:04:29]line ПРОДАЖА [22:04:29]line ТРК (МРК, ГНК) : 62 [22:04:29]line Товар: 2710124130 [22:04:29]line Аи-92-К-5 [22:04:29]line 8.550 * 58.50 [22:04:29]line = 500.18 [22:04:29]line НДС 12% НСП 1% [22:04:29]line > о реализуемом товаре [22:04:29]line ОКРУГЛЕНИЕ: -0.18 [22:04:29]line ИТОГО: 500.00 [22:04:29]line Внесено: 500.00 [22:04:29]line СДАЧА: 0.00 [22:04:29]line НСП 1% : 4.43 [22:04:29]line НДС 12% : 53.12 [22:04:29]line Наличными: 500.00 [22:04:29]line Безнал.: 0.00 [22:04:29]line Место: АЗС № 121 "Партнер Нефть" [22:04:29]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:04:29]line СНО: Общий режим [22:04:29]line Чек 341 26.08.2023 22:04 [22:04:29]line Смена: 77 ФФД: 1.0 [22:04:29]line ЗНМ: 0300000148 [22:04:29]line РНМ: 0000000000091575 [22:04:29]line Версия ККМ: 001 [22:04:29]line ФМ: 0000000000874655 [22:04:29]line ФД: 33325 [22:04:29]line ФПД: 22301778500362 [22:04:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220430&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33325&fm=22301778500362&tin=02508201610067®Number=0000000000091575&sum=50000 [22:04:29]written 0, free lines is 4095 [22:04:29]OFD Sender: Processing packet 33325 [packets to send 11, broken 10] [22:04:29]ProducePacketName [22:04:29]name=ofd_packets/00033325 [22:04:29]OFD Sender: To server: pG, [22:04:29]CommunicateWithHost lk.salyk.kg:30040 [22:04:29]ConnectInit lk.salyk.kg [22:04:29]Connected sock=9 [22:04:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 64 59 07 01 9C 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 EE 76 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 82 00 00 35 04 06 00 14 48 89 95 DB 0A 80 16 46 DA 0C 3C CF 93 [22:04:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 06 DC 47 00 00 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2D 82 00 00 F4 03 04 00 8C 21 EA 64 B6 04 01 00 00 7E 8D 99 ED F6 E6 DB 18 [22:04:29]CommunicateWithHost err = 0 [22:04:29]CheckOFDResponse [22:04:29]1017 (14) - 77093643461234 [22:04:29]1041 (16) - 0000000000874655 [22:04:29]1040 (4) - 33325 [22:04:29]1012 (4) - 26.08.2023 16:00 [22:04:29]1206 (1) - 0 [22:04:29]OFD Sender: Remove packet 33325 [22:04:29]ProducePacketName [22:04:29]name=ofd_packets/00033325 [22:04:29]NVStorageDeleteData [22:04:29]Write to MH i2c: 01 00 00 CD 5B 28 [22:04:29]Write i2c OK [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: 01 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: 01 07 00 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: 01 07 00 CD 5B 00 00 00 00 00 EB 0C 26 [22:04:29]RasterBufferAndPrint [22:04:29]line [22:04:29]line [22:04:29]line [22:04:29]line [22:04:29]line [22:04:29]written 0, free lines is 3316 [22:04:29]MH_Cut [22:04:29]Write to MH i2c: D1 01 00 D4 5B 01 01 [22:04:29]Write i2c OK [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: D1 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: D1 01 00 [22:04:29]MH_I2C_Read... [22:04:29]Read from MH i2c: D1 01 00 D4 5B 00 00 [22:04:29]Write to MH i2c: 01 00 00 D5 5B 30 [22:04:29]Write i2c OK [22:04:29]MH_I2C_Read... [22:04:30]OFD Sender: No OFD packet to send [22:04:30]*** Cut start [22:04:30]*** Purtial cut [22:04:30]*** Stage 1: CUTSNS_PIN = 1 [22:04:30]Read from MH i2c: 01 [22:04:30]MH_I2C_Read... [22:04:30]*** Stop cut motor [22:04:30]*** Cut end [22:04:30]Read from MH i2c: 01 07 00 [22:04:30]MH_I2C_Read... [22:04:30]Read from MH i2c: 01 07 00 D5 5B 00 00 00 00 00 FF 0F 45 [22:04:30]process_action close_receipt done [22:04:30]requested_data is exist [22:04:30]produce_requested_data [22:04:30]requested_item fm.sn is exist - process it [22:04:30]wFMCommunicate request_size=4 [22:04:30]MH_SAM_APDU [22:04:30]CAPDU: 80 11 00 00 [22:04:30]Write to MH i2c: E2 08 00 D6 5B 80 11 00 00 00 00 00 00 AB [22:04:30]Write i2c OK [22:04:30]MH_I2C_Read... [22:04:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:04:30]Read from MH i2c: E2 [22:04:30]MH_I2C_Read... [22:04:30]Read from MH i2c: E2 17 00 [22:04:30]MH_I2C_Read... [22:04:30]Read from MH i2c: E2 17 00 D6 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 01 [22:04:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:04:30]wFMCommunicate OK [22:04:30]requested_item fd.num is exist - process it [22:04:30]SAM_PROTO_GetFieldsCounters [22:04:30]wFMCommunicate request_size=4 [22:04:30]MH_SAM_APDU [22:04:30]CAPDU: 80 13 00 00 [22:04:30]Write to MH i2c: E2 08 00 D7 5B 80 13 00 00 00 00 00 00 AE [22:04:30]Write i2c OK [22:04:30]MH_I2C_Read... [22:04:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:04:31]Read from MH i2c: E2 [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: E2 62 00 [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: E2 62 00 D7 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [22:04:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:04:31]wFMCommunicate OK [22:04:31]SAM_PROTO_GetFieldsCounters done [22:04:31]requested_item shift.num is exist - process it [22:04:31]requested_item shift.opened is exist - process it [22:04:31]req_shift_opened [22:04:31]FM_GetShiftState [22:04:31]SAM_PROTO_GetShiftState [22:04:31]wFMCommunicate request_size=4 [22:04:31]MH_SAM_APDU [22:04:31]CAPDU: 80 13 01 00 [22:04:31]Write to MH i2c: E2 08 00 D8 5B 80 13 01 00 00 00 00 00 B0 [22:04:31]Write i2c OK [22:04:31]MH_I2C_Read... [22:04:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:04:31]Read from MH i2c: E2 [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: E2 0E 00 [22:04:31]MH_I2C_Read... [22:04:31]Read from MH i2c: E2 0E 00 D8 5B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E7 [22:04:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:04:31]wFMCommunicate OK [22:04:31]SAM_PROTO_GetShiftState done [22:04:31]FM_GetShiftState done [22:04:31]req_shift_opened done [22:04:31]requested_item shift.open_date is exist - process it [22:04:31]req_shift_open_date [22:04:31]req_shift_open_date done [22:04:31]produce_requested_data done [22:04:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33325,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:04:31]process_action_free close_receipt [22:04:31]json_value_free [22:04:31]json_value_free done [22:04:31]process_json_proto returns [22:04:31]Send response to host [22:04:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33325,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:04:31]free response buf [22:04:31]execute_script done [22:04:31]execute_script returns [22:04:31]free content buf [22:04:31]Sock 10.Close socket [22:04:31]Sock 10.Thread stoped [22:04:35]OFD Sender: No OFD packet to send [22:04:40]OFD Sender: No OFD packet to send [22:04:45]OFD Sender: No OFD packet to send [22:04:50]OFD Sender: No OFD packet to send [22:04:55]OFD Sender: No OFD packet to send [22:05:00]OFD Sender: No OFD packet to send [22:05:05]OFD Sender: No OFD packet to send [22:05:10]OFD Sender: No OFD packet to send [22:05:15]OFD Sender: No OFD packet to send [22:05:20]OFD Sender: No OFD packet to send [22:05:25]OFD Sender: No OFD packet to send [22:05:30]OFD Sender: No OFD packet to send [22:05:35]OFD Sender: No OFD packet to send [22:05:40]OFD Sender: No OFD packet to send [22:05:45]OFD Sender: No OFD packet to send [22:05:50]OFD Sender: No OFD packet to send [22:05:55]OFD Sender: No OFD packet to send [22:06:00]OFD Sender: No OFD packet to send [22:06:05]OFD Sender: No OFD packet to send [22:06:10]OFD Sender: No OFD packet to send [22:06:15]OFD Sender: No OFD packet to send [22:06:20]OFD Sender: No OFD packet to send [22:06:25]OFD Sender: No OFD packet to send [22:06:30]OFD Sender: No OFD packet to send [22:06:35]OFD Sender: No OFD packet to send [22:06:40]OFD Sender: No OFD packet to send [22:06:45]OFD Sender: No OFD packet to send [22:06:50]OFD Sender: No OFD packet to send [22:06:55]OFD Sender: No OFD packet to send [22:07:00]OFD Sender: No OFD packet to send [22:07:05]OFD Sender: No OFD packet to send [22:07:10]OFD Sender: No OFD packet to send [22:07:15]OFD Sender: No OFD packet to send [22:07:20]OFD Sender: No OFD packet to send [22:07:25]OFD Sender: No OFD packet to send [22:07:26]accept exits with 7 [22:07:26]New connection [22:07:26]New thread 3067059556 created [22:07:26]Thread 3067202916 joined [22:07:26]Waiting for new connection... [22:07:26] Sock 7.Parse request [22:07:26]Sock 7.Check first char [22:07:26]Sock 7.First char is OK [22:07:26]request: POST /json_proto HTTP/1.0 [22:07:26]Method: POST [22:07:26]URL: /json_proto [22:07:26]Method is POST - this is cgi request [22:07:26]url: /json_proto [22:07:26]query_string will be loaded in cgi processing [22:07:26]execute_cgi json_proto POST (null) [22:07:26]execute_cgi path=json_proto method=POST [22:07:26]POST find Content-Length [22:07:26]Host: 172.17.34.200:8080 [22:07:26]Content-Length: 688 [22:07:26]Content-Type: application/json [22:07:26] [22:07:26]POST finish read [22:07:26]Found Content-Length = 688 [22:07:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:26]execute_script... [22:07: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)1183158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:07:26]POST & json_proto [22:07:26]process_json_proto [22:07:26]json parsed OK: [22:07:26]protocol is kg_v1.0 [22:07:26]action value=close_receipt [22:07:26]process_action close_receipt [22:07:26]cmd_close_receipt [22:07:26]MH_GetDate [22:07:26]Write to MH i2c: F0 00 00 D9 5B 23 [22:07:26]Write i2c OK [22:07:26]MH_I2C_Read... [22:07:26]Read from MH i2c: F0 [22:07:26]MH_I2C_Read... [22:07:26]Read from MH i2c: F0 09 00 [22:07:26]MH_I2C_Read... [22:07:26]Read from MH i2c: F0 09 00 D9 5B 00 A1 77 EA 64 B2 FF 65 64 0C [22:07:26]GetLastDocTimeStamp 1693087470 [22:07:26]current date 1693087649 [22:07:26]FM_GetShiftState [22:07:26]SAM_PROTO_GetShiftState [22:07:26]wFMCommunicate request_size=4 [22:07:26]MH_SAM_APDU [22:07:26]CAPDU: 80 13 01 00 [22:07:26]Write to MH i2c: E2 08 00 DA 5B 80 13 01 00 00 00 00 00 B2 [22:07:26]Write i2c OK [22:07:26]MH_I2C_Read... [22:07:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:26]Read from MH i2c: E2 [22:07:26]MH_I2C_Read... [22:07:26]Read from MH i2c: E2 0E 00 [22:07:26]MH_I2C_Read... [22:07:26]Read from MH i2c: E2 0E 00 DA 5B 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E9 [22:07:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:07:26]wFMCommunicate OK [22:07:26]SAM_PROTO_GetShiftState done [22:07:26]FM_GetShiftState done [22:07:26]opened in 1693009560 [22:07:26]opened+sec_in_day 1693095960 [22:07:26]quantity*price = 100042 [22:07:26]sum+1 = 100044 [22:07:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 342 26.08.2023 22:07 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33326 ФПД: 207823327271929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220729&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33326&fm=207823327271929&tin=02508201610067®Number=0000000000091575&sum=100000 [22:07:27]StoreToDocumentArchive [22:07:27]shift 77 fd 33326 [22:07:27]save to /storage/0077/doc_00033326 [22:07:27]save last doc name /storage/0077/doc_00033326 to /storage/kkm_last_doc_name [22:07:27]save OK [22:07:27]Clear old archive folders... [22:07:27]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:07:27]tlvbuf is 00A27F80 [22:07:27]SAM_PROTO_ClearQueue [22:07:27]wFMCommunicate request_size=4 [22:07:27]MH_SAM_APDU [22:07:27]CAPDU: 80 09 00 00 [22:07:27]Write to MH i2c: E2 08 00 E7 5B 80 09 00 00 00 00 00 00 B4 [22:07:27]Write i2c OK [22:07:27]MH_I2C_Read... [22:07:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:07:27]Read from MH i2c: E2 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 03 00 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 03 00 E7 5B 00 90 00 B6 [22:07:27]RAPDU: 90 00 [22:07:27]wFMCommunicate OK [22:07:27]SAM_PROTO_ClearQueue done [22:07:27]KKMCreateOFDPacket [22:07:27]OFDProtocolAddRootSTLVToBuf [22:07:27]FM_MakeSignedData [22:07:27]FM_MakeSignedData [22:07:27]SAM_PROTO_SignData [22:07:27]wFMCommunicate request_size=4 [22:07:27]MH_SAM_APDU [22:07:27]CAPDU: 80 0D 01 02 [22:07:27]Write to MH i2c: E2 08 00 E8 5B 80 0D 01 02 00 00 00 00 BC [22:07:27]Write i2c OK [22:07:27]MH_I2C_Read... [22:07:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:07:27]Read from MH i2c: E2 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 03 00 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 03 00 E8 5B 00 90 00 B7 [22:07:27]RAPDU: 90 00 [22:07:27]wFMCommunicate OK [22:07:27]wFMCommunicate request_size=255 [22:07:27]MH_SAM_APDU [22:07:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 01 00 00 F4 03 04 00 A1 77 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 82 00 00 35 04 06 00 [22:07:27]Write to MH i2c: E2 02 01 E9 5B 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 01 00 00 F4 03 04 00 A1 77 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 82 00 00 35 04 06 00 00 00 20 [22:07:27]Write i2c OK [22:07:27]MH_I2C_Read... [22:07:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:27]Read from MH i2c: E2 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 03 00 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 03 00 E9 5B 00 90 00 B8 [22:07:27]RAPDU: 90 00 [22:07:27]wFMCommunicate OK [22:07:27]wFMCommunicate request_size=11 [22:07:27]MH_SAM_APDU [22:07:27]CAPDU: 80 0D 02 02 06 BD 03 A3 99 1B F9 [22:07:27]Write to MH i2c: E2 0E 00 EA 5B 80 0D 02 02 06 00 BD 03 A3 99 1B F9 00 00 DB [22:07:27]Write i2c OK [22:07:27]MH_I2C_Read... [22:07:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:07:27]Read from MH i2c: E2 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 03 00 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 03 00 EA 5B 00 90 00 B9 [22:07:27]RAPDU: 90 00 [22:07:27]wFMCommunicate OK [22:07:27]wFMCommunicate request_size=4 [22:07:27]MH_SAM_APDU [22:07:27]CAPDU: 80 0D 03 02 [22:07:27]Write to MH i2c: E2 08 00 EB 5B 80 0D 03 02 00 00 00 00 C1 [22:07:27]Write i2c OK [22:07:27]MH_I2C_Read... [22:07:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:07:27]Read from MH i2c: E2 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 0B 00 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 0B 00 EB 5B 00 24 6C 1C AF 5B 27 A1 4E 90 00 8E [22:07:27]RAPDU: 24 6C 1C AF 5B 27 A1 4E 90 00 [22:07:27]wFMCommunicate OK [22:07:27]SAM_PROTO_SignData done [22:07:27]FM_MakeSignedData done [22:07:27]CreateOFDProtocolMessage [22:07:27]wFMCommunicate request_size=4 [22:07:27]MH_SAM_APDU [22:07:27]CAPDU: 80 11 00 00 [22:07:27]Write to MH i2c: E2 08 00 EC 5B 80 11 00 00 00 00 00 00 C1 [22:07:27]Write i2c OK [22:07:27]MH_I2C_Read... [22:07:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:27]Read from MH i2c: E2 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 17 00 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: E2 17 00 EC 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 17 [22:07:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:07:27]wFMCommunicate OK [22:07:27]CreateOFDProtocolMessage done [22:07:27]OFDSenderStorePacket 33326 [22:07:27]StoreOFDPacket docnum=33326 [22:07:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C2 C1 08 01 16 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 01 00 00 F4 03 04 00 A1 77 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 82 00 00 35 04 06 00 BD 03 A3 99 1B F9 24 6C 1C AF 5B 27 A1 4E [22:07:27]CheckFolder [22:07:27]dirname=/storage/ofd_packets [22:07:27]CheckFolder done [22:07:27]ProducePacketName [22:07:27]name=ofd_packets/00033326 [22:07:27]NVStorageSaveData ofd_packets/00033326 [22:07:27]File name is /storage/ofd_packets/00033326 [22:07:27]Write 302 bytes [22:07:27]NVStorageSaveData done [22:07:27]OFDSenderStorePacket done [22:07:27]KKMCreateOFDPacket done [22:07:27]NVStorageSaveData kkm_last_timestamp [22:07:27]File name is /storage/kkm_last_timestamp [22:07:27]Write 4 bytes [22:07:27]NVStorageSaveData done [22:07:27]ExternCall_PrintAddStr [22:07:27]wPrintStart [22:07:27]Write to MH i2c: 01 00 00 ED 5B 48 [22:07:27]Write i2c OK [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: 01 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: 01 07 00 [22:07:27]MH_I2C_Read... [22:07:27]Read from MH i2c: 01 07 00 ED 5B 00 00 00 00 00 FF 0F 5D [22:07:27]RasterBufferAndPrint [22:07:27]line Счет N : (1)1183158 [22:07:27]line ИНН: 02508201610067 [22:07:27]line Контрольно-Кассовый Чек [22:07:27]line ПРОДАЖА [22:07:27]line ТРК (МРК, ГНК) : 21 [22:07:27]line Товар: 2710194210 [22:07:27]line ДТ(л)-К-5 [22:07:27]line 15.730 * 63.60 [22:07:27]line = 1000.43 [22:07:27]line НДС 12% НСП 1% [22:07:27]line > о реализуемом товаре [22:07:27]line ОКРУГЛЕНИЕ: -0.43 [22:07:27]line ИТОГО: 1000.00 [22:07:27]line Внесено: 1000.00 [22:07:27]line СДАЧА: 0.00 [22:07:27]line НСП 1% : 8.85 [22:07:27]line НДС 12% : 106.24 [22:07:27]line Наличными: 1000.00 [22:07:27]line Безнал.: 0.00 [22:07:27]line Место: АЗС № 121 "Партнер Нефть" [22:07:27]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:07:27]line СНО: Общий режим [22:07:27]line Чек 342 26.08.2023 22:07 [22:07:27]line Смена: 77 ФФД: 1.0 [22:07:27]line ЗНМ: 0300000148 [22:07:27]line РНМ: 0000000000091575 [22:07:27]line Версия ККМ: 001 [22:07:27]line ФМ: 0000000000874655 [22:07:27]line ФД: 33326 [22:07:27]line ФПД: 207823327271929 [22:07:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220729&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33326&fm=207823327271929&tin=02508201610067®Number=0000000000091575&sum=100000 [22:07:28]OFD Sender: Processing packet 33326 [packets to send 11, broken 10] [22:07:28]ProducePacketName [22:07:28]name=ofd_packets/00033326 [22:07:28]OFD Sender: To server: pG, [22:07:28]CommunicateWithHost lk.salyk.kg:30040 [22:07:28]ConnectInit lk.salyk.kg [22:07:28]written 0, free lines is 4095 [22:07:28]Connected sock=10 [22:07:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 C2 C1 08 01 16 89 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 56 01 00 00 F4 03 04 00 A1 77 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 82 00 00 35 04 06 00 BD 03 A3 99 1B F9 24 6C 1C AF 5B 27 A1 4E [22:07:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 88 2C 47 00 A3 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2E 82 00 00 F4 03 04 00 3F 22 EA 64 B6 04 01 00 00 08 FF CE 0D 8E 51 29 CC [22:07:28]CommunicateWithHost err = 0 [22:07:28]CheckOFDResponse [22:07:28]1017 (14) - 77093643461234 [22:07:28]1041 (16) - 0000000000874655 [22:07:28]1040 (4) - 33326 [22:07:28]1012 (4) - 26.08.2023 16:03 [22:07:28]1206 (1) - 0 [22:07:28]OFD Sender: Remove packet 33326 [22:07:28]ProducePacketName [22:07:28]name=ofd_packets/00033326 [22:07:28]NVStorageDeleteData [22:07:28]Write to MH i2c: 01 00 00 18 5C 74 [22:07:28]Write i2c OK [22:07:28]MH_I2C_Read... [22:07:28]Read from MH i2c: 01 [22:07:28]MH_I2C_Read... [22:07:28]Read from MH i2c: 01 07 00 [22:07:28]MH_I2C_Read... [22:07:28]Read from MH i2c: 01 07 00 18 5C 00 00 00 00 00 E4 0C 6B [22:07:28]RasterBufferAndPrint [22:07:28]line [22:07:28]line [22:07:28]line [22:07:28]line [22:07:28]line [22:07:28]written 0, free lines is 3309 [22:07:28]MH_Cut [22:07:28]Write to MH i2c: D1 01 00 1F 5C 01 4D [22:07:28]Write i2c OK [22:07:28]MH_I2C_Read... [22:07:28]Read from MH i2c: D1 [22:07:28]MH_I2C_Read... [22:07:28]Read from MH i2c: D1 01 00 [22:07:28]MH_I2C_Read... [22:07:28]Read from MH i2c: D1 01 00 1F 5C 00 4C [22:07:28]Write to MH i2c: 01 00 00 20 5C 7C [22:07:28]Write i2c OK [22:07:28]MH_I2C_Read... [22:07:29]OFD Sender: No OFD packet to send [22:07:29]*** Cut start [22:07:29]*** Purtial cut [22:07:29]*** CUTSNS_PIN = 0 [22:07:29]*** Stage 1: CUTSNS_PIN = 1 [22:07:31]Read from MH i2c: 01 [22:07:31]MH_I2C_Read... [22:07:31]*** Stop cut motor [22:07:31]*** Cut end [22:07:31]Read from MH i2c: 01 07 00 [22:07:31]MH_I2C_Read... [22:07:31]Read from MH i2c: 01 07 00 20 5C 00 00 00 00 00 FF 0F 91 [22:07:31]process_action close_receipt done [22:07:31]requested_data is exist [22:07:31]produce_requested_data [22:07:31]requested_item fm.sn is exist - process it [22:07:31]wFMCommunicate request_size=4 [22:07:31]MH_SAM_APDU [22:07:31]CAPDU: 80 11 00 00 [22:07:31]Write to MH i2c: E2 08 00 21 5C 80 11 00 00 00 00 00 00 F7 [22:07:31]Write i2c OK [22:07:31]MH_I2C_Read... [22:07:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:07:31]Read from MH i2c: E2 [22:07:31]MH_I2C_Read... [22:07:31]Read from MH i2c: E2 17 00 [22:07:31]MH_I2C_Read... [22:07:31]Read from MH i2c: E2 17 00 21 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4D [22:07:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:07:31]wFMCommunicate OK [22:07:31]requested_item fd.num is exist - process it [22:07:31]SAM_PROTO_GetFieldsCounters [22:07:31]wFMCommunicate request_size=4 [22:07:31]MH_SAM_APDU [22:07:31]CAPDU: 80 13 00 00 [22:07:31]Write to MH i2c: E2 08 00 22 5C 80 13 00 00 00 00 00 00 FA [22:07:31]Write i2c OK [22:07:31]MH_I2C_Read... [22:07:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:07:31]Read from MH i2c: E2 [22:07:31]MH_I2C_Read... [22:07:31]Read from MH i2c: E2 62 00 [22:07:31]MH_I2C_Read... [22:07:31]Read from MH i2c: E2 62 00 22 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [22:07:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:07:31]wFMCommunicate OK [22:07:31]SAM_PROTO_GetFieldsCounters done [22:07:31]requested_item shift.num is exist - process it [22:07:31]requested_item shift.opened is exist - process it [22:07:31]req_shift_opened [22:07:31]FM_GetShiftState [22:07:31]SAM_PROTO_GetShiftState [22:07:31]wFMCommunicate request_size=4 [22:07:31]MH_SAM_APDU [22:07:31]CAPDU: 80 13 01 00 [22:07:31]Write to MH i2c: E2 08 00 23 5C 80 13 01 00 00 00 00 00 FC [22:07:31]Write i2c OK [22:07:31]MH_I2C_Read... [22:07:31]Read from MH i2c: E2 [22:07:31]MH_I2C_Read... [22:07:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:07:31]Read from MH i2c: E2 0E 00 [22:07:31]MH_I2C_Read... [22:07:31]Read from MH i2c: E2 0E 00 23 5C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 33 [22:07:31]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:07:31]wFMCommunicate OK [22:07:31]SAM_PROTO_GetShiftState done [22:07:31]FM_GetShiftState done [22:07:31]req_shift_opened done [22:07:31]requested_item shift.open_date is exist - process it [22:07:31]req_shift_open_date [22:07:31]req_shift_open_date done [22:07:31]produce_requested_data done [22:07:31]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33326,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:07:31]process_action_free close_receipt [22:07:31]json_value_free [22:07:31]json_value_free done [22:07:31]process_json_proto returns [22:07:31]Send response to host [22:07:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33326,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:07:31]free response buf [22:07:31]execute_script done [22:07:31]execute_script returns [22:07:31]free content buf [22:07:31]Sock 7.Close socket [22:07:31]Sock 7.Thread stoped [22:07:34]OFD Sender: No OFD packet to send [22:07:39]OFD Sender: No OFD packet to send [22:07:44]OFD Sender: No OFD packet to send [22:07:49]OFD Sender: No OFD packet to send [22:07:54]OFD Sender: No OFD packet to send [22:07:59]OFD Sender: No OFD packet to send [22:08:04]OFD Sender: No OFD packet to send [22:08:09]OFD Sender: No OFD packet to send [22:08:14]OFD Sender: No OFD packet to send [22:08:19]OFD Sender: No OFD packet to send [22:08:24]OFD Sender: No OFD packet to send [22:08:29]OFD Sender: No OFD packet to send [22:08:34]OFD Sender: No OFD packet to send [22:08:39]OFD Sender: No OFD packet to send [22:08:44]OFD Sender: No OFD packet to send [22:08:49]OFD Sender: No OFD packet to send [22:08:54]OFD Sender: No OFD packet to send [22:08:59]OFD Sender: No OFD packet to send [22:09:04]OFD Sender: No OFD packet to send [22:09:09]OFD Sender: No OFD packet to send [22:09:11]accept exits with 9 [22:09:11]New connection [22:09:11]New thread 3067202916 created [22:09:11]Thread 3067059556 joined [22:09:11]Waiting for new connection... [22:09:11] Sock 9.Parse request [22:09:11]Sock 9.Check first char [22:09:11]Sock 9.First char is OK [22:09:11]request: POST /json_proto HTTP/1.0 [22:09:11]Method: POST [22:09:11]URL: /json_proto [22:09:11]Method is POST - this is cgi request [22:09:11]url: /json_proto [22:09:11]query_string will be loaded in cgi processing [22:09:11]execute_cgi json_proto POST (null) [22:09:11]execute_cgi path=json_proto method=POST [22:09:11]POST find Content-Length [22:09:11]Host: 172.17.34.200:8080 [22:09:11]Content-Length: 679 [22:09:11]Content-Type: application/json [22:09:11] [22:09:11]POST finish read [22:09:11]Found Content-Length = 679 [22:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183159", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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" ] } } [22:09:11]execute_script... [22: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)1183159", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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" ] } } [22:09:11]POST & json_proto [22:09:11]process_json_proto [22:09:11]json parsed OK: [22:09:11]protocol is kg_v1.0 [22:09:11]action value=close_receipt [22:09:11]process_action close_receipt [22:09:11]cmd_close_receipt [22:09:11]MH_GetDate [22:09:11]Write to MH i2c: F0 00 00 24 5C 6F [22:09:11]Write i2c OK [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: F0 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: F0 09 00 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: F0 09 00 24 5C 00 0A 78 EA 64 B2 FF 65 64 C2 [22:09:11]GetLastDocTimeStamp 1693087649 [22:09:11]current date 1693087754 [22:09:11]FM_GetShiftState [22:09:11]SAM_PROTO_GetShiftState [22:09:11]wFMCommunicate request_size=4 [22:09:11]MH_SAM_APDU [22:09:11]CAPDU: 80 13 01 00 [22:09:11]Write to MH i2c: E2 08 00 25 5C 80 13 01 00 00 00 00 00 FE [22:09:11]Write i2c OK [22:09:11]MH_I2C_Read... [22:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:11]Read from MH i2c: E2 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: E2 0E 00 [22:09:11]MH_I2C_Read... [22:09:11]Read from MH i2c: E2 0E 00 25 5C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 35 [22:09:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:09:11]wFMCommunicate OK [22:09:11]SAM_PROTO_GetShiftState done [22:09:11]FM_GetShiftState done [22:09:11]opened in 1693009560 [22:09:11]opened+sec_in_day 1693095960 [22:09:11]quantity*price = 60021 [22:09:11]sum+1 = 60022 [22:09:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 343 26.08.2023 22:09 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33327 ФПД: 150743065083703 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220914&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33327&fm=150743065083703&tin=02508201610067®Number=0000000000091575&sum=60000 [22:09:12]StoreToDocumentArchive [22:09:12]shift 77 fd 33327 [22:09:12]save to /storage/0077/doc_00033327 [22:09:12]save last doc name /storage/0077/doc_00033327 to /storage/kkm_last_doc_name [22:09:12]save OK [22:09:12]Clear old archive folders... [22:09:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:09:12]tlvbuf is 00A91FC0 [22:09:12]SAM_PROTO_ClearQueue [22:09:12]wFMCommunicate request_size=4 [22:09:12]MH_SAM_APDU [22:09:12]CAPDU: 80 09 00 00 [22:09:12]Write to MH i2c: E2 08 00 32 5C 80 09 00 00 00 00 00 00 00 [22:09:12]Write i2c OK [22:09:12]MH_I2C_Read... [22:09:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:09:12]Read from MH i2c: E2 [22:09:12]MH_I2C_Read... [22:09:12]Read from MH i2c: E2 03 00 [22:09:12]MH_I2C_Read... [22:09:12]Read from MH i2c: E2 03 00 32 5C 00 90 00 02 [22:09:12]RAPDU: 90 00 [22:09:12]wFMCommunicate OK [22:09:12]SAM_PROTO_ClearQueue done [22:09:12]KKMCreateOFDPacket [22:09:12]OFDProtocolAddRootSTLVToBuf [22:09:12]FM_MakeSignedData [22:09:12]FM_MakeSignedData [22:09:12]SAM_PROTO_SignData [22:09:12]wFMCommunicate request_size=4 [22:09:12]MH_SAM_APDU [22:09:12]CAPDU: 80 0D 01 02 [22:09:12]Write to MH i2c: E2 08 00 33 5C 80 0D 01 02 00 00 00 00 08 [22:09:12]Write i2c OK [22:09:12]MH_I2C_Read... [22:09:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:09:12]Read from MH i2c: E2 [22:09:12]MH_I2C_Read... [22:09:12]Read from MH i2c: E2 03 00 [22:09:12]MH_I2C_Read... [22:09:12]Read from MH i2c: E2 03 00 33 5C 00 90 00 03 [22:09:12]RAPDU: 90 00 [22:09:12]wFMCommunicate OK [22:09:12]wFMCommunicate request_size=255 [22:09:12]MH_SAM_APDU [22: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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 0A 78 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 82 00 00 35 04 06 00 89 [22:09:12]Write to MH i2c: E2 02 01 34 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 0A 78 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 82 00 00 35 04 06 00 89 00 00 F8 [22:09:12]Write i2c OK [22:09:12]MH_I2C_Read... [22:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:13]Read from MH i2c: E2 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: E2 03 00 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: E2 03 00 34 5C 00 90 00 04 [22:09:13]RAPDU: 90 00 [22:09:13]wFMCommunicate OK [22:09:13]wFMCommunicate request_size=10 [22:09:13]MH_SAM_APDU [22:09:13]CAPDU: 80 0D 02 02 05 19 9A D8 BF 37 [22:09:13]Write to MH i2c: E2 0D 00 35 5C 80 0D 02 02 05 00 19 9A D8 BF 37 00 00 96 [22:09:13]Write i2c OK [22:09:13]MH_I2C_Read... [22:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:13]Read from MH i2c: E2 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: E2 03 00 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: E2 03 00 35 5C 00 90 00 05 [22:09:13]RAPDU: 90 00 [22:09:13]wFMCommunicate OK [22:09:13]wFMCommunicate request_size=4 [22:09:13]MH_SAM_APDU [22:09:13]CAPDU: 80 0D 03 02 [22:09:13]Write to MH i2c: E2 08 00 36 5C 80 0D 03 02 00 00 00 00 0D [22:09:13]Write i2c OK [22:09:13]MH_I2C_Read... [22:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:09:13]Read from MH i2c: E2 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: E2 0B 00 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: E2 0B 00 36 5C 00 02 BE FD 8B C2 F6 9B 0E 90 00 B7 [22:09:13]RAPDU: 02 BE FD 8B C2 F6 9B 0E 90 00 [22:09:13]wFMCommunicate OK [22:09:13]SAM_PROTO_SignData done [22:09:13]FM_MakeSignedData done [22:09:13]CreateOFDProtocolMessage [22:09:13]wFMCommunicate request_size=4 [22:09:13]MH_SAM_APDU [22:09:13]CAPDU: 80 11 00 00 [22:09:13]Write to MH i2c: E2 08 00 37 5C 80 11 00 00 00 00 00 00 0D [22:09:13]Write i2c OK [22:09:13]MH_I2C_Read... [22:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:13]Read from MH i2c: E2 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: E2 17 00 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: E2 17 00 37 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 63 [22:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:09:13]wFMCommunicate OK [22:09:13]CreateOFDProtocolMessage done [22:09:13]OFDSenderStorePacket 33327 [22:09:13]StoreOFDPacket docnum=33327 [22:09:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 05 9D 07 01 98 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 0A 78 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 82 00 00 35 04 06 00 89 19 9A D8 BF 37 02 BE FD 8B C2 F6 9B 0E [22:09:13]CheckFolder [22:09:13]dirname=/storage/ofd_packets [22:09:13]CheckFolder done [22:09:13]ProducePacketName [22:09:13]name=ofd_packets/00033327 [22:09:13]NVStorageSaveData ofd_packets/00033327 [22:09:13]File name is /storage/ofd_packets/00033327 [22:09:13]Write 301 bytes [22:09:13]NVStorageSaveData done [22:09:13]OFDSenderStorePacket done [22:09:13]KKMCreateOFDPacket done [22:09:13]NVStorageSaveData kkm_last_timestamp [22:09:13]File name is /storage/kkm_last_timestamp [22:09:13]Write 4 bytes [22:09:13]NVStorageSaveData done [22:09:13]ExternCall_PrintAddStr [22:09:13]wPrintStart [22:09:13]Write to MH i2c: 01 00 00 38 5C 94 [22:09:13]Write i2c OK [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: 01 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: 01 07 00 [22:09:13]MH_I2C_Read... [22:09:13]Read from MH i2c: 01 07 00 38 5C 00 00 00 00 00 FF 0F A9 [22:09:13]RasterBufferAndPrint [22:09:13]line Счет N : (1)1183159 [22:09:13]line ИНН: 02508201610067 [22:09:13]line Контрольно-Кассовый Чек [22:09:13]line ПРОДАЖА [22:09:13]line ТРК (МРК, ГНК) : 32 [22:09:13]line Товар: 2710124130 [22:09:13]line Аи-92-К-5 [22:09:13]line 10.260 * 58.50 [22:09:13]line = 600.21 [22:09:13]line НДС 12% НСП 1% [22:09:13]line > о реализуемом товаре [22:09:13]line ОКРУГЛЕНИЕ: -0.21 [22:09:13]line ИТОГО: 600.00 [22:09:13]line Внесено: 600.00 [22:09:13]line СДАЧА: 0.00 [22:09:13]line НСП 1% : 5.31 [22:09:13]line НДС 12% : 63.74 [22:09:13]line Наличными: 600.00 [22:09:13]line Безнал.: 0.00 [22:09:13]line Место: АЗС № 121 "Партнер Нефть" [22:09:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:09:13]line СНО: Общий режим [22:09:13]line Чек 343 26.08.2023 22:09 [22:09:13]line Смена: 77 ФФД: 1.0 [22:09:13]line ЗНМ: 0300000148 [22:09:13]line РНМ: 0000000000091575 [22:09:13]line Версия ККМ: 001 [22:09:13]line ФМ: 0000000000874655 [22:09:13]line ФД: 33327 [22:09:13]line ФПД: 150743065083703 [22:09:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T220914&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33327&fm=150743065083703&tin=02508201610067®Number=0000000000091575&sum=60000 [22:09:13]written 0, free lines is 4095 [22:09:13]OFD Sender: Processing packet 33327 [packets to send 11, broken 10] [22:09:13]ProducePacketName [22:09:13]name=ofd_packets/00033327 [22:09:13]OFD Sender: To server: pG, [22:09:13]CommunicateWithHost lk.salyk.kg:30040 [22:09:13]ConnectInit lk.salyk.kg [22:09:13]Connected sock=10 [22: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 36 35 35 0F 01 00 00 05 9D 07 01 98 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 01 00 00 F4 03 04 00 0A 78 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 82 00 00 35 04 06 00 89 19 9A D8 BF 37 02 BE FD 8B C2 F6 9B 0E [22: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 36 35 35 4F 00 00 00 31 48 47 00 1D F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 2F 82 00 00 F4 03 04 00 A8 22 EA 64 B6 04 01 00 00 6B 07 28 27 C9 8D DD F8 [22:09:13]CommunicateWithHost err = 0 [22:09:13]CheckOFDResponse [22:09:13]1017 (14) - 77093643461234 [22:09:13]1041 (16) - 0000000000874655 [22:09:13]1040 (4) - 33327 [22:09:13]1012 (4) - 26.08.2023 16:04 [22:09:13]1206 (1) - 0 [22:09:13]OFD Sender: Remove packet 33327 [22:09:13]ProducePacketName [22:09:13]name=ofd_packets/00033327 [22:09:13]NVStorageDeleteData [22:09:14]Write to MH i2c: 01 00 00 63 5C BF [22:09:14]Write i2c OK [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: 01 [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: 01 07 00 [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: 01 07 00 63 5C 00 00 00 00 00 DA 0C AC [22:09:14]RasterBufferAndPrint [22:09:14]line [22:09:14]line [22:09:14]line [22:09:14]line [22:09:14]line [22:09:14]written 0, free lines is 3299 [22:09:14]MH_Cut [22:09:14]Write to MH i2c: D1 01 00 6A 5C 01 98 [22:09:14]Write i2c OK [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: D1 [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: D1 01 00 [22:09:14]MH_I2C_Read... [22:09:14]Read from MH i2c: D1 01 00 6A 5C 00 97 [22:09:14]Write to MH i2c: 01 00 00 6B 5C C7 [22:09:14]Write i2c OK [22:09:14]MH_I2C_Read... [22:09:14]OFD Sender: No OFD packet to send [22:09:14]*** Cut start [22:09:14]*** Purtial cut [22:09:14]*** Stage 1: CUTSNS_PIN = 1 [22:09:15]Read from MH i2c: 01 [22:09:15]MH_I2C_Read... [22:09:15]*** Stop cut motor [22:09:15]*** Cut end [22:09:15]Read from MH i2c: 01 07 00 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: 01 07 00 6B 5C 00 00 00 00 00 FF 0F DC [22:09:15]process_action close_receipt done [22:09:15]requested_data is exist [22:09:15]produce_requested_data [22:09:15]requested_item fm.sn is exist - process it [22:09:15]wFMCommunicate request_size=4 [22:09:15]MH_SAM_APDU [22:09:15]CAPDU: 80 11 00 00 [22:09:15]Write to MH i2c: E2 08 00 6C 5C 80 11 00 00 00 00 00 00 42 [22:09:15]Write i2c OK [22:09:15]MH_I2C_Read... [22:09:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:15]Read from MH i2c: E2 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 17 00 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 17 00 6C 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 98 [22:09:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:09:15]wFMCommunicate OK [22:09:15]requested_item fd.num is exist - process it [22:09:15]SAM_PROTO_GetFieldsCounters [22:09:15]wFMCommunicate request_size=4 [22:09:15]MH_SAM_APDU [22:09:15]CAPDU: 80 13 00 00 [22:09:15]Write to MH i2c: E2 08 00 6D 5C 80 13 00 00 00 00 00 00 45 [22:09:15]Write i2c OK [22:09:15]MH_I2C_Read... [22:09:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:09:15]Read from MH i2c: E2 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 62 00 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 62 00 6D 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [22:09:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 2F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:09:15]wFMCommunicate OK [22:09:15]SAM_PROTO_GetFieldsCounters done [22:09:15]requested_item shift.num is exist - process it [22:09:15]requested_item shift.opened is exist - process it [22:09:15]req_shift_opened [22:09:15]FM_GetShiftState [22:09:15]SAM_PROTO_GetShiftState [22:09:15]wFMCommunicate request_size=4 [22:09:15]MH_SAM_APDU [22:09:15]CAPDU: 80 13 01 00 [22:09:15]Write to MH i2c: E2 08 00 6E 5C 80 13 01 00 00 00 00 00 47 [22:09:15]Write i2c OK [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 [22:09:15]MH_I2C_Read... [22:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:15]Read from MH i2c: E2 0E 00 [22:09:15]MH_I2C_Read... [22:09:15]Read from MH i2c: E2 0E 00 6E 5C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7E [22:09:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:09:15]wFMCommunicate OK [22:09:15]SAM_PROTO_GetShiftState done [22:09:15]FM_GetShiftState done [22:09:15]req_shift_opened done [22:09:15]requested_item shift.open_date is exist - process it [22:09:15]req_shift_open_date [22:09:15]req_shift_open_date done [22:09:15]produce_requested_data done [22:09:15]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33327,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:09:15]process_action_free close_receipt [22:09:15]json_value_free [22:09:15]json_value_free done [22:09:15]process_json_proto returns [22:09:15]Send response to host [22:09:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33327,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:09:15]free response buf [22:09:15]execute_script done [22:09:15]execute_script returns [22:09:15]free content buf [22:09:15]Sock 9.Close socket [22:09:15]Sock 9.Thread stoped [22:09:19]OFD Sender: No OFD packet to send [22:09:24]OFD Sender: No OFD packet to send [22:09:29]OFD Sender: No OFD packet to send [22:09:34]OFD Sender: No OFD packet to send [22:09:39]OFD Sender: No OFD packet to send [22:09:44]OFD Sender: No OFD packet to send [22:09:49]OFD Sender: No OFD packet to send [22:09:54]OFD Sender: No OFD packet to send [22:09:59]OFD Sender: No OFD packet to send [22:10:04]OFD Sender: No OFD packet to send [22:10:09]OFD Sender: No OFD packet to send [22:10:14]OFD Sender: No OFD packet to send [22:10:19]OFD Sender: No OFD packet to send [22:10:24]OFD Sender: No OFD packet to send [22:10:29]OFD Sender: No OFD packet to send [22:10:34]OFD Sender: No OFD packet to send [22:10:39]OFD Sender: No OFD packet to send [22:10:44]OFD Sender: No OFD packet to send [22:10:49]OFD Sender: No OFD packet to send [22:10:54]OFD Sender: No OFD packet to send [22:10:59]OFD Sender: No OFD packet to send [22:11:04]OFD Sender: No OFD packet to send [22:11:09]OFD Sender: No OFD packet to send [22:11:12]accept exits with 7 [22:11:12]New connection [22:11:12]New thread 3067059556 created [22:11:12]Thread 3067202916 joined [22:11:12]Waiting for new connection... [22:11:12] Sock 7.Parse request [22:11:12]Sock 7.Check first char [22:11:12]Sock 7.First char is OK [22:11:12]request: POST /json_proto HTTP/1.0 [22:11:12]Method: POST [22:11:12]URL: /json_proto [22:11:12]Method is POST - this is cgi request [22:11:12]url: /json_proto [22:11:12]query_string will be loaded in cgi processing [22:11:12]execute_cgi json_proto POST (null) [22:11:12]execute_cgi path=json_proto method=POST [22:11:12]POST find Content-Length [22:11:12]Host: 172.17.34.200:8080 [22:11:12]Content-Length: 683 [22:11:12]Content-Type: application/json [22:11:12] [22:11:12]POST finish read [22:11:12]Found Content-Length = 683 [22:11:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183160", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "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" ] } } [22:11:12]execute_script... [22:11:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183160", "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" : 58.50, "quantity" : 34.190, "sum" : 2000.12, "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" ] } } [22:11:12]POST & json_proto [22:11:12]process_json_proto [22:11:12]json parsed OK: [22:11:12]protocol is kg_v1.0 [22:11:12]action value=close_receipt [22:11:12]process_action close_receipt [22:11:12]cmd_close_receipt [22:11:12]MH_GetDate [22:11:12]Write to MH i2c: F0 00 00 6F 5C BA [22:11:12]Write i2c OK [22:11:12]MH_I2C_Read... [22:11:12]Read from MH i2c: F0 [22:11:12]MH_I2C_Read... [22:11:12]Read from MH i2c: F0 09 00 [22:11:12]MH_I2C_Read... [22:11:12]Read from MH i2c: F0 09 00 6F 5C 00 83 78 EA 64 B2 FF 65 64 86 [22:11:12]GetLastDocTimeStamp 1693087754 [22:11:12]current date 1693087875 [22:11:12]FM_GetShiftState [22:11:12]SAM_PROTO_GetShiftState [22:11:12]wFMCommunicate request_size=4 [22:11:12]MH_SAM_APDU [22:11:12]CAPDU: 80 13 01 00 [22:11:12]Write to MH i2c: E2 08 00 70 5C 80 13 01 00 00 00 00 00 49 [22:11:12]Write i2c OK [22:11:12]MH_I2C_Read... [22:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:12]Read from MH i2c: E2 [22:11:12]MH_I2C_Read... [22:11:12]Read from MH i2c: E2 0E 00 [22:11:12]MH_I2C_Read... [22:11:12]Read from MH i2c: E2 0E 00 70 5C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 80 [22:11:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:11:12]wFMCommunicate OK [22:11:12]SAM_PROTO_GetShiftState done [22:11:12]FM_GetShiftState done [22:11:12]opened in 1693009560 [22:11:12]opened+sec_in_day 1693095960 [22:11:12]quantity*price = 200011 [22:11:12]sum+1 = 200013 [22:11:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 344 26.08.2023 22:11 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33328 ФПД: 25994754949057 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221115&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33328&fm=25994754949057&tin=02508201610067®Number=0000000000091575&sum=200000 [22:11:13]StoreToDocumentArchive [22:11:13]shift 77 fd 33328 [22:11:13]save to /storage/0077/doc_00033328 [22:11:13]save last doc name /storage/0077/doc_00033328 to /storage/kkm_last_doc_name [22:11:13]save OK [22:11:13]Clear old archive folders... [22:11:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:11:13]tlvbuf is 00C34EE0 [22:11:13]SAM_PROTO_ClearQueue [22:11:13]wFMCommunicate request_size=4 [22:11:13]MH_SAM_APDU [22:11:13]CAPDU: 80 09 00 00 [22:11:13]Write to MH i2c: E2 08 00 7D 5C 80 09 00 00 00 00 00 00 4B [22:11:13]Write i2c OK [22:11:13]MH_I2C_Read... [22:11:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:11:14]Read from MH i2c: E2 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 03 00 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 03 00 7D 5C 00 90 00 4D [22:11:14]RAPDU: 90 00 [22:11:14]wFMCommunicate OK [22:11:14]SAM_PROTO_ClearQueue done [22:11:14]KKMCreateOFDPacket [22:11:14]OFDProtocolAddRootSTLVToBuf [22:11:14]FM_MakeSignedData [22:11:14]FM_MakeSignedData [22:11:14]SAM_PROTO_SignData [22:11:14]wFMCommunicate request_size=4 [22:11:14]MH_SAM_APDU [22:11:14]CAPDU: 80 0D 01 02 [22:11:14]Write to MH i2c: E2 08 00 7E 5C 80 0D 01 02 00 00 00 00 53 [22:11:14]Write i2c OK [22:11:14]MH_I2C_Read... [22:11:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:11:14]Read from MH i2c: E2 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 03 00 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 03 00 7E 5C 00 90 00 4E [22:11:14]RAPDU: 90 00 [22:11:14]wFMCommunicate OK [22:11:14]wFMCommunicate request_size=255 [22:11:14]MH_SAM_APDU [22:11:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 58 01 00 00 F4 03 04 00 83 78 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 82 00 00 35 04 06 00 17 [22:11:14]Write to MH i2c: E2 02 01 7F 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 58 01 00 00 F4 03 04 00 83 78 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 82 00 00 35 04 06 00 17 00 00 53 [22:11:14]Write i2c OK [22:11:14]MH_I2C_Read... [22:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:14]Read from MH i2c: E2 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 03 00 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 03 00 7F 5C 00 90 00 4F [22:11:14]RAPDU: 90 00 [22:11:14]wFMCommunicate OK [22:11:14]wFMCommunicate request_size=10 [22:11:14]MH_SAM_APDU [22:11:14]CAPDU: 80 0D 02 02 05 A4 60 22 7F C1 [22:11:14]Write to MH i2c: E2 0D 00 80 5C 80 0D 02 02 05 00 A4 60 22 7F C1 00 00 C6 [22:11:14]Write i2c OK [22:11:14]MH_I2C_Read... [22:11:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:11:14]Read from MH i2c: E2 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 03 00 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 03 00 80 5C 00 90 00 50 [22:11:14]RAPDU: 90 00 [22:11:14]wFMCommunicate OK [22:11:14]wFMCommunicate request_size=4 [22:11:14]MH_SAM_APDU [22:11:14]CAPDU: 80 0D 03 02 [22:11:14]Write to MH i2c: E2 08 00 81 5C 80 0D 03 02 00 00 00 00 58 [22:11:14]Write i2c OK [22:11:14]MH_I2C_Read... [22:11:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:11:14]Read from MH i2c: E2 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 0B 00 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 0B 00 81 5C 00 88 23 79 27 F9 F0 4D 15 90 00 EF [22:11:14]RAPDU: 88 23 79 27 F9 F0 4D 15 90 00 [22:11:14]wFMCommunicate OK [22:11:14]SAM_PROTO_SignData done [22:11:14]FM_MakeSignedData done [22:11:14]CreateOFDProtocolMessage [22:11:14]wFMCommunicate request_size=4 [22:11:14]MH_SAM_APDU [22:11:14]CAPDU: 80 11 00 00 [22:11:14]Write to MH i2c: E2 08 00 82 5C 80 11 00 00 00 00 00 00 58 [22:11:14]Write i2c OK [22:11:14]MH_I2C_Read... [22:11:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:14]Read from MH i2c: E2 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 17 00 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: E2 17 00 82 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AE [22:11:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:11:14]wFMCommunicate OK [22:11:14]CreateOFDProtocolMessage done [22:11:14]OFDSenderStorePacket 33328 [22:11:14]StoreOFDPacket docnum=33328 [22:11:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3E E1 07 01 20 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 58 01 00 00 F4 03 04 00 83 78 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 82 00 00 35 04 06 00 17 A4 60 22 7F C1 88 23 79 27 F9 F0 4D 15 [22:11:14]CheckFolder [22:11:14]dirname=/storage/ofd_packets [22:11:14]CheckFolder done [22:11:14]ProducePacketName [22:11:14]name=ofd_packets/00033328 [22:11:14]NVStorageSaveData ofd_packets/00033328 [22:11:14]File name is /storage/ofd_packets/00033328 [22:11:14]Write 301 bytes [22:11:14]NVStorageSaveData done [22:11:14]OFDSenderStorePacket done [22:11:14]KKMCreateOFDPacket done [22:11:14]NVStorageSaveData kkm_last_timestamp [22:11:14]File name is /storage/kkm_last_timestamp [22:11:14]Write 4 bytes [22:11:14]NVStorageSaveData done [22:11:14]OFD Sender: Processing packet 33328 [packets to send 11, broken 10] [22:11:14]ProducePacketName [22:11:14]name=ofd_packets/00033328 [22:11:14]OFD Sender: To server: pG, [22:11:14]CommunicateWithHost lk.salyk.kg:30040 [22:11:14]ConnectInit lk.salyk.kg [22:11:14]ExternCall_PrintAddStr [22:11:14]wPrintStart [22:11:14]Write to MH i2c: 01 00 00 83 5C DF [22:11:14]Write i2c OK [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: 01 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: 01 07 00 [22:11:14]MH_I2C_Read... [22:11:14]Read from MH i2c: 01 07 00 83 5C 00 00 00 00 00 FF 0F F4 [22:11:14]RasterBufferAndPrint [22:11:14]line Счет N : (1)1183160 [22:11:14]line ИНН: 02508201610067 [22:11:14]line Контрольно-Кассовый Чек [22:11:14]line ПРОДАЖА [22:11:14]line ТРК (МРК, ГНК) : 42 [22:11:14]line Товар: 2710124130 [22:11:14]line Аи-92-К-5 [22:11:14]line 34.190 * 58.50 [22:11:14]line = 2000.12 [22:11:14]line НДС 12% НСП 1% [22:11:14]line > о реализуемом товаре [22:11:14]line ОКРУГЛЕНИЕ: -0.12 [22:11:14]line ИТОГО: 2000.00 [22:11:14]line Внесено: 2000.00 [22:11:14]line СДАЧА: 0.00 [22:11:14]line НСП 1% : 17.70 [22:11:14]line НДС 12% : 212.40 [22:11:14]line Наличными: 2000.00 [22:11:14]line Безнал.: 0.00 [22:11:14]line Место: АЗС № 121 "Партнер Нефть" [22:11:14]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:11:14]line СНО: Общий режим [22:11:14]line Чек 344 26.08.2023 22:11 [22:11:14]line Смена: 77 ФФД: 1.0 [22:11:14]line ЗНМ: 0300000148 [22:11:14]line РНМ: 0000000000091575 [22:11:14]line Версия ККМ: 001 [22:11:14]line ФМ: 0000000000874655 [22:11:14]line ФД: 33328 [22:11:14]line ФПД: 25994754949057 [22:11:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221115&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33328&fm=25994754949057&tin=02508201610067®Number=0000000000091575&sum=200000 [22:11:14]Connected sock=11 [22:11:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 3E E1 07 01 20 8C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 85 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 4C 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 F8 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 58 01 00 00 F4 03 04 00 83 78 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 82 00 00 35 04 06 00 17 A4 60 22 7F C1 88 23 79 27 F9 F0 4D 15 [22:11:14]written 0, free lines is 4095 [22:11:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 07 5F 47 00 D2 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 30 82 00 00 F4 03 04 00 21 23 EA 64 B6 04 01 00 00 A3 18 DD 0C 4A 1E E3 50 [22:11:15]CommunicateWithHost err = 0 [22:11:15]CheckOFDResponse [22:11:15]1017 (14) - 77093643461234 [22:11:15]1041 (16) - 0000000000874655 [22:11:15]1040 (4) - 33328 [22:11:15]1012 (4) - 26.08.2023 16:06 [22:11:15]1206 (1) - 0 [22:11:15]OFD Sender: Remove packet 33328 [22:11:15]ProducePacketName [22:11:15]name=ofd_packets/00033328 [22:11:15]NVStorageDeleteData [22:11:15]Write to MH i2c: 01 00 00 AE 5C 0A [22:11:15]Write i2c OK [22:11:15]MH_I2C_Read... [22:11:15]Read from MH i2c: 01 [22:11:15]MH_I2C_Read... [22:11:15]Read from MH i2c: 01 07 00 [22:11:15]MH_I2C_Read... [22:11:15]Read from MH i2c: 01 07 00 AE 5C 00 00 00 00 00 E2 0C FF [22:11:15]RasterBufferAndPrint [22:11:15]line [22:11:15]line [22:11:15]line [22:11:15]line [22:11:15]line [22:11:15]written 0, free lines is 3307 [22:11:15]MH_Cut [22:11:15]Write to MH i2c: D1 01 00 B5 5C 01 E3 [22:11:15]Write i2c OK [22:11:15]MH_I2C_Read... [22:11:15]Read from MH i2c: D1 [22:11:15]MH_I2C_Read... [22:11:15]Read from MH i2c: D1 01 00 [22:11:15]MH_I2C_Read... [22:11:15]Read from MH i2c: D1 01 00 B5 5C 00 E2 [22:11:15]Write to MH i2c: 01 00 00 B6 5C 12 [22:11:15]Write i2c OK [22:11:15]MH_I2C_Read... [22:11:15]OFD Sender: No OFD packet to send [22:11:16]*** Cut start [22:11:16]*** Purtial cut [22:11:16]*** CUTSNS_PIN = 0 [22:11:16]*** Stage 1: CUTSNS_PIN = 1 [22:11:18]Read from MH i2c: 01 [22:11:18]MH_I2C_Read... [22:11:18]*** Stop cut motor [22:11:18]*** Cut end [22:11:18]Read from MH i2c: 01 07 00 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: 01 07 00 B6 5C 00 00 00 00 00 FF 0F 27 [22:11:18]process_action close_receipt done [22:11:18]requested_data is exist [22:11:18]produce_requested_data [22:11:18]requested_item fm.sn is exist - process it [22:11:18]wFMCommunicate request_size=4 [22:11:18]MH_SAM_APDU [22:11:18]CAPDU: 80 11 00 00 [22:11:18]Write to MH i2c: E2 08 00 B7 5C 80 11 00 00 00 00 00 00 8D [22:11:18]Write i2c OK [22:11:18]MH_I2C_Read... [22:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:11:18]Read from MH i2c: E2 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: E2 17 00 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: E2 17 00 B7 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E3 [22:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:11:18]wFMCommunicate OK [22:11:18]requested_item fd.num is exist - process it [22:11:18]SAM_PROTO_GetFieldsCounters [22:11:18]wFMCommunicate request_size=4 [22:11:18]MH_SAM_APDU [22:11:18]CAPDU: 80 13 00 00 [22:11:18]Write to MH i2c: E2 08 00 B8 5C 80 13 00 00 00 00 00 00 90 [22:11:18]Write i2c OK [22:11:18]MH_I2C_Read... [22:11:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:11:18]Read from MH i2c: E2 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: E2 62 00 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: E2 62 00 B8 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [22:11:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 30 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:11:18]wFMCommunicate OK [22:11:18]SAM_PROTO_GetFieldsCounters done [22:11:18]requested_item shift.num is exist - process it [22:11:18]requested_item shift.opened is exist - process it [22:11:18]req_shift_opened [22:11:18]FM_GetShiftState [22:11:18]SAM_PROTO_GetShiftState [22:11:18]wFMCommunicate request_size=4 [22:11:18]MH_SAM_APDU [22:11:18]CAPDU: 80 13 01 00 [22:11:18]Write to MH i2c: E2 08 00 B9 5C 80 13 01 00 00 00 00 00 92 [22:11:18]Write i2c OK [22:11:18]MH_I2C_Read... [22:11:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:11:18]Read from MH i2c: E2 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: E2 0E 00 [22:11:18]MH_I2C_Read... [22:11:18]Read from MH i2c: E2 0E 00 B9 5C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C9 [22:11:18]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:11:18]wFMCommunicate OK [22:11:18]SAM_PROTO_GetShiftState done [22:11:18]FM_GetShiftState done [22:11:18]req_shift_opened done [22:11:18]requested_item shift.open_date is exist - process it [22:11:18]req_shift_open_date [22:11:18]req_shift_open_date done [22:11:18]produce_requested_data done [22:11:18]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33328,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:11:18]process_action_free close_receipt [22:11:18]json_value_free [22:11:18]json_value_free done [22:11:18]process_json_proto returns [22:11:18]Send response to host [22:11:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33328,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:11:18]free response buf [22:11:18]execute_script done [22:11:18]execute_script returns [22:11:18]free content buf [22:11:18]Sock 7.Close socket [22:11:18]Sock 7.Thread stoped [22:11:20]OFD Sender: No OFD packet to send [22:11:25]OFD Sender: No OFD packet to send [22:11:30]OFD Sender: No OFD packet to send [22:11:35]OFD Sender: No OFD packet to send [22:11:40]OFD Sender: No OFD packet to send [22:11:45]OFD Sender: No OFD packet to send [22:11:50]OFD Sender: No OFD packet to send [22:11:55]OFD Sender: No OFD packet to send [22:12:00]OFD Sender: No OFD packet to send [22:12:05]OFD Sender: No OFD packet to send [22:12:10]OFD Sender: No OFD packet to send [22:12:15]OFD Sender: No OFD packet to send [22:12:20]OFD Sender: No OFD packet to send [22:12:25]OFD Sender: No OFD packet to send [22:12:30]OFD Sender: No OFD packet to send [22:12:35]OFD Sender: No OFD packet to send [22:12:40]OFD Sender: No OFD packet to send [22:12:45]OFD Sender: No OFD packet to send [22:12:50]OFD Sender: No OFD packet to send [22:12:55]OFD Sender: No OFD packet to send [22:13:00]OFD Sender: No OFD packet to send [22:13:05]OFD Sender: No OFD packet to send [22:13:10]OFD Sender: No OFD packet to send [22:13:15]OFD Sender: No OFD packet to send [22:13:20]OFD Sender: No OFD packet to send [22:13:25]OFD Sender: No OFD packet to send [22:13:30]OFD Sender: No OFD packet to send [22:13:35]OFD Sender: No OFD packet to send [22:13:40]OFD Sender: No OFD packet to send [22:13:45]OFD Sender: No OFD packet to send [22:13:50]OFD Sender: No OFD packet to send [22:13:53]accept exits with 9 [22:13:53]New connection [22:13:53]New thread 3067202916 created [22:13:53]Thread 3067059556 joined [22:13:53]Waiting for new connection... [22:13:53] Sock 9.Parse request [22:13:53]Sock 9.Check first char [22:13:53]Sock 9.First char is OK [22:13:53]request: POST /json_proto HTTP/1.0 [22:13:53]Method: POST [22:13:53]URL: /json_proto [22:13:53]Method is POST - this is cgi request [22:13:53]url: /json_proto [22:13:53]query_string will be loaded in cgi processing [22:13:53]execute_cgi json_proto POST (null) [22:13:53]execute_cgi path=json_proto method=POST [22:13:53]POST find Content-Length [22:13:53]Host: 172.17.34.200:8080 [22:13:53]Content-Length: 683 [22:13:53]Content-Type: application/json [22:13:53] [22:13:53]POST finish read [22:13:53]Found Content-Length = 683 [22:13:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183161", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:53]execute_script... [22:13:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183161", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:53]POST & json_proto [22:13:53]process_json_proto [22:13:53]json parsed OK: [22:13:53]protocol is kg_v1.0 [22:13:53]action value=close_receipt [22:13:53]process_action close_receipt [22:13:53]cmd_close_receipt [22:13:53]MH_GetDate [22:13:53]Write to MH i2c: F0 00 00 BA 5C 05 [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: F0 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: F0 09 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: F0 09 00 BA 5C 00 24 79 EA 64 B2 FF 65 64 73 [22:13:53]GetLastDocTimeStamp 1693087875 [22:13:53]current date 1693088036 [22:13:53]FM_GetShiftState [22:13:53]SAM_PROTO_GetShiftState [22:13:53]wFMCommunicate request_size=4 [22:13:53]MH_SAM_APDU [22:13:53]CAPDU: 80 13 01 00 [22:13:53]Write to MH i2c: E2 08 00 BB 5C 80 13 01 00 00 00 00 00 94 [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:53]Read from MH i2c: E2 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 0E 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 0E 00 BB 5C 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CB [22:13:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:13:53]wFMCommunicate OK [22:13:53]SAM_PROTO_GetShiftState done [22:13:53]FM_GetShiftState done [22:13:53]opened in 1693009560 [22:13:53]opened+sec_in_day 1693095960 [22:13:53]quantity*price = 100035 [22:13:53]sum+1 = 100036 [22:13:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 345 26.08.2023 22:13 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33329 ФПД: 132862303637630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221356&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33329&fm=132862303637630&tin=02508201610067®Number=0000000000091575&sum=100000 [22:13:54]StoreToDocumentArchive [22:13:54]shift 77 fd 33329 [22:13:54]save to /storage/0077/doc_00033329 [22:13:54]save last doc name /storage/0077/doc_00033329 to /storage/kkm_last_doc_name [22:13:54]save OK [22:13:54]Clear old archive folders... [22:13:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:13:54]tlvbuf is 00AC4FF0 [22:13:54]SAM_PROTO_ClearQueue [22:13:54]wFMCommunicate request_size=4 [22:13:54]MH_SAM_APDU [22:13:54]CAPDU: 80 09 00 00 [22:13:54]Write to MH i2c: E2 08 00 C8 5C 80 09 00 00 00 00 00 00 96 [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:13:54]Read from MH i2c: E2 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 03 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 03 00 C8 5C 00 90 00 98 [22:13:54]RAPDU: 90 00 [22:13:54]wFMCommunicate OK [22:13:54]SAM_PROTO_ClearQueue done [22:13:54]KKMCreateOFDPacket [22:13:54]OFDProtocolAddRootSTLVToBuf [22:13:54]FM_MakeSignedData [22:13:54]FM_MakeSignedData [22:13:54]SAM_PROTO_SignData [22:13:54]wFMCommunicate request_size=4 [22:13:54]MH_SAM_APDU [22:13:54]CAPDU: 80 0D 01 02 [22:13:54]Write to MH i2c: E2 08 00 C9 5C 80 0D 01 02 00 00 00 00 9E [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:13:54]Read from MH i2c: E2 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 03 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 03 00 C9 5C 00 90 00 99 [22:13:54]RAPDU: 90 00 [22:13:54]wFMCommunicate OK [22:13:54]wFMCommunicate request_size=255 [22:13:54]MH_SAM_APDU [22:13:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 24 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 82 00 00 35 04 06 00 78 [22:13:54]Write to MH i2c: E2 02 01 CA 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 24 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 82 00 00 35 04 06 00 78 00 00 20 [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:54]Read from MH i2c: E2 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 03 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 03 00 CA 5C 00 90 00 9A [22:13:54]RAPDU: 90 00 [22:13:54]wFMCommunicate OK [22:13:54]wFMCommunicate request_size=10 [22:13:54]MH_SAM_APDU [22:13:54]CAPDU: 80 0D 02 02 05 D6 6A 69 90 7E [22:13:54]Write to MH i2c: E2 0D 00 CB 5C 80 0D 02 02 05 00 D6 6A 69 90 7E 00 00 62 [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:54]Read from MH i2c: E2 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 03 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 03 00 CB 5C 00 90 00 9B [22:13:54]RAPDU: 90 00 [22:13:54]wFMCommunicate OK [22:13:54]wFMCommunicate request_size=4 [22:13:54]MH_SAM_APDU [22:13:54]CAPDU: 80 0D 03 02 [22:13:54]Write to MH i2c: E2 08 00 CC 5C 80 0D 03 02 00 00 00 00 A3 [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:13:54]Read from MH i2c: E2 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 0B 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 0B 00 CC 5C 00 2E 9D BE D0 9B CC B3 A1 90 00 B8 [22:13:54]RAPDU: 2E 9D BE D0 9B CC B3 A1 90 00 [22:13:54]wFMCommunicate OK [22:13:54]SAM_PROTO_SignData done [22:13:54]FM_MakeSignedData done [22:13:54]CreateOFDProtocolMessage [22:13:54]wFMCommunicate request_size=4 [22:13:54]MH_SAM_APDU [22:13:54]CAPDU: 80 11 00 00 [22:13:54]Write to MH i2c: E2 08 00 CD 5C 80 11 00 00 00 00 00 00 A3 [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:54]Read from MH i2c: E2 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 17 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: E2 17 00 CD 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F9 [22:13:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:13:54]wFMCommunicate OK [22:13:54]CreateOFDProtocolMessage done [22:13:54]OFDSenderStorePacket 33329 [22:13:54]StoreOFDPacket docnum=33329 [22:13:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 78 0E 07 01 D1 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 24 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 82 00 00 35 04 06 00 78 D6 6A 69 90 7E 2E 9D BE D0 9B CC B3 A1 [22:13:54]CheckFolder [22:13:54]dirname=/storage/ofd_packets [22:13:54]CheckFolder done [22:13:54]ProducePacketName [22:13:54]name=ofd_packets/00033329 [22:13:54]NVStorageSaveData ofd_packets/00033329 [22:13:54]File name is /storage/ofd_packets/00033329 [22:13:54]Write 301 bytes [22:13:54]NVStorageSaveData done [22:13:54]OFDSenderStorePacket done [22:13:54]KKMCreateOFDPacket done [22:13:54]NVStorageSaveData kkm_last_timestamp [22:13:54]File name is /storage/kkm_last_timestamp [22:13:54]Write 4 bytes [22:13:54]NVStorageSaveData done [22:13:54]ExternCall_PrintAddStr [22:13:54]wPrintStart [22:13:54]Write to MH i2c: 01 00 00 CE 5C 2A [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: 01 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: 01 07 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: 01 07 00 CE 5C 00 00 00 00 00 FF 0F 3F [22:13:54]RasterBufferAndPrint [22:13:54]line Счет N : (1)1183161 [22:13:54]line ИНН: 02508201610067 [22:13:54]line Контрольно-Кассовый Чек [22:13:54]line ПРОДАЖА [22:13:54]line ТРК (МРК, ГНК) : 52 [22:13:54]line Товар: 2710124130 [22:13:54]line Аи-92-К-5 [22:13:54]line 17.100 * 58.50 [22:13:54]line = 1000.35 [22:13:54]line НДС 12% НСП 1% [22:13:54]line > о реализуемом товаре [22:13:54]line ОКРУГЛЕНИЕ: -0.35 [22:13:54]line ИТОГО: 1000.00 [22:13:54]line Внесено: 1000.00 [22:13:54]line СДАЧА: 0.00 [22:13:54]line НСП 1% : 8.85 [22:13:54]line НДС 12% : 106.23 [22:13:54]line Наличными: 1000.00 [22:13:54]line Безнал.: 0.00 [22:13:54]line Место: АЗС № 121 "Партнер Нефть" [22:13:54]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:13:54]line СНО: Общий режим [22:13:54]line Чек 345 26.08.2023 22:13 [22:13:54]line Смена: 77 ФФД: 1.0 [22:13:54]line ЗНМ: 0300000148 [22:13:54]line РНМ: 0000000000091575 [22:13:54]line Версия ККМ: 001 [22:13:54]line ФМ: 0000000000874655 [22:13:54]line ФД: 33329 [22:13:54]line ФПД: 132862303637630 [22:13:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221356&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33329&fm=132862303637630&tin=02508201610067®Number=0000000000091575&sum=100000 [22:13:55]OFD Sender: Processing packet 33329 [packets to send 11, broken 10] [22:13:55]ProducePacketName [22:13:55]name=ofd_packets/00033329 [22:13:55]OFD Sender: To server: pG, [22:13:55]CommunicateWithHost lk.salyk.kg:30040 [22:13:55]ConnectInit lk.salyk.kg [22:13:55]written 0, free lines is 4095 [22:13:55]Connected sock=7 [22:13:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 78 0E 07 01 D1 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 24 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 82 00 00 35 04 06 00 78 D6 6A 69 90 7E 2E 9D BE D0 9B CC B3 A1 [22:13:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A1 27 47 00 91 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 31 82 00 00 F4 03 04 00 C1 23 EA 64 B6 04 01 00 00 EF 8C 77 A3 1F DC 33 9F [22:13:55]CommunicateWithHost err = 0 [22:13:55]CheckOFDResponse [22:13:55]1017 (14) - 77093643461234 [22:13:55]1041 (16) - 0000000000874655 [22:13:55]1040 (4) - 33329 [22:13:55]1012 (4) - 26.08.2023 16:09 [22:13:55]1206 (1) - 0 [22:13:55]OFD Sender: Remove packet 33329 [22:13:55]ProducePacketName [22:13:55]name=ofd_packets/00033329 [22:13:55]NVStorageDeleteData [22:13:55]Write to MH i2c: 01 00 00 F9 5C 55 [22:13:55]Write i2c OK [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: 01 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: 01 07 00 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: 01 07 00 F9 5C 00 00 00 00 00 E7 0C 4F [22:13:55]RasterBufferAndPrint [22:13:55]line [22:13:55]line [22:13:55]line [22:13:55]line [22:13:55]line [22:13:55]written 0, free lines is 3312 [22:13:55]MH_Cut [22:13:55]Write to MH i2c: D1 01 00 00 5D 01 2F [22:13:55]Write i2c OK [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: D1 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: D1 01 00 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: D1 01 00 00 5D 00 2E [22:13:55]Write to MH i2c: 01 00 00 01 5D 5E [22:13:55]Write i2c OK [22:13:55]MH_I2C_Read... [22:13:55]OFD Sender: No OFD packet to send [22:13:56]*** Cut start [22:13:56]*** Purtial cut [22:13:56]*** Stage 1: CUTSNS_PIN = 1 [22:13:56]Read from MH i2c: 01 [22:13:56]MH_I2C_Read... [22:13:56]*** Stop cut motor [22:13:56]*** Cut end [22:13:56]Read from MH i2c: 01 07 00 [22:13:56]MH_I2C_Read... [22:13:56]Read from MH i2c: 01 07 00 01 5D 00 00 00 00 00 FF 0F 73 [22:13:56]process_action close_receipt done [22:13:56]requested_data is exist [22:13:56]produce_requested_data [22:13:56]requested_item fm.sn is exist - process it [22:13:56]wFMCommunicate request_size=4 [22:13:56]MH_SAM_APDU [22:13:56]CAPDU: 80 11 00 00 [22:13:56]Write to MH i2c: E2 08 00 02 5D 80 11 00 00 00 00 00 00 D9 [22:13:56]Write i2c OK [22:13:56]MH_I2C_Read... [22:13:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:56]Read from MH i2c: E2 [22:13:56]MH_I2C_Read... [22:13:56]Read from MH i2c: E2 17 00 [22:13:56]MH_I2C_Read... [22:13:56]Read from MH i2c: E2 17 00 02 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2F [22:13:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:13:56]wFMCommunicate OK [22:13:56]requested_item fd.num is exist - process it [22:13:56]SAM_PROTO_GetFieldsCounters [22:13:56]wFMCommunicate request_size=4 [22:13:56]MH_SAM_APDU [22:13:56]CAPDU: 80 13 00 00 [22:13:56]Write to MH i2c: E2 08 00 03 5D 80 13 00 00 00 00 00 00 DC [22:13:56]Write i2c OK [22:13:56]MH_I2C_Read... [22:13:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:13:56]Read from MH i2c: E2 [22:13:56]MH_I2C_Read... [22:13:56]Read from MH i2c: E2 62 00 [22:13:56]MH_I2C_Read... [22:13:56]Read from MH i2c: E2 62 00 03 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 31 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 10 [22:13:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 31 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:13:56]wFMCommunicate OK [22:13:56]SAM_PROTO_GetFieldsCounters done [22:13:56]requested_item shift.num is exist - process it [22:13:56]requested_item shift.opened is exist - process it [22:13:56]req_shift_opened [22:13:56]FM_GetShiftState [22:13:56]SAM_PROTO_GetShiftState [22:13:56]wFMCommunicate request_size=4 [22:13:56]MH_SAM_APDU [22:13:56]CAPDU: 80 13 01 00 [22:13:56]Write to MH i2c: E2 08 00 04 5D 80 13 01 00 00 00 00 00 DE [22:13:56]Write i2c OK [22:13:56]MH_I2C_Read... [22:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:56]Read from MH i2c: E2 [22:13:56]MH_I2C_Read... [22:13:56]Read from MH i2c: E2 0E 00 [22:13:56]MH_I2C_Read... [22:13:56]Read from MH i2c: E2 0E 00 04 5D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 15 [22:13:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:13:56]wFMCommunicate OK [22:13:56]SAM_PROTO_GetShiftState done [22:13:56]FM_GetShiftState done [22:13:56]req_shift_opened done [22:13:56]requested_item shift.open_date is exist - process it [22:13:56]req_shift_open_date [22:13:56]req_shift_open_date done [22:13:56]produce_requested_data done [22:13:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33329,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:13:56]process_action_free close_receipt [22:13:56]json_value_free [22:13:56]json_value_free done [22:13:56]process_json_proto returns [22:13:56]Send response to host [22:13:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33329,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:13:56]free response buf [22:13:56]execute_script done [22:13:56]execute_script returns [22:13:56]free content buf [22:13:56]Sock 9.Close socket [22:13:56]Sock 9.Thread stoped [22:14:00]OFD Sender: No OFD packet to send [22:14:05]OFD Sender: No OFD packet to send [22:14:10]OFD Sender: No OFD packet to send [22:14:15]OFD Sender: No OFD packet to send [22:14:20]OFD Sender: No OFD packet to send [22:14:25]OFD Sender: No OFD packet to send [22:14:30]OFD Sender: No OFD packet to send [22:14:35]OFD Sender: No OFD packet to send [22:14:40]OFD Sender: No OFD packet to send [22:14:45]OFD Sender: No OFD packet to send [22:14:50]OFD Sender: No OFD packet to send [22:14:55]OFD Sender: No OFD packet to send [22:15:00]OFD Sender: No OFD packet to send [22:15:05]OFD Sender: No OFD packet to send [22:15:10]OFD Sender: No OFD packet to send [22:15:15]OFD Sender: No OFD packet to send [22:15:20]OFD Sender: No OFD packet to send [22:15:25]OFD Sender: No OFD packet to send [22:15:30]OFD Sender: No OFD packet to send [22:15:35]OFD Sender: No OFD packet to send [22:15:40]OFD Sender: No OFD packet to send [22:15:45]OFD Sender: No OFD packet to send [22:15:50]OFD Sender: No OFD packet to send [22:15:55]OFD Sender: No OFD packet to send [22:16:00]OFD Sender: No OFD packet to send [22:16:05]OFD Sender: No OFD packet to send [22:16:10]OFD Sender: No OFD packet to send [22:16:11]accept exits with 10 [22:16:11]New connection [22:16:11]New thread 3067059556 created [22:16:11]Thread 3067202916 joined [22:16:11]Waiting for new connection... [22:16:11] Sock 10.Parse request [22:16:11]Sock 10.Check first char [22:16:11]Sock 10.First char is OK [22:16:11]request: POST /json_proto HTTP/1.0 [22:16:11]Method: POST [22:16:11]URL: /json_proto [22:16:11]Method is POST - this is cgi request [22:16:11]url: /json_proto [22:16:11]query_string will be loaded in cgi processing [22:16:11]execute_cgi json_proto POST (null) [22:16:11]execute_cgi path=json_proto method=POST [22:16:11]POST find Content-Length [22:16:11]Host: 172.17.34.200:8080 [22:16:11]Content-Length: 678 [22:16:11]Content-Type: application/json [22:16:11] [22:16:11]POST finish read [22:16:11]Found Content-Length = 678 [22:16:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183162", "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" : 58.50, "quantity" : 2.060, "sum" : 120.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 120.00, "total" : 120.00, "payments": [ { "type": 0, "sum" : 120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:11]execute_script... [22:16:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183162", "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" : 58.50, "quantity" : 2.060, "sum" : 120.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 120.00, "total" : 120.00, "payments": [ { "type": 0, "sum" : 120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:11]POST & json_proto [22:16:11]process_json_proto [22:16:11]json parsed OK: [22:16:11]protocol is kg_v1.0 [22:16:11]action value=close_receipt [22:16:11]process_action close_receipt [22:16:11]cmd_close_receipt [22:16:11]MH_GetDate [22:16:11]Write to MH i2c: F0 00 00 05 5D 51 [22:16:11]Write i2c OK [22:16:11]MH_I2C_Read... [22:16:11]Read from MH i2c: F0 [22:16:11]MH_I2C_Read... [22:16:11]Read from MH i2c: F0 09 00 [22:16:11]MH_I2C_Read... [22:16:11]Read from MH i2c: F0 09 00 05 5D 00 AE 79 EA 64 B2 FF 65 64 49 [22:16:11]GetLastDocTimeStamp 1693088036 [22:16:11]current date 1693088174 [22:16:11]FM_GetShiftState [22:16:11]SAM_PROTO_GetShiftState [22:16:11]wFMCommunicate request_size=4 [22:16:11]MH_SAM_APDU [22:16:11]CAPDU: 80 13 01 00 [22:16:11]Write to MH i2c: E2 08 00 06 5D 80 13 01 00 00 00 00 00 E0 [22:16:11]Write i2c OK [22:16:11]MH_I2C_Read... [22:16:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:11]Read from MH i2c: E2 [22:16:11]MH_I2C_Read... [22:16:11]Read from MH i2c: E2 0E 00 [22:16:11]MH_I2C_Read... [22:16:11]Read from MH i2c: E2 0E 00 06 5D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 17 [22:16:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:16:11]wFMCommunicate OK [22:16:11]SAM_PROTO_GetShiftState done [22:16:11]FM_GetShiftState done [22:16:11]opened in 1693009560 [22:16:11]opened+sec_in_day 1693095960 [22:16:11]quantity*price = 12051 [22:16:11]sum+1 = 12052 [22:16:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 120.00 Внесено: 120.00 СДАЧА: 0.00 НСП 1% : 1.07 НДС 12% : 12.80 Наличными: 120.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 346 26.08.2023 22:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33330 ФПД: 34892633599780 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221614&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33330&fm=34892633599780&tin=02508201610067®Number=0000000000091575&sum=12000 [22:16:12]StoreToDocumentArchive [22:16:12]shift 77 fd 33330 [22:16:12]save to /storage/0077/doc_00033330 [22:16:12]save last doc name /storage/0077/doc_00033330 to /storage/kkm_last_doc_name [22:16:12]save OK [22:16:12]Clear old archive folders... [22:16:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:16:12]tlvbuf is 00A2E1A0 [22:16:12]SAM_PROTO_ClearQueue [22:16:12]wFMCommunicate request_size=4 [22:16:12]MH_SAM_APDU [22:16:12]CAPDU: 80 09 00 00 [22:16:12]Write to MH i2c: E2 08 00 13 5D 80 09 00 00 00 00 00 00 E2 [22:16:12]Write i2c OK [22:16:12]MH_I2C_Read... [22:16:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:12]Read from MH i2c: E2 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 03 00 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 03 00 13 5D 00 90 00 E4 [22:16:12]RAPDU: 90 00 [22:16:12]wFMCommunicate OK [22:16:12]SAM_PROTO_ClearQueue done [22:16:12]KKMCreateOFDPacket [22:16:12]OFDProtocolAddRootSTLVToBuf [22:16:12]FM_MakeSignedData [22:16:12]FM_MakeSignedData [22:16:12]SAM_PROTO_SignData [22:16:12]wFMCommunicate request_size=4 [22:16:12]MH_SAM_APDU [22:16:12]CAPDU: 80 0D 01 02 [22:16:12]Write to MH i2c: E2 08 00 14 5D 80 0D 01 02 00 00 00 00 EA [22:16:12]Write i2c OK [22:16:12]MH_I2C_Read... [22:16:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:12]Read from MH i2c: E2 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 03 00 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 03 00 14 5D 00 90 00 E5 [22:16:12]RAPDU: 90 00 [22:16:12]wFMCommunicate OK [22:16:12]wFMCommunicate request_size=255 [22:16:12]MH_SAM_APDU [22:16: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 0C 08 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 13 2F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 05 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 AE 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 82 00 00 35 04 06 00 1F [22:16:12]Write to MH i2c: E2 02 01 15 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 08 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 13 2F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 05 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 AE 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 82 00 00 35 04 06 00 1F 00 00 BB [22:16:12]Write i2c OK [22:16:12]MH_I2C_Read... [22:16:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:12]Read from MH i2c: E2 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 03 00 [22:16:12]MH_I2C_Read... [22:16:12]Read from MH i2c: E2 03 00 15 5D 00 90 00 E6 [22:16:12]RAPDU: 90 00 [22:16:12]wFMCommunicate OK [22:16:12]wFMCommunicate request_size=10 [22:16:12]MH_SAM_APDU [22:16:12]CAPDU: 80 0D 02 02 05 BC 13 07 EF 24 [22:16:12]Write to MH i2c: E2 0D 00 16 5D 80 0D 02 02 05 00 BC 13 07 EF 24 00 00 E0 [22:16:12]Write i2c OK [22:16:12]MH_I2C_Read... [22:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:13]Read from MH i2c: E2 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: E2 03 00 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: E2 03 00 16 5D 00 90 00 E7 [22:16:13]RAPDU: 90 00 [22:16:13]wFMCommunicate OK [22:16:13]wFMCommunicate request_size=4 [22:16:13]MH_SAM_APDU [22:16:13]CAPDU: 80 0D 03 02 [22:16:13]Write to MH i2c: E2 08 00 17 5D 80 0D 03 02 00 00 00 00 EF [22:16:13]Write i2c OK [22:16:13]MH_I2C_Read... [22:16:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:13]Read from MH i2c: E2 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: E2 0B 00 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: E2 0B 00 17 5D 00 ED E7 E9 56 57 84 79 BA 90 00 11 [22:16:13]RAPDU: ED E7 E9 56 57 84 79 BA 90 00 [22:16:13]wFMCommunicate OK [22:16:13]SAM_PROTO_SignData done [22:16:13]FM_MakeSignedData done [22:16:13]CreateOFDProtocolMessage [22:16:13]wFMCommunicate request_size=4 [22:16:13]MH_SAM_APDU [22:16:13]CAPDU: 80 11 00 00 [22:16:13]Write to MH i2c: E2 08 00 18 5D 80 11 00 00 00 00 00 00 EF [22:16:13]Write i2c OK [22:16:13]MH_I2C_Read... [22:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:13]Read from MH i2c: E2 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: E2 17 00 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: E2 17 00 18 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 45 [22:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:16:13]wFMCommunicate OK [22:16:13]CreateOFDProtocolMessage done [22:16:13]OFDSenderStorePacket 33330 [22:16:13]StoreOFDPacket docnum=33330 [22:16:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF EE 07 01 D8 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 08 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 13 2F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 05 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 AE 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 82 00 00 35 04 06 00 1F BC 13 07 EF 24 ED E7 E9 56 57 84 79 BA [22:16:13]CheckFolder [22:16:13]dirname=/storage/ofd_packets [22:16:13]CheckFolder done [22:16:13]ProducePacketName [22:16:13]name=ofd_packets/00033330 [22:16:13]NVStorageSaveData ofd_packets/00033330 [22:16:13]File name is /storage/ofd_packets/00033330 [22:16:13]Write 301 bytes [22:16:13]NVStorageSaveData done [22:16:13]OFDSenderStorePacket done [22:16:13]KKMCreateOFDPacket done [22:16:13]NVStorageSaveData kkm_last_timestamp [22:16:13]File name is /storage/kkm_last_timestamp [22:16:13]Write 4 bytes [22:16:13]NVStorageSaveData done [22:16:13]ExternCall_PrintAddStr [22:16:13]wPrintStart [22:16:13]Write to MH i2c: 01 00 00 19 5D 76 [22:16:13]Write i2c OK [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: 01 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: 01 07 00 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: 01 07 00 19 5D 00 00 00 00 00 FF 0F 8B [22:16:13]RasterBufferAndPrint [22:16:13]line Счет N : (1)1183162 [22:16:13]line ИНН: 02508201610067 [22:16:13]line Контрольно-Кассовый Чек [22:16:13]line ПРОДАЖА [22:16:13]line ТРК (МРК, ГНК) : 32 [22:16:13]line Товар: 2710124130 [22:16:13]line Аи-92-К-5 [22:16:13]line 2.060 * 58.50 [22:16:13]line = 120.51 [22:16:13]line НДС 12% НСП 1% [22:16:13]line > о реализуемом товаре [22:16:13]line ОКРУГЛЕНИЕ: -0.51 [22:16:13]line ИТОГО: 120.00 [22:16:13]line Внесено: 120.00 [22:16:13]line СДАЧА: 0.00 [22:16:13]line НСП 1% : 1.07 [22:16:13]line НДС 12% : 12.80 [22:16:13]line Наличными: 120.00 [22:16:13]line Безнал.: 0.00 [22:16:13]line Место: АЗС № 121 "Партнер Нефть" [22:16:13]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:16:13]line СНО: Общий режим [22:16:13]line Чек 346 26.08.2023 22:16 [22:16:13]line Смена: 77 ФФД: 1.0 [22:16:13]line ЗНМ: 0300000148 [22:16:13]line РНМ: 0000000000091575 [22:16:13]line Версия ККМ: 001 [22:16:13]line ФМ: 0000000000874655 [22:16:13]line ФД: 33330 [22:16:13]line ФПД: 34892633599780 [22:16:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221614&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33330&fm=34892633599780&tin=02508201610067®Number=0000000000091575&sum=12000 [22:16:13]OFD Sender: Processing packet 33330 [packets to send 11, broken 10] [22:16:13]ProducePacketName [22:16:13]name=ofd_packets/00033330 [22:16:13]OFD Sender: To server: pG, [22:16:13]CommunicateWithHost lk.salyk.kg:30040 [22:16:13]ConnectInit lk.salyk.kg [22:16:13]written 0, free lines is 4095 [22:16:13]Connected sock=9 [22:16:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 BF EE 07 01 D8 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 08 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 13 2F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 05 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 01 00 00 F4 03 04 00 AE 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 82 00 00 35 04 06 00 1F BC 13 07 EF 24 ED E7 E9 56 57 84 79 BA [22:16:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 67 4E 47 00 5E 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 32 82 00 00 F4 03 04 00 4C 24 EA 64 B6 04 01 00 00 79 C6 05 3B 8F A5 E6 38 [22:16:13]CommunicateWithHost err = 0 [22:16:13]CheckOFDResponse [22:16:13]1017 (14) - 77093643461234 [22:16:13]1041 (16) - 0000000000874655 [22:16:13]1040 (4) - 33330 [22:16:13]1012 (4) - 26.08.2023 16:11 [22:16:13]1206 (1) - 0 [22:16:13]OFD Sender: Remove packet 33330 [22:16:13]ProducePacketName [22:16:13]name=ofd_packets/00033330 [22:16:13]NVStorageDeleteData [22:16:13]Write to MH i2c: 01 00 00 44 5D A1 [22:16:13]Write i2c OK [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: 01 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: 01 07 00 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: 01 07 00 44 5D 00 00 00 00 00 E2 0C 96 [22:16:13]RasterBufferAndPrint [22:16:13]line [22:16:13]line [22:16:13]line [22:16:13]line [22:16:13]line [22:16:13]written 0, free lines is 3307 [22:16:13]MH_Cut [22:16:13]Write to MH i2c: D1 01 00 4B 5D 01 7A [22:16:13]Write i2c OK [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: D1 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: D1 01 00 [22:16:13]MH_I2C_Read... [22:16:13]Read from MH i2c: D1 01 00 4B 5D 00 79 [22:16:13]Write to MH i2c: 01 00 00 4C 5D A9 [22:16:13]Write i2c OK [22:16:13]MH_I2C_Read... [22:16:14]OFD Sender: No OFD packet to send [22:16:14]*** Cut start [22:16:14]*** Purtial cut [22:16:14]*** CUTSNS_PIN = 0 [22:16:14]*** Stage 1: CUTSNS_PIN = 1 [22:16:16]Read from MH i2c: 01 [22:16:16]MH_I2C_Read... [22:16:16]*** Stop cut motor [22:16:16]*** Cut end [22:16:16]Read from MH i2c: 01 07 00 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: 01 07 00 4C 5D 00 00 00 00 00 FF 0F BE [22:16:16]process_action close_receipt done [22:16:16]requested_data is exist [22:16:16]produce_requested_data [22:16:16]requested_item fm.sn is exist - process it [22:16:16]wFMCommunicate request_size=4 [22:16:16]MH_SAM_APDU [22:16:16]CAPDU: 80 11 00 00 [22:16:16]Write to MH i2c: E2 08 00 4D 5D 80 11 00 00 00 00 00 00 24 [22:16:16]Write i2c OK [22:16:16]MH_I2C_Read... [22:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:16]Read from MH i2c: E2 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: E2 17 00 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: E2 17 00 4D 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7A [22:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:16:16]wFMCommunicate OK [22:16:16]requested_item fd.num is exist - process it [22:16:16]SAM_PROTO_GetFieldsCounters [22:16:16]wFMCommunicate request_size=4 [22:16:16]MH_SAM_APDU [22:16:16]CAPDU: 80 13 00 00 [22:16:16]Write to MH i2c: E2 08 00 4E 5D 80 13 00 00 00 00 00 00 27 [22:16:16]Write i2c OK [22:16:16]MH_I2C_Read... [22:16:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:16]Read from MH i2c: E2 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: E2 62 00 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: E2 62 00 4E 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 32 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [22:16:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 32 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:16]wFMCommunicate OK [22:16:16]SAM_PROTO_GetFieldsCounters done [22:16:16]requested_item shift.num is exist - process it [22:16:16]requested_item shift.opened is exist - process it [22:16:16]req_shift_opened [22:16:16]FM_GetShiftState [22:16:16]SAM_PROTO_GetShiftState [22:16:16]wFMCommunicate request_size=4 [22:16:16]MH_SAM_APDU [22:16:16]CAPDU: 80 13 01 00 [22:16:16]Write to MH i2c: E2 08 00 4F 5D 80 13 01 00 00 00 00 00 29 [22:16:16]Write i2c OK [22:16:16]MH_I2C_Read... [22:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:16]Read from MH i2c: E2 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: E2 0E 00 [22:16:16]MH_I2C_Read... [22:16:16]Read from MH i2c: E2 0E 00 4F 5D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 60 [22:16:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:16:16]wFMCommunicate OK [22:16:16]SAM_PROTO_GetShiftState done [22:16:16]FM_GetShiftState done [22:16:16]req_shift_opened done [22:16:16]requested_item shift.open_date is exist - process it [22:16:16]req_shift_open_date [22:16:16]req_shift_open_date done [22:16:16]produce_requested_data done [22:16:16]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33330,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:16:16]process_action_free close_receipt [22:16:16]json_value_free [22:16:16]json_value_free done [22:16:16]process_json_proto returns [22:16:16]Send response to host [22:16:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33330,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:16:16]free response buf [22:16:16]execute_script done [22:16:16]execute_script returns [22:16:16]free content buf [22:16:16]Sock 10.Close socket [22:16:16]Sock 10.Thread stoped [22:16:19]OFD Sender: No OFD packet to send [22:16:24]OFD Sender: No OFD packet to send [22:16:29]OFD Sender: No OFD packet to send [22:16:34]OFD Sender: No OFD packet to send [22:16:39]OFD Sender: No OFD packet to send [22:16:44]OFD Sender: No OFD packet to send [22:16:49]OFD Sender: No OFD packet to send [22:16:51]accept exits with 7 [22:16:51]New connection [22:16:51]New thread 3067202916 created [22:16:51]Thread 3067059556 joined [22:16:51]Waiting for new connection... [22:16:51] Sock 7.Parse request [22:16:51]Sock 7.Check first char [22:16:51]Sock 7.First char is OK [22:16:51]request: POST /json_proto HTTP/1.0 [22:16:51]Method: POST [22:16:51]URL: /json_proto [22:16:51]Method is POST - this is cgi request [22:16:51]url: /json_proto [22:16:51]query_string will be loaded in cgi processing [22:16:51]execute_cgi json_proto POST (null) [22:16:51]execute_cgi path=json_proto method=POST [22:16:51]POST find Content-Length [22:16:51]Host: 172.17.34.200:8080 [22:16:51]Content-Length: 678 [22:16:51]Content-Type: application/json [22:16:51] [22:16:51]POST finish read [22:16:51]Found Content-Length = 678 [22:16:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183164", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:51]execute_script... [22:16: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)1183164", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:51]POST & json_proto [22:16:51]process_json_proto [22:16:51]json parsed OK: [22:16:51]protocol is kg_v1.0 [22:16:51]action value=close_receipt [22:16:51]process_action close_receipt [22:16:51]cmd_close_receipt [22:16:51]MH_GetDate [22:16:51]Write to MH i2c: F0 00 00 50 5D 9C [22:16:51]Write i2c OK [22:16:51]MH_I2C_Read... [22:16:51]Read from MH i2c: F0 [22:16:51]MH_I2C_Read... [22:16:51]Read from MH i2c: F0 09 00 [22:16:51]MH_I2C_Read... [22:16:51]Read from MH i2c: F0 09 00 50 5D 00 D6 79 EA 64 B2 FF 65 64 BC [22:16:51]GetLastDocTimeStamp 1693088174 [22:16:51]current date 1693088214 [22:16:51]FM_GetShiftState [22:16:51]SAM_PROTO_GetShiftState [22:16:51]wFMCommunicate request_size=4 [22:16:51]MH_SAM_APDU [22:16:51]CAPDU: 80 13 01 00 [22:16:51]Write to MH i2c: E2 08 00 51 5D 80 13 01 00 00 00 00 00 2B [22:16:51]Write i2c OK [22:16:51]MH_I2C_Read... [22:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:51]Read from MH i2c: E2 [22:16:51]MH_I2C_Read... [22:16:51]Read from MH i2c: E2 0E 00 [22:16:51]MH_I2C_Read... [22:16:51]Read from MH i2c: E2 0E 00 51 5D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 62 [22:16:51]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:16:51]wFMCommunicate OK [22:16:51]SAM_PROTO_GetShiftState done [22:16:51]FM_GetShiftState done [22:16:51]opened in 1693009560 [22:16:51]opened+sec_in_day 1693095960 [22:16:51]quantity*price = 50017 [22:16:51]sum+1 = 50019 [22:16:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 347 26.08.2023 22:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33331 ФПД: 97576636122848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221654&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33331&fm=97576636122848&tin=02508201610067®Number=0000000000091575&sum=50000 [22:16:52]StoreToDocumentArchive [22:16:52]shift 77 fd 33331 [22:16:52]save to /storage/0077/doc_00033331 [22:16:52]save last doc name /storage/0077/doc_00033331 to /storage/kkm_last_doc_name [22:16:52]save OK [22:16:52]Clear old archive folders... [22:16:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:16:52]tlvbuf is 00C6FCF0 [22:16:52]SAM_PROTO_ClearQueue [22:16:52]wFMCommunicate request_size=4 [22:16:52]MH_SAM_APDU [22:16:52]CAPDU: 80 09 00 00 [22:16:52]Write to MH i2c: E2 08 00 5E 5D 80 09 00 00 00 00 00 00 2D [22:16:52]Write i2c OK [22:16:52]MH_I2C_Read... [22:16:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:52]Read from MH i2c: E2 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 03 00 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 03 00 5E 5D 00 90 00 2F [22:16:52]RAPDU: 90 00 [22:16:52]wFMCommunicate OK [22:16:52]SAM_PROTO_ClearQueue done [22:16:52]KKMCreateOFDPacket [22:16:52]OFDProtocolAddRootSTLVToBuf [22:16:52]FM_MakeSignedData [22:16:52]FM_MakeSignedData [22:16:52]SAM_PROTO_SignData [22:16:52]wFMCommunicate request_size=4 [22:16:52]MH_SAM_APDU [22:16:52]CAPDU: 80 0D 01 02 [22:16:52]Write to MH i2c: E2 08 00 5F 5D 80 0D 01 02 00 00 00 00 35 [22:16:52]Write i2c OK [22:16:52]MH_I2C_Read... [22:16:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:52]Read from MH i2c: E2 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 03 00 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 03 00 5F 5D 00 90 00 30 [22:16:52]RAPDU: 90 00 [22:16:52]wFMCommunicate OK [22:16:52]wFMCommunicate request_size=255 [22:16:52]MH_SAM_APDU [22:16:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 D6 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 82 00 00 35 04 06 00 58 [22:16:52]Write to MH i2c: E2 02 01 60 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 D6 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 82 00 00 35 04 06 00 58 00 00 E9 [22:16:52]Write i2c OK [22:16:52]MH_I2C_Read... [22:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:52]Read from MH i2c: E2 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 03 00 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 03 00 60 5D 00 90 00 31 [22:16:52]RAPDU: 90 00 [22:16:52]wFMCommunicate OK [22:16:52]wFMCommunicate request_size=10 [22:16:52]MH_SAM_APDU [22:16:52]CAPDU: 80 0D 02 02 05 BE D4 BC 06 E0 [22:16:52]Write to MH i2c: E2 0D 00 61 5D 80 0D 02 02 05 00 BE D4 BC 06 E0 00 00 76 [22:16:52]Write i2c OK [22:16:52]MH_I2C_Read... [22:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:52]Read from MH i2c: E2 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 03 00 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 03 00 61 5D 00 90 00 32 [22:16:52]RAPDU: 90 00 [22:16:52]wFMCommunicate OK [22:16:52]wFMCommunicate request_size=4 [22:16:52]MH_SAM_APDU [22:16:52]CAPDU: 80 0D 03 02 [22:16:52]Write to MH i2c: E2 08 00 62 5D 80 0D 03 02 00 00 00 00 3A [22:16:52]Write i2c OK [22:16:52]MH_I2C_Read... [22:16:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:52]Read from MH i2c: E2 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 0B 00 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 0B 00 62 5D 00 C3 2B 8E BE 2A 2B E1 AC 90 00 57 [22:16:52]RAPDU: C3 2B 8E BE 2A 2B E1 AC 90 00 [22:16:52]wFMCommunicate OK [22:16:52]SAM_PROTO_SignData done [22:16:52]FM_MakeSignedData done [22:16:52]CreateOFDProtocolMessage [22:16:52]wFMCommunicate request_size=4 [22:16:52]MH_SAM_APDU [22:16:52]CAPDU: 80 11 00 00 [22:16:52]Write to MH i2c: E2 08 00 63 5D 80 11 00 00 00 00 00 00 3A [22:16:52]Write i2c OK [22:16:52]MH_I2C_Read... [22:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:52]Read from MH i2c: E2 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 17 00 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: E2 17 00 63 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 90 [22:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:16:52]wFMCommunicate OK [22:16:52]CreateOFDProtocolMessage done [22:16:52]OFDSenderStorePacket 33331 [22:16:52]StoreOFDPacket docnum=33331 [22:16:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 87 9B 07 01 ED 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 D6 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 82 00 00 35 04 06 00 58 BE D4 BC 06 E0 C3 2B 8E BE 2A 2B E1 AC [22:16:52]CheckFolder [22:16:52]dirname=/storage/ofd_packets [22:16:52]CheckFolder done [22:16:52]ProducePacketName [22:16:52]name=ofd_packets/00033331 [22:16:52]NVStorageSaveData ofd_packets/00033331 [22:16:52]File name is /storage/ofd_packets/00033331 [22:16:52]Write 301 bytes [22:16:52]NVStorageSaveData done [22:16:52]OFDSenderStorePacket done [22:16:52]KKMCreateOFDPacket done [22:16:52]NVStorageSaveData kkm_last_timestamp [22:16:52]File name is /storage/kkm_last_timestamp [22:16:52]Write 4 bytes [22:16:52]NVStorageSaveData done [22:16:52]ExternCall_PrintAddStr [22:16:52]wPrintStart [22:16:52]Write to MH i2c: 01 00 00 64 5D C1 [22:16:52]OFD Sender: Processing packet 33331 [packets to send 11, broken 10] [22:16:52]ProducePacketName [22:16:52]name=ofd_packets/00033331 [22:16:52]OFD Sender: To server: pG, [22:16:52]CommunicateWithHost lk.salyk.kg:30040 [22:16:52]ConnectInit lk.salyk.kg [22:16:52]Write i2c OK [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: 01 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: 01 07 00 [22:16:52]MH_I2C_Read... [22:16:52]Read from MH i2c: 01 07 00 64 5D 00 00 00 00 00 FF 0F D6 [22:16:52]RasterBufferAndPrint [22:16:52]line Счет N : (1)1183164 [22:16:52]line ИНН: 02508201610067 [22:16:52]line Контрольно-Кассовый Чек [22:16:52]line ПРОДАЖА [22:16:52]line ТРК (МРК, ГНК) : 52 [22:16:52]line Товар: 2710124130 [22:16:52]line Аи-92-К-5 [22:16:52]line 8.550 * 58.50 [22:16:52]line = 500.18 [22:16:52]line НДС 12% НСП 1% [22:16:52]line > о реализуемом товаре [22:16:52]line ОКРУГЛЕНИЕ: -0.18 [22:16:52]line ИТОГО: 500.00 [22:16:52]line Внесено: 500.00 [22:16:52]line СДАЧА: 0.00 [22:16:52]line НСП 1% : 4.43 [22:16:52]line НДС 12% : 53.12 [22:16:52]line Наличными: 500.00 [22:16:52]line Безнал.: 0.00 [22:16:52]line Место: АЗС № 121 "Партнер Нефть" [22:16:52]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:16:52]line СНО: Общий режим [22:16:52]line Чек 347 26.08.2023 22:16 [22:16:52]line Смена: 77 ФФД: 1.0 [22:16:52]line ЗНМ: 0300000148 [22:16:52]line РНМ: 0000000000091575 [22:16:52]line Версия ККМ: 001 [22:16:52]line ФМ: 0000000000874655 [22:16:52]line ФД: 33331 [22:16:52]line ФПД: 97576636122848 [22:16:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221654&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33331&fm=97576636122848&tin=02508201610067®Number=0000000000091575&sum=50000 [22:16:53]Connected sock=10 [22:16: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 written 0, free lines is 4095 [22:16:53]36 35 35 0F 01 00 00 87 9B 07 01 ED 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 01 00 00 F4 03 04 00 D6 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 82 00 00 35 04 06 00 58 BE D4 BC 06 E0 C3 2B 8E BE 2A 2B E1 AC [22:16:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 BA 53 47 00 29 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 33 82 00 00 F4 03 04 00 73 24 EA 64 B6 04 01 00 00 56 00 D5 5E 9D 85 AF 7A [22:16:53]CommunicateWithHost err = 0 [22:16:53]CheckOFDResponse [22:16:53]1017 (14) - 77093643461234 [22:16:53]1041 (16) - 0000000000874655 [22:16:53]1040 (4) - 33331 [22:16:53]1012 (4) - 26.08.2023 16:12 [22:16:53]1206 (1) - 0 [22:16:53]OFD Sender: Remove packet 33331 [22:16:53]ProducePacketName [22:16:53]name=ofd_packets/00033331 [22:16:53]NVStorageDeleteData [22:16:53]Write to MH i2c: 01 00 00 8F 5D EC [22:16:53]Write i2c OK [22:16:53]MH_I2C_Read... [22:16:53]Read from MH i2c: 01 [22:16:53]MH_I2C_Read... [22:16:53]Read from MH i2c: 01 07 00 [22:16:53]MH_I2C_Read... [22:16:53]Read from MH i2c: 01 07 00 8F 5D 00 00 00 00 00 D7 0C D6 [22:16:53]RasterBufferAndPrint [22:16:53]line [22:16:53]line [22:16:53]line [22:16:53]line [22:16:53]line [22:16:53]written 0, free lines is 3295 [22:16:53]MH_Cut [22:16:53]Write to MH i2c: D1 01 00 96 5D 01 C5 [22:16:53]Write i2c OK [22:16:53]MH_I2C_Read... [22:16:53]Read from MH i2c: D1 [22:16:53]MH_I2C_Read... [22:16:53]Read from MH i2c: D1 01 00 [22:16:53]MH_I2C_Read... [22:16:53]Read from MH i2c: D1 01 00 96 5D 00 C4 [22:16:53]Write to MH i2c: 01 00 00 97 5D F4 [22:16:53]Write i2c OK [22:16:53]MH_I2C_Read... [22:16:53]OFD Sender: No OFD packet to send [22:16:54]*** Cut start [22:16:54]*** Purtial cut [22:16:54]*** Stage 1: CUTSNS_PIN = 1 [22:16:54]Read from MH i2c: 01 [22:16:54]MH_I2C_Read... [22:16:54]*** Stop cut motor [22:16:54]*** Cut end [22:16:54]Read from MH i2c: 01 07 00 [22:16:54]MH_I2C_Read... [22:16:54]Read from MH i2c: 01 07 00 97 5D 00 00 00 00 00 FF 0F 09 [22:16:54]process_action close_receipt done [22:16:54]requested_data is exist [22:16:54]produce_requested_data [22:16:54]requested_item fm.sn is exist - process it [22:16:54]wFMCommunicate request_size=4 [22:16:54]MH_SAM_APDU [22:16:54]CAPDU: 80 11 00 00 [22:16:54]Write to MH i2c: E2 08 00 98 5D 80 11 00 00 00 00 00 00 6F [22:16:54]Write i2c OK [22:16:54]MH_I2C_Read... [22:16:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:54]Read from MH i2c: E2 [22:16:54]MH_I2C_Read... [22:16:54]Read from MH i2c: E2 17 00 [22:16:54]MH_I2C_Read... [22:16:54]Read from MH i2c: E2 17 00 98 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C5 [22:16:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:16:54]wFMCommunicate OK [22:16:54]requested_item fd.num is exist - process it [22:16:54]SAM_PROTO_GetFieldsCounters [22:16:54]wFMCommunicate request_size=4 [22:16:54]MH_SAM_APDU [22:16:54]CAPDU: 80 13 00 00 [22:16:54]Write to MH i2c: E2 08 00 99 5D 80 13 00 00 00 00 00 00 72 [22:16:54]Write i2c OK [22:16:54]MH_I2C_Read... [22:16:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:54]Read from MH i2c: E2 [22:16:54]MH_I2C_Read... [22:16:54]Read from MH i2c: E2 62 00 [22:16:54]MH_I2C_Read... [22:16:54]Read from MH i2c: E2 62 00 99 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [22:16:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 33 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:54]wFMCommunicate OK [22:16:54]SAM_PROTO_GetFieldsCounters done [22:16:54]requested_item shift.num is exist - process it [22:16:54]requested_item shift.opened is exist - process it [22:16:54]req_shift_opened [22:16:54]FM_GetShiftState [22:16:54]SAM_PROTO_GetShiftState [22:16:54]wFMCommunicate request_size=4 [22:16:54]MH_SAM_APDU [22:16:54]CAPDU: 80 13 01 00 [22:16:54]Write to MH i2c: E2 08 00 9A 5D 80 13 01 00 00 00 00 00 74 [22:16:54]Write i2c OK [22:16:54]MH_I2C_Read... [22:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:54]Read from MH i2c: E2 [22:16:54]MH_I2C_Read... [22:16:54]Read from MH i2c: E2 0E 00 [22:16:54]MH_I2C_Read... [22:16:54]Read from MH i2c: E2 0E 00 9A 5D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AB [22:16:54]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:16:54]wFMCommunicate OK [22:16:54]SAM_PROTO_GetShiftState done [22:16:54]FM_GetShiftState done [22:16:54]req_shift_opened done [22:16:54]requested_item shift.open_date is exist - process it [22:16:54]req_shift_open_date [22:16:54]req_shift_open_date done [22:16:54]produce_requested_data done [22:16:54]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33331,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:16:54]process_action_free close_receipt [22:16:54]json_value_free [22:16:54]json_value_free done [22:16:54]process_json_proto returns [22:16:54]Send response to host [22:16:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33331,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:16:54]free response buf [22:16:54]execute_script done [22:16:54]execute_script returns [22:16:54]free content buf [22:16:54]Sock 7.Close socket [22:16:54]Sock 7.Thread stoped [22:16:55]accept exits with 9 [22:16:55]New connection [22:16:55]New thread 3067059556 created [22:16:55]Thread 3067202916 joined [22:16:55]Waiting for new connection... [22:16:55] Sock 9.Parse request [22:16:55]Sock 9.Check first char [22:16:55]Sock 9.First char is OK [22:16:55]request: POST /json_proto HTTP/1.0 [22:16:55]Method: POST [22:16:55]URL: /json_proto [22:16:55]Method is POST - this is cgi request [22:16:55]url: /json_proto [22:16:55]query_string will be loaded in cgi processing [22:16:55]execute_cgi json_proto POST (null) [22:16:55]execute_cgi path=json_proto method=POST [22:16:55]POST find Content-Length [22:16:55]Host: 172.17.34.200:8080 [22:16:55]Content-Length: 688 [22:16:55]Content-Type: application/json [22:16:55] [22:16:55]POST finish read [22:16:55]Found Content-Length = 688 [22:16:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:55]execute_script... [22:16:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:55]POST & json_proto [22:16:55]process_json_proto [22:16:55]json parsed OK: [22:16:55]protocol is kg_v1.0 [22:16:55]action value=close_receipt [22:16:55]process_action close_receipt [22:16:55]cmd_close_receipt [22:16:55]MH_GetDate [22:16:55]Write to MH i2c: F0 00 00 9B 5D E7 [22:16:55]Write i2c OK [22:16:55]MH_I2C_Read... [22:16:55]Read from MH i2c: F0 [22:16:55]MH_I2C_Read... [22:16:55]Read from MH i2c: F0 09 00 [22:16:55]MH_I2C_Read... [22:16:55]Read from MH i2c: F0 09 00 9B 5D 00 DA 79 EA 64 B2 FF 65 64 0B [22:16:55]GetLastDocTimeStamp 1693088214 [22:16:55]current date 1693088218 [22:16:55]FM_GetShiftState [22:16:55]SAM_PROTO_GetShiftState [22:16:55]wFMCommunicate request_size=4 [22:16:55]MH_SAM_APDU [22:16:55]CAPDU: 80 13 01 00 [22:16:55]Write to MH i2c: E2 08 00 9C 5D 80 13 01 00 00 00 00 00 76 [22:16:55]Write i2c OK [22:16:55]MH_I2C_Read... [22:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:55]Read from MH i2c: E2 [22:16:55]MH_I2C_Read... [22:16:55]Read from MH i2c: E2 0E 00 [22:16:55]MH_I2C_Read... [22:16:55]Read from MH i2c: E2 0E 00 9C 5D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AD [22:16:55]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:16:55]wFMCommunicate OK [22:16:55]SAM_PROTO_GetShiftState done [22:16:55]FM_GetShiftState done [22:16:55]opened in 1693009560 [22:16:55]opened+sec_in_day 1693095960 [22:16:55]quantity*price = 100042 [22:16:55]sum+1 = 100044 [22:16:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 348 26.08.2023 22:16 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33332 ФПД: 147600059271287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221658&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33332&fm=147600059271287&tin=02508201610067®Number=0000000000091575&sum=100000 [22:16:56]StoreToDocumentArchive [22:16:56]shift 77 fd 33332 [22:16:56]save to /storage/0077/doc_00033332 [22:16:56]save last doc name /storage/0077/doc_00033332 to /storage/kkm_last_doc_name [22:16:56]save OK [22:16:56]Clear old archive folders... [22:16:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:16:56]tlvbuf is 00AD6F70 [22:16:56]SAM_PROTO_ClearQueue [22:16:56]wFMCommunicate request_size=4 [22:16:56]MH_SAM_APDU [22:16:56]CAPDU: 80 09 00 00 [22:16:56]Write to MH i2c: E2 08 00 A9 5D 80 09 00 00 00 00 00 00 78 [22:16:56]Write i2c OK [22:16:56]MH_I2C_Read... [22:16:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:56]Read from MH i2c: E2 [22:16:56]MH_I2C_Read... [22:16:56]Read from MH i2c: E2 03 00 [22:16:56]MH_I2C_Read... [22:16:56]Read from MH i2c: E2 03 00 A9 5D 00 90 00 7A [22:16:56]RAPDU: 90 00 [22:16:56]wFMCommunicate OK [22:16:56]SAM_PROTO_ClearQueue done [22:16:56]KKMCreateOFDPacket [22:16:56]OFDProtocolAddRootSTLVToBuf [22:16:56]FM_MakeSignedData [22:16:56]FM_MakeSignedData [22:16:56]SAM_PROTO_SignData [22:16:56]wFMCommunicate request_size=4 [22:16:56]MH_SAM_APDU [22:16:56]CAPDU: 80 0D 01 02 [22:16:56]Write to MH i2c: E2 08 00 AA 5D 80 0D 01 02 00 00 00 00 80 [22:16:56]Write i2c OK [22:16:56]MH_I2C_Read... [22:16:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:56]Read from MH i2c: E2 [22:16:56]MH_I2C_Read... [22:16:56]Read from MH i2c: E2 03 00 [22:16:56]MH_I2C_Read... [22:16:56]Read from MH i2c: E2 03 00 AA 5D 00 90 00 7B [22:16:56]RAPDU: 90 00 [22:16:56]wFMCommunicate OK [22:16:56]wFMCommunicate request_size=255 [22:16:56]MH_SAM_APDU [22:16:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 01 00 00 F4 03 04 00 DA 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 82 00 00 35 04 06 00 [22:16:57]Write to MH i2c: E2 02 01 AB 5D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 01 00 00 F4 03 04 00 DA 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 82 00 00 35 04 06 00 00 00 2B [22:16:57]Write i2c OK [22:16:57]MH_I2C_Read... [22:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:57]Read from MH i2c: E2 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: E2 03 00 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: E2 03 00 AB 5D 00 90 00 7C [22:16:57]RAPDU: 90 00 [22:16:57]wFMCommunicate OK [22:16:57]wFMCommunicate request_size=11 [22:16:57]MH_SAM_APDU [22:16:57]CAPDU: 80 0D 02 02 06 86 3D D1 1A 08 77 [22:16:57]Write to MH i2c: E2 0E 00 AC 5D 80 0D 02 02 06 00 86 3D D1 1A 08 77 00 00 BC [22:16:57]Write i2c OK [22:16:57]MH_I2C_Read... [22:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:57]Read from MH i2c: E2 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: E2 03 00 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: E2 03 00 AC 5D 00 90 00 7D [22:16:57]RAPDU: 90 00 [22:16:57]wFMCommunicate OK [22:16:57]wFMCommunicate request_size=4 [22:16:57]MH_SAM_APDU [22:16:57]CAPDU: 80 0D 03 02 [22:16:57]Write to MH i2c: E2 08 00 AD 5D 80 0D 03 02 00 00 00 00 85 [22:16:57]Write i2c OK [22:16:57]MH_I2C_Read... [22:16:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:57]Read from MH i2c: E2 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: E2 0B 00 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: E2 0B 00 AD 5D 00 A5 0B FE E0 FE 09 6F C7 90 00 51 [22:16:57]RAPDU: A5 0B FE E0 FE 09 6F C7 90 00 [22:16:57]wFMCommunicate OK [22:16:57]SAM_PROTO_SignData done [22:16:57]FM_MakeSignedData done [22:16:57]CreateOFDProtocolMessage [22:16:57]wFMCommunicate request_size=4 [22:16:57]MH_SAM_APDU [22:16:57]CAPDU: 80 11 00 00 [22:16:57]Write to MH i2c: E2 08 00 AE 5D 80 11 00 00 00 00 00 00 85 [22:16:57]Write i2c OK [22:16:57]MH_I2C_Read... [22:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:57]Read from MH i2c: E2 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: E2 17 00 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: E2 17 00 AE 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DB [22:16:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:16:57]wFMCommunicate OK [22:16:57]CreateOFDProtocolMessage done [22:16:57]OFDSenderStorePacket 33332 [22:16:57]StoreOFDPacket docnum=33332 [22:16:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A8 E9 08 01 A0 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 01 00 00 F4 03 04 00 DA 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 82 00 00 35 04 06 00 86 3D D1 1A 08 77 A5 0B FE E0 FE 09 6F C7 [22:16:57]CheckFolder [22:16:57]dirname=/storage/ofd_packets [22:16:57]CheckFolder done [22:16:57]ProducePacketName [22:16:57]name=ofd_packets/00033332 [22:16:57]NVStorageSaveData ofd_packets/00033332 [22:16:57]File name is /storage/ofd_packets/00033332 [22:16:57]Write 302 bytes [22:16:57]NVStorageSaveData done [22:16:57]OFDSenderStorePacket done [22:16:57]KKMCreateOFDPacket done [22:16:57]NVStorageSaveData kkm_last_timestamp [22:16:57]File name is /storage/kkm_last_timestamp [22:16:57]Write 4 bytes [22:16:57]NVStorageSaveData done [22:16:57]ExternCall_PrintAddStr [22:16:57]wPrintStart [22:16:57]Write to MH i2c: 01 00 00 AF 5D 0C [22:16:57]Write i2c OK [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: 01 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: 01 07 00 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: 01 07 00 AF 5D 00 00 00 00 00 FF 0F 21 [22:16:57]RasterBufferAndPrint [22:16:57]line Счет N : (1)1183163 [22:16:57]line ИНН: 02508201610067 [22:16:57]line Контрольно-Кассовый Чек [22:16:57]line ПРОДАЖА [22:16:57]line ТРК (МРК, ГНК) : 11 [22:16:57]line Товар: 2710194210 [22:16:57]line ДТ(л)-К-5 [22:16:57]line 15.730 * 63.60 [22:16:57]line = 1000.43 [22:16:57]line НДС 12% НСП 1% [22:16:57]line > о реализуемом товаре [22:16:57]line ОКРУГЛЕНИЕ: -0.43 [22:16:57]line ИТОГО: 1000.00 [22:16:57]line Внесено: 1000.00 [22:16:57]line СДАЧА: 0.00 [22:16:57]line НСП 1% : 8.85 [22:16:57]line НДС 12% : 106.24 [22:16:57]line Наличными: 1000.00 [22:16:57]line Безнал.: 0.00 [22:16:57]line Место: АЗС № 121 "Партнер Нефть" [22:16:57]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:16:57]line СНО: Общий режим [22:16:57]line Чек 348 26.08.2023 22:16 [22:16:57]line Смена: 77 ФФД: 1.0 [22:16:57]line ЗНМ: 0300000148 [22:16:57]line РНМ: 0000000000091575 [22:16:57]line Версия ККМ: 001 [22:16:57]line ФМ: 0000000000874655 [22:16:57]line ФД: 33332 [22:16:57]line ФПД: 147600059271287 [22:16:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221658&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33332&fm=147600059271287&tin=02508201610067®Number=0000000000091575&sum=100000 [22:16:57]written 0, free lines is 4095 [22:16:57]OFD Sender: Processing packet 33332 [packets to send 11, broken 10] [22:16:57]ProducePacketName [22:16:57]name=ofd_packets/00033332 [22:16:57]OFD Sender: To server: pG, [22:16:57]CommunicateWithHost lk.salyk.kg:30040 [22:16:57]ConnectInit lk.salyk.kg [22:16:57]Connected sock=10 [22:16:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 A8 E9 08 01 A0 06 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5C 01 00 00 F4 03 04 00 DA 79 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 82 00 00 35 04 06 00 86 3D D1 1A 08 77 A5 0B FE E0 FE 09 6F C7 [22:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A5 BA 47 00 52 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 34 82 00 00 F4 03 04 00 78 24 EA 64 B6 04 01 00 00 19 64 57 89 7B C2 F8 21 [22:16:57]CommunicateWithHost err = 0 [22:16:57]CheckOFDResponse [22:16:57]1017 (14) - 77093643461234 [22:16:57]1041 (16) - 0000000000874655 [22:16:57]1040 (4) - 33332 [22:16:57]1012 (4) - 26.08.2023 16:12 [22:16:57]1206 (1) - 0 [22:16:57]OFD Sender: Remove packet 33332 [22:16:57]ProducePacketName [22:16:57]name=ofd_packets/00033332 [22:16:57]NVStorageDeleteData [22:16:57]Write to MH i2c: 01 00 00 DA 5D 37 [22:16:57]Write i2c OK [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: 01 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: 01 07 00 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: 01 07 00 DA 5D 00 00 00 00 00 F2 0C 3C [22:16:57]RasterBufferAndPrint [22:16:57]line [22:16:57]line [22:16:57]line [22:16:57]line [22:16:57]line [22:16:57]written 0, free lines is 3326 [22:16:57]MH_Cut [22:16:57]Write to MH i2c: D1 01 00 E1 5D 01 10 [22:16:57]Write i2c OK [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: D1 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: D1 01 00 [22:16:57]MH_I2C_Read... [22:16:57]Read from MH i2c: D1 01 00 E1 5D 00 0F [22:16:57]Write to MH i2c: 01 00 00 E2 5D 3F [22:16:57]Write i2c OK [22:16:57]MH_I2C_Read... [22:16:58]OFD Sender: No OFD packet to send [22:16:58]*** Cut start [22:16:58]*** Purtial cut [22:16:58]*** CUTSNS_PIN = 0 [22:16:58]*** Stage 1: CUTSNS_PIN = 1 [22:17:00]Read from MH i2c: 01 [22:17:00]MH_I2C_Read... [22:17:00]*** Stop cut motor [22:17:00]*** Cut end [22:17:00]Read from MH i2c: 01 07 00 [22:17:00]MH_I2C_Read... [22:17:00]Read from MH i2c: 01 07 00 E2 5D 00 00 00 00 00 FF 0F 54 [22:17:00]process_action close_receipt done [22:17:00]requested_data is exist [22:17:00]produce_requested_data [22:17:00]requested_item fm.sn is exist - process it [22:17:00]wFMCommunicate request_size=4 [22:17:00]MH_SAM_APDU [22:17:00]CAPDU: 80 11 00 00 [22:17:00]Write to MH i2c: E2 08 00 E3 5D 80 11 00 00 00 00 00 00 BA [22:17:00]Write i2c OK [22:17:00]MH_I2C_Read... [22:17:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:17:00]Read from MH i2c: E2 [22:17:00]MH_I2C_Read... [22:17:00]Read from MH i2c: E2 17 00 [22:17:00]MH_I2C_Read... [22:17:00]Read from MH i2c: E2 17 00 E3 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 10 [22:17:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:17:00]wFMCommunicate OK [22:17:00]requested_item fd.num is exist - process it [22:17:00]SAM_PROTO_GetFieldsCounters [22:17:00]wFMCommunicate request_size=4 [22:17:00]MH_SAM_APDU [22:17:00]CAPDU: 80 13 00 00 [22:17:00]Write to MH i2c: E2 08 00 E4 5D 80 13 00 00 00 00 00 00 BD [22:17:00]Write i2c OK [22:17:00]MH_I2C_Read... [22:17:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:17:00]Read from MH i2c: E2 [22:17:00]MH_I2C_Read... [22:17:00]Read from MH i2c: E2 62 00 [22:17:00]MH_I2C_Read... [22:17:00]Read from MH i2c: E2 62 00 E4 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [22:17:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 34 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:17:00]wFMCommunicate OK [22:17:00]SAM_PROTO_GetFieldsCounters done [22:17:00]requested_item shift.num is exist - process it [22:17:00]requested_item shift.opened is exist - process it [22:17:00]req_shift_opened [22:17:00]FM_GetShiftState [22:17:00]SAM_PROTO_GetShiftState [22:17:00]wFMCommunicate request_size=4 [22:17:00]MH_SAM_APDU [22:17:00]CAPDU: 80 13 01 00 [22:17:00]Write to MH i2c: E2 08 00 E5 5D 80 13 01 00 00 00 00 00 BF [22:17:00]Write i2c OK [22:17:00]MH_I2C_Read... [22:17:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:17:01]Read from MH i2c: E2 [22:17:01]MH_I2C_Read... [22:17:01]Read from MH i2c: E2 0E 00 [22:17:01]MH_I2C_Read... [22:17:01]Read from MH i2c: E2 0E 00 E5 5D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F6 [22:17:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:17:01]wFMCommunicate OK [22:17:01]SAM_PROTO_GetShiftState done [22:17:01]FM_GetShiftState done [22:17:01]req_shift_opened done [22:17:01]requested_item shift.open_date is exist - process it [22:17:01]req_shift_open_date [22:17:01]req_shift_open_date done [22:17:01]produce_requested_data done [22:17:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33332,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:17:01]process_action_free close_receipt [22:17:01]json_value_free [22:17:01]json_value_free done [22:17:01]process_json_proto returns [22:17:01]Send response to host [22:17:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33332,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:17:01]free response buf [22:17:01]execute_script done [22:17:01]execute_script returns [22:17:01]free content buf [22:17:01]Sock 9.Close socket [22:17:01]Sock 9.Thread stoped [22:17:03]OFD Sender: No OFD packet to send [22:17:08]OFD Sender: No OFD packet to send [22:17:13]OFD Sender: No OFD packet to send [22:17:18]OFD Sender: No OFD packet to send [22:17:23]OFD Sender: No OFD packet to send [22:17:28]OFD Sender: No OFD packet to send [22:17:33]OFD Sender: No OFD packet to send [22:17:38]OFD Sender: No OFD packet to send [22:17:43]OFD Sender: No OFD packet to send [22:17:48]OFD Sender: No OFD packet to send [22:17:53]OFD Sender: No OFD packet to send [22:17:58]OFD Sender: No OFD packet to send [22:18:03]accept exits with 7 [22:18:03]New connection [22:18:03]New thread 3067202916 created [22:18:03]Thread 3067059556 joined [22:18:03]Waiting for new connection... [22:18:03] Sock 7.Parse request [22:18:03]Sock 7.Check first char [22:18:03]Sock 7.First char is OK [22:18:03]request: POST /json_proto HTTP/1.0 [22:18:03]Method: POST [22:18:03]URL: /json_proto [22:18:03]Method is POST - this is cgi request [22:18:03]url: /json_proto [22:18:03]query_string will be loaded in cgi processing [22:18:03]execute_cgi json_proto POST (null) [22:18:03]execute_cgi path=json_proto method=POST [22:18:03]POST find Content-Length [22:18:03]Host: 172.17.34.200:8080 [22:18:03]Content-Length: 688 [22:18:03]Content-Type: application/json [22:18:03] [22:18:03]POST finish read [22:18:03]Found Content-Length = 688 [22:18:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:03]execute_script... [22:18:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:03]POST & json_proto [22:18:03]process_json_proto [22:18:03]json parsed OK: [22:18:03]protocol is kg_v1.0 [22:18:03]action value=close_receipt [22:18:03]process_action close_receipt [22:18:03]cmd_close_receipt [22:18:03]MH_GetDate [22:18:03]Write to MH i2c: F0 00 00 E6 5D 32 [22:18:03]Write i2c OK [22:18:03]MH_I2C_Read... [22:18:03]Read from MH i2c: F0 [22:18:03]MH_I2C_Read... [22:18:03]Read from MH i2c: F0 09 00 [22:18:03]MH_I2C_Read... [22:18:03]Read from MH i2c: F0 09 00 E6 5D 00 1E 7A EA 64 B2 FF 65 64 9B [22:18:03]GetLastDocTimeStamp 1693088218 [22:18:03]current date 1693088286 [22:18:03]FM_GetShiftState [22:18:03]SAM_PROTO_GetShiftState [22:18:03]wFMCommunicate request_size=4 [22:18:03]MH_SAM_APDU [22:18:03]CAPDU: 80 13 01 00 [22:18:03]Write to MH i2c: E2 08 00 E7 5D 80 13 01 00 00 00 00 00 C1 [22:18:03]Write i2c OK [22:18:03]MH_I2C_Read... [22:18:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:03]Read from MH i2c: E2 [22:18:03]MH_I2C_Read... [22:18:03]Read from MH i2c: E2 0E 00 [22:18:03]MH_I2C_Read... [22:18:03]Read from MH i2c: E2 0E 00 E7 5D 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F8 [22:18:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:18:03]wFMCommunicate OK [22:18:03]SAM_PROTO_GetShiftState done [22:18:03]FM_GetShiftState done [22:18:03]opened in 1693009560 [22:18:03]opened+sec_in_day 1693095960 [22:18:03]quantity*price = 100042 [22:18:03]sum+1 = 100044 [22:18:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 349 26.08.2023 22:18 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33333 ФПД: 152626586174615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221806&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33333&fm=152626586174615&tin=02508201610067®Number=0000000000091575&sum=100000 [22:18:04]StoreToDocumentArchive [22:18:04]shift 77 fd 33333 [22:18:04]save to /storage/0077/doc_00033333 [22:18:04]save last doc name /storage/0077/doc_00033333 to /storage/kkm_last_doc_name [22:18:04]save OK [22:18:04]Clear old archive folders... [22:18:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:18:04]tlvbuf is 00C34770 [22:18:04]SAM_PROTO_ClearQueue [22:18:04]wFMCommunicate request_size=4 [22:18:04]MH_SAM_APDU [22:18:04]CAPDU: 80 09 00 00 [22:18:04]Write to MH i2c: E2 08 00 F4 5D 80 09 00 00 00 00 00 00 C3 [22:18:04]Write i2c OK [22:18:04]MH_I2C_Read... [22:18:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:18:04]Read from MH i2c: E2 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 03 00 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 03 00 F4 5D 00 90 00 C5 [22:18:04]RAPDU: 90 00 [22:18:04]wFMCommunicate OK [22:18:04]SAM_PROTO_ClearQueue done [22:18:04]KKMCreateOFDPacket [22:18:04]OFDProtocolAddRootSTLVToBuf [22:18:04]FM_MakeSignedData [22:18:04]FM_MakeSignedData [22:18:04]SAM_PROTO_SignData [22:18:04]wFMCommunicate request_size=4 [22:18:04]MH_SAM_APDU [22:18:04]CAPDU: 80 0D 01 02 [22:18:04]Write to MH i2c: E2 08 00 F5 5D 80 0D 01 02 00 00 00 00 CB [22:18:04]Write i2c OK [22:18:04]MH_I2C_Read... [22:18:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:18:04]Read from MH i2c: E2 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 03 00 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 03 00 F5 5D 00 90 00 C6 [22:18:04]RAPDU: 90 00 [22:18:04]wFMCommunicate OK [22:18:04]wFMCommunicate request_size=255 [22:18:04]MH_SAM_APDU [22:18:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5D 01 00 00 F4 03 04 00 1E 7A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 82 00 00 35 04 06 00 [22:18:04]Write to MH i2c: E2 02 01 F6 5D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5D 01 00 00 F4 03 04 00 1E 7A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 82 00 00 35 04 06 00 00 00 BD [22:18:04]Write i2c OK [22:18:04]MH_I2C_Read... [22:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:04]Read from MH i2c: E2 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 03 00 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 03 00 F6 5D 00 90 00 C7 [22:18:04]RAPDU: 90 00 [22:18:04]wFMCommunicate OK [22:18:04]wFMCommunicate request_size=11 [22:18:04]MH_SAM_APDU [22:18:04]CAPDU: 80 0D 02 02 06 8A D0 25 73 C4 97 [22:18:04]Write to MH i2c: E2 0E 00 F7 5D 80 0D 02 02 06 00 8A D0 25 73 C4 97 00 00 27 [22:18:04]Write i2c OK [22:18:04]MH_I2C_Read... [22:18:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:04]Read from MH i2c: E2 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 03 00 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 03 00 F7 5D 00 90 00 C8 [22:18:04]RAPDU: 90 00 [22:18:04]wFMCommunicate OK [22:18:04]wFMCommunicate request_size=4 [22:18:04]MH_SAM_APDU [22:18:04]CAPDU: 80 0D 03 02 [22:18:04]Write to MH i2c: E2 08 00 F8 5D 80 0D 03 02 00 00 00 00 D0 [22:18:04]Write i2c OK [22:18:04]MH_I2C_Read... [22:18:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:18:04]Read from MH i2c: E2 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 0B 00 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 0B 00 F8 5D 00 31 F1 61 7E 22 A7 78 F2 90 00 05 [22:18:04]RAPDU: 31 F1 61 7E 22 A7 78 F2 90 00 [22:18:04]wFMCommunicate OK [22:18:04]SAM_PROTO_SignData done [22:18:04]FM_MakeSignedData done [22:18:04]CreateOFDProtocolMessage [22:18:04]wFMCommunicate request_size=4 [22:18:04]MH_SAM_APDU [22:18:04]CAPDU: 80 11 00 00 [22:18:04]Write to MH i2c: E2 08 00 F9 5D 80 11 00 00 00 00 00 00 D0 [22:18:04]Write i2c OK [22:18:04]MH_I2C_Read... [22:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:04]Read from MH i2c: E2 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 17 00 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: E2 17 00 F9 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 26 [22:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:18:04]wFMCommunicate OK [22:18:04]CreateOFDProtocolMessage done [22:18:04]OFDSenderStorePacket 33333 [22:18:04]StoreOFDPacket docnum=33333 [22:18:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7C 19 08 01 1F 39 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5D 01 00 00 F4 03 04 00 1E 7A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 82 00 00 35 04 06 00 8A D0 25 73 C4 97 31 F1 61 7E 22 A7 78 F2 [22:18:04]CheckFolder [22:18:04]dirname=/storage/ofd_packets [22:18:04]CheckFolder done [22:18:04]ProducePacketName [22:18:04]name=ofd_packets/00033333 [22:18:04]NVStorageSaveData ofd_packets/00033333 [22:18:04]File name is /storage/ofd_packets/00033333 [22:18:04]Write 302 bytes [22:18:04]NVStorageSaveData done [22:18:04]OFDSenderStorePacket done [22:18:04]KKMCreateOFDPacket done [22:18:04]NVStorageSaveData kkm_last_timestamp [22:18:04]File name is /storage/kkm_last_timestamp [22:18:04]Write 4 bytes [22:18:04]NVStorageSaveData done [22:18:04]ExternCall_PrintAddStr [22:18:04]wPrintStart [22:18:04]Write to MH i2c: 01 00 00 FA 5D 57 [22:18:04]Write i2c OK [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: 01 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: 01 07 00 [22:18:04]MH_I2C_Read... [22:18:04]Read from MH i2c: 01 07 00 FA 5D 00 00 00 00 00 FF 0F 6C [22:18:04]RasterBufferAndPrint [22:18:04]line Счет N : (1)1183165 [22:18:04]line ИНН: 02508201610067 [22:18:04]line Контрольно-Кассовый Чек [22:18:04]line ПРОДАЖА [22:18:04]line ТРК (МРК, ГНК) : 21 [22:18:04]line Товар: 2710194210 [22:18:04]line ДТ(л)-К-5 [22:18:04]line 15.730 * 63.60 [22:18:04]line = 1000.43 [22:18:04]line НДС 12% НСП 1% [22:18:04]line > о реализуемом товаре [22:18:04]line ОКРУГЛЕНИЕ: -0.43 [22:18:04]line ИТОГО: 1000.00 [22:18:04]line Внесено: 1000.00 [22:18:04]line СДАЧА: 0.00 [22:18:04]line НСП 1% : 8.85 [22:18:04]line НДС 12% : 106.24 [22:18:04]line Наличными: 1000.00 [22:18:04]line Безнал.: 0.00 [22:18:04]line Место: АЗС № 121 "Партнер Нефть" [22:18:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:18:04]line СНО: Общий режим [22:18:04]line Чек 349 26.08.2023 22:18 [22:18:04]line Смена: 77 ФФД: 1.0 [22:18:04]line ЗНМ: 0300000148 [22:18:04]line РНМ: 0000000000091575 [22:18:04]line Версия ККМ: 001 [22:18:04]line ФМ: 0000000000874655 [22:18:04]line ФД: 33333 [22:18:04]line ФПД: 152626586174615 [22:18:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221806&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33333&fm=152626586174615&tin=02508201610067®Number=0000000000091575&sum=100000 [22:18:05]OFD Sender: Processing packet 33333 [packets to send 11, broken 10] [22:18:05]ProducePacketName [22:18:05]name=ofd_packets/00033333 [22:18:05]OFD Sender: To server: pG, [22:18:05]CommunicateWithHost lk.salyk.kg:30040 [22:18:05]ConnectInit lk.salyk.kg [22:18:05]written 0, free lines is 4095 [22:18:05]Connected sock=11 [22:18:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 7C 19 08 01 1F 39 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 5D 01 00 00 F4 03 04 00 1E 7A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 82 00 00 35 04 06 00 8A D0 25 73 C4 97 31 F1 61 7E 22 A7 78 F2 [22:18:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9F 8F 47 00 A5 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 35 82 00 00 F4 03 04 00 BB 24 EA 64 B6 04 01 00 00 47 21 EF 2E 7E 44 02 1E [22:18:05]CommunicateWithHost err = 0 [22:18:05]CheckOFDResponse [22:18:05]1017 (14) - 77093643461234 [22:18:05]1041 (16) - 0000000000874655 [22:18:05]1040 (4) - 33333 [22:18:05]1012 (4) - 26.08.2023 16:13 [22:18:05]1206 (1) - 0 [22:18:05]OFD Sender: Remove packet 33333 [22:18:05]ProducePacketName [22:18:05]name=ofd_packets/00033333 [22:18:05]NVStorageDeleteData [22:18:05]Write to MH i2c: 01 00 00 25 5E 83 [22:18:05]Write i2c OK [22:18:05]MH_I2C_Read... [22:18:05]Read from MH i2c: 01 [22:18:05]MH_I2C_Read... [22:18:05]Read from MH i2c: 01 07 00 [22:18:05]MH_I2C_Read... [22:18:05]Read from MH i2c: 01 07 00 25 5E 00 00 00 00 00 DC 0C 72 [22:18:05]RasterBufferAndPrint [22:18:05]line [22:18:05]line [22:18:05]line [22:18:05]line [22:18:05]line [22:18:05]written 0, free lines is 3298 [22:18:05]MH_Cut [22:18:05]Write to MH i2c: D1 01 00 2C 5E 01 5C [22:18:05]Write i2c OK [22:18:05]MH_I2C_Read... [22:18:05]Read from MH i2c: D1 [22:18:05]MH_I2C_Read... [22:18:05]Read from MH i2c: D1 01 00 [22:18:05]MH_I2C_Read... [22:18:05]Read from MH i2c: D1 01 00 2C 5E 00 5B [22:18:05]Write to MH i2c: 01 00 00 2D 5E 8B [22:18:05]Write i2c OK [22:18:05]MH_I2C_Read... [22:18:05]OFD Sender: No OFD packet to send [22:18:06]*** Cut start [22:18:06]*** Purtial cut [22:18:06]*** Stage 1: CUTSNS_PIN = 1 [22:18:06]Read from MH i2c: 01 [22:18:06]MH_I2C_Read... [22:18:06]*** Stop cut motor [22:18:06]*** Cut end [22:18:06]Read from MH i2c: 01 07 00 [22:18:06]MH_I2C_Read... [22:18:06]Read from MH i2c: 01 07 00 2D 5E 00 00 00 00 00 FF 0F A0 [22:18:06]process_action close_receipt done [22:18:06]requested_data is exist [22:18:06]produce_requested_data [22:18:06]requested_item fm.sn is exist - process it [22:18:06]wFMCommunicate request_size=4 [22:18:06]MH_SAM_APDU [22:18:06]CAPDU: 80 11 00 00 [22:18:06]Write to MH i2c: E2 08 00 2E 5E 80 11 00 00 00 00 00 00 06 [22:18:06]Write i2c OK [22:18:06]MH_I2C_Read... [22:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:06]Read from MH i2c: E2 [22:18:06]MH_I2C_Read... [22:18:06]Read from MH i2c: E2 17 00 [22:18:06]MH_I2C_Read... [22:18:06]Read from MH i2c: E2 17 00 2E 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5C [22:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:18:06]wFMCommunicate OK [22:18:06]requested_item fd.num is exist - process it [22:18:06]SAM_PROTO_GetFieldsCounters [22:18:06]wFMCommunicate request_size=4 [22:18:06]MH_SAM_APDU [22:18:06]CAPDU: 80 13 00 00 [22:18:06]Write to MH i2c: E2 08 00 2F 5E 80 13 00 00 00 00 00 00 09 [22:18:06]Write i2c OK [22:18:06]MH_I2C_Read... [22:18:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:18:06]Read from MH i2c: E2 [22:18:06]MH_I2C_Read... [22:18:06]Read from MH i2c: E2 62 00 [22:18:06]MH_I2C_Read... [22:18:06]Read from MH i2c: E2 62 00 2F 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [22:18:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 35 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:18:06]wFMCommunicate OK [22:18:06]SAM_PROTO_GetFieldsCounters done [22:18:06]requested_item shift.num is exist - process it [22:18:06]requested_item shift.opened is exist - process it [22:18:06]req_shift_opened [22:18:06]FM_GetShiftState [22:18:06]SAM_PROTO_GetShiftState [22:18:06]wFMCommunicate request_size=4 [22:18:06]MH_SAM_APDU [22:18:06]CAPDU: 80 13 01 00 [22:18:06]Write to MH i2c: E2 08 00 30 5E 80 13 01 00 00 00 00 00 0B [22:18:06]Write i2c OK [22:18:06]MH_I2C_Read... [22:18:06]Read from MH i2c: E2 [22:18:06]MH_I2C_Read... [22:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:06]Read from MH i2c: E2 0E 00 [22:18:06]MH_I2C_Read... [22:18:06]Read from MH i2c: E2 0E 00 30 5E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 42 [22:18:06]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:18:06]wFMCommunicate OK [22:18:06]SAM_PROTO_GetShiftState done [22:18:06]FM_GetShiftState done [22:18:06]req_shift_opened done [22:18:06]requested_item shift.open_date is exist - process it [22:18:06]req_shift_open_date [22:18:06]req_shift_open_date done [22:18:06]produce_requested_data done [22:18:06]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33333,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:18:06]process_action_free close_receipt [22:18:06]json_value_free [22:18:06]json_value_free done [22:18:06]process_json_proto returns [22:18:06]Send response to host [22:18:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33333,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:18:06]free response buf [22:18:06]execute_script done [22:18:06]execute_script returns [22:18:06]free content buf [22:18:06]Sock 7.Close socket [22:18:06]Sock 7.Thread stoped [22:18:10]OFD Sender: No OFD packet to send [22:18:15]OFD Sender: No OFD packet to send [22:18:20]OFD Sender: No OFD packet to send [22:18:25]OFD Sender: No OFD packet to send [22:18:30]OFD Sender: No OFD packet to send [22:18:35]OFD Sender: No OFD packet to send [22:18:40]OFD Sender: No OFD packet to send [22:18:45]OFD Sender: No OFD packet to send [22:18:50]OFD Sender: No OFD packet to send [22:18:55]OFD Sender: No OFD packet to send [22:18:58]accept exits with 9 [22:18:58]New connection [22:18:58]New thread 3067059556 created [22:18:58]Thread 3067202916 joined [22:18:58]Waiting for new connection... [22:18:58] Sock 9.Parse request [22:18:58]Sock 9.Check first char [22:18:58]Sock 9.First char is OK [22:18:58]request: POST /json_proto HTTP/1.0 [22:18:58]Method: POST [22:18:58]URL: /json_proto [22:18:58]Method is POST - this is cgi request [22:18:58]url: /json_proto [22:18:58]query_string will be loaded in cgi processing [22:18:58]execute_cgi json_proto POST (null) [22:18:58]execute_cgi path=json_proto method=POST [22:18:58]POST find Content-Length [22:18:58]Host: 172.17.34.200:8080 [22:18:58]Content-Length: 667 [22:18:58]Content-Type: application/json [22:18:58] [22:18:58]POST finish read [22:18:58]Found Content-Length = 667 [22:18:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:58]execute_script... [22:18: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)1183166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 10.000, "sum" : 636.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "payments": [ { "type": 0, "sum" : 636.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:58]POST & json_proto [22:18:58]process_json_proto [22:18:58]json parsed OK: [22:18:58]protocol is kg_v1.0 [22:18:58]action value=close_receipt [22:18:58]process_action close_receipt [22:18:58]cmd_close_receipt [22:18:58]MH_GetDate [22:18:58]Write to MH i2c: F0 00 00 31 5E 7E [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: F0 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: F0 09 00 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: F0 09 00 31 5E 00 55 7A EA 64 B2 FF 65 64 1E [22:18:58]GetLastDocTimeStamp 1693088286 [22:18:58]current date 1693088341 [22:18:58]FM_GetShiftState [22:18:58]SAM_PROTO_GetShiftState [22:18:58]wFMCommunicate request_size=4 [22:18:58]MH_SAM_APDU [22:18:58]CAPDU: 80 13 01 00 [22:18:58]Write to MH i2c: E2 08 00 32 5E 80 13 01 00 00 00 00 00 0D [22:18:58]Write i2c OK [22:18:58]MH_I2C_Read... [22:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:58]Read from MH i2c: E2 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 0E 00 [22:18:58]MH_I2C_Read... [22:18:58]Read from MH i2c: E2 0E 00 32 5E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 44 [22:18:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:18:58]wFMCommunicate OK [22:18:58]SAM_PROTO_GetShiftState done [22:18:58]FM_GetShiftState done [22:18:58]opened in 1693009560 [22:18:58]opened+sec_in_day 1693095960 [22:18:58]quantity*price = 63600 [22:18:58]sum+1 = 63601 [22:18:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 636.00 Внесено: 1000.00 СДАЧА: 364.00 НСП 1% : 5.63 НДС 12% : 67.54 Наличными: 636.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 350 26.08.2023 22:19 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33334 ФПД: 64641690084359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221901&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33334&fm=64641690084359&tin=02508201610067®Number=0000000000091575&sum=63600 [22:18:59]StoreToDocumentArchive [22:18:59]shift 77 fd 33334 [22:18:59]save to /storage/0077/doc_00033334 [22:18:59]save last doc name /storage/0077/doc_00033334 to /storage/kkm_last_doc_name [22:18:59]save OK [22:18:59]Clear old archive folders... [22:18:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:18:59]tlvbuf is 00C34A80 [22:18:59]SAM_PROTO_ClearQueue [22:18:59]wFMCommunicate request_size=4 [22:18:59]MH_SAM_APDU [22:18:59]CAPDU: 80 09 00 00 [22:18:59]Write to MH i2c: E2 08 00 3F 5E 80 09 00 00 00 00 00 00 0F [22:18:59]Write i2c OK [22:18:59]MH_I2C_Read... [22:18:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:18:59]Read from MH i2c: E2 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 03 00 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 03 00 3F 5E 00 90 00 11 [22:18:59]RAPDU: 90 00 [22:18:59]wFMCommunicate OK [22:18:59]SAM_PROTO_ClearQueue done [22:18:59]KKMCreateOFDPacket [22:18:59]OFDProtocolAddRootSTLVToBuf [22:18:59]FM_MakeSignedData [22:18:59]FM_MakeSignedData [22:18:59]SAM_PROTO_SignData [22:18:59]wFMCommunicate request_size=4 [22:18:59]MH_SAM_APDU [22:18:59]CAPDU: 80 0D 01 02 [22:18:59]Write to MH i2c: E2 08 00 40 5E 80 0D 01 02 00 00 00 00 17 [22:18:59]Write i2c OK [22:18:59]MH_I2C_Read... [22:18:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:18:59]Read from MH i2c: E2 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 03 00 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 03 00 40 5E 00 90 00 12 [22:18:59]RAPDU: 90 00 [22:18:59]wFMCommunicate OK [22:18:59]wFMCommunicate request_size=255 [22:18:59]MH_SAM_APDU [22:18:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 55 7A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 82 00 00 35 04 06 00 [22:18:59]Write to MH i2c: E2 02 01 41 5E 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 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 55 7A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 82 00 00 35 04 06 00 00 00 F2 [22:18:59]Write i2c OK [22:18:59]MH_I2C_Read... [22:18:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:59]Read from MH i2c: E2 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 03 00 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 03 00 41 5E 00 90 00 13 [22:18:59]RAPDU: 90 00 [22:18:59]wFMCommunicate OK [22:18:59]wFMCommunicate request_size=11 [22:18:59]MH_SAM_APDU [22:18:59]CAPDU: 80 0D 02 02 06 3A CA 90 F9 A4 07 [22:18:59]Write to MH i2c: E2 0E 00 42 5E 80 0D 02 02 06 00 3A CA 90 F9 A4 07 00 00 5E [22:18:59]Write i2c OK [22:18:59]MH_I2C_Read... [22:18:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:59]Read from MH i2c: E2 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 03 00 [22:18:59]MH_I2C_Read... [22:18:59]Read from MH i2c: E2 03 00 42 5E 00 90 00 14 [22:18:59]RAPDU: 90 00 [22:18:59]wFMCommunicate OK [22:18:59]wFMCommunicate request_size=4 [22:18:59]MH_SAM_APDU [22:18:59]CAPDU: 80 0D 03 02 [22:18:59]Write to MH i2c: E2 08 00 43 5E 80 0D 03 02 00 00 00 00 1C [22:18:59]Write i2c OK [22:18:59]MH_I2C_Read... [22:18:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:19:00]Read from MH i2c: E2 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 0B 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 0B 00 43 5E 00 0E 69 78 AD 6B 80 91 DA 90 00 0F [22:19:00]RAPDU: 0E 69 78 AD 6B 80 91 DA 90 00 [22:19:00]wFMCommunicate OK [22:19:00]SAM_PROTO_SignData done [22:19:00]FM_MakeSignedData done [22:19:00]CreateOFDProtocolMessage [22:19:00]wFMCommunicate request_size=4 [22:19:00]MH_SAM_APDU [22:19:00]CAPDU: 80 11 00 00 [22:19:00]Write to MH i2c: E2 08 00 44 5E 80 11 00 00 00 00 00 00 1C [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:00]Read from MH i2c: E2 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 17 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: E2 17 00 44 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 72 [22:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:19:00]wFMCommunicate OK [22:19:00]CreateOFDProtocolMessage done [22:19:00]OFDSenderStorePacket 33334 [22:19:00]StoreOFDPacket docnum=33334 [22:19:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 57 BF 08 01 1E 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 55 7A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 82 00 00 35 04 06 00 3A CA 90 F9 A4 07 0E 69 78 AD 6B 80 91 DA [22:19:00]CheckFolder [22:19:00]dirname=/storage/ofd_packets [22:19:00]CheckFolder done [22:19:00]ProducePacketName [22:19:00]name=ofd_packets/00033334 [22:19:00]NVStorageSaveData ofd_packets/00033334 [22:19:00]File name is /storage/ofd_packets/00033334 [22:19:00]Write 302 bytes [22:19:00]NVStorageSaveData done [22:19:00]OFDSenderStorePacket done [22:19:00]KKMCreateOFDPacket done [22:19:00]NVStorageSaveData kkm_last_timestamp [22:19:00]File name is /storage/kkm_last_timestamp [22:19:00]Write 4 bytes [22:19:00]NVStorageSaveData done [22:19:00]ExternCall_PrintAddStr [22:19:00]wPrintStart [22:19:00]Write to MH i2c: 01 00 00 45 5E A3 [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: 01 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: 01 07 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: 01 07 00 45 5E 00 00 00 00 00 FF 0F B8 [22:19:00]RasterBufferAndPrint [22:19:00]line Счет N : (1)1183166 [22:19:00]line ИНН: 02508201610067 [22:19:00]line Контрольно-Кассовый Чек [22:19:00]line ПРОДАЖА [22:19:00]line ТРК (МРК, ГНК) : 11 [22:19:00]line Товар: 2710194210 [22:19:00]line ДТ(л)-К-5 [22:19:00]line 10.000 * 63.60 [22:19:00]line = 636.00 [22:19:00]line НДС 12% НСП 1% [22:19:00]line > о реализуемом товаре [22:19:00]line ИТОГО: 636.00 [22:19:00]line Внесено: 1000.00 [22:19:00]line СДАЧА: 364.00 [22:19:00]line НСП 1% : 5.63 [22:19:00]line НДС 12% : 67.54 [22:19:00]line Наличными: 636.00 [22:19:00]line Безнал.: 0.00 [22:19:00]line Место: АЗС № 121 "Партнер Нефть" [22:19:00]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:19:00]line СНО: Общий режим [22:19:00]line Чек 350 26.08.2023 22:19 [22:19:00]line Смена: 77 ФФД: 1.0 [22:19:00]line ЗНМ: 0300000148 [22:19:00]line РНМ: 0000000000091575 [22:19:00]line Версия ККМ: 001 [22:19:00]line ФМ: 0000000000874655 [22:19:00]line ФД: 33334 [22:19:00]line ФПД: 64641690084359 [22:19:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T221901&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33334&fm=64641690084359&tin=02508201610067®Number=0000000000091575&sum=63600 [22:19:00]OFD Sender: Processing packet 33334 [packets to send 11, broken 10] [22:19:00]ProducePacketName [22:19:00]name=ofd_packets/00033334 [22:19:00]OFD Sender: To server: pG, [22:19:00]CommunicateWithHost lk.salyk.kg:30040 [22:19:00]ConnectInit lk.salyk.kg [22:19:00]written 0, free lines is 4095 [22:19:00]Connected sock=10 [22:19:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 57 BF 08 01 1E 1F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 70 F8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 F8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 1A 00 00 00 00 07 04 06 00 70 F8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 01 00 00 F4 03 04 00 55 7A EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 82 00 00 35 04 06 00 3A CA 90 F9 A4 07 0E 69 78 AD 6B 80 91 DA [22:19:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 74 BA 47 00 9E AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 36 82 00 00 F4 03 04 00 F3 24 EA 64 B6 04 01 00 00 4C 8C 60 15 08 1F 92 2E [22:19:00]CommunicateWithHost err = 0 [22:19:00]CheckOFDResponse [22:19:00]1017 (14) - 77093643461234 [22:19:00]1041 (16) - 0000000000874655 [22:19:00]1040 (4) - 33334 [22:19:00]1012 (4) - 26.08.2023 16:14 [22:19:00]1206 (1) - 0 [22:19:00]OFD Sender: Remove packet 33334 [22:19:00]ProducePacketName [22:19:00]name=ofd_packets/00033334 [22:19:00]NVStorageDeleteData [22:19:00]Write to MH i2c: 01 00 00 6F 5E CD [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: 01 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: 01 07 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: 01 07 00 6F 5E 00 00 00 00 00 EF 0C CF [22:19:00]RasterBufferAndPrint [22:19:00]line [22:19:00]line [22:19:00]line [22:19:00]line [22:19:00]line [22:19:00]written 0, free lines is 3319 [22:19:00]MH_Cut [22:19:00]Write to MH i2c: D1 01 00 76 5E 01 A6 [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: D1 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: D1 01 00 [22:19:00]MH_I2C_Read... [22:19:00]Read from MH i2c: D1 01 00 76 5E 00 A5 [22:19:00]Write to MH i2c: 01 00 00 77 5E D5 [22:19:00]Write i2c OK [22:19:00]MH_I2C_Read... [22:19:01]OFD Sender: No OFD packet to send [22:19:01]*** Cut start [22:19:01]*** Purtial cut [22:19:01]*** CUTSNS_PIN = 0 [22:19:01]*** Stage 1: CUTSNS_PIN = 1 [22:19:03]Read from MH i2c: 01 [22:19:03]MH_I2C_Read... [22:19:03]*** Stop cut motor [22:19:03]*** Cut end [22:19:03]Read from MH i2c: 01 07 00 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: 01 07 00 77 5E 00 00 00 00 00 FF 0F EA [22:19:03]process_action close_receipt done [22:19:03]requested_data is exist [22:19:03]produce_requested_data [22:19:03]requested_item fm.sn is exist - process it [22:19:03]wFMCommunicate request_size=4 [22:19:03]MH_SAM_APDU [22:19:03]CAPDU: 80 11 00 00 [22:19:03]Write to MH i2c: E2 08 00 78 5E 80 11 00 00 00 00 00 00 50 [22:19:03]Write i2c OK [22:19:03]MH_I2C_Read... [22:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:03]Read from MH i2c: E2 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: E2 17 00 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: E2 17 00 78 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A6 [22:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:19:03]wFMCommunicate OK [22:19:03]requested_item fd.num is exist - process it [22:19:03]SAM_PROTO_GetFieldsCounters [22:19:03]wFMCommunicate request_size=4 [22:19:03]MH_SAM_APDU [22:19:03]CAPDU: 80 13 00 00 [22:19:03]Write to MH i2c: E2 08 00 79 5E 80 13 00 00 00 00 00 00 53 [22:19:03]Write i2c OK [22:19:03]MH_I2C_Read... [22:19:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:03]Read from MH i2c: E2 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: E2 62 00 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: E2 62 00 79 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [22:19:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:19:03]wFMCommunicate OK [22:19:03]SAM_PROTO_GetFieldsCounters done [22:19:03]requested_item shift.num is exist - process it [22:19:03]requested_item shift.opened is exist - process it [22:19:03]req_shift_opened [22:19:03]FM_GetShiftState [22:19:03]SAM_PROTO_GetShiftState [22:19:03]wFMCommunicate request_size=4 [22:19:03]MH_SAM_APDU [22:19:03]CAPDU: 80 13 01 00 [22:19:03]Write to MH i2c: E2 08 00 7A 5E 80 13 01 00 00 00 00 00 55 [22:19:03]Write i2c OK [22:19:03]MH_I2C_Read... [22:19:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:03]Read from MH i2c: E2 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: E2 0E 00 [22:19:03]MH_I2C_Read... [22:19:03]Read from MH i2c: E2 0E 00 7A 5E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8C [22:19:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:19:03]wFMCommunicate OK [22:19:03]SAM_PROTO_GetShiftState done [22:19:03]FM_GetShiftState done [22:19:03]req_shift_opened done [22:19:03]requested_item shift.open_date is exist - process it [22:19:03]req_shift_open_date [22:19:03]req_shift_open_date done [22:19:03]produce_requested_data done [22:19:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33334,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:19:03]process_action_free close_receipt [22:19:03]json_value_free [22:19:03]json_value_free done [22:19:03]process_json_proto returns [22:19:03]Send response to host [22:19:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33334,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:19:03]free response buf [22:19:03]execute_script done [22:19:03]execute_script returns [22:19:03]free content buf [22:19:03]Sock 9.Close socket [22:19:03]Sock 9.Thread stoped [22:19:06]OFD Sender: No OFD packet to send [22:19:11]accept exits with 7 [22:19:11]New connection [22:19:11]New thread 3067202916 created [22:19:11]Thread 3067059556 joined [22:19:11]Waiting for new connection... [22:19:11] Sock 7.Parse request [22:19:11]Sock 7.Check first char [22:19:11]Sock 7.First char is OK [22:19:11]request: POST /json_proto HTTP/1.0 [22:19:11]Method: POST [22:19:11]URL: /json_proto [22:19:11]Method is POST - this is cgi request [22:19:11]url: /json_proto [22:19:11]query_string will be loaded in cgi processing [22:19:11]execute_cgi json_proto POST (null) [22:19:11]execute_cgi path=json_proto method=POST [22:19:11]POST find Content-Length [22:19:11]Host: 172.17.34.200:8080 [22:19:11]Content-Length: 215 [22:19:11]Content-Type: application/json [22:19:11] [22:19:11]POST finish read [22:19:11]Found Content-Length = 215 [22:19: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" ] } } [22:19:11]execute_script... [22:19: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" ] } } [22:19:11]POST & json_proto [22:19:11]process_json_proto [22:19:11]json parsed OK: [22:19:11]protocol is kg_v1.0 [22:19:11]action value=get_value [22:19:11]process_action get_value [22:19:11]cmd_get_value [22:19:11]process_action get_value done [22:19:11]requested_data is exist [22:19:11]produce_requested_data [22:19:11]requested_item kkm.sn is exist - process it [22:19:11]requested_item kkm.ver is exist - process it [22:19:11]requested_item fm.sn is exist - process it [22:19:11]wFMCommunicate request_size=4 [22:19:11]MH_SAM_APDU [22:19:11]CAPDU: 80 11 00 00 [22:19:11]Write to MH i2c: E2 08 00 7B 5E 80 11 00 00 00 00 00 00 53 [22:19:11]Write i2c OK [22:19:11]MH_I2C_Read... [22:19:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:19:11]Read from MH i2c: E2 [22:19:11]MH_I2C_Read... [22:19:11]Read from MH i2c: E2 17 00 [22:19:11]MH_I2C_Read... [22:19:11]Read from MH i2c: E2 17 00 7B 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [22:19:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:19:11]wFMCommunicate OK [22:19:11]requested_item fd.num is exist - process it [22:19:11]SAM_PROTO_GetFieldsCounters [22:19:11]wFMCommunicate request_size=4 [22:19:11]MH_SAM_APDU [22:19:11]CAPDU: 80 13 00 00 [22:19:11]Write to MH i2c: E2 08 00 7C 5E 80 13 00 00 00 00 00 00 56 [22:19:11]Write i2c OK [22:19:11]MH_I2C_Read... [22:19:11]OFD Sender: No OFD packet to send [22:19:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:19:11]Read from MH i2c: E2 [22:19:11]MH_I2C_Read... [22:19:11]Read from MH i2c: E2 62 00 [22:19:11]MH_I2C_Read... [22:19:11]Read from MH i2c: E2 62 00 7C 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [22:19:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 36 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:19:11]wFMCommunicate OK [22:19:11]SAM_PROTO_GetFieldsCounters done [22:19:11]requested_item shift.num is exist - process it [22:19:11]requested_item shift.opened is exist - process it [22:19:11]req_shift_opened [22:19:11]FM_GetShiftState [22:19:11]SAM_PROTO_GetShiftState [22:19:11]wFMCommunicate request_size=4 [22:19:11]MH_SAM_APDU [22:19:11]CAPDU: 80 13 01 00 [22:19:11]Write to MH i2c: E2 08 00 7D 5E 80 13 01 00 00 00 00 00 58 [22:19:11]Write i2c OK [22:19:11]MH_I2C_Read... [22:19:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:19:11]Read from MH i2c: E2 [22:19:11]MH_I2C_Read... [22:19:11]Read from MH i2c: E2 0E 00 [22:19:11]MH_I2C_Read... [22:19:11]Read from MH i2c: E2 0E 00 7D 5E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8F [22:19:11]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:19:11]wFMCommunicate OK [22:19:11]SAM_PROTO_GetShiftState done [22:19:11]FM_GetShiftState done [22:19:11]req_shift_opened done [22:19:11]requested_item shift.open_date is exist - process it [22:19:11]req_shift_open_date [22:19:11]req_shift_open_date done [22:19:11]produce_requested_data done [22:19:11]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33334,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:19:11]process_action_free get_value [22:19:11]json_value_free [22:19:11]json_value_free done [22:19:11]process_json_proto returns [22:19:11]Send response to host [22:19:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33334,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:19:11]free response buf [22:19:11]execute_script done [22:19:11]execute_script returns [22:19:11]free content buf [22:19:11]Sock 7.Close socket [22:19:11]Sock 7.Thread stoped [22:19:11]accept exits with 9 [22:19:11]New connection [22:19:11]New thread 3067059556 created [22:19:11]Thread 3067202916 joined [22:19:11]Waiting for new connection... [22:19:11] Sock 9.Parse request [22:19:11]Sock 9.Check first char [22:19:11]Sock 9.First char is OK [22:19:11]request: POST /json_proto HTTP/1.0 [22:19:11]Method: POST [22:19:11]URL: /json_proto [22:19:11]Method is POST - this is cgi request [22:19:11]url: /json_proto [22:19:11]query_string will be loaded in cgi processing [22:19:11]execute_cgi json_proto POST (null) [22:19:11]execute_cgi path=json_proto method=POST [22:19:11]POST find Content-Length [22:19:11]Host: 172.17.34.200:8080 [22:19:11]Content-Length: 331 [22:19:11]Content-Type: application/json [22:19:11] [22:19:11]POST finish read [22:19:11]Found Content-Length = 331 [22:19: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" ] } } [22:19:11]execute_script... [22:19: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" ] } } [22:19:11]POST & json_proto [22:19:11]process_json_proto [22:19:11]json parsed OK: [22:19:11]protocol is kg_v1.0 [22:19:11]action value=get_value [22:19:11]process_action get_value [22:19:11]cmd_get_value [22:19:11]process_action get_value done [22:19:11]requested_data is exist [22:19:11]produce_requested_data [22:19:11]requested_item fm.sale.total is exist - process it [22:19:11]SAM_PROTO_GetFMData [22:19:11]wFMCommunicate request_size=4 [22:19:11]MH_SAM_APDU [22:19:11]CAPDU: 80 13 03 00 [22:19:11]Write to MH i2c: E2 08 00 7E 5E 80 13 03 00 00 00 00 00 5B [22:19:11]Write i2c OK [22:19:11]MH_I2C_Read... [22:19:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:19:12]Read from MH i2c: E2 [22:19:12]MH_I2C_Read... [22:19:12]Read from MH i2c: E2 FD 00 [22:19:12]MH_I2C_Read... [22:19:12]Read from MH i2c: E2 FD 00 7E 5E 00 C3 04 85 04 BF 04 6E 04 04 00 9C 81 00 00 69 04 A1 00 6F 04 04 00 5D 80 00 00 B1 04 04 00 98 31 29 9D 70 04 04 00 E0 B3 8E 8C 72 04 04 00 B8 7D 9A 10 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 70 7A B1 10 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 CD 19 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 89 [22:19:12]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 9C 81 00 00 69 04 A1 00 6F 04 04 00 5D 80 00 00 B1 04 04 00 98 31 29 9D 70 04 04 00 E0 B3 8E 8C 72 04 04 00 B8 7D 9A 10 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 70 7A B1 10 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 CD 19 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [22:19:12]wFMCommunicate OK [22:19:12]wFMCommunicate request_size=4 [22:19:12]MH_SAM_APDU [22:19:12]CAPDU: 80 17 00 00 [22:19:12]Write to MH i2c: E2 08 00 7F 5E 80 17 00 00 00 00 00 00 5D [22:19:12]Write i2c OK [22:19:12]MH_I2C_Read... [22:19:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:19:12]Read from MH i2c: E2 [22:19:12]MH_I2C_Read... [22:19:12]Read from MH i2c: E2 FD 00 [22:19:12]MH_I2C_Read... [22:19:12]Read from MH i2c: E2 FD 00 7F 5E 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 80 [22:19:12]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [22:19:12]wFMCommunicate OK [22:19:12]wFMCommunicate request_size=4 [22:19:12]MH_SAM_APDU [22:19:12]CAPDU: 80 17 00 00 [22:19:12]Write to MH i2c: E2 08 00 80 5E 80 17 00 00 00 00 00 00 5E [22:19:12]Write i2c OK [22:19:12]MH_I2C_Read... [22:19:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:19:12]Read from MH i2c: E2 [22:19:12]MH_I2C_Read... [22:19:12]Read from MH i2c: E2 FD 00 [22:19:12]MH_I2C_Read... [22:19:12]Read from MH i2c: E2 FD 00 80 5E 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 7C [22:19:12]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [22:19:12]wFMCommunicate OK [22:19:12]wFMCommunicate request_size=4 [22:19:12]MH_SAM_APDU [22:19:12]CAPDU: 80 17 00 00 [22:19:12]Write to MH i2c: E2 08 00 81 5E 80 17 00 00 00 00 00 00 5F [22:19:12]Write i2c OK [22:19:12]MH_I2C_Read... [22:19:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:19:12]Read from MH i2c: E2 [22:19:12]MH_I2C_Read... [22:19:12]Read from MH i2c: E2 FD 00 [22:19:12]MH_I2C_Read... [22:19:12]Read from MH i2c: E2 FD 00 81 5E 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 D1 [22:19:12]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [22:19:12]wFMCommunicate OK [22:19:12]wFMCommunicate request_size=4 [22:19:12]MH_SAM_APDU [22:19:12]CAPDU: 80 17 00 00 [22:19:12]Write to MH i2c: E2 08 00 82 5E 80 17 00 00 00 00 00 00 60 [22:19:12]Write i2c OK [22:19:12]MH_I2C_Read... [22:19:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [22:19:13]Read from MH i2c: E2 [22:19:13]MH_I2C_Read... [22:19:13]Read from MH i2c: E2 E0 00 [22:19:13]MH_I2C_Read... [22:19:13]Read from MH i2c: E2 E0 00 82 5E 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4A [22:19:13]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:19:13]wFMCommunicate OK [22:19:13]SAM_PROTO_GetFMData done [22:19:13]requested_item fm.sale_refund.total is exist - process it [22:19:13]requested_item fm.buy.total is exist - process it [22:19:13]requested_item shift.sale.total is exist - process it [22:19:13]SAM_PROTO_GetShiftData [22:19:13]wFMCommunicate request_size=4 [22:19:13]MH_SAM_APDU [22:19:13]CAPDU: 80 13 02 00 [22:19:13]Write to MH i2c: E2 08 00 83 5E 80 13 02 00 00 00 00 00 5F [22:19:13]Write i2c OK [22:19:13]MH_I2C_Read... [22:19:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:19:13]Read from MH i2c: E2 [22:19:13]MH_I2C_Read... [22:19:13]Read from MH i2c: E2 FD 00 [22:19:13]MH_I2C_Read... [22:19:13]Read from MH i2c: E2 FD 00 83 5E 00 BC 04 AA 04 B8 04 6E 04 04 00 5E 01 00 00 69 04 9E 00 6F 04 04 00 5A 01 00 00 B1 04 04 00 A6 FC 27 02 70 04 04 00 D0 6A BE 01 72 04 03 00 D6 91 69 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 D6 A1 3A 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 DA E2 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 7D [22:19:13]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 5E 01 00 00 69 04 9E 00 6F 04 04 00 5A 01 00 00 B1 04 04 00 A6 FC 27 02 70 04 04 00 D0 6A BE 01 72 04 03 00 D6 91 69 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 D6 A1 3A 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 DA E2 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:19:13]wFMCommunicate OK [22:19:13]wFMCommunicate request_size=4 [22:19:13]MH_SAM_APDU [22:19:13]CAPDU: 80 17 00 00 [22:19:13]Write to MH i2c: E2 08 00 84 5E 80 17 00 00 00 00 00 00 62 [22:19:13]Write i2c OK [22:19:13]MH_I2C_Read... [22:19:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:19:13]Read from MH i2c: E2 [22:19:13]MH_I2C_Read... [22:19:13]Read from MH i2c: E2 FD 00 [22:19:13]MH_I2C_Read... [22:19:13]Read from MH i2c: E2 FD 00 84 5E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 29 [22:19:13]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [22:19:14]wFMCommunicate OK [22:19:14]wFMCommunicate request_size=4 [22:19:14]MH_SAM_APDU [22:19:14]CAPDU: 80 17 00 00 [22:19:14]Write to MH i2c: E2 08 00 85 5E 80 17 00 00 00 00 00 00 63 [22:19:14]Write i2c OK [22:19:14]MH_I2C_Read... [22:19:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:19:14]Read from MH i2c: E2 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: E2 FD 00 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: E2 FD 00 85 5E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 8C [22:19:14]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [22:19:14]wFMCommunicate OK [22:19:14]wFMCommunicate request_size=4 [22:19:14]MH_SAM_APDU [22:19:14]CAPDU: 80 17 00 00 [22:19:14]Write to MH i2c: E2 08 00 86 5E 80 17 00 00 00 00 00 00 64 [22:19:14]Write i2c OK [22:19:14]MH_I2C_Read... [22:19:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:19:14]Read from MH i2c: E2 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: E2 FD 00 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: E2 FD 00 86 5E 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 E5 [22:19:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:19:14]wFMCommunicate OK [22:19:14]wFMCommunicate request_size=4 [22:19:14]MH_SAM_APDU [22:19:14]CAPDU: 80 17 00 00 [22:19:14]Write to MH i2c: E2 08 00 87 5E 80 17 00 00 00 00 00 00 65 [22:19:14]Write i2c OK [22:19:14]MH_I2C_Read... [22:19:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [22:19:14]Read from MH i2c: E2 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: E2 D9 00 [22:19:14]MH_I2C_Read... [22:19:14]Read from MH i2c: E2 D9 00 87 5E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 44 [22:19:14]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:19:14]wFMCommunicate OK [22:19:14]SAM_PROTO_GetShiftData done [22:19:14]requested_item shift.sale.total_cash is exist - process it [22:19:14]requested_item shift.sale_refund.total is exist - process it [22:19:14]requested_item shift.sale_refund.total_cash is exist - process it [22:19:14]requested_item shift.buy.total is exist - process it [22:19:14]requested_item shift.buy.total_cash is exist - process it [22:19:14]produce_requested_data done [22:19:14]produce_requested_data return {"fm.sale.total":26367225.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":361750.14,"shift.sale.total_cash":292564.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:19:14]process_action_free get_value [22:19:14]json_value_free [22:19:14]json_value_free done [22:19:14]process_json_proto returns [22:19:14]Send response to host [22:19:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26367225.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":361750.14,"shift.sale.total_cash":292564.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:19:14]free response buf [22:19:14]execute_script done [22:19:14]execute_script returns [22:19:14]free content buf [22:19:14]Sock 9.Close socket [22:19:14]Sock 9.Thread stoped [22:19:16]OFD Sender: No OFD packet to send [22:19:21]OFD Sender: No OFD packet to send [22:19:26]OFD Sender: No OFD packet to send [22:19:31]OFD Sender: No OFD packet to send [22:19:36]OFD Sender: No OFD packet to send [22:19:41]OFD Sender: No OFD packet to send [22:19:46]OFD Sender: No OFD packet to send [22:19:51]OFD Sender: No OFD packet to send [22:19:56]OFD Sender: No OFD packet to send [22:20:01]OFD Sender: No OFD packet to send [22:20:06]OFD Sender: No OFD packet to send [22:20:11]OFD Sender: No OFD packet to send [22:20:16]OFD Sender: No OFD packet to send [22:20:21]OFD Sender: No OFD packet to send [22:20:26]OFD Sender: No OFD packet to send [22:20:31]OFD Sender: No OFD packet to send [22:20:36]OFD Sender: No OFD packet to send [22:20:41]OFD Sender: No OFD packet to send [22:20:46]OFD Sender: No OFD packet to send [22:20:51]OFD Sender: No OFD packet to send [22:20:56]OFD Sender: No OFD packet to send [22:21:01]OFD Sender: No OFD packet to send [22:21:06]OFD Sender: No OFD packet to send [22:21:11]OFD Sender: No OFD packet to send [22:21:16]OFD Sender: No OFD packet to send [22:21:21]OFD Sender: No OFD packet to send [22:21:26]OFD Sender: No OFD packet to send [22:21:31]OFD Sender: No OFD packet to send [22:21:36]OFD Sender: No OFD packet to send [22:21:41]OFD Sender: No OFD packet to send [22:21:46]OFD Sender: No OFD packet to send [22:21:51]OFD Sender: No OFD packet to send [22:21:56]OFD Sender: No OFD packet to send [22:21:59]accept exits with 7 [22:21:59]New connection [22:21:59]New thread 3067202916 created [22:21:59]Thread 3067059556 joined [22:21:59]Waiting for new connection... [22:21:59] Sock 7.Parse request [22:21:59]Sock 7.Check first char [22:21:59]Sock 7.First char is OK [22:21:59]request: POST /json_proto HTTP/1.0 [22:21:59]Method: POST [22:21:59]URL: /json_proto [22:21:59]Method is POST - this is cgi request [22:21:59]url: /json_proto [22:21:59]query_string will be loaded in cgi processing [22:21:59]execute_cgi json_proto POST (null) [22:21:59]execute_cgi path=json_proto method=POST [22:21:59]POST find Content-Length [22:21:59]Host: 172.17.34.200:8080 [22:21:59]Content-Length: 678 [22:21:59]Content-Type: application/json [22:21:59] [22:21:59]POST finish read [22:21:59]Found Content-Length = 678 [22:21:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183167", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:59]execute_script... [22:21: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)1183167", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:59]POST & json_proto [22:21:59]process_json_proto [22:21:59]json parsed OK: [22:21:59]protocol is kg_v1.0 [22:21:59]action value=close_receipt [22:21:59]process_action close_receipt [22:21:59]cmd_close_receipt [22:21:59]MH_GetDate [22:21:59]Write to MH i2c: F0 00 00 88 5E D5 [22:21:59]Write i2c OK [22:21:59]MH_I2C_Read... [22:21:59]Read from MH i2c: F0 [22:21:59]MH_I2C_Read... [22:21:59]Read from MH i2c: F0 09 00 [22:21:59]MH_I2C_Read... [22:21:59]Read from MH i2c: F0 09 00 88 5E 00 0A 7B EA 64 B2 FF 65 64 2B [22:21:59]GetLastDocTimeStamp 1693088341 [22:21:59]current date 1693088522 [22:21:59]FM_GetShiftState [22:21:59]SAM_PROTO_GetShiftState [22:21:59]wFMCommunicate request_size=4 [22:21:59]MH_SAM_APDU [22:21:59]CAPDU: 80 13 01 00 [22:21:59]Write to MH i2c: E2 08 00 89 5E 80 13 01 00 00 00 00 00 64 [22:21:59]Write i2c OK [22:21:59]MH_I2C_Read... [22:21:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:59]Read from MH i2c: E2 [22:21:59]MH_I2C_Read... [22:21:59]Read from MH i2c: E2 0E 00 [22:21:59]MH_I2C_Read... [22:21:59]Read from MH i2c: E2 0E 00 89 5E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9B [22:21:59]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:21:59]wFMCommunicate OK [22:21:59]SAM_PROTO_GetShiftState done [22:21:59]FM_GetShiftState done [22:21:59]opened in 1693009560 [22:21:59]opened+sec_in_day 1693095960 [22:21:59]quantity*price = 50017 [22:21:59]sum+1 = 50019 [22:21:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 351 26.08.2023 22:22 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33335 ФПД: 216362505754687 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T222202&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33335&fm=216362505754687&tin=02508201610067®Number=0000000000091575&sum=50000 [22:22:00]StoreToDocumentArchive [22:22:00]shift 77 fd 33335 [22:22:00]save to /storage/0077/doc_00033335 [22:22:00]save last doc name /storage/0077/doc_00033335 to /storage/kkm_last_doc_name [22:22:00]save OK [22:22:00]Clear old archive folders... [22:22:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:22:00]tlvbuf is 00BB8140 [22:22:00]SAM_PROTO_ClearQueue [22:22:00]wFMCommunicate request_size=4 [22:22:00]MH_SAM_APDU [22:22:00]CAPDU: 80 09 00 00 [22:22:00]Write to MH i2c: E2 08 00 96 5E 80 09 00 00 00 00 00 00 66 [22:22:00]Write i2c OK [22:22:00]MH_I2C_Read... [22:22:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:22:00]Read from MH i2c: E2 [22:22:00]MH_I2C_Read... [22:22:00]Read from MH i2c: E2 03 00 [22:22:00]MH_I2C_Read... [22:22:00]Read from MH i2c: E2 03 00 96 5E 00 90 00 68 [22:22:00]RAPDU: 90 00 [22:22:00]wFMCommunicate OK [22:22:01]SAM_PROTO_ClearQueue done [22:22:01]KKMCreateOFDPacket [22:22:01]OFDProtocolAddRootSTLVToBuf [22:22:01]FM_MakeSignedData [22:22:01]FM_MakeSignedData [22:22:01]SAM_PROTO_SignData [22:22:01]wFMCommunicate request_size=4 [22:22:01]MH_SAM_APDU [22:22:01]CAPDU: 80 0D 01 02 [22:22:01]Write to MH i2c: E2 08 00 97 5E 80 0D 01 02 00 00 00 00 6E [22:22:01]Write i2c OK [22:22:01]MH_I2C_Read... [22:22:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:22:01]Read from MH i2c: E2 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 03 00 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 03 00 97 5E 00 90 00 69 [22:22:01]RAPDU: 90 00 [22:22:01]wFMCommunicate OK [22:22:01]wFMCommunicate request_size=255 [22:22:01]MH_SAM_APDU [22:22: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 0A 7B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 82 00 00 35 04 06 00 C4 [22:22:01]Write to MH i2c: E2 02 01 98 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 0A 7B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 82 00 00 35 04 06 00 C4 00 00 CC [22:22:01]Write i2c OK [22:22:01]MH_I2C_Read... [22:22:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:01]Read from MH i2c: E2 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 03 00 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 03 00 98 5E 00 90 00 6A [22:22:01]RAPDU: 90 00 [22:22:01]wFMCommunicate OK [22:22:01]wFMCommunicate request_size=10 [22:22:01]MH_SAM_APDU [22:22:01]CAPDU: 80 0D 02 02 05 C7 D2 4C 58 3F [22:22:01]Write to MH i2c: E2 0D 00 99 5E 80 0D 02 02 05 00 C7 D2 4C 58 3F 00 00 F7 [22:22:01]Write i2c OK [22:22:01]MH_I2C_Read... [22:22:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:01]Read from MH i2c: E2 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 03 00 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 03 00 99 5E 00 90 00 6B [22:22:01]RAPDU: 90 00 [22:22:01]wFMCommunicate OK [22:22:01]wFMCommunicate request_size=4 [22:22:01]MH_SAM_APDU [22:22:01]CAPDU: 80 0D 03 02 [22:22:01]Write to MH i2c: E2 08 00 9A 5E 80 0D 03 02 00 00 00 00 73 [22:22:01]Write i2c OK [22:22:01]MH_I2C_Read... [22:22:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:22:01]Read from MH i2c: E2 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 0B 00 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 0B 00 9A 5E 00 7A D9 D7 82 22 F5 E9 FF 90 00 1F [22:22:01]RAPDU: 7A D9 D7 82 22 F5 E9 FF 90 00 [22:22:01]wFMCommunicate OK [22:22:01]SAM_PROTO_SignData done [22:22:01]FM_MakeSignedData done [22:22:01]CreateOFDProtocolMessage [22:22:01]wFMCommunicate request_size=4 [22:22:01]MH_SAM_APDU [22:22:01]CAPDU: 80 11 00 00 [22:22:01]Write to MH i2c: E2 08 00 9B 5E 80 11 00 00 00 00 00 00 73 [22:22:01]Write i2c OK [22:22:01]MH_I2C_Read... [22:22:01]OFD Sender: No OFD packet to send [22:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:01]Read from MH i2c: E2 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 17 00 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: E2 17 00 9B 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C9 [22:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:22:01]wFMCommunicate OK [22:22:01]CreateOFDProtocolMessage done [22:22:01]OFDSenderStorePacket 33335 [22:22:01]StoreOFDPacket docnum=33335 [22:22:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EF F6 07 01 18 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 0A 7B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 82 00 00 35 04 06 00 C4 C7 D2 4C 58 3F 7A D9 D7 82 22 F5 E9 FF [22:22:01]CheckFolder [22:22:01]dirname=/storage/ofd_packets [22:22:01]CheckFolder done [22:22:01]ProducePacketName [22:22:01]name=ofd_packets/00033335 [22:22:01]NVStorageSaveData ofd_packets/00033335 [22:22:01]File name is /storage/ofd_packets/00033335 [22:22:01]Write 301 bytes [22:22:01]NVStorageSaveData done [22:22:01]OFDSenderStorePacket done [22:22:01]KKMCreateOFDPacket done [22:22:01]NVStorageSaveData kkm_last_timestamp [22:22:01]File name is /storage/kkm_last_timestamp [22:22:01]Write 4 bytes [22:22:01]NVStorageSaveData done [22:22:01]ExternCall_PrintAddStr [22:22:01]wPrintStart [22:22:01]Write to MH i2c: 01 00 00 9C 5E FA [22:22:01]Write i2c OK [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: 01 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: 01 07 00 [22:22:01]MH_I2C_Read... [22:22:01]Read from MH i2c: 01 07 00 9C 5E 00 00 00 00 00 FF 0F 0F [22:22:01]RasterBufferAndPrint [22:22:01]line Счет N : (1)1183167 [22:22:01]line ИНН: 02508201610067 [22:22:01]line Контрольно-Кассовый Чек [22:22:01]line ПРОДАЖА [22:22:01]line ТРК (МРК, ГНК) : 52 [22:22:01]line Товар: 2710124130 [22:22:01]line Аи-92-К-5 [22:22:01]line 8.550 * 58.50 [22:22:01]line = 500.18 [22:22:01]line НДС 12% НСП 1% [22:22:01]line > о реализуемом товаре [22:22:01]line ОКРУГЛЕНИЕ: -0.18 [22:22:01]line ИТОГО: 500.00 [22:22:01]line Внесено: 500.00 [22:22:01]line СДАЧА: 0.00 [22:22:01]line НСП 1% : 4.43 [22:22:01]line НДС 12% : 53.12 [22:22:01]line Наличными: 500.00 [22:22:01]line Безнал.: 0.00 [22:22:01]line Место: АЗС № 121 "Партнер Нефть" [22:22:01]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:22:01]line СНО: Общий режим [22:22:01]line Чек 351 26.08.2023 22:22 [22:22:01]line Смена: 77 ФФД: 1.0 [22:22:01]line ЗНМ: 0300000148 [22:22:01]line РНМ: 0000000000091575 [22:22:01]line Версия ККМ: 001 [22:22:01]line ФМ: 0000000000874655 [22:22:01]line ФД: 33335 [22:22:01]line ФПД: 216362505754687 [22:22:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T222202&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33335&fm=216362505754687&tin=02508201610067®Number=0000000000091575&sum=50000 [22:22:01]OFD Sender: Processing packet 33335 [packets to send 11, broken 10] [22:22:01]ProducePacketName [22:22:01]name=ofd_packets/00033335 [22:22:01]OFD Sender: To server: pG, [22:22:01]CommunicateWithHost lk.salyk.kg:30040 [22:22:01]ConnectInit lk.salyk.kg [22:22:01]written 0, free lines is 4095 [22:22:01]Connected sock=10 [22:22:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EF F6 07 01 18 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5F 01 00 00 F4 03 04 00 0A 7B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 82 00 00 35 04 06 00 C4 C7 D2 4C 58 3F 7A D9 D7 82 22 F5 E9 FF [22:22:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 EC 66 47 00 D1 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 37 82 00 00 F4 03 04 00 A8 25 EA 64 B6 04 01 00 00 10 C4 DF 4D 25 69 6A 28 [22:22:02]CommunicateWithHost err = 0 [22:22:02]CheckOFDResponse [22:22:02]1017 (14) - 77093643461234 [22:22:02]1041 (16) - 0000000000874655 [22:22:02]1040 (4) - 33335 [22:22:02]1012 (4) - 26.08.2023 16:17 [22:22:02]1206 (1) - 0 [22:22:02]OFD Sender: Remove packet 33335 [22:22:02]ProducePacketName [22:22:02]name=ofd_packets/00033335 [22:22:02]NVStorageDeleteData [22:22:02]Write to MH i2c: 01 00 00 C7 5E 25 [22:22:02]Write i2c OK [22:22:02]MH_I2C_Read... [22:22:02]Read from MH i2c: 01 [22:22:02]MH_I2C_Read... [22:22:02]Read from MH i2c: 01 07 00 [22:22:02]MH_I2C_Read... [22:22:02]Read from MH i2c: 01 07 00 C7 5E 00 00 00 00 00 DA 0C 12 [22:22:02]RasterBufferAndPrint [22:22:02]line [22:22:02]line [22:22:02]line [22:22:02]line [22:22:02]line [22:22:02]written 0, free lines is 3296 [22:22:02]MH_Cut [22:22:02]Write to MH i2c: D1 01 00 CE 5E 01 FE [22:22:02]Write i2c OK [22:22:02]MH_I2C_Read... [22:22:02]Read from MH i2c: D1 [22:22:02]MH_I2C_Read... [22:22:02]Read from MH i2c: D1 01 00 [22:22:02]MH_I2C_Read... [22:22:02]Read from MH i2c: D1 01 00 CE 5E 00 FD [22:22:02]Write to MH i2c: 01 00 00 CF 5E 2D [22:22:02]Write i2c OK [22:22:02]MH_I2C_Read... [22:22:02]OFD Sender: No OFD packet to send [22:22:02]*** Cut start [22:22:02]*** Purtial cut [22:22:02]*** Stage 1: CUTSNS_PIN = 1 [22:22:03]Read from MH i2c: 01 [22:22:03]MH_I2C_Read... [22:22:03]*** Stop cut motor [22:22:03]*** Cut end [22:22:03]Read from MH i2c: 01 07 00 [22:22:03]MH_I2C_Read... [22:22:03]Read from MH i2c: 01 07 00 CF 5E 00 00 00 00 00 FF 0F 42 [22:22:03]process_action close_receipt done [22:22:03]requested_data is exist [22:22:03]produce_requested_data [22:22:03]requested_item fm.sn is exist - process it [22:22:03]wFMCommunicate request_size=4 [22:22:03]MH_SAM_APDU [22:22:03]CAPDU: 80 11 00 00 [22:22:03]Write to MH i2c: E2 08 00 D0 5E 80 11 00 00 00 00 00 00 A8 [22:22:03]Write i2c OK [22:22:03]MH_I2C_Read... [22:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:03]Read from MH i2c: E2 [22:22:03]MH_I2C_Read... [22:22:03]Read from MH i2c: E2 17 00 [22:22:03]MH_I2C_Read... [22:22:03]Read from MH i2c: E2 17 00 D0 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FE [22:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:22:03]wFMCommunicate OK [22:22:03]requested_item fd.num is exist - process it [22:22:03]SAM_PROTO_GetFieldsCounters [22:22:03]wFMCommunicate request_size=4 [22:22:03]MH_SAM_APDU [22:22:03]CAPDU: 80 13 00 00 [22:22:03]Write to MH i2c: E2 08 00 D1 5E 80 13 00 00 00 00 00 00 AB [22:22:03]Write i2c OK [22:22:03]MH_I2C_Read... [22:22:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:22:03]Read from MH i2c: E2 [22:22:03]MH_I2C_Read... [22:22:03]Read from MH i2c: E2 62 00 [22:22:03]MH_I2C_Read... [22:22:03]Read from MH i2c: E2 62 00 D1 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [22:22:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:22:03]wFMCommunicate OK [22:22:03]SAM_PROTO_GetFieldsCounters done [22:22:03]requested_item shift.num is exist - process it [22:22:03]requested_item shift.opened is exist - process it [22:22:03]req_shift_opened [22:22:03]FM_GetShiftState [22:22:03]SAM_PROTO_GetShiftState [22:22:03]wFMCommunicate request_size=4 [22:22:03]MH_SAM_APDU [22:22:03]CAPDU: 80 13 01 00 [22:22:03]Write to MH i2c: E2 08 00 D2 5E 80 13 01 00 00 00 00 00 AD [22:22:03]Write i2c OK [22:22:03]MH_I2C_Read... [22:22:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:03]Read from MH i2c: E2 [22:22:03]MH_I2C_Read... [22:22:03]Read from MH i2c: E2 0E 00 [22:22:03]MH_I2C_Read... [22:22:03]Read from MH i2c: E2 0E 00 D2 5E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E4 [22:22:03]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:22:03]wFMCommunicate OK [22:22:03]SAM_PROTO_GetShiftState done [22:22:03]FM_GetShiftState done [22:22:03]req_shift_opened done [22:22:03]requested_item shift.open_date is exist - process it [22:22:03]req_shift_open_date [22:22:03]req_shift_open_date done [22:22:03]produce_requested_data done [22:22:03]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33335,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:22:03]process_action_free close_receipt [22:22:03]json_value_free [22:22:03]json_value_free done [22:22:03]process_json_proto returns [22:22:03]Send response to host [22:22:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33335,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:22:03]free response buf [22:22:03]execute_script done [22:22:03]execute_script returns [22:22:03]free content buf [22:22:03]Sock 7.Close socket [22:22:03]Sock 7.Thread stoped [22:22:06]accept exits with 9 [22:22:06]New connection [22:22:06]New thread 3067059556 created [22:22:06]Thread 3067202916 joined [22:22:06]Waiting for new connection... [22:22:06] Sock 9.Parse request [22:22:06]Sock 9.Check first char [22:22:06]Sock 9.First char is OK [22:22:06]request: POST /json_proto HTTP/1.0 [22:22:06]Method: POST [22:22:06]URL: /json_proto [22:22:06]Method is POST - this is cgi request [22:22:06]url: /json_proto [22:22:06]query_string will be loaded in cgi processing [22:22:06]execute_cgi json_proto POST (null) [22:22:06]execute_cgi path=json_proto method=POST [22:22:06]POST find Content-Length [22:22:06]Host: 172.17.34.200:8080 [22:22:06]Content-Length: 215 [22:22:06]Content-Type: application/json [22:22:06] [22:22:06]POST finish read [22:22:06]Found Content-Length = 215 [22:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:06]execute_script... [22:22:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:06]POST & json_proto [22:22:06]process_json_proto [22:22:06]json parsed OK: [22:22:06]protocol is kg_v1.0 [22:22:06]action value=get_value [22:22:06]process_action get_value [22:22:06]cmd_get_value [22:22:06]process_action get_value done [22:22:06]requested_data is exist [22:22:06]produce_requested_data [22:22:06]requested_item kkm.sn is exist - process it [22:22:06]requested_item kkm.ver is exist - process it [22:22:06]requested_item fm.sn is exist - process it [22:22:06]wFMCommunicate request_size=4 [22:22:06]MH_SAM_APDU [22:22:06]CAPDU: 80 11 00 00 [22:22:06]Write to MH i2c: E2 08 00 D3 5E 80 11 00 00 00 00 00 00 AB [22:22:06]Write i2c OK [22:22:06]MH_I2C_Read... [22:22:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:06]Read from MH i2c: E2 [22:22:06]MH_I2C_Read... [22:22:06]Read from MH i2c: E2 17 00 [22:22:06]MH_I2C_Read... [22:22:06]Read from MH i2c: E2 17 00 D3 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 01 [22:22:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:22:06]wFMCommunicate OK [22:22:06]requested_item fd.num is exist - process it [22:22:06]SAM_PROTO_GetFieldsCounters [22:22:06]wFMCommunicate request_size=4 [22:22:06]MH_SAM_APDU [22:22:06]CAPDU: 80 13 00 00 [22:22:06]Write to MH i2c: E2 08 00 D4 5E 80 13 00 00 00 00 00 00 AE [22:22:06]Write i2c OK [22:22:06]MH_I2C_Read... [22:22:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:22:07]Read from MH i2c: E2 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 62 00 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 62 00 D4 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [22:22:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 37 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:22:07]wFMCommunicate OK [22:22:07]SAM_PROTO_GetFieldsCounters done [22:22:07]requested_item shift.num is exist - process it [22:22:07]requested_item shift.opened is exist - process it [22:22:07]req_shift_opened [22:22:07]FM_GetShiftState [22:22:07]SAM_PROTO_GetShiftState [22:22:07]wFMCommunicate request_size=4 [22:22:07]MH_SAM_APDU [22:22:07]CAPDU: 80 13 01 00 [22:22:07]Write to MH i2c: E2 08 00 D5 5E 80 13 01 00 00 00 00 00 B0 [22:22:07]Write i2c OK [22:22:07]MH_I2C_Read... [22:22:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:07]Read from MH i2c: E2 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 0E 00 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 0E 00 D5 5E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E7 [22:22:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:22:07]wFMCommunicate OK [22:22:07]SAM_PROTO_GetShiftState done [22:22:07]FM_GetShiftState done [22:22:07]req_shift_opened done [22:22:07]requested_item shift.open_date is exist - process it [22:22:07]req_shift_open_date [22:22:07]req_shift_open_date done [22:22:07]produce_requested_data done [22:22:07]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33335,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:22:07]process_action_free get_value [22:22:07]json_value_free [22:22:07]json_value_free done [22:22:07]process_json_proto returns [22:22:07]Send response to host [22:22:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33335,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:22:07]free response buf [22:22:07]execute_script done [22:22:07]execute_script returns [22:22:07]free content buf [22:22:07]Sock 9.Close socket [22:22:07]Sock 9.Thread stoped [22:22:07]accept exits with 7 [22:22:07]New connection [22:22:07]New thread 3067202916 created [22:22:07]Thread 3067059556 joined [22:22:07]Waiting for new connection... [22:22:07] Sock 7.Parse request [22:22:07]Sock 7.Check first char [22:22:07]Sock 7.First char is OK [22:22:07]request: POST /json_proto HTTP/1.0 [22:22:07]Method: POST [22:22:07]URL: /json_proto [22:22:07]Method is POST - this is cgi request [22:22:07]url: /json_proto [22:22:07]query_string will be loaded in cgi processing [22:22:07]execute_cgi json_proto POST (null) [22:22:07]execute_cgi path=json_proto method=POST [22:22:07]POST find Content-Length [22:22:07]Host: 172.17.34.200:8080 [22:22:07]Content-Length: 331 [22:22:07]Content-Type: application/json [22:22:07] [22:22:07]POST finish read [22:22:07]Found Content-Length = 331 [22:22:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:22:07]execute_script... [22:22:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:22:07]POST & json_proto [22:22:07]process_json_proto [22:22:07]json parsed OK: [22:22:07]protocol is kg_v1.0 [22:22:07]action value=get_value [22:22:07]process_action get_value [22:22:07]cmd_get_value [22:22:07]process_action get_value done [22:22:07]requested_data is exist [22:22:07]produce_requested_data [22:22:07]requested_item fm.sale.total is exist - process it [22:22:07]SAM_PROTO_GetFMData [22:22:07]wFMCommunicate request_size=4 [22:22:07]MH_SAM_APDU [22:22:07]CAPDU: 80 13 03 00 [22:22:07]Write to MH i2c: E2 08 00 D6 5E 80 13 03 00 00 00 00 00 B3 [22:22:07]Write i2c OK [22:22:07]MH_I2C_Read... [22:22:07]OFD Sender: No OFD packet to send [22:22:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:22:07]Read from MH i2c: E2 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 FD 00 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 FD 00 D6 5E 00 C3 04 85 04 BF 04 6E 04 04 00 9D 81 00 00 69 04 A1 00 6F 04 04 00 5E 80 00 00 B1 04 04 00 E8 F4 29 9D 70 04 04 00 30 77 8F 8C 72 04 04 00 B8 7D 9A 10 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 30 8F B1 10 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 88 1B 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 9D [22:22:07]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 9D 81 00 00 69 04 A1 00 6F 04 04 00 5E 80 00 00 B1 04 04 00 E8 F4 29 9D 70 04 04 00 30 77 8F 8C 72 04 04 00 B8 7D 9A 10 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 30 8F B1 10 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 88 1B 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [22:22:07]wFMCommunicate OK [22:22:07]wFMCommunicate request_size=4 [22:22:07]MH_SAM_APDU [22:22:07]CAPDU: 80 17 00 00 [22:22:07]Write to MH i2c: E2 08 00 D7 5E 80 17 00 00 00 00 00 00 B5 [22:22:07]Write i2c OK [22:22:07]MH_I2C_Read... [22:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:22:07]Read from MH i2c: E2 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 FD 00 [22:22:07]MH_I2C_Read... [22:22:07]Read from MH i2c: E2 FD 00 D7 5E 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 D8 [22:22:07]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [22:22:07]wFMCommunicate OK [22:22:07]wFMCommunicate request_size=4 [22:22:07]MH_SAM_APDU [22:22:07]CAPDU: 80 17 00 00 [22:22:07]Write to MH i2c: E2 08 00 D8 5E 80 17 00 00 00 00 00 00 B6 [22:22:07]Write i2c OK [22:22:07]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 FD 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 FD 00 D8 5E 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 D4 [22:22:08]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [22:22:08]wFMCommunicate OK [22:22:08]wFMCommunicate request_size=4 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 17 00 00 [22:22:08]Write to MH i2c: E2 08 00 D9 5E 80 17 00 00 00 00 00 00 B7 [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 FD 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 FD 00 D9 5E 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 29 [22:22:08]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [22:22:08]wFMCommunicate OK [22:22:08]wFMCommunicate request_size=4 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 17 00 00 [22:22:08]Write to MH i2c: E2 08 00 DA 5E 80 17 00 00 00 00 00 00 B8 [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [22:22:08]Read from MH i2c: E2 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 E0 00 [22:22:08]MH_I2C_Read... [22:22:08]Read from MH i2c: E2 E0 00 DA 5E 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A2 [22:22:08]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:22:08]wFMCommunicate OK [22:22:08]SAM_PROTO_GetFMData done [22:22:08]requested_item fm.sale_refund.total is exist - process it [22:22:08]requested_item fm.buy.total is exist - process it [22:22:08]requested_item shift.sale.total is exist - process it [22:22:08]SAM_PROTO_GetShiftData [22:22:08]wFMCommunicate request_size=4 [22:22:08]MH_SAM_APDU [22:22:08]CAPDU: 80 13 02 00 [22:22:08]Write to MH i2c: E2 08 00 DB 5E 80 13 02 00 00 00 00 00 B7 [22:22:08]Write i2c OK [22:22:08]MH_I2C_Read... [22:22:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:22:09]Read from MH i2c: E2 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: E2 FD 00 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: E2 FD 00 DB 5E 00 BC 04 AA 04 B8 04 6E 04 04 00 5F 01 00 00 69 04 9E 00 6F 04 04 00 5B 01 00 00 B1 04 04 00 F6 BF 28 02 70 04 04 00 20 2E BF 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 96 B6 3A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 95 E4 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 92 [22:22:09]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 5F 01 00 00 69 04 9E 00 6F 04 04 00 5B 01 00 00 B1 04 04 00 F6 BF 28 02 70 04 04 00 20 2E BF 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 96 B6 3A EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 95 E4 04 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:22:09]wFMCommunicate OK [22:22:09]wFMCommunicate request_size=4 [22:22:09]MH_SAM_APDU [22:22:09]CAPDU: 80 17 00 00 [22:22:09]Write to MH i2c: E2 08 00 DC 5E 80 17 00 00 00 00 00 00 BA [22:22:09]Write i2c OK [22:22:09]MH_I2C_Read... [22:22:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:22:09]Read from MH i2c: E2 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: E2 FD 00 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: E2 FD 00 DC 5E 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 81 [22:22:09]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [22:22:09]wFMCommunicate OK [22:22:09]wFMCommunicate request_size=4 [22:22:09]MH_SAM_APDU [22:22:09]CAPDU: 80 17 00 00 [22:22:09]Write to MH i2c: E2 08 00 DD 5E 80 17 00 00 00 00 00 00 BB [22:22:09]Write i2c OK [22:22:09]MH_I2C_Read... [22:22:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:22:09]Read from MH i2c: E2 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: E2 FD 00 [22:22:09]MH_I2C_Read... [22:22:09]Read from MH i2c: E2 FD 00 DD 5E 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 E4 [22:22:09]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [22:22:10]wFMCommunicate OK [22:22:10]wFMCommunicate request_size=4 [22:22:10]MH_SAM_APDU [22:22:10]CAPDU: 80 17 00 00 [22:22:10]Write to MH i2c: E2 08 00 DE 5E 80 17 00 00 00 00 00 00 BC [22:22:10]Write i2c OK [22:22:10]MH_I2C_Read... [22:22:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:22:10]Read from MH i2c: E2 [22:22:10]MH_I2C_Read... [22:22:10]Read from MH i2c: E2 FD 00 [22:22:10]MH_I2C_Read... [22:22:10]Read from MH i2c: E2 FD 00 DE 5E 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 3D [22:22:10]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:22:10]wFMCommunicate OK [22:22:10]wFMCommunicate request_size=4 [22:22:10]MH_SAM_APDU [22:22:10]CAPDU: 80 17 00 00 [22:22:10]Write to MH i2c: E2 08 00 DF 5E 80 17 00 00 00 00 00 00 BD [22:22:10]Write i2c OK [22:22:10]MH_I2C_Read... [22:22:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [22:22:10]Read from MH i2c: E2 [22:22:10]MH_I2C_Read... [22:22:10]Read from MH i2c: E2 D9 00 [22:22:10]MH_I2C_Read... [22:22:10]Read from MH i2c: E2 D9 00 DF 5E 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9C [22:22:10]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:22:10]wFMCommunicate OK [22:22:10]SAM_PROTO_GetShiftData done [22:22:10]requested_item shift.sale.total_cash is exist - process it [22:22:10]requested_item shift.sale_refund.total is exist - process it [22:22:10]requested_item shift.sale_refund.total_cash is exist - process it [22:22:10]requested_item shift.buy.total is exist - process it [22:22:10]requested_item shift.buy.total_cash is exist - process it [22:22:10]produce_requested_data done [22:22:10]produce_requested_data return {"fm.sale.total":26367725.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":362250.14,"shift.sale.total_cash":293064.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:22:10]process_action_free get_value [22:22:10]json_value_free [22:22:10]json_value_free done [22:22:10]process_json_proto returns [22:22:10]Send response to host [22:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26367725.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":362250.14,"shift.sale.total_cash":293064.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:22:10]free response buf [22:22:10]execute_script done [22:22:10]execute_script returns [22:22:10]free content buf [22:22:10]Sock 7.Close socket [22:22:10]Sock 7.Thread stoped [22:22:11]int [22:22:11]Write to MH i2c: 01 00 00 E0 5E 3E [22:22:11]*** FLAG_PRN_PAP1 set [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 E0 5E 00 01 00 00 00 FF 0F 54 [22:22:11]state=0 [22:22:11]No paper [22:22:11]int [22:22:11]Write to MH i2c: 01 00 00 E1 5E 3F [22:22:11]*** FLAG_PRN_PAP2 set [22:22:11]Write i2c OK [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 [22:22:11]MH_I2C_Read... [22:22:11]Read from MH i2c: 01 07 00 E1 5E 00 03 00 00 00 FF 0F 57 [22:22:11]state=0 [22:22:11]No paper [22:22:11]Cover opened [22:22:12]OFD Sender: No OFD packet to send [22:22:16]int [22:22:16]Write to MH i2c: 01 00 00 E2 5E 40 [22:22:16]*** FLAG_PRN_PAP2 reset [22:22:16]Write i2c OK [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 07 00 [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 07 00 E2 5E 00 01 00 00 00 FF 0F 56 [22:22:16]state=3 [22:22:16]No paper [22:22:16]Cover closed [22:22:16]int line is 0 - check status [22:22:16]Write to MH i2c: 01 00 00 E3 5E 41 [22:22:16]*** FLAG_PRN_PAP1 reset [22:22:16]Write i2c OK [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 07 00 [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 07 00 E3 5E 00 00 00 00 00 FF 0F 56 [22:22:16]state=0 [22:22:16]int [22:22:16]Write to MH i2c: 01 00 00 E4 5E 42 [22:22:16]Write i2c OK [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 07 00 [22:22:16]MH_I2C_Read... [22:22:16]Read from MH i2c: 01 07 00 E4 5E 00 00 00 00 00 FF 0F 57 [22:22:16]state=0 [22:22:17]OFD Sender: No OFD packet to send [22:22:22]OFD Sender: No OFD packet to send [22:22:27]OFD Sender: No OFD packet to send [22:22:32]OFD Sender: No OFD packet to send [22:22:37]OFD Sender: No OFD packet to send [22:22:42]OFD Sender: No OFD packet to send [22:22:47]OFD Sender: No OFD packet to send [22:22:52]OFD Sender: No OFD packet to send [22:22:57]OFD Sender: No OFD packet to send [22:23:02]OFD Sender: No OFD packet to send [22:23:07]OFD Sender: No OFD packet to send [22:23:12]OFD Sender: No OFD packet to send [22:23:17]OFD Sender: No OFD packet to send [22:23:22]OFD Sender: No OFD packet to send [22:23:27]OFD Sender: No OFD packet to send [22:23:32]OFD Sender: No OFD packet to send [22:23:37]OFD Sender: No OFD packet to send [22:23:42]OFD Sender: No OFD packet to send [22:23:47]OFD Sender: No OFD packet to send [22:23:52]OFD Sender: No OFD packet to send [22:23:57]OFD Sender: No OFD packet to send [22:24:02]OFD Sender: No OFD packet to send [22:24:07]OFD Sender: No OFD packet to send [22:24:12]OFD Sender: No OFD packet to send [22:24:17]OFD Sender: No OFD packet to send [22:24:22]OFD Sender: No OFD packet to send [22:24:27]OFD Sender: No OFD packet to send [22:24:32]OFD Sender: No OFD packet to send [22:24:37]OFD Sender: No OFD packet to send [22:24:42]OFD Sender: No OFD packet to send [22:24:47]OFD Sender: No OFD packet to send [22:24:52]OFD Sender: No OFD packet to send [22:24:57]OFD Sender: No OFD packet to send [22:25:02]OFD Sender: No OFD packet to send [22:25:07]OFD Sender: No OFD packet to send [22:25:12]OFD Sender: No OFD packet to send [22:25:17]OFD Sender: No OFD packet to send [22:25:22]OFD Sender: No OFD packet to send [22:25:27]OFD Sender: No OFD packet to send [22:25:32]OFD Sender: No OFD packet to send [22:25:37]OFD Sender: No OFD packet to send [22:25:42]OFD Sender: No OFD packet to send [22:25:47]OFD Sender: No OFD packet to send [22:25:52]OFD Sender: No OFD packet to send [22:25:57]OFD Sender: No OFD packet to send [22:26:02]OFD Sender: No OFD packet to send [22:26:07]OFD Sender: No OFD packet to send [22:26:12]OFD Sender: No OFD packet to send [22:26:17]OFD Sender: No OFD packet to send [22:26:22]OFD Sender: No OFD packet to send [22:26:27]OFD Sender: No OFD packet to send [22:26:32]OFD Sender: No OFD packet to send [22:26:37]OFD Sender: No OFD packet to send [22:26:42]OFD Sender: No OFD packet to send [22:26:47]OFD Sender: No OFD packet to send [22:26:52]OFD Sender: No OFD packet to send [22:26:57]OFD Sender: No OFD packet to send [22:27:02]OFD Sender: No OFD packet to send [22:27:07]OFD Sender: No OFD packet to send [22:27:12]OFD Sender: No OFD packet to send [22:27:17]OFD Sender: No OFD packet to send [22:27:22]OFD Sender: No OFD packet to send [22:27:27]OFD Sender: No OFD packet to send [22:27:32]OFD Sender: No OFD packet to send [22:27:37]OFD Sender: No OFD packet to send [22:27:42]OFD Sender: No OFD packet to send [22:27:47]OFD Sender: No OFD packet to send [22:27:52]OFD Sender: No OFD packet to send [22:27:57]OFD Sender: No OFD packet to send [22:28:02]OFD Sender: No OFD packet to send [22:28:07]OFD Sender: No OFD packet to send [22:28:12]OFD Sender: No OFD packet to send [22:28:15]accept exits with 9 [22:28:15]New connection [22:28:15]New thread 3067059556 created [22:28:15]Thread 3067202916 joined [22:28:15]Waiting for new connection... [22:28:15] Sock 9.Parse request [22:28:15]Sock 9.Check first char [22:28:15]Sock 9.First char is OK [22:28:15]request: POST /json_proto HTTP/1.0 [22:28:15]Method: POST [22:28:15]URL: /json_proto [22:28:15]Method is POST - this is cgi request [22:28:15]url: /json_proto [22:28:15]query_string will be loaded in cgi processing [22:28:15]execute_cgi json_proto POST (null) [22:28:15]execute_cgi path=json_proto method=POST [22:28:15]POST find Content-Length [22:28:15]Host: 172.17.34.200:8080 [22:28:15]Content-Length: 678 [22:28:15]Content-Type: application/json [22:28:15] [22:28:15]POST finish read [22:28:15]Found Content-Length = 678 [22:28:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183168", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [22:28:15]execute_script... [22:28: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)1183168", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [22:28:15]POST & json_proto [22:28:15]process_json_proto [22:28:15]json parsed OK: [22:28:15]protocol is kg_v1.0 [22:28:15]action value=close_receipt [22:28:15]process_action close_receipt [22:28:15]cmd_close_receipt [22:28:15]MH_GetDate [22:28:15]Write to MH i2c: F0 00 00 E5 5E 32 [22:28:15]Write i2c OK [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: F0 [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: F0 09 00 [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: F0 09 00 E5 5E 00 82 7C EA 64 B2 FF 65 64 01 [22:28:15]GetLastDocTimeStamp 1693088522 [22:28:15]current date 1693088898 [22:28:15]FM_GetShiftState [22:28:15]SAM_PROTO_GetShiftState [22:28:15]wFMCommunicate request_size=4 [22:28:15]MH_SAM_APDU [22:28:15]CAPDU: 80 13 01 00 [22:28:15]Write to MH i2c: E2 08 00 E6 5E 80 13 01 00 00 00 00 00 C1 [22:28:15]Write i2c OK [22:28:15]MH_I2C_Read... [22:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:15]Read from MH i2c: E2 [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: E2 0E 00 [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: E2 0E 00 E6 5E 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F8 [22:28:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:28:15]wFMCommunicate OK [22:28:15]SAM_PROTO_GetShiftState done [22:28:15]FM_GetShiftState done [22:28:15]opened in 1693009560 [22:28:15]opened+sec_in_day 1693095960 [22:28:15]quantity*price = 30010 [22:28:15]sum+1 = 30012 [22:28:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 352 26.08.2023 22:28 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33336 ФПД: 21698834201236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T222818&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33336&fm=21698834201236&tin=02508201610067®Number=0000000000091575&sum=30000 [22:28:16]StoreToDocumentArchive [22:28:16]shift 77 fd 33336 [22:28:16]save to /storage/0077/doc_00033336 [22:28:16]save last doc name /storage/0077/doc_00033336 to /storage/kkm_last_doc_name [22:28:16]save OK [22:28:16]Clear old archive folders... [22:28:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:28:16]tlvbuf is 00A28450 [22:28:16]SAM_PROTO_ClearQueue [22:28:16]wFMCommunicate request_size=4 [22:28:16]MH_SAM_APDU [22:28:16]CAPDU: 80 09 00 00 [22:28:16]Write to MH i2c: E2 08 00 F3 5E 80 09 00 00 00 00 00 00 C3 [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:16]Read from MH i2c: E2 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 03 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 03 00 F3 5E 00 90 00 C5 [22:28:16]RAPDU: 90 00 [22:28:16]wFMCommunicate OK [22:28:16]SAM_PROTO_ClearQueue done [22:28:16]KKMCreateOFDPacket [22:28:16]OFDProtocolAddRootSTLVToBuf [22:28:16]FM_MakeSignedData [22:28:16]FM_MakeSignedData [22:28:16]SAM_PROTO_SignData [22:28:16]wFMCommunicate request_size=4 [22:28:16]MH_SAM_APDU [22:28:16]CAPDU: 80 0D 01 02 [22:28:16]Write to MH i2c: E2 08 00 F4 5E 80 0D 01 02 00 00 00 00 CB [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:16]Read from MH i2c: E2 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 03 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 03 00 F4 5E 00 90 00 C6 [22:28:16]RAPDU: 90 00 [22:28:16]wFMCommunicate OK [22:28:16]wFMCommunicate request_size=255 [22:28:16]MH_SAM_APDU [22:28: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 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 82 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 82 00 00 35 04 06 00 13 [22:28:16]Write to MH i2c: E2 02 01 F5 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 82 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 82 00 00 35 04 06 00 13 00 00 33 [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:16]Read from MH i2c: E2 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 03 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 03 00 F5 5E 00 90 00 C7 [22:28:16]RAPDU: 90 00 [22:28:16]wFMCommunicate OK [22:28:16]wFMCommunicate request_size=10 [22:28:16]MH_SAM_APDU [22:28:16]CAPDU: 80 0D 02 02 05 BC 27 4D FA 94 [22:28:16]Write to MH i2c: E2 0D 00 F6 5E 80 0D 02 02 05 00 BC 27 4D FA 94 00 00 96 [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:16]Read from MH i2c: E2 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 03 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 03 00 F6 5E 00 90 00 C8 [22:28:16]RAPDU: 90 00 [22:28:16]wFMCommunicate OK [22:28:16]wFMCommunicate request_size=4 [22:28:16]MH_SAM_APDU [22:28:16]CAPDU: 80 0D 03 02 [22:28:16]Write to MH i2c: E2 08 00 F7 5E 80 0D 03 02 00 00 00 00 D0 [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:16]Read from MH i2c: E2 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 0B 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 0B 00 F7 5E 00 2D 25 5B 97 0B 3D 34 75 90 00 06 [22:28:16]RAPDU: 2D 25 5B 97 0B 3D 34 75 90 00 [22:28:16]wFMCommunicate OK [22:28:16]SAM_PROTO_SignData done [22:28:16]FM_MakeSignedData done [22:28:16]CreateOFDProtocolMessage [22:28:16]wFMCommunicate request_size=4 [22:28:16]MH_SAM_APDU [22:28:16]CAPDU: 80 11 00 00 [22:28:16]Write to MH i2c: E2 08 00 F8 5E 80 11 00 00 00 00 00 00 D0 [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:16]Read from MH i2c: E2 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 17 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 17 00 F8 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 26 [22:28:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:28:16]wFMCommunicate OK [22:28:16]CreateOFDProtocolMessage done [22:28:16]OFDSenderStorePacket 33336 [22:28:16]StoreOFDPacket docnum=33336 [22:28:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D4 3B 07 01 83 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 82 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 82 00 00 35 04 06 00 13 BC 27 4D FA 94 2D 25 5B 97 0B 3D 34 75 [22:28:16]CheckFolder [22:28:16]dirname=/storage/ofd_packets [22:28:16]CheckFolder done [22:28:16]ProducePacketName [22:28:16]name=ofd_packets/00033336 [22:28:16]NVStorageSaveData ofd_packets/00033336 [22:28:16]File name is /storage/ofd_packets/00033336 [22:28:16]Write 301 bytes [22:28:16]NVStorageSaveData done [22:28:16]OFDSenderStorePacket done [22:28:16]KKMCreateOFDPacket done [22:28:16]NVStorageSaveData kkm_last_timestamp [22:28:16]File name is /storage/kkm_last_timestamp [22:28:16]Write 4 bytes [22:28:16]NVStorageSaveData done [22:28:16]ExternCall_PrintAddStr [22:28:16]wPrintStart [22:28:16]Write to MH i2c: 01 00 00 F9 5E 57 [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: 01 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: 01 07 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: 01 07 00 F9 5E 00 00 00 00 00 FF 0F 6C [22:28:16]RasterBufferAndPrint [22:28:16]line Счет N : (1)1183168 [22:28:16]line ИНН: 02508201610067 [22:28:16]line Контрольно-Кассовый Чек [22:28:16]line ПРОДАЖА [22:28:16]line ТРК (МРК, ГНК) : 62 [22:28:16]line Товар: 2710124130 [22:28:16]line Аи-92-К-5 [22:28:16]line 5.130 * 58.50 [22:28:16]line = 300.11 [22:28:16]line НДС 12% НСП 1% [22:28:16]line > о реализуемом товаре [22:28:16]line ОКРУГЛЕНИЕ: -0.11 [22:28:16]line ИТОГО: 300.00 [22:28:16]line Внесено: 300.00 [22:28:16]line СДАЧА: 0.00 [22:28:16]line НСП 1% : 2.66 [22:28:16]line НДС 12% : 31.87 [22:28:16]line Наличными: 300.00 [22:28:16]line Безнал.: 0.00 [22:28:16]line Место: АЗС № 121 "Партнер Нефть" [22:28:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:28:16]line СНО: Общий режим [22:28:16]line Чек 352 26.08.2023 22:28 [22:28:16]line Смена: 77 ФФД: 1.0 [22:28:16]line ЗНМ: 0300000148 [22:28:16]line РНМ: 0000000000091575 [22:28:16]line Версия ККМ: 001 [22:28:16]line ФМ: 0000000000874655 [22:28:16]line ФД: 33336 [22:28:16]line ФПД: 21698834201236 [22:28:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T222818&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33336&fm=21698834201236&tin=02508201610067®Number=0000000000091575&sum=30000 [22:28:17]OFD Sender: Processing packet 33336 [packets to send 11, broken 10] [22:28:17]ProducePacketName [22:28:17]name=ofd_packets/00033336 [22:28:17]OFD Sender: To server: pG, [22:28:17]CommunicateWithHost lk.salyk.kg:30040 [22:28:17]ConnectInit lk.salyk.kg [22:28:17]written 0, free lines is 4095 [22:28:17]Connected sock=10 [22:28:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 D4 3B 07 01 83 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 82 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 82 00 00 35 04 06 00 13 BC 27 4D FA 94 2D 25 5B 97 0B 3D 34 75 [22:28:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B6 B8 47 00 A6 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 38 82 00 00 F4 03 04 00 1F 27 EA 64 B6 04 01 00 00 A6 5C 29 81 BC 98 5B AD [22:28:17]CommunicateWithHost err = 0 [22:28:17]CheckOFDResponse [22:28:17]1017 (14) - 77093643461234 [22:28:17]1041 (16) - 0000000000874655 [22:28:17]1040 (4) - 33336 [22:28:17]1012 (4) - 26.08.2023 16:23 [22:28:17]1206 (1) - 0 [22:28:17]OFD Sender: Remove packet 33336 [22:28:17]ProducePacketName [22:28:17]name=ofd_packets/00033336 [22:28:17]NVStorageDeleteData [22:28:17]Write to MH i2c: 01 00 00 24 5F 83 [22:28:17]Write i2c OK [22:28:17]MH_I2C_Read... [22:28:17]Read from MH i2c: 01 [22:28:17]MH_I2C_Read... [22:28:17]Read from MH i2c: 01 07 00 [22:28:17]MH_I2C_Read... [22:28:17]Read from MH i2c: 01 07 00 24 5F 00 00 00 00 00 D1 0C 67 [22:28:17]RasterBufferAndPrint [22:28:17]line [22:28:17]line [22:28:17]line [22:28:17]line [22:28:17]line [22:28:17]written 0, free lines is 3289 [22:28:17]MH_Cut [22:28:17]Write to MH i2c: D1 01 00 2B 5F 01 5C [22:28:17]Write i2c OK [22:28:17]MH_I2C_Read... [22:28:17]Read from MH i2c: D1 [22:28:17]MH_I2C_Read... [22:28:17]Read from MH i2c: D1 01 00 [22:28:17]MH_I2C_Read... [22:28:17]Read from MH i2c: D1 01 00 2B 5F 00 5B [22:28:17]Write to MH i2c: 01 00 00 2C 5F 8B [22:28:17]Write i2c OK [22:28:17]MH_I2C_Read... [22:28:18]OFD Sender: No OFD packet to send [22:28:18]*** Cut start [22:28:18]*** Purtial cut [22:28:18]*** CUTSNS_PIN = 0 [22:28:18]*** Stage 1: CUTSNS_PIN = 1 [22:28:20]Read from MH i2c: 01 [22:28:20]MH_I2C_Read... [22:28:20]*** Stop cut motor [22:28:20]*** Cut end [22:28:20]Read from MH i2c: 01 07 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 07 00 2C 5F 00 00 00 00 00 FF 0F A0 [22:28:20]process_action close_receipt done [22:28:20]requested_data is exist [22:28:20]produce_requested_data [22:28:20]requested_item fm.sn is exist - process it [22:28:20]wFMCommunicate request_size=4 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 11 00 00 [22:28:20]Write to MH i2c: E2 08 00 2D 5F 80 11 00 00 00 00 00 00 06 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 17 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 17 00 2D 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5C [22:28:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:28:20]wFMCommunicate OK [22:28:20]requested_item fd.num is exist - process it [22:28:20]SAM_PROTO_GetFieldsCounters [22:28:20]wFMCommunicate request_size=4 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 13 00 00 [22:28:20]Write to MH i2c: E2 08 00 2E 5F 80 13 00 00 00 00 00 00 09 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 62 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 62 00 2E 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 38 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [22:28:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 38 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:20]wFMCommunicate OK [22:28:20]SAM_PROTO_GetFieldsCounters done [22:28:20]requested_item shift.num is exist - process it [22:28:20]requested_item shift.opened is exist - process it [22:28:20]req_shift_opened [22:28:20]FM_GetShiftState [22:28:20]SAM_PROTO_GetShiftState [22:28:20]wFMCommunicate request_size=4 [22:28:20]MH_SAM_APDU [22:28:20]CAPDU: 80 13 01 00 [22:28:20]Write to MH i2c: E2 08 00 2F 5F 80 13 01 00 00 00 00 00 0B [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:20]Read from MH i2c: E2 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 0E 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: E2 0E 00 2F 5F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 42 [22:28:20]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:28:20]wFMCommunicate OK [22:28:20]SAM_PROTO_GetShiftState done [22:28:20]FM_GetShiftState done [22:28:20]req_shift_opened done [22:28:20]requested_item shift.open_date is exist - process it [22:28:20]req_shift_open_date [22:28:20]req_shift_open_date done [22:28:20]produce_requested_data done [22:28:20]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33336,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:28:20]process_action_free close_receipt [22:28:20]json_value_free [22:28:20]json_value_free done [22:28:20]process_json_proto returns [22:28:20]Send response to host [22:28:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33336,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:28:20]free response buf [22:28:20]execute_script done [22:28:20]execute_script returns [22:28:20]free content buf [22:28:20]Sock 9.Close socket [22:28:20]Sock 9.Thread stoped [22:28:23]OFD Sender: No OFD packet to send [22:28:28]OFD Sender: No OFD packet to send [22:28:33]OFD Sender: No OFD packet to send [22:28:38]OFD Sender: No OFD packet to send [22:28:43]OFD Sender: No OFD packet to send [22:28:48]OFD Sender: No OFD packet to send [22:28:53]OFD Sender: No OFD packet to send [22:28:58]OFD Sender: No OFD packet to send [22:29:03]OFD Sender: No OFD packet to send [22:29:08]OFD Sender: No OFD packet to send [22:29:13]OFD Sender: No OFD packet to send [22:29:18]OFD Sender: No OFD packet to send [22:29:23]OFD Sender: No OFD packet to send [22:29:28]OFD Sender: No OFD packet to send [22:29:33]OFD Sender: No OFD packet to send [22:29:38]OFD Sender: No OFD packet to send [22:29:43]OFD Sender: No OFD packet to send [22:29:48]OFD Sender: No OFD packet to send [22:29:53]OFD Sender: No OFD packet to send [22:29:56]accept exits with 7 [22:29:56]New connection [22:29:56]New thread 3067202916 created [22:29:56]Thread 3067059556 joined [22:29:56]Waiting for new connection... [22:29:56] Sock 7.Parse request [22:29:56]Sock 7.Check first char [22:29:56]Sock 7.First char is OK [22:29:56]request: POST /json_proto HTTP/1.0 [22:29:56]Method: POST [22:29:56]URL: /json_proto [22:29:56]Method is POST - this is cgi request [22:29:56]url: /json_proto [22:29:56]query_string will be loaded in cgi processing [22:29:56]execute_cgi json_proto POST (null) [22:29:56]execute_cgi path=json_proto method=POST [22:29:56]POST find Content-Length [22:29:56]Host: 172.17.34.200:8080 [22:29:56]Content-Length: 649 [22:29:56]Content-Type: application/json [22:29:56] [22:29:56]POST finish read [22:29:56]Found Content-Length = 649 [22:29:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 100.000, "sum" : 6360.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 6360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:29:56]execute_script... [22:29: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)1183170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 100.000, "sum" : 6360.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 6360.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:29:56]POST & json_proto [22:29:56]process_json_proto [22:29:56]json parsed OK: [22:29:56]protocol is kg_v1.0 [22:29:56]action value=close_receipt [22:29:56]process_action close_receipt [22:29:56]cmd_close_receipt [22:29:56]MH_GetDate [22:29:56]Write to MH i2c: F0 00 00 30 5F 7E [22:29:56]Write i2c OK [22:29:56]MH_I2C_Read... [22:29:56]Read from MH i2c: F0 [22:29:56]MH_I2C_Read... [22:29:56]Read from MH i2c: F0 09 00 [22:29:56]MH_I2C_Read... [22:29:56]Read from MH i2c: F0 09 00 30 5F 00 E7 7C EA 64 B2 FF 65 64 B2 [22:29:56]GetLastDocTimeStamp 1693088898 [22:29:56]current date 1693088999 [22:29:56]FM_GetShiftState [22:29:56]SAM_PROTO_GetShiftState [22:29:56]wFMCommunicate request_size=4 [22:29:56]MH_SAM_APDU [22:29:56]CAPDU: 80 13 01 00 [22:29:56]Write to MH i2c: E2 08 00 31 5F 80 13 01 00 00 00 00 00 0D [22:29:56]Write i2c OK [22:29:56]MH_I2C_Read... [22:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:56]Read from MH i2c: E2 [22:29:56]MH_I2C_Read... [22:29:56]Read from MH i2c: E2 0E 00 [22:29:56]MH_I2C_Read... [22:29:56]Read from MH i2c: E2 0E 00 31 5F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 44 [22:29:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:29:56]wFMCommunicate OK [22:29:56]SAM_PROTO_GetShiftState done [22:29:56]FM_GetShiftState done [22:29:56]opened in 1693009560 [22:29:56]opened+sec_in_day 1693095960 [22:29:56]quantity*price = 636000 [22:29:56]sum+1 = 636001 [22:29:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 6360.00 НСП 1% : 56.28 НДС 12% : 675.40 Наличными: 6360.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 353 26.08.2023 22:29 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33337 ФПД: 238073925763788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T222959&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33337&fm=238073925763788&tin=02508201610067®Number=0000000000091575&sum=636000 [22:29:57]StoreToDocumentArchive [22:29:57]shift 77 fd 33337 [22:29:57]save to /storage/0077/doc_00033337 [22:29:57]save last doc name /storage/0077/doc_00033337 to /storage/kkm_last_doc_name [22:29:57]save OK [22:29:57]Clear old archive folders... [22:29:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:29:57]tlvbuf is 00B0D710 [22:29:57]SAM_PROTO_ClearQueue [22:29:57]wFMCommunicate request_size=4 [22:29:57]MH_SAM_APDU [22:29:57]CAPDU: 80 09 00 00 [22:29:57]Write to MH i2c: E2 08 00 3E 5F 80 09 00 00 00 00 00 00 0F [22:29:57]Write i2c OK [22:29:57]MH_I2C_Read... [22:29:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:29:57]Read from MH i2c: E2 [22:29:57]MH_I2C_Read... [22:29:57]Read from MH i2c: E2 03 00 [22:29:57]MH_I2C_Read... [22:29:57]Read from MH i2c: E2 03 00 3E 5F 00 90 00 11 [22:29:57]RAPDU: 90 00 [22:29:57]wFMCommunicate OK [22:29:57]SAM_PROTO_ClearQueue done [22:29:57]KKMCreateOFDPacket [22:29:57]OFDProtocolAddRootSTLVToBuf [22:29:57]FM_MakeSignedData [22:29:57]FM_MakeSignedData [22:29:57]SAM_PROTO_SignData [22:29:57]wFMCommunicate request_size=4 [22:29:57]MH_SAM_APDU [22:29:57]CAPDU: 80 0D 01 02 [22:29:57]Write to MH i2c: E2 08 00 3F 5F 80 0D 01 02 00 00 00 00 17 [22:29:57]Write i2c OK [22:29:57]MH_I2C_Read... [22:29:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:29:57]Read from MH i2c: E2 [22:29:57]MH_I2C_Read... [22:29:57]Read from MH i2c: E2 03 00 [22:29:57]MH_I2C_Read... [22:29:57]Read from MH i2c: E2 03 00 3F 5F 00 90 00 12 [22:29:57]RAPDU: 90 00 [22:29:57]wFMCommunicate OK [22:29:57]wFMCommunicate request_size=255 [22:29:57]MH_SAM_APDU [22:29:57]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 60 B4 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 B4 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 07 01 00 00 00 07 04 06 00 60 B4 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 E7 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 82 00 00 35 04 06 00 [22:29:57]Write to MH i2c: E2 02 01 40 5F 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 A0 86 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 60 B4 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 B4 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 07 01 00 00 00 07 04 06 00 60 B4 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 E7 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 82 00 00 35 04 06 00 00 00 D7 [22:29:57]Write i2c OK [22:29:57]MH_I2C_Read... [22:29:58]OFD Sender: No OFD packet to send [22:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:58]Read from MH i2c: E2 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: E2 03 00 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: E2 03 00 40 5F 00 90 00 13 [22:29:58]RAPDU: 90 00 [22:29:58]wFMCommunicate OK [22:29:58]wFMCommunicate request_size=11 [22:29:58]MH_SAM_APDU [22:29:58]CAPDU: 80 0D 02 02 06 D8 86 E7 C6 82 CC [22:29:58]Write to MH i2c: E2 0E 00 41 5F 80 0D 02 02 06 00 D8 86 E7 C6 82 CC 00 00 7F [22:29:58]Write i2c OK [22:29:58]MH_I2C_Read... [22:29:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:58]Read from MH i2c: E2 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: E2 03 00 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: E2 03 00 41 5F 00 90 00 14 [22:29:58]RAPDU: 90 00 [22:29:58]wFMCommunicate OK [22:29:58]wFMCommunicate request_size=4 [22:29:58]MH_SAM_APDU [22:29:58]CAPDU: 80 0D 03 02 [22:29:58]Write to MH i2c: E2 08 00 42 5F 80 0D 03 02 00 00 00 00 1C [22:29:58]Write i2c OK [22:29:58]MH_I2C_Read... [22:29:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:29:58]Read from MH i2c: E2 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: E2 0B 00 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: E2 0B 00 42 5F 00 D5 A1 A3 E5 AC 4F A9 FE 90 00 BD [22:29:58]RAPDU: D5 A1 A3 E5 AC 4F A9 FE 90 00 [22:29:58]wFMCommunicate OK [22:29:58]SAM_PROTO_SignData done [22:29:58]FM_MakeSignedData done [22:29:58]CreateOFDProtocolMessage [22:29:58]wFMCommunicate request_size=4 [22:29:58]MH_SAM_APDU [22:29:58]CAPDU: 80 11 00 00 [22:29:58]Write to MH i2c: E2 08 00 43 5F 80 11 00 00 00 00 00 00 1C [22:29:58]Write i2c OK [22:29:58]MH_I2C_Read... [22:29:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:58]Read from MH i2c: E2 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: E2 17 00 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: E2 17 00 43 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 72 [22:29:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:29:58]wFMCommunicate OK [22:29:58]CreateOFDProtocolMessage done [22:29:58]OFDSenderStorePacket 33337 [22:29:58]StoreOFDPacket docnum=33337 [22:29:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 47 AC 08 01 60 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 60 B4 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 B4 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 07 01 00 00 00 07 04 06 00 60 B4 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 E7 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 82 00 00 35 04 06 00 D8 86 E7 C6 82 CC D5 A1 A3 E5 AC 4F A9 FE [22:29:58]CheckFolder [22:29:58]dirname=/storage/ofd_packets [22:29:58]CheckFolder done [22:29:58]ProducePacketName [22:29:58]name=ofd_packets/00033337 [22:29:58]NVStorageSaveData ofd_packets/00033337 [22:29:58]File name is /storage/ofd_packets/00033337 [22:29:58]Write 302 bytes [22:29:58]NVStorageSaveData done [22:29:58]OFDSenderStorePacket done [22:29:58]KKMCreateOFDPacket done [22:29:58]NVStorageSaveData kkm_last_timestamp [22:29:58]File name is /storage/kkm_last_timestamp [22:29:58]Write 4 bytes [22:29:58]NVStorageSaveData done [22:29:58]ExternCall_PrintAddStr [22:29:58]wPrintStart [22:29:58]Write to MH i2c: 01 00 00 44 5F A3 [22:29:58]Write i2c OK [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: 01 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: 01 07 00 [22:29:58]MH_I2C_Read... [22:29:58]Read from MH i2c: 01 07 00 44 5F 00 00 00 00 00 FF 0F B8 [22:29:58]RasterBufferAndPrint [22:29:58]line Счет N : (1)1183170 [22:29:58]line ИНН: 02508201610067 [22:29:58]line Контрольно-Кассовый Чек [22:29:58]line ПРОДАЖА [22:29:58]line ТРК (МРК, ГНК) : 21 [22:29:58]line Товар: 2710194210 [22:29:58]line ДТ(л)-К-5 [22:29:58]line 100.000 * 63.60 [22:29:58]line = 6360.00 [22:29:58]line НДС 12% НСП 1% [22:29:58]line > о реализуемом товаре [22:29:58]line ИТОГО: 6360.00 [22:29:58]line НСП 1% : 56.28 [22:29:58]line НДС 12% : 675.40 [22:29:58]line Наличными: 6360.00 [22:29:58]line Безнал.: 0.00 [22:29:58]line Место: АЗС № 121 "Партнер Нефть" [22:29:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:29:58]line СНО: Общий режим [22:29:58]line Чек 353 26.08.2023 22:29 [22:29:58]line Смена: 77 ФФД: 1.0 [22:29:58]line ЗНМ: 0300000148 [22:29:58]line РНМ: 0000000000091575 [22:29:58]line Версия ККМ: 001 [22:29:58]line ФМ: 0000000000874655 [22:29:58]line ФД: 33337 [22:29:58]line ФПД: 238073925763788 [22:29:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T222959&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33337&fm=238073925763788&tin=02508201610067®Number=0000000000091575&sum=636000 [22:29:58]OFD Sender: Processing packet 33337 [packets to send 11, broken 10] [22:29:58]ProducePacketName [22:29:58]name=ofd_packets/00033337 [22:29:58]OFD Sender: To server: pG, [22:29:58]CommunicateWithHost lk.salyk.kg:30040 [22:29:58]ConnectInit lk.salyk.kg [22:29:58]written 0, free lines is 4095 [22:29:58]Connected sock=11 [22:29:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 47 AC 08 01 60 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A0 86 01 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 60 B4 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 B4 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FC 15 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D4 07 01 00 00 00 07 04 06 00 60 B4 09 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 01 00 00 F4 03 04 00 E7 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 82 00 00 35 04 06 00 D8 86 E7 C6 82 CC D5 A1 A3 E5 AC 4F A9 FE [22:29:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 E4 E5 47 00 7E C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 39 82 00 00 F4 03 04 00 85 27 EA 64 B6 04 01 00 00 47 83 50 49 31 8B 82 02 [22:29:58]CommunicateWithHost err = 0 [22:29:58]CheckOFDResponse [22:29:58]1017 (14) - 77093643461234 [22:29:58]1041 (16) - 0000000000874655 [22:29:58]1040 (4) - 33337 [22:29:58]1012 (4) - 26.08.2023 16:25 [22:29:58]1206 (1) - 0 [22:29:58]OFD Sender: Remove packet 33337 [22:29:58]ProducePacketName [22:29:58]name=ofd_packets/00033337 [22:29:58]NVStorageDeleteData [22:29:59]Write to MH i2c: 01 00 00 6C 5F CB [22:29:59]Write i2c OK [22:29:59]MH_I2C_Read... [22:29:59]Read from MH i2c: 01 [22:29:59]MH_I2C_Read... [22:29:59]Read from MH i2c: 01 07 00 [22:29:59]MH_I2C_Read... [22:29:59]Read from MH i2c: 01 07 00 6C 5F 00 00 00 00 00 0F 0D EE [22:29:59]RasterBufferAndPrint [22:29:59]line [22:29:59]line [22:29:59]line [22:29:59]line [22:29:59]line [22:29:59]written 0, free lines is 3349 [22:29:59]MH_Cut [22:29:59]Write to MH i2c: D1 01 00 73 5F 01 A4 [22:29:59]Write i2c OK [22:29:59]MH_I2C_Read... [22:29:59]Read from MH i2c: D1 [22:29:59]MH_I2C_Read... [22:29:59]Read from MH i2c: D1 01 00 [22:29:59]MH_I2C_Read... [22:29:59]Read from MH i2c: D1 01 00 73 5F 00 A3 [22:29:59]Write to MH i2c: 01 00 00 74 5F D3 [22:29:59]Write i2c OK [22:29:59]MH_I2C_Read... [22:29:59]OFD Sender: No OFD packet to send [22:29:59]*** Cut start [22:29:59]*** Purtial cut [22:29:59]*** Stage 1: CUTSNS_PIN = 1 [22:30:00]Read from MH i2c: 01 [22:30:00]MH_I2C_Read... [22:30:00]*** Stop cut motor [22:30:00]*** Cut end [22:30:00]Read from MH i2c: 01 07 00 [22:30:00]MH_I2C_Read... [22:30:00]Read from MH i2c: 01 07 00 74 5F 00 00 00 00 00 FF 0F E8 [22:30:00]process_action close_receipt done [22:30:00]requested_data is exist [22:30:00]produce_requested_data [22:30:00]requested_item fm.sn is exist - process it [22:30:00]wFMCommunicate request_size=4 [22:30:00]MH_SAM_APDU [22:30:00]CAPDU: 80 11 00 00 [22:30:00]Write to MH i2c: E2 08 00 75 5F 80 11 00 00 00 00 00 00 4E [22:30:00]Write i2c OK [22:30:00]MH_I2C_Read... [22:30:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:00]Read from MH i2c: E2 [22:30:00]MH_I2C_Read... [22:30:00]Read from MH i2c: E2 17 00 [22:30:00]MH_I2C_Read... [22:30:00]Read from MH i2c: E2 17 00 75 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A4 [22:30:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:30:00]wFMCommunicate OK [22:30:00]requested_item fd.num is exist - process it [22:30:00]SAM_PROTO_GetFieldsCounters [22:30:00]wFMCommunicate request_size=4 [22:30:00]MH_SAM_APDU [22:30:00]CAPDU: 80 13 00 00 [22:30:00]Write to MH i2c: E2 08 00 76 5F 80 13 00 00 00 00 00 00 51 [22:30:00]Write i2c OK [22:30:00]MH_I2C_Read... [22:30:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:00]Read from MH i2c: E2 [22:30:00]MH_I2C_Read... [22:30:00]Read from MH i2c: E2 62 00 [22:30:00]MH_I2C_Read... [22:30:00]Read from MH i2c: E2 62 00 76 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [22:30:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 39 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:30:00]wFMCommunicate OK [22:30:00]SAM_PROTO_GetFieldsCounters done [22:30:00]requested_item shift.num is exist - process it [22:30:00]requested_item shift.opened is exist - process it [22:30:00]req_shift_opened [22:30:00]FM_GetShiftState [22:30:00]SAM_PROTO_GetShiftState [22:30:00]wFMCommunicate request_size=4 [22:30:00]MH_SAM_APDU [22:30:00]CAPDU: 80 13 01 00 [22:30:00]Write to MH i2c: E2 08 00 77 5F 80 13 01 00 00 00 00 00 53 [22:30:00]Write i2c OK [22:30:00]MH_I2C_Read... [22:30:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:00]Read from MH i2c: E2 [22:30:00]MH_I2C_Read... [22:30:00]Read from MH i2c: E2 0E 00 [22:30:00]MH_I2C_Read... [22:30:00]Read from MH i2c: E2 0E 00 77 5F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8A [22:30:00]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:30:00]wFMCommunicate OK [22:30:00]SAM_PROTO_GetShiftState done [22:30:00]FM_GetShiftState done [22:30:00]req_shift_opened done [22:30:00]requested_item shift.open_date is exist - process it [22:30:00]req_shift_open_date [22:30:00]req_shift_open_date done [22:30:00]produce_requested_data done [22:30:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33337,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:30:00]process_action_free close_receipt [22:30:00]json_value_free [22:30:00]json_value_free done [22:30:00]process_json_proto returns [22:30:00]Send response to host [22:30:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33337,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:30:00]free response buf [22:30:00]execute_script done [22:30:00]execute_script returns [22:30:00]free content buf [22:30:00]Sock 7.Close socket [22:30:00]Sock 7.Thread stoped [22:30:04]OFD Sender: No OFD packet to send [22:30:07]accept exits with 9 [22:30:07]New connection [22:30:07]New thread 3067059556 created [22:30:07]Thread 3067202916 joined [22:30:07]Waiting for new connection... [22:30:07] Sock 9.Parse request [22:30:07]Sock 9.Check first char [22:30:07]Sock 9.First char is OK [22:30:07]request: POST /json_proto HTTP/1.0 [22:30:07]Method: POST [22:30:07]URL: /json_proto [22:30:07]Method is POST - this is cgi request [22:30:07]url: /json_proto [22:30:07]query_string will be loaded in cgi processing [22:30:07]execute_cgi json_proto POST (null) [22:30:07]execute_cgi path=json_proto method=POST [22:30:07]POST find Content-Length [22:30:07]Host: 172.17.34.200:8080 [22:30:07]Content-Length: 678 [22:30:07]Content-Type: application/json [22:30:07] [22:30:07]POST finish read [22:30:07]Found Content-Length = 678 [22:30:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183169", "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" : 58.50, "quantity" : 9.750, "sum" : 570.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:07]execute_script... [22:30: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)1183169", "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" : 58.50, "quantity" : 9.750, "sum" : 570.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:07]POST & json_proto [22:30:07]process_json_proto [22:30:07]json parsed OK: [22:30:07]protocol is kg_v1.0 [22:30:07]action value=close_receipt [22:30:07]process_action close_receipt [22:30:07]cmd_close_receipt [22:30:07]MH_GetDate [22:30:07]Write to MH i2c: F0 00 00 78 5F C6 [22:30:07]Write i2c OK [22:30:07]MH_I2C_Read... [22:30:07]Read from MH i2c: F0 [22:30:07]MH_I2C_Read... [22:30:07]Read from MH i2c: F0 09 00 [22:30:07]MH_I2C_Read... [22:30:07]Read from MH i2c: F0 09 00 78 5F 00 F2 7C EA 64 B2 FF 65 64 05 [22:30:07]GetLastDocTimeStamp 1693088999 [22:30:07]current date 1693089010 [22:30:07]FM_GetShiftState [22:30:07]SAM_PROTO_GetShiftState [22:30:07]wFMCommunicate request_size=4 [22:30:07]MH_SAM_APDU [22:30:07]CAPDU: 80 13 01 00 [22:30:07]Write to MH i2c: E2 08 00 79 5F 80 13 01 00 00 00 00 00 55 [22:30:07]Write i2c OK [22:30:07]MH_I2C_Read... [22:30:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:07]Read from MH i2c: E2 [22:30:07]MH_I2C_Read... [22:30:07]Read from MH i2c: E2 0E 00 [22:30:07]MH_I2C_Read... [22:30:07]Read from MH i2c: E2 0E 00 79 5F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8C [22:30:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:30:07]wFMCommunicate OK [22:30:07]SAM_PROTO_GetShiftState done [22:30:07]FM_GetShiftState done [22:30:07]opened in 1693009560 [22:30:07]opened+sec_in_day 1693095960 [22:30:07]quantity*price = 57037 [22:30:07]sum+1 = 57039 [22:30:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.57 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 354 26.08.2023 22:30 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33338 ФПД: 157527155036998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T223010&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33338&fm=157527155036998&tin=02508201610067®Number=0000000000091575&sum=57000 [22:30:08]StoreToDocumentArchive [22:30:08]shift 77 fd 33338 [22:30:08]save to /storage/0077/doc_00033338 [22:30:08]save last doc name /storage/0077/doc_00033338 to /storage/kkm_last_doc_name [22:30:08]save OK [22:30:08]Clear old archive folders... [22:30:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:30:08]tlvbuf is 00C0D4D0 [22:30:08]SAM_PROTO_ClearQueue [22:30:08]wFMCommunicate request_size=4 [22:30:08]MH_SAM_APDU [22:30:08]CAPDU: 80 09 00 00 [22:30:08]Write to MH i2c: E2 08 00 86 5F 80 09 00 00 00 00 00 00 57 [22:30:08]Write i2c OK [22:30:08]MH_I2C_Read... [22:30:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:30:08]Read from MH i2c: E2 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 03 00 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 03 00 86 5F 00 90 00 59 [22:30:08]RAPDU: 90 00 [22:30:08]wFMCommunicate OK [22:30:08]SAM_PROTO_ClearQueue done [22:30:08]KKMCreateOFDPacket [22:30:08]OFDProtocolAddRootSTLVToBuf [22:30:08]FM_MakeSignedData [22:30:08]FM_MakeSignedData [22:30:08]SAM_PROTO_SignData [22:30:08]wFMCommunicate request_size=4 [22:30:08]MH_SAM_APDU [22:30:08]CAPDU: 80 0D 01 02 [22:30:08]Write to MH i2c: E2 08 00 87 5F 80 0D 01 02 00 00 00 00 5F [22:30:08]Write i2c OK [22:30:08]MH_I2C_Read... [22:30:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:30:08]Read from MH i2c: E2 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 03 00 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 03 00 87 5F 00 90 00 5A [22:30:08]RAPDU: 90 00 [22:30:08]wFMCommunicate OK [22:30:08]wFMCommunicate request_size=255 [22:30:08]MH_SAM_APDU [22:30: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 16 26 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 F2 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 82 00 00 35 04 06 00 8F [22:30:08]Write to MH i2c: E2 02 01 88 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 26 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 F2 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 82 00 00 35 04 06 00 8F 00 00 C3 [22:30:08]Write i2c OK [22:30:08]MH_I2C_Read... [22:30:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:08]Read from MH i2c: E2 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 03 00 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 03 00 88 5F 00 90 00 5B [22:30:08]RAPDU: 90 00 [22:30:08]wFMCommunicate OK [22:30:08]wFMCommunicate request_size=10 [22:30:08]MH_SAM_APDU [22:30:08]CAPDU: 80 0D 02 02 05 45 26 1E 53 46 [22:30:08]Write to MH i2c: E2 0D 00 89 5F 80 0D 02 02 05 00 45 26 1E 53 46 00 00 8E [22:30:08]Write i2c OK [22:30:08]MH_I2C_Read... [22:30:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:08]Read from MH i2c: E2 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 03 00 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 03 00 89 5F 00 90 00 5C [22:30:08]RAPDU: 90 00 [22:30:08]wFMCommunicate OK [22:30:08]wFMCommunicate request_size=4 [22:30:08]MH_SAM_APDU [22:30:08]CAPDU: 80 0D 03 02 [22:30:08]Write to MH i2c: E2 08 00 8A 5F 80 0D 03 02 00 00 00 00 64 [22:30:08]Write i2c OK [22:30:08]MH_I2C_Read... [22:30:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:30:08]Read from MH i2c: E2 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 0B 00 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 0B 00 8A 5F 00 7D 4D 4D 30 62 00 9F 11 90 00 BE [22:30:08]RAPDU: 7D 4D 4D 30 62 00 9F 11 90 00 [22:30:08]wFMCommunicate OK [22:30:08]SAM_PROTO_SignData done [22:30:08]FM_MakeSignedData done [22:30:08]CreateOFDProtocolMessage [22:30:08]wFMCommunicate request_size=4 [22:30:08]MH_SAM_APDU [22:30:08]CAPDU: 80 11 00 00 [22:30:08]Write to MH i2c: E2 08 00 8B 5F 80 11 00 00 00 00 00 00 64 [22:30:08]Write i2c OK [22:30:08]MH_I2C_Read... [22:30:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:08]Read from MH i2c: E2 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 17 00 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: E2 17 00 8B 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 BA [22:30:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:30:08]wFMCommunicate OK [22:30:08]CreateOFDProtocolMessage done [22:30:08]OFDSenderStorePacket 33338 [22:30:08]StoreOFDPacket docnum=33338 [22:30:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 97 E7 07 01 9A FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 26 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 F2 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 82 00 00 35 04 06 00 8F 45 26 1E 53 46 7D 4D 4D 30 62 00 9F 11 [22:30:08]CheckFolder [22:30:08]dirname=/storage/ofd_packets [22:30:08]CheckFolder done [22:30:08]ProducePacketName [22:30:08]name=ofd_packets/00033338 [22:30:08]NVStorageSaveData ofd_packets/00033338 [22:30:08]File name is /storage/ofd_packets/00033338 [22:30:08]Write 301 bytes [22:30:08]NVStorageSaveData done [22:30:08]OFDSenderStorePacket done [22:30:08]KKMCreateOFDPacket done [22:30:08]NVStorageSaveData kkm_last_timestamp [22:30:08]File name is /storage/kkm_last_timestamp [22:30:08]Write 4 bytes [22:30:08]NVStorageSaveData done [22:30:08]ExternCall_PrintAddStr [22:30:08]wPrintStart [22:30:08]Write to MH i2c: 01 00 00 8C 5F EB [22:30:08]Write i2c OK [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: 01 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: 01 07 00 [22:30:08]MH_I2C_Read... [22:30:08]Read from MH i2c: 01 07 00 8C 5F 00 00 00 00 00 FF 0F 00 [22:30:08]RasterBufferAndPrint [22:30:08]line Счет N : (1)1183169 [22:30:08]line ИНН: 02508201610067 [22:30:08]line Контрольно-Кассовый Чек [22:30:08]line ПРОДАЖА [22:30:08]line ТРК (МРК, ГНК) : 32 [22:30:08]line Товар: 2710124130 [22:30:08]line Аи-92-К-5 [22:30:08]line 9.750 * 58.50 [22:30:08]line = 570.38 [22:30:08]line НДС 12% НСП 1% [22:30:08]line > о реализуемом товаре [22:30:08]line ОКРУГЛЕНИЕ: -0.38 [22:30:08]line ИТОГО: 570.00 [22:30:08]line Внесено: 570.00 [22:30:08]line СДАЧА: 0.00 [22:30:08]line НСП 1% : 5.05 [22:30:08]line НДС 12% : 60.57 [22:30:08]line Наличными: 570.00 [22:30:08]line Безнал.: 0.00 [22:30:08]line Место: АЗС № 121 "Партнер Нефть" [22:30:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:30:08]line СНО: Общий режим [22:30:08]line Чек 354 26.08.2023 22:30 [22:30:08]line Смена: 77 ФФД: 1.0 [22:30:08]line ЗНМ: 0300000148 [22:30:08]line РНМ: 0000000000091575 [22:30:08]line Версия ККМ: 001 [22:30:08]line ФМ: 0000000000874655 [22:30:08]line ФД: 33338 [22:30:08]line ФПД: 157527155036998 [22:30:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T223010&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33338&fm=157527155036998&tin=02508201610067®Number=0000000000091575&sum=57000 [22:30:08]OFD Sender: Processing packet 33338 [packets to send 11, broken 10] [22:30:08]ProducePacketName [22:30:08]name=ofd_packets/00033338 [22:30:08]OFD Sender: To server: pG, [22:30:08]CommunicateWithHost lk.salyk.kg:30040 [22:30:08]ConnectInit lk.salyk.kg [22:30:08]written 0, free lines is 4095 [22:30:08]Connected sock=10 [22:30:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 97 E7 07 01 9A FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 16 26 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 CE DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A9 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 F2 7C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 82 00 00 35 04 06 00 8F 45 26 1E 53 46 7D 4D 4D 30 62 00 9F 11 [22:30:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 24 08 47 00 F3 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3A 82 00 00 F4 03 04 00 8F 27 EA 64 B6 04 01 00 00 10 9A 6E 44 BB A7 EF 7C [22:30:08]CommunicateWithHost err = 0 [22:30:08]CheckOFDResponse [22:30:08]1017 (14) - 77093643461234 [22:30:08]1041 (16) - 0000000000874655 [22:30:08]1040 (4) - 33338 [22:30:08]1012 (4) - 26.08.2023 16:25 [22:30:08]1206 (1) - 0 [22:30:08]OFD Sender: Remove packet 33338 [22:30:08]ProducePacketName [22:30:08]name=ofd_packets/00033338 [22:30:08]NVStorageDeleteData [22:30:09]Write to MH i2c: 01 00 00 B7 5F 16 [22:30:09]Write i2c OK [22:30:09]MH_I2C_Read... [22:30:09]Read from MH i2c: 01 [22:30:09]MH_I2C_Read... [22:30:09]Read from MH i2c: 01 07 00 [22:30:09]MH_I2C_Read... [22:30:09]Read from MH i2c: 01 07 00 B7 5F 00 00 00 00 00 E2 0C 0B [22:30:09]RasterBufferAndPrint [22:30:09]line [22:30:09]line [22:30:09]line [22:30:09]line [22:30:09]line [22:30:09]written 0, free lines is 3307 [22:30:09]MH_Cut [22:30:09]Write to MH i2c: D1 01 00 BE 5F 01 EF [22:30:09]Write i2c OK [22:30:09]MH_I2C_Read... [22:30:09]Read from MH i2c: D1 [22:30:09]MH_I2C_Read... [22:30:09]Read from MH i2c: D1 01 00 [22:30:09]MH_I2C_Read... [22:30:09]Read from MH i2c: D1 01 00 BE 5F 00 EE [22:30:09]Write to MH i2c: 01 00 00 BF 5F 1E [22:30:09]Write i2c OK [22:30:09]MH_I2C_Read... [22:30:09]OFD Sender: No OFD packet to send [22:30:09]*** Cut start [22:30:09]*** Purtial cut [22:30:09]*** CUTSNS_PIN = 0 [22:30:10]*** Stage 1: CUTSNS_PIN = 1 [22:30:11]Read from MH i2c: 01 [22:30:11]MH_I2C_Read... [22:30:11]*** Stop cut motor [22:30:11]*** Cut end [22:30:11]Read from MH i2c: 01 07 00 [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: 01 07 00 BF 5F 00 00 00 00 00 FF 0F 33 [22:30:11]process_action close_receipt done [22:30:11]requested_data is exist [22:30:11]produce_requested_data [22:30:11]requested_item fm.sn is exist - process it [22:30:11]wFMCommunicate request_size=4 [22:30:11]MH_SAM_APDU [22:30:11]CAPDU: 80 11 00 00 [22:30:11]Write to MH i2c: E2 08 00 C0 5F 80 11 00 00 00 00 00 00 99 [22:30:11]Write i2c OK [22:30:11]MH_I2C_Read... [22:30:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:11]Read from MH i2c: E2 [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: E2 17 00 [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: E2 17 00 C0 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EF [22:30:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:30:11]wFMCommunicate OK [22:30:11]requested_item fd.num is exist - process it [22:30:11]SAM_PROTO_GetFieldsCounters [22:30:11]wFMCommunicate request_size=4 [22:30:11]MH_SAM_APDU [22:30:11]CAPDU: 80 13 00 00 [22:30:11]Write to MH i2c: E2 08 00 C1 5F 80 13 00 00 00 00 00 00 9C [22:30:11]Write i2c OK [22:30:11]MH_I2C_Read... [22:30:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:11]Read from MH i2c: E2 [22:30:11]MH_I2C_Read... [22:30:11]Read from MH i2c: E2 62 00 [22:30:11]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 62 00 C1 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [22:30:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:30:12]wFMCommunicate OK [22:30:12]SAM_PROTO_GetFieldsCounters done [22:30:12]requested_item shift.num is exist - process it [22:30:12]requested_item shift.opened is exist - process it [22:30:12]req_shift_opened [22:30:12]FM_GetShiftState [22:30:12]SAM_PROTO_GetShiftState [22:30:12]wFMCommunicate request_size=4 [22:30:12]MH_SAM_APDU [22:30:12]CAPDU: 80 13 01 00 [22:30:12]Write to MH i2c: E2 08 00 C2 5F 80 13 01 00 00 00 00 00 9E [22:30:12]Write i2c OK [22:30:12]MH_I2C_Read... [22:30:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:12]Read from MH i2c: E2 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 0E 00 [22:30:12]MH_I2C_Read... [22:30:12]Read from MH i2c: E2 0E 00 C2 5F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D5 [22:30:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:30:12]wFMCommunicate OK [22:30:12]SAM_PROTO_GetShiftState done [22:30:12]FM_GetShiftState done [22:30:12]req_shift_opened done [22:30:12]requested_item shift.open_date is exist - process it [22:30:12]req_shift_open_date [22:30:12]req_shift_open_date done [22:30:12]produce_requested_data done [22:30:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33338,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:30:12]process_action_free close_receipt [22:30:12]json_value_free [22:30:12]json_value_free done [22:30:12]process_json_proto returns [22:30:12]Send response to host [22:30:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33338,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:30:12]free response buf [22:30:12]execute_script done [22:30:12]execute_script returns [22:30:12]free content buf [22:30:12]Sock 9.Close socket [22:30:12]Sock 9.Thread stoped [22:30:14]OFD Sender: No OFD packet to send [22:30:19]OFD Sender: No OFD packet to send [22:30:24]OFD Sender: No OFD packet to send [22:30:29]OFD Sender: No OFD packet to send [22:30:34]OFD Sender: No OFD packet to send [22:30:39]OFD Sender: No OFD packet to send [22:30:44]OFD Sender: No OFD packet to send [22:30:49]OFD Sender: No OFD packet to send [22:30:54]OFD Sender: No OFD packet to send [22:30:59]OFD Sender: No OFD packet to send [22:31:04]OFD Sender: No OFD packet to send [22:31:09]OFD Sender: No OFD packet to send [22:31:14]OFD Sender: No OFD packet to send [22:31:19]OFD Sender: No OFD packet to send [22:31:24]OFD Sender: No OFD packet to send [22:31:29]OFD Sender: No OFD packet to send [22:31:34]OFD Sender: No OFD packet to send [22:31:39]OFD Sender: No OFD packet to send [22:31:39]accept exits with 7 [22:31:39]New connection [22:31:39]New thread 3067202916 created [22:31:39]Thread 3067059556 joined [22:31:39]Waiting for new connection... [22:31:39] Sock 7.Parse request [22:31:39]Sock 7.Check first char [22:31:39]Sock 7.First char is OK [22:31:39]request: POST /json_proto HTTP/1.0 [22:31:39]Method: POST [22:31:39]URL: /json_proto [22:31:39]Method is POST - this is cgi request [22:31:39]url: /json_proto [22:31:39]query_string will be loaded in cgi processing [22:31:39]execute_cgi json_proto POST (null) [22:31:39]execute_cgi path=json_proto method=POST [22:31:39]POST find Content-Length [22:31:39]Host: 172.17.34.200:8080 [22:31:39]Content-Length: 683 [22:31:39]Content-Type: application/json [22:31:39] [22:31:39]POST finish read [22:31:39]Found Content-Length = 683 [22:31:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183171", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:39]execute_script... [22:31:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183171", "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" : 58.50, "quantity" : 17.100, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:31:39]POST & json_proto [22:31:39]process_json_proto [22:31:39]json parsed OK: [22:31:39]protocol is kg_v1.0 [22:31:39]action value=close_receipt [22:31:39]process_action close_receipt [22:31:39]cmd_close_receipt [22:31:39]MH_GetDate [22:31:39]Write to MH i2c: F0 00 00 C3 5F 11 [22:31:39]Write i2c OK [22:31:39]MH_I2C_Read... [22:31:39]Read from MH i2c: F0 [22:31:39]MH_I2C_Read... [22:31:39]Read from MH i2c: F0 09 00 [22:31:39]MH_I2C_Read... [22:31:39]Read from MH i2c: F0 09 00 C3 5F 00 4F 7D EA 64 B2 FF 65 64 AE [22:31:39]GetLastDocTimeStamp 1693089010 [22:31:39]current date 1693089103 [22:31:39]FM_GetShiftState [22:31:39]SAM_PROTO_GetShiftState [22:31:39]wFMCommunicate request_size=4 [22:31:39]MH_SAM_APDU [22:31:39]CAPDU: 80 13 01 00 [22:31:39]Write to MH i2c: E2 08 00 C4 5F 80 13 01 00 00 00 00 00 A0 [22:31:39]Write i2c OK [22:31:39]MH_I2C_Read... [22:31:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:40]Read from MH i2c: E2 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: E2 0E 00 [22:31:40]MH_I2C_Read... [22:31:40]Read from MH i2c: E2 0E 00 C4 5F 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D7 [22:31:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:31:40]wFMCommunicate OK [22:31:40]SAM_PROTO_GetShiftState done [22:31:40]FM_GetShiftState done [22:31:40]opened in 1693009560 [22:31:40]opened+sec_in_day 1693095960 [22:31:40]quantity*price = 100035 [22:31:40]sum+1 = 100036 [22:31:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 355 26.08.2023 22:31 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33339 ФПД: 151658026346681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T223143&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33339&fm=151658026346681&tin=02508201610067®Number=0000000000091575&sum=100000 [22:31:41]StoreToDocumentArchive [22:31:41]shift 77 fd 33339 [22:31:41]save to /storage/0077/doc_00033339 [22:31:41]save last doc name /storage/0077/doc_00033339 to /storage/kkm_last_doc_name [22:31:41]save OK [22:31:41]Clear old archive folders... [22:31:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:31:41]tlvbuf is 00B17FB0 [22:31:41]SAM_PROTO_ClearQueue [22:31:41]wFMCommunicate request_size=4 [22:31:41]MH_SAM_APDU [22:31:41]CAPDU: 80 09 00 00 [22:31:41]Write to MH i2c: E2 08 00 D1 5F 80 09 00 00 00 00 00 00 A2 [22:31:41]Write i2c OK [22:31:41]MH_I2C_Read... [22:31:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:31:41]Read from MH i2c: E2 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 03 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 03 00 D1 5F 00 90 00 A4 [22:31:41]RAPDU: 90 00 [22:31:41]wFMCommunicate OK [22:31:41]SAM_PROTO_ClearQueue done [22:31:41]KKMCreateOFDPacket [22:31:41]OFDProtocolAddRootSTLVToBuf [22:31:41]FM_MakeSignedData [22:31:41]FM_MakeSignedData [22:31:41]SAM_PROTO_SignData [22:31:41]wFMCommunicate request_size=4 [22:31:41]MH_SAM_APDU [22:31:41]CAPDU: 80 0D 01 02 [22:31:41]Write to MH i2c: E2 08 00 D2 5F 80 0D 01 02 00 00 00 00 AA [22:31:41]Write i2c OK [22:31:41]MH_I2C_Read... [22:31:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:31:41]Read from MH i2c: E2 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 03 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 03 00 D2 5F 00 90 00 A5 [22:31:41]RAPDU: 90 00 [22:31:41]wFMCommunicate OK [22:31:41]wFMCommunicate request_size=255 [22:31:41]MH_SAM_APDU [22:31:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 4F 7D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 82 00 00 35 04 06 00 89 [22:31:41]Write to MH i2c: E2 02 01 D3 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 4F 7D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 82 00 00 35 04 06 00 89 00 00 80 [22:31:41]Write i2c OK [22:31:41]MH_I2C_Read... [22:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:41]Read from MH i2c: E2 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 03 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 03 00 D3 5F 00 90 00 A6 [22:31:41]RAPDU: 90 00 [22:31:41]wFMCommunicate OK [22:31:41]wFMCommunicate request_size=10 [22:31:41]MH_SAM_APDU [22:31:41]CAPDU: 80 0D 02 02 05 EE A2 C9 A8 B9 [22:31:41]Write to MH i2c: E2 0D 00 D4 5F 80 0D 02 02 05 00 EE A2 C9 A8 B9 00 00 71 [22:31:41]Write i2c OK [22:31:41]MH_I2C_Read... [22:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:31:41]Read from MH i2c: E2 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 03 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 03 00 D4 5F 00 90 00 A7 [22:31:41]RAPDU: 90 00 [22:31:41]wFMCommunicate OK [22:31:41]wFMCommunicate request_size=4 [22:31:41]MH_SAM_APDU [22:31:41]CAPDU: 80 0D 03 02 [22:31:41]Write to MH i2c: E2 08 00 D5 5F 80 0D 03 02 00 00 00 00 AF [22:31:41]Write i2c OK [22:31:41]MH_I2C_Read... [22:31:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:31:41]Read from MH i2c: E2 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 0B 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 0B 00 D5 5F 00 11 49 F0 AC A2 9B 62 80 90 00 C5 [22:31:41]RAPDU: 11 49 F0 AC A2 9B 62 80 90 00 [22:31:41]wFMCommunicate OK [22:31:41]SAM_PROTO_SignData done [22:31:41]FM_MakeSignedData done [22:31:41]CreateOFDProtocolMessage [22:31:41]wFMCommunicate request_size=4 [22:31:41]MH_SAM_APDU [22:31:41]CAPDU: 80 11 00 00 [22:31:41]Write to MH i2c: E2 08 00 D6 5F 80 11 00 00 00 00 00 00 AF [22:31:41]Write i2c OK [22:31:41]MH_I2C_Read... [22:31:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:41]Read from MH i2c: E2 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 17 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: E2 17 00 D6 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 05 [22:31:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:31:41]wFMCommunicate OK [22:31:41]CreateOFDProtocolMessage done [22:31:41]OFDSenderStorePacket 33339 [22:31:41]StoreOFDPacket docnum=33339 [22:31:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 66 A2 07 01 72 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 4F 7D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 82 00 00 35 04 06 00 89 EE A2 C9 A8 B9 11 49 F0 AC A2 9B 62 80 [22:31:41]CheckFolder [22:31:41]dirname=/storage/ofd_packets [22:31:41]CheckFolder done [22:31:41]ProducePacketName [22:31:41]name=ofd_packets/00033339 [22:31:41]NVStorageSaveData ofd_packets/00033339 [22:31:41]File name is /storage/ofd_packets/00033339 [22:31:41]Write 301 bytes [22:31:41]NVStorageSaveData done [22:31:41]OFDSenderStorePacket done [22:31:41]KKMCreateOFDPacket done [22:31:41]NVStorageSaveData kkm_last_timestamp [22:31:41]File name is /storage/kkm_last_timestamp [22:31:41]OFD Sender: Processing packet 33339 [packets to send 11, broken 10] [22:31:41]ProducePacketName [22:31:41]name=ofd_packets/00033339 [22:31:41]OFD Sender: To server: pG, [22:31:41]CommunicateWithHost lk.salyk.kg:30040 [22:31:41]ConnectInit lk.salyk.kg [22:31:41]Write 4 bytes [22:31:41]NVStorageSaveData done [22:31:41]ExternCall_PrintAddStr [22:31:41]wPrintStart [22:31:41]Write to MH i2c: 01 00 00 D7 5F 36 [22:31:41]Write i2c OK [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: 01 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: 01 07 00 [22:31:41]MH_I2C_Read... [22:31:41]Read from MH i2c: 01 07 00 D7 5F 00 00 00 00 00 FF 0F 4B [22:31:41]RasterBufferAndPrint [22:31:41]line Счет N : (1)1183171 [22:31:41]line ИНН: 02508201610067 [22:31:41]line Контрольно-Кассовый Чек [22:31:41]line ПРОДАЖА [22:31:41]line ТРК (МРК, ГНК) : 52 [22:31:41]line Товар: 2710124130 [22:31:41]line Аи-92-К-5 [22:31:41]line 17.100 * 58.50 [22:31:41]line = 1000.35 [22:31:41]line НДС 12% НСП 1% [22:31:41]line > о реализуемом товаре [22:31:41]line ОКРУГЛЕНИЕ: -0.35 [22:31:41]line ИТОГО: 1000.00 [22:31:41]line Внесено: 1000.00 [22:31:41]line СДАЧА: 0.00 [22:31:41]line НСП 1% : 8.85 [22:31:41]line НДС 12% : 106.23 [22:31:41]line Наличными: 1000.00 [22:31:41]line Безнал.: 0.00 [22:31:41]line Место: АЗС № 121 "Партнер Нефть" [22:31:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:31:41]line СНО: Общий режим [22:31:41]line Чек 355 26.08.2023 22:31 [22:31:41]line Смена: 77 ФФД: 1.0 [22:31:41]line ЗНМ: 0300000148 [22:31:41]line РНМ: 0000000000091575 [22:31:41]line Версия ККМ: 001 [22:31:41]line ФМ: 0000000000874655 [22:31:41]line ФД: 33339 [22:31:41]line ФПД: 151658026346681 [22:31:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T223143&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33339&fm=151658026346681&tin=02508201610067®Number=0000000000091575&sum=100000 [22:31:41]Connected sock=11 [22:31:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 66 A2 07 01 72 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 CC 42 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 4F 7D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 82 00 00 35 04 06 00 89 EE A2 C9 A8 B9 11 49 F0 AC A2 9B 62 80 [22:31:42]written 0, free lines is 4095 [22:31:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 12 AE 47 00 65 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3B 82 00 00 F4 03 04 00 EC 27 EA 64 B6 04 01 00 00 D9 BF FB 18 E2 5C 74 13 [22:31:42]CommunicateWithHost err = 0 [22:31:42]CheckOFDResponse [22:31:42]1017 (14) - 77093643461234 [22:31:42]1041 (16) - 0000000000874655 [22:31:42]1040 (4) - 33339 [22:31:42]1012 (4) - 26.08.2023 16:27 [22:31:42]1206 (1) - 0 [22:31:42]OFD Sender: Remove packet 33339 [22:31:42]ProducePacketName [22:31:42]name=ofd_packets/00033339 [22:31:42]NVStorageDeleteData [22:31:42]Write to MH i2c: 01 00 00 02 60 62 [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: 01 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: 01 07 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: 01 07 00 02 60 00 00 00 00 00 DE 0C 53 [22:31:42]RasterBufferAndPrint [22:31:42]line [22:31:42]line [22:31:42]line [22:31:42]line [22:31:42]line [22:31:42]written 0, free lines is 3303 [22:31:42]MH_Cut [22:31:42]Write to MH i2c: D1 01 00 09 60 01 3B [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: D1 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: D1 01 00 [22:31:42]MH_I2C_Read... [22:31:42]Read from MH i2c: D1 01 00 09 60 00 3A [22:31:42]Write to MH i2c: 01 00 00 0A 60 6A [22:31:42]Write i2c OK [22:31:42]MH_I2C_Read... [22:31:42]OFD Sender: No OFD packet to send [22:31:43]*** Cut start [22:31:43]*** Purtial cut [22:31:43]*** Stage 1: CUTSNS_PIN = 1 [22:31:43]Read from MH i2c: 01 [22:31:43]MH_I2C_Read... [22:31:43]*** Stop cut motor [22:31:43]*** Cut end [22:31:43]Read from MH i2c: 01 07 00 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: 01 07 00 0A 60 00 00 00 00 00 FF 0F 7F [22:31:43]process_action close_receipt done [22:31:43]requested_data is exist [22:31:43]produce_requested_data [22:31:43]requested_item fm.sn is exist - process it [22:31:43]wFMCommunicate request_size=4 [22:31:43]MH_SAM_APDU [22:31:43]CAPDU: 80 11 00 00 [22:31:43]Write to MH i2c: E2 08 00 0B 60 80 11 00 00 00 00 00 00 E5 [22:31:43]Write i2c OK [22:31:43]MH_I2C_Read... [22:31:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:43]Read from MH i2c: E2 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: E2 17 00 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: E2 17 00 0B 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3B [22:31:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:31:43]wFMCommunicate OK [22:31:43]requested_item fd.num is exist - process it [22:31:43]SAM_PROTO_GetFieldsCounters [22:31:43]wFMCommunicate request_size=4 [22:31:43]MH_SAM_APDU [22:31:43]CAPDU: 80 13 00 00 [22:31:43]Write to MH i2c: E2 08 00 0C 60 80 13 00 00 00 00 00 00 E8 [22:31:43]Write i2c OK [22:31:43]MH_I2C_Read... [22:31:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:43]Read from MH i2c: E2 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: E2 62 00 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: E2 62 00 0C 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [22:31:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:43]wFMCommunicate OK [22:31:43]SAM_PROTO_GetFieldsCounters done [22:31:43]requested_item shift.num is exist - process it [22:31:43]requested_item shift.opened is exist - process it [22:31:43]req_shift_opened [22:31:43]FM_GetShiftState [22:31:43]SAM_PROTO_GetShiftState [22:31:43]wFMCommunicate request_size=4 [22:31:43]MH_SAM_APDU [22:31:43]CAPDU: 80 13 01 00 [22:31:43]Write to MH i2c: E2 08 00 0D 60 80 13 01 00 00 00 00 00 EA [22:31:43]Write i2c OK [22:31:43]MH_I2C_Read... [22:31:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:43]Read from MH i2c: E2 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: E2 0E 00 [22:31:43]MH_I2C_Read... [22:31:43]Read from MH i2c: E2 0E 00 0D 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 21 [22:31:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:31:43]wFMCommunicate OK [22:31:43]SAM_PROTO_GetShiftState done [22:31:43]FM_GetShiftState done [22:31:43]req_shift_opened done [22:31:43]requested_item shift.open_date is exist - process it [22:31:43]req_shift_open_date [22:31:43]req_shift_open_date done [22:31:43]produce_requested_data done [22:31:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33339,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:31:43]process_action_free close_receipt [22:31:43]json_value_free [22:31:43]json_value_free done [22:31:43]process_json_proto returns [22:31:43]Send response to host [22:31:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33339,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:31:43]free response buf [22:31:43]execute_script done [22:31:43]execute_script returns [22:31:43]free content buf [22:31:43]Sock 7.Close socket [22:31:43]Sock 7.Thread stoped [22:31:47]OFD Sender: No OFD packet to send [22:31:52]OFD Sender: No OFD packet to send [22:31:57]OFD Sender: No OFD packet to send [22:32:02]OFD Sender: No OFD packet to send [22:32:07]OFD Sender: No OFD packet to send [22:32:12]OFD Sender: No OFD packet to send [22:32:17]OFD Sender: No OFD packet to send [22:32:22]OFD Sender: No OFD packet to send [22:32:27]OFD Sender: No OFD packet to send [22:32:32]OFD Sender: No OFD packet to send [22:32:37]OFD Sender: No OFD packet to send [22:32:42]OFD Sender: No OFD packet to send [22:32:47]OFD Sender: No OFD packet to send [22:32:52]OFD Sender: No OFD packet to send [22:32:57]OFD Sender: No OFD packet to send [22:33:02]OFD Sender: No OFD packet to send [22:33:07]OFD Sender: No OFD packet to send [22:33:12]OFD Sender: No OFD packet to send [22:33:17]OFD Sender: No OFD packet to send [22:33:22]OFD Sender: No OFD packet to send [22:33:27]OFD Sender: No OFD packet to send [22:33:32]OFD Sender: No OFD packet to send [22:33:37]OFD Sender: No OFD packet to send [22:33:42]OFD Sender: No OFD packet to send [22:33:47]OFD Sender: No OFD packet to send [22:33:52]OFD Sender: No OFD packet to send [22:33:57]OFD Sender: No OFD packet to send [22:34:02]OFD Sender: No OFD packet to send [22:34:07]OFD Sender: No OFD packet to send [22:34:12]OFD Sender: No OFD packet to send [22:34:17]OFD Sender: No OFD packet to send [22:34:22]OFD Sender: No OFD packet to send [22:34:27]OFD Sender: No OFD packet to send [22:34:32]OFD Sender: No OFD packet to send [22:34:37]OFD Sender: No OFD packet to send [22:34:42]OFD Sender: No OFD packet to send [22:34:47]OFD Sender: No OFD packet to send [22:34:52]OFD Sender: No OFD packet to send [22:34:57]OFD Sender: No OFD packet to send [22:35:02]OFD Sender: No OFD packet to send [22:35:07]OFD Sender: No OFD packet to send [22:35:12]OFD Sender: No OFD packet to send [22:35:17]OFD Sender: No OFD packet to send [22:35:22]OFD Sender: No OFD packet to send [22:35:27]OFD Sender: No OFD packet to send [22:35:32]OFD Sender: No OFD packet to send [22:35:37]OFD Sender: No OFD packet to send [22:35:42]OFD Sender: No OFD packet to send [22:35:47]OFD Sender: No OFD packet to send [22:35:52]OFD Sender: No OFD packet to send [22:35:57]OFD Sender: No OFD packet to send [22:36:02]OFD Sender: No OFD packet to send [22:36:07]OFD Sender: No OFD packet to send [22:36:12]OFD Sender: No OFD packet to send [22:36:17]OFD Sender: No OFD packet to send [22:36:22]OFD Sender: No OFD packet to send [22:36:27]OFD Sender: No OFD packet to send [22:36:32]OFD Sender: No OFD packet to send [22:36:37]OFD Sender: No OFD packet to send [22:36:42]OFD Sender: No OFD packet to send [22:36:47]OFD Sender: No OFD packet to send [22:36:52]OFD Sender: No OFD packet to send [22:36:57]OFD Sender: No OFD packet to send [22:37:02]OFD Sender: No OFD packet to send [22:37:07]OFD Sender: No OFD packet to send [22:37:12]accept exits with 9 [22:37:12]New connection [22:37:12]New thread 3067059556 created [22:37:12]Thread 3067202916 joined [22:37:12]Waiting for new connection... [22:37:12] Sock 9.Parse request [22:37:12]Sock 9.Check first char [22:37:12]Sock 9.First char is OK [22:37:12]request: POST /json_proto HTTP/1.0 [22:37:12]Method: POST [22:37:12]URL: /json_proto [22:37:12]Method is POST - this is cgi request [22:37:12]url: /json_proto [22:37:12]query_string will be loaded in cgi processing [22:37:12]execute_cgi json_proto POST (null) [22:37:12]execute_cgi path=json_proto method=POST [22:37:12]POST find Content-Length [22:37:12]Host: 172.17.34.200:8080 [22:37:12]Content-Length: 215 [22:37:12]Content-Type: application/json [22:37:12] [22:37:12]POST finish read [22:37:12]Found Content-Length = 215 [22:37:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:12]execute_script... [22:37:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:12]POST & json_proto [22:37:12]process_json_proto [22:37:12]json parsed OK: [22:37:12]protocol is kg_v1.0 [22:37:12]action value=get_value [22:37:12]process_action get_value [22:37:12]cmd_get_value [22:37:12]process_action get_value done [22:37:12]requested_data is exist [22:37:12]produce_requested_data [22:37:12]requested_item kkm.sn is exist - process it [22:37:12]requested_item kkm.ver is exist - process it [22:37:12]requested_item fm.sn is exist - process it [22:37:12]wFMCommunicate request_size=4 [22:37:12]MH_SAM_APDU [22:37:12]CAPDU: 80 11 00 00 [22:37:12]Write to MH i2c: E2 08 00 0E 60 80 11 00 00 00 00 00 00 E8 [22:37:12]Write i2c OK [22:37:12]MH_I2C_Read... [22:37:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:12]Read from MH i2c: E2 [22:37:12]MH_I2C_Read... [22:37:12]Read from MH i2c: E2 17 00 [22:37:12]MH_I2C_Read... [22:37:12]Read from MH i2c: E2 17 00 0E 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3E [22:37:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:37:12]wFMCommunicate OK [22:37:12]requested_item fd.num is exist - process it [22:37:12]SAM_PROTO_GetFieldsCounters [22:37:12]wFMCommunicate request_size=4 [22:37:12]MH_SAM_APDU [22:37:12]CAPDU: 80 13 00 00 [22:37:12]Write to MH i2c: E2 08 00 0F 60 80 13 00 00 00 00 00 00 EB [22:37:12]Write i2c OK [22:37:12]MH_I2C_Read... [22:37:12]OFD Sender: No OFD packet to send [22:37:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:37:13]Read from MH i2c: E2 [22:37:13]MH_I2C_Read... [22:37:13]Read from MH i2c: E2 62 00 [22:37:13]MH_I2C_Read... [22:37:13]Read from MH i2c: E2 62 00 0F 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [22:37:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:37:13]wFMCommunicate OK [22:37:13]SAM_PROTO_GetFieldsCounters done [22:37:13]requested_item shift.num is exist - process it [22:37:13]requested_item shift.opened is exist - process it [22:37:13]req_shift_opened [22:37:13]FM_GetShiftState [22:37:13]SAM_PROTO_GetShiftState [22:37:13]wFMCommunicate request_size=4 [22:37:13]MH_SAM_APDU [22:37:13]CAPDU: 80 13 01 00 [22:37:13]Write to MH i2c: E2 08 00 10 60 80 13 01 00 00 00 00 00 ED [22:37:13]Write i2c OK [22:37:13]MH_I2C_Read... [22:37:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:13]Read from MH i2c: E2 [22:37:13]MH_I2C_Read... [22:37:13]Read from MH i2c: E2 0E 00 [22:37:13]MH_I2C_Read... [22:37:13]Read from MH i2c: E2 0E 00 10 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 24 [22:37:13]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:37:13]wFMCommunicate OK [22:37:13]SAM_PROTO_GetShiftState done [22:37:13]FM_GetShiftState done [22:37:13]req_shift_opened done [22:37:13]requested_item shift.open_date is exist - process it [22:37:13]req_shift_open_date [22:37:13]req_shift_open_date done [22:37:13]produce_requested_data done [22:37:13]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33339,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:37:13]process_action_free get_value [22:37:13]json_value_free [22:37:13]json_value_free done [22:37:13]process_json_proto returns [22:37:13]Send response to host [22:37:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33339,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:37:13]free response buf [22:37:13]execute_script done [22:37:13]execute_script returns [22:37:13]free content buf [22:37:13]Sock 9.Close socket [22:37:13]Sock 9.Thread stoped [22:37:13]accept exits with 7 [22:37:13]New connection [22:37:13]New thread 3067202916 created [22:37:13]Thread 3067059556 joined [22:37:13]Waiting for new connection... [22:37:13] Sock 7.Parse request [22:37:13]Sock 7.Check first char [22:37:13]Sock 7.First char is OK [22:37:13]request: POST /json_proto HTTP/1.0 [22:37:13]Method: POST [22:37:13]URL: /json_proto [22:37:13]Method is POST - this is cgi request [22:37:13]url: /json_proto [22:37:13]query_string will be loaded in cgi processing [22:37:13]execute_cgi json_proto POST (null) [22:37:13]execute_cgi path=json_proto method=POST [22:37:13]POST find Content-Length [22:37:13]Host: 172.17.34.200:8080 [22:37:13]Content-Length: 331 [22:37:13]Content-Type: application/json [22:37:13] [22:37:13]POST finish read [22:37:13]Found Content-Length = 331 [22:37:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:37:13]execute_script... [22:37:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:37:13]POST & json_proto [22:37:13]process_json_proto [22:37:13]json parsed OK: [22:37:13]protocol is kg_v1.0 [22:37:13]action value=get_value [22:37:13]process_action get_value [22:37:13]cmd_get_value [22:37:13]process_action get_value done [22:37:13]requested_data is exist [22:37:13]produce_requested_data [22:37:13]requested_item fm.sale.total is exist - process it [22:37:13]SAM_PROTO_GetFMData [22:37:13]wFMCommunicate request_size=4 [22:37:13]MH_SAM_APDU [22:37:13]CAPDU: 80 13 03 00 [22:37:13]Write to MH i2c: E2 08 00 11 60 80 13 03 00 00 00 00 00 F0 [22:37:13]Write i2c OK [22:37:13]MH_I2C_Read... [22:37:13]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:37:13]Read from MH i2c: E2 [22:37:13]MH_I2C_Read... [22:37:13]Read from MH i2c: E2 FD 00 [22:37:13]MH_I2C_Read... [22:37:13]Read from MH i2c: E2 FD 00 11 60 00 C3 04 85 04 BF 04 6E 04 04 00 A1 81 00 00 69 04 A1 00 6F 04 04 00 62 80 00 00 B1 04 04 00 C0 83 36 9D 70 04 04 00 08 06 9C 8C 72 04 04 00 B8 7D 9A 10 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 9F E4 B2 10 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 FC 37 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 1F [22:37:13]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 A1 81 00 00 69 04 A1 00 6F 04 04 00 62 80 00 00 B1 04 04 00 C0 83 36 9D 70 04 04 00 08 06 9C 8C 72 04 04 00 B8 7D 9A 10 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 9F E4 B2 10 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 FC 37 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [22:37:13]wFMCommunicate OK [22:37:13]wFMCommunicate request_size=4 [22:37:13]MH_SAM_APDU [22:37:13]CAPDU: 80 17 00 00 [22:37:13]Write to MH i2c: E2 08 00 12 60 80 17 00 00 00 00 00 00 F2 [22:37:13]Write i2c OK [22:37:13]MH_I2C_Read... [22:37:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:37:14]Read from MH i2c: E2 [22:37:14]MH_I2C_Read... [22:37:14]Read from MH i2c: E2 FD 00 [22:37:14]MH_I2C_Read... [22:37:14]Read from MH i2c: E2 FD 00 12 60 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 15 [22:37:14]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [22:37:14]wFMCommunicate OK [22:37:14]wFMCommunicate request_size=4 [22:37:14]MH_SAM_APDU [22:37:14]CAPDU: 80 17 00 00 [22:37:14]Write to MH i2c: E2 08 00 13 60 80 17 00 00 00 00 00 00 F3 [22:37:14]Write i2c OK [22:37:14]MH_I2C_Read... [22:37:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:37:14]Read from MH i2c: E2 [22:37:14]MH_I2C_Read... [22:37:14]Read from MH i2c: E2 FD 00 [22:37:14]MH_I2C_Read... [22:37:14]Read from MH i2c: E2 FD 00 13 60 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 11 [22:37:14]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [22:37:14]wFMCommunicate OK [22:37:14]wFMCommunicate request_size=4 [22:37:14]MH_SAM_APDU [22:37:14]CAPDU: 80 17 00 00 [22:37:14]Write to MH i2c: E2 08 00 14 60 80 17 00 00 00 00 00 00 F4 [22:37:14]Write i2c OK [22:37:14]MH_I2C_Read... [22:37:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:37:14]Read from MH i2c: E2 [22:37:14]MH_I2C_Read... [22:37:14]Read from MH i2c: E2 FD 00 [22:37:14]MH_I2C_Read... [22:37:14]Read from MH i2c: E2 FD 00 14 60 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 66 [22:37:14]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [22:37:14]wFMCommunicate OK [22:37:14]wFMCommunicate request_size=4 [22:37:14]MH_SAM_APDU [22:37:14]CAPDU: 80 17 00 00 [22:37:14]Write to MH i2c: E2 08 00 15 60 80 17 00 00 00 00 00 00 F5 [22:37:14]Write i2c OK [22:37:14]MH_I2C_Read... [22:37:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [22:37:14]Read from MH i2c: E2 [22:37:14]MH_I2C_Read... [22:37:14]Read from MH i2c: E2 E0 00 [22:37:14]MH_I2C_Read... [22:37:14]Read from MH i2c: E2 E0 00 15 60 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DF [22:37:14]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:37:14]wFMCommunicate OK [22:37:14]SAM_PROTO_GetFMData done [22:37:14]requested_item fm.sale_refund.total is exist - process it [22:37:14]requested_item fm.buy.total is exist - process it [22:37:14]requested_item shift.sale.total is exist - process it [22:37:14]SAM_PROTO_GetShiftData [22:37:14]wFMCommunicate request_size=4 [22:37:14]MH_SAM_APDU [22:37:14]CAPDU: 80 13 02 00 [22:37:14]Write to MH i2c: E2 08 00 16 60 80 13 02 00 00 00 00 00 F4 [22:37:14]Write i2c OK [22:37:14]MH_I2C_Read... [22:37:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:37:15]Read from MH i2c: E2 [22:37:15]MH_I2C_Read... [22:37:15]Read from MH i2c: E2 FD 00 [22:37:15]MH_I2C_Read... [22:37:15]Read from MH i2c: E2 FD 00 16 60 00 BC 04 AA 04 B8 04 6E 04 04 00 63 01 00 00 69 04 9E 00 6F 04 04 00 5F 01 00 00 B1 04 04 00 CE 4E 35 02 70 04 04 00 F8 BC CB 01 72 04 03 00 D6 91 69 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 05 0C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 09 01 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 16 [22:37:15]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 63 01 00 00 69 04 9E 00 6F 04 04 00 5F 01 00 00 B1 04 04 00 CE 4E 35 02 70 04 04 00 F8 BC CB 01 72 04 03 00 D6 91 69 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 05 0C 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 09 01 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:37:15]wFMCommunicate OK [22:37:15]wFMCommunicate request_size=4 [22:37:15]MH_SAM_APDU [22:37:15]CAPDU: 80 17 00 00 [22:37:15]Write to MH i2c: E2 08 00 17 60 80 17 00 00 00 00 00 00 F7 [22:37:15]Write i2c OK [22:37:15]MH_I2C_Read... [22:37:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:37:15]Read from MH i2c: E2 [22:37:15]MH_I2C_Read... [22:37:15]Read from MH i2c: E2 FD 00 [22:37:15]MH_I2C_Read... [22:37:15]Read from MH i2c: E2 FD 00 17 60 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 BE [22:37:15]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [22:37:15]wFMCommunicate OK [22:37:15]wFMCommunicate request_size=4 [22:37:15]MH_SAM_APDU [22:37:15]CAPDU: 80 17 00 00 [22:37:15]Write to MH i2c: E2 08 00 18 60 80 17 00 00 00 00 00 00 F8 [22:37:15]Write i2c OK [22:37:15]MH_I2C_Read... [22:37:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:37:15]Read from MH i2c: E2 [22:37:15]MH_I2C_Read... [22:37:15]Read from MH i2c: E2 FD 00 [22:37:15]MH_I2C_Read... [22:37:15]Read from MH i2c: E2 FD 00 18 60 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 21 [22:37:15]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [22:37:16]wFMCommunicate OK [22:37:16]wFMCommunicate request_size=4 [22:37:16]MH_SAM_APDU [22:37:16]CAPDU: 80 17 00 00 [22:37:16]Write to MH i2c: E2 08 00 19 60 80 17 00 00 00 00 00 00 F9 [22:37:16]Write i2c OK [22:37:16]MH_I2C_Read... [22:37:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:37:16]Read from MH i2c: E2 [22:37:16]MH_I2C_Read... [22:37:16]Read from MH i2c: E2 FD 00 [22:37:16]MH_I2C_Read... [22:37:16]Read from MH i2c: E2 FD 00 19 60 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 7A [22:37:16]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:37:16]wFMCommunicate OK [22:37:16]wFMCommunicate request_size=4 [22:37:16]MH_SAM_APDU [22:37:16]CAPDU: 80 17 00 00 [22:37:16]Write to MH i2c: E2 08 00 1A 60 80 17 00 00 00 00 00 00 FA [22:37:16]Write i2c OK [22:37:16]MH_I2C_Read... [22:37:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [22:37:16]Read from MH i2c: E2 [22:37:16]MH_I2C_Read... [22:37:16]Read from MH i2c: E2 D9 00 [22:37:16]MH_I2C_Read... [22:37:16]Read from MH i2c: E2 D9 00 1A 60 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D9 [22:37:16]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:37:16]wFMCommunicate OK [22:37:16]SAM_PROTO_GetShiftData done [22:37:16]requested_item shift.sale.total_cash is exist - process it [22:37:16]requested_item shift.sale_refund.total is exist - process it [22:37:16]requested_item shift.sale_refund.total_cash is exist - process it [22:37:16]requested_item shift.buy.total is exist - process it [22:37:16]requested_item shift.buy.total_cash is exist - process it [22:37:16]produce_requested_data done [22:37:16]produce_requested_data return {"fm.sale.total":26375955.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":370480.14,"shift.sale.total_cash":301294.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:37:16]process_action_free get_value [22:37:16]json_value_free [22:37:16]json_value_free done [22:37:16]process_json_proto returns [22:37:16]Send response to host [22:37:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26375955.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":370480.14,"shift.sale.total_cash":301294.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:37:16]free response buf [22:37:16]execute_script done [22:37:16]execute_script returns [22:37:16]free content buf [22:37:16]Sock 7.Close socket [22:37:16]Sock 7.Thread stoped [22:37:17]OFD Sender: No OFD packet to send [22:37:22]OFD Sender: No OFD packet to send [22:37:27]OFD Sender: No OFD packet to send [22:37:32]OFD Sender: No OFD packet to send [22:37:37]OFD Sender: No OFD packet to send [22:37:42]OFD Sender: No OFD packet to send [22:37:47]OFD Sender: No OFD packet to send [22:37:52]OFD Sender: No OFD packet to send [22:37:58]OFD Sender: No OFD packet to send [22:38:03]OFD Sender: No OFD packet to send [22:38:08]OFD Sender: No OFD packet to send [22:38:13]OFD Sender: No OFD packet to send [22:38:18]OFD Sender: No OFD packet to send [22:38:23]OFD Sender: No OFD packet to send [22:38:28]OFD Sender: No OFD packet to send [22:38:33]OFD Sender: No OFD packet to send [22:38:38]OFD Sender: No OFD packet to send [22:38:43]OFD Sender: No OFD packet to send [22:38:48]OFD Sender: No OFD packet to send [22:38:53]OFD Sender: No OFD packet to send [22:38:58]OFD Sender: No OFD packet to send [22:39:03]OFD Sender: No OFD packet to send [22:39:08]OFD Sender: No OFD packet to send [22:39:13]OFD Sender: No OFD packet to send [22:39:18]OFD Sender: No OFD packet to send [22:39:23]OFD Sender: No OFD packet to send [22:39:28]OFD Sender: No OFD packet to send [22:39:33]OFD Sender: No OFD packet to send [22:39:38]OFD Sender: No OFD packet to send [22:39:43]OFD Sender: No OFD packet to send [22:39:48]OFD Sender: No OFD packet to send [22:39:53]OFD Sender: No OFD packet to send [22:39:58]OFD Sender: No OFD packet to send [22:40:03]OFD Sender: No OFD packet to send [22:40:08]OFD Sender: No OFD packet to send [22:40:13]OFD Sender: No OFD packet to send [22:40:18]OFD Sender: No OFD packet to send [22:40:23]OFD Sender: No OFD packet to send [22:40:28]OFD Sender: No OFD packet to send [22:40:33]OFD Sender: No OFD packet to send [22:40:38]OFD Sender: No OFD packet to send [22:40:43]OFD Sender: No OFD packet to send [22:40:48]OFD Sender: No OFD packet to send [22:40:53]OFD Sender: No OFD packet to send [22:40:58]OFD Sender: No OFD packet to send [22:41:03]OFD Sender: No OFD packet to send [22:41:08]OFD Sender: No OFD packet to send [22:41:13]OFD Sender: No OFD packet to send [22:41:18]OFD Sender: No OFD packet to send [22:41:23]OFD Sender: No OFD packet to send [22:41:28]OFD Sender: No OFD packet to send [22:41:33]OFD Sender: No OFD packet to send [22:41:38]OFD Sender: No OFD packet to send [22:41:43]OFD Sender: No OFD packet to send [22:41:48]OFD Sender: No OFD packet to send [22:41:53]OFD Sender: No OFD packet to send [22:41:58]OFD Sender: No OFD packet to send [22:42:03]OFD Sender: No OFD packet to send [22:42:08]OFD Sender: No OFD packet to send [22:42:13]OFD Sender: No OFD packet to send [22:42:18]OFD Sender: No OFD packet to send [22:42:23]OFD Sender: No OFD packet to send [22:42:28]OFD Sender: No OFD packet to send [22:42:33]OFD Sender: No OFD packet to send [22:42:38]OFD Sender: No OFD packet to send [22:42:43]OFD Sender: No OFD packet to send [22:42:48]OFD Sender: No OFD packet to send [22:42:53]OFD Sender: No OFD packet to send [22:42:58]OFD Sender: No OFD packet to send [22:43:03]OFD Sender: No OFD packet to send [22:43:08]OFD Sender: No OFD packet to send [22:43:13]OFD Sender: No OFD packet to send [22:43:18]OFD Sender: No OFD packet to send [22:43:23]OFD Sender: No OFD packet to send [22:43:28]OFD Sender: No OFD packet to send [22:43:33]OFD Sender: No OFD packet to send [22:43:38]OFD Sender: No OFD packet to send [22:43:43]OFD Sender: No OFD packet to send [22:43:48]OFD Sender: No OFD packet to send [22:43:53]OFD Sender: No OFD packet to send [22:43:58]OFD Sender: No OFD packet to send [22:44:03]OFD Sender: No OFD packet to send [22:44:08]OFD Sender: No OFD packet to send [22:44:13]OFD Sender: No OFD packet to send [22:44:18]OFD Sender: No OFD packet to send [22:44:23]OFD Sender: No OFD packet to send [22:44:28]OFD Sender: No OFD packet to send [22:44:33]OFD Sender: No OFD packet to send [22:44:38]OFD Sender: No OFD packet to send [22:44:43]OFD Sender: No OFD packet to send [22:44:48]OFD Sender: No OFD packet to send [22:44:48]accept exits with 9 [22:44:48]New connection [22:44:48]New thread 3067059556 created [22:44:48]Thread 3067202916 joined [22:44:48]Waiting for new connection... [22:44:48] Sock 9.Parse request [22:44:48]Sock 9.Check first char [22:44:48]Sock 9.First char is OK [22:44:48]request: POST /json_proto HTTP/1.0 [22:44:48]Method: POST [22:44:48]URL: /json_proto [22:44:48]Method is POST - this is cgi request [22:44:48]url: /json_proto [22:44:48]query_string will be loaded in cgi processing [22:44:48]execute_cgi json_proto POST (null) [22:44:48]execute_cgi path=json_proto method=POST [22:44:48]POST find Content-Length [22:44:48]Host: 172.17.34.200:8080 [22:44:48]Content-Length: 678 [22:44:48]Content-Type: application/json [22:44:48] [22:44:48]POST finish read [22:44:48]Found Content-Length = 678 [22:44:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183172", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:48]execute_script... [22:44: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)1183172", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:48]POST & json_proto [22:44:48]process_json_proto [22:44:48]json parsed OK: [22:44:48]protocol is kg_v1.0 [22:44:48]action value=close_receipt [22:44:48]process_action close_receipt [22:44:48]cmd_close_receipt [22:44:48]MH_GetDate [22:44:48]Write to MH i2c: F0 00 00 1B 60 6A [22:44:48]Write i2c OK [22:44:48]MH_I2C_Read... [22:44:48]Read from MH i2c: F0 [22:44:48]MH_I2C_Read... [22:44:48]Read from MH i2c: F0 09 00 [22:44:48]MH_I2C_Read... [22:44:48]Read from MH i2c: F0 09 00 1B 60 00 63 80 EA 64 B2 FF 65 64 1E [22:44:48]GetLastDocTimeStamp 1693089103 [22:44:48]current date 1693089891 [22:44:48]FM_GetShiftState [22:44:48]SAM_PROTO_GetShiftState [22:44:48]wFMCommunicate request_size=4 [22:44:48]MH_SAM_APDU [22:44:48]CAPDU: 80 13 01 00 [22:44:48]Write to MH i2c: E2 08 00 1C 60 80 13 01 00 00 00 00 00 F9 [22:44:48]Write i2c OK [22:44:48]MH_I2C_Read... [22:44:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:48]Read from MH i2c: E2 [22:44:48]MH_I2C_Read... [22:44:48]Read from MH i2c: E2 0E 00 [22:44:48]MH_I2C_Read... [22:44:48]Read from MH i2c: E2 0E 00 1C 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 30 [22:44:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:44:48]wFMCommunicate OK [22:44:48]SAM_PROTO_GetShiftState done [22:44:48]FM_GetShiftState done [22:44:48]opened in 1693009560 [22:44:48]opened+sec_in_day 1693095960 [22:44:48]quantity*price = 50017 [22:44:48]sum+1 = 50019 [22:44:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 356 26.08.2023 22:44 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33340 ФПД: 33082323226445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224451&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33340&fm=33082323226445&tin=02508201610067®Number=0000000000091575&sum=50000 [22:44:49]StoreToDocumentArchive [22:44:49]shift 77 fd 33340 [22:44:49]save to /storage/0077/doc_00033340 [22:44:49]save last doc name /storage/0077/doc_00033340 to /storage/kkm_last_doc_name [22:44:49]save OK [22:44:49]Clear old archive folders... [22:44:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:44:49]tlvbuf is 00AB45D0 [22:44:49]SAM_PROTO_ClearQueue [22:44:49]wFMCommunicate request_size=4 [22:44:49]MH_SAM_APDU [22:44:49]CAPDU: 80 09 00 00 [22:44:49]Write to MH i2c: E2 08 00 29 60 80 09 00 00 00 00 00 00 FB [22:44:49]Write i2c OK [22:44:49]MH_I2C_Read... [22:44:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:44:49]Read from MH i2c: E2 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 03 00 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 03 00 29 60 00 90 00 FD [22:44:49]RAPDU: 90 00 [22:44:49]wFMCommunicate OK [22:44:49]SAM_PROTO_ClearQueue done [22:44:49]KKMCreateOFDPacket [22:44:49]OFDProtocolAddRootSTLVToBuf [22:44:49]FM_MakeSignedData [22:44:49]FM_MakeSignedData [22:44:49]SAM_PROTO_SignData [22:44:49]wFMCommunicate request_size=4 [22:44:49]MH_SAM_APDU [22:44:49]CAPDU: 80 0D 01 02 [22:44:49]Write to MH i2c: E2 08 00 2A 60 80 0D 01 02 00 00 00 00 03 [22:44:49]Write i2c OK [22:44:49]MH_I2C_Read... [22:44:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:44:49]Read from MH i2c: E2 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 03 00 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 03 00 2A 60 00 90 00 FE [22:44:49]RAPDU: 90 00 [22:44:49]wFMCommunicate OK [22:44:49]wFMCommunicate request_size=255 [22:44:49]MH_SAM_APDU [22:44: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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 63 80 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 82 00 00 35 04 06 00 1E [22:44:49]Write to MH i2c: E2 02 01 2B 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 63 80 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 82 00 00 35 04 06 00 1E 00 00 23 [22:44:49]Write i2c OK [22:44:49]MH_I2C_Read... [22:44:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:49]Read from MH i2c: E2 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 03 00 [22:44:49]MH_I2C_Read... [22:44:49]Read from MH i2c: E2 03 00 2B 60 00 90 00 FF [22:44:49]RAPDU: 90 00 [22:44:49]wFMCommunicate OK [22:44:49]wFMCommunicate request_size=10 [22:44:49]MH_SAM_APDU [22:44:49]CAPDU: 80 0D 02 02 05 16 94 1F CF 4D [22:44:49]Write to MH i2c: E2 0D 00 2C 60 80 0D 02 02 05 00 16 94 1F CF 4D 00 00 F5 [22:44:49]Write i2c OK [22:44:49]MH_I2C_Read... [22:44:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:50]Read from MH i2c: E2 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: E2 03 00 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: E2 03 00 2C 60 00 90 00 00 [22:44:50]RAPDU: 90 00 [22:44:50]wFMCommunicate OK [22:44:50]wFMCommunicate request_size=4 [22:44:50]MH_SAM_APDU [22:44:50]CAPDU: 80 0D 03 02 [22:44:50]Write to MH i2c: E2 08 00 2D 60 80 0D 03 02 00 00 00 00 08 [22:44:50]Write i2c OK [22:44:50]MH_I2C_Read... [22:44:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:44:50]Read from MH i2c: E2 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: E2 0B 00 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: E2 0B 00 2D 60 00 02 C0 9F E6 E9 FA 15 17 90 00 5F [22:44:50]RAPDU: 02 C0 9F E6 E9 FA 15 17 90 00 [22:44:50]wFMCommunicate OK [22:44:50]SAM_PROTO_SignData done [22:44:50]FM_MakeSignedData done [22:44:50]CreateOFDProtocolMessage [22:44:50]wFMCommunicate request_size=4 [22:44:50]MH_SAM_APDU [22:44:50]CAPDU: 80 11 00 00 [22:44:50]Write to MH i2c: E2 08 00 2E 60 80 11 00 00 00 00 00 00 08 [22:44:50]Write i2c OK [22:44:50]MH_I2C_Read... [22:44:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:50]Read from MH i2c: E2 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: E2 17 00 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: E2 17 00 2E 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 5E [22:44:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:44:50]wFMCommunicate OK [22:44:50]CreateOFDProtocolMessage done [22:44:50]OFDSenderStorePacket 33340 [22:44:50]StoreOFDPacket docnum=33340 [22:44:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CE F6 07 01 56 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 63 80 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 82 00 00 35 04 06 00 1E 16 94 1F CF 4D 02 C0 9F E6 E9 FA 15 17 [22:44:50]CheckFolder [22:44:50]dirname=/storage/ofd_packets [22:44:50]CheckFolder done [22:44:50]ProducePacketName [22:44:50]name=ofd_packets/00033340 [22:44:50]NVStorageSaveData ofd_packets/00033340 [22:44:50]File name is /storage/ofd_packets/00033340 [22:44:50]Write 301 bytes [22:44:50]NVStorageSaveData done [22:44:50]OFDSenderStorePacket done [22:44:50]KKMCreateOFDPacket done [22:44:50]NVStorageSaveData kkm_last_timestamp [22:44:50]File name is /storage/kkm_last_timestamp [22:44:50]Write 4 bytes [22:44:50]NVStorageSaveData done [22:44:50]ExternCall_PrintAddStr [22:44:50]wPrintStart [22:44:50]Write to MH i2c: 01 00 00 2F 60 8F [22:44:50]Write i2c OK [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: 01 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: 01 07 00 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: 01 07 00 2F 60 00 00 00 00 00 FF 0F A4 [22:44:50]RasterBufferAndPrint [22:44:50]line Счет N : (1)1183172 [22:44:50]line ИНН: 02508201610067 [22:44:50]line Контрольно-Кассовый Чек [22:44:50]line ПРОДАЖА [22:44:50]line ТРК (МРК, ГНК) : 62 [22:44:50]line Товар: 2710124130 [22:44:50]line Аи-92-К-5 [22:44:50]line 8.550 * 58.50 [22:44:50]line = 500.18 [22:44:50]line НДС 12% НСП 1% [22:44:50]line > о реализуемом товаре [22:44:50]line ОКРУГЛЕНИЕ: -0.18 [22:44:50]line ИТОГО: 500.00 [22:44:50]line Внесено: 500.00 [22:44:50]line СДАЧА: 0.00 [22:44:50]line НСП 1% : 4.43 [22:44:50]line НДС 12% : 53.12 [22:44:50]line Наличными: 500.00 [22:44:50]line Безнал.: 0.00 [22:44:50]line Место: АЗС № 121 "Партнер Нефть" [22:44:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:44:50]line СНО: Общий режим [22:44:50]line Чек 356 26.08.2023 22:44 [22:44:50]line Смена: 77 ФФД: 1.0 [22:44:50]line ЗНМ: 0300000148 [22:44:50]line РНМ: 0000000000091575 [22:44:50]line Версия ККМ: 001 [22:44:50]line ФМ: 0000000000874655 [22:44:50]line ФД: 33340 [22:44:50]line ФПД: 33082323226445 [22:44:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224451&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33340&fm=33082323226445&tin=02508201610067®Number=0000000000091575&sum=50000 [22:44:50]OFD Sender: Processing packet 33340 [packets to send 11, broken 10] [22:44:50]ProducePacketName [22:44:50]name=ofd_packets/00033340 [22:44:50]OFD Sender: To server: pG, [22:44:50]CommunicateWithHost lk.salyk.kg:30040 [22:44:50]ConnectInit lk.salyk.kg [22:44:50]written 0, free lines is 4095 [22:44:50]Connected sock=10 [22:44:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 CE F6 07 01 56 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 63 80 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 82 00 00 35 04 06 00 1E 16 94 1F CF 4D 02 C0 9F E6 E9 FA 15 17 [22:44:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FD 9F 47 00 D8 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3C 82 00 00 F4 03 04 00 01 2B EA 64 B6 04 01 00 00 CD 56 20 27 04 B5 40 15 [22:44:50]CommunicateWithHost err = 0 [22:44:50]CheckOFDResponse [22:44:50]1017 (14) - 77093643461234 [22:44:50]1041 (16) - 0000000000874655 [22:44:50]1040 (4) - 33340 [22:44:50]1012 (4) - 26.08.2023 16:40 [22:44:50]1206 (1) - 0 [22:44:50]OFD Sender: Remove packet 33340 [22:44:50]ProducePacketName [22:44:50]name=ofd_packets/00033340 [22:44:50]NVStorageDeleteData [22:44:50]Write to MH i2c: 01 00 00 5A 60 BA [22:44:50]Write i2c OK [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: 01 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: 01 07 00 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: 01 07 00 5A 60 00 00 00 00 00 E2 0C AF [22:44:50]RasterBufferAndPrint [22:44:50]line [22:44:50]line [22:44:50]line [22:44:50]line [22:44:50]line [22:44:50]written 0, free lines is 3307 [22:44:50]MH_Cut [22:44:50]Write to MH i2c: D1 01 00 61 60 01 93 [22:44:50]Write i2c OK [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: D1 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: D1 01 00 [22:44:50]MH_I2C_Read... [22:44:50]Read from MH i2c: D1 01 00 61 60 00 92 [22:44:50]Write to MH i2c: 01 00 00 62 60 C2 [22:44:50]Write i2c OK [22:44:50]MH_I2C_Read... [22:44:51]OFD Sender: No OFD packet to send [22:44:51]*** Cut start [22:44:51]*** Purtial cut [22:44:51]*** CUTSNS_PIN = 0 [22:44:51]*** Stage 1: CUTSNS_PIN = 1 [22:44:53]Read from MH i2c: 01 [22:44:53]MH_I2C_Read... [22:44:53]*** Stop cut motor [22:44:53]*** Cut end [22:44:53]Read from MH i2c: 01 07 00 [22:44:53]MH_I2C_Read... [22:44:53]Read from MH i2c: 01 07 00 62 60 00 00 00 00 00 FF 0F D7 [22:44:53]process_action close_receipt done [22:44:53]requested_data is exist [22:44:53]produce_requested_data [22:44:53]requested_item fm.sn is exist - process it [22:44:53]wFMCommunicate request_size=4 [22:44:53]MH_SAM_APDU [22:44:53]CAPDU: 80 11 00 00 [22:44:53]Write to MH i2c: E2 08 00 63 60 80 11 00 00 00 00 00 00 3D [22:44:53]Write i2c OK [22:44:53]MH_I2C_Read... [22:44:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:53]Read from MH i2c: E2 [22:44:53]MH_I2C_Read... [22:44:53]Read from MH i2c: E2 17 00 [22:44:53]MH_I2C_Read... [22:44:53]Read from MH i2c: E2 17 00 63 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 93 [22:44:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:44:53]wFMCommunicate OK [22:44:53]requested_item fd.num is exist - process it [22:44:53]SAM_PROTO_GetFieldsCounters [22:44:53]wFMCommunicate request_size=4 [22:44:53]MH_SAM_APDU [22:44:53]CAPDU: 80 13 00 00 [22:44:53]Write to MH i2c: E2 08 00 64 60 80 13 00 00 00 00 00 00 40 [22:44:53]Write i2c OK [22:44:53]MH_I2C_Read... [22:44:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:44:53]Read from MH i2c: E2 [22:44:53]MH_I2C_Read... [22:44:53]Read from MH i2c: E2 62 00 [22:44:53]MH_I2C_Read... [22:44:53]Read from MH i2c: E2 62 00 64 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [22:44:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:44:53]wFMCommunicate OK [22:44:53]SAM_PROTO_GetFieldsCounters done [22:44:53]requested_item shift.num is exist - process it [22:44:53]requested_item shift.opened is exist - process it [22:44:53]req_shift_opened [22:44:53]FM_GetShiftState [22:44:53]SAM_PROTO_GetShiftState [22:44:53]wFMCommunicate request_size=4 [22:44:53]MH_SAM_APDU [22:44:53]CAPDU: 80 13 01 00 [22:44:53]Write to MH i2c: E2 08 00 65 60 80 13 01 00 00 00 00 00 42 [22:44:53]Write i2c OK [22:44:53]MH_I2C_Read... [22:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:53]Read from MH i2c: E2 [22:44:53]MH_I2C_Read... [22:44:53]Read from MH i2c: E2 0E 00 [22:44:53]MH_I2C_Read... [22:44:53]Read from MH i2c: E2 0E 00 65 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 79 [22:44:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:44:53]wFMCommunicate OK [22:44:53]SAM_PROTO_GetShiftState done [22:44:53]FM_GetShiftState done [22:44:53]req_shift_opened done [22:44:53]requested_item shift.open_date is exist - process it [22:44:53]req_shift_open_date [22:44:53]req_shift_open_date done [22:44:53]produce_requested_data done [22:44:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33340,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:44:53]process_action_free close_receipt [22:44:53]json_value_free [22:44:53]json_value_free done [22:44:53]process_json_proto returns [22:44:53]Send response to host [22:44:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33340,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:44:53]free response buf [22:44:53]execute_script done [22:44:53]execute_script returns [22:44:53]free content buf [22:44:53]Sock 9.Close socket [22:44:53]Sock 9.Thread stoped [22:44:56]OFD Sender: No OFD packet to send [22:45:01]OFD Sender: No OFD packet to send [22:45:06]OFD Sender: No OFD packet to send [22:45:11]OFD Sender: No OFD packet to send [22:45:16]OFD Sender: No OFD packet to send [22:45:21]OFD Sender: No OFD packet to send [22:45:26]OFD Sender: No OFD packet to send [22:45:31]OFD Sender: No OFD packet to send [22:45:36]OFD Sender: No OFD packet to send [22:45:41]OFD Sender: No OFD packet to send [22:45:46]OFD Sender: No OFD packet to send [22:45:51]OFD Sender: No OFD packet to send [22:45:52]accept exits with 7 [22:45:52]New connection [22:45:52]New thread 3067202916 created [22:45:52]Thread 3067059556 joined [22:45:52]Waiting for new connection... [22:45:52] Sock 7.Parse request [22:45:52]Sock 7.Check first char [22:45:52]Sock 7.First char is OK [22:45:52]request: POST /json_proto HTTP/1.0 [22:45:52]Method: POST [22:45:52]URL: /json_proto [22:45:52]Method is POST - this is cgi request [22:45:52]url: /json_proto [22:45:52]query_string will be loaded in cgi processing [22:45:52]execute_cgi json_proto POST (null) [22:45:52]execute_cgi path=json_proto method=POST [22:45:52]POST find Content-Length [22:45:52]Host: 172.17.34.200:8080 [22:45:52]Content-Length: 678 [22:45:52]Content-Type: application/json [22:45:52] [22:45:52]POST finish read [22:45:52]Found Content-Length = 678 [22:45:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183173", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:45:52]execute_script... [22:45:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183173", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:45:52]POST & json_proto [22:45:52]process_json_proto [22:45:52]json parsed OK: [22:45:52]protocol is kg_v1.0 [22:45:52]action value=close_receipt [22:45:52]process_action close_receipt [22:45:52]cmd_close_receipt [22:45:52]MH_GetDate [22:45:52]Write to MH i2c: F0 00 00 66 60 B5 [22:45:52]Write i2c OK [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: F0 [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: F0 09 00 [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: F0 09 00 66 60 00 A3 80 EA 64 B2 FF 65 64 A9 [22:45:52]GetLastDocTimeStamp 1693089891 [22:45:52]current date 1693089955 [22:45:52]FM_GetShiftState [22:45:52]SAM_PROTO_GetShiftState [22:45:52]wFMCommunicate request_size=4 [22:45:52]MH_SAM_APDU [22:45:52]CAPDU: 80 13 01 00 [22:45:52]Write to MH i2c: E2 08 00 67 60 80 13 01 00 00 00 00 00 44 [22:45:52]Write i2c OK [22:45:52]MH_I2C_Read... [22:45:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:45:52]Read from MH i2c: E2 [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: E2 0E 00 [22:45:52]MH_I2C_Read... [22:45:52]Read from MH i2c: E2 0E 00 67 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7B [22:45:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:45:52]wFMCommunicate OK [22:45:52]SAM_PROTO_GetShiftState done [22:45:52]FM_GetShiftState done [22:45:52]opened in 1693009560 [22:45:52]opened+sec_in_day 1693095960 [22:45:52]quantity*price = 50017 [22:45:52]sum+1 = 50019 [22:45:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 357 26.08.2023 22:45 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33341 ФПД: 100354884595632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224555&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33341&fm=100354884595632&tin=02508201610067®Number=0000000000091575&sum=50000 [22:45:53]StoreToDocumentArchive [22:45:53]shift 77 fd 33341 [22:45:53]save to /storage/0077/doc_00033341 [22:45:53]save last doc name /storage/0077/doc_00033341 to /storage/kkm_last_doc_name [22:45:53]save OK [22:45:53]Clear old archive folders... [22:45:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:45:53]tlvbuf is 00A9D3C0 [22:45:53]SAM_PROTO_ClearQueue [22:45:53]wFMCommunicate request_size=4 [22:45:53]MH_SAM_APDU [22:45:53]CAPDU: 80 09 00 00 [22:45:53]Write to MH i2c: E2 08 00 74 60 80 09 00 00 00 00 00 00 46 [22:45:53]Write i2c OK [22:45:53]MH_I2C_Read... [22:45:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:45:53]Read from MH i2c: E2 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 03 00 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 03 00 74 60 00 90 00 48 [22:45:53]RAPDU: 90 00 [22:45:53]wFMCommunicate OK [22:45:53]SAM_PROTO_ClearQueue done [22:45:53]KKMCreateOFDPacket [22:45:53]OFDProtocolAddRootSTLVToBuf [22:45:53]FM_MakeSignedData [22:45:53]FM_MakeSignedData [22:45:53]SAM_PROTO_SignData [22:45:53]wFMCommunicate request_size=4 [22:45:53]MH_SAM_APDU [22:45:53]CAPDU: 80 0D 01 02 [22:45:53]Write to MH i2c: E2 08 00 75 60 80 0D 01 02 00 00 00 00 4E [22:45:53]Write i2c OK [22:45:53]MH_I2C_Read... [22:45:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:45:53]Read from MH i2c: E2 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 03 00 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 03 00 75 60 00 90 00 49 [22:45:53]RAPDU: 90 00 [22:45:53]wFMCommunicate OK [22:45:53]wFMCommunicate request_size=255 [22:45:53]MH_SAM_APDU [22:45:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 A3 80 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 82 00 00 35 04 06 00 5B [22:45:53]Write to MH i2c: E2 02 01 76 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 A3 80 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 82 00 00 35 04 06 00 5B 00 00 ED [22:45:53]Write i2c OK [22:45:53]MH_I2C_Read... [22:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:45:53]Read from MH i2c: E2 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 03 00 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 03 00 76 60 00 90 00 4A [22:45:53]RAPDU: 90 00 [22:45:53]wFMCommunicate OK [22:45:53]wFMCommunicate request_size=10 [22:45:53]MH_SAM_APDU [22:45:53]CAPDU: 80 0D 02 02 05 45 B1 3F 6F B0 [22:45:53]Write to MH i2c: E2 0D 00 77 60 80 0D 02 02 05 00 45 B1 3F 6F B0 00 00 AF [22:45:53]Write i2c OK [22:45:53]MH_I2C_Read... [22:45:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:45:53]Read from MH i2c: E2 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 03 00 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 03 00 77 60 00 90 00 4B [22:45:53]RAPDU: 90 00 [22:45:53]wFMCommunicate OK [22:45:53]wFMCommunicate request_size=4 [22:45:53]MH_SAM_APDU [22:45:53]CAPDU: 80 0D 03 02 [22:45:53]Write to MH i2c: E2 08 00 78 60 80 0D 03 02 00 00 00 00 53 [22:45:53]Write i2c OK [22:45:53]MH_I2C_Read... [22:45:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:45:53]Read from MH i2c: E2 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 0B 00 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 0B 00 78 60 00 91 FD AE 19 47 FD A8 07 90 00 9C [22:45:53]RAPDU: 91 FD AE 19 47 FD A8 07 90 00 [22:45:53]wFMCommunicate OK [22:45:53]SAM_PROTO_SignData done [22:45:53]FM_MakeSignedData done [22:45:53]CreateOFDProtocolMessage [22:45:53]wFMCommunicate request_size=4 [22:45:53]MH_SAM_APDU [22:45:53]CAPDU: 80 11 00 00 [22:45:53]Write to MH i2c: E2 08 00 79 60 80 11 00 00 00 00 00 00 53 [22:45:53]Write i2c OK [22:45:53]MH_I2C_Read... [22:45:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:45:53]Read from MH i2c: E2 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 17 00 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: E2 17 00 79 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A9 [22:45:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:45:53]wFMCommunicate OK [22:45:53]CreateOFDProtocolMessage done [22:45:53]OFDSenderStorePacket 33341 [22:45:53]StoreOFDPacket docnum=33341 [22:45:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 48 9D 07 01 86 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 A3 80 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 82 00 00 35 04 06 00 5B 45 B1 3F 6F B0 91 FD AE 19 47 FD A8 07 [22:45:53]CheckFolder [22:45:53]dirname=/storage/ofd_packets [22:45:53]CheckFolder done [22:45:53]ProducePacketName [22:45:53]name=ofd_packets/00033341 [22:45:53]NVStorageSaveData ofd_packets/00033341 [22:45:53]File name is /storage/ofd_packets/00033341 [22:45:53]Write 301 bytes [22:45:53]NVStorageSaveData done [22:45:53]OFDSenderStorePacket done [22:45:53]KKMCreateOFDPacket done [22:45:53]NVStorageSaveData kkm_last_timestamp [22:45:53]File name is /storage/kkm_last_timestamp [22:45:53]Write 4 bytes [22:45:53]NVStorageSaveData done [22:45:53]ExternCall_PrintAddStr [22:45:53]wPrintStart [22:45:53]Write to MH i2c: 01 00 00 7A 60 DA [22:45:53]Write i2c OK [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: 01 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: 01 07 00 [22:45:53]MH_I2C_Read... [22:45:53]Read from MH i2c: 01 07 00 7A 60 00 00 00 00 00 FF 0F EF [22:45:53]RasterBufferAndPrint [22:45:53]line Счет N : (1)1183173 [22:45:53]line ИНН: 02508201610067 [22:45:53]line Контрольно-Кассовый Чек [22:45:53]line ПРОДАЖА [22:45:53]line ТРК (МРК, ГНК) : 42 [22:45:53]line Товар: 2710124130 [22:45:53]line Аи-92-К-5 [22:45:53]line 8.550 * 58.50 [22:45:53]line = 500.18 [22:45:53]line НДС 12% НСП 1% [22:45:53]line > о реализуемом товаре [22:45:53]line ОКРУГЛЕНИЕ: -0.18 [22:45:53]line ИТОГО: 500.00 [22:45:53]line Внесено: 500.00 [22:45:53]line СДАЧА: 0.00 [22:45:53]line НСП 1% : 4.43 [22:45:53]line НДС 12% : 53.12 [22:45:53]line Наличными: 500.00 [22:45:53]line Безнал.: 0.00 [22:45:53]line Место: АЗС № 121 "Партнер Нефть" [22:45:53]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:45:53]line СНО: Общий режим [22:45:53]line Чек 357 26.08.2023 22:45 [22:45:53]line Смена: 77 ФФД: 1.0 [22:45:53]line ЗНМ: 0300000148 [22:45:53]line РНМ: 0000000000091575 [22:45:53]line Версия ККМ: 001 [22:45:53]line ФМ: 0000000000874655 [22:45:53]line ФД: 33341 [22:45:53]line ФПД: 100354884595632 [22:45:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224555&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33341&fm=100354884595632&tin=02508201610067®Number=0000000000091575&sum=50000 [22:45:54]written 0, free lines is 4095 [22:45:54]OFD Sender: Processing packet 33341 [packets to send 11, broken 10] [22:45:54]ProducePacketName [22:45:54]name=ofd_packets/00033341 [22:45:54]OFD Sender: To server: pG, [22:45:54]CommunicateWithHost lk.salyk.kg:30040 [22:45:54]ConnectInit lk.salyk.kg [22:45:54]Connected sock=10 [22:45:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 48 9D 07 01 86 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 A3 80 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 82 00 00 35 04 06 00 5B 45 B1 3F 6F B0 91 FD AE 19 47 FD A8 07 [22:45:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 34 4D 47 00 AB 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3D 82 00 00 F4 03 04 00 41 2B EA 64 B6 04 01 00 00 B0 2B E5 AB F1 6F 3C 16 [22:45:54]CommunicateWithHost err = 0 [22:45:54]CheckOFDResponse [22:45:54]1017 (14) - 77093643461234 [22:45:54]1041 (16) - 0000000000874655 [22:45:54]1040 (4) - 33341 [22:45:54]1012 (4) - 26.08.2023 16:41 [22:45:54]1206 (1) - 0 [22:45:54]OFD Sender: Remove packet 33341 [22:45:54]ProducePacketName [22:45:54]name=ofd_packets/00033341 [22:45:54]NVStorageDeleteData [22:45:54]Write to MH i2c: 01 00 00 A5 60 05 [22:45:54]Write i2c OK [22:45:54]MH_I2C_Read... [22:45:54]Read from MH i2c: 01 [22:45:54]MH_I2C_Read... [22:45:54]Read from MH i2c: 01 07 00 [22:45:54]MH_I2C_Read... [22:45:54]Read from MH i2c: 01 07 00 A5 60 00 00 00 00 00 DF 0C F7 [22:45:54]RasterBufferAndPrint [22:45:54]line [22:45:54]line [22:45:54]line [22:45:54]line [22:45:54]line [22:45:54]written 0, free lines is 3304 [22:45:54]MH_Cut [22:45:54]Write to MH i2c: D1 01 00 AC 60 01 DE [22:45:54]Write i2c OK [22:45:54]MH_I2C_Read... [22:45:54]Read from MH i2c: D1 [22:45:54]MH_I2C_Read... [22:45:54]Read from MH i2c: D1 01 00 [22:45:54]MH_I2C_Read... [22:45:54]Read from MH i2c: D1 01 00 AC 60 00 DD [22:45:54]Write to MH i2c: 01 00 00 AD 60 0D [22:45:54]Write i2c OK [22:45:54]MH_I2C_Read... [22:45:55]OFD Sender: No OFD packet to send [22:45:55]*** Cut start [22:45:55]*** Purtial cut [22:45:55]*** Stage 1: CUTSNS_PIN = 1 [22:45:55]Read from MH i2c: 01 [22:45:55]MH_I2C_Read... [22:45:55]*** Stop cut motor [22:45:55]*** Cut end [22:45:55]Read from MH i2c: 01 07 00 [22:45:55]MH_I2C_Read... [22:45:55]Read from MH i2c: 01 07 00 AD 60 00 00 00 00 00 FF 0F 22 [22:45:55]process_action close_receipt done [22:45:55]requested_data is exist [22:45:55]produce_requested_data [22:45:55]requested_item fm.sn is exist - process it [22:45:55]wFMCommunicate request_size=4 [22:45:55]MH_SAM_APDU [22:45:55]CAPDU: 80 11 00 00 [22:45:55]Write to MH i2c: E2 08 00 AE 60 80 11 00 00 00 00 00 00 88 [22:45:55]Write i2c OK [22:45:55]MH_I2C_Read... [22:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:45:55]Read from MH i2c: E2 [22:45:55]MH_I2C_Read... [22:45:55]Read from MH i2c: E2 17 00 [22:45:55]MH_I2C_Read... [22:45:55]Read from MH i2c: E2 17 00 AE 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DE [22:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:45:55]wFMCommunicate OK [22:45:55]requested_item fd.num is exist - process it [22:45:55]SAM_PROTO_GetFieldsCounters [22:45:55]wFMCommunicate request_size=4 [22:45:55]MH_SAM_APDU [22:45:55]CAPDU: 80 13 00 00 [22:45:55]Write to MH i2c: E2 08 00 AF 60 80 13 00 00 00 00 00 00 8B [22:45:55]Write i2c OK [22:45:55]MH_I2C_Read... [22:45:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:45:56]Read from MH i2c: E2 [22:45:56]MH_I2C_Read... [22:45:56]Read from MH i2c: E2 62 00 [22:45:56]MH_I2C_Read... [22:45:56]Read from MH i2c: E2 62 00 AF 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [22:45:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:45:56]wFMCommunicate OK [22:45:56]SAM_PROTO_GetFieldsCounters done [22:45:56]requested_item shift.num is exist - process it [22:45:56]requested_item shift.opened is exist - process it [22:45:56]req_shift_opened [22:45:56]FM_GetShiftState [22:45:56]SAM_PROTO_GetShiftState [22:45:56]wFMCommunicate request_size=4 [22:45:56]MH_SAM_APDU [22:45:56]CAPDU: 80 13 01 00 [22:45:56]Write to MH i2c: E2 08 00 B0 60 80 13 01 00 00 00 00 00 8D [22:45:56]Write i2c OK [22:45:56]MH_I2C_Read... [22:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:45:56]Read from MH i2c: E2 [22:45:56]MH_I2C_Read... [22:45:56]Read from MH i2c: E2 0E 00 [22:45:56]MH_I2C_Read... [22:45:56]Read from MH i2c: E2 0E 00 B0 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C4 [22:45:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:45:56]wFMCommunicate OK [22:45:56]SAM_PROTO_GetShiftState done [22:45:56]FM_GetShiftState done [22:45:56]req_shift_opened done [22:45:56]requested_item shift.open_date is exist - process it [22:45:56]req_shift_open_date [22:45:56]req_shift_open_date done [22:45:56]produce_requested_data done [22:45:56]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33341,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:45:56]process_action_free close_receipt [22:45:56]json_value_free [22:45:56]json_value_free done [22:45:56]process_json_proto returns [22:45:56]Send response to host [22:45:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33341,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:45:56]free response buf [22:45:56]execute_script done [22:45:56]execute_script returns [22:45:56]free content buf [22:45:56]Sock 7.Close socket [22:45:56]Sock 7.Thread stoped [22:46:00]OFD Sender: No OFD packet to send [22:46:05]OFD Sender: No OFD packet to send [22:46:10]OFD Sender: No OFD packet to send [22:46:15]OFD Sender: No OFD packet to send [22:46:20]OFD Sender: No OFD packet to send [22:46:25]OFD Sender: No OFD packet to send [22:46:30]OFD Sender: No OFD packet to send [22:46:35]OFD Sender: No OFD packet to send [22:46:40]OFD Sender: No OFD packet to send [22:46:45]OFD Sender: No OFD packet to send [22:46:50]OFD Sender: No OFD packet to send [22:46:55]OFD Sender: No OFD packet to send [22:47:00]OFD Sender: No OFD packet to send [22:47:05]OFD Sender: No OFD packet to send [22:47:10]OFD Sender: No OFD packet to send [22:47:15]OFD Sender: No OFD packet to send [22:47:20]OFD Sender: No OFD packet to send [22:47:25]OFD Sender: No OFD packet to send [22:47:30]OFD Sender: No OFD packet to send [22:47:35]OFD Sender: No OFD packet to send [22:47:40]OFD Sender: No OFD packet to send [22:47:45]OFD Sender: No OFD packet to send [22:47:50]OFD Sender: No OFD packet to send [22:47:55]OFD Sender: No OFD packet to send [22:48:00]OFD Sender: No OFD packet to send [22:48:02]accept exits with 9 [22:48:02]New connection [22:48:02]New thread 3067059556 created [22:48:02]Thread 3067202916 joined [22:48:02]Waiting for new connection... [22:48:02] Sock 9.Parse request [22:48:02]Sock 9.Check first char [22:48:02]Sock 9.First char is OK [22:48:02]request: POST /json_proto HTTP/1.0 [22:48:02]Method: POST [22:48:02]URL: /json_proto [22:48:02]Method is POST - this is cgi request [22:48:02]url: /json_proto [22:48:02]query_string will be loaded in cgi processing [22:48:02]execute_cgi json_proto POST (null) [22:48:02]execute_cgi path=json_proto method=POST [22:48:02]POST find Content-Length [22:48:02]Host: 172.17.34.200:8080 [22:48:02]Content-Length: 688 [22:48:02]Content-Type: application/json [22:48:02] [22:48:02]POST finish read [22:48:02]Found Content-Length = 688 [22:48:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:02]execute_script... [22:48:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:02]POST & json_proto [22:48:02]process_json_proto [22:48:02]json parsed OK: [22:48:02]protocol is kg_v1.0 [22:48:02]action value=close_receipt [22:48:02]process_action close_receipt [22:48:02]cmd_close_receipt [22:48:02]MH_GetDate [22:48:02]Write to MH i2c: F0 00 00 B1 60 00 [22:48:02]Write i2c OK [22:48:02]MH_I2C_Read... [22:48:02]Read from MH i2c: F0 [22:48:02]MH_I2C_Read... [22:48:02]Read from MH i2c: F0 09 00 [22:48:02]MH_I2C_Read... [22:48:02]Read from MH i2c: F0 09 00 B1 60 00 25 81 EA 64 B2 FF 65 64 77 [22:48:02]GetLastDocTimeStamp 1693089955 [22:48:02]current date 1693090085 [22:48:02]FM_GetShiftState [22:48:02]SAM_PROTO_GetShiftState [22:48:02]wFMCommunicate request_size=4 [22:48:02]MH_SAM_APDU [22:48:02]CAPDU: 80 13 01 00 [22:48:02]Write to MH i2c: E2 08 00 B2 60 80 13 01 00 00 00 00 00 8F [22:48:02]Write i2c OK [22:48:02]MH_I2C_Read... [22:48:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:02]Read from MH i2c: E2 [22:48:02]MH_I2C_Read... [22:48:02]Read from MH i2c: E2 0E 00 [22:48:02]MH_I2C_Read... [22:48:02]Read from MH i2c: E2 0E 00 B2 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C6 [22:48:02]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:48:02]wFMCommunicate OK [22:48:02]SAM_PROTO_GetShiftState done [22:48:02]FM_GetShiftState done [22:48:02]opened in 1693009560 [22:48:02]opened+sec_in_day 1693095960 [22:48:02]quantity*price = 100042 [22:48:02]sum+1 = 100044 [22:48:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 358 26.08.2023 22:48 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33342 ФПД: 132615674539640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224805&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33342&fm=132615674539640&tin=02508201610067®Number=0000000000091575&sum=100000 [22:48:03]StoreToDocumentArchive [22:48:03]shift 77 fd 33342 [22:48:03]save to /storage/0077/doc_00033342 [22:48:03]save last doc name /storage/0077/doc_00033342 to /storage/kkm_last_doc_name [22:48:03]save OK [22:48:03]Clear old archive folders... [22:48:03]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:48:03]tlvbuf is 00A620A0 [22:48:03]SAM_PROTO_ClearQueue [22:48:03]wFMCommunicate request_size=4 [22:48:03]MH_SAM_APDU [22:48:03]CAPDU: 80 09 00 00 [22:48:03]Write to MH i2c: E2 08 00 BF 60 80 09 00 00 00 00 00 00 91 [22:48:03]Write i2c OK [22:48:03]MH_I2C_Read... [22:48:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:03]Read from MH i2c: E2 [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: E2 03 00 [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: E2 03 00 BF 60 00 90 00 93 [22:48:03]RAPDU: 90 00 [22:48:03]wFMCommunicate OK [22:48:03]SAM_PROTO_ClearQueue done [22:48:03]KKMCreateOFDPacket [22:48:03]OFDProtocolAddRootSTLVToBuf [22:48:03]FM_MakeSignedData [22:48:03]FM_MakeSignedData [22:48:03]SAM_PROTO_SignData [22:48:03]wFMCommunicate request_size=4 [22:48:03]MH_SAM_APDU [22:48:03]CAPDU: 80 0D 01 02 [22:48:03]Write to MH i2c: E2 08 00 C0 60 80 0D 01 02 00 00 00 00 99 [22:48:03]Write i2c OK [22:48:03]MH_I2C_Read... [22:48:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:03]Read from MH i2c: E2 [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: E2 03 00 [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: E2 03 00 C0 60 00 90 00 94 [22:48:03]RAPDU: 90 00 [22:48:03]wFMCommunicate OK [22:48:03]wFMCommunicate request_size=255 [22:48:03]MH_SAM_APDU [22:48:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 01 00 00 F4 03 04 00 25 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 82 00 00 35 04 06 00 [22:48:03]Write to MH i2c: E2 02 01 C1 60 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 01 00 00 F4 03 04 00 25 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 82 00 00 35 04 06 00 00 00 AB [22:48:03]Write i2c OK [22:48:03]MH_I2C_Read... [22:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:04]Read from MH i2c: E2 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 03 00 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 03 00 C1 60 00 90 00 95 [22:48:04]RAPDU: 90 00 [22:48:04]wFMCommunicate OK [22:48:04]wFMCommunicate request_size=11 [22:48:04]MH_SAM_APDU [22:48:04]CAPDU: 80 0D 02 02 06 78 9C FE 2C 2E 78 [22:48:04]Write to MH i2c: E2 0E 00 C2 60 80 0D 02 02 06 00 78 9C FE 2C 2E 78 00 00 8C [22:48:04]Write i2c OK [22:48:04]MH_I2C_Read... [22:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:04]Read from MH i2c: E2 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 03 00 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 03 00 C2 60 00 90 00 96 [22:48:04]RAPDU: 90 00 [22:48:04]wFMCommunicate OK [22:48:04]wFMCommunicate request_size=4 [22:48:04]MH_SAM_APDU [22:48:04]CAPDU: 80 0D 03 02 [22:48:04]Write to MH i2c: E2 08 00 C3 60 80 0D 03 02 00 00 00 00 9E [22:48:04]Write i2c OK [22:48:04]MH_I2C_Read... [22:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:04]Read from MH i2c: E2 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 0B 00 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 0B 00 C3 60 00 03 7E 4B C4 82 B9 02 2F 90 00 9B [22:48:04]RAPDU: 03 7E 4B C4 82 B9 02 2F 90 00 [22:48:04]wFMCommunicate OK [22:48:04]SAM_PROTO_SignData done [22:48:04]FM_MakeSignedData done [22:48:04]CreateOFDProtocolMessage [22:48:04]wFMCommunicate request_size=4 [22:48:04]MH_SAM_APDU [22:48:04]CAPDU: 80 11 00 00 [22:48:04]Write to MH i2c: E2 08 00 C4 60 80 11 00 00 00 00 00 00 9E [22:48:04]Write i2c OK [22:48:04]MH_I2C_Read... [22:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:04]Read from MH i2c: E2 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 17 00 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 17 00 C4 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F4 [22:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:48:04]wFMCommunicate OK [22:48:04]CreateOFDProtocolMessage done [22:48:04]OFDSenderStorePacket 33342 [22:48:04]StoreOFDPacket docnum=33342 [22:48:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9B C1 08 01 73 5E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 01 00 00 F4 03 04 00 25 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 82 00 00 35 04 06 00 78 9C FE 2C 2E 78 03 7E 4B C4 82 B9 02 2F [22:48:04]CheckFolder [22:48:04]dirname=/storage/ofd_packets [22:48:04]CheckFolder done [22:48:04]ProducePacketName [22:48:04]name=ofd_packets/00033342 [22:48:04]NVStorageSaveData ofd_packets/00033342 [22:48:04]File name is /storage/ofd_packets/00033342 [22:48:04]Write 302 bytes [22:48:04]NVStorageSaveData done [22:48:04]OFDSenderStorePacket done [22:48:04]KKMCreateOFDPacket done [22:48:04]NVStorageSaveData kkm_last_timestamp [22:48:04]File name is /storage/kkm_last_timestamp [22:48:04]Write 4 bytes [22:48:04]NVStorageSaveData done [22:48:04]ExternCall_PrintAddStr [22:48:04]wPrintStart [22:48:04]Write to MH i2c: 01 00 00 C5 60 25 [22:48:04]Write i2c OK [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: 01 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: 01 07 00 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: 01 07 00 C5 60 00 00 00 00 00 FF 0F 3A [22:48:04]RasterBufferAndPrint [22:48:04]line Счет N : (1)1183174 [22:48:04]line ИНН: 02508201610067 [22:48:04]line Контрольно-Кассовый Чек [22:48:04]line ПРОДАЖА [22:48:04]line ТРК (МРК, ГНК) : 11 [22:48:04]line Товар: 2710194210 [22:48:04]line ДТ(л)-К-5 [22:48:04]line 15.730 * 63.60 [22:48:04]line = 1000.43 [22:48:04]line НДС 12% НСП 1% [22:48:04]line > о реализуемом товаре [22:48:04]line ОКРУГЛЕНИЕ: -0.43 [22:48:04]line ИТОГО: 1000.00 [22:48:04]line Внесено: 1000.00 [22:48:04]line СДАЧА: 0.00 [22:48:04]line НСП 1% : 8.85 [22:48:04]line НДС 12% : 106.24 [22:48:04]line Наличными: 1000.00 [22:48:04]line Безнал.: 0.00 [22:48:04]line Место: АЗС № 121 "Партнер Нефть" [22:48:04]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:48:04]line СНО: Общий режим [22:48:04]line Чек 358 26.08.2023 22:48 [22:48:04]line Смена: 77 ФФД: 1.0 [22:48:04]line ЗНМ: 0300000148 [22:48:04]line РНМ: 0000000000091575 [22:48:04]line Версия ККМ: 001 [22:48:04]line ФМ: 0000000000874655 [22:48:04]line ФД: 33342 [22:48:04]line ФПД: 132615674539640 [22:48:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224805&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33342&fm=132615674539640&tin=02508201610067®Number=0000000000091575&sum=100000 [22:48:04]OFD Sender: Processing packet 33342 [packets to send 11, broken 10] [22:48:04]ProducePacketName [22:48:04]name=ofd_packets/00033342 [22:48:04]OFD Sender: To server: pG, [22:48:04]CommunicateWithHost lk.salyk.kg:30040 [22:48:04]ConnectInit lk.salyk.kg [22:48:04]written 0, free lines is 4095 [22:48:04]Connected sock=10 [22:48:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 9B C1 08 01 73 5E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 66 01 00 00 F4 03 04 00 25 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 82 00 00 35 04 06 00 78 9C FE 2C 2E 78 03 7E 4B C4 82 B9 02 2F [22:48:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 9A AE 47 00 52 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3E 82 00 00 F4 03 04 00 C3 2B EA 64 B6 04 01 00 00 17 D7 9E 8A E7 8A CF E4 [22:48:04]CommunicateWithHost err = 0 [22:48:04]CheckOFDResponse [22:48:04]1017 (14) - 77093643461234 [22:48:04]1041 (16) - 0000000000874655 [22:48:04]1040 (4) - 33342 [22:48:04]1012 (4) - 26.08.2023 16:43 [22:48:04]1206 (1) - 0 [22:48:04]OFD Sender: Remove packet 33342 [22:48:04]ProducePacketName [22:48:04]name=ofd_packets/00033342 [22:48:04]NVStorageDeleteData [22:48:05]Write to MH i2c: 01 00 00 F0 60 50 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: 01 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: 01 07 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: 01 07 00 F0 60 00 00 00 00 00 D9 0C 3C [22:48:05]RasterBufferAndPrint [22:48:05]line [22:48:05]line [22:48:05]line [22:48:05]line [22:48:05]line [22:48:05]written 0, free lines is 3298 [22:48:05]MH_Cut [22:48:05]Write to MH i2c: D1 01 00 F7 60 01 29 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: D1 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: D1 01 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: D1 01 00 F7 60 00 28 [22:48:05]Write to MH i2c: 01 00 00 F8 60 58 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]OFD Sender: No OFD packet to send [22:48:05]*** Cut start [22:48:05]*** Purtial cut [22:48:05]*** CUTSNS_PIN = 0 [22:48:06]*** Stage 1: CUTSNS_PIN = 1 [22:48:07]Read from MH i2c: 01 [22:48:07]MH_I2C_Read... [22:48:07]*** Stop cut motor [22:48:07]*** Cut end [22:48:07]Read from MH i2c: 01 07 00 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: 01 07 00 F8 60 00 00 00 00 00 FF 0F 6D [22:48:07]process_action close_receipt done [22:48:07]requested_data is exist [22:48:07]produce_requested_data [22:48:07]requested_item fm.sn is exist - process it [22:48:07]wFMCommunicate request_size=4 [22:48:07]MH_SAM_APDU [22:48:07]CAPDU: 80 11 00 00 [22:48:07]Write to MH i2c: E2 08 00 F9 60 80 11 00 00 00 00 00 00 D3 [22:48:07]Write i2c OK [22:48:07]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 17 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 17 00 F9 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 29 [22:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:48:08]wFMCommunicate OK [22:48:08]requested_item fd.num is exist - process it [22:48:08]SAM_PROTO_GetFieldsCounters [22:48:08]wFMCommunicate request_size=4 [22:48:08]MH_SAM_APDU [22:48:08]CAPDU: 80 13 00 00 [22:48:08]Write to MH i2c: E2 08 00 FA 60 80 13 00 00 00 00 00 00 D6 [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 62 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 62 00 FA 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [22:48:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:08]wFMCommunicate OK [22:48:08]SAM_PROTO_GetFieldsCounters done [22:48:08]requested_item shift.num is exist - process it [22:48:08]requested_item shift.opened is exist - process it [22:48:08]req_shift_opened [22:48:08]FM_GetShiftState [22:48:08]SAM_PROTO_GetShiftState [22:48:08]wFMCommunicate request_size=4 [22:48:08]MH_SAM_APDU [22:48:08]CAPDU: 80 13 01 00 [22:48:08]Write to MH i2c: E2 08 00 FB 60 80 13 01 00 00 00 00 00 D8 [22:48:08]Write i2c OK [22:48:08]MH_I2C_Read... [22:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:08]Read from MH i2c: E2 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 0E 00 [22:48:08]MH_I2C_Read... [22:48:08]Read from MH i2c: E2 0E 00 FB 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 0F [22:48:08]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:48:08]wFMCommunicate OK [22:48:08]SAM_PROTO_GetShiftState done [22:48:08]FM_GetShiftState done [22:48:08]req_shift_opened done [22:48:08]requested_item shift.open_date is exist - process it [22:48:08]req_shift_open_date [22:48:08]req_shift_open_date done [22:48:08]produce_requested_data done [22:48:08]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33342,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:48:08]process_action_free close_receipt [22:48:08]json_value_free [22:48:08]json_value_free done [22:48:08]process_json_proto returns [22:48:08]Send response to host [22:48:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33342,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:48:08]free response buf [22:48:08]execute_script done [22:48:08]execute_script returns [22:48:08]free content buf [22:48:08]Sock 9.Close socket [22:48:08]Sock 9.Thread stoped [22:48:10]OFD Sender: No OFD packet to send [22:48:15]OFD Sender: No OFD packet to send [22:48:20]OFD Sender: No OFD packet to send [22:48:25]OFD Sender: No OFD packet to send [22:48:30]OFD Sender: No OFD packet to send [22:48:35]OFD Sender: No OFD packet to send [22:48:35]accept exits with 7 [22:48:35]New connection [22:48:35]New thread 3067202916 created [22:48:35]Thread 3067059556 joined [22:48:35]Waiting for new connection... [22:48:35] Sock 7.Parse request [22:48:35]Sock 7.Check first char [22:48:35]Sock 7.First char is OK [22:48:35]request: POST /json_proto HTTP/1.0 [22:48:35]Method: POST [22:48:35]URL: /json_proto [22:48:35]Method is POST - this is cgi request [22:48:35]url: /json_proto [22:48:35]query_string will be loaded in cgi processing [22:48:35]execute_cgi json_proto POST (null) [22:48:35]execute_cgi path=json_proto method=POST [22:48:35]POST find Content-Length [22:48:35]Host: 172.17.34.200:8080 [22:48:35]Content-Length: 676 [22:48:35]Content-Type: application/json [22:48:35] [22:48:35]POST finish read [22:48:35]Found Content-Length = 676 [22:48:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:35]execute_script... [22:48:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 16.810, "sum" : 1000.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:35]POST & json_proto [22:48:35]process_json_proto [22:48:35]json parsed OK: [22:48:35]protocol is kg_v1.0 [22:48:35]action value=close_receipt [22:48:35]process_action close_receipt [22:48:35]cmd_close_receipt [22:48:35]MH_GetDate [22:48:35]Write to MH i2c: F0 00 00 FC 60 4B [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: F0 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: F0 09 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: F0 09 00 FC 60 00 47 81 EA 64 B2 FF 65 64 E4 [22:48:35]GetLastDocTimeStamp 1693090085 [22:48:35]current date 1693090119 [22:48:35]FM_GetShiftState [22:48:35]SAM_PROTO_GetShiftState [22:48:35]wFMCommunicate request_size=4 [22:48:35]MH_SAM_APDU [22:48:35]CAPDU: 80 13 01 00 [22:48:35]Write to MH i2c: E2 08 00 FD 60 80 13 01 00 00 00 00 00 DA [22:48:35]Write i2c OK [22:48:35]MH_I2C_Read... [22:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:35]Read from MH i2c: E2 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 0E 00 [22:48:35]MH_I2C_Read... [22:48:35]Read from MH i2c: E2 0E 00 FD 60 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 11 [22:48:35]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:48:35]wFMCommunicate OK [22:48:35]SAM_PROTO_GetShiftState done [22:48:35]FM_GetShiftState done [22:48:35]opened in 1693009560 [22:48:35]opened+sec_in_day 1693095960 [22:48:35]quantity*price = 100019 [22:48:35]sum+1 = 100021 [22:48:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 359 26.08.2023 22:48 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33343 ФПД: 68534365695033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224839&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33343&fm=68534365695033&tin=02508201610067®Number=0000000000091575&sum=100000 [22:48:37]StoreToDocumentArchive [22:48:37]shift 77 fd 33343 [22:48:37]save to /storage/0077/doc_00033343 [22:48:37]save last doc name /storage/0077/doc_00033343 to /storage/kkm_last_doc_name [22:48:37]save OK [22:48:37]Clear old archive folders... [22:48:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:48:37]tlvbuf is 00BA8630 [22:48:37]SAM_PROTO_ClearQueue [22:48:37]wFMCommunicate request_size=4 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 09 00 00 [22:48:37]Write to MH i2c: E2 08 00 0A 61 80 09 00 00 00 00 00 00 DD [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 03 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 03 00 0A 61 00 90 00 DF [22:48:37]RAPDU: 90 00 [22:48:37]wFMCommunicate OK [22:48:37]SAM_PROTO_ClearQueue done [22:48:37]KKMCreateOFDPacket [22:48:37]OFDProtocolAddRootSTLVToBuf [22:48:37]FM_MakeSignedData [22:48:37]FM_MakeSignedData [22:48:37]SAM_PROTO_SignData [22:48:37]wFMCommunicate request_size=4 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 0D 01 02 [22:48:37]Write to MH i2c: E2 08 00 0B 61 80 0D 01 02 00 00 00 00 E5 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 03 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 03 00 0B 61 00 90 00 E0 [22:48:37]RAPDU: 90 00 [22:48:37]wFMCommunicate OK [22:48:37]wFMCommunicate request_size=255 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 47 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 82 00 00 35 04 06 00 [22:48:37]Write to MH i2c: E2 02 01 0C 61 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 47 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 82 00 00 35 04 06 00 00 00 92 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 03 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 03 00 0C 61 00 90 00 E1 [22:48:37]RAPDU: 90 00 [22:48:37]wFMCommunicate OK [22:48:37]wFMCommunicate request_size=11 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 0D 02 02 06 3E 54 E6 85 AC 39 [22:48:37]Write to MH i2c: E2 0E 00 0D 61 80 0D 02 02 06 00 3E 54 E6 85 AC 39 00 00 D6 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 03 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 03 00 0D 61 00 90 00 E2 [22:48:37]RAPDU: 90 00 [22:48:37]wFMCommunicate OK [22:48:37]wFMCommunicate request_size=4 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 0D 03 02 [22:48:37]Write to MH i2c: E2 08 00 0E 61 80 0D 03 02 00 00 00 00 EA [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 0B 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 0B 00 0E 61 00 6F 30 08 32 6B B3 CF 0E 90 00 BF [22:48:37]RAPDU: 6F 30 08 32 6B B3 CF 0E 90 00 [22:48:37]wFMCommunicate OK [22:48:37]SAM_PROTO_SignData done [22:48:37]FM_MakeSignedData done [22:48:37]CreateOFDProtocolMessage [22:48:37]wFMCommunicate request_size=4 [22:48:37]MH_SAM_APDU [22:48:37]CAPDU: 80 11 00 00 [22:48:37]Write to MH i2c: E2 08 00 0F 61 80 11 00 00 00 00 00 00 EA [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:37]Read from MH i2c: E2 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 17 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: E2 17 00 0F 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 40 [22:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:48:37]wFMCommunicate OK [22:48:37]CreateOFDProtocolMessage done [22:48:37]OFDSenderStorePacket 33343 [22:48:37]StoreOFDPacket docnum=33343 [22:48:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8A C7 08 01 C6 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 47 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 82 00 00 35 04 06 00 3E 54 E6 85 AC 39 6F 30 08 32 6B B3 CF 0E [22:48:37]CheckFolder [22:48:37]dirname=/storage/ofd_packets [22:48:37]CheckFolder done [22:48:37]ProducePacketName [22:48:37]name=ofd_packets/00033343 [22:48:37]NVStorageSaveData ofd_packets/00033343 [22:48:37]File name is /storage/ofd_packets/00033343 [22:48:37]Write 302 bytes [22:48:37]NVStorageSaveData done [22:48:37]OFDSenderStorePacket done [22:48:37]KKMCreateOFDPacket done [22:48:37]NVStorageSaveData kkm_last_timestamp [22:48:37]File name is /storage/kkm_last_timestamp [22:48:37]Write 4 bytes [22:48:37]NVStorageSaveData done [22:48:37]ExternCall_PrintAddStr [22:48:37]wPrintStart [22:48:37]Write to MH i2c: 01 00 00 10 61 71 [22:48:37]Write i2c OK [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: 01 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: 01 07 00 [22:48:37]MH_I2C_Read... [22:48:37]Read from MH i2c: 01 07 00 10 61 00 00 00 00 00 FF 0F 86 [22:48:37]RasterBufferAndPrint [22:48:37]line Счет N : (1)1183175 [22:48:37]line ИНН: 02508201610067 [22:48:37]line Контрольно-Кассовый Чек [22:48:37]line ПРОДАЖА [22:48:37]line ТРК (МРК, ГНК) : 31 [22:48:37]line Товар: 2710124130 [22:48:37]line Super-92-К-5 [22:48:37]line 16.810 * 59.50 [22:48:37]line = 1000.20 [22:48:37]line НДС 12% НСП 1% [22:48:37]line > о реализуемом товаре [22:48:37]line ОКРУГЛЕНИЕ: -0.20 [22:48:37]line ИТОГО: 1000.00 [22:48:37]line Внесено: 1000.00 [22:48:37]line СДАЧА: 0.00 [22:48:37]line НСП 1% : 8.85 [22:48:37]line НДС 12% : 106.22 [22:48:37]line Наличными: 1000.00 [22:48:37]line Безнал.: 0.00 [22:48:37]line Место: АЗС № 121 "Партнер Нефть" [22:48:37]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:48:37]line СНО: Общий режим [22:48:37]line Чек 359 26.08.2023 22:48 [22:48:37]line Смена: 77 ФФД: 1.0 [22:48:37]line ЗНМ: 0300000148 [22:48:37]line РНМ: 0000000000091575 [22:48:37]line Версия ККМ: 001 [22:48:37]line ФМ: 0000000000874655 [22:48:37]line ФД: 33343 [22:48:37]line ФПД: 68534365695033 [22:48:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224839&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33343&fm=68534365695033&tin=02508201610067®Number=0000000000091575&sum=100000 [22:48:37]OFD Sender: Processing packet 33343 [packets to send 11, broken 10] [22:48:37]ProducePacketName [22:48:37]name=ofd_packets/00033343 [22:48:37]OFD Sender: To server: pG, [22:48:37]CommunicateWithHost lk.salyk.kg:30040 [22:48:37]ConnectInit lk.salyk.kg [22:48:37]written 0, free lines is 4095 [22:48:37]Connected sock=10 [22:48:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 8A C7 08 01 C6 29 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 41 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 B4 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 47 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 82 00 00 35 04 06 00 3E 54 E6 85 AC 39 6F 30 08 32 6B B3 CF 0E [22:48:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 52 EB 47 00 DE 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 3F 82 00 00 F4 03 04 00 E4 2B EA 64 B6 04 01 00 00 BF 57 5E 61 54 89 33 06 [22:48:38]CommunicateWithHost err = 0 [22:48:38]CheckOFDResponse [22:48:38]1017 (14) - 77093643461234 [22:48:38]1041 (16) - 0000000000874655 [22:48:38]1040 (4) - 33343 [22:48:38]1012 (4) - 26.08.2023 16:44 [22:48:38]1206 (1) - 0 [22:48:38]OFD Sender: Remove packet 33343 [22:48:38]ProducePacketName [22:48:38]name=ofd_packets/00033343 [22:48:38]NVStorageDeleteData [22:48:38]Write to MH i2c: 01 00 00 3B 61 9C [22:48:38]Write i2c OK [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: 01 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: 01 07 00 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: 01 07 00 3B 61 00 00 00 00 00 F2 0C A1 [22:48:38]RasterBufferAndPrint [22:48:38]line [22:48:38]line [22:48:38]line [22:48:38]line [22:48:38]line [22:48:38]written 0, free lines is 3323 [22:48:38]MH_Cut [22:48:38]Write to MH i2c: D1 01 00 42 61 01 75 [22:48:38]Write i2c OK [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: D1 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: D1 01 00 [22:48:38]MH_I2C_Read... [22:48:38]Read from MH i2c: D1 01 00 42 61 00 74 [22:48:38]Write to MH i2c: 01 00 00 43 61 A4 [22:48:38]Write i2c OK [22:48:38]MH_I2C_Read... [22:48:38]OFD Sender: No OFD packet to send [22:48:39]*** Cut start [22:48:39]*** Purtial cut [22:48:39]*** Stage 1: CUTSNS_PIN = 1 [22:48:39]Read from MH i2c: 01 [22:48:39]MH_I2C_Read... [22:48:39]*** Stop cut motor [22:48:39]*** Cut end [22:48:39]Read from MH i2c: 01 07 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: 01 07 00 43 61 00 00 00 00 00 FF 0F B9 [22:48:39]process_action close_receipt done [22:48:39]requested_data is exist [22:48:39]produce_requested_data [22:48:39]requested_item fm.sn is exist - process it [22:48:39]wFMCommunicate request_size=4 [22:48:39]MH_SAM_APDU [22:48:39]CAPDU: 80 11 00 00 [22:48:39]Write to MH i2c: E2 08 00 44 61 80 11 00 00 00 00 00 00 1F [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 17 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 17 00 44 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 75 [22:48:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:48:39]wFMCommunicate OK [22:48:39]requested_item fd.num is exist - process it [22:48:39]SAM_PROTO_GetFieldsCounters [22:48:39]wFMCommunicate request_size=4 [22:48:39]MH_SAM_APDU [22:48:39]CAPDU: 80 13 00 00 [22:48:39]Write to MH i2c: E2 08 00 45 61 80 13 00 00 00 00 00 00 22 [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 62 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 62 00 45 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [22:48:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 3F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:39]wFMCommunicate OK [22:48:39]SAM_PROTO_GetFieldsCounters done [22:48:39]requested_item shift.num is exist - process it [22:48:39]requested_item shift.opened is exist - process it [22:48:39]req_shift_opened [22:48:39]FM_GetShiftState [22:48:39]SAM_PROTO_GetShiftState [22:48:39]wFMCommunicate request_size=4 [22:48:39]MH_SAM_APDU [22:48:39]CAPDU: 80 13 01 00 [22:48:39]Write to MH i2c: E2 08 00 46 61 80 13 01 00 00 00 00 00 24 [22:48:39]Write i2c OK [22:48:39]MH_I2C_Read... [22:48:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:39]Read from MH i2c: E2 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 0E 00 [22:48:39]MH_I2C_Read... [22:48:39]Read from MH i2c: E2 0E 00 46 61 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5B [22:48:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:48:39]wFMCommunicate OK [22:48:39]SAM_PROTO_GetShiftState done [22:48:39]FM_GetShiftState done [22:48:39]req_shift_opened done [22:48:39]requested_item shift.open_date is exist - process it [22:48:39]req_shift_open_date [22:48:39]req_shift_open_date done [22:48:39]produce_requested_data done [22:48:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33343,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:48:39]process_action_free close_receipt [22:48:39]json_value_free [22:48:39]json_value_free done [22:48:39]process_json_proto returns [22:48:39]Send response to host [22:48:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33343,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:48:39]free response buf [22:48:39]execute_script done [22:48:39]execute_script returns [22:48:39]free content buf [22:48:39]Sock 7.Close socket [22:48:39]Sock 7.Thread stoped [22:48:43]OFD Sender: No OFD packet to send [22:48:48]OFD Sender: No OFD packet to send [22:48:53]OFD Sender: No OFD packet to send [22:48:58]OFD Sender: No OFD packet to send [22:49:03]OFD Sender: No OFD packet to send [22:49:08]OFD Sender: No OFD packet to send [22:49:13]OFD Sender: No OFD packet to send [22:49:18]OFD Sender: No OFD packet to send [22:49:23]OFD Sender: No OFD packet to send [22:49:28]OFD Sender: No OFD packet to send [22:49:33]OFD Sender: No OFD packet to send [22:49:34]accept exits with 9 [22:49:34]New connection [22:49:34]New thread 3067059556 created [22:49:34]Thread 3067202916 joined [22:49:34]Waiting for new connection... [22:49:34] Sock 9.Parse request [22:49:34]Sock 9.Check first char [22:49:34]Sock 9.First char is OK [22:49:34]request: POST /json_proto HTTP/1.0 [22:49:34]Method: POST [22:49:34]URL: /json_proto [22:49:34]Method is POST - this is cgi request [22:49:34]url: /json_proto [22:49:34]query_string will be loaded in cgi processing [22:49:34]execute_cgi json_proto POST (null) [22:49:34]execute_cgi path=json_proto method=POST [22:49:34]POST find Content-Length [22:49:34]Host: 172.17.34.200:8080 [22:49:34]Content-Length: 683 [22:49:34]Content-Type: application/json [22:49:34] [22:49:34]POST finish read [22:49:34]Found Content-Length = 683 [22:49:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183176", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:34]execute_script... [22:49: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)1183176", "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" : 65.50, "quantity" : 15.270, "sum" : 1000.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:49:34]POST & json_proto [22:49:34]process_json_proto [22:49:34]json parsed OK: [22:49:34]protocol is kg_v1.0 [22:49:34]action value=close_receipt [22:49:34]process_action close_receipt [22:49:34]cmd_close_receipt [22:49:34]MH_GetDate [22:49:34]Write to MH i2c: F0 00 00 47 61 97 [22:49:34]Write i2c OK [22:49:34]MH_I2C_Read... [22:49:34]Read from MH i2c: F0 [22:49:34]MH_I2C_Read... [22:49:34]Read from MH i2c: F0 09 00 [22:49:34]MH_I2C_Read... [22:49:34]Read from MH i2c: F0 09 00 47 61 00 81 81 EA 64 B2 FF 65 64 6A [22:49:34]GetLastDocTimeStamp 1693090119 [22:49:34]current date 1693090177 [22:49:34]FM_GetShiftState [22:49:34]SAM_PROTO_GetShiftState [22:49:34]wFMCommunicate request_size=4 [22:49:34]MH_SAM_APDU [22:49:34]CAPDU: 80 13 01 00 [22:49:34]Write to MH i2c: E2 08 00 48 61 80 13 01 00 00 00 00 00 26 [22:49:34]Write i2c OK [22:49:34]MH_I2C_Read... [22:49:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:34]Read from MH i2c: E2 [22:49:34]MH_I2C_Read... [22:49:34]Read from MH i2c: E2 0E 00 [22:49:34]MH_I2C_Read... [22:49:34]Read from MH i2c: E2 0E 00 48 61 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5D [22:49:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:49:34]wFMCommunicate OK [22:49:34]SAM_PROTO_GetShiftState done [22:49:34]FM_GetShiftState done [22:49:34]opened in 1693009560 [22:49:34]opened+sec_in_day 1693095960 [22:49:34]quantity*price = 100018 [22:49:34]sum+1 = 100020 [22:49:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 360 26.08.2023 22:49 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33344 ФПД: 101089662684207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224937&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33344&fm=101089662684207&tin=02508201610067®Number=0000000000091575&sum=100000 [22:49:35]StoreToDocumentArchive [22:49:35]shift 77 fd 33344 [22:49:35]save to /storage/0077/doc_00033344 [22:49:35]save last doc name /storage/0077/doc_00033344 to /storage/kkm_last_doc_name [22:49:35]save OK [22:49:35]Clear old archive folders... [22:49:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:49:35]tlvbuf is 00BE9C40 [22:49:35]SAM_PROTO_ClearQueue [22:49:35]wFMCommunicate request_size=4 [22:49:35]MH_SAM_APDU [22:49:35]CAPDU: 80 09 00 00 [22:49:35]Write to MH i2c: E2 08 00 55 61 80 09 00 00 00 00 00 00 28 [22:49:35]Write i2c OK [22:49:35]MH_I2C_Read... [22:49:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:49:35]Read from MH i2c: E2 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 03 00 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 03 00 55 61 00 90 00 2A [22:49:35]RAPDU: 90 00 [22:49:35]wFMCommunicate OK [22:49:35]SAM_PROTO_ClearQueue done [22:49:35]KKMCreateOFDPacket [22:49:35]OFDProtocolAddRootSTLVToBuf [22:49:35]FM_MakeSignedData [22:49:35]FM_MakeSignedData [22:49:35]SAM_PROTO_SignData [22:49:35]wFMCommunicate request_size=4 [22:49:35]MH_SAM_APDU [22:49:35]CAPDU: 80 0D 01 02 [22:49:35]Write to MH i2c: E2 08 00 56 61 80 0D 01 02 00 00 00 00 30 [22:49:35]Write i2c OK [22:49:35]MH_I2C_Read... [22:49:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:49:35]Read from MH i2c: E2 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 03 00 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 03 00 56 61 00 90 00 2B [22:49:35]RAPDU: 90 00 [22:49:35]wFMCommunicate OK [22:49:35]wFMCommunicate request_size=255 [22:49:35]MH_SAM_APDU [22:49:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 81 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 82 00 00 35 04 06 00 5B [22:49:35]Write to MH i2c: E2 02 01 57 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 81 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 82 00 00 35 04 06 00 5B 00 00 9C [22:49:35]Write i2c OK [22:49:35]MH_I2C_Read... [22:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:35]Read from MH i2c: E2 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 03 00 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 03 00 57 61 00 90 00 2C [22:49:35]RAPDU: 90 00 [22:49:35]wFMCommunicate OK [22:49:35]wFMCommunicate request_size=10 [22:49:35]MH_SAM_APDU [22:49:35]CAPDU: 80 0D 02 02 05 F0 C5 6F 4C 2F [22:49:35]Write to MH i2c: E2 0D 00 58 61 80 0D 02 02 05 00 F0 C5 6F 4C 2F 00 00 DC [22:49:35]Write i2c OK [22:49:35]MH_I2C_Read... [22:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:35]Read from MH i2c: E2 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 03 00 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 03 00 58 61 00 90 00 2D [22:49:35]RAPDU: 90 00 [22:49:35]wFMCommunicate OK [22:49:35]wFMCommunicate request_size=4 [22:49:35]MH_SAM_APDU [22:49:35]CAPDU: 80 0D 03 02 [22:49:35]Write to MH i2c: E2 08 00 59 61 80 0D 03 02 00 00 00 00 35 [22:49:35]Write i2c OK [22:49:35]MH_I2C_Read... [22:49:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:49:35]Read from MH i2c: E2 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 0B 00 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 0B 00 59 61 00 36 EC CA 8F A1 DF CA B0 90 00 AB [22:49:35]RAPDU: 36 EC CA 8F A1 DF CA B0 90 00 [22:49:35]wFMCommunicate OK [22:49:35]SAM_PROTO_SignData done [22:49:35]FM_MakeSignedData done [22:49:35]CreateOFDProtocolMessage [22:49:35]wFMCommunicate request_size=4 [22:49:35]MH_SAM_APDU [22:49:35]CAPDU: 80 11 00 00 [22:49:35]Write to MH i2c: E2 08 00 5A 61 80 11 00 00 00 00 00 00 35 [22:49:35]Write i2c OK [22:49:35]MH_I2C_Read... [22:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:35]Read from MH i2c: E2 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 17 00 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: E2 17 00 5A 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8B [22:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:49:35]wFMCommunicate OK [22:49:35]CreateOFDProtocolMessage done [22:49:35]OFDSenderStorePacket 33344 [22:49:35]StoreOFDPacket docnum=33344 [22:49:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7A C5 07 01 4D 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 81 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 82 00 00 35 04 06 00 5B F0 C5 6F 4C 2F 36 EC CA 8F A1 DF CA B0 [22:49:35]CheckFolder [22:49:35]dirname=/storage/ofd_packets [22:49:35]CheckFolder done [22:49:35]ProducePacketName [22:49:35]name=ofd_packets/00033344 [22:49:35]NVStorageSaveData ofd_packets/00033344 [22:49:35]File name is /storage/ofd_packets/00033344 [22:49:35]Write 301 bytes [22:49:35]NVStorageSaveData done [22:49:35]OFDSenderStorePacket done [22:49:35]KKMCreateOFDPacket done [22:49:35]NVStorageSaveData kkm_last_timestamp [22:49:35]File name is /storage/kkm_last_timestamp [22:49:35]Write 4 bytes [22:49:35]NVStorageSaveData done [22:49:35]ExternCall_PrintAddStr [22:49:35]wPrintStart [22:49:35]Write to MH i2c: 01 00 00 5B 61 BC [22:49:35]Write i2c OK [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: 01 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: 01 07 00 [22:49:35]MH_I2C_Read... [22:49:35]Read from MH i2c: 01 07 00 5B 61 00 00 00 00 00 FF 0F D1 [22:49:35]RasterBufferAndPrint [22:49:35]line Счет N : (1)1183176 [22:49:35]line ИНН: 02508201610067 [22:49:35]line Контрольно-Кассовый Чек [22:49:35]line ПРОДАЖА [22:49:35]line ТРК (МРК, ГНК) : 63 [22:49:35]line Товар: 2710124500 [22:49:35]line Аи-95-К-5 [22:49:35]line 15.270 * 65.50 [22:49:35]line = 1000.19 [22:49:35]line НДС 12% НСП 1% [22:49:35]line > о реализуемом товаре [22:49:35]line ОКРУГЛЕНИЕ: -0.19 [22:49:35]line ИТОГО: 1000.00 [22:49:35]line Внесено: 1000.00 [22:49:35]line СДАЧА: 0.00 [22:49:35]line НСП 1% : 8.85 [22:49:35]line НДС 12% : 106.21 [22:49:35]line Наличными: 1000.00 [22:49:35]line Безнал.: 0.00 [22:49:35]line Место: АЗС № 121 "Партнер Нефть" [22:49:35]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:49:35]line СНО: Общий режим [22:49:35]line Чек 360 26.08.2023 22:49 [22:49:35]line Смена: 77 ФФД: 1.0 [22:49:35]line ЗНМ: 0300000148 [22:49:35]line РНМ: 0000000000091575 [22:49:35]line Версия ККМ: 001 [22:49:35]line ФМ: 0000000000874655 [22:49:35]line ФД: 33344 [22:49:35]line ФПД: 101089662684207 [22:49:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T224937&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33344&fm=101089662684207&tin=02508201610067®Number=0000000000091575&sum=100000 [22:49:36]OFD Sender: Processing packet 33344 [packets to send 11, broken 10] [22:49:36]ProducePacketName [22:49:36]name=ofd_packets/00033344 [22:49:36]OFD Sender: To server: pG, [22:49:36]CommunicateWithHost lk.salyk.kg:30040 [22:49:36]ConnectInit lk.salyk.kg [22:49:36]written 0, free lines is 4095 [22:49:36]Connected sock=11 [22:49:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 7A C5 07 01 4D 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A6 3B 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 B3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 01 00 00 F4 03 04 00 81 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 82 00 00 35 04 06 00 5B F0 C5 6F 4C 2F 36 EC CA 8F A1 DF CA B0 [22:49:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A3 26 47 00 05 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 40 82 00 00 F4 03 04 00 1F 2C EA 64 B6 04 01 00 00 F9 72 A1 42 2C 67 5B 79 [22:49:36]CommunicateWithHost err = 0 [22:49:36]CheckOFDResponse [22:49:36]1017 (14) - 77093643461234 [22:49:36]1041 (16) - 0000000000874655 [22:49:36]1040 (4) - 33344 [22:49:36]1012 (4) - 26.08.2023 16:45 [22:49:36]1206 (1) - 0 [22:49:36]OFD Sender: Remove packet 33344 [22:49:36]ProducePacketName [22:49:36]name=ofd_packets/00033344 [22:49:36]NVStorageDeleteData [22:49:36]Write to MH i2c: 01 00 00 86 61 E7 [22:49:36]Write i2c OK [22:49:36]MH_I2C_Read... [22:49:36]Read from MH i2c: 01 [22:49:36]MH_I2C_Read... [22:49:36]Read from MH i2c: 01 07 00 [22:49:36]MH_I2C_Read... [22:49:36]Read from MH i2c: 01 07 00 86 61 00 00 00 00 00 E3 0C DD [22:49:36]RasterBufferAndPrint [22:49:36]line [22:49:36]line [22:49:36]line [22:49:36]line [22:49:36]line [22:49:36]written 0, free lines is 3305 [22:49:36]MH_Cut [22:49:36]Write to MH i2c: D1 01 00 8D 61 01 C0 [22:49:36]Write i2c OK [22:49:36]MH_I2C_Read... [22:49:36]Read from MH i2c: D1 [22:49:36]MH_I2C_Read... [22:49:36]Read from MH i2c: D1 01 00 [22:49:36]MH_I2C_Read... [22:49:36]Read from MH i2c: D1 01 00 8D 61 00 BF [22:49:36]Write to MH i2c: 01 00 00 8E 61 EF [22:49:36]Write i2c OK [22:49:36]MH_I2C_Read... [22:49:37]OFD Sender: No OFD packet to send [22:49:37]*** Cut start [22:49:37]*** Purtial cut [22:49:37]*** CUTSNS_PIN = 0 [22:49:37]*** Stage 1: CUTSNS_PIN = 1 [22:49:39]Read from MH i2c: 01 [22:49:39]MH_I2C_Read... [22:49:39]*** Stop cut motor [22:49:39]*** Cut end [22:49:39]Read from MH i2c: 01 07 00 [22:49:39]MH_I2C_Read... [22:49:39]Read from MH i2c: 01 07 00 8E 61 00 00 00 00 00 FF 0F 04 [22:49:39]process_action close_receipt done [22:49:39]requested_data is exist [22:49:39]produce_requested_data [22:49:39]requested_item fm.sn is exist - process it [22:49:39]wFMCommunicate request_size=4 [22:49:39]MH_SAM_APDU [22:49:39]CAPDU: 80 11 00 00 [22:49:39]Write to MH i2c: E2 08 00 8F 61 80 11 00 00 00 00 00 00 6A [22:49:39]Write i2c OK [22:49:39]MH_I2C_Read... [22:49:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:39]Read from MH i2c: E2 [22:49:39]MH_I2C_Read... [22:49:39]Read from MH i2c: E2 17 00 [22:49:39]MH_I2C_Read... [22:49:39]Read from MH i2c: E2 17 00 8F 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C0 [22:49:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:49:39]wFMCommunicate OK [22:49:39]requested_item fd.num is exist - process it [22:49:39]SAM_PROTO_GetFieldsCounters [22:49:39]wFMCommunicate request_size=4 [22:49:39]MH_SAM_APDU [22:49:39]CAPDU: 80 13 00 00 [22:49:39]Write to MH i2c: E2 08 00 90 61 80 13 00 00 00 00 00 00 6D [22:49:39]Write i2c OK [22:49:39]MH_I2C_Read... [22:49:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:49:39]Read from MH i2c: E2 [22:49:39]MH_I2C_Read... [22:49:39]Read from MH i2c: E2 62 00 [22:49:39]MH_I2C_Read... [22:49:39]Read from MH i2c: E2 62 00 90 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [22:49:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 40 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:49:39]wFMCommunicate OK [22:49:39]SAM_PROTO_GetFieldsCounters done [22:49:39]requested_item shift.num is exist - process it [22:49:39]requested_item shift.opened is exist - process it [22:49:39]req_shift_opened [22:49:39]FM_GetShiftState [22:49:39]SAM_PROTO_GetShiftState [22:49:39]wFMCommunicate request_size=4 [22:49:39]MH_SAM_APDU [22:49:39]CAPDU: 80 13 01 00 [22:49:39]Write to MH i2c: E2 08 00 91 61 80 13 01 00 00 00 00 00 6F [22:49:39]Write i2c OK [22:49:39]MH_I2C_Read... [22:49:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:39]Read from MH i2c: E2 [22:49:39]MH_I2C_Read... [22:49:39]Read from MH i2c: E2 0E 00 [22:49:39]MH_I2C_Read... [22:49:39]Read from MH i2c: E2 0E 00 91 61 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A6 [22:49:39]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:49:39]wFMCommunicate OK [22:49:39]SAM_PROTO_GetShiftState done [22:49:39]FM_GetShiftState done [22:49:39]req_shift_opened done [22:49:39]requested_item shift.open_date is exist - process it [22:49:39]req_shift_open_date [22:49:39]req_shift_open_date done [22:49:39]produce_requested_data done [22:49:39]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33344,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:49:39]process_action_free close_receipt [22:49:39]json_value_free [22:49:39]json_value_free done [22:49:39]process_json_proto returns [22:49:39]Send response to host [22:49:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33344,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:49:39]free response buf [22:49:39]execute_script done [22:49:39]execute_script returns [22:49:39]free content buf [22:49:39]Sock 9.Close socket [22:49:39]Sock 9.Thread stoped [22:49:42]OFD Sender: No OFD packet to send [22:49:47]OFD Sender: No OFD packet to send [22:49:52]OFD Sender: No OFD packet to send [22:49:57]OFD Sender: No OFD packet to send [22:50:02]OFD Sender: No OFD packet to send [22:50:07]OFD Sender: No OFD packet to send [22:50:12]OFD Sender: No OFD packet to send [22:50:17]OFD Sender: No OFD packet to send [22:50:22]OFD Sender: No OFD packet to send [22:50:27]OFD Sender: No OFD packet to send [22:50:32]OFD Sender: No OFD packet to send [22:50:37]OFD Sender: No OFD packet to send [22:50:42]OFD Sender: No OFD packet to send [22:50:47]OFD Sender: No OFD packet to send [22:50:52]OFD Sender: No OFD packet to send [22:50:57]OFD Sender: No OFD packet to send [22:50:57]accept exits with 7 [22:50:57]New connection [22:50:57]New thread 3067202916 created [22:50:57]Thread 3067059556 joined [22:50:57]Waiting for new connection... [22:50:57] Sock 7.Parse request [22:50:57]Sock 7.Check first char [22:50:57]Sock 7.First char is OK [22:50:57]request: POST /json_proto HTTP/1.0 [22:50:57]Method: POST [22:50:57]URL: /json_proto [22:50:57]Method is POST - this is cgi request [22:50:57]url: /json_proto [22:50:57]query_string will be loaded in cgi processing [22:50:57]execute_cgi json_proto POST (null) [22:50:57]execute_cgi path=json_proto method=POST [22:50:57]POST find Content-Length [22:50:57]Host: 172.17.34.200:8080 [22:50:57]Content-Length: 678 [22:50:57]Content-Type: application/json [22:50:57] [22:50:57]POST finish read [22:50:57]Found Content-Length = 678 [22:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183177", "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" : 65.50, "quantity" : 5.000, "sum" : 327.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 327.00, "total" : 327.00, "payments": [ { "type": 0, "sum" : 327.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:57]execute_script... [22:50:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183177", "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" : 65.50, "quantity" : 5.000, "sum" : 327.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 327.00, "total" : 327.00, "payments": [ { "type": 0, "sum" : 327.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:57]POST & json_proto [22:50:57]process_json_proto [22:50:57]json parsed OK: [22:50:57]protocol is kg_v1.0 [22:50:57]action value=close_receipt [22:50:57]process_action close_receipt [22:50:57]cmd_close_receipt [22:50:57]MH_GetDate [22:50:57]Write to MH i2c: F0 00 00 92 61 E2 [22:50:57]Write i2c OK [22:50:57]MH_I2C_Read... [22:50:57]Read from MH i2c: F0 [22:50:57]MH_I2C_Read... [22:50:57]Read from MH i2c: F0 09 00 [22:50:57]MH_I2C_Read... [22:50:58]Read from MH i2c: F0 09 00 92 61 00 D5 81 EA 64 B2 FF 65 64 09 [22:50:58]GetLastDocTimeStamp 1693090177 [22:50:58]current date 1693090261 [22:50:58]FM_GetShiftState [22:50:58]SAM_PROTO_GetShiftState [22:50:58]wFMCommunicate request_size=4 [22:50:58]MH_SAM_APDU [22:50:58]CAPDU: 80 13 01 00 [22:50:58]Write to MH i2c: E2 08 00 93 61 80 13 01 00 00 00 00 00 71 [22:50:58]Write i2c OK [22:50:58]MH_I2C_Read... [22:50:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:58]Read from MH i2c: E2 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: E2 0E 00 [22:50:58]MH_I2C_Read... [22:50:58]Read from MH i2c: E2 0E 00 93 61 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A8 [22:50:58]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:50:58]wFMCommunicate OK [22:50:58]SAM_PROTO_GetShiftState done [22:50:58]FM_GetShiftState done [22:50:58]opened in 1693009560 [22:50:58]opened+sec_in_day 1693095960 [22:50:58]quantity*price = 32750 [22:50:58]sum+1 = 32751 [22:50:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 327.00 Внесено: 327.00 СДАЧА: 0.00 НСП 1% : 2.90 НДС 12% : 34.78 Наличными: 327.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 361 26.08.2023 22:51 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33345 ФПД: 114684734787165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T225101&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33345&fm=114684734787165&tin=02508201610067®Number=0000000000091575&sum=32700 [22:50:59]StoreToDocumentArchive [22:50:59]shift 77 fd 33345 [22:50:59]save to /storage/0077/doc_00033345 [22:50:59]save last doc name /storage/0077/doc_00033345 to /storage/kkm_last_doc_name [22:50:59]save OK [22:50:59]Clear old archive folders... [22:50:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:50:59]tlvbuf is 00C34BC0 [22:50:59]SAM_PROTO_ClearQueue [22:50:59]wFMCommunicate request_size=4 [22:50:59]MH_SAM_APDU [22:50:59]CAPDU: 80 09 00 00 [22:50:59]Write to MH i2c: E2 08 00 A0 61 80 09 00 00 00 00 00 00 73 [22:50:59]Write i2c OK [22:50:59]MH_I2C_Read... [22:50:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:59]Read from MH i2c: E2 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 03 00 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 03 00 A0 61 00 90 00 75 [22:50:59]RAPDU: 90 00 [22:50:59]wFMCommunicate OK [22:50:59]SAM_PROTO_ClearQueue done [22:50:59]KKMCreateOFDPacket [22:50:59]OFDProtocolAddRootSTLVToBuf [22:50:59]FM_MakeSignedData [22:50:59]FM_MakeSignedData [22:50:59]SAM_PROTO_SignData [22:50:59]wFMCommunicate request_size=4 [22:50:59]MH_SAM_APDU [22:50:59]CAPDU: 80 0D 01 02 [22:50:59]Write to MH i2c: E2 08 00 A1 61 80 0D 01 02 00 00 00 00 7B [22:50:59]Write i2c OK [22:50:59]MH_I2C_Read... [22:50:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:59]Read from MH i2c: E2 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 03 00 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 03 00 A1 61 00 90 00 76 [22:50:59]RAPDU: 90 00 [22:50:59]wFMCommunicate OK [22:50:59]wFMCommunicate request_size=255 [22:50:59]MH_SAM_APDU [22:50:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 EE 7F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 7F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 0D 00 00 00 00 07 04 06 00 BC 7F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 D5 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 82 00 00 35 04 06 00 68 [22:50:59]Write to MH i2c: E2 02 01 A2 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 EE 7F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 7F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 0D 00 00 00 00 07 04 06 00 BC 7F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 D5 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 82 00 00 35 04 06 00 68 00 00 07 [22:50:59]Write i2c OK [22:50:59]MH_I2C_Read... [22:50:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:59]Read from MH i2c: E2 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 03 00 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 03 00 A2 61 00 90 00 77 [22:50:59]RAPDU: 90 00 [22:50:59]wFMCommunicate OK [22:50:59]wFMCommunicate request_size=10 [22:50:59]MH_SAM_APDU [22:50:59]CAPDU: 80 0D 02 02 05 4E 1E E0 CE 5D [22:50:59]Write to MH i2c: E2 0D 00 A3 61 80 0D 02 02 05 00 4E 1E E0 CE 5D 00 00 FF [22:50:59]Write i2c OK [22:50:59]MH_I2C_Read... [22:50:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:59]Read from MH i2c: E2 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 03 00 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 03 00 A3 61 00 90 00 78 [22:50:59]RAPDU: 90 00 [22:50:59]wFMCommunicate OK [22:50:59]wFMCommunicate request_size=4 [22:50:59]MH_SAM_APDU [22:50:59]CAPDU: 80 0D 03 02 [22:50:59]Write to MH i2c: E2 08 00 A4 61 80 0D 03 02 00 00 00 00 80 [22:50:59]Write i2c OK [22:50:59]MH_I2C_Read... [22:50:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:59]Read from MH i2c: E2 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 0B 00 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 0B 00 A4 61 00 77 3C 55 F0 BF 62 A6 D6 90 00 16 [22:50:59]RAPDU: 77 3C 55 F0 BF 62 A6 D6 90 00 [22:50:59]wFMCommunicate OK [22:50:59]SAM_PROTO_SignData done [22:50:59]FM_MakeSignedData done [22:50:59]CreateOFDProtocolMessage [22:50:59]wFMCommunicate request_size=4 [22:50:59]MH_SAM_APDU [22:50:59]CAPDU: 80 11 00 00 [22:50:59]Write to MH i2c: E2 08 00 A5 61 80 11 00 00 00 00 00 00 80 [22:50:59]Write i2c OK [22:50:59]MH_I2C_Read... [22:50:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:59]Read from MH i2c: E2 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 17 00 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: E2 17 00 A5 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [22:50:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:50:59]wFMCommunicate OK [22:50:59]CreateOFDProtocolMessage done [22:50:59]OFDSenderStorePacket 33345 [22:50:59]StoreOFDPacket docnum=33345 [22:50:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1C 50 07 01 B6 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 EE 7F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 7F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 0D 00 00 00 00 07 04 06 00 BC 7F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 D5 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 82 00 00 35 04 06 00 68 4E 1E E0 CE 5D 77 3C 55 F0 BF 62 A6 D6 [22:50:59]CheckFolder [22:50:59]dirname=/storage/ofd_packets [22:50:59]CheckFolder done [22:50:59]ProducePacketName [22:50:59]name=ofd_packets/00033345 [22:50:59]NVStorageSaveData ofd_packets/00033345 [22:50:59]File name is /storage/ofd_packets/00033345 [22:50:59]Write 301 bytes [22:50:59]NVStorageSaveData done [22:50:59]OFDSenderStorePacket done [22:50:59]KKMCreateOFDPacket done [22:50:59]NVStorageSaveData kkm_last_timestamp [22:50:59]File name is /storage/kkm_last_timestamp [22:50:59]Write 4 bytes [22:50:59]NVStorageSaveData done [22:50:59]ExternCall_PrintAddStr [22:50:59]wPrintStart [22:50:59]Write to MH i2c: 01 00 00 A6 61 07 [22:50:59]Write i2c OK [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: 01 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: 01 07 00 [22:50:59]MH_I2C_Read... [22:50:59]Read from MH i2c: 01 07 00 A6 61 00 00 00 00 00 FF 0F 1C [22:50:59]RasterBufferAndPrint [22:50:59]line Счет N : (1)1183177 [22:50:59]line ИНН: 02508201610067 [22:50:59]line Контрольно-Кассовый Чек [22:50:59]line ПРОДАЖА [22:50:59]line ТРК (МРК, ГНК) : 63 [22:50:59]line Товар: 2710124500 [22:50:59]line Аи-95-К-5 [22:50:59]line 5.000 * 65.50 [22:50:59]line = 327.50 [22:50:59]line НДС 12% НСП 1% [22:50:59]line > о реализуемом товаре [22:50:59]line ОКРУГЛЕНИЕ: -0.50 [22:50:59]line ИТОГО: 327.00 [22:50:59]line Внесено: 327.00 [22:50:59]line СДАЧА: 0.00 [22:50:59]line НСП 1% : 2.90 [22:50:59]line НДС 12% : 34.78 [22:50:59]line Наличными: 327.00 [22:50:59]line Безнал.: 0.00 [22:50:59]line Место: АЗС № 121 "Партнер Нефть" [22:50:59]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:50:59]line СНО: Общий режим [22:50:59]line Чек 361 26.08.2023 22:51 [22:50:59]line Смена: 77 ФФД: 1.0 [22:50:59]line ЗНМ: 0300000148 [22:50:59]line РНМ: 0000000000091575 [22:50:59]line Версия ККМ: 001 [22:50:59]line ФМ: 0000000000874655 [22:50:59]line ФД: 33345 [22:50:59]line ФПД: 114684734787165 [22:50:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T225101&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33345&fm=114684734787165&tin=02508201610067®Number=0000000000091575&sum=32700 [22:50:59]OFD Sender: Processing packet 33345 [packets to send 11, broken 10] [22:50:59]ProducePacketName [22:51:00]name=ofd_packets/00033345 [22:51:00]OFD Sender: To server: pG, [22:51:00]CommunicateWithHost lk.salyk.kg:30040 [22:51:00]ConnectInit lk.salyk.kg [22:51:00]written 0, free lines is 4095 [22:51:00]Connected sock=11 [22:51:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 1C 50 07 01 B6 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 EE 7F 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 7F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 22 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 0D 00 00 00 00 07 04 06 00 BC 7F 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 D5 81 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 82 00 00 35 04 06 00 68 4E 1E E0 CE 5D 77 3C 55 F0 BF 62 A6 D6 [22:51:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 09 D5 47 00 57 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 41 82 00 00 F4 03 04 00 72 2C EA 64 B6 04 01 00 00 45 23 B0 FE 15 A2 98 70 [22:51:00]CommunicateWithHost err = 0 [22:51:00]CheckOFDResponse [22:51:00]1017 (14) - 77093643461234 [22:51:00]1041 (16) - 0000000000874655 [22:51:00]1040 (4) - 33345 [22:51:00]1012 (4) - 26.08.2023 16:46 [22:51:00]1206 (1) - 0 [22:51:00]OFD Sender: Remove packet 33345 [22:51:00]ProducePacketName [22:51:00]name=ofd_packets/00033345 [22:51:00]NVStorageDeleteData [22:51:00]Write to MH i2c: 01 00 00 D1 61 32 [22:51:00]Write i2c OK [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: 01 [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: 01 07 00 [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: 01 07 00 D1 61 00 00 00 00 00 D9 0C 1E [22:51:00]RasterBufferAndPrint [22:51:00]line [22:51:00]line [22:51:00]line [22:51:00]line [22:51:00]line [22:51:00]written 0, free lines is 3296 [22:51:00]MH_Cut [22:51:00]Write to MH i2c: D1 01 00 D8 61 01 0B [22:51:00]Write i2c OK [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: D1 [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: D1 01 00 [22:51:00]MH_I2C_Read... [22:51:00]Read from MH i2c: D1 01 00 D8 61 00 0A [22:51:00]Write to MH i2c: 01 00 00 D9 61 3A [22:51:00]Write i2c OK [22:51:00]MH_I2C_Read... [22:51:00]OFD Sender: No OFD packet to send [22:51:01]*** Cut start [22:51:01]*** Purtial cut [22:51:01]*** Stage 1: CUTSNS_PIN = 1 [22:51:01]Read from MH i2c: 01 [22:51:01]MH_I2C_Read... [22:51:01]*** Stop cut motor [22:51:01]*** Cut end [22:51:01]Read from MH i2c: 01 07 00 [22:51:01]MH_I2C_Read... [22:51:01]Read from MH i2c: 01 07 00 D9 61 00 00 00 00 00 FF 0F 4F [22:51:01]process_action close_receipt done [22:51:01]requested_data is exist [22:51:01]produce_requested_data [22:51:01]requested_item fm.sn is exist - process it [22:51:01]wFMCommunicate request_size=4 [22:51:01]MH_SAM_APDU [22:51:01]CAPDU: 80 11 00 00 [22:51:01]Write to MH i2c: E2 08 00 DA 61 80 11 00 00 00 00 00 00 B5 [22:51:01]Write i2c OK [22:51:01]MH_I2C_Read... [22:51:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:01]Read from MH i2c: E2 [22:51:01]MH_I2C_Read... [22:51:01]Read from MH i2c: E2 17 00 [22:51:01]MH_I2C_Read... [22:51:01]Read from MH i2c: E2 17 00 DA 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0B [22:51:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:51:01]wFMCommunicate OK [22:51:01]requested_item fd.num is exist - process it [22:51:01]SAM_PROTO_GetFieldsCounters [22:51:01]wFMCommunicate request_size=4 [22:51:01]MH_SAM_APDU [22:51:01]CAPDU: 80 13 00 00 [22:51:01]Write to MH i2c: E2 08 00 DB 61 80 13 00 00 00 00 00 00 B8 [22:51:01]Write i2c OK [22:51:01]MH_I2C_Read... [22:51:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:01]Read from MH i2c: E2 [22:51:01]MH_I2C_Read... [22:51:01]Read from MH i2c: E2 62 00 [22:51:01]MH_I2C_Read... [22:51:01]Read from MH i2c: E2 62 00 DB 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [22:51:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:01]wFMCommunicate OK [22:51:01]SAM_PROTO_GetFieldsCounters done [22:51:01]requested_item shift.num is exist - process it [22:51:01]requested_item shift.opened is exist - process it [22:51:01]req_shift_opened [22:51:01]FM_GetShiftState [22:51:01]SAM_PROTO_GetShiftState [22:51:01]wFMCommunicate request_size=4 [22:51:01]MH_SAM_APDU [22:51:01]CAPDU: 80 13 01 00 [22:51:01]Write to MH i2c: E2 08 00 DC 61 80 13 01 00 00 00 00 00 BA [22:51:01]Write i2c OK [22:51:01]MH_I2C_Read... [22:51:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:01]Read from MH i2c: E2 [22:51:01]MH_I2C_Read... [22:51:01]Read from MH i2c: E2 0E 00 [22:51:01]MH_I2C_Read... [22:51:01]Read from MH i2c: E2 0E 00 DC 61 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F1 [22:51:01]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:51:01]wFMCommunicate OK [22:51:01]SAM_PROTO_GetShiftState done [22:51:01]FM_GetShiftState done [22:51:01]req_shift_opened done [22:51:01]requested_item shift.open_date is exist - process it [22:51:01]req_shift_open_date [22:51:01]req_shift_open_date done [22:51:01]produce_requested_data done [22:51:01]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33345,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:51:01]process_action_free close_receipt [22:51:01]json_value_free [22:51:01]json_value_free done [22:51:01]process_json_proto returns [22:51:01]Send response to host [22:51:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33345,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:51:01]free response buf [22:51:01]execute_script done [22:51:01]execute_script returns [22:51:01]free content buf [22:51:01]Sock 7.Close socket [22:51:01]Sock 7.Thread stoped [22:51:04]accept exits with 9 [22:51:04]New connection [22:51:04]New thread 3067059556 created [22:51:04]Thread 3067202916 joined [22:51:04]Waiting for new connection... [22:51:04] Sock 9.Parse request [22:51:04]Sock 9.Check first char [22:51:04]Sock 9.First char is OK [22:51:04]request: POST /json_proto HTTP/1.0 [22:51:04]Method: POST [22:51:04]URL: /json_proto [22:51:04]Method is POST - this is cgi request [22:51:04]url: /json_proto [22:51:04]query_string will be loaded in cgi processing [22:51:04]execute_cgi json_proto POST (null) [22:51:04]execute_cgi path=json_proto method=POST [22:51:04]POST find Content-Length [22:51:04]Host: 172.17.34.200:8080 [22:51:04]Content-Length: 215 [22:51:04]Content-Type: application/json [22:51:04] [22:51:04]POST finish read [22:51:04]Found Content-Length = 215 [22:51:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:04]execute_script... [22:51:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:04]POST & json_proto [22:51:04]process_json_proto [22:51:04]json parsed OK: [22:51:04]protocol is kg_v1.0 [22:51:04]action value=get_value [22:51:04]process_action get_value [22:51:04]cmd_get_value [22:51:04]process_action get_value done [22:51:04]requested_data is exist [22:51:04]produce_requested_data [22:51:04]requested_item kkm.sn is exist - process it [22:51:04]requested_item kkm.ver is exist - process it [22:51:04]requested_item fm.sn is exist - process it [22:51:04]wFMCommunicate request_size=4 [22:51:04]MH_SAM_APDU [22:51:04]CAPDU: 80 11 00 00 [22:51:04]Write to MH i2c: E2 08 00 DD 61 80 11 00 00 00 00 00 00 B8 [22:51:04]Write i2c OK [22:51:04]MH_I2C_Read... [22:51:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:04]Read from MH i2c: E2 [22:51:04]MH_I2C_Read... [22:51:04]Read from MH i2c: E2 17 00 [22:51:04]MH_I2C_Read... [22:51:04]Read from MH i2c: E2 17 00 DD 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0E [22:51:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:51:04]wFMCommunicate OK [22:51:04]requested_item fd.num is exist - process it [22:51:04]SAM_PROTO_GetFieldsCounters [22:51:04]wFMCommunicate request_size=4 [22:51:04]MH_SAM_APDU [22:51:04]CAPDU: 80 13 00 00 [22:51:04]Write to MH i2c: E2 08 00 DE 61 80 13 00 00 00 00 00 00 BB [22:51:04]Write i2c OK [22:51:04]MH_I2C_Read... [22:51:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:04]Read from MH i2c: E2 [22:51:04]MH_I2C_Read... [22:51:04]Read from MH i2c: E2 62 00 [22:51:04]MH_I2C_Read... [22:51:04]Read from MH i2c: E2 62 00 DE 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [22:51:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 41 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:05]wFMCommunicate OK [22:51:05]SAM_PROTO_GetFieldsCounters done [22:51:05]requested_item shift.num is exist - process it [22:51:05]requested_item shift.opened is exist - process it [22:51:05]req_shift_opened [22:51:05]FM_GetShiftState [22:51:05]SAM_PROTO_GetShiftState [22:51:05]wFMCommunicate request_size=4 [22:51:05]MH_SAM_APDU [22:51:05]CAPDU: 80 13 01 00 [22:51:05]Write to MH i2c: E2 08 00 DF 61 80 13 01 00 00 00 00 00 BD [22:51:05]Write i2c OK [22:51:05]MH_I2C_Read... [22:51:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:05]Read from MH i2c: E2 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 0E 00 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 0E 00 DF 61 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F4 [22:51:05]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:51:05]wFMCommunicate OK [22:51:05]SAM_PROTO_GetShiftState done [22:51:05]FM_GetShiftState done [22:51:05]req_shift_opened done [22:51:05]requested_item shift.open_date is exist - process it [22:51:05]req_shift_open_date [22:51:05]req_shift_open_date done [22:51:05]produce_requested_data done [22:51:05]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33345,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:51:05]process_action_free get_value [22:51:05]json_value_free [22:51:05]json_value_free done [22:51:05]process_json_proto returns [22:51:05]Send response to host [22:51:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33345,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:51:05]free response buf [22:51:05]execute_script done [22:51:05]execute_script returns [22:51:05]free content buf [22:51:05]Sock 9.Close socket [22:51:05]Sock 9.Thread stoped [22:51:05]accept exits with 7 [22:51:05]New connection [22:51:05]New thread 3067202916 created [22:51:05]Thread 3067059556 joined [22:51:05]Waiting for new connection... [22:51:05] Sock 7.Parse request [22:51:05]Sock 7.Check first char [22:51:05]Sock 7.First char is OK [22:51:05]request: POST /json_proto HTTP/1.0 [22:51:05]Method: POST [22:51:05]URL: /json_proto [22:51:05]Method is POST - this is cgi request [22:51:05]url: /json_proto [22:51:05]query_string will be loaded in cgi processing [22:51:05]execute_cgi json_proto POST (null) [22:51:05]execute_cgi path=json_proto method=POST [22:51:05]POST find Content-Length [22:51:05]Host: 172.17.34.200:8080 [22:51:05]Content-Length: 331 [22:51:05]Content-Type: application/json [22:51:05] [22:51:05]POST finish read [22:51:05]Found Content-Length = 331 [22:51:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:51:05]execute_script... [22:51:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [22:51:05]POST & json_proto [22:51:05]process_json_proto [22:51:05]json parsed OK: [22:51:05]protocol is kg_v1.0 [22:51:05]action value=get_value [22:51:05]process_action get_value [22:51:05]cmd_get_value [22:51:05]process_action get_value done [22:51:05]requested_data is exist [22:51:05]produce_requested_data [22:51:05]requested_item fm.sale.total is exist - process it [22:51:05]SAM_PROTO_GetFMData [22:51:05]wFMCommunicate request_size=4 [22:51:05]MH_SAM_APDU [22:51:05]CAPDU: 80 13 03 00 [22:51:05]Write to MH i2c: E2 08 00 E0 61 80 13 03 00 00 00 00 00 C0 [22:51:05]Write i2c OK [22:51:05]MH_I2C_Read... [22:51:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:51:05]Read from MH i2c: E2 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 FD 00 [22:51:05]MH_I2C_Read... [22:51:05]Read from MH i2c: E2 FD 00 E0 61 00 C3 04 85 04 BF 04 6E 04 04 00 A7 81 00 00 69 04 A1 00 6F 04 04 00 68 80 00 00 B1 04 04 00 FC 1D 3D 9D 70 04 04 00 44 A0 A2 8C 72 04 04 00 B8 7D 9A 10 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 30 98 B3 10 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 F3 46 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 00 [22:51:05]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 A7 81 00 00 69 04 A1 00 6F 04 04 00 68 80 00 00 B1 04 04 00 FC 1D 3D 9D 70 04 04 00 44 A0 A2 8C 72 04 04 00 B8 7D 9A 10 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 30 98 B3 10 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 F3 46 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [22:51:05]wFMCommunicate OK [22:51:05]wFMCommunicate request_size=4 [22:51:05]MH_SAM_APDU [22:51:05]CAPDU: 80 17 00 00 [22:51:05]Write to MH i2c: E2 08 00 E1 61 80 17 00 00 00 00 00 00 C2 [22:51:05]Write i2c OK [22:51:05]MH_I2C_Read... [22:51:05]OFD Sender: No OFD packet to send [22:51:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:06]Read from MH i2c: E2 [22:51:06]MH_I2C_Read... [22:51:06]Read from MH i2c: E2 FD 00 [22:51:06]MH_I2C_Read... [22:51:06]Read from MH i2c: E2 FD 00 E1 61 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 E5 [22:51:06]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [22:51:06]wFMCommunicate OK [22:51:06]wFMCommunicate request_size=4 [22:51:06]MH_SAM_APDU [22:51:06]CAPDU: 80 17 00 00 [22:51:06]Write to MH i2c: E2 08 00 E2 61 80 17 00 00 00 00 00 00 C3 [22:51:06]Write i2c OK [22:51:06]MH_I2C_Read... [22:51:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:06]Read from MH i2c: E2 [22:51:06]MH_I2C_Read... [22:51:06]Read from MH i2c: E2 FD 00 [22:51:06]MH_I2C_Read... [22:51:06]Read from MH i2c: E2 FD 00 E2 61 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 E1 [22:51:06]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [22:51:06]wFMCommunicate OK [22:51:06]wFMCommunicate request_size=4 [22:51:06]MH_SAM_APDU [22:51:06]CAPDU: 80 17 00 00 [22:51:06]Write to MH i2c: E2 08 00 E3 61 80 17 00 00 00 00 00 00 C4 [22:51:06]Write i2c OK [22:51:06]MH_I2C_Read... [22:51:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:06]Read from MH i2c: E2 [22:51:06]MH_I2C_Read... [22:51:06]Read from MH i2c: E2 FD 00 [22:51:06]MH_I2C_Read... [22:51:06]Read from MH i2c: E2 FD 00 E3 61 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 36 [22:51:06]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [22:51:06]wFMCommunicate OK [22:51:06]wFMCommunicate request_size=4 [22:51:06]MH_SAM_APDU [22:51:06]CAPDU: 80 17 00 00 [22:51:06]Write to MH i2c: E2 08 00 E4 61 80 17 00 00 00 00 00 00 C5 [22:51:06]Write i2c OK [22:51:06]MH_I2C_Read... [22:51:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [22:51:06]Read from MH i2c: E2 [22:51:06]MH_I2C_Read... [22:51:06]Read from MH i2c: E2 E0 00 [22:51:06]MH_I2C_Read... [22:51:06]Read from MH i2c: E2 E0 00 E4 61 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AF [22:51:06]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:51:06]wFMCommunicate OK [22:51:06]SAM_PROTO_GetFMData done [22:51:06]requested_item fm.sale_refund.total is exist - process it [22:51:06]requested_item fm.buy.total is exist - process it [22:51:06]requested_item shift.sale.total is exist - process it [22:51:06]SAM_PROTO_GetShiftData [22:51:06]wFMCommunicate request_size=4 [22:51:06]MH_SAM_APDU [22:51:06]CAPDU: 80 13 02 00 [22:51:06]Write to MH i2c: E2 08 00 E5 61 80 13 02 00 00 00 00 00 C4 [22:51:06]Write i2c OK [22:51:06]MH_I2C_Read... [22:51:07]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:51:07]Read from MH i2c: E2 [22:51:07]MH_I2C_Read... [22:51:07]Read from MH i2c: E2 FD 00 [22:51:07]MH_I2C_Read... [22:51:07]Read from MH i2c: E2 FD 00 E5 61 00 BC 04 AA 04 B8 04 6E 04 04 00 69 01 00 00 69 04 9E 00 6F 04 04 00 65 01 00 00 B1 04 04 00 0A E9 3B 02 70 04 04 00 34 57 D2 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 96 BF 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 00 10 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 F7 [22:51:07]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 69 01 00 00 69 04 9E 00 6F 04 04 00 65 01 00 00 B1 04 04 00 0A E9 3B 02 70 04 04 00 34 57 D2 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 96 BF 3C EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 00 10 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:51:07]wFMCommunicate OK [22:51:07]wFMCommunicate request_size=4 [22:51:07]MH_SAM_APDU [22:51:07]CAPDU: 80 17 00 00 [22:51:07]Write to MH i2c: E2 08 00 E6 61 80 17 00 00 00 00 00 00 C7 [22:51:07]Write i2c OK [22:51:07]MH_I2C_Read... [22:51:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:07]Read from MH i2c: E2 [22:51:07]MH_I2C_Read... [22:51:07]Read from MH i2c: E2 FD 00 [22:51:07]MH_I2C_Read... [22:51:07]Read from MH i2c: E2 FD 00 E6 61 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 8E [22:51:07]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [22:51:07]wFMCommunicate OK [22:51:07]wFMCommunicate request_size=4 [22:51:07]MH_SAM_APDU [22:51:07]CAPDU: 80 17 00 00 [22:51:07]Write to MH i2c: E2 08 00 E7 61 80 17 00 00 00 00 00 00 C8 [22:51:07]Write i2c OK [22:51:07]MH_I2C_Read... [22:51:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:08]Read from MH i2c: E2 [22:51:08]MH_I2C_Read... [22:51:08]Read from MH i2c: E2 FD 00 [22:51:08]MH_I2C_Read... [22:51:08]Read from MH i2c: E2 FD 00 E7 61 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 F1 [22:51:08]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [22:51:08]wFMCommunicate OK [22:51:08]wFMCommunicate request_size=4 [22:51:08]MH_SAM_APDU [22:51:08]CAPDU: 80 17 00 00 [22:51:08]Write to MH i2c: E2 08 00 E8 61 80 17 00 00 00 00 00 00 C9 [22:51:08]Write i2c OK [22:51:08]MH_I2C_Read... [22:51:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:51:08]Read from MH i2c: E2 [22:51:08]MH_I2C_Read... [22:51:08]Read from MH i2c: E2 FD 00 [22:51:08]MH_I2C_Read... [22:51:08]Read from MH i2c: E2 FD 00 E8 61 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 4A [22:51:08]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:51:08]wFMCommunicate OK [22:51:08]wFMCommunicate request_size=4 [22:51:08]MH_SAM_APDU [22:51:08]CAPDU: 80 17 00 00 [22:51:08]Write to MH i2c: E2 08 00 E9 61 80 17 00 00 00 00 00 00 CA [22:51:08]Write i2c OK [22:51:08]MH_I2C_Read... [22:51:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [22:51:08]Read from MH i2c: E2 [22:51:08]MH_I2C_Read... [22:51:08]Read from MH i2c: E2 D9 00 [22:51:08]MH_I2C_Read... [22:51:08]Read from MH i2c: E2 D9 00 E9 61 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A9 [22:51:08]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:51:08]wFMCommunicate OK [22:51:08]SAM_PROTO_GetShiftData done [22:51:08]requested_item shift.sale.total_cash is exist - process it [22:51:08]requested_item shift.sale_refund.total is exist - process it [22:51:08]requested_item shift.sale_refund.total_cash is exist - process it [22:51:08]requested_item shift.buy.total is exist - process it [22:51:08]requested_item shift.buy.total_cash is exist - process it [22:51:08]produce_requested_data done [22:51:08]produce_requested_data return {"fm.sale.total":26380282.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":374807.14,"shift.sale.total_cash":305621.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:51:08]process_action_free get_value [22:51:08]json_value_free [22:51:08]json_value_free done [22:51:08]process_json_proto returns [22:51:08]Send response to host [22:51:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26380282.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":374807.14,"shift.sale.total_cash":305621.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:51:08]free response buf [22:51:08]execute_script done [22:51:08]execute_script returns [22:51:08]free content buf [22:51:08]Sock 7.Close socket [22:51:08]Sock 7.Thread stoped [22:51:10]int [22:51:10]Write to MH i2c: 01 00 00 EA 61 4B [22:51:10]*** FLAG_PRN_PAP1 set [22:51:10]Write i2c OK [22:51:10]MH_I2C_Read... [22:51:10]Read from MH i2c: 01 [22:51:10]MH_I2C_Read... [22:51:10]Read from MH i2c: 01 07 00 [22:51:10]MH_I2C_Read... [22:51:10]Read from MH i2c: 01 07 00 EA 61 00 01 00 00 00 FF 0F 61 [22:51:10]state=0 [22:51:10]No paper [22:51:10]int [22:51:10]Write to MH i2c: 01 00 00 EB 61 4C [22:51:10]*** FLAG_PRN_PAP2 set [22:51:10]Write i2c OK [22:51:10]MH_I2C_Read... [22:51:10]Read from MH i2c: 01 [22:51:10]MH_I2C_Read... [22:51:10]Read from MH i2c: 01 07 00 [22:51:10]MH_I2C_Read... [22:51:10]Read from MH i2c: 01 07 00 EB 61 00 03 00 00 00 FF 0F 64 [22:51:10]state=0 [22:51:10]No paper [22:51:10]Cover opened [22:51:10]OFD Sender: No OFD packet to send [22:51:14]int [22:51:14]Write to MH i2c: 01 00 00 EC 61 4D [22:51:14]*** FLAG_PRN_PAP2 reset [22:51:14]Write i2c OK [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: 01 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: 01 07 00 [22:51:14]MH_I2C_Read... [22:51:14]*** FLAG_PRN_PAP1 reset [22:51:14]Read from MH i2c: 01 07 00 EC 61 00 01 00 00 00 FF 0F 63 [22:51:14]state=3 [22:51:14]No paper [22:51:14]Cover closed [22:51:14]int line is 0 - check status [22:51:14]Write to MH i2c: 01 00 00 ED 61 4E [22:51:14]Write i2c OK [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: 01 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: 01 07 00 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: 01 07 00 ED 61 00 00 00 00 00 FF 0F 63 [22:51:14]state=0 [22:51:14]int [22:51:14]Write to MH i2c: 01 00 00 EE 61 4F [22:51:14]Write i2c OK [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: 01 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: 01 07 00 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: 01 07 00 EE 61 00 00 00 00 00 FF 0F 64 [22:51:14]state=0 [22:51:15]OFD Sender: No OFD packet to send [22:51:20]OFD Sender: No OFD packet to send [22:51:25]OFD Sender: No OFD packet to send [22:51:30]OFD Sender: No OFD packet to send [22:51:35]OFD Sender: No OFD packet to send [22:51:40]OFD Sender: No OFD packet to send [22:51:45]OFD Sender: No OFD packet to send [22:51:50]OFD Sender: No OFD packet to send [22:51:55]OFD Sender: No OFD packet to send [22:52:00]OFD Sender: No OFD packet to send [22:52:05]OFD Sender: No OFD packet to send [22:52:10]OFD Sender: No OFD packet to send [22:52:15]OFD Sender: No OFD packet to send [22:52:20]OFD Sender: No OFD packet to send [22:52:26]OFD Sender: No OFD packet to send [22:52:31]OFD Sender: No OFD packet to send [22:52:36]OFD Sender: No OFD packet to send [22:52:41]OFD Sender: No OFD packet to send [22:52:46]OFD Sender: No OFD packet to send [22:52:51]OFD Sender: No OFD packet to send [22:52:56]OFD Sender: No OFD packet to send [22:53:01]OFD Sender: No OFD packet to send [22:53:06]OFD Sender: No OFD packet to send [22:53:11]OFD Sender: No OFD packet to send [22:53:16]OFD Sender: No OFD packet to send [22:53:21]OFD Sender: No OFD packet to send [22:53:26]OFD Sender: No OFD packet to send [22:53:31]OFD Sender: No OFD packet to send [22:53:36]OFD Sender: No OFD packet to send [22:53:41]OFD Sender: No OFD packet to send [22:53:46]OFD Sender: No OFD packet to send [22:53:48]accept exits with 9 [22:53:48]New connection [22:53:48]New thread 3067059556 created [22:53:48]Thread 3067202916 joined [22:53:48]Waiting for new connection... [22:53:48] Sock 9.Parse request [22:53:48]Sock 9.Check first char [22:53:48]Sock 9.First char is OK [22:53:48]request: POST /json_proto HTTP/1.0 [22:53:48]Method: POST [22:53:48]URL: /json_proto [22:53:48]Method is POST - this is cgi request [22:53:48]url: /json_proto [22:53:48]query_string will be loaded in cgi processing [22:53:48]execute_cgi json_proto POST (null) [22:53:48]execute_cgi path=json_proto method=POST [22:53:48]POST find Content-Length [22:53:48]Host: 172.17.34.200:8080 [22:53:48]Content-Length: 678 [22:53:48]Content-Type: application/json [22:53:48] [22:53:48]POST finish read [22:53:48]Found Content-Length = 678 [22:53:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183178", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:48]execute_script... [22:53:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183178", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:48]POST & json_proto [22:53:48]process_json_proto [22:53:48]json parsed OK: [22:53:48]protocol is kg_v1.0 [22:53:48]action value=close_receipt [22:53:48]process_action close_receipt [22:53:48]cmd_close_receipt [22:53:48]MH_GetDate [22:53:48]Write to MH i2c: F0 00 00 EF 61 3F [22:53:48]Write i2c OK [22:53:48]MH_I2C_Read... [22:53:48]Read from MH i2c: F0 [22:53:48]MH_I2C_Read... [22:53:48]Read from MH i2c: F0 09 00 [22:53:48]MH_I2C_Read... [22:53:48]Read from MH i2c: F0 09 00 EF 61 00 7F 82 EA 64 B2 FF 65 64 11 [22:53:48]GetLastDocTimeStamp 1693090261 [22:53:48]current date 1693090431 [22:53:48]FM_GetShiftState [22:53:48]SAM_PROTO_GetShiftState [22:53:48]wFMCommunicate request_size=4 [22:53:48]MH_SAM_APDU [22:53:48]CAPDU: 80 13 01 00 [22:53:48]Write to MH i2c: E2 08 00 F0 61 80 13 01 00 00 00 00 00 CE [22:53:48]Write i2c OK [22:53:48]MH_I2C_Read... [22:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:48]Read from MH i2c: E2 [22:53:48]MH_I2C_Read... [22:53:48]Read from MH i2c: E2 0E 00 [22:53:48]MH_I2C_Read... [22:53:48]Read from MH i2c: E2 0E 00 F0 61 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 05 [22:53:48]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:53:48]wFMCommunicate OK [22:53:48]SAM_PROTO_GetShiftState done [22:53:48]FM_GetShiftState done [22:53:48]opened in 1693009560 [22:53:48]opened+sec_in_day 1693095960 [22:53:48]quantity*price = 50017 [22:53:48]sum+1 = 50019 [22:53:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 362 26.08.2023 22:53 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33346 ФПД: 248153863876682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T225351&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33346&fm=248153863876682&tin=02508201610067®Number=0000000000091575&sum=50000 [22:53:49]StoreToDocumentArchive [22:53:49]shift 77 fd 33346 [22:53:49]save to /storage/0077/doc_00033346 [22:53:49]save last doc name /storage/0077/doc_00033346 to /storage/kkm_last_doc_name [22:53:49]save OK [22:53:49]Clear old archive folders... [22:53:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:53:49]tlvbuf is 00A25B70 [22:53:49]SAM_PROTO_ClearQueue [22:53:49]wFMCommunicate request_size=4 [22:53:49]MH_SAM_APDU [22:53:49]CAPDU: 80 09 00 00 [22:53:49]Write to MH i2c: E2 08 00 FD 61 80 09 00 00 00 00 00 00 D0 [22:53:49]Write i2c OK [22:53:49]MH_I2C_Read... [22:53:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:53:49]Read from MH i2c: E2 [22:53:49]MH_I2C_Read... [22:53:49]Read from MH i2c: E2 03 00 [22:53:49]MH_I2C_Read... [22:53:49]Read from MH i2c: E2 03 00 FD 61 00 90 00 D2 [22:53:49]RAPDU: 90 00 [22:53:49]wFMCommunicate OK [22:53:49]SAM_PROTO_ClearQueue done [22:53:49]KKMCreateOFDPacket [22:53:49]OFDProtocolAddRootSTLVToBuf [22:53:49]FM_MakeSignedData [22:53:49]FM_MakeSignedData [22:53:49]SAM_PROTO_SignData [22:53:49]wFMCommunicate request_size=4 [22:53:49]MH_SAM_APDU [22:53:49]CAPDU: 80 0D 01 02 [22:53:49]Write to MH i2c: E2 08 00 FE 61 80 0D 01 02 00 00 00 00 D8 [22:53:49]Write i2c OK [22:53:49]MH_I2C_Read... [22:53:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:53:49]Read from MH i2c: E2 [22:53:49]MH_I2C_Read... [22:53:49]Read from MH i2c: E2 03 00 [22:53:49]MH_I2C_Read... [22:53:49]Read from MH i2c: E2 03 00 FE 61 00 90 00 D3 [22:53:49]RAPDU: 90 00 [22:53:49]wFMCommunicate OK [22:53:49]wFMCommunicate request_size=255 [22:53:49]MH_SAM_APDU [22:53:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 7F 82 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 82 00 00 35 04 06 00 E1 [22:53:49]Write to MH i2c: E2 02 01 FF 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 7F 82 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 82 00 00 35 04 06 00 E1 00 00 E5 [22:53:50]Write i2c OK [22:53:50]MH_I2C_Read... [22:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:50]Read from MH i2c: E2 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: E2 03 00 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: E2 03 00 FF 61 00 90 00 D4 [22:53:50]RAPDU: 90 00 [22:53:50]wFMCommunicate OK [22:53:50]wFMCommunicate request_size=10 [22:53:50]MH_SAM_APDU [22:53:50]CAPDU: 80 0D 02 02 05 B1 D2 E7 F0 4A [22:53:50]Write to MH i2c: E2 0D 00 00 62 80 0D 02 02 05 00 B1 D2 E7 F0 4A 00 00 8A [22:53:50]Write i2c OK [22:53:50]MH_I2C_Read... [22:53:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:50]Read from MH i2c: E2 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: E2 03 00 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: E2 03 00 00 62 00 90 00 D6 [22:53:50]RAPDU: 90 00 [22:53:50]wFMCommunicate OK [22:53:50]wFMCommunicate request_size=4 [22:53:50]MH_SAM_APDU [22:53:50]CAPDU: 80 0D 03 02 [22:53:50]Write to MH i2c: E2 08 00 01 62 80 0D 03 02 00 00 00 00 DE [22:53:50]Write i2c OK [22:53:50]MH_I2C_Read... [22:53:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:53:50]Read from MH i2c: E2 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: E2 0B 00 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: E2 0B 00 01 62 00 64 D5 04 C2 99 E0 8C 92 90 00 75 [22:53:50]RAPDU: 64 D5 04 C2 99 E0 8C 92 90 00 [22:53:50]wFMCommunicate OK [22:53:50]SAM_PROTO_SignData done [22:53:50]FM_MakeSignedData done [22:53:50]CreateOFDProtocolMessage [22:53:50]wFMCommunicate request_size=4 [22:53:50]MH_SAM_APDU [22:53:50]CAPDU: 80 11 00 00 [22:53:50]Write to MH i2c: E2 08 00 02 62 80 11 00 00 00 00 00 00 DE [22:53:50]Write i2c OK [22:53:50]MH_I2C_Read... [22:53:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:50]Read from MH i2c: E2 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: E2 17 00 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: E2 17 00 02 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 34 [22:53:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:53:50]wFMCommunicate OK [22:53:50]CreateOFDProtocolMessage done [22:53:50]OFDSenderStorePacket 33346 [22:53:50]StoreOFDPacket docnum=33346 [22:53:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F7 77 07 01 BB 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 7F 82 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 82 00 00 35 04 06 00 E1 B1 D2 E7 F0 4A 64 D5 04 C2 99 E0 8C 92 [22:53:50]CheckFolder [22:53:50]dirname=/storage/ofd_packets [22:53:50]CheckFolder done [22:53:50]ProducePacketName [22:53:50]name=ofd_packets/00033346 [22:53:50]NVStorageSaveData ofd_packets/00033346 [22:53:50]File name is /storage/ofd_packets/00033346 [22:53:50]Write 301 bytes [22:53:50]NVStorageSaveData done [22:53:50]OFDSenderStorePacket done [22:53:50]KKMCreateOFDPacket done [22:53:50]NVStorageSaveData kkm_last_timestamp [22:53:50]File name is /storage/kkm_last_timestamp [22:53:50]Write 4 bytes [22:53:50]NVStorageSaveData done [22:53:50]ExternCall_PrintAddStr [22:53:50]wPrintStart [22:53:50]Write to MH i2c: 01 00 00 03 62 65 [22:53:50]OFD Sender: Processing packet 33346 [packets to send 11, broken 10] [22:53:50]ProducePacketName [22:53:50]name=ofd_packets/00033346 [22:53:50]OFD Sender: To server: pG, [22:53:50]CommunicateWithHost lk.salyk.kg:30040 [22:53:50]ConnectInit lk.salyk.kg [22:53:50]Write i2c OK [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: 01 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: 01 07 00 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: 01 07 00 03 62 00 00 00 00 00 FF 0F 7A [22:53:50]RasterBufferAndPrint [22:53:50]line Счет N : (1)1183178 [22:53:50]line ИНН: 02508201610067 [22:53:50]line Контрольно-Кассовый Чек [22:53:50]line ПРОДАЖА [22:53:50]line ТРК (МРК, ГНК) : 62 [22:53:50]line Товар: 2710124130 [22:53:50]line Аи-92-К-5 [22:53:50]line 8.550 * 58.50 [22:53:50]line = 500.18 [22:53:50]line НДС 12% НСП 1% [22:53:50]line > о реализуемом товаре [22:53:50]line ОКРУГЛЕНИЕ: -0.18 [22:53:50]line ИТОГО: 500.00 [22:53:50]line Внесено: 500.00 [22:53:50]line СДАЧА: 0.00 [22:53:50]line НСП 1% : 4.43 [22:53:50]line НДС 12% : 53.12 [22:53:50]line Наличными: 500.00 [22:53:50]line Безнал.: 0.00 [22:53:50]line Место: АЗС № 121 "Партнер Нефть" [22:53:50]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:53:50]line СНО: Общий режим [22:53:50]line Чек 362 26.08.2023 22:53 [22:53:50]line Смена: 77 ФФД: 1.0 [22:53:50]line ЗНМ: 0300000148 [22:53:50]line РНМ: 0000000000091575 [22:53:50]line Версия ККМ: 001 [22:53:50]line ФМ: 0000000000874655 [22:53:50]line ФД: 33346 [22:53:50]line ФПД: 248153863876682 [22:53:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T225351&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33346&fm=248153863876682&tin=02508201610067®Number=0000000000091575&sum=50000 [22:53:50]written 0, free lines is 4095 [22:53:50]Connected sock=10 [22:53:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F7 77 07 01 BB 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 7F 82 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 82 00 00 35 04 06 00 E1 B1 D2 E7 F0 4A 64 D5 04 C2 99 E0 8C 92 [22:53:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A2 99 47 00 A0 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 42 82 00 00 F4 03 04 00 1D 2D EA 64 B6 04 01 00 00 71 28 1C 1E 55 8B 00 FF [22:53:50]CommunicateWithHost err = 0 [22:53:50]CheckOFDResponse [22:53:50]1017 (14) - 77093643461234 [22:53:50]1041 (16) - 0000000000874655 [22:53:50]1040 (4) - 33346 [22:53:50]1012 (4) - 26.08.2023 16:49 [22:53:50]1206 (1) - 0 [22:53:50]OFD Sender: Remove packet 33346 [22:53:50]ProducePacketName [22:53:50]name=ofd_packets/00033346 [22:53:50]NVStorageDeleteData [22:53:50]Write to MH i2c: 01 00 00 2E 62 90 [22:53:50]Write i2c OK [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: 01 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: 01 07 00 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: 01 07 00 2E 62 00 00 00 00 00 DC 0C 7F [22:53:50]RasterBufferAndPrint [22:53:50]line [22:53:50]line [22:53:50]line [22:53:50]line [22:53:50]line [22:53:50]written 0, free lines is 3297 [22:53:50]MH_Cut [22:53:50]Write to MH i2c: D1 01 00 35 62 01 69 [22:53:50]Write i2c OK [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: D1 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: D1 01 00 [22:53:50]MH_I2C_Read... [22:53:50]Read from MH i2c: D1 01 00 35 62 00 68 [22:53:50]Write to MH i2c: 01 00 00 36 62 98 [22:53:50]Write i2c OK [22:53:50]MH_I2C_Read... [22:53:51]OFD Sender: No OFD packet to send [22:53:51]*** Cut start [22:53:51]*** Purtial cut [22:53:51]*** CUTSNS_PIN = 0 [22:53:51]*** Stage 1: CUTSNS_PIN = 1 [22:53:53]Read from MH i2c: 01 [22:53:53]MH_I2C_Read... [22:53:53]*** Stop cut motor [22:53:53]*** Cut end [22:53:53]Read from MH i2c: 01 07 00 [22:53:53]MH_I2C_Read... [22:53:53]Read from MH i2c: 01 07 00 36 62 00 00 00 00 00 FF 0F AD [22:53:53]process_action close_receipt done [22:53:53]requested_data is exist [22:53:53]produce_requested_data [22:53:53]requested_item fm.sn is exist - process it [22:53:53]wFMCommunicate request_size=4 [22:53:53]MH_SAM_APDU [22:53:53]CAPDU: 80 11 00 00 [22:53:53]Write to MH i2c: E2 08 00 37 62 80 11 00 00 00 00 00 00 13 [22:53:53]Write i2c OK [22:53:53]MH_I2C_Read... [22:53:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:53]Read from MH i2c: E2 [22:53:53]MH_I2C_Read... [22:53:53]Read from MH i2c: E2 17 00 [22:53:53]MH_I2C_Read... [22:53:53]Read from MH i2c: E2 17 00 37 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 69 [22:53:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:53:53]wFMCommunicate OK [22:53:53]requested_item fd.num is exist - process it [22:53:53]SAM_PROTO_GetFieldsCounters [22:53:53]wFMCommunicate request_size=4 [22:53:53]MH_SAM_APDU [22:53:53]CAPDU: 80 13 00 00 [22:53:53]Write to MH i2c: E2 08 00 38 62 80 13 00 00 00 00 00 00 16 [22:53:53]Write i2c OK [22:53:53]MH_I2C_Read... [22:53:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:53:53]Read from MH i2c: E2 [22:53:53]MH_I2C_Read... [22:53:53]Read from MH i2c: E2 62 00 [22:53:53]MH_I2C_Read... [22:53:53]Read from MH i2c: E2 62 00 38 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [22:53:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 42 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:53:53]wFMCommunicate OK [22:53:53]SAM_PROTO_GetFieldsCounters done [22:53:53]requested_item shift.num is exist - process it [22:53:53]requested_item shift.opened is exist - process it [22:53:53]req_shift_opened [22:53:53]FM_GetShiftState [22:53:53]SAM_PROTO_GetShiftState [22:53:53]wFMCommunicate request_size=4 [22:53:53]MH_SAM_APDU [22:53:53]CAPDU: 80 13 01 00 [22:53:53]Write to MH i2c: E2 08 00 39 62 80 13 01 00 00 00 00 00 18 [22:53:53]Write i2c OK [22:53:53]MH_I2C_Read... [22:53:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:53]Read from MH i2c: E2 [22:53:53]MH_I2C_Read... [22:53:53]Read from MH i2c: E2 0E 00 [22:53:53]MH_I2C_Read... [22:53:53]Read from MH i2c: E2 0E 00 39 62 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 4F [22:53:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:53:53]wFMCommunicate OK [22:53:53]SAM_PROTO_GetShiftState done [22:53:53]FM_GetShiftState done [22:53:53]req_shift_opened done [22:53:53]requested_item shift.open_date is exist - process it [22:53:53]req_shift_open_date [22:53:53]req_shift_open_date done [22:53:53]produce_requested_data done [22:53:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33346,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:53:53]process_action_free close_receipt [22:53:53]json_value_free [22:53:53]json_value_free done [22:53:53]process_json_proto returns [22:53:53]Send response to host [22:53:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33346,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:53:53]free response buf [22:53:53]execute_script done [22:53:53]execute_script returns [22:53:53]free content buf [22:53:53]Sock 9.Close socket [22:53:53]Sock 9.Thread stoped [22:53:56]OFD Sender: No OFD packet to send [22:54:01]OFD Sender: No OFD packet to send [22:54:06]OFD Sender: No OFD packet to send [22:54:11]OFD Sender: No OFD packet to send [22:54:16]OFD Sender: No OFD packet to send [22:54:21]OFD Sender: No OFD packet to send [22:54:26]OFD Sender: No OFD packet to send [22:54:31]OFD Sender: No OFD packet to send [22:54:36]OFD Sender: No OFD packet to send [22:54:41]OFD Sender: No OFD packet to send [22:54:46]OFD Sender: No OFD packet to send [22:54:51]OFD Sender: No OFD packet to send [22:54:56]OFD Sender: No OFD packet to send [22:55:01]OFD Sender: No OFD packet to send [22:55:06]OFD Sender: No OFD packet to send [22:55:11]OFD Sender: No OFD packet to send [22:55:16]OFD Sender: No OFD packet to send [22:55:21]OFD Sender: No OFD packet to send [22:55:26]OFD Sender: No OFD packet to send [22:55:31]OFD Sender: No OFD packet to send [22:55:36]OFD Sender: No OFD packet to send [22:55:41]OFD Sender: No OFD packet to send [22:55:46]OFD Sender: No OFD packet to send [22:55:51]OFD Sender: No OFD packet to send [22:55:56]OFD Sender: No OFD packet to send [22:56:01]OFD Sender: No OFD packet to send [22:56:06]OFD Sender: No OFD packet to send [22:56:11]OFD Sender: No OFD packet to send [22:56:16]OFD Sender: No OFD packet to send [22:56:21]OFD Sender: No OFD packet to send [22:56:26]OFD Sender: No OFD packet to send [22:56:31]OFD Sender: No OFD packet to send [22:56:36]OFD Sender: No OFD packet to send [22:56:41]OFD Sender: No OFD packet to send [22:56:46]OFD Sender: No OFD packet to send [22:56:51]OFD Sender: No OFD packet to send [22:56:56]OFD Sender: No OFD packet to send [22:56:56]accept exits with 7 [22:56:56]New connection [22:56:56]New thread 3067202916 created [22:56:56]Thread 3067059556 joined [22:56:56]Waiting for new connection... [22:56:56] Sock 7.Parse request [22:56:56]Sock 7.Check first char [22:56:56]Sock 7.First char is OK [22:56:56]request: POST /json_proto HTTP/1.0 [22:56:56]Method: POST [22:56:56]URL: /json_proto [22:56:56]Method is POST - this is cgi request [22:56:56]url: /json_proto [22:56:56]query_string will be loaded in cgi processing [22:56:56]execute_cgi json_proto POST (null) [22:56:56]execute_cgi path=json_proto method=POST [22:56:56]POST find Content-Length [22:56:56]Host: 172.17.34.200:8080 [22:56:56]Content-Length: 678 [22:56:56]Content-Type: application/json [22:56:56] [22:56:56]POST finish read [22:56:56]Found Content-Length = 678 [22:56:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183179", "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" : 58.50, "quantity" : 7.180, "sum" : 420.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:56:56]execute_script... [22:56:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183179", "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" : 58.50, "quantity" : 7.180, "sum" : 420.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 420.00, "total" : 420.00, "payments": [ { "type": 0, "sum" : 420.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:56:56]POST & json_proto [22:56:56]process_json_proto [22:56:56]json parsed OK: [22:56:56]protocol is kg_v1.0 [22:56:56]action value=close_receipt [22:56:56]process_action close_receipt [22:56:56]cmd_close_receipt [22:56:56]MH_GetDate [22:56:56]Write to MH i2c: F0 00 00 3A 62 8B [22:56:56]Write i2c OK [22:56:56]MH_I2C_Read... [22:56:56]Read from MH i2c: F0 [22:56:56]MH_I2C_Read... [22:56:56]Read from MH i2c: F0 09 00 [22:56:56]MH_I2C_Read... [22:56:56]Read from MH i2c: F0 09 00 3A 62 00 3C 83 EA 64 B2 FF 65 64 1B [22:56:56]GetLastDocTimeStamp 1693090431 [22:56:56]current date 1693090620 [22:56:56]FM_GetShiftState [22:56:56]SAM_PROTO_GetShiftState [22:56:56]wFMCommunicate request_size=4 [22:56:56]MH_SAM_APDU [22:56:56]CAPDU: 80 13 01 00 [22:56:56]Write to MH i2c: E2 08 00 3B 62 80 13 01 00 00 00 00 00 1A [22:56:56]Write i2c OK [22:56:56]MH_I2C_Read... [22:56:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:56]Read from MH i2c: E2 [22:56:56]MH_I2C_Read... [22:56:56]Read from MH i2c: E2 0E 00 [22:56:56]MH_I2C_Read... [22:56:56]Read from MH i2c: E2 0E 00 3B 62 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 51 [22:56:56]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:56:56]wFMCommunicate OK [22:56:56]SAM_PROTO_GetShiftState done [22:56:56]FM_GetShiftState done [22:56:56]opened in 1693009560 [22:56:56]opened+sec_in_day 1693095960 [22:56:56]quantity*price = 42003 [22:56:56]sum+1 = 42004 [22:56:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 420.00 Внесено: 420.00 СДАЧА: 0.00 НСП 1% : 3.72 НДС 12% : 44.60 Наличными: 420.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 363 26.08.2023 22:57 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33347 ФПД: 231148236720141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T225700&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33347&fm=231148236720141&tin=02508201610067®Number=0000000000091575&sum=42000 [22:56:58]StoreToDocumentArchive [22:56:58]shift 77 fd 33347 [22:56:58]save to /storage/0077/doc_00033347 [22:56:58]save last doc name /storage/0077/doc_00033347 to /storage/kkm_last_doc_name [22:56:58]save OK [22:56:58]Clear old archive folders... [22:56:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:56:58]tlvbuf is 00A61F90 [22:56:58]SAM_PROTO_ClearQueue [22:56:58]wFMCommunicate request_size=4 [22:56:58]MH_SAM_APDU [22:56:58]CAPDU: 80 09 00 00 [22:56:58]Write to MH i2c: E2 08 00 48 62 80 09 00 00 00 00 00 00 1C [22:56:58]Write i2c OK [22:56:58]MH_I2C_Read... [22:56:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:58]Read from MH i2c: E2 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 03 00 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 03 00 48 62 00 90 00 1E [22:56:58]RAPDU: 90 00 [22:56:58]wFMCommunicate OK [22:56:58]SAM_PROTO_ClearQueue done [22:56:58]KKMCreateOFDPacket [22:56:58]OFDProtocolAddRootSTLVToBuf [22:56:58]FM_MakeSignedData [22:56:58]FM_MakeSignedData [22:56:58]SAM_PROTO_SignData [22:56:58]wFMCommunicate request_size=4 [22:56:58]MH_SAM_APDU [22:56:58]CAPDU: 80 0D 01 02 [22:56:58]Write to MH i2c: E2 08 00 49 62 80 0D 01 02 00 00 00 00 24 [22:56:58]Write i2c OK [22:56:58]MH_I2C_Read... [22:56:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:58]Read from MH i2c: E2 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 03 00 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 03 00 49 62 00 90 00 1F [22:56:58]RAPDU: 90 00 [22:56:58]wFMCommunicate OK [22:56:58]wFMCommunicate request_size=255 [22:56:58]MH_SAM_APDU [22:56: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 0C 1C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 13 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 3C 83 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 82 00 00 35 04 06 00 D2 [22:56:58]Write to MH i2c: E2 02 01 4A 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 1C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 13 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 3C 83 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 82 00 00 35 04 06 00 D2 00 00 B9 [22:56:58]Write i2c OK [22:56:58]MH_I2C_Read... [22:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:58]Read from MH i2c: E2 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 03 00 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 03 00 4A 62 00 90 00 20 [22:56:58]RAPDU: 90 00 [22:56:58]wFMCommunicate OK [22:56:58]wFMCommunicate request_size=10 [22:56:58]MH_SAM_APDU [22:56:58]CAPDU: 80 0D 02 02 05 3A 64 8A 48 0D [22:56:58]Write to MH i2c: E2 0D 00 4B 62 80 0D 02 02 05 00 3A 64 8A 48 0D 00 00 AE [22:56:58]Write i2c OK [22:56:58]MH_I2C_Read... [22:56:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:58]Read from MH i2c: E2 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 03 00 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 03 00 4B 62 00 90 00 21 [22:56:58]RAPDU: 90 00 [22:56:58]wFMCommunicate OK [22:56:58]wFMCommunicate request_size=4 [22:56:58]MH_SAM_APDU [22:56:58]CAPDU: 80 0D 03 02 [22:56:58]Write to MH i2c: E2 08 00 4C 62 80 0D 03 02 00 00 00 00 29 [22:56:58]Write i2c OK [22:56:58]MH_I2C_Read... [22:56:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:58]Read from MH i2c: E2 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 0B 00 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 0B 00 4C 62 00 26 24 86 C6 27 0D 81 91 90 00 06 [22:56:58]RAPDU: 26 24 86 C6 27 0D 81 91 90 00 [22:56:58]wFMCommunicate OK [22:56:58]SAM_PROTO_SignData done [22:56:58]FM_MakeSignedData done [22:56:58]CreateOFDProtocolMessage [22:56:58]wFMCommunicate request_size=4 [22:56:58]MH_SAM_APDU [22:56:58]CAPDU: 80 11 00 00 [22:56:58]Write to MH i2c: E2 08 00 4D 62 80 11 00 00 00 00 00 00 29 [22:56:58]Write i2c OK [22:56:58]MH_I2C_Read... [22:56:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:58]Read from MH i2c: E2 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 17 00 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: E2 17 00 4D 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 7F [22:56:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:56:58]wFMCommunicate OK [22:56:58]CreateOFDProtocolMessage done [22:56:58]OFDSenderStorePacket 33347 [22:56:58]StoreOFDPacket docnum=33347 [22:56:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F1 D1 07 01 05 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 1C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 13 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 3C 83 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 82 00 00 35 04 06 00 D2 3A 64 8A 48 0D 26 24 86 C6 27 0D 81 91 [22:56:58]CheckFolder [22:56:58]dirname=/storage/ofd_packets [22:56:58]CheckFolder done [22:56:58]ProducePacketName [22:56:58]name=ofd_packets/00033347 [22:56:58]NVStorageSaveData ofd_packets/00033347 [22:56:58]File name is /storage/ofd_packets/00033347 [22:56:58]Write 301 bytes [22:56:58]NVStorageSaveData done [22:56:58]OFDSenderStorePacket done [22:56:58]KKMCreateOFDPacket done [22:56:58]NVStorageSaveData kkm_last_timestamp [22:56:58]File name is /storage/kkm_last_timestamp [22:56:58]Write 4 bytes [22:56:58]NVStorageSaveData done [22:56:58]ExternCall_PrintAddStr [22:56:58]wPrintStart [22:56:58]Write to MH i2c: 01 00 00 4E 62 B0 [22:56:58]Write i2c OK [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: 01 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: 01 07 00 [22:56:58]MH_I2C_Read... [22:56:58]Read from MH i2c: 01 07 00 4E 62 00 00 00 00 00 FF 0F C5 [22:56:58]RasterBufferAndPrint [22:56:58]line Счет N : (1)1183179 [22:56:58]line ИНН: 02508201610067 [22:56:58]line Контрольно-Кассовый Чек [22:56:58]line ПРОДАЖА [22:56:58]line ТРК (МРК, ГНК) : 42 [22:56:58]line Товар: 2710124130 [22:56:58]line Аи-92-К-5 [22:56:58]line 7.180 * 58.50 [22:56:58]line = 420.03 [22:56:58]line НДС 12% НСП 1% [22:56:58]line > о реализуемом товаре [22:56:58]line ОКРУГЛЕНИЕ: -0.03 [22:56:58]line ИТОГО: 420.00 [22:56:58]line Внесено: 420.00 [22:56:58]line СДАЧА: 0.00 [22:56:58]line НСП 1% : 3.72 [22:56:58]line НДС 12% : 44.60 [22:56:58]line Наличными: 420.00 [22:56:58]line Безнал.: 0.00 [22:56:58]line Место: АЗС № 121 "Партнер Нефть" [22:56:58]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [22:56:58]line СНО: Общий режим [22:56:58]line Чек 363 26.08.2023 22:57 [22:56:58]line Смена: 77 ФФД: 1.0 [22:56:58]line ЗНМ: 0300000148 [22:56:58]line РНМ: 0000000000091575 [22:56:58]line Версия ККМ: 001 [22:56:58]line ФМ: 0000000000874655 [22:56:58]line ФД: 33347 [22:56:58]line ФПД: 231148236720141 [22:56:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T225700&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33347&fm=231148236720141&tin=02508201610067®Number=0000000000091575&sum=42000 [22:56:58]OFD Sender: Processing packet 33347 [packets to send 11, broken 10] [22:56:58]ProducePacketName [22:56:58]name=ofd_packets/00033347 [22:56:58]OFD Sender: To server: pG, [22:56:58]CommunicateWithHost lk.salyk.kg:30040 [22:56:58]ConnectInit lk.salyk.kg [22:56:58]written 0, free lines is 4095 [22:56:58]Connected sock=10 [22:56:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F1 D1 07 01 05 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 1C 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 13 A4 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 A4 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 74 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C 11 00 00 00 00 07 04 06 00 10 A4 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 01 00 00 F4 03 04 00 3C 83 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 82 00 00 35 04 06 00 D2 3A 64 8A 48 0D 26 24 86 C6 27 0D 81 91 [22:56:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 55 19 47 00 8E A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 43 82 00 00 F4 03 04 00 D9 2D EA 64 B6 04 01 00 00 F4 9D 83 F9 AA 51 24 81 [22:56:59]CommunicateWithHost err = 0 [22:56:59]CheckOFDResponse [22:56:59]1017 (14) - 77093643461234 [22:56:59]1041 (16) - 0000000000874655 [22:56:59]1040 (4) - 33347 [22:56:59]1012 (4) - 26.08.2023 16:52 [22:56:59]1206 (1) - 0 [22:56:59]OFD Sender: Remove packet 33347 [22:56:59]ProducePacketName [22:56:59]name=ofd_packets/00033347 [22:56:59]NVStorageDeleteData [22:56:59]Write to MH i2c: 01 00 00 79 62 DB [22:56:59]Write i2c OK [22:56:59]MH_I2C_Read... [22:56:59]Read from MH i2c: 01 [22:56:59]MH_I2C_Read... [22:56:59]Read from MH i2c: 01 07 00 [22:56:59]MH_I2C_Read... [22:56:59]Read from MH i2c: 01 07 00 79 62 00 00 00 00 00 E5 0C D3 [22:56:59]RasterBufferAndPrint [22:56:59]line [22:56:59]line [22:56:59]line [22:56:59]line [22:56:59]line [22:56:59]written 0, free lines is 3307 [22:56:59]MH_Cut [22:56:59]Write to MH i2c: D1 01 00 80 62 01 B4 [22:56:59]Write i2c OK [22:56:59]MH_I2C_Read... [22:56:59]Read from MH i2c: D1 [22:56:59]MH_I2C_Read... [22:56:59]Read from MH i2c: D1 01 00 [22:56:59]MH_I2C_Read... [22:56:59]Read from MH i2c: D1 01 00 80 62 00 B3 [22:56:59]Write to MH i2c: 01 00 00 81 62 E3 [22:56:59]Write i2c OK [22:56:59]MH_I2C_Read... [22:56:59]OFD Sender: No OFD packet to send [22:57:00]*** Cut start [22:57:00]*** Purtial cut [22:57:00]*** Stage 1: CUTSNS_PIN = 1 [22:57:00]Read from MH i2c: 01 [22:57:00]MH_I2C_Read... [22:57:00]*** Stop cut motor [22:57:00]*** Cut end [22:57:00]Read from MH i2c: 01 07 00 [22:57:00]MH_I2C_Read... [22:57:00]Read from MH i2c: 01 07 00 81 62 00 00 00 00 00 FF 0F F8 [22:57:00]process_action close_receipt done [22:57:00]requested_data is exist [22:57:00]produce_requested_data [22:57:00]requested_item fm.sn is exist - process it [22:57:00]wFMCommunicate request_size=4 [22:57:00]MH_SAM_APDU [22:57:00]CAPDU: 80 11 00 00 [22:57:00]Write to MH i2c: E2 08 00 82 62 80 11 00 00 00 00 00 00 5E [22:57:00]Write i2c OK [22:57:00]MH_I2C_Read... [22:57:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:00]Read from MH i2c: E2 [22:57:00]MH_I2C_Read... [22:57:00]Read from MH i2c: E2 17 00 [22:57:00]MH_I2C_Read... [22:57:00]Read from MH i2c: E2 17 00 82 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B4 [22:57:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [22:57:00]wFMCommunicate OK [22:57:00]requested_item fd.num is exist - process it [22:57:00]SAM_PROTO_GetFieldsCounters [22:57:00]wFMCommunicate request_size=4 [22:57:00]MH_SAM_APDU [22:57:00]CAPDU: 80 13 00 00 [22:57:00]Write to MH i2c: E2 08 00 83 62 80 13 00 00 00 00 00 00 61 [22:57:00]Write i2c OK [22:57:00]MH_I2C_Read... [22:57:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:57:00]Read from MH i2c: E2 [22:57:00]MH_I2C_Read... [22:57:00]Read from MH i2c: E2 62 00 [22:57:00]MH_I2C_Read... [22:57:00]Read from MH i2c: E2 62 00 83 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [22:57:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 43 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:57:00]wFMCommunicate OK [22:57:00]SAM_PROTO_GetFieldsCounters done [22:57:00]requested_item shift.num is exist - process it [22:57:00]requested_item shift.opened is exist - process it [22:57:00]req_shift_opened [22:57:00]FM_GetShiftState [22:57:00]SAM_PROTO_GetShiftState [22:57:00]wFMCommunicate request_size=4 [22:57:00]MH_SAM_APDU [22:57:00]CAPDU: 80 13 01 00 [22:57:00]Write to MH i2c: E2 08 00 84 62 80 13 01 00 00 00 00 00 63 [22:57:00]Write i2c OK [22:57:00]MH_I2C_Read... [22:57:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:00]Read from MH i2c: E2 [22:57:00]MH_I2C_Read... [22:57:00]Read from MH i2c: E2 0E 00 [22:57:00]MH_I2C_Read... [22:57:00]Read from MH i2c: E2 0E 00 84 62 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9A [22:57:00]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [22:57:00]wFMCommunicate OK [22:57:00]SAM_PROTO_GetShiftState done [22:57:00]FM_GetShiftState done [22:57:00]req_shift_opened done [22:57:00]requested_item shift.open_date is exist - process it [22:57:00]req_shift_open_date [22:57:00]req_shift_open_date done [22:57:00]produce_requested_data done [22:57:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33347,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [22:57:00]process_action_free close_receipt [22:57:00]json_value_free [22:57:00]json_value_free done [22:57:00]process_json_proto returns [22:57:00]Send response to host [22:57:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33347,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [22:57:00]free response buf [22:57:00]execute_script done [22:57:00]execute_script returns [22:57:00]free content buf [22:57:00]Sock 7.Close socket [22:57:00]Sock 7.Thread stoped [22:57:04]OFD Sender: No OFD packet to send [22:57:09]OFD Sender: No OFD packet to send [22:57:14]OFD Sender: No OFD packet to send [22:57:19]OFD Sender: No OFD packet to send [22:57:24]OFD Sender: No OFD packet to send [22:57:29]OFD Sender: No OFD packet to send [22:57:34]OFD Sender: No OFD packet to send [22:57:39]OFD Sender: No OFD packet to send [22:57:44]OFD Sender: No OFD packet to send [22:57:49]OFD Sender: No OFD packet to send [22:57:54]OFD Sender: No OFD packet to send [22:57:59]OFD Sender: No OFD packet to send [22:58:04]OFD Sender: No OFD packet to send [22:58:09]OFD Sender: No OFD packet to send [22:58:14]OFD Sender: No OFD packet to send [22:58:19]OFD Sender: No OFD packet to send [22:58:24]OFD Sender: No OFD packet to send [22:58:29]OFD Sender: No OFD packet to send [22:58:34]OFD Sender: No OFD packet to send [22:58:39]OFD Sender: No OFD packet to send [22:58:44]OFD Sender: No OFD packet to send [22:58:49]OFD Sender: No OFD packet to send [22:58:54]OFD Sender: No OFD packet to send [22:58:59]OFD Sender: No OFD packet to send [22:59:04]OFD Sender: No OFD packet to send [22:59:09]OFD Sender: No OFD packet to send [22:59:14]OFD Sender: No OFD packet to send [22:59:19]OFD Sender: No OFD packet to send [22:59:24]OFD Sender: No OFD packet to send [22:59:29]OFD Sender: No OFD packet to send [22:59:34]OFD Sender: No OFD packet to send [22:59:39]OFD Sender: No OFD packet to send [22:59:44]OFD Sender: No OFD packet to send [22:59:49]OFD Sender: No OFD packet to send [22:59:54]OFD Sender: No OFD packet to send [22:59:59]OFD Sender: No OFD packet to send [23:00:04]OFD Sender: No OFD packet to send [23:00:09]OFD Sender: No OFD packet to send [23:00:14]OFD Sender: No OFD packet to send [23:00:19]OFD Sender: No OFD packet to send [23:00:24]OFD Sender: No OFD packet to send [23:00:29]OFD Sender: No OFD packet to send [23:00:34]OFD Sender: No OFD packet to send [23:00:39]OFD Sender: No OFD packet to send [23:00:44]OFD Sender: No OFD packet to send [23:00:49]OFD Sender: No OFD packet to send [23:00:54]OFD Sender: No OFD packet to send [23:00:59]OFD Sender: No OFD packet to send [23:01:04]OFD Sender: No OFD packet to send [23:01:09]OFD Sender: No OFD packet to send [23:01:14]OFD Sender: No OFD packet to send [23:01:19]OFD Sender: No OFD packet to send [23:01:24]OFD Sender: No OFD packet to send [23:01:29]OFD Sender: No OFD packet to send [23:01:34]OFD Sender: No OFD packet to send [23:01:39]OFD Sender: No OFD packet to send [23:01:44]OFD Sender: No OFD packet to send [23:01:49]OFD Sender: No OFD packet to send [23:01:54]OFD Sender: No OFD packet to send [23:01:59]OFD Sender: No OFD packet to send [23:02:04]OFD Sender: No OFD packet to send [23:02:09]OFD Sender: No OFD packet to send [23:02:14]OFD Sender: No OFD packet to send [23:02:19]OFD Sender: No OFD packet to send [23:02:24]OFD Sender: No OFD packet to send [23:02:29]OFD Sender: No OFD packet to send [23:02:34]OFD Sender: No OFD packet to send [23:02:39]OFD Sender: No OFD packet to send [23:02:44]OFD Sender: No OFD packet to send [23:02:49]OFD Sender: No OFD packet to send [23:02:54]OFD Sender: No OFD packet to send [23:02:59]OFD Sender: No OFD packet to send [23:03:04]OFD Sender: No OFD packet to send [23:03:09]OFD Sender: No OFD packet to send [23:03:14]OFD Sender: No OFD packet to send [23:03:19]OFD Sender: No OFD packet to send [23:03:23]accept exits with 9 [23:03:23]New connection [23:03:23]New thread 3067059556 created [23:03:23]Thread 3067202916 joined [23:03:23]Waiting for new connection... [23:03:23] Sock 9.Parse request [23:03:23]Sock 9.Check first char [23:03:23]Sock 9.First char is OK [23:03:23]request: POST /json_proto HTTP/1.0 [23:03:23]Method: POST [23:03:23]URL: /json_proto [23:03:23]Method is POST - this is cgi request [23:03:23]url: /json_proto [23:03:23]query_string will be loaded in cgi processing [23:03:23]execute_cgi json_proto POST (null) [23:03:23]execute_cgi path=json_proto method=POST [23:03:23]POST find Content-Length [23:03:23]Host: 172.17.34.200:8080 [23:03:23]Content-Length: 688 [23:03:23]Content-Type: application/json [23:03:23] [23:03:23]POST finish read [23:03:23]Found Content-Length = 688 [23:03:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:03:23]execute_script... [23:03:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 23.590, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:03:23]POST & json_proto [23:03:23]process_json_proto [23:03:23]json parsed OK: [23:03:23]protocol is kg_v1.0 [23:03:23]action value=close_receipt [23:03:23]process_action close_receipt [23:03:23]cmd_close_receipt [23:03:23]MH_GetDate [23:03:23]Write to MH i2c: F0 00 00 85 62 D6 [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: F0 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: F0 09 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: F0 09 00 85 62 00 BE 84 EA 64 B2 FF 65 64 E9 [23:03:23]GetLastDocTimeStamp 1693090620 [23:03:23]current date 1693091006 [23:03:23]FM_GetShiftState [23:03:23]SAM_PROTO_GetShiftState [23:03:23]wFMCommunicate request_size=4 [23:03:23]MH_SAM_APDU [23:03:23]CAPDU: 80 13 01 00 [23:03:23]Write to MH i2c: E2 08 00 86 62 80 13 01 00 00 00 00 00 65 [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:23]Read from MH i2c: E2 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 0E 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 0E 00 86 62 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 9C [23:03:23]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:03:23]wFMCommunicate OK [23:03:23]SAM_PROTO_GetShiftState done [23:03:23]FM_GetShiftState done [23:03:23]opened in 1693009560 [23:03:23]opened+sec_in_day 1693095960 [23:03:23]quantity*price = 150032 [23:03:23]sum+1 = 150033 [23:03:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 364 26.08.2023 23:03 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33348 ФПД: 182677505665165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T230326&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33348&fm=182677505665165&tin=02508201610067®Number=0000000000091575&sum=150000 [23:03:24]StoreToDocumentArchive [23:03:24]shift 77 fd 33348 [23:03:24]save to /storage/0077/doc_00033348 [23:03:24]save last doc name /storage/0077/doc_00033348 to /storage/kkm_last_doc_name [23:03:24]save OK [23:03:24]Clear old archive folders... [23:03:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:03:24]tlvbuf is 00AB21B0 [23:03:24]SAM_PROTO_ClearQueue [23:03:24]wFMCommunicate request_size=4 [23:03:24]MH_SAM_APDU [23:03:24]CAPDU: 80 09 00 00 [23:03:24]Write to MH i2c: E2 08 00 93 62 80 09 00 00 00 00 00 00 67 [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:03:24]Read from MH i2c: E2 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 03 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 03 00 93 62 00 90 00 69 [23:03:24]RAPDU: 90 00 [23:03:24]wFMCommunicate OK [23:03:24]SAM_PROTO_ClearQueue done [23:03:24]KKMCreateOFDPacket [23:03:24]OFDProtocolAddRootSTLVToBuf [23:03:24]FM_MakeSignedData [23:03:24]FM_MakeSignedData [23:03:24]SAM_PROTO_SignData [23:03:24]wFMCommunicate request_size=4 [23:03:24]MH_SAM_APDU [23:03:24]CAPDU: 80 0D 01 02 [23:03:24]Write to MH i2c: E2 08 00 94 62 80 0D 01 02 00 00 00 00 6F [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:03:24]Read from MH i2c: E2 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 03 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 03 00 94 62 00 90 00 6A [23:03:24]RAPDU: 90 00 [23:03:24]wFMCommunicate OK [23:03:24]wFMCommunicate request_size=255 [23:03:24]MH_SAM_APDU [23:03:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 BE 84 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 82 00 00 35 04 06 00 [23:03:24]Write to MH i2c: E2 02 01 95 62 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 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 BE 84 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 82 00 00 35 04 06 00 00 00 BD [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:24]Read from MH i2c: E2 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 03 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 03 00 95 62 00 90 00 6B [23:03:24]RAPDU: 90 00 [23:03:24]wFMCommunicate OK [23:03:24]wFMCommunicate request_size=11 [23:03:24]MH_SAM_APDU [23:03:24]CAPDU: 80 0D 02 02 06 A6 24 EB D5 68 8D [23:03:24]Write to MH i2c: E2 0E 00 96 62 80 0D 02 02 06 00 A6 24 EB D5 68 8D 00 00 FD [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:24]Read from MH i2c: E2 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 03 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 03 00 96 62 00 90 00 6C [23:03:24]RAPDU: 90 00 [23:03:24]wFMCommunicate OK [23:03:24]wFMCommunicate request_size=4 [23:03:24]MH_SAM_APDU [23:03:24]CAPDU: 80 0D 03 02 [23:03:24]Write to MH i2c: E2 08 00 97 62 80 0D 03 02 00 00 00 00 74 [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:03:24]Read from MH i2c: E2 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 0B 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 0B 00 97 62 00 82 6D D2 08 5A 81 37 74 90 00 C4 [23:03:24]RAPDU: 82 6D D2 08 5A 81 37 74 90 00 [23:03:24]wFMCommunicate OK [23:03:24]SAM_PROTO_SignData done [23:03:24]FM_MakeSignedData done [23:03:24]CreateOFDProtocolMessage [23:03:24]wFMCommunicate request_size=4 [23:03:24]MH_SAM_APDU [23:03:24]CAPDU: 80 11 00 00 [23:03:24]Write to MH i2c: E2 08 00 98 62 80 11 00 00 00 00 00 00 74 [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:24]Read from MH i2c: E2 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 17 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: E2 17 00 98 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CA [23:03:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:03:24]wFMCommunicate OK [23:03:24]CreateOFDProtocolMessage done [23:03:24]OFDSenderStorePacket 33348 [23:03:24]StoreOFDPacket docnum=33348 [23:03:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 55 D7 08 01 10 AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 BE 84 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 82 00 00 35 04 06 00 A6 24 EB D5 68 8D 82 6D D2 08 5A 81 37 74 [23:03:24]CheckFolder [23:03:24]dirname=/storage/ofd_packets [23:03:24]CheckFolder done [23:03:24]ProducePacketName [23:03:24]name=ofd_packets/00033348 [23:03:24]NVStorageSaveData ofd_packets/00033348 [23:03:24]File name is /storage/ofd_packets/00033348 [23:03:24]Write 302 bytes [23:03:24]NVStorageSaveData done [23:03:24]OFDSenderStorePacket done [23:03:24]KKMCreateOFDPacket done [23:03:24]NVStorageSaveData kkm_last_timestamp [23:03:24]File name is /storage/kkm_last_timestamp [23:03:24]Write 4 bytes [23:03:24]NVStorageSaveData done [23:03:24]ExternCall_PrintAddStr [23:03:24]wPrintStart [23:03:24]Write to MH i2c: 01 00 00 99 62 FB [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: 01 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: 01 07 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: 01 07 00 99 62 00 00 00 00 00 FF 0F 10 [23:03:24]RasterBufferAndPrint [23:03:24]line Счет N : (1)1183180 [23:03:24]line ИНН: 02508201610067 [23:03:24]line Контрольно-Кассовый Чек [23:03:24]line ПРОДАЖА [23:03:24]line ТРК (МРК, ГНК) : 11 [23:03:24]line Товар: 2710194210 [23:03:24]line ДТ(л)-К-5 [23:03:24]line 23.590 * 63.60 [23:03:24]line = 1500.32 [23:03:24]line НДС 12% НСП 1% [23:03:24]line > о реализуемом товаре [23:03:24]line ОКРУГЛЕНИЕ: -0.32 [23:03:24]line ИТОГО: 1500.00 [23:03:24]line Внесено: 1500.00 [23:03:24]line СДАЧА: 0.00 [23:03:24]line НСП 1% : 13.28 [23:03:24]line НДС 12% : 159.33 [23:03:24]line Наличными: 1500.00 [23:03:24]line Безнал.: 0.00 [23:03:24]line Место: АЗС № 121 "Партнер Нефть" [23:03:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:03:24]line СНО: Общий режим [23:03:24]line Чек 364 26.08.2023 23:03 [23:03:24]line Смена: 77 ФФД: 1.0 [23:03:24]line ЗНМ: 0300000148 [23:03:24]line РНМ: 0000000000091575 [23:03:24]line Версия ККМ: 001 [23:03:24]line ФМ: 0000000000874655 [23:03:24]line ФД: 33348 [23:03:24]line ФПД: 182677505665165 [23:03:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T230326&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33348&fm=182677505665165&tin=02508201610067®Number=0000000000091575&sum=150000 [23:03:25]OFD Sender: Processing packet 33348 [packets to send 11, broken 10] [23:03:25]ProducePacketName [23:03:25]name=ofd_packets/00033348 [23:03:25]OFD Sender: To server: pG, [23:03:25]CommunicateWithHost lk.salyk.kg:30040 [23:03:25]ConnectInit lk.salyk.kg [23:03:25]written 0, free lines is 4095 [23:03:25]Connected sock=10 [23:03:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 55 D7 08 01 10 AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 5C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 BE 84 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 82 00 00 35 04 06 00 A6 24 EB D5 68 8D 82 6D D2 08 5A 81 37 74 [23:03:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 FA 52 47 00 4D A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 44 82 00 00 F4 03 04 00 5C 2F EA 64 B6 04 01 00 00 7A D3 3A 33 C2 2C 9B F4 [23:03:25]CommunicateWithHost err = 0 [23:03:25]CheckOFDResponse [23:03:25]1017 (14) - 77093643461234 [23:03:25]1041 (16) - 0000000000874655 [23:03:25]1040 (4) - 33348 [23:03:25]1012 (4) - 26.08.2023 16:59 [23:03:25]1206 (1) - 0 [23:03:25]OFD Sender: Remove packet 33348 [23:03:25]ProducePacketName [23:03:25]name=ofd_packets/00033348 [23:03:25]NVStorageDeleteData [23:03:25]Write to MH i2c: 01 00 00 C4 62 26 [23:03:25]Write i2c OK [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: 01 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: 01 07 00 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: 01 07 00 C4 62 00 00 00 00 00 D4 0C 0D [23:03:25]RasterBufferAndPrint [23:03:25]line [23:03:25]line [23:03:25]line [23:03:25]line [23:03:25]line [23:03:25]written 0, free lines is 3289 [23:03:25]MH_Cut [23:03:25]Write to MH i2c: D1 01 00 CB 62 01 FF [23:03:25]Write i2c OK [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: D1 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: D1 01 00 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: D1 01 00 CB 62 00 FE [23:03:25]Write to MH i2c: 01 00 00 CC 62 2E [23:03:25]Write i2c OK [23:03:25]MH_I2C_Read... [23:03:25]OFD Sender: No OFD packet to send [23:03:26]*** Cut start [23:03:26]*** Purtial cut [23:03:26]*** CUTSNS_PIN = 0 [23:03:26]*** Stage 1: CUTSNS_PIN = 1 [23:03:28]Read from MH i2c: 01 [23:03:28]MH_I2C_Read... [23:03:28]*** Stop cut motor [23:03:28]*** Cut end [23:03:28]Read from MH i2c: 01 07 00 [23:03:28]MH_I2C_Read... [23:03:28]Read from MH i2c: 01 07 00 CC 62 00 00 00 00 00 FF 0F 43 [23:03:28]process_action close_receipt done [23:03:28]requested_data is exist [23:03:28]produce_requested_data [23:03:28]requested_item fm.sn is exist - process it [23:03:28]wFMCommunicate request_size=4 [23:03:28]MH_SAM_APDU [23:03:28]CAPDU: 80 11 00 00 [23:03:28]Write to MH i2c: E2 08 00 CD 62 80 11 00 00 00 00 00 00 A9 [23:03:28]Write i2c OK [23:03:28]MH_I2C_Read... [23:03:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:28]Read from MH i2c: E2 [23:03:28]MH_I2C_Read... [23:03:28]Read from MH i2c: E2 17 00 [23:03:28]MH_I2C_Read... [23:03:28]Read from MH i2c: E2 17 00 CD 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 FF [23:03:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:03:28]wFMCommunicate OK [23:03:28]requested_item fd.num is exist - process it [23:03:28]SAM_PROTO_GetFieldsCounters [23:03:28]wFMCommunicate request_size=4 [23:03:28]MH_SAM_APDU [23:03:28]CAPDU: 80 13 00 00 [23:03:28]Write to MH i2c: E2 08 00 CE 62 80 13 00 00 00 00 00 00 AC [23:03:28]Write i2c OK [23:03:28]MH_I2C_Read... [23:03:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:03:28]Read from MH i2c: E2 [23:03:28]MH_I2C_Read... [23:03:28]Read from MH i2c: E2 62 00 [23:03:28]MH_I2C_Read... [23:03:28]Read from MH i2c: E2 62 00 CE 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [23:03:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 44 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:03:28]wFMCommunicate OK [23:03:28]SAM_PROTO_GetFieldsCounters done [23:03:28]requested_item shift.num is exist - process it [23:03:28]requested_item shift.opened is exist - process it [23:03:28]req_shift_opened [23:03:28]FM_GetShiftState [23:03:28]SAM_PROTO_GetShiftState [23:03:28]wFMCommunicate request_size=4 [23:03:28]MH_SAM_APDU [23:03:28]CAPDU: 80 13 01 00 [23:03:28]Write to MH i2c: E2 08 00 CF 62 80 13 01 00 00 00 00 00 AE [23:03:28]Write i2c OK [23:03:28]MH_I2C_Read... [23:03:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:28]Read from MH i2c: E2 [23:03:28]MH_I2C_Read... [23:03:28]Read from MH i2c: E2 0E 00 [23:03:28]MH_I2C_Read... [23:03:28]Read from MH i2c: E2 0E 00 CF 62 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E5 [23:03:28]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:03:28]wFMCommunicate OK [23:03:28]SAM_PROTO_GetShiftState done [23:03:28]FM_GetShiftState done [23:03:28]req_shift_opened done [23:03:28]requested_item shift.open_date is exist - process it [23:03:28]req_shift_open_date [23:03:28]req_shift_open_date done [23:03:28]produce_requested_data done [23:03:28]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33348,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:03:28]process_action_free close_receipt [23:03:28]json_value_free [23:03:28]json_value_free done [23:03:28]process_json_proto returns [23:03:28]Send response to host [23:03:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33348,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:03:28]free response buf [23:03:28]execute_script done [23:03:28]execute_script returns [23:03:28]free content buf [23:03:28]Sock 9.Close socket [23:03:28]Sock 9.Thread stoped [23:03:31]OFD Sender: No OFD packet to send [23:03:36]OFD Sender: No OFD packet to send [23:03:41]OFD Sender: No OFD packet to send [23:03:46]OFD Sender: No OFD packet to send [23:03:51]OFD Sender: No OFD packet to send [23:03:56]OFD Sender: No OFD packet to send [23:04:01]OFD Sender: No OFD packet to send [23:04:06]OFD Sender: No OFD packet to send [23:04:11]OFD Sender: No OFD packet to send [23:04:16]OFD Sender: No OFD packet to send [23:04:21]OFD Sender: No OFD packet to send [23:04:26]OFD Sender: No OFD packet to send [23:04:31]OFD Sender: No OFD packet to send [23:04:36]OFD Sender: No OFD packet to send [23:04:41]OFD Sender: No OFD packet to send [23:04:46]OFD Sender: No OFD packet to send [23:04:51]OFD Sender: No OFD packet to send [23:04:56]OFD Sender: No OFD packet to send [23:05:01]OFD Sender: No OFD packet to send [23:05:06]OFD Sender: No OFD packet to send [23:05:11]OFD Sender: No OFD packet to send [23:05:16]OFD Sender: No OFD packet to send [23:05:21]OFD Sender: No OFD packet to send [23:05:26]OFD Sender: No OFD packet to send [23:05:31]OFD Sender: No OFD packet to send [23:05:36]OFD Sender: No OFD packet to send [23:05:41]OFD Sender: No OFD packet to send [23:05:46]OFD Sender: No OFD packet to send [23:05:51]OFD Sender: No OFD packet to send [23:05:56]OFD Sender: No OFD packet to send [23:06:01]OFD Sender: No OFD packet to send [23:06:06]OFD Sender: No OFD packet to send [23:06:11]OFD Sender: No OFD packet to send [23:06:16]OFD Sender: No OFD packet to send [23:06:21]OFD Sender: No OFD packet to send [23:06:26]OFD Sender: No OFD packet to send [23:06:31]OFD Sender: No OFD packet to send [23:06:36]OFD Sender: No OFD packet to send [23:06:41]OFD Sender: No OFD packet to send [23:06:46]OFD Sender: No OFD packet to send [23:06:47]accept exits with 7 [23:06:47]New connection [23:06:47]New thread 3067202916 created [23:06:47]Thread 3067059556 joined [23:06:47]Waiting for new connection... [23:06:47] Sock 7.Parse request [23:06:47]Sock 7.Check first char [23:06:47]Sock 7.First char is OK [23:06:47]request: POST /json_proto HTTP/1.0 [23:06:47]Method: POST [23:06:47]URL: /json_proto [23:06:47]Method is POST - this is cgi request [23:06:47]url: /json_proto [23:06:47]query_string will be loaded in cgi processing [23:06:47]execute_cgi json_proto POST (null) [23:06:47]execute_cgi path=json_proto method=POST [23:06:47]POST find Content-Length [23:06:47]Host: 172.17.34.200:8080 [23:06:47]Content-Length: 678 [23:06:47]Content-Type: application/json [23:06:47] [23:06:47]POST finish read [23:06:47]Found Content-Length = 678 [23:06:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183181", "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" : 65.50, "quantity" : 1.530, "sum" : 100.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:06:47]execute_script... [23:06: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)1183181", "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" : 65.50, "quantity" : 1.530, "sum" : 100.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 100.00, "total" : 100.00, "payments": [ { "type": 0, "sum" : 100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:06:47]POST & json_proto [23:06:47]process_json_proto [23:06:47]json parsed OK: [23:06:47]protocol is kg_v1.0 [23:06:47]action value=close_receipt [23:06:47]process_action close_receipt [23:06:47]cmd_close_receipt [23:06:47]MH_GetDate [23:06:47]Write to MH i2c: F0 00 00 D0 62 21 [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: F0 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: F0 09 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: F0 09 00 D0 62 00 8A 85 EA 64 B2 FF 65 64 01 [23:06:47]GetLastDocTimeStamp 1693091006 [23:06:47]current date 1693091210 [23:06:47]FM_GetShiftState [23:06:47]SAM_PROTO_GetShiftState [23:06:47]wFMCommunicate request_size=4 [23:06:47]MH_SAM_APDU [23:06:47]CAPDU: 80 13 01 00 [23:06:47]Write to MH i2c: E2 08 00 D1 62 80 13 01 00 00 00 00 00 B0 [23:06:47]Write i2c OK [23:06:47]MH_I2C_Read... [23:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:47]Read from MH i2c: E2 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 0E 00 [23:06:47]MH_I2C_Read... [23:06:47]Read from MH i2c: E2 0E 00 D1 62 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 E7 [23:06:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:06:47]wFMCommunicate OK [23:06:47]SAM_PROTO_GetShiftState done [23:06:47]FM_GetShiftState done [23:06:47]opened in 1693009560 [23:06:47]opened+sec_in_day 1693095960 [23:06:47]quantity*price = 10021 [23:06:47]sum+1 = 10023 [23:06:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.64 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 365 26.08.2023 23:06 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33349 ФПД: 136541429956037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T230650&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33349&fm=136541429956037&tin=02508201610067®Number=0000000000091575&sum=10000 [23:06:48]StoreToDocumentArchive [23:06:48]shift 77 fd 33349 [23:06:48]save to /storage/0077/doc_00033349 [23:06:48]save last doc name /storage/0077/doc_00033349 to /storage/kkm_last_doc_name [23:06:48]save OK [23:06:48]Clear old archive folders... [23:06:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:06:48]tlvbuf is 00A281C0 [23:06:48]SAM_PROTO_ClearQueue [23:06:48]wFMCommunicate request_size=4 [23:06:48]MH_SAM_APDU [23:06:48]CAPDU: 80 09 00 00 [23:06:48]Write to MH i2c: E2 08 00 DE 62 80 09 00 00 00 00 00 00 B2 [23:06:48]Write i2c OK [23:06:48]MH_I2C_Read... [23:06:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:06:48]Read from MH i2c: E2 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 03 00 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 03 00 DE 62 00 90 00 B4 [23:06:48]RAPDU: 90 00 [23:06:48]wFMCommunicate OK [23:06:48]SAM_PROTO_ClearQueue done [23:06:48]KKMCreateOFDPacket [23:06:48]OFDProtocolAddRootSTLVToBuf [23:06:48]FM_MakeSignedData [23:06:48]FM_MakeSignedData [23:06:48]SAM_PROTO_SignData [23:06:48]wFMCommunicate request_size=4 [23:06:48]MH_SAM_APDU [23:06:48]CAPDU: 80 0D 01 02 [23:06:48]Write to MH i2c: E2 08 00 DF 62 80 0D 01 02 00 00 00 00 BA [23:06:48]Write i2c OK [23:06:48]MH_I2C_Read... [23:06:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:06:48]Read from MH i2c: E2 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 03 00 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 03 00 DF 62 00 90 00 B5 [23:06:48]RAPDU: 90 00 [23:06:48]wFMCommunicate OK [23:06:48]wFMCommunicate request_size=255 [23:06:48]MH_SAM_APDU [23:06:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FA 05 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 26 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 8A 85 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 82 00 00 35 04 06 00 7C [23:06:48]Write to MH i2c: E2 02 01 E0 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FA 05 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 26 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 8A 85 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 82 00 00 35 04 06 00 7C 00 00 16 [23:06:48]Write i2c OK [23:06:48]MH_I2C_Read... [23:06:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:48]Read from MH i2c: E2 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 03 00 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 03 00 E0 62 00 90 00 B6 [23:06:48]RAPDU: 90 00 [23:06:48]wFMCommunicate OK [23:06:48]wFMCommunicate request_size=10 [23:06:48]MH_SAM_APDU [23:06:48]CAPDU: 80 0D 02 02 05 2F 07 6D FD C5 [23:06:48]Write to MH i2c: E2 0D 00 E1 62 80 0D 02 02 05 00 2F 07 6D FD C5 00 00 2C [23:06:48]Write i2c OK [23:06:48]MH_I2C_Read... [23:06:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:06:48]Read from MH i2c: E2 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 03 00 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 03 00 E1 62 00 90 00 B7 [23:06:48]RAPDU: 90 00 [23:06:48]wFMCommunicate OK [23:06:48]wFMCommunicate request_size=4 [23:06:48]MH_SAM_APDU [23:06:48]CAPDU: 80 0D 03 02 [23:06:48]Write to MH i2c: E2 08 00 E2 62 80 0D 03 02 00 00 00 00 BF [23:06:48]Write i2c OK [23:06:48]MH_I2C_Read... [23:06:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:06:48]Read from MH i2c: E2 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 0B 00 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 0B 00 E2 62 00 E1 F7 8C DE A0 54 3D 7A 90 00 AD [23:06:48]RAPDU: E1 F7 8C DE A0 54 3D 7A 90 00 [23:06:48]wFMCommunicate OK [23:06:48]SAM_PROTO_SignData done [23:06:48]FM_MakeSignedData done [23:06:48]CreateOFDProtocolMessage [23:06:48]wFMCommunicate request_size=4 [23:06:48]MH_SAM_APDU [23:06:48]CAPDU: 80 11 00 00 [23:06:48]Write to MH i2c: E2 08 00 E3 62 80 11 00 00 00 00 00 00 BF [23:06:48]Write i2c OK [23:06:48]MH_I2C_Read... [23:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:48]Read from MH i2c: E2 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 17 00 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: E2 17 00 E3 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 15 [23:06:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:06:48]wFMCommunicate OK [23:06:48]CreateOFDProtocolMessage done [23:06:48]OFDSenderStorePacket 33349 [23:06:48]StoreOFDPacket docnum=33349 [23:06:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 21 C7 07 01 80 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FA 05 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 26 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 8A 85 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 82 00 00 35 04 06 00 7C 2F 07 6D FD C5 E1 F7 8C DE A0 54 3D 7A [23:06:48]CheckFolder [23:06:48]dirname=/storage/ofd_packets [23:06:48]CheckFolder done [23:06:48]ProducePacketName [23:06:48]name=ofd_packets/00033349 [23:06:48]NVStorageSaveData ofd_packets/00033349 [23:06:48]File name is /storage/ofd_packets/00033349 [23:06:48]Write 301 bytes [23:06:48]NVStorageSaveData done [23:06:48]OFDSenderStorePacket done [23:06:48]KKMCreateOFDPacket done [23:06:48]NVStorageSaveData kkm_last_timestamp [23:06:48]File name is /storage/kkm_last_timestamp [23:06:48]Write 4 bytes [23:06:48]NVStorageSaveData done [23:06:48]ExternCall_PrintAddStr [23:06:48]wPrintStart [23:06:48]Write to MH i2c: 01 00 00 E4 62 46 [23:06:48]Write i2c OK [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: 01 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: 01 07 00 [23:06:48]MH_I2C_Read... [23:06:48]Read from MH i2c: 01 07 00 E4 62 00 00 00 00 00 FF 0F 5B [23:06:48]RasterBufferAndPrint [23:06:48]line Счет N : (1)1183181 [23:06:48]line ИНН: 02508201610067 [23:06:48]line Контрольно-Кассовый Чек [23:06:48]line ПРОДАЖА [23:06:48]line ТРК (МРК, ГНК) : 63 [23:06:48]line Товар: 2710124500 [23:06:48]line Аи-95-К-5 [23:06:48]line 1.530 * 65.50 [23:06:48]line = 100.22 [23:06:48]line НДС 12% НСП 1% [23:06:48]line > о реализуемом товаре [23:06:48]line ОКРУГЛЕНИЕ: -0.22 [23:06:48]line ИТОГО: 100.00 [23:06:48]line Внесено: 100.00 [23:06:48]line СДАЧА: 0.00 [23:06:48]line НСП 1% : 0.89 [23:06:48]line НДС 12% : 10.64 [23:06:48]line Наличными: 100.00 [23:06:48]line Безнал.: 0.00 [23:06:48]line Место: АЗС № 121 "Партнер Нефть" [23:06:48]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:06:48]line СНО: Общий режим [23:06:48]line Чек 365 26.08.2023 23:06 [23:06:48]line Смена: 77 ФФД: 1.0 [23:06:48]line ЗНМ: 0300000148 [23:06:48]line РНМ: 0000000000091575 [23:06:48]line Версия ККМ: 001 [23:06:48]line ФМ: 0000000000874655 [23:06:48]line ФД: 33349 [23:06:48]line ФПД: 136541429956037 [23:06:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T230650&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33349&fm=136541429956037&tin=02508201610067®Number=0000000000091575&sum=10000 [23:06:49]OFD Sender: Processing packet 33349 [packets to send 11, broken 10] [23:06:49]ProducePacketName [23:06:49]name=ofd_packets/00033349 [23:06:49]OFD Sender: To server: pG, [23:06:49]CommunicateWithHost lk.salyk.kg:30040 [23:06:49]ConnectInit lk.salyk.kg [23:06:49]written 0, free lines is 4095 [23:06:49]Connected sock=11 [23:06:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 21 C7 07 01 80 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FA 05 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 26 27 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 27 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 59 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 28 04 00 00 00 00 07 04 06 00 10 27 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 01 00 00 F4 03 04 00 8A 85 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 82 00 00 35 04 06 00 7C 2F 07 6D FD C5 E1 F7 8C DE A0 54 3D 7A [23:06:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 14 01 47 00 AA 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 45 82 00 00 F4 03 04 00 27 30 EA 64 B6 04 01 00 00 3A 2B 33 AD 57 CC CA 81 [23:06:49]CommunicateWithHost err = 0 [23:06:49]CheckOFDResponse [23:06:49]1017 (14) - 77093643461234 [23:06:49]1041 (16) - 0000000000874655 [23:06:49]1040 (4) - 33349 [23:06:49]1012 (4) - 26.08.2023 17:02 [23:06:49]1206 (1) - 0 [23:06:49]OFD Sender: Remove packet 33349 [23:06:49]ProducePacketName [23:06:49]name=ofd_packets/00033349 [23:06:49]NVStorageDeleteData [23:06:49]Write to MH i2c: 01 00 00 0F 63 72 [23:06:49]Write i2c OK [23:06:49]MH_I2C_Read... [23:06:49]Read from MH i2c: 01 [23:06:49]MH_I2C_Read... [23:06:49]Read from MH i2c: 01 07 00 [23:06:49]MH_I2C_Read... [23:06:49]Read from MH i2c: 01 07 00 0F 63 00 00 00 00 00 D1 0C 56 [23:06:49]RasterBufferAndPrint [23:06:49]line [23:06:49]line [23:06:49]line [23:06:49]line [23:06:49]line [23:06:49]written 0, free lines is 3287 [23:06:49]MH_Cut [23:06:49]Write to MH i2c: D1 01 00 16 63 01 4B [23:06:49]Write i2c OK [23:06:49]MH_I2C_Read... [23:06:49]Read from MH i2c: D1 [23:06:49]MH_I2C_Read... [23:06:49]Read from MH i2c: D1 01 00 [23:06:49]MH_I2C_Read... [23:06:49]Read from MH i2c: D1 01 00 16 63 00 4A [23:06:49]Write to MH i2c: 01 00 00 17 63 7A [23:06:49]Write i2c OK [23:06:49]MH_I2C_Read... [23:06:49]OFD Sender: No OFD packet to send [23:06:50]*** Cut start [23:06:50]*** Purtial cut [23:06:50]*** Stage 1: CUTSNS_PIN = 1 [23:06:50]Read from MH i2c: 01 [23:06:50]MH_I2C_Read... [23:06:50]*** Stop cut motor [23:06:50]*** Cut end [23:06:50]Read from MH i2c: 01 07 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: 01 07 00 17 63 00 00 00 00 00 FF 0F 8F [23:06:50]process_action close_receipt done [23:06:50]requested_data is exist [23:06:50]produce_requested_data [23:06:50]requested_item fm.sn is exist - process it [23:06:50]wFMCommunicate request_size=4 [23:06:50]MH_SAM_APDU [23:06:50]CAPDU: 80 11 00 00 [23:06:50]Write to MH i2c: E2 08 00 18 63 80 11 00 00 00 00 00 00 F5 [23:06:50]Write i2c OK [23:06:50]MH_I2C_Read... [23:06:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:06:50]Read from MH i2c: E2 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 17 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 17 00 18 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 4B [23:06:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:06:50]wFMCommunicate OK [23:06:50]requested_item fd.num is exist - process it [23:06:50]SAM_PROTO_GetFieldsCounters [23:06:50]wFMCommunicate request_size=4 [23:06:50]MH_SAM_APDU [23:06:50]CAPDU: 80 13 00 00 [23:06:50]Write to MH i2c: E2 08 00 19 63 80 13 00 00 00 00 00 00 F8 [23:06:50]Write i2c OK [23:06:50]MH_I2C_Read... [23:06:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:06:50]Read from MH i2c: E2 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 62 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 62 00 19 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 45 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [23:06:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 45 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:06:50]wFMCommunicate OK [23:06:50]SAM_PROTO_GetFieldsCounters done [23:06:50]requested_item shift.num is exist - process it [23:06:50]requested_item shift.opened is exist - process it [23:06:50]req_shift_opened [23:06:50]FM_GetShiftState [23:06:50]SAM_PROTO_GetShiftState [23:06:50]wFMCommunicate request_size=4 [23:06:50]MH_SAM_APDU [23:06:50]CAPDU: 80 13 01 00 [23:06:50]Write to MH i2c: E2 08 00 1A 63 80 13 01 00 00 00 00 00 FA [23:06:50]Write i2c OK [23:06:50]MH_I2C_Read... [23:06:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:06:50]Read from MH i2c: E2 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 0E 00 [23:06:50]MH_I2C_Read... [23:06:50]Read from MH i2c: E2 0E 00 1A 63 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 31 [23:06:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:06:50]wFMCommunicate OK [23:06:50]SAM_PROTO_GetShiftState done [23:06:50]FM_GetShiftState done [23:06:50]req_shift_opened done [23:06:50]requested_item shift.open_date is exist - process it [23:06:50]req_shift_open_date [23:06:50]req_shift_open_date done [23:06:50]produce_requested_data done [23:06:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33349,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:06:50]process_action_free close_receipt [23:06:50]json_value_free [23:06:50]json_value_free done [23:06:50]process_json_proto returns [23:06:50]Send response to host [23:06:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33349,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:06:50]free response buf [23:06:50]execute_script done [23:06:50]execute_script returns [23:06:50]free content buf [23:06:50]Sock 7.Close socket [23:06:50]Sock 7.Thread stoped [23:06:54]OFD Sender: No OFD packet to send [23:06:59]OFD Sender: No OFD packet to send [23:07:04]OFD Sender: No OFD packet to send [23:07:09]OFD Sender: No OFD packet to send [23:07:14]OFD Sender: No OFD packet to send [23:07:17]accept exits with 9 [23:07:17]New connection [23:07:17]New thread 3067059556 created [23:07:17]Thread 3067202916 joined [23:07:17]Waiting for new connection... [23:07:17] Sock 9.Parse request [23:07:17]Sock 9.Check first char [23:07:17]Sock 9.First char is OK [23:07:17]request: POST /json_proto HTTP/1.0 [23:07:17]Method: POST [23:07:17]URL: /json_proto [23:07:17]Method is POST - this is cgi request [23:07:17]url: /json_proto [23:07:17]query_string will be loaded in cgi processing [23:07:17]execute_cgi json_proto POST (null) [23:07:17]execute_cgi path=json_proto method=POST [23:07:17]POST find Content-Length [23:07:17]Host: 172.17.34.200:8080 [23:07:17]Content-Length: 679 [23:07:17]Content-Type: application/json [23:07:17] [23:07:17]POST finish read [23:07:17]Found Content-Length = 679 [23:07:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183182", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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" ] } } [23:07:17]execute_script... [23:07: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)1183182", "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" : 58.50, "quantity" : 10.260, "sum" : 600.21, "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" ] } } [23:07:17]POST & json_proto [23:07:17]process_json_proto [23:07:17]json parsed OK: [23:07:17]protocol is kg_v1.0 [23:07:17]action value=close_receipt [23:07:17]process_action close_receipt [23:07:17]cmd_close_receipt [23:07:17]MH_GetDate [23:07:17]Write to MH i2c: F0 00 00 1B 63 6D [23:07:17]Write i2c OK [23:07:17]MH_I2C_Read... [23:07:17]Read from MH i2c: F0 [23:07:17]MH_I2C_Read... [23:07:17]Read from MH i2c: F0 09 00 [23:07:17]MH_I2C_Read... [23:07:17]Read from MH i2c: F0 09 00 1B 63 00 A8 85 EA 64 B2 FF 65 64 6B [23:07:17]GetLastDocTimeStamp 1693091210 [23:07:17]current date 1693091240 [23:07:17]FM_GetShiftState [23:07:17]SAM_PROTO_GetShiftState [23:07:17]wFMCommunicate request_size=4 [23:07:17]MH_SAM_APDU [23:07:17]CAPDU: 80 13 01 00 [23:07:17]Write to MH i2c: E2 08 00 1C 63 80 13 01 00 00 00 00 00 FC [23:07:17]Write i2c OK [23:07:17]MH_I2C_Read... [23:07:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:17]Read from MH i2c: E2 [23:07:17]MH_I2C_Read... [23:07:17]Read from MH i2c: E2 0E 00 [23:07:17]MH_I2C_Read... [23:07:17]Read from MH i2c: E2 0E 00 1C 63 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 33 [23:07:17]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:07:17]wFMCommunicate OK [23:07:17]SAM_PROTO_GetShiftState done [23:07:17]FM_GetShiftState done [23:07:17]opened in 1693009560 [23:07:17]opened+sec_in_day 1693095960 [23:07:17]quantity*price = 60021 [23:07:17]sum+1 = 60022 [23:07:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 366 26.08.2023 23:07 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33350 ФПД: 113759777011460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T230720&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33350&fm=113759777011460&tin=02508201610067®Number=0000000000091575&sum=60000 [23:07:18]StoreToDocumentArchive [23:07:18]shift 77 fd 33350 [23:07:18]save to /storage/0077/doc_00033350 [23:07:18]save last doc name /storage/0077/doc_00033350 to /storage/kkm_last_doc_name [23:07:18]save OK [23:07:18]Clear old archive folders... [23:07:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:07:18]tlvbuf is 00B0D950 [23:07:18]SAM_PROTO_ClearQueue [23:07:18]wFMCommunicate request_size=4 [23:07:18]MH_SAM_APDU [23:07:18]CAPDU: 80 09 00 00 [23:07:18]Write to MH i2c: E2 08 00 29 63 80 09 00 00 00 00 00 00 FE [23:07:18]Write i2c OK [23:07:18]MH_I2C_Read... [23:07:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:07:18]Read from MH i2c: E2 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 03 00 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 03 00 29 63 00 90 00 00 [23:07:18]RAPDU: 90 00 [23:07:18]wFMCommunicate OK [23:07:18]SAM_PROTO_ClearQueue done [23:07:18]KKMCreateOFDPacket [23:07:18]OFDProtocolAddRootSTLVToBuf [23:07:18]FM_MakeSignedData [23:07:18]FM_MakeSignedData [23:07:18]SAM_PROTO_SignData [23:07:18]wFMCommunicate request_size=4 [23:07:18]MH_SAM_APDU [23:07:18]CAPDU: 80 0D 01 02 [23:07:18]Write to MH i2c: E2 08 00 2A 63 80 0D 01 02 00 00 00 00 06 [23:07:18]Write i2c OK [23:07:18]MH_I2C_Read... [23:07:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:07:18]Read from MH i2c: E2 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 03 00 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 03 00 2A 63 00 90 00 01 [23:07:18]RAPDU: 90 00 [23:07:18]wFMCommunicate OK [23:07:18]wFMCommunicate request_size=255 [23:07:18]MH_SAM_APDU [23:07: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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 A8 85 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 82 00 00 35 04 06 00 67 [23:07:18]Write to MH i2c: E2 02 01 2B 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 A8 85 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 82 00 00 35 04 06 00 67 00 00 AD [23:07:18]Write i2c OK [23:07:18]MH_I2C_Read... [23:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:18]Read from MH i2c: E2 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 03 00 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 03 00 2B 63 00 90 00 02 [23:07:18]RAPDU: 90 00 [23:07:18]wFMCommunicate OK [23:07:18]wFMCommunicate request_size=10 [23:07:18]MH_SAM_APDU [23:07:18]CAPDU: 80 0D 02 02 05 76 C3 19 37 04 [23:07:18]Write to MH i2c: E2 0D 00 2C 63 80 0D 02 02 05 00 76 C3 19 37 04 00 00 A0 [23:07:18]Write i2c OK [23:07:18]MH_I2C_Read... [23:07:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:18]Read from MH i2c: E2 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 03 00 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 03 00 2C 63 00 90 00 03 [23:07:18]RAPDU: 90 00 [23:07:18]wFMCommunicate OK [23:07:18]wFMCommunicate request_size=4 [23:07:18]MH_SAM_APDU [23:07:18]CAPDU: 80 0D 03 02 [23:07:18]Write to MH i2c: E2 08 00 2D 63 80 0D 03 02 00 00 00 00 0B [23:07:18]Write i2c OK [23:07:18]MH_I2C_Read... [23:07:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:07:18]Read from MH i2c: E2 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 0B 00 [23:07:18]MH_I2C_Read... [23:07:18]Read from MH i2c: E2 0B 00 2D 63 00 74 5C 93 69 56 57 4F B9 90 00 8D [23:07:18]RAPDU: 74 5C 93 69 56 57 4F B9 90 00 [23:07:18]wFMCommunicate OK [23:07:18]SAM_PROTO_SignData done [23:07:18]FM_MakeSignedData done [23:07:18]CreateOFDProtocolMessage [23:07:18]wFMCommunicate request_size=4 [23:07:18]MH_SAM_APDU [23:07:18]CAPDU: 80 11 00 00 [23:07:18]Write to MH i2c: E2 08 00 2E 63 80 11 00 00 00 00 00 00 0B [23:07:18]Write i2c OK [23:07:18]MH_I2C_Read... [23:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:19]Read from MH i2c: E2 [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: E2 17 00 [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: E2 17 00 2E 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 61 [23:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:07:19]wFMCommunicate OK [23:07:19]CreateOFDProtocolMessage done [23:07:19]OFDSenderStorePacket 33350 [23:07:19]StoreOFDPacket docnum=33350 [23:07:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F1 FA 07 01 46 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 A8 85 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 82 00 00 35 04 06 00 67 76 C3 19 37 04 74 5C 93 69 56 57 4F B9 [23:07:19]CheckFolder [23:07:19]dirname=/storage/ofd_packets [23:07:19]CheckFolder done [23:07:19]ProducePacketName [23:07:19]name=ofd_packets/00033350 [23:07:19]NVStorageSaveData ofd_packets/00033350 [23:07:19]File name is /storage/ofd_packets/00033350 [23:07:19]Write 301 bytes [23:07:19]NVStorageSaveData done [23:07:19]OFDSenderStorePacket done [23:07:19]KKMCreateOFDPacket done [23:07:19]NVStorageSaveData kkm_last_timestamp [23:07:19]File name is /storage/kkm_last_timestamp [23:07:19]Write 4 bytes [23:07:19]NVStorageSaveData done [23:07:19]ExternCall_PrintAddStr [23:07:19]wPrintStart [23:07:19]Write to MH i2c: 01 00 00 2F 63 92 [23:07:19]Write i2c OK [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: 01 [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: 01 07 00 [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: 01 07 00 2F 63 00 00 00 00 00 FF 0F A7 [23:07:19]RasterBufferAndPrint [23:07:19]line Счет N : (1)1183182 [23:07:19]line ИНН: 02508201610067 [23:07:19]line Контрольно-Кассовый Чек [23:07:19]line ПРОДАЖА [23:07:19]line ТРК (МРК, ГНК) : 32 [23:07:19]line Товар: 2710124130 [23:07:19]line Аи-92-К-5 [23:07:19]line 10.260 * 58.50 [23:07:19]line = 600.21 [23:07:19]line НДС 12% НСП 1% [23:07:19]line > о реализуемом товаре [23:07:19]line ОКРУГЛЕНИЕ: -0.21 [23:07:19]line ИТОГО: 600.00 [23:07:19]line Внесено: 600.00 [23:07:19]line СДАЧА: 0.00 [23:07:19]line НСП 1% : 5.31 [23:07:19]line НДС 12% : 63.74 [23:07:19]line Наличными: 600.00 [23:07:19]line Безнал.: 0.00 [23:07:19]line Место: АЗС № 121 "Партнер Нефть" [23:07:19]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:07:19]line СНО: Общий режим [23:07:19]line Чек 366 26.08.2023 23:07 [23:07:19]line Смена: 77 ФФД: 1.0 [23:07:19]line ЗНМ: 0300000148 [23:07:19]line РНМ: 0000000000091575 [23:07:19]line Версия ККМ: 001 [23:07:19]line ФМ: 0000000000874655 [23:07:19]line ФД: 33350 [23:07:19]line ФПД: 113759777011460 [23:07:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T230720&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33350&fm=113759777011460&tin=02508201610067®Number=0000000000091575&sum=60000 [23:07:19]OFD Sender: Processing packet 33350 [packets to send 11, broken 10] [23:07:19]ProducePacketName [23:07:19]name=ofd_packets/00033350 [23:07:19]OFD Sender: To server: pG, [23:07:19]CommunicateWithHost lk.salyk.kg:30040 [23:07:19]ConnectInit lk.salyk.kg [23:07:19]written 0, free lines is 4095 [23:07:19]Connected sock=10 [23:07:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 F1 FA 07 01 46 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 14 28 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 75 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 A8 85 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 82 00 00 35 04 06 00 67 76 C3 19 37 04 74 5C 93 69 56 57 4F B9 [23:07:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F6 A2 47 00 23 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 46 82 00 00 F4 03 04 00 46 30 EA 64 B6 04 01 00 00 B1 97 16 AD E3 7C 4C EF [23:07:19]CommunicateWithHost err = 0 [23:07:19]CheckOFDResponse [23:07:19]1017 (14) - 77093643461234 [23:07:19]1041 (16) - 0000000000874655 [23:07:19]1040 (4) - 33350 [23:07:19]1012 (4) - 26.08.2023 17:03 [23:07:19]1206 (1) - 0 [23:07:19]OFD Sender: Remove packet 33350 [23:07:19]ProducePacketName [23:07:19]name=ofd_packets/00033350 [23:07:19]NVStorageDeleteData [23:07:19]Write to MH i2c: 01 00 00 5A 63 BD [23:07:19]Write i2c OK [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: 01 [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: 01 07 00 [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: 01 07 00 5A 63 00 00 00 00 00 E0 0C B0 [23:07:19]RasterBufferAndPrint [23:07:19]line [23:07:19]line [23:07:19]line [23:07:19]line [23:07:19]line [23:07:19]written 0, free lines is 3305 [23:07:19]MH_Cut [23:07:19]Write to MH i2c: D1 01 00 61 63 01 96 [23:07:19]Write i2c OK [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: D1 [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: D1 01 00 [23:07:19]MH_I2C_Read... [23:07:19]Read from MH i2c: D1 01 00 61 63 00 95 [23:07:19]Write to MH i2c: 01 00 00 62 63 C5 [23:07:19]Write i2c OK [23:07:19]MH_I2C_Read... [23:07:20]OFD Sender: No OFD packet to send [23:07:20]*** Cut start [23:07:20]*** Purtial cut [23:07:20]*** CUTSNS_PIN = 0 [23:07:20]*** Stage 1: CUTSNS_PIN = 1 [23:07:22]Read from MH i2c: 01 [23:07:22]MH_I2C_Read... [23:07:22]*** Stop cut motor [23:07:22]*** Cut end [23:07:22]Read from MH i2c: 01 07 00 [23:07:22]MH_I2C_Read... [23:07:22]Read from MH i2c: 01 07 00 62 63 00 00 00 00 00 FF 0F DA [23:07:22]process_action close_receipt done [23:07:22]requested_data is exist [23:07:22]produce_requested_data [23:07:22]requested_item fm.sn is exist - process it [23:07:22]wFMCommunicate request_size=4 [23:07:22]MH_SAM_APDU [23:07:22]CAPDU: 80 11 00 00 [23:07:22]Write to MH i2c: E2 08 00 63 63 80 11 00 00 00 00 00 00 40 [23:07:22]Write i2c OK [23:07:22]MH_I2C_Read... [23:07:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:22]Read from MH i2c: E2 [23:07:22]MH_I2C_Read... [23:07:22]Read from MH i2c: E2 17 00 [23:07:22]MH_I2C_Read... [23:07:22]Read from MH i2c: E2 17 00 63 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 96 [23:07:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:07:22]wFMCommunicate OK [23:07:22]requested_item fd.num is exist - process it [23:07:22]SAM_PROTO_GetFieldsCounters [23:07:22]wFMCommunicate request_size=4 [23:07:22]MH_SAM_APDU [23:07:22]CAPDU: 80 13 00 00 [23:07:22]Write to MH i2c: E2 08 00 64 63 80 13 00 00 00 00 00 00 43 [23:07:22]Write i2c OK [23:07:22]MH_I2C_Read... [23:07:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:07:22]Read from MH i2c: E2 [23:07:22]MH_I2C_Read... [23:07:22]Read from MH i2c: E2 62 00 [23:07:22]MH_I2C_Read... [23:07:22]Read from MH i2c: E2 62 00 64 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 CB [23:07:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:07:22]wFMCommunicate OK [23:07:22]SAM_PROTO_GetFieldsCounters done [23:07:22]requested_item shift.num is exist - process it [23:07:22]requested_item shift.opened is exist - process it [23:07:22]req_shift_opened [23:07:22]FM_GetShiftState [23:07:22]SAM_PROTO_GetShiftState [23:07:22]wFMCommunicate request_size=4 [23:07:22]MH_SAM_APDU [23:07:22]CAPDU: 80 13 01 00 [23:07:22]Write to MH i2c: E2 08 00 65 63 80 13 01 00 00 00 00 00 45 [23:07:22]Write i2c OK [23:07:22]MH_I2C_Read... [23:07:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:22]Read from MH i2c: E2 [23:07:22]MH_I2C_Read... [23:07:22]Read from MH i2c: E2 0E 00 [23:07:22]MH_I2C_Read... [23:07:22]Read from MH i2c: E2 0E 00 65 63 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7C [23:07:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:07:22]wFMCommunicate OK [23:07:22]SAM_PROTO_GetShiftState done [23:07:22]FM_GetShiftState done [23:07:22]req_shift_opened done [23:07:22]requested_item shift.open_date is exist - process it [23:07:22]req_shift_open_date [23:07:22]req_shift_open_date done [23:07:22]produce_requested_data done [23:07:22]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33350,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:07:22]process_action_free close_receipt [23:07:22]json_value_free [23:07:22]json_value_free done [23:07:22]process_json_proto returns [23:07:22]Send response to host [23:07:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33350,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:07:22]free response buf [23:07:22]execute_script done [23:07:22]execute_script returns [23:07:22]free content buf [23:07:22]Sock 9.Close socket [23:07:22]Sock 9.Thread stoped [23:07:25]OFD Sender: No OFD packet to send [23:07:30]OFD Sender: No OFD packet to send [23:07:35]OFD Sender: No OFD packet to send [23:07:40]OFD Sender: No OFD packet to send [23:07:45]OFD Sender: No OFD packet to send [23:07:50]OFD Sender: No OFD packet to send [23:07:55]OFD Sender: No OFD packet to send [23:08:00]OFD Sender: No OFD packet to send [23:08:05]OFD Sender: No OFD packet to send [23:08:10]OFD Sender: No OFD packet to send [23:08:15]OFD Sender: No OFD packet to send [23:08:20]OFD Sender: No OFD packet to send [23:08:25]OFD Sender: No OFD packet to send [23:08:30]OFD Sender: No OFD packet to send [23:08:35]OFD Sender: No OFD packet to send [23:08:40]OFD Sender: No OFD packet to send [23:08:45]OFD Sender: No OFD packet to send [23:08:50]OFD Sender: No OFD packet to send [23:08:55]OFD Sender: No OFD packet to send [23:09:00]OFD Sender: No OFD packet to send [23:09:05]OFD Sender: No OFD packet to send [23:09:10]OFD Sender: No OFD packet to send [23:09:15]OFD Sender: No OFD packet to send [23:09:20]OFD Sender: No OFD packet to send [23:09:25]OFD Sender: No OFD packet to send [23:09:30]OFD Sender: No OFD packet to send [23:09:35]OFD Sender: No OFD packet to send [23:09:40]OFD Sender: No OFD packet to send [23:09:45]OFD Sender: No OFD packet to send [23:09:50]OFD Sender: No OFD packet to send [23:09:55]OFD Sender: No OFD packet to send [23:10:00]OFD Sender: No OFD packet to send [23:10:05]OFD Sender: No OFD packet to send [23:10:10]OFD Sender: No OFD packet to send [23:10:15]OFD Sender: No OFD packet to send [23:10:20]OFD Sender: No OFD packet to send [23:10:25]OFD Sender: No OFD packet to send [23:10:30]OFD Sender: No OFD packet to send [23:10:35]OFD Sender: No OFD packet to send [23:10:40]OFD Sender: No OFD packet to send [23:10:45]OFD Sender: No OFD packet to send [23:10:50]OFD Sender: No OFD packet to send [23:10:55]OFD Sender: No OFD packet to send [23:11:00]OFD Sender: No OFD packet to send [23:11:05]OFD Sender: No OFD packet to send [23:11:10]OFD Sender: No OFD packet to send [23:11:15]OFD Sender: No OFD packet to send [23:11:20]OFD Sender: No OFD packet to send [23:11:25]OFD Sender: No OFD packet to send [23:11:30]OFD Sender: No OFD packet to send [23:11:35]OFD Sender: No OFD packet to send [23:11:40]OFD Sender: No OFD packet to send [23:11:43]accept exits with 7 [23:11:43]New connection [23:11:43]New thread 3067202916 created [23:11:43]Thread 3067059556 joined [23:11:43]Waiting for new connection... [23:11:43] Sock 7.Parse request [23:11:43]Sock 7.Check first char [23:11:43]Sock 7.First char is OK [23:11:43]request: POST /json_proto HTTP/1.0 [23:11:43]Method: POST [23:11:43]URL: /json_proto [23:11:43]Method is POST - this is cgi request [23:11:43]url: /json_proto [23:11:43]query_string will be loaded in cgi processing [23:11:43]execute_cgi json_proto POST (null) [23:11:43]execute_cgi path=json_proto method=POST [23:11:43]POST find Content-Length [23:11:43]Host: 172.17.34.200:8080 [23:11:43]Content-Length: 215 [23:11:43]Content-Type: application/json [23:11:43] [23:11:43]POST finish read [23:11:43]Found Content-Length = 215 [23:11:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:11:43]execute_script... [23:11:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:11:43]POST & json_proto [23:11:43]process_json_proto [23:11:43]json parsed OK: [23:11:43]protocol is kg_v1.0 [23:11:43]action value=get_value [23:11:43]process_action get_value [23:11:43]cmd_get_value [23:11:43]process_action get_value done [23:11:43]requested_data is exist [23:11:43]produce_requested_data [23:11:43]requested_item kkm.sn is exist - process it [23:11:43]requested_item kkm.ver is exist - process it [23:11:43]requested_item fm.sn is exist - process it [23:11:43]wFMCommunicate request_size=4 [23:11:43]MH_SAM_APDU [23:11:43]CAPDU: 80 11 00 00 [23:11:43]Write to MH i2c: E2 08 00 66 63 80 11 00 00 00 00 00 00 43 [23:11:43]Write i2c OK [23:11:43]MH_I2C_Read... [23:11:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:11:43]Read from MH i2c: E2 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: E2 17 00 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: E2 17 00 66 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 99 [23:11:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:11:43]wFMCommunicate OK [23:11:43]requested_item fd.num is exist - process it [23:11:43]SAM_PROTO_GetFieldsCounters [23:11:43]wFMCommunicate request_size=4 [23:11:43]MH_SAM_APDU [23:11:43]CAPDU: 80 13 00 00 [23:11:43]Write to MH i2c: E2 08 00 67 63 80 13 00 00 00 00 00 00 46 [23:11:43]Write i2c OK [23:11:43]MH_I2C_Read... [23:11:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:11:43]Read from MH i2c: E2 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: E2 62 00 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: E2 62 00 67 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [23:11:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 46 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:11:43]wFMCommunicate OK [23:11:43]SAM_PROTO_GetFieldsCounters done [23:11:43]requested_item shift.num is exist - process it [23:11:43]requested_item shift.opened is exist - process it [23:11:43]req_shift_opened [23:11:43]FM_GetShiftState [23:11:43]SAM_PROTO_GetShiftState [23:11:43]wFMCommunicate request_size=4 [23:11:43]MH_SAM_APDU [23:11:43]CAPDU: 80 13 01 00 [23:11:43]Write to MH i2c: E2 08 00 68 63 80 13 01 00 00 00 00 00 48 [23:11:43]Write i2c OK [23:11:43]MH_I2C_Read... [23:11:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:11:43]Read from MH i2c: E2 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: E2 0E 00 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: E2 0E 00 68 63 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7F [23:11:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:11:43]wFMCommunicate OK [23:11:43]SAM_PROTO_GetShiftState done [23:11:43]FM_GetShiftState done [23:11:43]req_shift_opened done [23:11:43]requested_item shift.open_date is exist - process it [23:11:43]req_shift_open_date [23:11:43]req_shift_open_date done [23:11:43]produce_requested_data done [23:11:43]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33350,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:11:43]process_action_free get_value [23:11:43]json_value_free [23:11:43]json_value_free done [23:11:43]process_json_proto returns [23:11:43]Send response to host [23:11:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33350,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:11:43]free response buf [23:11:43]execute_script done [23:11:43]execute_script returns [23:11:43]free content buf [23:11:43]Sock 7.Close socket [23:11:43]Sock 7.Thread stoped [23:11:43]accept exits with 9 [23:11:43]New connection [23:11:43]New thread 3067059556 created [23:11:43]Thread 3067202916 joined [23:11:43]Waiting for new connection... [23:11:43] Sock 9.Parse request [23:11:43]Sock 9.Check first char [23:11:43]Sock 9.First char is OK [23:11:43]request: POST /json_proto HTTP/1.0 [23:11:43]Method: POST [23:11:43]URL: /json_proto [23:11:43]Method is POST - this is cgi request [23:11:43]url: /json_proto [23:11:43]query_string will be loaded in cgi processing [23:11:43]execute_cgi json_proto POST (null) [23:11:43]execute_cgi path=json_proto method=POST [23:11:43]POST find Content-Length [23:11:43]Host: 172.17.34.200:8080 [23:11:43]Content-Length: 331 [23:11:43]Content-Type: application/json [23:11:43] [23:11:43]POST finish read [23:11:43]Found Content-Length = 331 [23:11: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" ] } } [23:11:43]execute_script... [23:11:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:11:44]POST & json_proto [23:11:44]process_json_proto [23:11:44]json parsed OK: [23:11:44]protocol is kg_v1.0 [23:11:44]action value=get_value [23:11:44]process_action get_value [23:11:44]cmd_get_value [23:11:44]process_action get_value done [23:11:44]requested_data is exist [23:11:44]produce_requested_data [23:11:44]requested_item fm.sale.total is exist - process it [23:11:44]SAM_PROTO_GetFMData [23:11:44]wFMCommunicate request_size=4 [23:11:44]MH_SAM_APDU [23:11:44]CAPDU: 80 13 03 00 [23:11:44]Write to MH i2c: E2 08 00 69 63 80 13 03 00 00 00 00 00 4B [23:11:44]Write i2c OK [23:11:44]MH_I2C_Read... [23:11:44]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:11:44]Read from MH i2c: E2 [23:11:44]MH_I2C_Read... [23:11:44]Read from MH i2c: E2 FD 00 [23:11:44]MH_I2C_Read... [23:11:44]Read from MH i2c: E2 FD 00 69 63 00 C3 04 85 04 BF 04 6E 04 04 00 AC 81 00 00 69 04 A1 00 6F 04 04 00 6D 80 00 00 B1 04 04 00 BC E0 41 9D 70 04 04 00 04 63 A7 8C 72 04 04 00 B8 7D 9A 10 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 A7 19 B4 10 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 BE 51 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 73 [23:11:44]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 AC 81 00 00 69 04 A1 00 6F 04 04 00 6D 80 00 00 B1 04 04 00 BC E0 41 9D 70 04 04 00 04 63 A7 8C 72 04 04 00 B8 7D 9A 10 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 A7 19 B4 10 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 BE 51 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:11:44]wFMCommunicate OK [23:11:44]wFMCommunicate request_size=4 [23:11:44]MH_SAM_APDU [23:11:44]CAPDU: 80 17 00 00 [23:11:44]Write to MH i2c: E2 08 00 6A 63 80 17 00 00 00 00 00 00 4D [23:11:44]Write i2c OK [23:11:44]MH_I2C_Read... [23:11:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:11:44]Read from MH i2c: E2 [23:11:44]MH_I2C_Read... [23:11:44]Read from MH i2c: E2 FD 00 [23:11:44]MH_I2C_Read... [23:11:44]Read from MH i2c: E2 FD 00 6A 63 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 70 [23:11:44]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:11:44]wFMCommunicate OK [23:11:44]wFMCommunicate request_size=4 [23:11:44]MH_SAM_APDU [23:11:44]CAPDU: 80 17 00 00 [23:11:44]Write to MH i2c: E2 08 00 6B 63 80 17 00 00 00 00 00 00 4E [23:11:44]Write i2c OK [23:11:44]MH_I2C_Read... [23:11:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 FD 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 FD 00 6B 63 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 6C [23:11:45]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:11:45]wFMCommunicate OK [23:11:45]wFMCommunicate request_size=4 [23:11:45]MH_SAM_APDU [23:11:45]CAPDU: 80 17 00 00 [23:11:45]Write to MH i2c: E2 08 00 6C 63 80 17 00 00 00 00 00 00 4F [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 FD 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 FD 00 6C 63 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 C1 [23:11:45]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:11:45]wFMCommunicate OK [23:11:45]wFMCommunicate request_size=4 [23:11:45]MH_SAM_APDU [23:11:45]CAPDU: 80 17 00 00 [23:11:45]Write to MH i2c: E2 08 00 6D 63 80 17 00 00 00 00 00 00 50 [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]OFD Sender: No OFD packet to send [23:11:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 E0 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 E0 00 6D 63 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3A [23:11:45]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:11:45]wFMCommunicate OK [23:11:45]SAM_PROTO_GetFMData done [23:11:45]requested_item fm.sale_refund.total is exist - process it [23:11:45]requested_item fm.buy.total is exist - process it [23:11:45]requested_item shift.sale.total is exist - process it [23:11:45]SAM_PROTO_GetShiftData [23:11:45]wFMCommunicate request_size=4 [23:11:45]MH_SAM_APDU [23:11:45]CAPDU: 80 13 02 00 [23:11:45]Write to MH i2c: E2 08 00 6E 63 80 13 02 00 00 00 00 00 4F [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:46]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:11:46]Read from MH i2c: E2 [23:11:46]MH_I2C_Read... [23:11:46]Read from MH i2c: E2 FD 00 [23:11:46]MH_I2C_Read... [23:11:46]Read from MH i2c: E2 FD 00 6E 63 00 BC 04 AA 04 B8 04 6E 04 04 00 6E 01 00 00 69 04 9E 00 6F 04 04 00 6A 01 00 00 B1 04 04 00 CA AB 40 02 70 04 04 00 F4 19 D7 01 72 04 03 00 D6 91 69 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 0D 41 3D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CB 1A 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 69 [23:11:46]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 6E 01 00 00 69 04 9E 00 6F 04 04 00 6A 01 00 00 B1 04 04 00 CA AB 40 02 70 04 04 00 F4 19 D7 01 72 04 03 00 D6 91 69 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 0D 41 3D EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 CB 1A 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:11:46]wFMCommunicate OK [23:11:46]wFMCommunicate request_size=4 [23:11:46]MH_SAM_APDU [23:11:46]CAPDU: 80 17 00 00 [23:11:46]Write to MH i2c: E2 08 00 6F 63 80 17 00 00 00 00 00 00 52 [23:11:46]Write i2c OK [23:11:46]MH_I2C_Read... [23:11:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:11:46]Read from MH i2c: E2 [23:11:46]MH_I2C_Read... [23:11:46]Read from MH i2c: E2 FD 00 [23:11:46]MH_I2C_Read... [23:11:46]Read from MH i2c: E2 FD 00 6F 63 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 19 [23:11:46]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:11:46]wFMCommunicate OK [23:11:46]wFMCommunicate request_size=4 [23:11:46]MH_SAM_APDU [23:11:46]CAPDU: 80 17 00 00 [23:11:46]Write to MH i2c: E2 08 00 70 63 80 17 00 00 00 00 00 00 53 [23:11:46]Write i2c OK [23:11:46]MH_I2C_Read... [23:11:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:11:46]Read from MH i2c: E2 [23:11:46]MH_I2C_Read... [23:11:46]Read from MH i2c: E2 FD 00 [23:11:46]MH_I2C_Read... [23:11:46]Read from MH i2c: E2 FD 00 70 63 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 7C [23:11:46]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:11:46]wFMCommunicate OK [23:11:46]wFMCommunicate request_size=4 [23:11:46]MH_SAM_APDU [23:11:46]CAPDU: 80 17 00 00 [23:11:46]Write to MH i2c: E2 08 00 71 63 80 17 00 00 00 00 00 00 54 [23:11:46]Write i2c OK [23:11:46]MH_I2C_Read... [23:11:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:11:46]Read from MH i2c: E2 [23:11:46]MH_I2C_Read... [23:11:46]Read from MH i2c: E2 FD 00 [23:11:46]MH_I2C_Read... [23:11:46]Read from MH i2c: E2 FD 00 71 63 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 D5 [23:11:47]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:11:47]wFMCommunicate OK [23:11:47]wFMCommunicate request_size=4 [23:11:47]MH_SAM_APDU [23:11:47]CAPDU: 80 17 00 00 [23:11:47]Write to MH i2c: E2 08 00 72 63 80 17 00 00 00 00 00 00 55 [23:11:47]Write i2c OK [23:11:47]MH_I2C_Read... [23:11:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:11:47]Read from MH i2c: E2 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: E2 D9 00 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: E2 D9 00 72 63 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 34 [23:11:47]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:11:47]wFMCommunicate OK [23:11:47]SAM_PROTO_GetShiftData done [23:11:47]requested_item shift.sale.total_cash is exist - process it [23:11:47]requested_item shift.sale_refund.total is exist - process it [23:11:47]requested_item shift.sale_refund.total_cash is exist - process it [23:11:47]requested_item shift.buy.total is exist - process it [23:11:47]requested_item shift.buy.total_cash is exist - process it [23:11:47]produce_requested_data done [23:11:47]produce_requested_data return {"fm.sale.total":26383402.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":377927.14,"shift.sale.total_cash":308741.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:11:47]process_action_free get_value [23:11:47]json_value_free [23:11:47]json_value_free done [23:11:47]process_json_proto returns [23:11:47]Send response to host [23:11:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26383402.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":377927.14,"shift.sale.total_cash":308741.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:11:47]free response buf [23:11:47]execute_script done [23:11:47]execute_script returns [23:11:47]free content buf [23:11:47]Sock 9.Close socket [23:11:47]Sock 9.Thread stoped [23:11:50]OFD Sender: No OFD packet to send [23:11:55]OFD Sender: No OFD packet to send [23:12:00]OFD Sender: No OFD packet to send [23:12:05]OFD Sender: No OFD packet to send [23:12:10]OFD Sender: No OFD packet to send [23:12:15]OFD Sender: No OFD packet to send [23:12:20]OFD Sender: No OFD packet to send [23:12:25]OFD Sender: No OFD packet to send [23:12:30]OFD Sender: No OFD packet to send [23:12:35]OFD Sender: No OFD packet to send [23:12:40]OFD Sender: No OFD packet to send [23:12:45]OFD Sender: No OFD packet to send [23:12:50]OFD Sender: No OFD packet to send [23:12:55]OFD Sender: No OFD packet to send [23:13:00]OFD Sender: No OFD packet to send [23:13:05]OFD Sender: No OFD packet to send [23:13:10]OFD Sender: No OFD packet to send [23:13:15]OFD Sender: No OFD packet to send [23:13:20]OFD Sender: No OFD packet to send [23:13:25]OFD Sender: No OFD packet to send [23:13:30]OFD Sender: No OFD packet to send [23:13:35]OFD Sender: No OFD packet to send [23:13:40]OFD Sender: No OFD packet to send [23:13:45]OFD Sender: No OFD packet to send [23:13:50]OFD Sender: No OFD packet to send [23:13:55]OFD Sender: No OFD packet to send [23:14:00]OFD Sender: No OFD packet to send [23:14:05]OFD Sender: No OFD packet to send [23:14:10]OFD Sender: No OFD packet to send [23:14:15]OFD Sender: No OFD packet to send [23:14:20]OFD Sender: No OFD packet to send [23:14:25]OFD Sender: No OFD packet to send [23:14:30]OFD Sender: No OFD packet to send [23:14:35]OFD Sender: No OFD packet to send [23:14:40]OFD Sender: No OFD packet to send [23:14:45]OFD Sender: No OFD packet to send [23:14:50]OFD Sender: No OFD packet to send [23:14:55]OFD Sender: No OFD packet to send [23:15:00]OFD Sender: No OFD packet to send [23:15:05]OFD Sender: No OFD packet to send [23:15:10]OFD Sender: No OFD packet to send [23:15:15]OFD Sender: No OFD packet to send [23:15:20]OFD Sender: No OFD packet to send [23:15:25]OFD Sender: No OFD packet to send [23:15:30]OFD Sender: No OFD packet to send [23:15:35]OFD Sender: No OFD packet to send [23:15:40]OFD Sender: No OFD packet to send [23:15:45]OFD Sender: No OFD packet to send [23:15:50]OFD Sender: No OFD packet to send [23:15:55]OFD Sender: No OFD packet to send [23:16:00]OFD Sender: No OFD packet to send [23:16:05]OFD Sender: No OFD packet to send [23:16:10]OFD Sender: No OFD packet to send [23:16:15]OFD Sender: No OFD packet to send [23:16:20]OFD Sender: No OFD packet to send [23:16:25]OFD Sender: No OFD packet to send [23:16:30]OFD Sender: No OFD packet to send [23:16:35]OFD Sender: No OFD packet to send [23:16:40]OFD Sender: No OFD packet to send [23:16:45]OFD Sender: No OFD packet to send [23:16:50]OFD Sender: No OFD packet to send [23:16:55]OFD Sender: No OFD packet to send [23:17:00]OFD Sender: No OFD packet to send [23:17:05]OFD Sender: No OFD packet to send [23:17:10]OFD Sender: No OFD packet to send [23:17:15]OFD Sender: No OFD packet to send [23:17:20]OFD Sender: No OFD packet to send [23:17:25]OFD Sender: No OFD packet to send [23:17:30]OFD Sender: No OFD packet to send [23:17:35]OFD Sender: No OFD packet to send [23:17:40]OFD Sender: No OFD packet to send [23:17:45]OFD Sender: No OFD packet to send [23:17:50]OFD Sender: No OFD packet to send [23:17:55]OFD Sender: No OFD packet to send [23:18:00]OFD Sender: No OFD packet to send [23:18:05]OFD Sender: No OFD packet to send [23:18:10]OFD Sender: No OFD packet to send [23:18:15]OFD Sender: No OFD packet to send [23:18:20]OFD Sender: No OFD packet to send [23:18:25]OFD Sender: No OFD packet to send [23:18:30]OFD Sender: No OFD packet to send [23:18:35]OFD Sender: No OFD packet to send [23:18:40]OFD Sender: No OFD packet to send [23:18:45]OFD Sender: No OFD packet to send [23:18:50]OFD Sender: No OFD packet to send [23:18:55]OFD Sender: No OFD packet to send [23:19:00]OFD Sender: No OFD packet to send [23:19:05]OFD Sender: No OFD packet to send [23:19:10]OFD Sender: No OFD packet to send [23:19:15]accept exits with 7 [23:19:15]New connection [23:19:15]New thread 3067202916 created [23:19:15]Thread 3067059556 joined [23:19:15]Waiting for new connection... [23:19:15] Sock 7.Parse request [23:19:15]Sock 7.Check first char [23:19:15]Sock 7.First char is OK [23:19:15]request: POST /json_proto HTTP/1.0 [23:19:15]Method: POST [23:19:15]URL: /json_proto [23:19:15]Method is POST - this is cgi request [23:19:15]url: /json_proto [23:19:15]query_string will be loaded in cgi processing [23:19:15]execute_cgi json_proto POST (null) [23:19:15]execute_cgi path=json_proto method=POST [23:19:15]POST find Content-Length [23:19:15]Host: 172.17.34.200:8080 [23:19:15]Content-Length: 678 [23:19:15]Content-Type: application/json [23:19:15] [23:19:15]POST finish read [23:19:15]Found Content-Length = 678 [23:19:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183183", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [23:19:15]execute_script... [23:19:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183183", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [23:19:15]POST & json_proto [23:19:15]process_json_proto [23:19:15]json parsed OK: [23:19:15]protocol is kg_v1.0 [23:19:15]action value=close_receipt [23:19:15]process_action close_receipt [23:19:15]cmd_close_receipt [23:19:15]MH_GetDate [23:19:15]Write to MH i2c: F0 00 00 73 63 C5 [23:19:15]Write i2c OK [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: F0 [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: F0 09 00 [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: F0 09 00 73 63 00 76 88 EA 64 B2 FF 65 64 94 [23:19:15]GetLastDocTimeStamp 1693091240 [23:19:15]current date 1693091958 [23:19:15]FM_GetShiftState [23:19:15]SAM_PROTO_GetShiftState [23:19:15]wFMCommunicate request_size=4 [23:19:15]MH_SAM_APDU [23:19:15]CAPDU: 80 13 01 00 [23:19:15]Write to MH i2c: E2 08 00 74 63 80 13 01 00 00 00 00 00 54 [23:19:15]Write i2c OK [23:19:15]MH_I2C_Read... [23:19:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:15]Read from MH i2c: E2 [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: E2 0E 00 [23:19:15]MH_I2C_Read... [23:19:15]Read from MH i2c: E2 0E 00 74 63 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8B [23:19:15]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:19:15]wFMCommunicate OK [23:19:15]SAM_PROTO_GetShiftState done [23:19:15]FM_GetShiftState done [23:19:15]opened in 1693009560 [23:19:15]opened+sec_in_day 1693095960 [23:19:15]quantity*price = 30010 [23:19:15]sum+1 = 30012 [23:19:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 367 26.08.2023 23:19 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33351 ФПД: 270246207269483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T231918&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33351&fm=270246207269483&tin=02508201610067®Number=0000000000091575&sum=30000 [23:19:16]StoreToDocumentArchive [23:19:16]shift 77 fd 33351 [23:19:16]save to /storage/0077/doc_00033351 [23:19:16]save last doc name /storage/0077/doc_00033351 to /storage/kkm_last_doc_name [23:19:16]save OK [23:19:16]Clear old archive folders... [23:19:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:19:16]tlvbuf is 00C9B350 [23:19:16]SAM_PROTO_ClearQueue [23:19:16]wFMCommunicate request_size=4 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 09 00 00 [23:19:16]Write to MH i2c: E2 08 00 81 63 80 09 00 00 00 00 00 00 56 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 81 63 00 90 00 58 [23:19:16]RAPDU: 90 00 [23:19:16]wFMCommunicate OK [23:19:16]SAM_PROTO_ClearQueue done [23:19:16]KKMCreateOFDPacket [23:19:16]OFDProtocolAddRootSTLVToBuf [23:19:16]FM_MakeSignedData [23:19:16]FM_MakeSignedData [23:19:16]SAM_PROTO_SignData [23:19:16]wFMCommunicate request_size=4 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 0D 01 02 [23:19:16]Write to MH i2c: E2 08 00 82 63 80 0D 01 02 00 00 00 00 5E [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 82 63 00 90 00 59 [23:19:16]RAPDU: 90 00 [23:19:16]wFMCommunicate OK [23:19:16]wFMCommunicate request_size=255 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 76 88 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 82 00 00 35 04 06 00 F5 [23:19:16]Write to MH i2c: E2 02 01 83 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 76 88 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 82 00 00 35 04 06 00 F5 00 00 C6 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 83 63 00 90 00 5A [23:19:16]RAPDU: 90 00 [23:19:16]wFMCommunicate OK [23:19:16]wFMCommunicate request_size=10 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 0D 02 02 05 C9 99 2F AA 6B [23:19:16]Write to MH i2c: E2 0D 00 84 63 80 0D 02 02 05 00 C9 99 2F AA 6B 00 00 11 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 03 00 84 63 00 90 00 5B [23:19:16]RAPDU: 90 00 [23:19:16]wFMCommunicate OK [23:19:16]wFMCommunicate request_size=4 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 0D 03 02 [23:19:16]Write to MH i2c: E2 08 00 85 63 80 0D 03 02 00 00 00 00 63 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 0B 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 0B 00 85 63 00 D2 D0 69 5A 6D A1 24 E0 90 00 DB [23:19:16]RAPDU: D2 D0 69 5A 6D A1 24 E0 90 00 [23:19:16]wFMCommunicate OK [23:19:16]SAM_PROTO_SignData done [23:19:16]FM_MakeSignedData done [23:19:16]CreateOFDProtocolMessage [23:19:16]wFMCommunicate request_size=4 [23:19:16]MH_SAM_APDU [23:19:16]CAPDU: 80 11 00 00 [23:19:16]Write to MH i2c: E2 08 00 86 63 80 11 00 00 00 00 00 00 63 [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:16]Read from MH i2c: E2 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 17 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: E2 17 00 86 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 B9 [23:19:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:19:16]wFMCommunicate OK [23:19:16]CreateOFDProtocolMessage done [23:19:16]OFDSenderStorePacket 33351 [23:19:16]StoreOFDPacket docnum=33351 [23:19:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EA A3 07 01 83 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 76 88 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 82 00 00 35 04 06 00 F5 C9 99 2F AA 6B D2 D0 69 5A 6D A1 24 E0 [23:19:16]CheckFolder [23:19:16]dirname=/storage/ofd_packets [23:19:16]CheckFolder done [23:19:16]ProducePacketName [23:19:16]name=ofd_packets/00033351 [23:19:16]NVStorageSaveData ofd_packets/00033351 [23:19:16]File name is /storage/ofd_packets/00033351 [23:19:16]Write 301 bytes [23:19:16]NVStorageSaveData done [23:19:16]OFDSenderStorePacket done [23:19:16]KKMCreateOFDPacket done [23:19:16]NVStorageSaveData kkm_last_timestamp [23:19:16]File name is /storage/kkm_last_timestamp [23:19:16]Write 4 bytes [23:19:16]NVStorageSaveData done [23:19:16]ExternCall_PrintAddStr [23:19:16]wPrintStart [23:19:16]Write to MH i2c: 01 00 00 87 63 EA [23:19:16]Write i2c OK [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 07 00 [23:19:16]MH_I2C_Read... [23:19:16]Read from MH i2c: 01 07 00 87 63 00 00 00 00 00 FF 0F FF [23:19:16]RasterBufferAndPrint [23:19:16]line Счет N : (1)1183183 [23:19:16]line ИНН: 02508201610067 [23:19:16]line Контрольно-Кассовый Чек [23:19:16]line ПРОДАЖА [23:19:16]line ТРК (МРК, ГНК) : 52 [23:19:16]line Товар: 2710124130 [23:19:16]line Аи-92-К-5 [23:19:16]line 5.130 * 58.50 [23:19:16]line = 300.11 [23:19:16]line НДС 12% НСП 1% [23:19:16]line > о реализуемом товаре [23:19:16]line ОКРУГЛЕНИЕ: -0.11 [23:19:16]line ИТОГО: 300.00 [23:19:16]line Внесено: 300.00 [23:19:16]line СДАЧА: 0.00 [23:19:16]line НСП 1% : 2.66 [23:19:16]line НДС 12% : 31.87 [23:19:16]line Наличными: 300.00 [23:19:16]line Безнал.: 0.00 [23:19:16]line Место: АЗС № 121 "Партнер Нефть" [23:19:16]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:19:16]line СНО: Общий режим [23:19:16]line Чек 367 26.08.2023 23:19 [23:19:16]line Смена: 77 ФФД: 1.0 [23:19:16]line ЗНМ: 0300000148 [23:19:16]line РНМ: 0000000000091575 [23:19:16]line Версия ККМ: 001 [23:19:16]line ФМ: 0000000000874655 [23:19:16]line ФД: 33351 [23:19:16]line ФПД: 270246207269483 [23:19:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T231918&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33351&fm=270246207269483&tin=02508201610067®Number=0000000000091575&sum=30000 [23:19:17]OFD Sender: Processing packet 33351 [packets to send 11, broken 10] [23:19:17]ProducePacketName [23:19:17]name=ofd_packets/00033351 [23:19:17]OFD Sender: To server: pG, [23:19:17]CommunicateWithHost lk.salyk.kg:30040 [23:19:17]ConnectInit lk.salyk.kg [23:19:17]written 0, free lines is 4095 [23:19:17]Connected sock=10 [23:19:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 EA A3 07 01 83 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 01 00 00 F4 03 04 00 76 88 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 82 00 00 35 04 06 00 F5 C9 99 2F AA 6B D2 D0 69 5A 6D A1 24 E0 [23:19:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 53 43 47 00 C7 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 47 82 00 00 F4 03 04 00 14 33 EA 64 B6 04 01 00 00 FF 21 FE B8 C6 34 04 91 [23:19:17]CommunicateWithHost err = 0 [23:19:17]CheckOFDResponse [23:19:17]1017 (14) - 77093643461234 [23:19:17]1041 (16) - 0000000000874655 [23:19:17]1040 (4) - 33351 [23:19:17]1012 (4) - 26.08.2023 17:15 [23:19:17]1206 (1) - 0 [23:19:17]OFD Sender: Remove packet 33351 [23:19:17]ProducePacketName [23:19:17]name=ofd_packets/00033351 [23:19:17]NVStorageDeleteData [23:19:17]Write to MH i2c: 01 00 00 B2 63 15 [23:19:17]Write i2c OK [23:19:17]MH_I2C_Read... [23:19:17]Read from MH i2c: 01 [23:19:17]MH_I2C_Read... [23:19:17]Read from MH i2c: 01 07 00 [23:19:17]MH_I2C_Read... [23:19:17]Read from MH i2c: 01 07 00 B2 63 00 00 00 00 00 D1 0C F9 [23:19:17]RasterBufferAndPrint [23:19:17]line [23:19:17]line [23:19:17]line [23:19:17]line [23:19:17]line [23:19:17]written 0, free lines is 3287 [23:19:17]MH_Cut [23:19:17]Write to MH i2c: D1 01 00 B9 63 01 EE [23:19:17]Write i2c OK [23:19:17]MH_I2C_Read... [23:19:17]Read from MH i2c: D1 [23:19:17]MH_I2C_Read... [23:19:17]Read from MH i2c: D1 01 00 [23:19:17]MH_I2C_Read... [23:19:17]Read from MH i2c: D1 01 00 B9 63 00 ED [23:19:17]Write to MH i2c: 01 00 00 BA 63 1D [23:19:17]Write i2c OK [23:19:17]MH_I2C_Read... [23:19:18]OFD Sender: No OFD packet to send [23:19:18]*** Cut start [23:19:18]*** Purtial cut [23:19:18]*** Stage 1: CUTSNS_PIN = 1 [23:19:18]Read from MH i2c: 01 [23:19:18]MH_I2C_Read... [23:19:18]*** Stop cut motor [23:19:18]*** Cut end [23:19:18]Read from MH i2c: 01 07 00 [23:19:18]MH_I2C_Read... [23:19:18]Read from MH i2c: 01 07 00 BA 63 00 00 00 00 00 FF 0F 32 [23:19:18]process_action close_receipt done [23:19:18]requested_data is exist [23:19:18]produce_requested_data [23:19:18]requested_item fm.sn is exist - process it [23:19:18]wFMCommunicate request_size=4 [23:19:18]MH_SAM_APDU [23:19:18]CAPDU: 80 11 00 00 [23:19:18]Write to MH i2c: E2 08 00 BB 63 80 11 00 00 00 00 00 00 98 [23:19:18]Write i2c OK [23:19:18]MH_I2C_Read... [23:19:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:18]Read from MH i2c: E2 [23:19:18]MH_I2C_Read... [23:19:18]Read from MH i2c: E2 17 00 [23:19:18]MH_I2C_Read... [23:19:18]Read from MH i2c: E2 17 00 BB 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EE [23:19:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:19:18]wFMCommunicate OK [23:19:18]requested_item fd.num is exist - process it [23:19:18]SAM_PROTO_GetFieldsCounters [23:19:18]wFMCommunicate request_size=4 [23:19:18]MH_SAM_APDU [23:19:18]CAPDU: 80 13 00 00 [23:19:18]Write to MH i2c: E2 08 00 BC 63 80 13 00 00 00 00 00 00 9B [23:19:18]Write i2c OK [23:19:18]MH_I2C_Read... [23:19:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:19:19]Read from MH i2c: E2 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 62 00 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 62 00 BC 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [23:19:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 47 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:19:19]wFMCommunicate OK [23:19:19]SAM_PROTO_GetFieldsCounters done [23:19:19]requested_item shift.num is exist - process it [23:19:19]requested_item shift.opened is exist - process it [23:19:19]req_shift_opened [23:19:19]FM_GetShiftState [23:19:19]SAM_PROTO_GetShiftState [23:19:19]wFMCommunicate request_size=4 [23:19:19]MH_SAM_APDU [23:19:19]CAPDU: 80 13 01 00 [23:19:19]Write to MH i2c: E2 08 00 BD 63 80 13 01 00 00 00 00 00 9D [23:19:19]Write i2c OK [23:19:19]MH_I2C_Read... [23:19:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:19]Read from MH i2c: E2 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 0E 00 [23:19:19]MH_I2C_Read... [23:19:19]Read from MH i2c: E2 0E 00 BD 63 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D4 [23:19:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:19:19]wFMCommunicate OK [23:19:19]SAM_PROTO_GetShiftState done [23:19:19]FM_GetShiftState done [23:19:19]req_shift_opened done [23:19:19]requested_item shift.open_date is exist - process it [23:19:19]req_shift_open_date [23:19:19]req_shift_open_date done [23:19:19]produce_requested_data done [23:19:19]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33351,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:19:19]process_action_free close_receipt [23:19:19]json_value_free [23:19:19]json_value_free done [23:19:19]process_json_proto returns [23:19:19]Send response to host [23:19:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33351,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:19:19]free response buf [23:19:19]execute_script done [23:19:19]execute_script returns [23:19:19]free content buf [23:19:19]Sock 7.Close socket [23:19:19]Sock 7.Thread stoped [23:19:23]OFD Sender: No OFD packet to send [23:19:28]OFD Sender: No OFD packet to send [23:19:33]OFD Sender: No OFD packet to send [23:19:38]OFD Sender: No OFD packet to send [23:19:43]OFD Sender: No OFD packet to send [23:19:48]OFD Sender: No OFD packet to send [23:19:53]OFD Sender: No OFD packet to send [23:19:58]OFD Sender: No OFD packet to send [23:20:03]OFD Sender: No OFD packet to send [23:20:08]OFD Sender: No OFD packet to send [23:20:13]OFD Sender: No OFD packet to send [23:20:18]OFD Sender: No OFD packet to send [23:20:23]OFD Sender: No OFD packet to send [23:20:28]OFD Sender: No OFD packet to send [23:20:33]OFD Sender: No OFD packet to send [23:20:38]OFD Sender: No OFD packet to send [23:20:43]OFD Sender: No OFD packet to send [23:20:48]OFD Sender: No OFD packet to send [23:20:53]OFD Sender: No OFD packet to send [23:20:58]OFD Sender: No OFD packet to send [23:21:03]OFD Sender: No OFD packet to send [23:21:08]OFD Sender: No OFD packet to send [23:21:13]OFD Sender: No OFD packet to send [23:21:18]OFD Sender: No OFD packet to send [23:21:23]OFD Sender: No OFD packet to send [23:21:28]OFD Sender: No OFD packet to send [23:21:33]OFD Sender: No OFD packet to send [23:21:38]OFD Sender: No OFD packet to send [23:21:43]OFD Sender: No OFD packet to send [23:21:48]OFD Sender: No OFD packet to send [23:21:53]OFD Sender: No OFD packet to send [23:21:58]OFD Sender: No OFD packet to send [23:22:03]OFD Sender: No OFD packet to send [23:22:08]OFD Sender: No OFD packet to send [23:22:13]OFD Sender: No OFD packet to send [23:22:18]OFD Sender: No OFD packet to send [23:22:23]OFD Sender: No OFD packet to send [23:22:28]OFD Sender: No OFD packet to send [23:22:33]OFD Sender: No OFD packet to send [23:22:34]accept exits with 9 [23:22:34]New connection [23:22:34]New thread 3067059556 created [23:22:34]Thread 3067202916 joined [23:22:34]Waiting for new connection... [23:22:34] Sock 9.Parse request [23:22:34]Sock 9.Check first char [23:22:34]Sock 9.First char is OK [23:22:34]request: POST /json_proto HTTP/1.0 [23:22:34]Method: POST [23:22:34]URL: /json_proto [23:22:34]Method is POST - this is cgi request [23:22:34]url: /json_proto [23:22:34]query_string will be loaded in cgi processing [23:22:34]execute_cgi json_proto POST (null) [23:22:34]execute_cgi path=json_proto method=POST [23:22:34]POST find Content-Length [23:22:34]Host: 172.17.34.200:8080 [23:22:34]Content-Length: 678 [23:22:34]Content-Type: application/json [23:22:34] [23:22:34]POST finish read [23:22:34]Found Content-Length = 678 [23:22:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183185", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:34]execute_script... [23:22: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)1183185", "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" : 65.50, "quantity" : 7.640, "sum" : 500.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:34]POST & json_proto [23:22:34]process_json_proto [23:22:34]json parsed OK: [23:22:34]protocol is kg_v1.0 [23:22:34]action value=close_receipt [23:22:34]process_action close_receipt [23:22:34]cmd_close_receipt [23:22:34]MH_GetDate [23:22:34]Write to MH i2c: F0 00 00 BE 63 10 [23:22:34]Write i2c OK [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: F0 [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: F0 09 00 [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: F0 09 00 BE 63 00 3D 89 EA 64 B2 FF 65 64 A7 [23:22:34]GetLastDocTimeStamp 1693091958 [23:22:34]current date 1693092157 [23:22:34]FM_GetShiftState [23:22:34]SAM_PROTO_GetShiftState [23:22:34]wFMCommunicate request_size=4 [23:22:34]MH_SAM_APDU [23:22:34]CAPDU: 80 13 01 00 [23:22:34]Write to MH i2c: E2 08 00 BF 63 80 13 01 00 00 00 00 00 9F [23:22:34]Write i2c OK [23:22:34]MH_I2C_Read... [23:22:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:34]Read from MH i2c: E2 [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: E2 0E 00 [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: E2 0E 00 BF 63 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 D6 [23:22:34]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:22:34]wFMCommunicate OK [23:22:34]SAM_PROTO_GetShiftState done [23:22:34]FM_GetShiftState done [23:22:34]opened in 1693009560 [23:22:34]opened+sec_in_day 1693095960 [23:22:34]quantity*price = 50042 [23:22:34]sum+1 = 50043 [23:22:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 368 26.08.2023 23:22 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33352 ФПД: 183843670518675 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T232237&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33352&fm=183843670518675&tin=02508201610067®Number=0000000000091575&sum=50000 [23:22:35]StoreToDocumentArchive [23:22:35]shift 77 fd 33352 [23:22:35]save to /storage/0077/doc_00033352 [23:22:35]save last doc name /storage/0077/doc_00033352 to /storage/kkm_last_doc_name [23:22:35]save OK [23:22:35]Clear old archive folders... [23:22:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:22:35]tlvbuf is 00BE98F0 [23:22:35]SAM_PROTO_ClearQueue [23:22:35]wFMCommunicate request_size=4 [23:22:35]MH_SAM_APDU [23:22:35]CAPDU: 80 09 00 00 [23:22:35]Write to MH i2c: E2 08 00 CC 63 80 09 00 00 00 00 00 00 A1 [23:22:35]Write i2c OK [23:22:35]MH_I2C_Read... [23:22:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:35]Read from MH i2c: E2 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 03 00 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 03 00 CC 63 00 90 00 A3 [23:22:35]RAPDU: 90 00 [23:22:35]wFMCommunicate OK [23:22:35]SAM_PROTO_ClearQueue done [23:22:35]KKMCreateOFDPacket [23:22:35]OFDProtocolAddRootSTLVToBuf [23:22:35]FM_MakeSignedData [23:22:35]FM_MakeSignedData [23:22:35]SAM_PROTO_SignData [23:22:35]wFMCommunicate request_size=4 [23:22:35]MH_SAM_APDU [23:22:35]CAPDU: 80 0D 01 02 [23:22:35]Write to MH i2c: E2 08 00 CD 63 80 0D 01 02 00 00 00 00 A9 [23:22:35]Write i2c OK [23:22:35]MH_I2C_Read... [23:22:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:35]Read from MH i2c: E2 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 03 00 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 03 00 CD 63 00 90 00 A4 [23:22:35]RAPDU: 90 00 [23:22:35]wFMCommunicate OK [23:22:35]wFMCommunicate request_size=255 [23:22:35]MH_SAM_APDU [23:22:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 3D 89 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 82 00 00 35 04 06 00 A7 [23:22:35]Write to MH i2c: E2 02 01 CE 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 3D 89 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 82 00 00 35 04 06 00 A7 00 00 98 [23:22:35]Write i2c OK [23:22:35]MH_I2C_Read... [23:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:36]Read from MH i2c: E2 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: E2 03 00 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: E2 03 00 CE 63 00 90 00 A5 [23:22:36]RAPDU: 90 00 [23:22:36]wFMCommunicate OK [23:22:36]wFMCommunicate request_size=10 [23:22:36]MH_SAM_APDU [23:22:36]CAPDU: 80 0D 02 02 05 34 70 AC EB 93 [23:22:36]Write to MH i2c: E2 0D 00 CF 63 80 0D 02 02 05 00 34 70 AC EB 93 00 00 84 [23:22:36]Write i2c OK [23:22:36]MH_I2C_Read... [23:22:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:36]Read from MH i2c: E2 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: E2 03 00 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: E2 03 00 CF 63 00 90 00 A6 [23:22:36]RAPDU: 90 00 [23:22:36]wFMCommunicate OK [23:22:36]wFMCommunicate request_size=4 [23:22:36]MH_SAM_APDU [23:22:36]CAPDU: 80 0D 03 02 [23:22:36]Write to MH i2c: E2 08 00 D0 63 80 0D 03 02 00 00 00 00 AE [23:22:36]Write i2c OK [23:22:36]MH_I2C_Read... [23:22:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:36]Read from MH i2c: E2 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: E2 0B 00 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: E2 0B 00 D0 63 00 B1 01 CE 49 1D BD E2 A7 90 00 DB [23:22:36]RAPDU: B1 01 CE 49 1D BD E2 A7 90 00 [23:22:36]wFMCommunicate OK [23:22:36]SAM_PROTO_SignData done [23:22:36]FM_MakeSignedData done [23:22:36]CreateOFDProtocolMessage [23:22:36]wFMCommunicate request_size=4 [23:22:36]MH_SAM_APDU [23:22:36]CAPDU: 80 11 00 00 [23:22:36]Write to MH i2c: E2 08 00 D1 63 80 11 00 00 00 00 00 00 AE [23:22:36]Write i2c OK [23:22:36]MH_I2C_Read... [23:22:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:36]Read from MH i2c: E2 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: E2 17 00 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: E2 17 00 D1 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 04 [23:22:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:22:36]wFMCommunicate OK [23:22:36]CreateOFDProtocolMessage done [23:22:36]OFDSenderStorePacket 33352 [23:22:36]StoreOFDPacket docnum=33352 [23:22:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 97 C0 07 01 8D 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 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 3D 89 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 82 00 00 35 04 06 00 A7 34 70 AC EB 93 B1 01 CE 49 1D BD E2 A7 [23:22:36]CheckFolder [23:22:36]dirname=/storage/ofd_packets [23:22:36]CheckFolder done [23:22:36]ProducePacketName [23:22:36]name=ofd_packets/00033352 [23:22:36]NVStorageSaveData ofd_packets/00033352 [23:22:36]File name is /storage/ofd_packets/00033352 [23:22:36]Write 301 bytes [23:22:36]NVStorageSaveData done [23:22:36]OFDSenderStorePacket done [23:22:36]KKMCreateOFDPacket done [23:22:36]NVStorageSaveData kkm_last_timestamp [23:22:36]File name is /storage/kkm_last_timestamp [23:22:36]Write 4 bytes [23:22:36]NVStorageSaveData done [23:22:36]ExternCall_PrintAddStr [23:22:36]wPrintStart [23:22:36]Write to MH i2c: 01 00 00 D2 63 35 [23:22:36]Write i2c OK [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: 01 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: 01 07 00 [23:22:36]MH_I2C_Read... [23:22:36]Read from MH i2c: 01 07 00 D2 63 00 00 00 00 00 FF 0F 4A [23:22:36]RasterBufferAndPrint [23:22:36]line Счет N : (1)1183185 [23:22:36]line ИНН: 02508201610067 [23:22:36]line Контрольно-Кассовый Чек [23:22:36]line ПРОДАЖА [23:22:36]line ТРК (МРК, ГНК) : 63 [23:22:36]line Товар: 2710124500 [23:22:36]line Аи-95-К-5 [23:22:36]line 7.640 * 65.50 [23:22:36]line = 500.42 [23:22:36]line НДС 12% НСП 1% [23:22:36]line > о реализуемом товаре [23:22:36]line ОКРУГЛЕНИЕ: -0.42 [23:22:36]line ИТОГО: 500.00 [23:22:36]line Внесено: 500.00 [23:22:36]line СДАЧА: 0.00 [23:22:36]line НСП 1% : 4.43 [23:22:36]line НДС 12% : 53.14 [23:22:36]line Наличными: 500.00 [23:22:36]line Безнал.: 0.00 [23:22:36]line Место: АЗС № 121 "Партнер Нефть" [23:22:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:22:36]line СНО: Общий режим [23:22:36]line Чек 368 26.08.2023 23:22 [23:22:36]line Смена: 77 ФФД: 1.0 [23:22:36]line ЗНМ: 0300000148 [23:22:36]line РНМ: 0000000000091575 [23:22:36]line Версия ККМ: 001 [23:22:36]line ФМ: 0000000000874655 [23:22:36]line ФД: 33352 [23:22:36]line ФПД: 183843670518675 [23:22:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T232237&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33352&fm=183843670518675&tin=02508201610067®Number=0000000000091575&sum=50000 [23:22:36]OFD Sender: Processing packet 33352 [packets to send 11, broken 10] [23:22:36]ProducePacketName [23:22:36]name=ofd_packets/00033352 [23:22:36]OFD Sender: To server: pG, [23:22:36]CommunicateWithHost lk.salyk.kg:30040 [23:22:36]ConnectInit lk.salyk.kg [23:22:36]written 0, free lines is 4095 [23:22:36]Connected sock=10 [23:22:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 97 C0 07 01 8D 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 D8 1D 00 00 00 00 00 37 04 06 00 96 19 00 00 00 00 13 04 06 00 7A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 3D 89 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 82 00 00 35 04 06 00 A7 34 70 AC EB 93 B1 01 CE 49 1D BD E2 A7 [23:22:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1E 45 47 00 AC 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 48 82 00 00 F4 03 04 00 DB 33 EA 64 B6 04 01 00 00 98 45 0C 1F 1D 7D 93 A8 [23:22:36]CommunicateWithHost err = 0 [23:22:36]CheckOFDResponse [23:22:36]1017 (14) - 77093643461234 [23:22:36]1041 (16) - 0000000000874655 [23:22:36]1040 (4) - 33352 [23:22:36]1012 (4) - 26.08.2023 17:18 [23:22:36]1206 (1) - 0 [23:22:36]OFD Sender: Remove packet 33352 [23:22:36]ProducePacketName [23:22:36]name=ofd_packets/00033352 [23:22:36]NVStorageDeleteData [23:22:37]Write to MH i2c: 01 00 00 FD 63 60 [23:22:37]Write i2c OK [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: 01 [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: 01 07 00 [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: 01 07 00 FD 63 00 00 00 00 00 DF 0C 52 [23:22:37]RasterBufferAndPrint [23:22:37]line [23:22:37]line [23:22:37]line [23:22:37]line [23:22:37]line [23:22:37]written 0, free lines is 3304 [23:22:37]MH_Cut [23:22:37]Write to MH i2c: D1 01 00 04 64 01 3A [23:22:37]Write i2c OK [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: D1 [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: D1 01 00 [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: D1 01 00 04 64 00 39 [23:22:37]Write to MH i2c: 01 00 00 05 64 69 [23:22:37]Write i2c OK [23:22:37]MH_I2C_Read... [23:22:37]OFD Sender: No OFD packet to send [23:22:37]*** Cut start [23:22:37]*** Purtial cut [23:22:37]*** CUTSNS_PIN = 0 [23:22:38]*** Stage 1: CUTSNS_PIN = 1 [23:22:39]Read from MH i2c: 01 [23:22:39]MH_I2C_Read... [23:22:39]*** Stop cut motor [23:22:39]*** Cut end [23:22:39]Read from MH i2c: 01 07 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: 01 07 00 05 64 00 00 00 00 00 FF 0F 7E [23:22:39]process_action close_receipt done [23:22:39]requested_data is exist [23:22:39]produce_requested_data [23:22:39]requested_item fm.sn is exist - process it [23:22:39]wFMCommunicate request_size=4 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 11 00 00 [23:22:39]Write to MH i2c: E2 08 00 06 64 80 11 00 00 00 00 00 00 E4 [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:39]Read from MH i2c: E2 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 17 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 17 00 06 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3A [23:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:22:39]wFMCommunicate OK [23:22:39]requested_item fd.num is exist - process it [23:22:39]SAM_PROTO_GetFieldsCounters [23:22:39]wFMCommunicate request_size=4 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 13 00 00 [23:22:39]Write to MH i2c: E2 08 00 07 64 80 13 00 00 00 00 00 00 E7 [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:40]Read from MH i2c: E2 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 62 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 62 00 07 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 48 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [23:22:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 48 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:40]wFMCommunicate OK [23:22:40]SAM_PROTO_GetFieldsCounters done [23:22:40]requested_item shift.num is exist - process it [23:22:40]requested_item shift.opened is exist - process it [23:22:40]req_shift_opened [23:22:40]FM_GetShiftState [23:22:40]SAM_PROTO_GetShiftState [23:22:40]wFMCommunicate request_size=4 [23:22:40]MH_SAM_APDU [23:22:40]CAPDU: 80 13 01 00 [23:22:40]Write to MH i2c: E2 08 00 08 64 80 13 01 00 00 00 00 00 E9 [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:40]Read from MH i2c: E2 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 0E 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: E2 0E 00 08 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 20 [23:22:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:22:40]wFMCommunicate OK [23:22:40]SAM_PROTO_GetShiftState done [23:22:40]FM_GetShiftState done [23:22:40]req_shift_opened done [23:22:40]requested_item shift.open_date is exist - process it [23:22:40]req_shift_open_date [23:22:40]req_shift_open_date done [23:22:40]produce_requested_data done [23:22:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33352,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:22:40]process_action_free close_receipt [23:22:40]json_value_free [23:22:40]json_value_free done [23:22:40]process_json_proto returns [23:22:40]Send response to host [23:22:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33352,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:22:40]free response buf [23:22:40]execute_script done [23:22:40]execute_script returns [23:22:40]free content buf [23:22:40]Sock 9.Close socket [23:22:40]Sock 9.Thread stoped [23:22:42]OFD Sender: No OFD packet to send [23:22:47]OFD Sender: No OFD packet to send [23:22:49]accept exits with 7 [23:22:49]New connection [23:22:49]New thread 3067202916 created [23:22:49]Thread 3067059556 joined [23:22:49]Waiting for new connection... [23:22:49] Sock 7.Parse request [23:22:49]Sock 7.Check first char [23:22:49]Sock 7.First char is OK [23:22:49]request: POST /json_proto HTTP/1.0 [23:22:49]Method: POST [23:22:49]URL: /json_proto [23:22:49]Method is POST - this is cgi request [23:22:49]url: /json_proto [23:22:49]query_string will be loaded in cgi processing [23:22:49]execute_cgi json_proto POST (null) [23:22:49]execute_cgi path=json_proto method=POST [23:22:49]POST find Content-Length [23:22:49]Host: 172.17.34.200:8080 [23:22:49]Content-Length: 688 [23:22:49]Content-Type: application/json [23:22:49] [23:22:49]POST finish read [23:22:49]Found Content-Length = 688 [23:22:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:49]execute_script... [23:22:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:49]POST & json_proto [23:22:49]process_json_proto [23:22:49]json parsed OK: [23:22:49]protocol is kg_v1.0 [23:22:49]action value=close_receipt [23:22:49]process_action close_receipt [23:22:49]cmd_close_receipt [23:22:49]MH_GetDate [23:22:49]Write to MH i2c: F0 00 00 09 64 5C [23:22:49]Write i2c OK [23:22:49]MH_I2C_Read... [23:22:49]Read from MH i2c: F0 [23:22:49]MH_I2C_Read... [23:22:49]Read from MH i2c: F0 09 00 [23:22:49]MH_I2C_Read... [23:22:49]Read from MH i2c: F0 09 00 09 64 00 4C 89 EA 64 B2 FF 65 64 02 [23:22:49]GetLastDocTimeStamp 1693092157 [23:22:49]current date 1693092172 [23:22:49]FM_GetShiftState [23:22:49]SAM_PROTO_GetShiftState [23:22:49]wFMCommunicate request_size=4 [23:22:49]MH_SAM_APDU [23:22:49]CAPDU: 80 13 01 00 [23:22:49]Write to MH i2c: E2 08 00 0A 64 80 13 01 00 00 00 00 00 EB [23:22:49]Write i2c OK [23:22:49]MH_I2C_Read... [23:22:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:49]Read from MH i2c: E2 [23:22:49]MH_I2C_Read... [23:22:49]Read from MH i2c: E2 0E 00 [23:22:49]MH_I2C_Read... [23:22:49]Read from MH i2c: E2 0E 00 0A 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 22 [23:22:49]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:22:49]wFMCommunicate OK [23:22:49]SAM_PROTO_GetShiftState done [23:22:49]FM_GetShiftState done [23:22:49]opened in 1693009560 [23:22:49]opened+sec_in_day 1693095960 [23:22:49]quantity*price = 100042 [23:22:49]sum+1 = 100044 [23:22:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 369 26.08.2023 23:22 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33353 ФПД: 70588767186259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T232252&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33353&fm=70588767186259&tin=02508201610067®Number=0000000000091575&sum=100000 [23:22:50]StoreToDocumentArchive [23:22:50]shift 77 fd 33353 [23:22:50]save to /storage/0077/doc_00033353 [23:22:50]save last doc name /storage/0077/doc_00033353 to /storage/kkm_last_doc_name [23:22:50]save OK [23:22:50]Clear old archive folders... [23:22:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:22:50]tlvbuf is 00A261C0 [23:22:50]SAM_PROTO_ClearQueue [23:22:50]wFMCommunicate request_size=4 [23:22:50]MH_SAM_APDU [23:22:50]CAPDU: 80 09 00 00 [23:22:50]Write to MH i2c: E2 08 00 17 64 80 09 00 00 00 00 00 00 ED [23:22:50]Write i2c OK [23:22:50]MH_I2C_Read... [23:22:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:50]Read from MH i2c: E2 [23:22:50]MH_I2C_Read... [23:22:50]Read from MH i2c: E2 03 00 [23:22:50]MH_I2C_Read... [23:22:50]Read from MH i2c: E2 03 00 17 64 00 90 00 EF [23:22:50]RAPDU: 90 00 [23:22:50]wFMCommunicate OK [23:22:50]SAM_PROTO_ClearQueue done [23:22:50]KKMCreateOFDPacket [23:22:50]OFDProtocolAddRootSTLVToBuf [23:22:50]FM_MakeSignedData [23:22:50]FM_MakeSignedData [23:22:50]SAM_PROTO_SignData [23:22:50]wFMCommunicate request_size=4 [23:22:50]MH_SAM_APDU [23:22:50]CAPDU: 80 0D 01 02 [23:22:50]Write to MH i2c: E2 08 00 18 64 80 0D 01 02 00 00 00 00 F5 [23:22:50]Write i2c OK [23:22:50]MH_I2C_Read... [23:22:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:50]Read from MH i2c: E2 [23:22:50]MH_I2C_Read... [23:22:50]Read from MH i2c: E2 03 00 [23:22:50]MH_I2C_Read... [23:22:50]Read from MH i2c: E2 03 00 18 64 00 90 00 F0 [23:22:50]RAPDU: 90 00 [23:22:50]wFMCommunicate OK [23:22:50]wFMCommunicate request_size=255 [23:22:50]MH_SAM_APDU [23:22: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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 71 01 00 00 F4 03 04 00 4C 89 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 82 00 00 35 04 06 00 [23:22:50]Write to MH i2c: E2 02 01 19 64 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 71 01 00 00 F4 03 04 00 4C 89 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 82 00 00 35 04 06 00 00 00 4C [23:22:50]Write i2c OK [23:22:50]MH_I2C_Read... [23:22:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:51]Read from MH i2c: E2 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: E2 03 00 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: E2 03 00 19 64 00 90 00 F1 [23:22:51]RAPDU: 90 00 [23:22:51]wFMCommunicate OK [23:22:51]wFMCommunicate request_size=11 [23:22:51]MH_SAM_APDU [23:22:51]CAPDU: 80 0D 02 02 06 40 33 3A 64 AD 53 [23:22:51]Write to MH i2c: E2 0E 00 1A 64 80 0D 02 02 06 00 40 33 3A 64 AD 53 00 00 15 [23:22:51]Write i2c OK [23:22:51]MH_I2C_Read... [23:22:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:51]Read from MH i2c: E2 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: E2 03 00 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: E2 03 00 1A 64 00 90 00 F2 [23:22:51]RAPDU: 90 00 [23:22:51]wFMCommunicate OK [23:22:51]wFMCommunicate request_size=4 [23:22:51]MH_SAM_APDU [23:22:51]CAPDU: 80 0D 03 02 [23:22:51]Write to MH i2c: E2 08 00 1B 64 80 0D 03 02 00 00 00 00 FA [23:22:51]Write i2c OK [23:22:51]MH_I2C_Read... [23:22:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:51]Read from MH i2c: E2 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: E2 0B 00 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: E2 0B 00 1B 64 00 87 75 2B CD 72 6B 19 20 90 00 05 [23:22:51]RAPDU: 87 75 2B CD 72 6B 19 20 90 00 [23:22:51]wFMCommunicate OK [23:22:51]SAM_PROTO_SignData done [23:22:51]FM_MakeSignedData done [23:22:51]CreateOFDProtocolMessage [23:22:51]wFMCommunicate request_size=4 [23:22:51]MH_SAM_APDU [23:22:51]CAPDU: 80 11 00 00 [23:22:51]Write to MH i2c: E2 08 00 1C 64 80 11 00 00 00 00 00 00 FA [23:22:51]Write i2c OK [23:22:51]MH_I2C_Read... [23:22:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:51]Read from MH i2c: E2 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: E2 17 00 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: E2 17 00 1C 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 50 [23:22:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:22:51]wFMCommunicate OK [23:22:51]CreateOFDProtocolMessage done [23:22:51]OFDSenderStorePacket 33353 [23:22:51]StoreOFDPacket docnum=33353 [23:22:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3F 2B 08 01 10 5F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 71 01 00 00 F4 03 04 00 4C 89 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 82 00 00 35 04 06 00 40 33 3A 64 AD 53 87 75 2B CD 72 6B 19 20 [23:22:51]CheckFolder [23:22:51]dirname=/storage/ofd_packets [23:22:51]CheckFolder done [23:22:51]ProducePacketName [23:22:51]name=ofd_packets/00033353 [23:22:51]NVStorageSaveData ofd_packets/00033353 [23:22:51]File name is /storage/ofd_packets/00033353 [23:22:51]Write 302 bytes [23:22:51]NVStorageSaveData done [23:22:51]OFDSenderStorePacket done [23:22:51]KKMCreateOFDPacket done [23:22:51]NVStorageSaveData kkm_last_timestamp [23:22:51]File name is /storage/kkm_last_timestamp [23:22:51]Write 4 bytes [23:22:51]NVStorageSaveData done [23:22:51]ExternCall_PrintAddStr [23:22:51]wPrintStart [23:22:51]Write to MH i2c: 01 00 00 1D 64 81 [23:22:51]Write i2c OK [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: 01 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: 01 07 00 [23:22:51]MH_I2C_Read... [23:22:51]Read from MH i2c: 01 07 00 1D 64 00 00 00 00 00 FF 0F 96 [23:22:51]RasterBufferAndPrint [23:22:51]line Счет N : (1)1183184 [23:22:51]line ИНН: 02508201610067 [23:22:51]line Контрольно-Кассовый Чек [23:22:51]line ПРОДАЖА [23:22:51]line ТРК (МРК, ГНК) : 21 [23:22:51]line Товар: 2710194210 [23:22:51]line ДТ(л)-К-5 [23:22:51]line 15.730 * 63.60 [23:22:51]line = 1000.43 [23:22:51]line НДС 12% НСП 1% [23:22:51]line > о реализуемом товаре [23:22:51]line ОКРУГЛЕНИЕ: -0.43 [23:22:51]line ИТОГО: 1000.00 [23:22:51]line Внесено: 1000.00 [23:22:51]line СДАЧА: 0.00 [23:22:51]line НСП 1% : 8.85 [23:22:51]line НДС 12% : 106.24 [23:22:51]line Наличными: 1000.00 [23:22:51]line Безнал.: 0.00 [23:22:51]line Место: АЗС № 121 "Партнер Нефть" [23:22:51]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:22:51]line СНО: Общий режим [23:22:51]line Чек 369 26.08.2023 23:22 [23:22:51]line Смена: 77 ФФД: 1.0 [23:22:51]line ЗНМ: 0300000148 [23:22:51]line РНМ: 0000000000091575 [23:22:51]line Версия ККМ: 001 [23:22:51]line ФМ: 0000000000874655 [23:22:51]line ФД: 33353 [23:22:51]line ФПД: 70588767186259 [23:22:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T232252&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33353&fm=70588767186259&tin=02508201610067®Number=0000000000091575&sum=100000 [23:22:51]OFD Sender: Processing packet 33353 [packets to send 11, broken 10] [23:22:51]ProducePacketName [23:22:51]name=ofd_packets/00033353 [23:22:51]OFD Sender: To server: pG, [23:22:51]CommunicateWithHost lk.salyk.kg:30040 [23:22:51]ConnectInit lk.salyk.kg [23:22:51]written 0, free lines is 4095 [23:22:51]Connected sock=10 [23:22:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 3F 2B 08 01 10 5F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 71 01 00 00 F4 03 04 00 4C 89 EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 82 00 00 35 04 06 00 40 33 3A 64 AD 53 87 75 2B CD 72 6B 19 20 [23:22:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 54 2B 47 00 26 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 49 82 00 00 F4 03 04 00 EA 33 EA 64 B6 04 01 00 00 82 64 1B 97 18 09 2C 62 [23:22:51]CommunicateWithHost err = 0 [23:22:51]CheckOFDResponse [23:22:51]1017 (14) - 77093643461234 [23:22:51]1041 (16) - 0000000000874655 [23:22:51]1040 (4) - 33353 [23:22:51]1012 (4) - 26.08.2023 17:18 [23:22:51]1206 (1) - 0 [23:22:51]OFD Sender: Remove packet 33353 [23:22:51]ProducePacketName [23:22:51]name=ofd_packets/00033353 [23:22:51]NVStorageDeleteData [23:22:52]Write to MH i2c: 01 00 00 48 64 AC [23:22:52]Write i2c OK [23:22:52]MH_I2C_Read... [23:22:52]Read from MH i2c: 01 [23:22:52]MH_I2C_Read... [23:22:52]Read from MH i2c: 01 07 00 [23:22:52]MH_I2C_Read... [23:22:52]Read from MH i2c: 01 07 00 48 64 00 00 00 00 00 DF 0C 9E [23:22:52]RasterBufferAndPrint [23:22:52]line [23:22:52]line [23:22:52]line [23:22:52]line [23:22:52]line [23:22:52]written 0, free lines is 3304 [23:22:52]MH_Cut [23:22:52]Write to MH i2c: D1 01 00 4F 64 01 85 [23:22:52]Write i2c OK [23:22:52]MH_I2C_Read... [23:22:52]Read from MH i2c: D1 [23:22:52]MH_I2C_Read... [23:22:52]Read from MH i2c: D1 01 00 [23:22:52]MH_I2C_Read... [23:22:52]Read from MH i2c: D1 01 00 4F 64 00 84 [23:22:52]Write to MH i2c: 01 00 00 50 64 B4 [23:22:52]Write i2c OK [23:22:52]MH_I2C_Read... [23:22:52]OFD Sender: No OFD packet to send [23:22:52]*** Cut start [23:22:52]*** Purtial cut [23:22:52]*** Stage 1: CUTSNS_PIN = 1 [23:22:53]Read from MH i2c: 01 [23:22:53]MH_I2C_Read... [23:22:53]*** Stop cut motor [23:22:53]*** Cut end [23:22:53]Read from MH i2c: 01 07 00 [23:22:53]MH_I2C_Read... [23:22:53]Read from MH i2c: 01 07 00 50 64 00 00 00 00 00 FF 0F C9 [23:22:53]process_action close_receipt done [23:22:53]requested_data is exist [23:22:53]produce_requested_data [23:22:53]requested_item fm.sn is exist - process it [23:22:53]wFMCommunicate request_size=4 [23:22:53]MH_SAM_APDU [23:22:53]CAPDU: 80 11 00 00 [23:22:53]Write to MH i2c: E2 08 00 51 64 80 11 00 00 00 00 00 00 2F [23:22:53]Write i2c OK [23:22:53]MH_I2C_Read... [23:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:53]Read from MH i2c: E2 [23:22:53]MH_I2C_Read... [23:22:53]Read from MH i2c: E2 17 00 [23:22:53]MH_I2C_Read... [23:22:53]Read from MH i2c: E2 17 00 51 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 85 [23:22:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:22:53]wFMCommunicate OK [23:22:53]requested_item fd.num is exist - process it [23:22:53]SAM_PROTO_GetFieldsCounters [23:22:53]wFMCommunicate request_size=4 [23:22:53]MH_SAM_APDU [23:22:53]CAPDU: 80 13 00 00 [23:22:53]Write to MH i2c: E2 08 00 52 64 80 13 00 00 00 00 00 00 32 [23:22:53]Write i2c OK [23:22:53]MH_I2C_Read... [23:22:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:53]Read from MH i2c: E2 [23:22:53]MH_I2C_Read... [23:22:53]Read from MH i2c: E2 62 00 [23:22:53]MH_I2C_Read... [23:22:53]Read from MH i2c: E2 62 00 52 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [23:22:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:53]wFMCommunicate OK [23:22:53]SAM_PROTO_GetFieldsCounters done [23:22:53]requested_item shift.num is exist - process it [23:22:53]requested_item shift.opened is exist - process it [23:22:53]req_shift_opened [23:22:53]FM_GetShiftState [23:22:53]SAM_PROTO_GetShiftState [23:22:53]wFMCommunicate request_size=4 [23:22:53]MH_SAM_APDU [23:22:53]CAPDU: 80 13 01 00 [23:22:53]Write to MH i2c: E2 08 00 53 64 80 13 01 00 00 00 00 00 34 [23:22:53]Write i2c OK [23:22:53]MH_I2C_Read... [23:22:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:53]Read from MH i2c: E2 [23:22:53]MH_I2C_Read... [23:22:53]Read from MH i2c: E2 0E 00 [23:22:53]MH_I2C_Read... [23:22:53]Read from MH i2c: E2 0E 00 53 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6B [23:22:53]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:22:53]wFMCommunicate OK [23:22:53]SAM_PROTO_GetShiftState done [23:22:53]FM_GetShiftState done [23:22:53]req_shift_opened done [23:22:53]requested_item shift.open_date is exist - process it [23:22:53]req_shift_open_date [23:22:53]req_shift_open_date done [23:22:53]produce_requested_data done [23:22:53]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33353,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:22:53]process_action_free close_receipt [23:22:53]json_value_free [23:22:53]json_value_free done [23:22:53]process_json_proto returns [23:22:53]Send response to host [23:22:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33353,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:22:53]free response buf [23:22:53]execute_script done [23:22:53]execute_script returns [23:22:53]free content buf [23:22:53]Sock 7.Close socket [23:22:53]Sock 7.Thread stoped [23:22:57]OFD Sender: No OFD packet to send [23:23:02]OFD Sender: No OFD packet to send [23:23:07]OFD Sender: No OFD packet to send [23:23:12]OFD Sender: No OFD packet to send [23:23:17]OFD Sender: No OFD packet to send [23:23:22]OFD Sender: No OFD packet to send [23:23:27]OFD Sender: No OFD packet to send [23:23:32]OFD Sender: No OFD packet to send [23:23:37]OFD Sender: No OFD packet to send [23:23:42]OFD Sender: No OFD packet to send [23:23:47]OFD Sender: No OFD packet to send [23:23:52]OFD Sender: No OFD packet to send [23:23:57]OFD Sender: No OFD packet to send [23:24:02]OFD Sender: No OFD packet to send [23:24:07]OFD Sender: No OFD packet to send [23:24:12]OFD Sender: No OFD packet to send [23:24:17]OFD Sender: No OFD packet to send [23:24:22]OFD Sender: No OFD packet to send [23:24:27]OFD Sender: No OFD packet to send [23:24:32]OFD Sender: No OFD packet to send [23:24:37]OFD Sender: No OFD packet to send [23:24:42]OFD Sender: No OFD packet to send [23:24:47]OFD Sender: No OFD packet to send [23:24:52]OFD Sender: No OFD packet to send [23:24:57]OFD Sender: No OFD packet to send [23:25:02]OFD Sender: No OFD packet to send [23:25:07]OFD Sender: No OFD packet to send [23:25:12]OFD Sender: No OFD packet to send [23:25:17]OFD Sender: No OFD packet to send [23:25:22]OFD Sender: No OFD packet to send [23:25:27]OFD Sender: No OFD packet to send [23:25:32]OFD Sender: No OFD packet to send [23:25:37]OFD Sender: No OFD packet to send [23:25:42]OFD Sender: No OFD packet to send [23:25:47]OFD Sender: No OFD packet to send [23:25:52]OFD Sender: No OFD packet to send [23:25:57]OFD Sender: No OFD packet to send [23:26:02]OFD Sender: No OFD packet to send [23:26:07]OFD Sender: No OFD packet to send [23:26:12]OFD Sender: No OFD packet to send [23:26:17]OFD Sender: No OFD packet to send [23:26:22]OFD Sender: No OFD packet to send [23:26:27]OFD Sender: No OFD packet to send [23:26:32]OFD Sender: No OFD packet to send [23:26:37]OFD Sender: No OFD packet to send [23:26:42]OFD Sender: No OFD packet to send [23:26:47]OFD Sender: No OFD packet to send [23:26:52]OFD Sender: No OFD packet to send [23:26:57]OFD Sender: No OFD packet to send [23:27:02]OFD Sender: No OFD packet to send [23:27:07]OFD Sender: No OFD packet to send [23:27:12]OFD Sender: No OFD packet to send [23:27:17]OFD Sender: No OFD packet to send [23:27:22]OFD Sender: No OFD packet to send [23:27:27]OFD Sender: No OFD packet to send [23:27:32]OFD Sender: No OFD packet to send [23:27:37]OFD Sender: No OFD packet to send [23:27:42]OFD Sender: No OFD packet to send [23:27:47]OFD Sender: No OFD packet to send [23:27:50]accept exits with 9 [23:27:50]New connection [23:27:50]New thread 3067059556 created [23:27:50]Thread 3067202916 joined [23:27:50]Waiting for new connection... [23:27:50] Sock 9.Parse request [23:27:50]Sock 9.Check first char [23:27:50]Sock 9.First char is OK [23:27:50]request: POST /json_proto HTTP/1.0 [23:27:50]Method: POST [23:27:50]URL: /json_proto [23:27:50]Method is POST - this is cgi request [23:27:50]url: /json_proto [23:27:50]query_string will be loaded in cgi processing [23:27:50]execute_cgi json_proto POST (null) [23:27:50]execute_cgi path=json_proto method=POST [23:27:50]POST find Content-Length [23:27:50]Host: 172.17.34.200:8080 [23:27:50]Content-Length: 215 [23:27:50]Content-Type: application/json [23:27:50] [23:27:50]POST finish read [23:27:50]Found Content-Length = 215 [23:27:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:27:50]execute_script... [23:27:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:27:50]POST & json_proto [23:27:50]process_json_proto [23:27:50]json parsed OK: [23:27:50]protocol is kg_v1.0 [23:27:50]action value=get_value [23:27:50]process_action get_value [23:27:50]cmd_get_value [23:27:50]process_action get_value done [23:27:50]requested_data is exist [23:27:50]produce_requested_data [23:27:50]requested_item kkm.sn is exist - process it [23:27:50]requested_item kkm.ver is exist - process it [23:27:50]requested_item fm.sn is exist - process it [23:27:50]wFMCommunicate request_size=4 [23:27:50]MH_SAM_APDU [23:27:50]CAPDU: 80 11 00 00 [23:27:50]Write to MH i2c: E2 08 00 54 64 80 11 00 00 00 00 00 00 32 [23:27:50]Write i2c OK [23:27:50]MH_I2C_Read... [23:27:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:27:50]Read from MH i2c: E2 [23:27:50]MH_I2C_Read... [23:27:50]Read from MH i2c: E2 17 00 [23:27:50]MH_I2C_Read... [23:27:50]Read from MH i2c: E2 17 00 54 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 88 [23:27:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:27:50]wFMCommunicate OK [23:27:50]requested_item fd.num is exist - process it [23:27:50]SAM_PROTO_GetFieldsCounters [23:27:50]wFMCommunicate request_size=4 [23:27:50]MH_SAM_APDU [23:27:50]CAPDU: 80 13 00 00 [23:27:50]Write to MH i2c: E2 08 00 55 64 80 13 00 00 00 00 00 00 35 [23:27:50]Write i2c OK [23:27:50]MH_I2C_Read... [23:27:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:27:50]Read from MH i2c: E2 [23:27:50]MH_I2C_Read... [23:27:50]Read from MH i2c: E2 62 00 [23:27:50]MH_I2C_Read... [23:27:50]Read from MH i2c: E2 62 00 55 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [23:27:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 49 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:27:50]wFMCommunicate OK [23:27:50]SAM_PROTO_GetFieldsCounters done [23:27:50]requested_item shift.num is exist - process it [23:27:50]requested_item shift.opened is exist - process it [23:27:50]req_shift_opened [23:27:50]FM_GetShiftState [23:27:50]SAM_PROTO_GetShiftState [23:27:50]wFMCommunicate request_size=4 [23:27:50]MH_SAM_APDU [23:27:50]CAPDU: 80 13 01 00 [23:27:50]Write to MH i2c: E2 08 00 56 64 80 13 01 00 00 00 00 00 37 [23:27:50]Write i2c OK [23:27:50]MH_I2C_Read... [23:27:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:27:50]Read from MH i2c: E2 [23:27:50]MH_I2C_Read... [23:27:50]Read from MH i2c: E2 0E 00 [23:27:50]MH_I2C_Read... [23:27:50]Read from MH i2c: E2 0E 00 56 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 6E [23:27:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:27:50]wFMCommunicate OK [23:27:50]SAM_PROTO_GetShiftState done [23:27:50]FM_GetShiftState done [23:27:50]req_shift_opened done [23:27:50]requested_item shift.open_date is exist - process it [23:27:50]req_shift_open_date [23:27:50]req_shift_open_date done [23:27:50]produce_requested_data done [23:27:50]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33353,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:27:50]process_action_free get_value [23:27:50]json_value_free [23:27:50]json_value_free done [23:27:50]process_json_proto returns [23:27:50]Send response to host [23:27:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33353,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:27:50]free response buf [23:27:50]execute_script done [23:27:50]execute_script returns [23:27:50]free content buf [23:27:50]Sock 9.Close socket [23:27:50]Sock 9.Thread stoped [23:27:50]accept exits with 7 [23:27:50]New connection [23:27:50]New thread 3067202916 created [23:27:50]Thread 3067059556 joined [23:27:50]Waiting for new connection... [23:27:50] Sock 7.Parse request [23:27:50]Sock 7.Check first char [23:27:50]Sock 7.First char is OK [23:27:50]request: POST /json_proto HTTP/1.0 [23:27:50]Method: POST [23:27:50]URL: /json_proto [23:27:50]Method is POST - this is cgi request [23:27:50]url: /json_proto [23:27:50]query_string will be loaded in cgi processing [23:27:50]execute_cgi json_proto POST (null) [23:27:50]execute_cgi path=json_proto method=POST [23:27:50]POST find Content-Length [23:27:50]Host: 172.17.34.200:8080 [23:27:50]Content-Length: 331 [23:27:50]Content-Type: application/json [23:27:50] [23:27:50]POST finish read [23:27:50]Found Content-Length = 331 [23:27:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:27:50]execute_script... [23:27:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:27:50]POST & json_proto [23:27:50]process_json_proto [23:27:50]json parsed OK: [23:27:50]protocol is kg_v1.0 [23:27:50]action value=get_value [23:27:50]process_action get_value [23:27:50]cmd_get_value [23:27:50]process_action get_value done [23:27:50]requested_data is exist [23:27:50]produce_requested_data [23:27:50]requested_item fm.sale.total is exist - process it [23:27:50]SAM_PROTO_GetFMData [23:27:50]wFMCommunicate request_size=4 [23:27:50]MH_SAM_APDU [23:27:50]CAPDU: 80 13 03 00 [23:27:50]Write to MH i2c: E2 08 00 57 64 80 13 03 00 00 00 00 00 3A [23:27:50]Write i2c OK [23:27:50]MH_I2C_Read... [23:27:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:27:50]Read from MH i2c: E2 [23:27:50]MH_I2C_Read... [23:27:50]Read from MH i2c: E2 FD 00 [23:27:50]MH_I2C_Read... [23:27:50]Read from MH i2c: E2 FD 00 57 64 00 C3 04 85 04 BF 04 6E 04 04 00 AF 81 00 00 69 04 A1 00 6F 04 04 00 70 80 00 00 B1 04 04 00 DC 9F 44 9D 70 04 04 00 24 22 AA 8C 72 04 04 00 B8 7D 9A 10 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 5C 64 B4 10 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 F8 57 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 6C [23:27:50]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 AF 81 00 00 69 04 A1 00 6F 04 04 00 70 80 00 00 B1 04 04 00 DC 9F 44 9D 70 04 04 00 24 22 AA 8C 72 04 04 00 B8 7D 9A 10 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 5C 64 B4 10 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 F8 57 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:27:50]wFMCommunicate OK [23:27:50]wFMCommunicate request_size=4 [23:27:50]MH_SAM_APDU [23:27:50]CAPDU: 80 17 00 00 [23:27:50]Write to MH i2c: E2 08 00 58 64 80 17 00 00 00 00 00 00 3C [23:27:50]Write i2c OK [23:27:50]MH_I2C_Read... [23:27:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:27:51]Read from MH i2c: E2 [23:27:51]MH_I2C_Read... [23:27:51]Read from MH i2c: E2 FD 00 [23:27:51]MH_I2C_Read... [23:27:51]Read from MH i2c: E2 FD 00 58 64 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 5F [23:27:51]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:27:51]wFMCommunicate OK [23:27:51]wFMCommunicate request_size=4 [23:27:51]MH_SAM_APDU [23:27:51]CAPDU: 80 17 00 00 [23:27:51]Write to MH i2c: E2 08 00 59 64 80 17 00 00 00 00 00 00 3D [23:27:51]Write i2c OK [23:27:51]MH_I2C_Read... [23:27:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:27:51]Read from MH i2c: E2 [23:27:51]MH_I2C_Read... [23:27:51]Read from MH i2c: E2 FD 00 [23:27:51]MH_I2C_Read... [23:27:51]Read from MH i2c: E2 FD 00 59 64 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 5B [23:27:51]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:27:51]wFMCommunicate OK [23:27:51]wFMCommunicate request_size=4 [23:27:51]MH_SAM_APDU [23:27:51]CAPDU: 80 17 00 00 [23:27:51]Write to MH i2c: E2 08 00 5A 64 80 17 00 00 00 00 00 00 3E [23:27:51]Write i2c OK [23:27:51]MH_I2C_Read... [23:27:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:27:51]Read from MH i2c: E2 [23:27:51]MH_I2C_Read... [23:27:51]Read from MH i2c: E2 FD 00 [23:27:51]MH_I2C_Read... [23:27:51]Read from MH i2c: E2 FD 00 5A 64 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 B0 [23:27:51]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:27:51]wFMCommunicate OK [23:27:51]wFMCommunicate request_size=4 [23:27:51]MH_SAM_APDU [23:27:51]CAPDU: 80 17 00 00 [23:27:51]Write to MH i2c: E2 08 00 5B 64 80 17 00 00 00 00 00 00 3F [23:27:51]Write i2c OK [23:27:51]MH_I2C_Read... [23:27:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:27:52]Read from MH i2c: E2 [23:27:52]MH_I2C_Read... [23:27:52]Read from MH i2c: E2 E0 00 [23:27:52]MH_I2C_Read... [23:27:52]Read from MH i2c: E2 E0 00 5B 64 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 29 [23:27:52]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:27:52]wFMCommunicate OK [23:27:52]SAM_PROTO_GetFMData done [23:27:52]requested_item fm.sale_refund.total is exist - process it [23:27:52]requested_item fm.buy.total is exist - process it [23:27:52]requested_item shift.sale.total is exist - process it [23:27:52]SAM_PROTO_GetShiftData [23:27:52]wFMCommunicate request_size=4 [23:27:52]MH_SAM_APDU [23:27:52]CAPDU: 80 13 02 00 [23:27:52]Write to MH i2c: E2 08 00 5C 64 80 13 02 00 00 00 00 00 3E [23:27:52]Write i2c OK [23:27:52]MH_I2C_Read... [23:27:52]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:27:52]Read from MH i2c: E2 [23:27:52]MH_I2C_Read... [23:27:52]Read from MH i2c: E2 FD 00 [23:27:52]MH_I2C_Read... [23:27:52]Read from MH i2c: E2 FD 00 5C 64 00 BC 04 AA 04 B8 04 6E 04 04 00 71 01 00 00 69 04 9E 00 6F 04 04 00 6D 01 00 00 B1 04 04 00 EA 6A 43 02 70 04 04 00 14 D9 D9 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 C2 8B 3D 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 05 21 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 62 [23:27:52]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 71 01 00 00 69 04 9E 00 6F 04 04 00 6D 01 00 00 B1 04 04 00 EA 6A 43 02 70 04 04 00 14 D9 D9 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 C2 8B 3D 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 05 21 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:27:52]wFMCommunicate OK [23:27:52]wFMCommunicate request_size=4 [23:27:52]MH_SAM_APDU [23:27:52]CAPDU: 80 17 00 00 [23:27:52]Write to MH i2c: E2 08 00 5D 64 80 17 00 00 00 00 00 00 41 [23:27:52]Write i2c OK [23:27:52]MH_I2C_Read... [23:27:52]OFD Sender: No OFD packet to send [23:27:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:27:52]Read from MH i2c: E2 [23:27:52]MH_I2C_Read... [23:27:52]Read from MH i2c: E2 FD 00 [23:27:52]MH_I2C_Read... [23:27:52]Read from MH i2c: E2 FD 00 5D 64 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 08 [23:27:52]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:27:52]wFMCommunicate OK [23:27:52]wFMCommunicate request_size=4 [23:27:52]MH_SAM_APDU [23:27:52]CAPDU: 80 17 00 00 [23:27:52]Write to MH i2c: E2 08 00 5E 64 80 17 00 00 00 00 00 00 42 [23:27:52]Write i2c OK [23:27:52]MH_I2C_Read... [23:27:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:27:53]Read from MH i2c: E2 [23:27:53]MH_I2C_Read... [23:27:53]Read from MH i2c: E2 FD 00 [23:27:53]MH_I2C_Read... [23:27:53]Read from MH i2c: E2 FD 00 5E 64 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 6B [23:27:53]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:27:53]wFMCommunicate OK [23:27:53]wFMCommunicate request_size=4 [23:27:53]MH_SAM_APDU [23:27:53]CAPDU: 80 17 00 00 [23:27:53]Write to MH i2c: E2 08 00 5F 64 80 17 00 00 00 00 00 00 43 [23:27:53]Write i2c OK [23:27:53]MH_I2C_Read... [23:27:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:27:53]Read from MH i2c: E2 [23:27:53]MH_I2C_Read... [23:27:53]Read from MH i2c: E2 FD 00 [23:27:53]MH_I2C_Read... [23:27:53]Read from MH i2c: E2 FD 00 5F 64 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 C4 [23:27:53]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:27:53]wFMCommunicate OK [23:27:53]wFMCommunicate request_size=4 [23:27:53]MH_SAM_APDU [23:27:53]CAPDU: 80 17 00 00 [23:27:53]Write to MH i2c: E2 08 00 60 64 80 17 00 00 00 00 00 00 44 [23:27:53]Write i2c OK [23:27:53]MH_I2C_Read... [23:27:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:27:53]Read from MH i2c: E2 [23:27:53]MH_I2C_Read... [23:27:53]Read from MH i2c: E2 D9 00 [23:27:53]MH_I2C_Read... [23:27:53]Read from MH i2c: E2 D9 00 60 64 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 23 [23:27:53]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:27:53]wFMCommunicate OK [23:27:53]SAM_PROTO_GetShiftData done [23:27:53]requested_item shift.sale.total_cash is exist - process it [23:27:53]requested_item shift.sale_refund.total is exist - process it [23:27:53]requested_item shift.sale_refund.total_cash is exist - process it [23:27:53]requested_item shift.buy.total is exist - process it [23:27:53]requested_item shift.buy.total_cash is exist - process it [23:27:53]produce_requested_data done [23:27:53]produce_requested_data return {"fm.sale.total":26385202.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":379727.14,"shift.sale.total_cash":310541.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:27:53]process_action_free get_value [23:27:53]json_value_free [23:27:53]json_value_free done [23:27:53]process_json_proto returns [23:27:53]Send response to host [23:27:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26385202.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":379727.14,"shift.sale.total_cash":310541.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:27:53]free response buf [23:27:53]execute_script done [23:27:53]execute_script returns [23:27:53]free content buf [23:27:53]Sock 7.Close socket [23:27:53]Sock 7.Thread stoped [23:27:56]int [23:27:56]Write to MH i2c: 01 00 00 61 64 C5 [23:27:56]*** FLAG_PRN_PAP1 set [23:27:56]Write i2c OK [23:27:56]MH_I2C_Read... [23:27:56]Read from MH i2c: 01 [23:27:56]MH_I2C_Read... [23:27:56]Read from MH i2c: 01 07 00 [23:27:56]MH_I2C_Read... [23:27:56]Read from MH i2c: 01 07 00 61 64 00 01 00 00 00 FF 0F DB [23:27:56]state=0 [23:27:56]No paper [23:27:56]int [23:27:56]Write to MH i2c: 01 00 00 62 64 C6 [23:27:56]*** FLAG_PRN_PAP2 set [23:27:56]Write i2c OK [23:27:56]MH_I2C_Read... [23:27:56]Read from MH i2c: 01 [23:27:56]MH_I2C_Read... [23:27:56]Read from MH i2c: 01 07 00 [23:27:56]MH_I2C_Read... [23:27:56]Read from MH i2c: 01 07 00 62 64 00 03 00 00 00 FF 0F DE [23:27:56]state=0 [23:27:56]No paper [23:27:56]Cover opened [23:27:57]OFD Sender: No OFD packet to send [23:28:01]Write to MH i2c: 01 00 00 63 64 C7 [23:28:01]Write i2c OK [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 07 00 [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 07 00 63 64 00 03 00 00 00 FF 0F DF [23:28:01]state=3 [23:28:01]No paper [23:28:01]Cover opened [23:28:01]int [23:28:01]Write to MH i2c: 01 00 00 64 64 C8 [23:28:01]*** FLAG_PRN_PAP2 reset [23:28:01]Write i2c OK [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 07 00 [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 07 00 64 64 00 01 00 00 00 FF 0F DE [23:28:01]state=3 [23:28:01]No paper [23:28:01]Cover closed [23:28:01]int [23:28:01]Write to MH i2c: 01 00 00 65 64 C9 [23:28:01]*** FLAG_PRN_PAP1 reset [23:28:01]Write i2c OK [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 07 00 [23:28:01]MH_I2C_Read... [23:28:01]Read from MH i2c: 01 07 00 65 64 00 00 00 00 00 FF 0F DE [23:28:01]state=0 [23:28:02]OFD Sender: No OFD packet to send [23:28:07]OFD Sender: No OFD packet to send [23:28:12]OFD Sender: No OFD packet to send [23:28:17]OFD Sender: No OFD packet to send [23:28:22]OFD Sender: No OFD packet to send [23:28:27]OFD Sender: No OFD packet to send [23:28:32]OFD Sender: No OFD packet to send [23:28:37]OFD Sender: No OFD packet to send [23:28:42]OFD Sender: No OFD packet to send [23:28:47]OFD Sender: No OFD packet to send [23:28:52]OFD Sender: No OFD packet to send [23:28:57]OFD Sender: No OFD packet to send [23:29:02]OFD Sender: No OFD packet to send [23:29:07]OFD Sender: No OFD packet to send [23:29:12]OFD Sender: No OFD packet to send [23:29:17]OFD Sender: No OFD packet to send [23:29:22]OFD Sender: No OFD packet to send [23:29:27]OFD Sender: No OFD packet to send [23:29:32]OFD Sender: No OFD packet to send [23:29:37]OFD Sender: No OFD packet to send [23:29:42]OFD Sender: No OFD packet to send [23:29:47]OFD Sender: No OFD packet to send [23:29:52]OFD Sender: No OFD packet to send [23:29:57]OFD Sender: No OFD packet to send [23:30:02]OFD Sender: No OFD packet to send [23:30:07]OFD Sender: No OFD packet to send [23:30:12]OFD Sender: No OFD packet to send [23:30:17]OFD Sender: No OFD packet to send [23:30:22]OFD Sender: No OFD packet to send [23:30:27]OFD Sender: No OFD packet to send [23:30:32]OFD Sender: No OFD packet to send [23:30:37]OFD Sender: No OFD packet to send [23:30:42]OFD Sender: No OFD packet to send [23:30:47]OFD Sender: No OFD packet to send [23:30:52]OFD Sender: No OFD packet to send [23:30:57]OFD Sender: No OFD packet to send [23:31:02]OFD Sender: No OFD packet to send [23:31:07]OFD Sender: No OFD packet to send [23:31:12]OFD Sender: No OFD packet to send [23:31:17]OFD Sender: No OFD packet to send [23:31:22]OFD Sender: No OFD packet to send [23:31:27]OFD Sender: No OFD packet to send [23:31:32]OFD Sender: No OFD packet to send [23:31:37]OFD Sender: No OFD packet to send [23:31:42]OFD Sender: No OFD packet to send [23:31:47]OFD Sender: No OFD packet to send [23:31:52]OFD Sender: No OFD packet to send [23:31:57]OFD Sender: No OFD packet to send [23:32:02]OFD Sender: No OFD packet to send [23:32:07]OFD Sender: No OFD packet to send [23:32:12]OFD Sender: No OFD packet to send [23:32:17]OFD Sender: No OFD packet to send [23:32:23]OFD Sender: No OFD packet to send [23:32:28]OFD Sender: No OFD packet to send [23:32:33]OFD Sender: No OFD packet to send [23:32:38]OFD Sender: No OFD packet to send [23:32:43]OFD Sender: No OFD packet to send [23:32:48]OFD Sender: No OFD packet to send [23:32:53]OFD Sender: No OFD packet to send [23:32:58]OFD Sender: No OFD packet to send [23:33:03]OFD Sender: No OFD packet to send [23:33:06]accept exits with 9 [23:33:06]New connection [23:33:06]New thread 3067059556 created [23:33:06]Thread 3067202916 joined [23:33:06]Waiting for new connection... [23:33:06] Sock 9.Parse request [23:33:06]Sock 9.Check first char [23:33:06]Sock 9.First char is OK [23:33:06]request: POST /json_proto HTTP/1.0 [23:33:06]Method: POST [23:33:06]URL: /json_proto [23:33:06]Method is POST - this is cgi request [23:33:06]url: /json_proto [23:33:06]query_string will be loaded in cgi processing [23:33:06]execute_cgi json_proto POST (null) [23:33:06]execute_cgi path=json_proto method=POST [23:33:06]POST find Content-Length [23:33:06]Host: 172.17.34.200:8080 [23:33:06]Content-Length: 678 [23:33:06]Content-Type: application/json [23:33:06] [23:33:06]POST finish read [23:33:06]Found Content-Length = 678 [23:33:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183186", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [23:33:06]execute_script... [23:33:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183186", "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" : 58.50, "quantity" : 5.130, "sum" : 300.11, "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" ] } } [23:33:06]POST & json_proto [23:33:06]process_json_proto [23:33:06]json parsed OK: [23:33:06]protocol is kg_v1.0 [23:33:06]action value=close_receipt [23:33:06]process_action close_receipt [23:33:06]cmd_close_receipt [23:33:06]MH_GetDate [23:33:06]Write to MH i2c: F0 00 00 66 64 B9 [23:33:06]Write i2c OK [23:33:06]MH_I2C_Read... [23:33:06]Read from MH i2c: F0 [23:33:06]MH_I2C_Read... [23:33:06]Read from MH i2c: F0 09 00 [23:33:06]MH_I2C_Read... [23:33:06]Read from MH i2c: F0 09 00 66 64 00 B6 8B EA 64 B2 FF 65 64 CB [23:33:06]GetLastDocTimeStamp 1693092172 [23:33:06]current date 1693092790 [23:33:06]FM_GetShiftState [23:33:06]SAM_PROTO_GetShiftState [23:33:06]wFMCommunicate request_size=4 [23:33:06]MH_SAM_APDU [23:33:06]CAPDU: 80 13 01 00 [23:33:06]Write to MH i2c: E2 08 00 67 64 80 13 01 00 00 00 00 00 48 [23:33:06]Write i2c OK [23:33:06]MH_I2C_Read... [23:33:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:07]Read from MH i2c: E2 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 0E 00 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 0E 00 67 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 7F [23:33:07]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:33:07]wFMCommunicate OK [23:33:07]SAM_PROTO_GetShiftState done [23:33:07]FM_GetShiftState done [23:33:07]opened in 1693009560 [23:33:07]opened+sec_in_day 1693095960 [23:33:07]quantity*price = 30010 [23:33:07]sum+1 = 30012 [23:33:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.87 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 370 26.08.2023 23:33 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33354 ФПД: 220603029797651 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T233310&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33354&fm=220603029797651&tin=02508201610067®Number=0000000000091575&sum=30000 [23:33:08]StoreToDocumentArchive [23:33:08]shift 77 fd 33354 [23:33:08]save to /storage/0077/doc_00033354 [23:33:08]save last doc name /storage/0077/doc_00033354 to /storage/kkm_last_doc_name [23:33:08]save OK [23:33:08]Clear old archive folders... [23:33:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:33:08]tlvbuf is 00B9FD30 [23:33:08]SAM_PROTO_ClearQueue [23:33:08]wFMCommunicate request_size=4 [23:33:08]MH_SAM_APDU [23:33:08]CAPDU: 80 09 00 00 [23:33:08]Write to MH i2c: E2 08 00 74 64 80 09 00 00 00 00 00 00 4A [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:33:08]Read from MH i2c: E2 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 03 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 03 00 74 64 00 90 00 4C [23:33:08]RAPDU: 90 00 [23:33:08]wFMCommunicate OK [23:33:08]SAM_PROTO_ClearQueue done [23:33:08]KKMCreateOFDPacket [23:33:08]OFDProtocolAddRootSTLVToBuf [23:33:08]FM_MakeSignedData [23:33:08]FM_MakeSignedData [23:33:08]SAM_PROTO_SignData [23:33:08]wFMCommunicate request_size=4 [23:33:08]MH_SAM_APDU [23:33:08]CAPDU: 80 0D 01 02 [23:33:08]Write to MH i2c: E2 08 00 75 64 80 0D 01 02 00 00 00 00 52 [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:33:08]Read from MH i2c: E2 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 03 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 03 00 75 64 00 90 00 4D [23:33:08]RAPDU: 90 00 [23:33:08]wFMCommunicate OK [23:33:08]wFMCommunicate request_size=255 [23:33:08]MH_SAM_APDU [23:33:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 B6 8B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 82 00 00 35 04 06 00 C8 [23:33:08]Write to MH i2c: E2 02 01 76 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 B6 8B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 82 00 00 35 04 06 00 C8 00 00 D6 [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 [23:33:08]MH_I2C_Read... [23:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:08]Read from MH i2c: E2 03 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 03 00 76 64 00 90 00 4E [23:33:08]RAPDU: 90 00 [23:33:08]wFMCommunicate OK [23:33:08]wFMCommunicate request_size=10 [23:33:08]MH_SAM_APDU [23:33:08]CAPDU: 80 0D 02 02 05 A3 25 3A 3B 13 [23:33:08]Write to MH i2c: E2 0D 00 77 64 80 0D 02 02 05 00 A3 25 3A 3B 13 00 00 AF [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:08]Read from MH i2c: E2 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 03 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 03 00 77 64 00 90 00 4F [23:33:08]RAPDU: 90 00 [23:33:08]wFMCommunicate OK [23:33:08]wFMCommunicate request_size=4 [23:33:08]MH_SAM_APDU [23:33:08]CAPDU: 80 0D 03 02 [23:33:08]Write to MH i2c: E2 08 00 78 64 80 0D 03 02 00 00 00 00 57 [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:33:08]Read from MH i2c: E2 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 0B 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 0B 00 78 64 00 94 89 29 41 3D 33 72 5F 90 00 20 [23:33:08]RAPDU: 94 89 29 41 3D 33 72 5F 90 00 [23:33:08]wFMCommunicate OK [23:33:08]SAM_PROTO_SignData done [23:33:08]FM_MakeSignedData done [23:33:08]CreateOFDProtocolMessage [23:33:08]wFMCommunicate request_size=4 [23:33:08]MH_SAM_APDU [23:33:08]CAPDU: 80 11 00 00 [23:33:08]Write to MH i2c: E2 08 00 79 64 80 11 00 00 00 00 00 00 57 [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:08]Read from MH i2c: E2 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 17 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: E2 17 00 79 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AD [23:33:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:33:08]wFMCommunicate OK [23:33:08]CreateOFDProtocolMessage done [23:33:08]OFDSenderStorePacket 33354 [23:33:08]StoreOFDPacket docnum=33354 [23:33:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 ED 10 07 01 FB 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 B6 8B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 82 00 00 35 04 06 00 C8 A3 25 3A 3B 13 94 89 29 41 3D 33 72 5F [23:33:08]CheckFolder [23:33:08]dirname=/storage/ofd_packets [23:33:08]CheckFolder done [23:33:08]ProducePacketName [23:33:08]name=ofd_packets/00033354 [23:33:08]NVStorageSaveData ofd_packets/00033354 [23:33:08]File name is /storage/ofd_packets/00033354 [23:33:08]Write 301 bytes [23:33:08]NVStorageSaveData done [23:33:08]OFDSenderStorePacket done [23:33:08]KKMCreateOFDPacket done [23:33:08]NVStorageSaveData kkm_last_timestamp [23:33:08]File name is /storage/kkm_last_timestamp [23:33:08]Write 4 bytes [23:33:08]NVStorageSaveData done [23:33:08]ExternCall_PrintAddStr [23:33:08]wPrintStart [23:33:08]Write to MH i2c: 01 00 00 7A 64 DE [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: 01 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: 01 07 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: 01 07 00 7A 64 00 00 00 00 00 FF 0F F3 [23:33:08]RasterBufferAndPrint [23:33:08]line Счет N : (1)1183186 [23:33:08]line ИНН: 02508201610067 [23:33:08]line Контрольно-Кассовый Чек [23:33:08]line ПРОДАЖА [23:33:08]line ТРК (МРК, ГНК) : 52 [23:33:08]line Товар: 2710124130 [23:33:08]line Аи-92-К-5 [23:33:08]line 5.130 * 58.50 [23:33:08]line = 300.11 [23:33:08]line НДС 12% НСП 1% [23:33:08]line > о реализуемом товаре [23:33:08]line ОКРУГЛЕНИЕ: -0.11 [23:33:08]line ИТОГО: 300.00 [23:33:08]line Внесено: 300.00 [23:33:08]line СДАЧА: 0.00 [23:33:08]line НСП 1% : 2.66 [23:33:08]line НДС 12% : 31.87 [23:33:08]line Наличными: 300.00 [23:33:08]line Безнал.: 0.00 [23:33:08]line Место: АЗС № 121 "Партнер Нефть" [23:33:08]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:33:08]line СНО: Общий режим [23:33:08]line Чек 370 26.08.2023 23:33 [23:33:08]line Смена: 77 ФФД: 1.0 [23:33:08]line ЗНМ: 0300000148 [23:33:08]line РНМ: 0000000000091575 [23:33:08]line Версия ККМ: 001 [23:33:08]line ФМ: 0000000000874655 [23:33:08]line ФД: 33354 [23:33:08]line ФПД: 220603029797651 [23:33:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T233310&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33354&fm=220603029797651&tin=02508201610067®Number=0000000000091575&sum=30000 [23:33:08]OFD Sender: Processing packet 33354 [packets to send 11, broken 10] [23:33:08]ProducePacketName [23:33:08]name=ofd_packets/00033354 [23:33:08]OFD Sender: To server: pG, [23:33:08]CommunicateWithHost lk.salyk.kg:30040 [23:33:08]ConnectInit lk.salyk.kg [23:33:08]written 0, free lines is 4095 [23:33:09]Connected sock=10 [23:33:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 ED 10 07 01 FB 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 14 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 3B 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 73 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 B6 8B EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 82 00 00 35 04 06 00 C8 A3 25 3A 3B 13 94 89 29 41 3D 33 72 5F [23:33:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 1F EE 47 00 24 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4A 82 00 00 F4 03 04 00 53 36 EA 64 B6 04 01 00 00 48 6C FD 69 AE 1B F0 FC [23:33:09]CommunicateWithHost err = 0 [23:33:09]CheckOFDResponse [23:33:09]1017 (14) - 77093643461234 [23:33:09]1041 (16) - 0000000000874655 [23:33:09]1040 (4) - 33354 [23:33:09]1012 (4) - 26.08.2023 17:28 [23:33:09]1206 (1) - 0 [23:33:09]OFD Sender: Remove packet 33354 [23:33:09]ProducePacketName [23:33:09]name=ofd_packets/00033354 [23:33:09]NVStorageDeleteData [23:33:09]Write to MH i2c: 01 00 00 A5 64 09 [23:33:09]Write i2c OK [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: 01 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: 01 07 00 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: 01 07 00 A5 64 00 00 00 00 00 DA 0C F6 [23:33:09]RasterBufferAndPrint [23:33:09]line [23:33:09]line [23:33:09]line [23:33:09]line [23:33:09]line [23:33:09]written 0, free lines is 3296 [23:33:09]MH_Cut [23:33:09]Write to MH i2c: D1 01 00 AC 64 01 E2 [23:33:09]Write i2c OK [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: D1 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: D1 01 00 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: D1 01 00 AC 64 00 E1 [23:33:09]Write to MH i2c: 01 00 00 AD 64 11 [23:33:09]Write i2c OK [23:33:09]MH_I2C_Read... [23:33:09]OFD Sender: No OFD packet to send [23:33:10]*** Cut start [23:33:10]*** Purtial cut [23:33:10]*** CUTSNS_PIN = 0 [23:33:10]*** Stage 1: CUTSNS_PIN = 1 [23:33:12]Read from MH i2c: 01 [23:33:12]MH_I2C_Read... [23:33:12]*** Stop cut motor [23:33:12]*** Cut end [23:33:12]Read from MH i2c: 01 07 00 [23:33:12]MH_I2C_Read... [23:33:12]Read from MH i2c: 01 07 00 AD 64 00 00 00 00 00 FF 0F 26 [23:33:12]process_action close_receipt done [23:33:12]requested_data is exist [23:33:12]produce_requested_data [23:33:12]requested_item fm.sn is exist - process it [23:33:12]wFMCommunicate request_size=4 [23:33:12]MH_SAM_APDU [23:33:12]CAPDU: 80 11 00 00 [23:33:12]Write to MH i2c: E2 08 00 AE 64 80 11 00 00 00 00 00 00 8C [23:33:12]Write i2c OK [23:33:12]MH_I2C_Read... [23:33:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:12]Read from MH i2c: E2 [23:33:12]MH_I2C_Read... [23:33:12]Read from MH i2c: E2 17 00 [23:33:12]MH_I2C_Read... [23:33:12]Read from MH i2c: E2 17 00 AE 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 E2 [23:33:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:33:12]wFMCommunicate OK [23:33:12]requested_item fd.num is exist - process it [23:33:12]SAM_PROTO_GetFieldsCounters [23:33:12]wFMCommunicate request_size=4 [23:33:12]MH_SAM_APDU [23:33:12]CAPDU: 80 13 00 00 [23:33:12]Write to MH i2c: E2 08 00 AF 64 80 13 00 00 00 00 00 00 8F [23:33:12]Write i2c OK [23:33:12]MH_I2C_Read... [23:33:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:12]Read from MH i2c: E2 [23:33:12]MH_I2C_Read... [23:33:12]Read from MH i2c: E2 62 00 [23:33:12]MH_I2C_Read... [23:33:12]Read from MH i2c: E2 62 00 AF 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [23:33:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4A 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:12]wFMCommunicate OK [23:33:12]SAM_PROTO_GetFieldsCounters done [23:33:12]requested_item shift.num is exist - process it [23:33:12]requested_item shift.opened is exist - process it [23:33:12]req_shift_opened [23:33:12]FM_GetShiftState [23:33:12]SAM_PROTO_GetShiftState [23:33:12]wFMCommunicate request_size=4 [23:33:12]MH_SAM_APDU [23:33:12]CAPDU: 80 13 01 00 [23:33:12]Write to MH i2c: E2 08 00 B0 64 80 13 01 00 00 00 00 00 91 [23:33:12]Write i2c OK [23:33:12]MH_I2C_Read... [23:33:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:12]Read from MH i2c: E2 [23:33:12]MH_I2C_Read... [23:33:12]Read from MH i2c: E2 0E 00 [23:33:12]MH_I2C_Read... [23:33:12]Read from MH i2c: E2 0E 00 B0 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 C8 [23:33:12]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:33:12]wFMCommunicate OK [23:33:12]SAM_PROTO_GetShiftState done [23:33:12]FM_GetShiftState done [23:33:12]req_shift_opened done [23:33:12]requested_item shift.open_date is exist - process it [23:33:12]req_shift_open_date [23:33:12]req_shift_open_date done [23:33:12]produce_requested_data done [23:33:12]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33354,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:33:12]process_action_free close_receipt [23:33:12]json_value_free [23:33:12]json_value_free done [23:33:12]process_json_proto returns [23:33:12]Send response to host [23:33:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33354,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:33:12]free response buf [23:33:12]execute_script done [23:33:12]execute_script returns [23:33:12]free content buf [23:33:12]Sock 9.Close socket [23:33:12]Sock 9.Thread stoped [23:33:14]OFD Sender: No OFD packet to send [23:33:19]OFD Sender: No OFD packet to send [23:33:24]OFD Sender: No OFD packet to send [23:33:29]OFD Sender: No OFD packet to send [23:33:34]OFD Sender: No OFD packet to send [23:33:39]OFD Sender: No OFD packet to send [23:33:44]OFD Sender: No OFD packet to send [23:33:49]OFD Sender: No OFD packet to send [23:33:54]OFD Sender: No OFD packet to send [23:33:59]OFD Sender: No OFD packet to send [23:34:04]OFD Sender: No OFD packet to send [23:34:09]OFD Sender: No OFD packet to send [23:34:14]OFD Sender: No OFD packet to send [23:34:19]OFD Sender: No OFD packet to send [23:34:24]OFD Sender: No OFD packet to send [23:34:29]OFD Sender: No OFD packet to send [23:34:34]OFD Sender: No OFD packet to send [23:34:39]OFD Sender: No OFD packet to send [23:34:44]OFD Sender: No OFD packet to send [23:34:49]OFD Sender: No OFD packet to send [23:34:54]OFD Sender: No OFD packet to send [23:34:59]OFD Sender: No OFD packet to send [23:35:04]OFD Sender: No OFD packet to send [23:35:09]OFD Sender: No OFD packet to send [23:35:14]OFD Sender: No OFD packet to send [23:35:19]OFD Sender: No OFD packet to send [23:35:24]OFD Sender: No OFD packet to send [23:35:29]OFD Sender: No OFD packet to send [23:35:34]OFD Sender: No OFD packet to send [23:35:39]OFD Sender: No OFD packet to send [23:35:44]OFD Sender: No OFD packet to send [23:35:49]OFD Sender: No OFD packet to send [23:35:54]OFD Sender: No OFD packet to send [23:35:59]OFD Sender: No OFD packet to send [23:36:04]OFD Sender: No OFD packet to send [23:36:09]OFD Sender: No OFD packet to send [23:36:14]OFD Sender: No OFD packet to send [23:36:19]OFD Sender: No OFD packet to send [23:36:24]OFD Sender: No OFD packet to send [23:36:29]OFD Sender: No OFD packet to send [23:36:34]OFD Sender: No OFD packet to send [23:36:39]OFD Sender: No OFD packet to send [23:36:44]OFD Sender: No OFD packet to send [23:36:49]OFD Sender: No OFD packet to send [23:36:54]OFD Sender: No OFD packet to send [23:36:59]OFD Sender: No OFD packet to send [23:37:04]OFD Sender: No OFD packet to send [23:37:09]OFD Sender: No OFD packet to send [23:37:14]OFD Sender: No OFD packet to send [23:37:19]OFD Sender: No OFD packet to send [23:37:22]accept exits with 7 [23:37:22]New connection [23:37:22]New thread 3067202916 created [23:37:22]Thread 3067059556 joined [23:37:22]Waiting for new connection... [23:37:22] Sock 7.Parse request [23:37:22]Sock 7.Check first char [23:37:22]Sock 7.First char is OK [23:37:22]request: POST /json_proto HTTP/1.0 [23:37:22]Method: POST [23:37:22]URL: /json_proto [23:37:22]Method is POST - this is cgi request [23:37:22]url: /json_proto [23:37:22]query_string will be loaded in cgi processing [23:37:22]execute_cgi json_proto POST (null) [23:37:22]execute_cgi path=json_proto method=POST [23:37:22]POST find Content-Length [23:37:22]Host: 172.17.34.200:8080 [23:37:22]Content-Length: 679 [23:37:22]Content-Type: application/json [23:37:22] [23:37:22]POST finish read [23:37:22]Found Content-Length = 679 [23:37:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183187", "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" : 58.50, "quantity" : 16.330, "sum" : 955.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 955.00, "total" : 955.00, "payments": [ { "type": 0, "sum" : 955.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:22]execute_script... [23:37: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)1183187", "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" : 58.50, "quantity" : 16.330, "sum" : 955.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 955.00, "total" : 955.00, "payments": [ { "type": 0, "sum" : 955.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:22]POST & json_proto [23:37:22]process_json_proto [23:37:22]json parsed OK: [23:37:22]protocol is kg_v1.0 [23:37:22]action value=close_receipt [23:37:22]process_action close_receipt [23:37:22]cmd_close_receipt [23:37:22]MH_GetDate [23:37:22]Write to MH i2c: F0 00 00 B1 64 04 [23:37:22]Write i2c OK [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: F0 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: F0 09 00 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: F0 09 00 B1 64 00 B6 8C EA 64 B2 FF 65 64 17 [23:37:22]GetLastDocTimeStamp 1693092790 [23:37:22]current date 1693093046 [23:37:22]FM_GetShiftState [23:37:22]SAM_PROTO_GetShiftState [23:37:22]wFMCommunicate request_size=4 [23:37:22]MH_SAM_APDU [23:37:22]CAPDU: 80 13 01 00 [23:37:22]Write to MH i2c: E2 08 00 B2 64 80 13 01 00 00 00 00 00 93 [23:37:22]Write i2c OK [23:37:22]MH_I2C_Read... [23:37:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:22]Read from MH i2c: E2 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: E2 0E 00 [23:37:22]MH_I2C_Read... [23:37:22]Read from MH i2c: E2 0E 00 B2 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 CA [23:37:22]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:37:22]wFMCommunicate OK [23:37:22]SAM_PROTO_GetShiftState done [23:37:22]FM_GetShiftState done [23:37:22]opened in 1693009560 [23:37:22]opened+sec_in_day 1693095960 [23:37:22]quantity*price = 95530 [23:37:22]sum+1 = 95532 [23:37:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 955.00 Внесено: 955.00 СДАЧА: 0.00 НСП 1% : 8.45 НДС 12% : 101.45 Наличными: 955.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 371 26.08.2023 23:37 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33355 ФПД: 169269252545924 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T233726&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33355&fm=169269252545924&tin=02508201610067®Number=0000000000091575&sum=95500 [23:37:23]StoreToDocumentArchive [23:37:23]shift 77 fd 33355 [23:37:23]save to /storage/0077/doc_00033355 [23:37:23]save last doc name /storage/0077/doc_00033355 to /storage/kkm_last_doc_name [23:37:23]save OK [23:37:23]Clear old archive folders... [23:37:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:37:23]tlvbuf is 00A25EB0 [23:37:23]SAM_PROTO_ClearQueue [23:37:23]wFMCommunicate request_size=4 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 09 00 00 [23:37:23]Write to MH i2c: E2 08 00 BF 64 80 09 00 00 00 00 00 00 95 [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 BF 64 00 90 00 97 [23:37:23]RAPDU: 90 00 [23:37:23]wFMCommunicate OK [23:37:23]SAM_PROTO_ClearQueue done [23:37:23]KKMCreateOFDPacket [23:37:23]OFDProtocolAddRootSTLVToBuf [23:37:23]FM_MakeSignedData [23:37:23]FM_MakeSignedData [23:37:23]SAM_PROTO_SignData [23:37:23]wFMCommunicate request_size=4 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 0D 01 02 [23:37:23]Write to MH i2c: E2 08 00 C0 64 80 0D 01 02 00 00 00 00 9D [23:37:23]Write i2c OK [23:37:23]MH_I2C_Read... [23:37:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:23]Read from MH i2c: E2 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 [23:37:23]MH_I2C_Read... [23:37:23]Read from MH i2c: E2 03 00 C0 64 00 90 00 98 [23:37:23]RAPDU: 90 00 [23:37:23]wFMCommunicate OK [23:37:23]wFMCommunicate request_size=255 [23:37:23]MH_SAM_APDU [23:37:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 3F 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 2B 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 B6 8C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 82 00 00 35 04 06 00 99 [23:37:24]Write to MH i2c: E2 02 01 C1 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CA 3F 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 2B 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 B6 8C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 82 00 00 35 04 06 00 99 00 00 19 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 C1 64 00 90 00 99 [23:37:24]RAPDU: 90 00 [23:37:24]wFMCommunicate OK [23:37:24]wFMCommunicate request_size=10 [23:37:24]MH_SAM_APDU [23:37:24]CAPDU: 80 0D 02 02 05 F3 11 AB 5D 84 [23:37:24]Write to MH i2c: E2 0D 00 C2 64 80 0D 02 02 05 00 F3 11 AB 5D 84 00 00 3A [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 03 00 C2 64 00 90 00 9A [23:37:24]RAPDU: 90 00 [23:37:24]wFMCommunicate OK [23:37:24]wFMCommunicate request_size=4 [23:37:24]MH_SAM_APDU [23:37:24]CAPDU: 80 0D 03 02 [23:37:24]Write to MH i2c: E2 08 00 C3 64 80 0D 03 02 00 00 00 00 A2 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 0B 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 0B 00 C3 64 00 0C 07 23 51 9E 05 5B 89 90 00 B1 [23:37:24]RAPDU: 0C 07 23 51 9E 05 5B 89 90 00 [23:37:24]wFMCommunicate OK [23:37:24]SAM_PROTO_SignData done [23:37:24]FM_MakeSignedData done [23:37:24]CreateOFDProtocolMessage [23:37:24]wFMCommunicate request_size=4 [23:37:24]MH_SAM_APDU [23:37:24]CAPDU: 80 11 00 00 [23:37:24]Write to MH i2c: E2 08 00 C4 64 80 11 00 00 00 00 00 00 A2 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:24]Read from MH i2c: E2 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 17 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: E2 17 00 C4 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 F8 [23:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:37:24]wFMCommunicate OK [23:37:24]CreateOFDProtocolMessage done [23:37:24]OFDSenderStorePacket 33355 [23:37:24]StoreOFDPacket docnum=33355 [23:37:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A4 8D 07 01 07 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 CA 3F 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 2B 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 B6 8C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 82 00 00 35 04 06 00 99 F3 11 AB 5D 84 0C 07 23 51 9E 05 5B 89 [23:37:24]CheckFolder [23:37:24]dirname=/storage/ofd_packets [23:37:24]CheckFolder done [23:37:24]ProducePacketName [23:37:24]name=ofd_packets/00033355 [23:37:24]NVStorageSaveData ofd_packets/00033355 [23:37:24]File name is /storage/ofd_packets/00033355 [23:37:24]Write 301 bytes [23:37:24]NVStorageSaveData done [23:37:24]OFDSenderStorePacket done [23:37:24]KKMCreateOFDPacket done [23:37:24]NVStorageSaveData kkm_last_timestamp [23:37:24]File name is /storage/kkm_last_timestamp [23:37:24]Write 4 bytes [23:37:24]NVStorageSaveData done [23:37:24]ExternCall_PrintAddStr [23:37:24]wPrintStart [23:37:24]Write to MH i2c: 01 00 00 C5 64 29 [23:37:24]Write i2c OK [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 07 00 [23:37:24]MH_I2C_Read... [23:37:24]Read from MH i2c: 01 07 00 C5 64 00 00 00 00 00 FF 0F 3E [23:37:24]RasterBufferAndPrint [23:37:24]line Счет N : (1)1183187 [23:37:24]line ИНН: 02508201610067 [23:37:24]line Контрольно-Кассовый Чек [23:37:24]line ПРОДАЖА [23:37:24]line ТРК (МРК, ГНК) : 52 [23:37:24]line Товар: 2710124130 [23:37:24]line Аи-92-К-5 [23:37:24]line 16.330 * 58.50 [23:37:24]line = 955.31 [23:37:24]line НДС 12% НСП 1% [23:37:24]line > о реализуемом товаре [23:37:24]line ОКРУГЛЕНИЕ: -0.31 [23:37:24]line ИТОГО: 955.00 [23:37:24]line Внесено: 955.00 [23:37:24]line СДАЧА: 0.00 [23:37:24]line НСП 1% : 8.45 [23:37:24]line НДС 12% : 101.45 [23:37:24]line Наличными: 955.00 [23:37:24]line Безнал.: 0.00 [23:37:24]line Место: АЗС № 121 "Партнер Нефть" [23:37:24]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:37:24]line СНО: Общий режим [23:37:24]line Чек 371 26.08.2023 23:37 [23:37:24]line Смена: 77 ФФД: 1.0 [23:37:24]line ЗНМ: 0300000148 [23:37:24]line РНМ: 0000000000091575 [23:37:24]line Версия ККМ: 001 [23:37:24]line ФМ: 0000000000874655 [23:37:24]line ФД: 33355 [23:37:24]line ФПД: 169269252545924 [23:37:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T233726&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33355&fm=169269252545924&tin=02508201610067®Number=0000000000091575&sum=95500 [23:37:24]OFD Sender: Processing packet 33355 [packets to send 11, broken 10] [23:37:24]ProducePacketName [23:37:24]name=ofd_packets/00033355 [23:37:24]OFD Sender: To server: pG, [23:37:24]CommunicateWithHost lk.salyk.kg:30040 [23:37:24]ConnectInit lk.salyk.kg [23:37:24]written 0, free lines is 4095 [23:37:24]Connected sock=10 [23:37:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 A4 8D 07 01 07 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 CA 3F 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 2B 75 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 75 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 27 00 00 00 00 07 04 06 00 0C 75 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 B6 8C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 82 00 00 35 04 06 00 99 F3 11 AB 5D 84 0C 07 23 51 9E 05 5B 89 [23:37:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 60 19 47 00 3C 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4B 82 00 00 F4 03 04 00 53 37 EA 64 B6 04 01 00 00 40 17 00 60 5B EA D9 19 [23:37:25]CommunicateWithHost err = 0 [23:37:25]CheckOFDResponse [23:37:25]1017 (14) - 77093643461234 [23:37:25]1041 (16) - 0000000000874655 [23:37:25]1040 (4) - 33355 [23:37:25]1012 (4) - 26.08.2023 17:33 [23:37:25]1206 (1) - 0 [23:37:25]OFD Sender: Remove packet 33355 [23:37:25]ProducePacketName [23:37:25]name=ofd_packets/00033355 [23:37:25]NVStorageDeleteData [23:37:25]Write to MH i2c: 01 00 00 F0 64 54 [23:37:25]Write i2c OK [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: 01 [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: 01 07 00 [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: 01 07 00 F0 64 00 00 00 00 00 DA 0C 41 [23:37:25]RasterBufferAndPrint [23:37:25]line [23:37:25]line [23:37:25]line [23:37:25]line [23:37:25]line [23:37:25]written 0, free lines is 3296 [23:37:25]MH_Cut [23:37:25]Write to MH i2c: D1 01 00 F7 64 01 2D [23:37:25]Write i2c OK [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: D1 [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: D1 01 00 [23:37:25]MH_I2C_Read... [23:37:25]Read from MH i2c: D1 01 00 F7 64 00 2C [23:37:25]Write to MH i2c: 01 00 00 F8 64 5C [23:37:25]Write i2c OK [23:37:25]MH_I2C_Read... [23:37:25]OFD Sender: No OFD packet to send [23:37:25]*** Cut start [23:37:25]*** Purtial cut [23:37:25]*** Stage 1: CUTSNS_PIN = 1 [23:37:26]Read from MH i2c: 01 [23:37:26]MH_I2C_Read... [23:37:26]*** Stop cut motor [23:37:26]*** Cut end [23:37:26]Read from MH i2c: 01 07 00 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: 01 07 00 F8 64 00 00 00 00 00 FF 0F 71 [23:37:26]process_action close_receipt done [23:37:26]requested_data is exist [23:37:26]produce_requested_data [23:37:26]requested_item fm.sn is exist - process it [23:37:26]wFMCommunicate request_size=4 [23:37:26]MH_SAM_APDU [23:37:26]CAPDU: 80 11 00 00 [23:37:26]Write to MH i2c: E2 08 00 F9 64 80 11 00 00 00 00 00 00 D7 [23:37:26]Write i2c OK [23:37:26]MH_I2C_Read... [23:37:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:26]Read from MH i2c: E2 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 17 00 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 17 00 F9 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2D [23:37:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:37:26]wFMCommunicate OK [23:37:26]requested_item fd.num is exist - process it [23:37:26]SAM_PROTO_GetFieldsCounters [23:37:26]wFMCommunicate request_size=4 [23:37:26]MH_SAM_APDU [23:37:26]CAPDU: 80 13 00 00 [23:37:26]Write to MH i2c: E2 08 00 FA 64 80 13 00 00 00 00 00 00 DA [23:37:26]Write i2c OK [23:37:26]MH_I2C_Read... [23:37:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:26]Read from MH i2c: E2 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 62 00 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 62 00 FA 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [23:37:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4B 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:26]wFMCommunicate OK [23:37:26]SAM_PROTO_GetFieldsCounters done [23:37:26]requested_item shift.num is exist - process it [23:37:26]requested_item shift.opened is exist - process it [23:37:26]req_shift_opened [23:37:26]FM_GetShiftState [23:37:26]SAM_PROTO_GetShiftState [23:37:26]wFMCommunicate request_size=4 [23:37:26]MH_SAM_APDU [23:37:26]CAPDU: 80 13 01 00 [23:37:26]Write to MH i2c: E2 08 00 FB 64 80 13 01 00 00 00 00 00 DC [23:37:26]Write i2c OK [23:37:26]MH_I2C_Read... [23:37:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:26]Read from MH i2c: E2 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 0E 00 [23:37:26]MH_I2C_Read... [23:37:26]Read from MH i2c: E2 0E 00 FB 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 13 [23:37:26]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:37:26]wFMCommunicate OK [23:37:26]SAM_PROTO_GetShiftState done [23:37:26]FM_GetShiftState done [23:37:26]req_shift_opened done [23:37:26]requested_item shift.open_date is exist - process it [23:37:26]req_shift_open_date [23:37:26]req_shift_open_date done [23:37:26]produce_requested_data done [23:37:26]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33355,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:37:26]process_action_free close_receipt [23:37:26]json_value_free [23:37:26]json_value_free done [23:37:26]process_json_proto returns [23:37:26]Send response to host [23:37:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33355,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:37:26]free response buf [23:37:26]execute_script done [23:37:26]execute_script returns [23:37:26]free content buf [23:37:26]Sock 7.Close socket [23:37:26]Sock 7.Thread stoped [23:37:30]OFD Sender: No OFD packet to send [23:37:35]OFD Sender: No OFD packet to send [23:37:40]OFD Sender: No OFD packet to send [23:37:45]OFD Sender: No OFD packet to send [23:37:50]OFD Sender: No OFD packet to send [23:37:55]OFD Sender: No OFD packet to send [23:38:00]OFD Sender: No OFD packet to send [23:38:05]OFD Sender: No OFD packet to send [23:38:10]OFD Sender: No OFD packet to send [23:38:15]OFD Sender: No OFD packet to send [23:38:16]accept exits with 9 [23:38:16]New connection [23:38:16]New thread 3067059556 created [23:38:16]Thread 3067202916 joined [23:38:16]Waiting for new connection... [23:38:16] Sock 9.Parse request [23:38:16]Sock 9.Check first char [23:38:16]Sock 9.First char is OK [23:38:16]request: POST /json_proto HTTP/1.0 [23:38:16]Method: POST [23:38:16]URL: /json_proto [23:38:16]Method is POST - this is cgi request [23:38:16]url: /json_proto [23:38:16]query_string will be loaded in cgi processing [23:38:16]execute_cgi json_proto POST (null) [23:38:16]execute_cgi path=json_proto method=POST [23:38:16]POST find Content-Length [23:38:16]Host: 172.17.34.200:8080 [23:38:16]Content-Length: 679 [23:38:16]Content-Type: application/json [23:38:16] [23:38:16]POST finish read [23:38:16]Found Content-Length = 679 [23:38:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183188", "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" : 58.50, "quantity" : 13.680, "sum" : 800.28, "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" ] } } [23:38:16]execute_script... [23:38:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183188", "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" : 58.50, "quantity" : 13.680, "sum" : 800.28, "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" ] } } [23:38:16]POST & json_proto [23:38:16]process_json_proto [23:38:16]json parsed OK: [23:38:16]protocol is kg_v1.0 [23:38:16]action value=close_receipt [23:38:16]process_action close_receipt [23:38:16]cmd_close_receipt [23:38:16]MH_GetDate [23:38:16]Write to MH i2c: F0 00 00 FC 64 4F [23:38:16]Write i2c OK [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: F0 [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: F0 09 00 [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: F0 09 00 FC 64 00 EB 8C EA 64 B2 FF 65 64 97 [23:38:16]GetLastDocTimeStamp 1693093046 [23:38:16]current date 1693093099 [23:38:16]FM_GetShiftState [23:38:16]SAM_PROTO_GetShiftState [23:38:16]wFMCommunicate request_size=4 [23:38:16]MH_SAM_APDU [23:38:16]CAPDU: 80 13 01 00 [23:38:16]Write to MH i2c: E2 08 00 FD 64 80 13 01 00 00 00 00 00 DE [23:38:16]Write i2c OK [23:38:16]MH_I2C_Read... [23:38:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:16]Read from MH i2c: E2 [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: E2 0E 00 [23:38:16]MH_I2C_Read... [23:38:16]Read from MH i2c: E2 0E 00 FD 64 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 15 [23:38:16]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:38:16]wFMCommunicate OK [23:38:16]SAM_PROTO_GetShiftState done [23:38:16]FM_GetShiftState done [23:38:16]opened in 1693009560 [23:38:16]opened+sec_in_day 1693095960 [23:38:16]quantity*price = 80028 [23:38:16]sum+1 = 80029 [23:38:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.98 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 372 26.08.2023 23:38 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33356 ФПД: 273788356247730 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T233819&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33356&fm=273788356247730&tin=02508201610067®Number=0000000000091575&sum=80000 [23:38:17]StoreToDocumentArchive [23:38:17]shift 77 fd 33356 [23:38:17]save to /storage/0077/doc_00033356 [23:38:17]save last doc name /storage/0077/doc_00033356 to /storage/kkm_last_doc_name [23:38:17]save OK [23:38:17]Clear old archive folders... [23:38:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:38:17]tlvbuf is 00C22670 [23:38:17]SAM_PROTO_ClearQueue [23:38:17]wFMCommunicate request_size=4 [23:38:17]MH_SAM_APDU [23:38:17]CAPDU: 80 09 00 00 [23:38:17]Write to MH i2c: E2 08 00 0A 65 80 09 00 00 00 00 00 00 E1 [23:38:17]Write i2c OK [23:38:17]MH_I2C_Read... [23:38:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:38:17]Read from MH i2c: E2 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 03 00 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 03 00 0A 65 00 90 00 E3 [23:38:17]RAPDU: 90 00 [23:38:17]wFMCommunicate OK [23:38:17]SAM_PROTO_ClearQueue done [23:38:17]KKMCreateOFDPacket [23:38:17]OFDProtocolAddRootSTLVToBuf [23:38:17]FM_MakeSignedData [23:38:17]FM_MakeSignedData [23:38:17]SAM_PROTO_SignData [23:38:17]wFMCommunicate request_size=4 [23:38:17]MH_SAM_APDU [23:38:17]CAPDU: 80 0D 01 02 [23:38:17]Write to MH i2c: E2 08 00 0B 65 80 0D 01 02 00 00 00 00 E9 [23:38:17]Write i2c OK [23:38:17]MH_I2C_Read... [23:38:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:38:17]Read from MH i2c: E2 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 03 00 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 03 00 0B 65 00 90 00 E4 [23:38:17]RAPDU: 90 00 [23:38:17]wFMCommunicate OK [23:38:17]wFMCommunicate request_size=255 [23:38:17]MH_SAM_APDU [23:38: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 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 74 01 00 00 F4 03 04 00 EB 8C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 82 00 00 35 04 06 00 F9 [23:38:17]Write to MH i2c: E2 02 01 0C 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 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 74 01 00 00 F4 03 04 00 EB 8C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 82 00 00 35 04 06 00 F9 00 00 3B [23:38:17]Write i2c OK [23:38:17]MH_I2C_Read... [23:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:17]Read from MH i2c: E2 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 03 00 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 03 00 0C 65 00 90 00 E5 [23:38:17]RAPDU: 90 00 [23:38:17]wFMCommunicate OK [23:38:17]wFMCommunicate request_size=10 [23:38:17]MH_SAM_APDU [23:38:17]CAPDU: 80 0D 02 02 05 02 51 B7 C0 B2 [23:38:17]Write to MH i2c: E2 0D 00 0D 65 80 0D 02 02 05 00 02 51 B7 C0 B2 00 00 72 [23:38:17]Write i2c OK [23:38:17]MH_I2C_Read... [23:38:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:17]Read from MH i2c: E2 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 03 00 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 03 00 0D 65 00 90 00 E6 [23:38:17]RAPDU: 90 00 [23:38:17]wFMCommunicate OK [23:38:17]wFMCommunicate request_size=4 [23:38:17]MH_SAM_APDU [23:38:17]CAPDU: 80 0D 03 02 [23:38:17]Write to MH i2c: E2 08 00 0E 65 80 0D 03 02 00 00 00 00 EE [23:38:17]Write i2c OK [23:38:17]MH_I2C_Read... [23:38:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:38:17]Read from MH i2c: E2 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 0B 00 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 0B 00 0E 65 00 F1 AD 97 30 6A BB 43 CD 90 00 89 [23:38:17]RAPDU: F1 AD 97 30 6A BB 43 CD 90 00 [23:38:17]wFMCommunicate OK [23:38:17]SAM_PROTO_SignData done [23:38:17]FM_MakeSignedData done [23:38:17]CreateOFDProtocolMessage [23:38:17]wFMCommunicate request_size=4 [23:38:17]MH_SAM_APDU [23:38:17]CAPDU: 80 11 00 00 [23:38:17]Write to MH i2c: E2 08 00 0F 65 80 11 00 00 00 00 00 00 EE [23:38:17]Write i2c OK [23:38:17]MH_I2C_Read... [23:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:17]Read from MH i2c: E2 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 17 00 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: E2 17 00 0F 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 44 [23:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:38:17]wFMCommunicate OK [23:38:17]CreateOFDProtocolMessage done [23:38:17]OFDSenderStorePacket 33356 [23:38:17]StoreOFDPacket docnum=33356 [23:38:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8E 13 07 01 37 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 74 01 00 00 F4 03 04 00 EB 8C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 82 00 00 35 04 06 00 F9 02 51 B7 C0 B2 F1 AD 97 30 6A BB 43 CD [23:38:17]CheckFolder [23:38:17]dirname=/storage/ofd_packets [23:38:17]CheckFolder done [23:38:17]ProducePacketName [23:38:17]name=ofd_packets/00033356 [23:38:17]NVStorageSaveData ofd_packets/00033356 [23:38:17]File name is /storage/ofd_packets/00033356 [23:38:17]Write 301 bytes [23:38:17]NVStorageSaveData done [23:38:17]OFDSenderStorePacket done [23:38:17]KKMCreateOFDPacket done [23:38:17]NVStorageSaveData kkm_last_timestamp [23:38:17]File name is /storage/kkm_last_timestamp [23:38:17]Write 4 bytes [23:38:17]NVStorageSaveData done [23:38:17]ExternCall_PrintAddStr [23:38:17]wPrintStart [23:38:17]Write to MH i2c: 01 00 00 10 65 75 [23:38:17]Write i2c OK [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: 01 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: 01 07 00 [23:38:17]MH_I2C_Read... [23:38:17]Read from MH i2c: 01 07 00 10 65 00 00 00 00 00 FF 0F 8A [23:38:17]RasterBufferAndPrint [23:38:17]line Счет N : (1)1183188 [23:38:17]line ИНН: 02508201610067 [23:38:17]line Контрольно-Кассовый Чек [23:38:17]line ПРОДАЖА [23:38:17]line ТРК (МРК, ГНК) : 42 [23:38:17]line Товар: 2710124130 [23:38:17]line Аи-92-К-5 [23:38:17]line 13.680 * 58.50 [23:38:17]line = 800.28 [23:38:17]line НДС 12% НСП 1% [23:38:17]line > о реализуемом товаре [23:38:17]line ОКРУГЛЕНИЕ: -0.28 [23:38:17]line ИТОГО: 800.00 [23:38:17]line Внесено: 800.00 [23:38:17]line СДАЧА: 0.00 [23:38:17]line НСП 1% : 7.08 [23:38:17]line НДС 12% : 84.98 [23:38:17]line Наличными: 800.00 [23:38:17]line Безнал.: 0.00 [23:38:17]line Место: АЗС № 121 "Партнер Нефть" [23:38:17]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:38:17]line СНО: Общий режим [23:38:17]line Чек 372 26.08.2023 23:38 [23:38:17]line Смена: 77 ФФД: 1.0 [23:38:18]line ЗНМ: 0300000148 [23:38:18]line РНМ: 0000000000091575 [23:38:18]line Версия ККМ: 001 [23:38:18]line ФМ: 0000000000874655 [23:38:18]line ФД: 33356 [23:38:18]line ФПД: 273788356247730 [23:38:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T233819&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33356&fm=273788356247730&tin=02508201610067®Number=0000000000091575&sum=80000 [23:38:18]OFD Sender: Processing packet 33356 [packets to send 11, broken 10] [23:38:18]ProducePacketName [23:38:18]name=ofd_packets/00033356 [23:38:18]OFD Sender: To server: pG, [23:38:18]CommunicateWithHost lk.salyk.kg:30040 [23:38:18]ConnectInit lk.salyk.kg [23:38:18]written 0, free lines is 4095 [23:38:18]Connected sock=10 [23:38:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 8E 13 07 01 37 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 70 35 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 9C 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 32 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 74 01 00 00 F4 03 04 00 EB 8C EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 82 00 00 35 04 06 00 F9 02 51 B7 C0 B2 F1 AD 97 30 6A BB 43 CD [23:38:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 91 5A 47 00 1E FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4C 82 00 00 F4 03 04 00 88 37 EA 64 B6 04 01 00 00 2B BB C0 5A CF A9 AF 21 [23:38:18]CommunicateWithHost err = 0 [23:38:18]CheckOFDResponse [23:38:18]1017 (14) - 77093643461234 [23:38:18]1041 (16) - 0000000000874655 [23:38:18]1040 (4) - 33356 [23:38:18]1012 (4) - 26.08.2023 17:34 [23:38:18]1206 (1) - 0 [23:38:18]OFD Sender: Remove packet 33356 [23:38:18]ProducePacketName [23:38:18]name=ofd_packets/00033356 [23:38:18]NVStorageDeleteData [23:38:18]Write to MH i2c: 01 00 00 3B 65 A0 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: 01 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: 01 07 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: 01 07 00 3B 65 00 00 00 00 00 D7 0C 8A [23:38:18]RasterBufferAndPrint [23:38:18]line [23:38:18]line [23:38:18]line [23:38:18]line [23:38:18]line [23:38:18]written 0, free lines is 3293 [23:38:18]MH_Cut [23:38:18]Write to MH i2c: D1 01 00 42 65 01 79 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: D1 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: D1 01 00 [23:38:18]MH_I2C_Read... [23:38:18]Read from MH i2c: D1 01 00 42 65 00 78 [23:38:18]Write to MH i2c: 01 00 00 43 65 A8 [23:38:18]Write i2c OK [23:38:18]MH_I2C_Read... [23:38:18]OFD Sender: No OFD packet to send [23:38:19]*** Cut start [23:38:19]*** Purtial cut [23:38:19]*** CUTSNS_PIN = 0 [23:38:19]*** Stage 1: CUTSNS_PIN = 1 [23:38:21]Read from MH i2c: 01 [23:38:21]MH_I2C_Read... [23:38:21]*** Stop cut motor [23:38:21]*** Cut end [23:38:21]Read from MH i2c: 01 07 00 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: 01 07 00 43 65 00 00 00 00 00 FF 0F BD [23:38:21]process_action close_receipt done [23:38:21]requested_data is exist [23:38:21]produce_requested_data [23:38:21]requested_item fm.sn is exist - process it [23:38:21]wFMCommunicate request_size=4 [23:38:21]MH_SAM_APDU [23:38:21]CAPDU: 80 11 00 00 [23:38:21]Write to MH i2c: E2 08 00 44 65 80 11 00 00 00 00 00 00 23 [23:38:21]Write i2c OK [23:38:21]MH_I2C_Read... [23:38:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:21]Read from MH i2c: E2 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 17 00 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 17 00 44 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 79 [23:38:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:38:21]wFMCommunicate OK [23:38:21]requested_item fd.num is exist - process it [23:38:21]SAM_PROTO_GetFieldsCounters [23:38:21]wFMCommunicate request_size=4 [23:38:21]MH_SAM_APDU [23:38:21]CAPDU: 80 13 00 00 [23:38:21]Write to MH i2c: E2 08 00 45 65 80 13 00 00 00 00 00 00 26 [23:38:21]Write i2c OK [23:38:21]MH_I2C_Read... [23:38:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:38:21]Read from MH i2c: E2 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 62 00 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 62 00 45 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [23:38:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4C 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:38:21]wFMCommunicate OK [23:38:21]SAM_PROTO_GetFieldsCounters done [23:38:21]requested_item shift.num is exist - process it [23:38:21]requested_item shift.opened is exist - process it [23:38:21]req_shift_opened [23:38:21]FM_GetShiftState [23:38:21]SAM_PROTO_GetShiftState [23:38:21]wFMCommunicate request_size=4 [23:38:21]MH_SAM_APDU [23:38:21]CAPDU: 80 13 01 00 [23:38:21]Write to MH i2c: E2 08 00 46 65 80 13 01 00 00 00 00 00 28 [23:38:21]Write i2c OK [23:38:21]MH_I2C_Read... [23:38:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:21]Read from MH i2c: E2 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 0E 00 [23:38:21]MH_I2C_Read... [23:38:21]Read from MH i2c: E2 0E 00 46 65 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 5F [23:38:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:38:21]wFMCommunicate OK [23:38:21]SAM_PROTO_GetShiftState done [23:38:21]FM_GetShiftState done [23:38:21]req_shift_opened done [23:38:21]requested_item shift.open_date is exist - process it [23:38:21]req_shift_open_date [23:38:21]req_shift_open_date done [23:38:21]produce_requested_data done [23:38:21]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33356,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:38:21]process_action_free close_receipt [23:38:21]json_value_free [23:38:21]json_value_free done [23:38:21]process_json_proto returns [23:38:21]Send response to host [23:38:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33356,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:38:21]free response buf [23:38:21]execute_script done [23:38:21]execute_script returns [23:38:21]free content buf [23:38:21]Sock 9.Close socket [23:38:21]Sock 9.Thread stoped [23:38:23]OFD Sender: No OFD packet to send [23:38:28]OFD Sender: No OFD packet to send [23:38:33]OFD Sender: No OFD packet to send [23:38:38]OFD Sender: No OFD packet to send [23:38:43]OFD Sender: No OFD packet to send [23:38:48]OFD Sender: No OFD packet to send [23:38:53]OFD Sender: No OFD packet to send [23:38:58]OFD Sender: No OFD packet to send [23:39:03]OFD Sender: No OFD packet to send [23:39:08]OFD Sender: No OFD packet to send [23:39:13]OFD Sender: No OFD packet to send [23:39:18]OFD Sender: No OFD packet to send [23:39:23]OFD Sender: No OFD packet to send [23:39:28]OFD Sender: No OFD packet to send [23:39:33]OFD Sender: No OFD packet to send [23:39:38]OFD Sender: No OFD packet to send [23:39:43]OFD Sender: No OFD packet to send [23:39:48]OFD Sender: No OFD packet to send [23:39:53]OFD Sender: No OFD packet to send [23:39:58]OFD Sender: No OFD packet to send [23:40:03]OFD Sender: No OFD packet to send [23:40:08]OFD Sender: No OFD packet to send [23:40:13]OFD Sender: No OFD packet to send [23:40:18]OFD Sender: No OFD packet to send [23:40:23]OFD Sender: No OFD packet to send [23:40:28]OFD Sender: No OFD packet to send [23:40:33]OFD Sender: No OFD packet to send [23:40:38]OFD Sender: No OFD packet to send [23:40:43]OFD Sender: No OFD packet to send [23:40:48]OFD Sender: No OFD packet to send [23:40:53]OFD Sender: No OFD packet to send [23:40:58]OFD Sender: No OFD packet to send [23:41:03]OFD Sender: No OFD packet to send [23:41:08]OFD Sender: No OFD packet to send [23:41:13]OFD Sender: No OFD packet to send [23:41:18]OFD Sender: No OFD packet to send [23:41:23]OFD Sender: No OFD packet to send [23:41:29]OFD Sender: No OFD packet to send [23:41:34]OFD Sender: No OFD packet to send [23:41:39]OFD Sender: No OFD packet to send [23:41:39]accept exits with 7 [23:41:39]New connection [23:41:39]New thread 3067202916 created [23:41:39]Thread 3067059556 joined [23:41:39]Waiting for new connection... [23:41:39] Sock 7.Parse request [23:41:39]Sock 7.Check first char [23:41:39]Sock 7.First char is OK [23:41:39]request: POST /json_proto HTTP/1.0 [23:41:39]Method: POST [23:41:39]URL: /json_proto [23:41:39]Method is POST - this is cgi request [23:41:39]url: /json_proto [23:41:39]query_string will be loaded in cgi processing [23:41:39]execute_cgi json_proto POST (null) [23:41:39]execute_cgi path=json_proto method=POST [23:41:39]POST find Content-Length [23:41:39]Host: 172.17.34.200:8080 [23:41:39]Content-Length: 688 [23:41:39]Content-Type: application/json [23:41:39] [23:41:39]POST finish read [23:41:39]Found Content-Length = 688 [23:41:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 29.440, "sum" : 1872.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1872.00, "total" : 1872.00, "payments": [ { "type": 0, "sum" : 1872.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:39]execute_script... [23:41:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 29.440, "sum" : 1872.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1872.00, "total" : 1872.00, "payments": [ { "type": 0, "sum" : 1872.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:39]POST & json_proto [23:41:39]process_json_proto [23:41:39]json parsed OK: [23:41:39]protocol is kg_v1.0 [23:41:39]action value=close_receipt [23:41:39]process_action close_receipt [23:41:39]cmd_close_receipt [23:41:39]MH_GetDate [23:41:39]Write to MH i2c: F0 00 00 47 65 9B [23:41:39]Write i2c OK [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: F0 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: F0 09 00 [23:41:39]MH_I2C_Read... [23:41:39]Read from MH i2c: F0 09 00 47 65 00 B7 8D EA 64 B2 FF 65 64 B0 [23:41:39]GetLastDocTimeStamp 1693093099 [23:41:39]current date 1693093303 [23:41:39]FM_GetShiftState [23:41:39]SAM_PROTO_GetShiftState [23:41:39]wFMCommunicate request_size=4 [23:41:39]MH_SAM_APDU [23:41:39]CAPDU: 80 13 01 00 [23:41:39]Write to MH i2c: E2 08 00 48 65 80 13 01 00 00 00 00 00 2A [23:41:39]Write i2c OK [23:41:39]MH_I2C_Read... [23:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:40]Read from MH i2c: E2 [23:41:40]MH_I2C_Read... [23:41:40]Read from MH i2c: E2 0E 00 [23:41:40]MH_I2C_Read... [23:41:40]Read from MH i2c: E2 0E 00 48 65 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 61 [23:41:40]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:41:40]wFMCommunicate OK [23:41:40]SAM_PROTO_GetShiftState done [23:41:40]FM_GetShiftState done [23:41:40]opened in 1693009560 [23:41:40]opened+sec_in_day 1693095960 [23:41:40]quantity*price = 187238 [23:41:40]sum+1 = 187239 [23:41:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1872.00 Внесено: 1872.00 СДАЧА: 0.00 НСП 1% : 16.57 НДС 12% : 198.84 Наличными: 1872.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 373 26.08.2023 23:41 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33357 ФПД: 29792058646462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T234143&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33357&fm=29792058646462&tin=02508201610067®Number=0000000000091575&sum=187200 [23:41:41]StoreToDocumentArchive [23:41:41]shift 77 fd 33357 [23:41:41]save to /storage/0077/doc_00033357 [23:41:41]save last doc name /storage/0077/doc_00033357 to /storage/kkm_last_doc_name [23:41:41]save OK [23:41:41]Clear old archive folders... [23:41:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [23:41:41]tlvbuf is 00BE9C60 [23:41:41]SAM_PROTO_ClearQueue [23:41:41]wFMCommunicate request_size=4 [23:41:41]MH_SAM_APDU [23:41:41]CAPDU: 80 09 00 00 [23:41:41]Write to MH i2c: E2 08 00 55 65 80 09 00 00 00 00 00 00 2C [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:41]Read from MH i2c: E2 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 03 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 03 00 55 65 00 90 00 2E [23:41:41]RAPDU: 90 00 [23:41:41]wFMCommunicate OK [23:41:41]SAM_PROTO_ClearQueue done [23:41:41]KKMCreateOFDPacket [23:41:41]OFDProtocolAddRootSTLVToBuf [23:41:41]FM_MakeSignedData [23:41:41]FM_MakeSignedData [23:41:41]SAM_PROTO_SignData [23:41:41]wFMCommunicate request_size=4 [23:41:41]MH_SAM_APDU [23:41:41]CAPDU: 80 0D 01 02 [23:41:41]Write to MH i2c: E2 08 00 56 65 80 0D 01 02 00 00 00 00 34 [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:41]Read from MH i2c: E2 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 03 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 03 00 56 65 00 90 00 2F [23:41:41]RAPDU: 90 00 [23:41:41]wFMCommunicate OK [23:41:41]wFMCommunicate request_size=255 [23:41:41]MH_SAM_APDU [23:41: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 00 73 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 DB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 DB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4D 00 00 00 00 07 04 06 00 40 DB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 B7 8D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 82 00 00 35 04 06 00 [23:41:41]Write to MH i2c: E2 02 01 57 65 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 00 73 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 DB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 DB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4D 00 00 00 00 07 04 06 00 40 DB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 B7 8D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 82 00 00 35 04 06 00 00 00 FA [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:41]Read from MH i2c: E2 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 03 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 03 00 57 65 00 90 00 30 [23:41:41]RAPDU: 90 00 [23:41:41]wFMCommunicate OK [23:41:41]wFMCommunicate request_size=11 [23:41:41]MH_SAM_APDU [23:41:41]CAPDU: 80 0D 02 02 06 1B 18 81 12 9F BE [23:41:41]Write to MH i2c: E2 0E 00 58 65 80 0D 02 02 06 00 1B 18 81 12 9F BE 00 00 66 [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:41]Read from MH i2c: E2 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 03 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 03 00 58 65 00 90 00 31 [23:41:41]RAPDU: 90 00 [23:41:41]wFMCommunicate OK [23:41:41]wFMCommunicate request_size=4 [23:41:41]MH_SAM_APDU [23:41:41]CAPDU: 80 0D 03 02 [23:41:41]Write to MH i2c: E2 08 00 59 65 80 0D 03 02 00 00 00 00 39 [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:41]Read from MH i2c: E2 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 0B 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 0B 00 59 65 00 6C E1 50 78 BD 5E 20 5F 90 00 E9 [23:41:41]RAPDU: 6C E1 50 78 BD 5E 20 5F 90 00 [23:41:41]wFMCommunicate OK [23:41:41]SAM_PROTO_SignData done [23:41:41]FM_MakeSignedData done [23:41:41]CreateOFDProtocolMessage [23:41:41]wFMCommunicate request_size=4 [23:41:41]MH_SAM_APDU [23:41:41]CAPDU: 80 11 00 00 [23:41:41]Write to MH i2c: E2 08 00 5A 65 80 11 00 00 00 00 00 00 39 [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:41]Read from MH i2c: E2 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 17 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: E2 17 00 5A 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 8F [23:41:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:41:41]wFMCommunicate OK [23:41:41]CreateOFDProtocolMessage done [23:41:41]OFDSenderStorePacket 33357 [23:41:41]StoreOFDPacket docnum=33357 [23:41:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 90 06 08 01 77 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 00 73 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 DB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 DB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4D 00 00 00 00 07 04 06 00 40 DB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 B7 8D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 82 00 00 35 04 06 00 1B 18 81 12 9F BE 6C E1 50 78 BD 5E 20 5F [23:41:41]CheckFolder [23:41:41]dirname=/storage/ofd_packets [23:41:41]CheckFolder done [23:41:41]ProducePacketName [23:41:41]name=ofd_packets/00033357 [23:41:41]NVStorageSaveData ofd_packets/00033357 [23:41:41]File name is /storage/ofd_packets/00033357 [23:41:41]Write 302 bytes [23:41:41]NVStorageSaveData done [23:41:41]OFDSenderStorePacket done [23:41:41]KKMCreateOFDPacket done [23:41:41]NVStorageSaveData kkm_last_timestamp [23:41:41]File name is /storage/kkm_last_timestamp [23:41:41]Write 4 bytes [23:41:41]NVStorageSaveData done [23:41:41]ExternCall_PrintAddStr [23:41:41]wPrintStart [23:41:41]Write to MH i2c: 01 00 00 5B 65 C0 [23:41:41]Write i2c OK [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: 01 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: 01 07 00 [23:41:41]MH_I2C_Read... [23:41:41]Read from MH i2c: 01 07 00 5B 65 00 00 00 00 00 FF 0F D5 [23:41:41]RasterBufferAndPrint [23:41:41]line Счет N : (1)1183189 [23:41:41]line ИНН: 02508201610067 [23:41:41]line Контрольно-Кассовый Чек [23:41:41]line ПРОДАЖА [23:41:41]line ТРК (МРК, ГНК) : 21 [23:41:41]line Товар: 2710194210 [23:41:41]line ДТ(л)-К-5 [23:41:41]line 29.440 * 63.60 [23:41:41]line = 1872.38 [23:41:41]line НДС 12% НСП 1% [23:41:41]line > о реализуемом товаре [23:41:41]line ОКРУГЛЕНИЕ: -0.38 [23:41:41]line ИТОГО: 1872.00 [23:41:41]line Внесено: 1872.00 [23:41:41]line СДАЧА: 0.00 [23:41:41]line НСП 1% : 16.57 [23:41:41]line НДС 12% : 198.84 [23:41:41]line Наличными: 1872.00 [23:41:41]line Безнал.: 0.00 [23:41:41]line Место: АЗС № 121 "Партнер Нефть" [23:41:41]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:41:41]line СНО: Общий режим [23:41:41]line Чек 373 26.08.2023 23:41 [23:41:41]line Смена: 77 ФФД: 1.0 [23:41:41]line ЗНМ: 0300000148 [23:41:41]line РНМ: 0000000000091575 [23:41:41]line Версия ККМ: 001 [23:41:41]line ФМ: 0000000000874655 [23:41:41]line ФД: 33357 [23:41:41]line ФПД: 29792058646462 [23:41:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T234143&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33357&fm=29792058646462&tin=02508201610067®Number=0000000000091575&sum=187200 [23:41:41]OFD Sender: Processing packet 33357 [packets to send 11, broken 10] [23:41:41]ProducePacketName [23:41:41]name=ofd_packets/00033357 [23:41:41]OFD Sender: To server: pG, [23:41:41]CommunicateWithHost lk.salyk.kg:30040 [23:41:41]ConnectInit lk.salyk.kg [23:41:41]written 0, free lines is 4095 [23:41:42]Connected sock=10 [23:41:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 90 06 08 01 77 6D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 00 73 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 66 DB 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 DB 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 4D 00 00 00 00 07 04 06 00 40 DB 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 01 00 00 F4 03 04 00 B7 8D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 82 00 00 35 04 06 00 1B 18 81 12 9F BE 6C E1 50 78 BD 5E 20 5F [23:41:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 35 89 47 00 52 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4D 82 00 00 F4 03 04 00 54 38 EA 64 B6 04 01 00 00 D2 99 21 0F 54 E1 E8 69 [23:41:42]CommunicateWithHost err = 0 [23:41:42]CheckOFDResponse [23:41:42]1017 (14) - 77093643461234 [23:41:42]1041 (16) - 0000000000874655 [23:41:42]1040 (4) - 33357 [23:41:42]1012 (4) - 26.08.2023 17:37 [23:41:42]1206 (1) - 0 [23:41:42]OFD Sender: Remove packet 33357 [23:41:42]ProducePacketName [23:41:42]name=ofd_packets/00033357 [23:41:42]NVStorageDeleteData [23:41:42]Write to MH i2c: 01 00 00 86 65 EB [23:41:42]Write i2c OK [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: 01 [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: 01 07 00 [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: 01 07 00 86 65 00 00 00 00 00 DA 0C D8 [23:41:42]RasterBufferAndPrint [23:41:42]line [23:41:42]line [23:41:42]line [23:41:42]line [23:41:42]line [23:41:42]written 0, free lines is 3296 [23:41:42]MH_Cut [23:41:42]Write to MH i2c: D1 01 00 8D 65 01 C4 [23:41:42]Write i2c OK [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: D1 [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: D1 01 00 [23:41:42]MH_I2C_Read... [23:41:42]Read from MH i2c: D1 01 00 8D 65 00 C3 [23:41:42]Write to MH i2c: 01 00 00 8E 65 F3 [23:41:42]Write i2c OK [23:41:42]MH_I2C_Read... [23:41:42]OFD Sender: No OFD packet to send [23:41:43]*** Cut start [23:41:43]*** Purtial cut [23:41:43]*** Stage 1: CUTSNS_PIN = 1 [23:41:43]Read from MH i2c: 01 [23:41:43]MH_I2C_Read... [23:41:43]*** Stop cut motor [23:41:43]*** Cut end [23:41:43]Read from MH i2c: 01 07 00 [23:41:43]MH_I2C_Read... [23:41:43]Read from MH i2c: 01 07 00 8E 65 00 00 00 00 00 FF 0F 08 [23:41:43]process_action close_receipt done [23:41:43]requested_data is exist [23:41:43]produce_requested_data [23:41:43]requested_item fm.sn is exist - process it [23:41:43]wFMCommunicate request_size=4 [23:41:43]MH_SAM_APDU [23:41:43]CAPDU: 80 11 00 00 [23:41:43]Write to MH i2c: E2 08 00 8F 65 80 11 00 00 00 00 00 00 6E [23:41:43]Write i2c OK [23:41:43]MH_I2C_Read... [23:41:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:43]Read from MH i2c: E2 [23:41:43]MH_I2C_Read... [23:41:43]Read from MH i2c: E2 17 00 [23:41:43]MH_I2C_Read... [23:41:43]Read from MH i2c: E2 17 00 8F 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C4 [23:41:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:41:43]wFMCommunicate OK [23:41:43]requested_item fd.num is exist - process it [23:41:43]SAM_PROTO_GetFieldsCounters [23:41:43]wFMCommunicate request_size=4 [23:41:43]MH_SAM_APDU [23:41:43]CAPDU: 80 13 00 00 [23:41:43]Write to MH i2c: E2 08 00 90 65 80 13 00 00 00 00 00 00 71 [23:41:43]Write i2c OK [23:41:43]MH_I2C_Read... [23:41:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:43]Read from MH i2c: E2 [23:41:43]MH_I2C_Read... [23:41:43]Read from MH i2c: E2 62 00 [23:41:43]MH_I2C_Read... [23:41:43]Read from MH i2c: E2 62 00 90 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 15 [23:41:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4D 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:43]wFMCommunicate OK [23:41:43]SAM_PROTO_GetFieldsCounters done [23:41:43]requested_item shift.num is exist - process it [23:41:43]requested_item shift.opened is exist - process it [23:41:43]req_shift_opened [23:41:43]FM_GetShiftState [23:41:43]SAM_PROTO_GetShiftState [23:41:43]wFMCommunicate request_size=4 [23:41:43]MH_SAM_APDU [23:41:43]CAPDU: 80 13 01 00 [23:41:43]Write to MH i2c: E2 08 00 91 65 80 13 01 00 00 00 00 00 73 [23:41:43]Write i2c OK [23:41:43]MH_I2C_Read... [23:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:43]Read from MH i2c: E2 [23:41:43]MH_I2C_Read... [23:41:43]Read from MH i2c: E2 0E 00 [23:41:43]MH_I2C_Read... [23:41:43]Read from MH i2c: E2 0E 00 91 65 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AA [23:41:43]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:41:43]wFMCommunicate OK [23:41:43]SAM_PROTO_GetShiftState done [23:41:43]FM_GetShiftState done [23:41:43]req_shift_opened done [23:41:43]requested_item shift.open_date is exist - process it [23:41:43]req_shift_open_date [23:41:43]req_shift_open_date done [23:41:43]produce_requested_data done [23:41:43]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33357,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:41:43]process_action_free close_receipt [23:41:43]json_value_free [23:41:43]json_value_free done [23:41:43]process_json_proto returns [23:41:43]Send response to host [23:41:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33357,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:41:43]free response buf [23:41:43]execute_script done [23:41:43]execute_script returns [23:41:43]free content buf [23:41:43]Sock 7.Close socket [23:41:43]Sock 7.Thread stoped [23:41:44]accept exits with 9 [23:41:44]New connection [23:41:44]New thread 3067059556 created [23:41:44]Thread 3067202916 joined [23:41:44]Waiting for new connection... [23:41:44] Sock 9.Parse request [23:41:44]Sock 9.Check first char [23:41:44]Sock 9.First char is OK [23:41:44]request: POST /json_proto HTTP/1.0 [23:41:44]Method: POST [23:41:44]URL: /json_proto [23:41:44]Method is POST - this is cgi request [23:41:44]url: /json_proto [23:41:44]query_string will be loaded in cgi processing [23:41:44]execute_cgi json_proto POST (null) [23:41:44]execute_cgi path=json_proto method=POST [23:41:44]POST find Content-Length [23:41:44]Host: 172.17.34.200:8080 [23:41:44]Content-Length: 678 [23:41:44]Content-Type: application/json [23:41:44] [23:41:44]POST finish read [23:41:44]Found Content-Length = 678 [23:41:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183190", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:44]execute_script... [23:41: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)1183190", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:44]POST & json_proto [23:41:44]process_json_proto [23:41:44]json parsed OK: [23:41:44]protocol is kg_v1.0 [23:41:44]action value=close_receipt [23:41:44]process_action close_receipt [23:41:44]cmd_close_receipt [23:41:44]MH_GetDate [23:41:44]Write to MH i2c: F0 00 00 92 65 E6 [23:41:44]Write i2c OK [23:41:44]MH_I2C_Read... [23:41:44]Read from MH i2c: F0 [23:41:44]MH_I2C_Read... [23:41:44]Read from MH i2c: F0 09 00 [23:41:44]MH_I2C_Read... [23:41:44]Read from MH i2c: F0 09 00 92 65 00 BB 8D EA 64 B2 FF 65 64 FF [23:41:44]GetLastDocTimeStamp 1693093303 [23:41:44]current date 1693093307 [23:41:44]FM_GetShiftState [23:41:44]SAM_PROTO_GetShiftState [23:41:44]wFMCommunicate request_size=4 [23:41:44]MH_SAM_APDU [23:41:44]CAPDU: 80 13 01 00 [23:41:44]Write to MH i2c: E2 08 00 93 65 80 13 01 00 00 00 00 00 75 [23:41:44]Write i2c OK [23:41:44]MH_I2C_Read... [23:41:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:44]Read from MH i2c: E2 [23:41:44]MH_I2C_Read... [23:41:44]Read from MH i2c: E2 0E 00 [23:41:44]MH_I2C_Read... [23:41:44]Read from MH i2c: E2 0E 00 93 65 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 AC [23:41:44]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:41:44]wFMCommunicate OK [23:41:44]SAM_PROTO_GetShiftState done [23:41:44]FM_GetShiftState done [23:41:44]opened in 1693009560 [23:41:44]opened+sec_in_day 1693095960 [23:41:44]quantity*price = 50017 [23:41:44]sum+1 = 50019 [23:41:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 374 26.08.2023 23:41 Смена: 77 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33358 ФПД: 153952121572838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T234147&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33358&fm=153952121572838&tin=02508201610067®Number=0000000000091575&sum=50000 [23:41:45]StoreToDocumentArchive [23:41:45]shift 77 fd 33358 [23:41:45]save to /storage/0077/doc_00033358 [23:41:45]save last doc name /storage/0077/doc_00033358 to /storage/kkm_last_doc_name [23:41:45]save OK [23:41:45]Clear old archive folders... [23:41:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:41:45]tlvbuf is 00A1A000 [23:41:45]SAM_PROTO_ClearQueue [23:41:45]wFMCommunicate request_size=4 [23:41:45]MH_SAM_APDU [23:41:45]CAPDU: 80 09 00 00 [23:41:45]Write to MH i2c: E2 08 00 A0 65 80 09 00 00 00 00 00 00 77 [23:41:45]Write i2c OK [23:41:45]MH_I2C_Read... [23:41:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:45]Read from MH i2c: E2 [23:41:45]MH_I2C_Read... [23:41:45]Read from MH i2c: E2 03 00 [23:41:45]MH_I2C_Read... [23:41:45]Read from MH i2c: E2 03 00 A0 65 00 90 00 79 [23:41:45]RAPDU: 90 00 [23:41:45]wFMCommunicate OK [23:41:45]SAM_PROTO_ClearQueue done [23:41:45]KKMCreateOFDPacket [23:41:45]OFDProtocolAddRootSTLVToBuf [23:41:45]FM_MakeSignedData [23:41:45]FM_MakeSignedData [23:41:45]SAM_PROTO_SignData [23:41:45]wFMCommunicate request_size=4 [23:41:45]MH_SAM_APDU [23:41:45]CAPDU: 80 0D 01 02 [23:41:45]Write to MH i2c: E2 08 00 A1 65 80 0D 01 02 00 00 00 00 7F [23:41:45]Write i2c OK [23:41:45]MH_I2C_Read... [23:41:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:45]Read from MH i2c: E2 [23:41:45]MH_I2C_Read... [23:41:45]Read from MH i2c: E2 03 00 [23:41:45]MH_I2C_Read... [23:41:45]Read from MH i2c: E2 03 00 A1 65 00 90 00 7A [23:41:45]RAPDU: 90 00 [23:41:45]wFMCommunicate OK [23:41:45]wFMCommunicate request_size=255 [23:41:45]MH_SAM_APDU [23:41:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 BB 8D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 82 00 00 35 04 06 00 8C [23:41:45]Write to MH i2c: E2 02 01 A2 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 BB 8D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 82 00 00 35 04 06 00 8C 00 00 96 [23:41:45]Write i2c OK [23:41:45]MH_I2C_Read... [23:41:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:46]Read from MH i2c: E2 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: E2 03 00 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: E2 03 00 A2 65 00 90 00 7B [23:41:46]RAPDU: 90 00 [23:41:46]wFMCommunicate OK [23:41:46]wFMCommunicate request_size=10 [23:41:46]MH_SAM_APDU [23:41:46]CAPDU: 80 0D 02 02 05 04 C5 84 CD E6 [23:41:46]Write to MH i2c: E2 0D 00 A3 65 80 0D 02 02 05 00 04 C5 84 CD E6 00 00 8C [23:41:46]Write i2c OK [23:41:46]MH_I2C_Read... [23:41:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:46]Read from MH i2c: E2 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: E2 03 00 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: E2 03 00 A3 65 00 90 00 7C [23:41:46]RAPDU: 90 00 [23:41:46]wFMCommunicate OK [23:41:46]wFMCommunicate request_size=4 [23:41:46]MH_SAM_APDU [23:41:46]CAPDU: 80 0D 03 02 [23:41:46]Write to MH i2c: E2 08 00 A4 65 80 0D 03 02 00 00 00 00 84 [23:41:46]Write i2c OK [23:41:46]MH_I2C_Read... [23:41:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:46]Read from MH i2c: E2 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: E2 0B 00 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: E2 0B 00 A4 65 00 CE 9F 82 59 56 84 87 9C 90 00 CA [23:41:46]RAPDU: CE 9F 82 59 56 84 87 9C 90 00 [23:41:46]wFMCommunicate OK [23:41:46]SAM_PROTO_SignData done [23:41:46]FM_MakeSignedData done [23:41:46]CreateOFDProtocolMessage [23:41:46]wFMCommunicate request_size=4 [23:41:46]MH_SAM_APDU [23:41:46]CAPDU: 80 11 00 00 [23:41:46]Write to MH i2c: E2 08 00 A5 65 80 11 00 00 00 00 00 00 84 [23:41:46]Write i2c OK [23:41:46]MH_I2C_Read... [23:41:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:46]Read from MH i2c: E2 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: E2 17 00 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: E2 17 00 A5 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DA [23:41:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:41:46]wFMCommunicate OK [23:41:46]CreateOFDProtocolMessage done [23:41:46]OFDSenderStorePacket 33358 [23:41:46]StoreOFDPacket docnum=33358 [23:41:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 01 A9 07 01 76 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 BB 8D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 82 00 00 35 04 06 00 8C 04 C5 84 CD E6 CE 9F 82 59 56 84 87 9C [23:41:46]CheckFolder [23:41:46]dirname=/storage/ofd_packets [23:41:46]CheckFolder done [23:41:46]ProducePacketName [23:41:46]name=ofd_packets/00033358 [23:41:46]NVStorageSaveData ofd_packets/00033358 [23:41:46]File name is /storage/ofd_packets/00033358 [23:41:46]Write 301 bytes [23:41:46]NVStorageSaveData done [23:41:46]OFDSenderStorePacket done [23:41:46]KKMCreateOFDPacket done [23:41:46]NVStorageSaveData kkm_last_timestamp [23:41:46]File name is /storage/kkm_last_timestamp [23:41:46]Write 4 bytes [23:41:46]NVStorageSaveData done [23:41:46]ExternCall_PrintAddStr [23:41:46]wPrintStart [23:41:46]Write to MH i2c: 01 00 00 A6 65 0B [23:41:46]Write i2c OK [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: 01 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: 01 07 00 [23:41:46]MH_I2C_Read... [23:41:46]Read from MH i2c: 01 07 00 A6 65 00 00 00 00 00 FF 0F 20 [23:41:46]RasterBufferAndPrint [23:41:46]line Счет N : (1)1183190 [23:41:46]line ИНН: 02508201610067 [23:41:46]line Контрольно-Кассовый Чек [23:41:46]line ПРОДАЖА [23:41:46]line ТРК (МРК, ГНК) : 62 [23:41:46]line Товар: 2710124130 [23:41:46]line Аи-92-К-5 [23:41:46]line 8.550 * 58.50 [23:41:46]line = 500.18 [23:41:46]line НДС 12% НСП 1% [23:41:46]line > о реализуемом товаре [23:41:46]line ОКРУГЛЕНИЕ: -0.18 [23:41:46]line ИТОГО: 500.00 [23:41:46]line Внесено: 500.00 [23:41:46]line СДАЧА: 0.00 [23:41:46]line НСП 1% : 4.43 [23:41:46]line НДС 12% : 53.12 [23:41:46]line Наличными: 500.00 [23:41:46]line Безнал.: 0.00 [23:41:46]line Место: АЗС № 121 "Партнер Нефть" [23:41:46]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [23:41:46]line СНО: Общий режим [23:41:46]line Чек 374 26.08.2023 23:41 [23:41:46]line Смена: 77 ФФД: 1.0 [23:41:46]line ЗНМ: 0300000148 [23:41:46]line РНМ: 0000000000091575 [23:41:46]line Версия ККМ: 001 [23:41:46]line ФМ: 0000000000874655 [23:41:46]line ФД: 33358 [23:41:46]line ФПД: 153952121572838 [23:41:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230826T234147&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33358&fm=153952121572838&tin=02508201610067®Number=0000000000091575&sum=50000 [23:41:46]OFD Sender: Processing packet 33358 [packets to send 11, broken 10] [23:41:46]ProducePacketName [23:41:46]name=ofd_packets/00033358 [23:41:46]OFD Sender: To server: pG, [23:41:46]CommunicateWithHost lk.salyk.kg:30040 [23:41:46]ConnectInit lk.salyk.kg [23:41:46]written 0, free lines is 4095 [23:41:46]Connected sock=10 [23:41:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 01 A9 07 01 76 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 BB 8D EA 64 0E 04 04 00 4D 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 82 00 00 35 04 06 00 8C 04 C5 84 CD E6 CE 9F 82 59 56 84 87 9C [23:41:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 B2 8F 47 00 DD A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4E 82 00 00 F4 03 04 00 59 38 EA 64 B6 04 01 00 00 9D 6E CD 72 2C 96 C2 C0 [23:41:46]CommunicateWithHost err = 0 [23:41:46]CheckOFDResponse [23:41:46]1017 (14) - 77093643461234 [23:41:46]1041 (16) - 0000000000874655 [23:41:46]1040 (4) - 33358 [23:41:46]1012 (4) - 26.08.2023 17:37 [23:41:46]1206 (1) - 0 [23:41:46]OFD Sender: Remove packet 33358 [23:41:46]ProducePacketName [23:41:46]name=ofd_packets/00033358 [23:41:46]NVStorageDeleteData [23:41:47]Write to MH i2c: 01 00 00 D1 65 36 [23:41:47]Write i2c OK [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: 01 [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: 01 07 00 [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: 01 07 00 D1 65 00 00 00 00 00 F7 0C 40 [23:41:47]RasterBufferAndPrint [23:41:47]line [23:41:47]line [23:41:47]line [23:41:47]line [23:41:47]line [23:41:47]written 0, free lines is 3331 [23:41:47]MH_Cut [23:41:47]Write to MH i2c: D1 01 00 D8 65 01 0F [23:41:47]Write i2c OK [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: D1 [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: D1 01 00 [23:41:47]MH_I2C_Read... [23:41:47]Read from MH i2c: D1 01 00 D8 65 00 0E [23:41:47]Write to MH i2c: 01 00 00 D9 65 3E [23:41:47]Write i2c OK [23:41:47]MH_I2C_Read... [23:41:47]OFD Sender: No OFD packet to send [23:41:47]*** Cut start [23:41:47]*** Purtial cut [23:41:47]*** CUTSNS_PIN = 0 [23:41:48]*** Stage 1: CUTSNS_PIN = 1 [23:41:49]Read from MH i2c: 01 [23:41:49]MH_I2C_Read... [23:41:49]*** Stop cut motor [23:41:49]*** Cut end [23:41:49]Read from MH i2c: 01 07 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: 01 07 00 D9 65 00 00 00 00 00 FF 0F 53 [23:41:49]process_action close_receipt done [23:41:49]requested_data is exist [23:41:49]produce_requested_data [23:41:49]requested_item fm.sn is exist - process it [23:41:49]wFMCommunicate request_size=4 [23:41:49]MH_SAM_APDU [23:41:49]CAPDU: 80 11 00 00 [23:41:49]Write to MH i2c: E2 08 00 DA 65 80 11 00 00 00 00 00 00 B9 [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:49]Read from MH i2c: E2 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 17 00 [23:41:49]MH_I2C_Read... [23:41:49]Read from MH i2c: E2 17 00 DA 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 0F [23:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:41:49]wFMCommunicate OK [23:41:49]requested_item fd.num is exist - process it [23:41:49]SAM_PROTO_GetFieldsCounters [23:41:49]wFMCommunicate request_size=4 [23:41:49]MH_SAM_APDU [23:41:49]CAPDU: 80 13 00 00 [23:41:49]Write to MH i2c: E2 08 00 DB 65 80 13 00 00 00 00 00 00 BC [23:41:49]Write i2c OK [23:41:49]MH_I2C_Read... [23:41:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:50]Read from MH i2c: E2 [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: E2 62 00 [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: E2 62 00 DB 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [23:41:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:50]wFMCommunicate OK [23:41:50]SAM_PROTO_GetFieldsCounters done [23:41:50]requested_item shift.num is exist - process it [23:41:50]requested_item shift.opened is exist - process it [23:41:50]req_shift_opened [23:41:50]FM_GetShiftState [23:41:50]SAM_PROTO_GetShiftState [23:41:50]wFMCommunicate request_size=4 [23:41:50]MH_SAM_APDU [23:41:50]CAPDU: 80 13 01 00 [23:41:50]Write to MH i2c: E2 08 00 DC 65 80 13 01 00 00 00 00 00 BE [23:41:50]Write i2c OK [23:41:50]MH_I2C_Read... [23:41:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:50]Read from MH i2c: E2 [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: E2 0E 00 [23:41:50]MH_I2C_Read... [23:41:50]Read from MH i2c: E2 0E 00 DC 65 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F5 [23:41:50]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:41:50]wFMCommunicate OK [23:41:50]SAM_PROTO_GetShiftState done [23:41:50]FM_GetShiftState done [23:41:50]req_shift_opened done [23:41:50]requested_item shift.open_date is exist - process it [23:41:50]req_shift_open_date [23:41:50]req_shift_open_date done [23:41:50]produce_requested_data done [23:41:50]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:41:50]process_action_free close_receipt [23:41:50]json_value_free [23:41:50]json_value_free done [23:41:50]process_json_proto returns [23:41:50]Send response to host [23:41:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:41:50]free response buf [23:41:50]execute_script done [23:41:50]execute_script returns [23:41:50]free content buf [23:41:50]Sock 9.Close socket [23:41:50]Sock 9.Thread stoped [23:41:52]accept exits with 7 [23:41:52]New connection [23:41:52]New thread 3067202916 created [23:41:52]Thread 3067059556 joined [23:41:52]Waiting for new connection... [23:41:52] Sock 7.Parse request [23:41:52]Sock 7.Check first char [23:41:52]Sock 7.First char is OK [23:41:52]request: POST /json_proto HTTP/1.0 [23:41:52]Method: POST [23:41:52]URL: /json_proto [23:41:52]Method is POST - this is cgi request [23:41:52]url: /json_proto [23:41:52]query_string will be loaded in cgi processing [23:41:52]execute_cgi json_proto POST (null) [23:41:52]execute_cgi path=json_proto method=POST [23:41:52]POST find Content-Length [23:41:52]Host: 172.17.34.200:8080 [23:41:52]Content-Length: 215 [23:41:52]Content-Type: application/json [23:41:52] [23:41:52]POST finish read [23:41:52]Found Content-Length = 215 [23:41:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:52]execute_script... [23:41:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:52]POST & json_proto [23:41:52]process_json_proto [23:41:52]json parsed OK: [23:41:52]protocol is kg_v1.0 [23:41:52]action value=get_value [23:41:52]process_action get_value [23:41:52]cmd_get_value [23:41:52]process_action get_value done [23:41:52]requested_data is exist [23:41:52]produce_requested_data [23:41:52]requested_item kkm.sn is exist - process it [23:41:52]requested_item kkm.ver is exist - process it [23:41:52]requested_item fm.sn is exist - process it [23:41:52]wFMCommunicate request_size=4 [23:41:52]MH_SAM_APDU [23:41:52]CAPDU: 80 11 00 00 [23:41:52]Write to MH i2c: E2 08 00 DD 65 80 11 00 00 00 00 00 00 BC [23:41:52]Write i2c OK [23:41:52]MH_I2C_Read... [23:41:52]OFD Sender: No OFD packet to send [23:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:52]Read from MH i2c: E2 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 17 00 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 17 00 DD 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 12 [23:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:41:52]wFMCommunicate OK [23:41:52]requested_item fd.num is exist - process it [23:41:52]SAM_PROTO_GetFieldsCounters [23:41:52]wFMCommunicate request_size=4 [23:41:52]MH_SAM_APDU [23:41:52]CAPDU: 80 13 00 00 [23:41:52]Write to MH i2c: E2 08 00 DE 65 80 13 00 00 00 00 00 00 BF [23:41:52]Write i2c OK [23:41:52]MH_I2C_Read... [23:41:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:52]Read from MH i2c: E2 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 62 00 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 62 00 DE 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [23:41:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:52]wFMCommunicate OK [23:41:52]SAM_PROTO_GetFieldsCounters done [23:41:52]requested_item shift.num is exist - process it [23:41:52]requested_item shift.opened is exist - process it [23:41:52]req_shift_opened [23:41:52]FM_GetShiftState [23:41:52]SAM_PROTO_GetShiftState [23:41:52]wFMCommunicate request_size=4 [23:41:52]MH_SAM_APDU [23:41:52]CAPDU: 80 13 01 00 [23:41:52]Write to MH i2c: E2 08 00 DF 65 80 13 01 00 00 00 00 00 C1 [23:41:52]Write i2c OK [23:41:52]MH_I2C_Read... [23:41:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:52]Read from MH i2c: E2 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 0E 00 [23:41:52]MH_I2C_Read... [23:41:52]Read from MH i2c: E2 0E 00 DF 65 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 F8 [23:41:52]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:41:52]wFMCommunicate OK [23:41:52]SAM_PROTO_GetShiftState done [23:41:52]FM_GetShiftState done [23:41:52]req_shift_opened done [23:41:52]requested_item shift.open_date is exist - process it [23:41:52]req_shift_open_date [23:41:52]req_shift_open_date done [23:41:52]produce_requested_data done [23:41:52]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:41:52]process_action_free get_value [23:41:52]json_value_free [23:41:52]json_value_free done [23:41:52]process_json_proto returns [23:41:52]Send response to host [23:41:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:41:52]free response buf [23:41:52]execute_script done [23:41:52]execute_script returns [23:41:52]free content buf [23:41:52]Sock 7.Close socket [23:41:52]Sock 7.Thread stoped [23:41:52]accept exits with 9 [23:41:52]New connection [23:41:52]New thread 3067059556 created [23:41:52]Thread 3067202916 joined [23:41:52]Waiting for new connection... [23:41:52] Sock 9.Parse request [23:41:52]Sock 9.Check first char [23:41:52]Sock 9.First char is OK [23:41:52]request: POST /json_proto HTTP/1.0 [23:41:52]Method: POST [23:41:52]URL: /json_proto [23:41:52]Method is POST - this is cgi request [23:41:52]url: /json_proto [23:41:52]query_string will be loaded in cgi processing [23:41:52]execute_cgi json_proto POST (null) [23:41:52]execute_cgi path=json_proto method=POST [23:41:52]POST find Content-Length [23:41:52]Host: 172.17.34.200:8080 [23:41:52]Content-Length: 331 [23:41:52]Content-Type: application/json [23:41:52] [23:41:52]POST finish read [23:41:52]Found Content-Length = 331 [23:41:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:41:52]execute_script... [23:41:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:41:52]POST & json_proto [23:41:52]process_json_proto [23:41:52]json parsed OK: [23:41:52]protocol is kg_v1.0 [23:41:52]action value=get_value [23:41:52]process_action get_value [23:41:52]cmd_get_value [23:41:52]process_action get_value done [23:41:52]requested_data is exist [23:41:52]produce_requested_data [23:41:52]requested_item fm.sale.total is exist - process it [23:41:52]SAM_PROTO_GetFMData [23:41:52]wFMCommunicate request_size=4 [23:41:52]MH_SAM_APDU [23:41:52]CAPDU: 80 13 03 00 [23:41:52]Write to MH i2c: E2 08 00 E0 65 80 13 03 00 00 00 00 00 C4 [23:41:52]Write i2c OK [23:41:52]MH_I2C_Read... [23:41:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:41:53]Read from MH i2c: E2 [23:41:53]MH_I2C_Read... [23:41:53]Read from MH i2c: E2 FD 00 [23:41:53]MH_I2C_Read... [23:41:53]Read from MH i2c: E2 FD 00 E0 65 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 F2 [23:41:53]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:41:53]wFMCommunicate OK [23:41:53]wFMCommunicate request_size=4 [23:41:53]MH_SAM_APDU [23:41:53]CAPDU: 80 17 00 00 [23:41:53]Write to MH i2c: E2 08 00 E1 65 80 17 00 00 00 00 00 00 C6 [23:41:53]Write i2c OK [23:41:53]MH_I2C_Read... [23:41:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:41:53]Read from MH i2c: E2 [23:41:53]MH_I2C_Read... [23:41:53]Read from MH i2c: E2 FD 00 [23:41:53]MH_I2C_Read... [23:41:53]Read from MH i2c: E2 FD 00 E1 65 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 E9 [23:41:53]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:41:53]wFMCommunicate OK [23:41:53]wFMCommunicate request_size=4 [23:41:53]MH_SAM_APDU [23:41:53]CAPDU: 80 17 00 00 [23:41:53]Write to MH i2c: E2 08 00 E2 65 80 17 00 00 00 00 00 00 C7 [23:41:53]Write i2c OK [23:41:53]MH_I2C_Read... [23:41:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:41:53]Read from MH i2c: E2 [23:41:53]MH_I2C_Read... [23:41:53]Read from MH i2c: E2 FD 00 [23:41:53]MH_I2C_Read... [23:41:53]Read from MH i2c: E2 FD 00 E2 65 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 E5 [23:41:53]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:41:53]wFMCommunicate OK [23:41:53]wFMCommunicate request_size=4 [23:41:53]MH_SAM_APDU [23:41:53]CAPDU: 80 17 00 00 [23:41:53]Write to MH i2c: E2 08 00 E3 65 80 17 00 00 00 00 00 00 C8 [23:41:53]Write i2c OK [23:41:53]MH_I2C_Read... [23:41:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:41:54]Read from MH i2c: E2 [23:41:54]MH_I2C_Read... [23:41:54]Read from MH i2c: E2 FD 00 [23:41:54]MH_I2C_Read... [23:41:54]Read from MH i2c: E2 FD 00 E3 65 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 3A [23:41:54]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:41:54]wFMCommunicate OK [23:41:54]wFMCommunicate request_size=4 [23:41:54]MH_SAM_APDU [23:41:54]CAPDU: 80 17 00 00 [23:41:54]Write to MH i2c: E2 08 00 E4 65 80 17 00 00 00 00 00 00 C9 [23:41:54]Write i2c OK [23:41:54]MH_I2C_Read... [23:41:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:41:54]Read from MH i2c: E2 [23:41:54]MH_I2C_Read... [23:41:54]Read from MH i2c: E2 E0 00 [23:41:54]MH_I2C_Read... [23:41:54]Read from MH i2c: E2 E0 00 E4 65 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B3 [23:41:54]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:41:54]wFMCommunicate OK [23:41:54]SAM_PROTO_GetFMData done [23:41:54]requested_item fm.sale_refund.total is exist - process it [23:41:54]requested_item fm.buy.total is exist - process it [23:41:54]requested_item shift.sale.total is exist - process it [23:41:54]SAM_PROTO_GetShiftData [23:41:54]wFMCommunicate request_size=4 [23:41:54]MH_SAM_APDU [23:41:54]CAPDU: 80 13 02 00 [23:41:54]Write to MH i2c: E2 08 00 E5 65 80 13 02 00 00 00 00 00 C8 [23:41:54]Write i2c OK [23:41:54]MH_I2C_Read... [23:41:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:41:55]Read from MH i2c: E2 [23:41:55]MH_I2C_Read... [23:41:55]Read from MH i2c: E2 FD 00 [23:41:55]MH_I2C_Read... [23:41:55]Read from MH i2c: E2 FD 00 E5 65 00 BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 E8 [23:41:55]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:41:55]wFMCommunicate OK [23:41:55]wFMCommunicate request_size=4 [23:41:55]MH_SAM_APDU [23:41:55]CAPDU: 80 17 00 00 [23:41:55]Write to MH i2c: E2 08 00 E6 65 80 17 00 00 00 00 00 00 CB [23:41:55]Write i2c OK [23:41:55]MH_I2C_Read... [23:41:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:41:55]Read from MH i2c: E2 [23:41:55]MH_I2C_Read... [23:41:55]Read from MH i2c: E2 FD 00 [23:41:55]MH_I2C_Read... [23:41:55]Read from MH i2c: E2 FD 00 E6 65 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 92 [23:41:55]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:41:55]wFMCommunicate OK [23:41:55]wFMCommunicate request_size=4 [23:41:55]MH_SAM_APDU [23:41:55]CAPDU: 80 17 00 00 [23:41:55]Write to MH i2c: E2 08 00 E7 65 80 17 00 00 00 00 00 00 CC [23:41:55]Write i2c OK [23:41:55]MH_I2C_Read... [23:41:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:41:55]Read from MH i2c: E2 [23:41:55]MH_I2C_Read... [23:41:55]Read from MH i2c: E2 FD 00 [23:41:55]MH_I2C_Read... [23:41:55]Read from MH i2c: E2 FD 00 E7 65 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 F5 [23:41:56]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:41:56]wFMCommunicate OK [23:41:56]wFMCommunicate request_size=4 [23:41:56]MH_SAM_APDU [23:41:56]CAPDU: 80 17 00 00 [23:41:56]Write to MH i2c: E2 08 00 E8 65 80 17 00 00 00 00 00 00 CD [23:41:56]Write i2c OK [23:41:56]MH_I2C_Read... [23:41:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:41:56]Read from MH i2c: E2 [23:41:56]MH_I2C_Read... [23:41:56]Read from MH i2c: E2 FD 00 [23:41:56]MH_I2C_Read... [23:41:56]Read from MH i2c: E2 FD 00 E8 65 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 4E [23:41:56]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:41:56]wFMCommunicate OK [23:41:56]wFMCommunicate request_size=4 [23:41:56]MH_SAM_APDU [23:41:56]CAPDU: 80 17 00 00 [23:41:56]Write to MH i2c: E2 08 00 E9 65 80 17 00 00 00 00 00 00 CE [23:41:56]Write i2c OK [23:41:56]MH_I2C_Read... [23:41:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:41:56]Read from MH i2c: E2 [23:41:56]MH_I2C_Read... [23:41:56]Read from MH i2c: E2 D9 00 [23:41:56]MH_I2C_Read... [23:41:56]Read from MH i2c: E2 D9 00 E9 65 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AD [23:41:56]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:41:56]wFMCommunicate OK [23:41:56]SAM_PROTO_GetShiftData done [23:41:56]requested_item shift.sale.total_cash is exist - process it [23:41:56]requested_item shift.sale_refund.total is exist - process it [23:41:56]requested_item shift.sale_refund.total_cash is exist - process it [23:41:56]requested_item shift.buy.total is exist - process it [23:41:56]requested_item shift.buy.total_cash is exist - process it [23:41:56]produce_requested_data done [23:41:56]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:41:56]process_action_free get_value [23:41:56]json_value_free [23:41:56]json_value_free done [23:41:56]process_json_proto returns [23:41:56]Send response to host [23:41:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:41:56]free response buf [23:41:56]execute_script done [23:41:56]execute_script returns [23:41:57]free content buf [23:41:57]Sock 9.Close socket [23:41:57]Sock 9.Thread stoped [23:41:57]OFD Sender: No OFD packet to send [23:42:02]OFD Sender: No OFD packet to send [23:42:07]OFD Sender: No OFD packet to send [23:42:12]OFD Sender: No OFD packet to send [23:42:17]OFD Sender: No OFD packet to send [23:42:22]OFD Sender: No OFD packet to send [23:42:27]OFD Sender: No OFD packet to send [23:42:32]OFD Sender: No OFD packet to send [23:42:37]OFD Sender: No OFD packet to send [23:42:42]OFD Sender: No OFD packet to send [23:42:47]OFD Sender: No OFD packet to send [23:42:52]OFD Sender: No OFD packet to send [23:42:57]OFD Sender: No OFD packet to send [23:43:02]OFD Sender: No OFD packet to send [23:43:07]OFD Sender: No OFD packet to send [23:43:12]OFD Sender: No OFD packet to send [23:43:17]OFD Sender: No OFD packet to send [23:43:22]OFD Sender: No OFD packet to send [23:43:27]OFD Sender: No OFD packet to send [23:43:32]OFD Sender: No OFD packet to send [23:43:37]OFD Sender: No OFD packet to send [23:43:42]OFD Sender: No OFD packet to send [23:43:47]OFD Sender: No OFD packet to send [23:43:52]OFD Sender: No OFD packet to send [23:43:57]OFD Sender: No OFD packet to send [23:44:02]OFD Sender: No OFD packet to send [23:44:07]OFD Sender: No OFD packet to send [23:44:12]OFD Sender: No OFD packet to send [23:44:17]OFD Sender: No OFD packet to send [23:44:22]OFD Sender: No OFD packet to send [23:44:27]OFD Sender: No OFD packet to send [23:44:32]OFD Sender: No OFD packet to send [23:44:37]OFD Sender: No OFD packet to send [23:44:42]OFD Sender: No OFD packet to send [23:44:47]OFD Sender: No OFD packet to send [23:44:52]OFD Sender: No OFD packet to send [23:44:57]OFD Sender: No OFD packet to send [23:45:02]OFD Sender: No OFD packet to send [23:45:07]OFD Sender: No OFD packet to send [23:45:12]OFD Sender: No OFD packet to send [23:45:17]OFD Sender: No OFD packet to send [23:45:22]OFD Sender: No OFD packet to send [23:45:27]OFD Sender: No OFD packet to send [23:45:32]OFD Sender: No OFD packet to send [23:45:37]OFD Sender: No OFD packet to send [23:45:42]OFD Sender: No OFD packet to send [23:45:47]OFD Sender: No OFD packet to send [23:45:52]OFD Sender: No OFD packet to send [23:45:57]OFD Sender: No OFD packet to send [23:46:02]OFD Sender: No OFD packet to send [23:46:07]OFD Sender: No OFD packet to send [23:46:12]OFD Sender: No OFD packet to send [23:46:17]OFD Sender: No OFD packet to send [23:46:22]OFD Sender: No OFD packet to send [23:46:27]OFD Sender: No OFD packet to send [23:46:32]OFD Sender: No OFD packet to send [23:46:37]OFD Sender: No OFD packet to send [23:46:42]OFD Sender: No OFD packet to send [23:46:47]OFD Sender: No OFD packet to send [23:46:52]OFD Sender: No OFD packet to send [23:46:57]OFD Sender: No OFD packet to send [23:47:02]OFD Sender: No OFD packet to send [23:47:07]OFD Sender: No OFD packet to send [23:47:12]OFD Sender: No OFD packet to send [23:47:17]OFD Sender: No OFD packet to send [23:47:19]accept exits with 7 [23:47:19]New connection [23:47:19]New thread 3067202916 created [23:47:19]Thread 3067059556 joined [23:47:19]Waiting for new connection... [23:47:19] Sock 7.Parse request [23:47:19]Sock 7.Check first char [23:47:19]Sock 7.First char is OK [23:47:19]request: POST /json_proto HTTP/1.0 [23:47:19]Method: POST [23:47:19]URL: /json_proto [23:47:19]Method is POST - this is cgi request [23:47:19]url: /json_proto [23:47:19]query_string will be loaded in cgi processing [23:47:19]execute_cgi json_proto POST (null) [23:47:19]execute_cgi path=json_proto method=POST [23:47:19]POST find Content-Length [23:47:19]Host: 172.17.34.200:8080 [23:47:19]Content-Length: 215 [23:47:19]Content-Type: application/json [23:47:19] [23:47:19]POST finish read [23:47:19]Found Content-Length = 215 [23:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:19]execute_script... [23:47:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:19]POST & json_proto [23:47:19]process_json_proto [23:47:19]json parsed OK: [23:47:19]protocol is kg_v1.0 [23:47:19]action value=get_value [23:47:19]process_action get_value [23:47:19]cmd_get_value [23:47:19]process_action get_value done [23:47:19]requested_data is exist [23:47:19]produce_requested_data [23:47:19]requested_item kkm.sn is exist - process it [23:47:19]requested_item kkm.ver is exist - process it [23:47:19]requested_item fm.sn is exist - process it [23:47:19]wFMCommunicate request_size=4 [23:47:19]MH_SAM_APDU [23:47:19]CAPDU: 80 11 00 00 [23:47:19]Write to MH i2c: E2 08 00 EA 65 80 11 00 00 00 00 00 00 C9 [23:47:19]Write i2c OK [23:47:19]MH_I2C_Read... [23:47:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:19]Read from MH i2c: E2 [23:47:19]MH_I2C_Read... [23:47:19]Read from MH i2c: E2 17 00 [23:47:19]MH_I2C_Read... [23:47:19]Read from MH i2c: E2 17 00 EA 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 1F [23:47:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:47:19]wFMCommunicate OK [23:47:19]requested_item fd.num is exist - process it [23:47:19]SAM_PROTO_GetFieldsCounters [23:47:19]wFMCommunicate request_size=4 [23:47:19]MH_SAM_APDU [23:47:19]CAPDU: 80 13 00 00 [23:47:19]Write to MH i2c: E2 08 00 EB 65 80 13 00 00 00 00 00 00 CC [23:47:19]Write i2c OK [23:47:19]MH_I2C_Read... [23:47:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:19]Read from MH i2c: E2 [23:47:19]MH_I2C_Read... [23:47:19]Read from MH i2c: E2 62 00 [23:47:19]MH_I2C_Read... [23:47:19]Read from MH i2c: E2 62 00 EB 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [23:47:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:19]wFMCommunicate OK [23:47:19]SAM_PROTO_GetFieldsCounters done [23:47:19]requested_item shift.num is exist - process it [23:47:19]requested_item shift.opened is exist - process it [23:47:19]req_shift_opened [23:47:19]FM_GetShiftState [23:47:19]SAM_PROTO_GetShiftState [23:47:19]wFMCommunicate request_size=4 [23:47:19]MH_SAM_APDU [23:47:19]CAPDU: 80 13 01 00 [23:47:19]Write to MH i2c: E2 08 00 EC 65 80 13 01 00 00 00 00 00 CE [23:47:19]Write i2c OK [23:47:19]MH_I2C_Read... [23:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:19]Read from MH i2c: E2 [23:47:19]MH_I2C_Read... [23:47:19]Read from MH i2c: E2 0E 00 [23:47:19]MH_I2C_Read... [23:47:19]Read from MH i2c: E2 0E 00 EC 65 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 05 [23:47:19]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:47:19]wFMCommunicate OK [23:47:19]SAM_PROTO_GetShiftState done [23:47:19]FM_GetShiftState done [23:47:19]req_shift_opened done [23:47:19]requested_item shift.open_date is exist - process it [23:47:19]req_shift_open_date [23:47:19]req_shift_open_date done [23:47:19]produce_requested_data done [23:47:19]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:47:19]process_action_free get_value [23:47:19]json_value_free [23:47:19]json_value_free done [23:47:19]process_json_proto returns [23:47:19]Send response to host [23:47:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:47:19]free response buf [23:47:19]execute_script done [23:47:19]execute_script returns [23:47:19]free content buf [23:47:19]Sock 7.Close socket [23:47:19]Sock 7.Thread stoped [23:47:19]accept exits with 9 [23:47:19]New connection [23:47:19]New thread 3067059556 created [23:47:19]Thread 3067202916 joined [23:47:19]Waiting for new connection... [23:47:19] Sock 9.Parse request [23:47:19]Sock 9.Check first char [23:47:19]Sock 9.First char is OK [23:47:19]request: POST /json_proto HTTP/1.0 [23:47:19]Method: POST [23:47:19]URL: /json_proto [23:47:19]Method is POST - this is cgi request [23:47:19]url: /json_proto [23:47:19]query_string will be loaded in cgi processing [23:47:19]execute_cgi json_proto POST (null) [23:47:19]execute_cgi path=json_proto method=POST [23:47:19]POST find Content-Length [23:47:19]Host: 172.17.34.200:8080 [23:47:19]Content-Length: 331 [23:47:19]Content-Type: application/json [23:47:19] [23:47:19]POST finish read [23:47:19]Found Content-Length = 331 [23:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:19]execute_script... [23:47:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:20]POST & json_proto [23:47:20]process_json_proto [23:47:20]json parsed OK: [23:47:20]protocol is kg_v1.0 [23:47:20]action value=get_value [23:47:20]process_action get_value [23:47:20]cmd_get_value [23:47:20]process_action get_value done [23:47:20]requested_data is exist [23:47:20]produce_requested_data [23:47:20]requested_item fm.sale.total is exist - process it [23:47:20]SAM_PROTO_GetFMData [23:47:20]wFMCommunicate request_size=4 [23:47:20]MH_SAM_APDU [23:47:20]CAPDU: 80 13 03 00 [23:47:20]Write to MH i2c: E2 08 00 ED 65 80 13 03 00 00 00 00 00 D1 [23:47:20]Write i2c OK [23:47:20]MH_I2C_Read... [23:47:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:20]Read from MH i2c: E2 [23:47:20]MH_I2C_Read... [23:47:20]Read from MH i2c: E2 FD 00 [23:47:20]MH_I2C_Read... [23:47:20]Read from MH i2c: E2 FD 00 ED 65 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 FF [23:47:20]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:47:20]wFMCommunicate OK [23:47:20]wFMCommunicate request_size=4 [23:47:20]MH_SAM_APDU [23:47:20]CAPDU: 80 17 00 00 [23:47:20]Write to MH i2c: E2 08 00 EE 65 80 17 00 00 00 00 00 00 D3 [23:47:20]Write i2c OK [23:47:20]MH_I2C_Read... [23:47:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:20]Read from MH i2c: E2 [23:47:20]MH_I2C_Read... [23:47:20]Read from MH i2c: E2 FD 00 [23:47:20]MH_I2C_Read... [23:47:20]Read from MH i2c: E2 FD 00 EE 65 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 F6 [23:47:20]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:47:20]wFMCommunicate OK [23:47:20]wFMCommunicate request_size=4 [23:47:20]MH_SAM_APDU [23:47:20]CAPDU: 80 17 00 00 [23:47:20]Write to MH i2c: E2 08 00 EF 65 80 17 00 00 00 00 00 00 D4 [23:47:20]Write i2c OK [23:47:20]MH_I2C_Read... [23:47:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:21]Read from MH i2c: E2 [23:47:21]MH_I2C_Read... [23:47:21]Read from MH i2c: E2 FD 00 [23:47:21]MH_I2C_Read... [23:47:21]Read from MH i2c: E2 FD 00 EF 65 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 F2 [23:47:21]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:47:21]wFMCommunicate OK [23:47:21]wFMCommunicate request_size=4 [23:47:21]MH_SAM_APDU [23:47:21]CAPDU: 80 17 00 00 [23:47:21]Write to MH i2c: E2 08 00 F0 65 80 17 00 00 00 00 00 00 D5 [23:47:21]Write i2c OK [23:47:21]MH_I2C_Read... [23:47:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:21]Read from MH i2c: E2 [23:47:21]MH_I2C_Read... [23:47:21]Read from MH i2c: E2 FD 00 [23:47:21]MH_I2C_Read... [23:47:21]Read from MH i2c: E2 FD 00 F0 65 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 47 [23:47:21]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:47:21]wFMCommunicate OK [23:47:21]wFMCommunicate request_size=4 [23:47:21]MH_SAM_APDU [23:47:21]CAPDU: 80 17 00 00 [23:47:21]Write to MH i2c: E2 08 00 F1 65 80 17 00 00 00 00 00 00 D6 [23:47:21]Write i2c OK [23:47:21]MH_I2C_Read... [23:47:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:47:21]Read from MH i2c: E2 [23:47:21]MH_I2C_Read... [23:47:21]Read from MH i2c: E2 E0 00 [23:47:21]MH_I2C_Read... [23:47:21]Read from MH i2c: E2 E0 00 F1 65 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C0 [23:47:21]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:21]wFMCommunicate OK [23:47:21]SAM_PROTO_GetFMData done [23:47:21]requested_item fm.sale_refund.total is exist - process it [23:47:21]requested_item fm.buy.total is exist - process it [23:47:21]requested_item shift.sale.total is exist - process it [23:47:21]SAM_PROTO_GetShiftData [23:47:21]wFMCommunicate request_size=4 [23:47:21]MH_SAM_APDU [23:47:21]CAPDU: 80 13 02 00 [23:47:21]Write to MH i2c: E2 08 00 F2 65 80 13 02 00 00 00 00 00 D5 [23:47:21]Write i2c OK [23:47:21]MH_I2C_Read... [23:47:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:21]Read from MH i2c: E2 [23:47:21]MH_I2C_Read... [23:47:21]Read from MH i2c: E2 FD 00 [23:47:21]MH_I2C_Read... [23:47:22]Read from MH i2c: E2 FD 00 F2 65 00 BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 F5 [23:47:22]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:22]wFMCommunicate OK [23:47:22]wFMCommunicate request_size=4 [23:47:22]MH_SAM_APDU [23:47:22]CAPDU: 80 17 00 00 [23:47:22]Write to MH i2c: E2 08 00 F3 65 80 17 00 00 00 00 00 00 D8 [23:47:22]Write i2c OK [23:47:22]MH_I2C_Read... [23:47:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:22]Read from MH i2c: E2 [23:47:22]MH_I2C_Read... [23:47:22]Read from MH i2c: E2 FD 00 [23:47:22]MH_I2C_Read... [23:47:22]Read from MH i2c: E2 FD 00 F3 65 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 9F [23:47:22]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:47:22]wFMCommunicate OK [23:47:22]wFMCommunicate request_size=4 [23:47:22]MH_SAM_APDU [23:47:22]CAPDU: 80 17 00 00 [23:47:22]Write to MH i2c: E2 08 00 F4 65 80 17 00 00 00 00 00 00 D9 [23:47:22]Write i2c OK [23:47:22]MH_I2C_Read... [23:47:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:22]Read from MH i2c: E2 [23:47:22]MH_I2C_Read... [23:47:22]Read from MH i2c: E2 FD 00 [23:47:22]MH_I2C_Read... [23:47:22]Read from MH i2c: E2 FD 00 F4 65 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 02 [23:47:22]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:47:22]wFMCommunicate OK [23:47:22]wFMCommunicate request_size=4 [23:47:22]MH_SAM_APDU [23:47:22]CAPDU: 80 17 00 00 [23:47:22]Write to MH i2c: E2 08 00 F5 65 80 17 00 00 00 00 00 00 DA [23:47:22]Write i2c OK [23:47:22]MH_I2C_Read... [23:47:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:22]Read from MH i2c: E2 [23:47:22]MH_I2C_Read... [23:47:22]Read from MH i2c: E2 FD 00 [23:47:22]MH_I2C_Read... [23:47:22]Read from MH i2c: E2 FD 00 F5 65 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 5B [23:47:22]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:47:22]wFMCommunicate OK [23:47:22]wFMCommunicate request_size=4 [23:47:22]MH_SAM_APDU [23:47:22]CAPDU: 80 17 00 00 [23:47:22]Write to MH i2c: E2 08 00 F6 65 80 17 00 00 00 00 00 00 DB [23:47:22]OFD Sender: No OFD packet to send [23:47:22]Write i2c OK [23:47:22]MH_I2C_Read... [23:47:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:47:23]Read from MH i2c: E2 [23:47:23]MH_I2C_Read... [23:47:23]Read from MH i2c: E2 D9 00 [23:47:23]MH_I2C_Read... [23:47:23]Read from MH i2c: E2 D9 00 F6 65 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BA [23:47:23]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:23]wFMCommunicate OK [23:47:23]SAM_PROTO_GetShiftData done [23:47:23]requested_item shift.sale.total_cash is exist - process it [23:47:23]requested_item shift.sale_refund.total is exist - process it [23:47:23]requested_item shift.sale_refund.total_cash is exist - process it [23:47:23]requested_item shift.buy.total is exist - process it [23:47:23]requested_item shift.buy.total_cash is exist - process it [23:47:23]produce_requested_data done [23:47:23]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:47:23]process_action_free get_value [23:47:23]json_value_free [23:47:23]json_value_free done [23:47:23]process_json_proto returns [23:47:23]Send response to host [23:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:47:23]free response buf [23:47:23]execute_script done [23:47:23]execute_script returns [23:47:23]free content buf [23:47:23]Sock 9.Close socket [23:47:23]Sock 9.Thread stoped [23:47:27]OFD Sender: No OFD packet to send [23:47:32]OFD Sender: No OFD packet to send [23:47:38]OFD Sender: No OFD packet to send [23:47:43]OFD Sender: No OFD packet to send [23:47:48]OFD Sender: No OFD packet to send [23:47:53]OFD Sender: No OFD packet to send [23:47:58]OFD Sender: No OFD packet to send [23:48:03]OFD Sender: No OFD packet to send [23:48:08]OFD Sender: No OFD packet to send [23:48:13]OFD Sender: No OFD packet to send [23:48:18]OFD Sender: No OFD packet to send [23:48:23]OFD Sender: No OFD packet to send [23:48:28]OFD Sender: No OFD packet to send [23:48:33]OFD Sender: No OFD packet to send [23:48:38]OFD Sender: No OFD packet to send [23:48:43]OFD Sender: No OFD packet to send [23:48:48]OFD Sender: No OFD packet to send [23:48:53]OFD Sender: No OFD packet to send [23:48:58]OFD Sender: No OFD packet to send [23:49:03]OFD Sender: No OFD packet to send [23:49:08]OFD Sender: No OFD packet to send [23:49:13]OFD Sender: No OFD packet to send [23:49:18]OFD Sender: No OFD packet to send [23:49:23]OFD Sender: No OFD packet to send [23:49:28]OFD Sender: No OFD packet to send [23:49:33]OFD Sender: No OFD packet to send [23:49:38]OFD Sender: No OFD packet to send [23:49:43]OFD Sender: No OFD packet to send [23:49:48]OFD Sender: No OFD packet to send [23:49:53]OFD Sender: No OFD packet to send [23:49:58]OFD Sender: No OFD packet to send [23:50:03]OFD Sender: No OFD packet to send [23:50:08]OFD Sender: No OFD packet to send [23:50:13]OFD Sender: No OFD packet to send [23:50:18]OFD Sender: No OFD packet to send [23:50:23]OFD Sender: No OFD packet to send [23:50:28]OFD Sender: No OFD packet to send [23:50:29]accept exits with 7 [23:50:29]New connection [23:50:29]New thread 3067202916 created [23:50:29]Thread 3067059556 joined [23:50:29]Waiting for new connection... [23:50:29] Sock 7.Parse request [23:50:29]Sock 7.Check first char [23:50:29]Sock 7.First char is OK [23:50:29]request: POST /json_proto HTTP/1.0 [23:50:29]Method: POST [23:50:29]URL: /json_proto [23:50:29]Method is POST - this is cgi request [23:50:29]url: /json_proto [23:50:29]query_string will be loaded in cgi processing [23:50:29]execute_cgi json_proto POST (null) [23:50:29]execute_cgi path=json_proto method=POST [23:50:29]POST find Content-Length [23:50:29]Host: 172.17.34.200:8080 [23:50:29]Content-Length: 215 [23:50:29]Content-Type: application/json [23:50:29] [23:50:29]POST finish read [23:50:29]Found Content-Length = 215 [23:50:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:29]execute_script... [23:50:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:29]POST & json_proto [23:50:29]process_json_proto [23:50:29]json parsed OK: [23:50:29]protocol is kg_v1.0 [23:50:29]action value=get_value [23:50:29]process_action get_value [23:50:29]cmd_get_value [23:50:29]process_action get_value done [23:50:29]requested_data is exist [23:50:29]produce_requested_data [23:50:29]requested_item kkm.sn is exist - process it [23:50:29]requested_item kkm.ver is exist - process it [23:50:29]requested_item fm.sn is exist - process it [23:50:29]wFMCommunicate request_size=4 [23:50:29]MH_SAM_APDU [23:50:29]CAPDU: 80 11 00 00 [23:50:29]Write to MH i2c: E2 08 00 F7 65 80 11 00 00 00 00 00 00 D6 [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:29]Read from MH i2c: E2 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 17 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 17 00 F7 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 2C [23:50:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:50:29]wFMCommunicate OK [23:50:29]requested_item fd.num is exist - process it [23:50:29]SAM_PROTO_GetFieldsCounters [23:50:29]wFMCommunicate request_size=4 [23:50:29]MH_SAM_APDU [23:50:29]CAPDU: 80 13 00 00 [23:50:29]Write to MH i2c: E2 08 00 F8 65 80 13 00 00 00 00 00 00 D9 [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:29]Read from MH i2c: E2 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 62 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 62 00 F8 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [23:50:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:29]wFMCommunicate OK [23:50:29]SAM_PROTO_GetFieldsCounters done [23:50:29]requested_item shift.num is exist - process it [23:50:29]requested_item shift.opened is exist - process it [23:50:29]req_shift_opened [23:50:29]FM_GetShiftState [23:50:29]SAM_PROTO_GetShiftState [23:50:29]wFMCommunicate request_size=4 [23:50:29]MH_SAM_APDU [23:50:29]CAPDU: 80 13 01 00 [23:50:29]Write to MH i2c: E2 08 00 F9 65 80 13 01 00 00 00 00 00 DB [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:29]Read from MH i2c: E2 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 0E 00 [23:50:29]MH_I2C_Read... [23:50:29]Read from MH i2c: E2 0E 00 F9 65 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 12 [23:50:29]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:50:29]wFMCommunicate OK [23:50:29]SAM_PROTO_GetShiftState done [23:50:29]FM_GetShiftState done [23:50:29]req_shift_opened done [23:50:29]requested_item shift.open_date is exist - process it [23:50:29]req_shift_open_date [23:50:29]req_shift_open_date done [23:50:29]produce_requested_data done [23:50:29]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:50:29]process_action_free get_value [23:50:29]json_value_free [23:50:29]json_value_free done [23:50:29]process_json_proto returns [23:50:29]Send response to host [23:50:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:50:29]free response buf [23:50:29]execute_script done [23:50:29]execute_script returns [23:50:29]free content buf [23:50:29]Sock 7.Close socket [23:50:29]Sock 7.Thread stoped [23:50:29]accept exits with 9 [23:50:29]New connection [23:50:29]New thread 3067059556 created [23:50:29]Thread 3067202916 joined [23:50:29]Waiting for new connection... [23:50:29] Sock 9.Parse request [23:50:29]Sock 9.Check first char [23:50:29]Sock 9.First char is OK [23:50:29]request: POST /json_proto HTTP/1.0 [23:50:29]Method: POST [23:50:29]URL: /json_proto [23:50:29]Method is POST - this is cgi request [23:50:29]url: /json_proto [23:50:29]query_string will be loaded in cgi processing [23:50:29]execute_cgi json_proto POST (null) [23:50:29]execute_cgi path=json_proto method=POST [23:50:29]POST find Content-Length [23:50:29]Host: 172.17.34.200:8080 [23:50:29]Content-Length: 331 [23:50:29]Content-Type: application/json [23:50:29] [23:50:29]POST finish read [23:50:29]Found Content-Length = 331 [23:50:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:29]execute_script... [23:50:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:29]POST & json_proto [23:50:29]process_json_proto [23:50:29]json parsed OK: [23:50:29]protocol is kg_v1.0 [23:50:29]action value=get_value [23:50:29]process_action get_value [23:50:29]cmd_get_value [23:50:29]process_action get_value done [23:50:29]requested_data is exist [23:50:29]produce_requested_data [23:50:29]requested_item fm.sale.total is exist - process it [23:50:29]SAM_PROTO_GetFMData [23:50:29]wFMCommunicate request_size=4 [23:50:29]MH_SAM_APDU [23:50:29]CAPDU: 80 13 03 00 [23:50:29]Write to MH i2c: E2 08 00 FA 65 80 13 03 00 00 00 00 00 DE [23:50:29]Write i2c OK [23:50:29]MH_I2C_Read... [23:50:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:30]Read from MH i2c: E2 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: E2 FD 00 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: E2 FD 00 FA 65 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 0C [23:50:30]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:50:30]wFMCommunicate OK [23:50:30]wFMCommunicate request_size=4 [23:50:30]MH_SAM_APDU [23:50:30]CAPDU: 80 17 00 00 [23:50:30]Write to MH i2c: E2 08 00 FB 65 80 17 00 00 00 00 00 00 E0 [23:50:30]Write i2c OK [23:50:30]MH_I2C_Read... [23:50:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:30]Read from MH i2c: E2 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: E2 FD 00 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: E2 FD 00 FB 65 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 03 [23:50:30]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:50:30]wFMCommunicate OK [23:50:30]wFMCommunicate request_size=4 [23:50:30]MH_SAM_APDU [23:50:30]CAPDU: 80 17 00 00 [23:50:30]Write to MH i2c: E2 08 00 FC 65 80 17 00 00 00 00 00 00 E1 [23:50:30]Write i2c OK [23:50:30]MH_I2C_Read... [23:50:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:30]Read from MH i2c: E2 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: E2 FD 00 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: E2 FD 00 FC 65 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 FF [23:50:30]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:50:30]wFMCommunicate OK [23:50:30]wFMCommunicate request_size=4 [23:50:30]MH_SAM_APDU [23:50:30]CAPDU: 80 17 00 00 [23:50:30]Write to MH i2c: E2 08 00 FD 65 80 17 00 00 00 00 00 00 E2 [23:50:30]Write i2c OK [23:50:30]MH_I2C_Read... [23:50:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:30]Read from MH i2c: E2 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: E2 FD 00 [23:50:30]MH_I2C_Read... [23:50:30]Read from MH i2c: E2 FD 00 FD 65 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 54 [23:50:30]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:50:30]wFMCommunicate OK [23:50:30]wFMCommunicate request_size=4 [23:50:30]MH_SAM_APDU [23:50:30]CAPDU: 80 17 00 00 [23:50:30]Write to MH i2c: E2 08 00 FE 65 80 17 00 00 00 00 00 00 E3 [23:50:30]Write i2c OK [23:50:30]MH_I2C_Read... [23:50:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:50:31]Read from MH i2c: E2 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 E0 00 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 E0 00 FE 65 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CD [23:50:31]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:31]wFMCommunicate OK [23:50:31]SAM_PROTO_GetFMData done [23:50:31]requested_item fm.sale_refund.total is exist - process it [23:50:31]requested_item fm.buy.total is exist - process it [23:50:31]requested_item shift.sale.total is exist - process it [23:50:31]SAM_PROTO_GetShiftData [23:50:31]wFMCommunicate request_size=4 [23:50:31]MH_SAM_APDU [23:50:31]CAPDU: 80 13 02 00 [23:50:31]Write to MH i2c: E2 08 00 FF 65 80 13 02 00 00 00 00 00 E2 [23:50:31]Write i2c OK [23:50:31]MH_I2C_Read... [23:50:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:31]Read from MH i2c: E2 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 FD 00 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 FD 00 FF 65 00 BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 02 [23:50:31]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:50:31]wFMCommunicate OK [23:50:31]wFMCommunicate request_size=4 [23:50:31]MH_SAM_APDU [23:50:31]CAPDU: 80 17 00 00 [23:50:31]Write to MH i2c: E2 08 00 00 66 80 17 00 00 00 00 00 00 E6 [23:50:31]Write i2c OK [23:50:31]MH_I2C_Read... [23:50:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:31]Read from MH i2c: E2 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 FD 00 [23:50:31]MH_I2C_Read... [23:50:31]Read from MH i2c: E2 FD 00 00 66 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 AD [23:50:31]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:50:31]wFMCommunicate OK [23:50:31]wFMCommunicate request_size=4 [23:50:31]MH_SAM_APDU [23:50:31]CAPDU: 80 17 00 00 [23:50:31]Write to MH i2c: E2 08 00 01 66 80 17 00 00 00 00 00 00 E7 [23:50:31]Write i2c OK [23:50:31]MH_I2C_Read... [23:50:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:32]Read from MH i2c: E2 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 FD 00 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 FD 00 01 66 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 10 [23:50:32]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:50:32]wFMCommunicate OK [23:50:32]wFMCommunicate request_size=4 [23:50:32]MH_SAM_APDU [23:50:32]CAPDU: 80 17 00 00 [23:50:32]Write to MH i2c: E2 08 00 02 66 80 17 00 00 00 00 00 00 E8 [23:50:32]Write i2c OK [23:50:32]MH_I2C_Read... [23:50:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:32]Read from MH i2c: E2 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 FD 00 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 FD 00 02 66 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 69 [23:50:32]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:50:32]wFMCommunicate OK [23:50:32]wFMCommunicate request_size=4 [23:50:32]MH_SAM_APDU [23:50:32]CAPDU: 80 17 00 00 [23:50:32]Write to MH i2c: E2 08 00 03 66 80 17 00 00 00 00 00 00 E9 [23:50:32]Write i2c OK [23:50:32]MH_I2C_Read... [23:50:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:50:32]Read from MH i2c: E2 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 D9 00 [23:50:32]MH_I2C_Read... [23:50:32]Read from MH i2c: E2 D9 00 03 66 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C8 [23:50:32]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:32]wFMCommunicate OK [23:50:32]SAM_PROTO_GetShiftData done [23:50:32]requested_item shift.sale.total_cash is exist - process it [23:50:32]requested_item shift.sale_refund.total is exist - process it [23:50:32]requested_item shift.sale_refund.total_cash is exist - process it [23:50:32]requested_item shift.buy.total is exist - process it [23:50:32]requested_item shift.buy.total_cash is exist - process it [23:50:32]produce_requested_data done [23:50:32]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:50:32]process_action_free get_value [23:50:32]json_value_free [23:50:32]json_value_free done [23:50:32]process_json_proto returns [23:50:32]Send response to host [23:50:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:50:32]free response buf [23:50:32]execute_script done [23:50:32]execute_script returns [23:50:32]free content buf [23:50:32]Sock 9.Close socket [23:50:32]Sock 9.Thread stoped [23:50:32]accept exits with 7 [23:50:32]New connection [23:50:32]New thread 3067202916 created [23:50:32]Thread 3067059556 joined [23:50:32]Waiting for new connection... [23:50:32] Sock 7.Parse request [23:50:32]Sock 7.Check first char [23:50:32]Sock 7.First char is OK [23:50:32]request: POST /json_proto HTTP/1.0 [23:50:32]Method: POST [23:50:32]URL: /json_proto [23:50:32]Method is POST - this is cgi request [23:50:32]url: /json_proto [23:50:32]query_string will be loaded in cgi processing [23:50:32]execute_cgi json_proto POST (null) [23:50:32]execute_cgi path=json_proto method=POST [23:50:32]POST find Content-Length [23:50:32]Host: 172.17.34.200:8080 [23:50:32]Content-Length: 331 [23:50:32]Content-Type: application/json [23:50:32] [23:50:32]POST finish read [23:50:32]Found Content-Length = 331 [23:50:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:32]execute_script... [23:50:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:50:32]POST & json_proto [23:50:32]process_json_proto [23:50:32]json parsed OK: [23:50:32]protocol is kg_v1.0 [23:50:32]action value=get_value [23:50:32]process_action get_value [23:50:32]cmd_get_value [23:50:32]process_action get_value done [23:50:32]requested_data is exist [23:50:32]produce_requested_data [23:50:32]requested_item fm.sale.total is exist - process it [23:50:32]SAM_PROTO_GetFMData [23:50:32]wFMCommunicate request_size=4 [23:50:32]MH_SAM_APDU [23:50:32]CAPDU: 80 13 03 00 [23:50:32]Write to MH i2c: E2 08 00 04 66 80 13 03 00 00 00 00 00 E9 [23:50:32]Write i2c OK [23:50:32]MH_I2C_Read... [23:50:33]OFD Sender: No OFD packet to send [23:50:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:33]Read from MH i2c: E2 [23:50:33]MH_I2C_Read... [23:50:33]Read from MH i2c: E2 FD 00 [23:50:33]MH_I2C_Read... [23:50:33]Read from MH i2c: E2 FD 00 04 66 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 17 [23:50:33]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:50:33]wFMCommunicate OK [23:50:33]wFMCommunicate request_size=4 [23:50:33]MH_SAM_APDU [23:50:33]CAPDU: 80 17 00 00 [23:50:33]Write to MH i2c: E2 08 00 05 66 80 17 00 00 00 00 00 00 EB [23:50:33]Write i2c OK [23:50:33]MH_I2C_Read... [23:50:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:33]Read from MH i2c: E2 [23:50:33]MH_I2C_Read... [23:50:33]Read from MH i2c: E2 FD 00 [23:50:33]MH_I2C_Read... [23:50:33]Read from MH i2c: E2 FD 00 05 66 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 0E [23:50:33]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:50:33]wFMCommunicate OK [23:50:33]wFMCommunicate request_size=4 [23:50:33]MH_SAM_APDU [23:50:33]CAPDU: 80 17 00 00 [23:50:33]Write to MH i2c: E2 08 00 06 66 80 17 00 00 00 00 00 00 EC [23:50:33]Write i2c OK [23:50:33]MH_I2C_Read... [23:50:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:34]Read from MH i2c: E2 [23:50:34]MH_I2C_Read... [23:50:34]Read from MH i2c: E2 FD 00 [23:50:34]MH_I2C_Read... [23:50:34]Read from MH i2c: E2 FD 00 06 66 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 0A [23:50:34]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:50:34]wFMCommunicate OK [23:50:34]wFMCommunicate request_size=4 [23:50:34]MH_SAM_APDU [23:50:34]CAPDU: 80 17 00 00 [23:50:34]Write to MH i2c: E2 08 00 07 66 80 17 00 00 00 00 00 00 ED [23:50:34]Write i2c OK [23:50:34]MH_I2C_Read... [23:50:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:34]Read from MH i2c: E2 [23:50:34]MH_I2C_Read... [23:50:34]Read from MH i2c: E2 FD 00 [23:50:34]MH_I2C_Read... [23:50:34]Read from MH i2c: E2 FD 00 07 66 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 5F [23:50:34]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:50:34]wFMCommunicate OK [23:50:34]wFMCommunicate request_size=4 [23:50:34]MH_SAM_APDU [23:50:34]CAPDU: 80 17 00 00 [23:50:34]Write to MH i2c: E2 08 00 08 66 80 17 00 00 00 00 00 00 EE [23:50:34]Write i2c OK [23:50:34]MH_I2C_Read... [23:50:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:50:34]Read from MH i2c: E2 [23:50:34]MH_I2C_Read... [23:50:34]Read from MH i2c: E2 E0 00 [23:50:34]MH_I2C_Read... [23:50:34]Read from MH i2c: E2 E0 00 08 66 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D8 [23:50:34]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:34]wFMCommunicate OK [23:50:34]SAM_PROTO_GetFMData done [23:50:34]requested_item fm.sale_refund.total is exist - process it [23:50:34]requested_item fm.buy.total is exist - process it [23:50:34]requested_item shift.sale.total is exist - process it [23:50:34]SAM_PROTO_GetShiftData [23:50:34]wFMCommunicate request_size=4 [23:50:34]MH_SAM_APDU [23:50:34]CAPDU: 80 13 02 00 [23:50:34]Write to MH i2c: E2 08 00 09 66 80 13 02 00 00 00 00 00 ED [23:50:34]Write i2c OK [23:50:34]MH_I2C_Read... [23:50:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:35]Read from MH i2c: E2 [23:50:35]MH_I2C_Read... [23:50:35]Read from MH i2c: E2 FD 00 [23:50:35]MH_I2C_Read... [23:50:35]Read from MH i2c: E2 FD 00 09 66 00 BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 0D [23:50:35]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:50:35]wFMCommunicate OK [23:50:35]wFMCommunicate request_size=4 [23:50:35]MH_SAM_APDU [23:50:35]CAPDU: 80 17 00 00 [23:50:35]Write to MH i2c: E2 08 00 0A 66 80 17 00 00 00 00 00 00 F0 [23:50:35]Write i2c OK [23:50:35]MH_I2C_Read... [23:50:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:35]Read from MH i2c: E2 [23:50:35]MH_I2C_Read... [23:50:35]Read from MH i2c: E2 FD 00 [23:50:35]MH_I2C_Read... [23:50:35]Read from MH i2c: E2 FD 00 0A 66 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 B7 [23:50:35]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:50:36]wFMCommunicate OK [23:50:36]wFMCommunicate request_size=4 [23:50:36]MH_SAM_APDU [23:50:36]CAPDU: 80 17 00 00 [23:50:36]Write to MH i2c: E2 08 00 0B 66 80 17 00 00 00 00 00 00 F1 [23:50:36]Write i2c OK [23:50:36]MH_I2C_Read... [23:50:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:36]Read from MH i2c: E2 [23:50:36]MH_I2C_Read... [23:50:36]Read from MH i2c: E2 FD 00 [23:50:36]MH_I2C_Read... [23:50:36]Read from MH i2c: E2 FD 00 0B 66 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 1A [23:50:36]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:50:36]wFMCommunicate OK [23:50:36]wFMCommunicate request_size=4 [23:50:36]MH_SAM_APDU [23:50:36]CAPDU: 80 17 00 00 [23:50:36]Write to MH i2c: E2 08 00 0C 66 80 17 00 00 00 00 00 00 F2 [23:50:36]Write i2c OK [23:50:36]MH_I2C_Read... [23:50:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:36]Read from MH i2c: E2 [23:50:36]MH_I2C_Read... [23:50:36]Read from MH i2c: E2 FD 00 [23:50:36]MH_I2C_Read... [23:50:36]Read from MH i2c: E2 FD 00 0C 66 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 73 [23:50:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:50:36]wFMCommunicate OK [23:50:36]wFMCommunicate request_size=4 [23:50:36]MH_SAM_APDU [23:50:36]CAPDU: 80 17 00 00 [23:50:36]Write to MH i2c: E2 08 00 0D 66 80 17 00 00 00 00 00 00 F3 [23:50:36]Write i2c OK [23:50:36]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 D9 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 D9 00 0D 66 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D2 [23:50:37]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:37]wFMCommunicate OK [23:50:37]SAM_PROTO_GetShiftData done [23:50:37]requested_item shift.sale.total_cash is exist - process it [23:50:37]requested_item shift.sale_refund.total is exist - process it [23:50:37]requested_item shift.sale_refund.total_cash is exist - process it [23:50:37]requested_item shift.buy.total is exist - process it [23:50:37]requested_item shift.buy.total_cash is exist - process it [23:50:37]produce_requested_data done [23:50:37]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:50:37]process_action_free get_value [23:50:37]json_value_free [23:50:37]json_value_free done [23:50:37]process_json_proto returns [23:50:37]Send response to host [23:50:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:50:37]free response buf [23:50:37]execute_script done [23:50:37]execute_script returns [23:50:37]free content buf [23:50:37]Sock 7.Close socket [23:50:37]Sock 7.Thread stoped [23:50:37]accept exits with 9 [23:50:37]New connection [23:50:37]New thread 3067059556 created [23:50:37]Thread 3067202916 joined [23:50:37]Waiting for new connection... [23:50:37] Sock 9.Parse request [23:50:37]Sock 9.Check first char [23:50:37]Sock 9.First char is OK [23:50:37]request: POST /json_proto HTTP/1.0 [23:50:37]Method: POST [23:50:37]URL: /json_proto [23:50:37]Method is POST - this is cgi request [23:50:37]url: /json_proto [23:50:37]query_string will be loaded in cgi processing [23:50:37]execute_cgi json_proto POST (null) [23:50:37]execute_cgi path=json_proto method=POST [23:50:37]POST find Content-Length [23:50:37]Host: 172.17.34.200:8080 [23:50:37]Content-Length: 251 [23:50:37]Content-Type: application/json [23:50:37] [23:50:37]POST finish read [23:50:37]Found Content-Length = 251 [23:50:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:37]execute_script... [23:50:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:50:37]POST & json_proto [23:50:37]process_json_proto [23:50:37]json parsed OK: [23:50:37]protocol is kg_v1.0 [23:50:37]action value=x_report [23:50:37]process_action x_report [23:50:37]cmd_x_report [23:50:37]MH_GetDate [23:50:37]Write to MH i2c: F0 00 00 0E 66 63 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: F0 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: F0 09 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: F0 09 00 0E 66 00 D0 8F EA 64 B2 FF 65 64 93 [23:50:37]GetLastDocTimeStamp 1693093307 [23:50:37]current date 1693093840 [23:50:37]FM_GetShiftState [23:50:37]SAM_PROTO_GetShiftState [23:50:37]wFMCommunicate request_size=4 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 13 01 00 [23:50:37]Write to MH i2c: E2 08 00 0F 66 80 13 01 00 00 00 00 00 F2 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 0E 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 0E 00 0F 66 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 29 [23:50:37]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:50:37]wFMCommunicate OK [23:50:37]SAM_PROTO_GetShiftState done [23:50:37]FM_GetShiftState done [23:50:37]KKMCreateXReportDocument [23:50:37]Load OK [23:50:37]Malloc new data [23:50:37]MH_GetDate [23:50:37]Write to MH i2c: F0 00 00 10 66 65 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: F0 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: F0 09 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: F0 09 00 10 66 00 D0 8F EA 64 B2 FF 65 64 95 [23:50:37]Malloc new data [23:50:37]Malloc new data [23:50:37]wFMCommunicate request_size=4 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 11 00 00 [23:50:37]Write to MH i2c: E2 08 00 11 66 80 11 00 00 00 00 00 00 F1 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 17 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 17 00 11 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 47 [23:50:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:50:37]wFMCommunicate OK [23:50:37]SAM_PROTO_GetFieldsCounters [23:50:37]wFMCommunicate request_size=4 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 13 00 00 [23:50:37]Write to MH i2c: E2 08 00 12 66 80 13 00 00 00 00 00 00 F4 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 62 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 62 00 12 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [23:50:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:37]wFMCommunicate OK [23:50:37]SAM_PROTO_GetFieldsCounters done [23:50:37]Malloc new data [23:50:37]Malloc new data [23:50:37]Malloc new data [23:50:37]KKMCreateXReportDocument OK [23:50:37]KKMSetXReportData OK [23:50:37]KKMPrepareXReportFMData [23:50:37]SAM_PROTO_GetShiftData [23:50:37]wFMCommunicate request_size=4 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 13 02 00 [23:50:37]Write to MH i2c: E2 08 00 13 66 80 13 02 00 00 00 00 00 F7 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:38]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:50:38]Read from MH i2c: E2 [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: E2 FD 00 [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: E2 FD 00 13 66 00 BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 17 [23:50:38]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 00 04 7B 00 EE 03 09 00 F2 03 OFD Sender: No OFD packet to send [23:50:38]01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:50:38]wFMCommunicate OK [23:50:38]wFMCommunicate request_size=4 [23:50:38]MH_SAM_APDU [23:50:38]CAPDU: 80 17 00 00 [23:50:38]Write to MH i2c: E2 08 00 14 66 80 17 00 00 00 00 00 00 FA [23:50:38]Write i2c OK [23:50:38]MH_I2C_Read... [23:50:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:38]Read from MH i2c: E2 [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: E2 FD 00 [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: E2 FD 00 14 66 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 C1 [23:50:38]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:50:38]wFMCommunicate OK [23:50:38]wFMCommunicate request_size=4 [23:50:38]MH_SAM_APDU [23:50:38]CAPDU: 80 17 00 00 [23:50:38]Write to MH i2c: E2 08 00 15 66 80 17 00 00 00 00 00 00 FB [23:50:38]Write i2c OK [23:50:38]MH_I2C_Read... [23:50:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:39]Read from MH i2c: E2 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 FD 00 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 FD 00 15 66 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 24 [23:50:39]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:50:39]wFMCommunicate OK [23:50:39]wFMCommunicate request_size=4 [23:50:39]MH_SAM_APDU [23:50:39]CAPDU: 80 17 00 00 [23:50:39]Write to MH i2c: E2 08 00 16 66 80 17 00 00 00 00 00 00 FC [23:50:39]Write i2c OK [23:50:39]MH_I2C_Read... [23:50:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:39]Read from MH i2c: E2 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 FD 00 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 FD 00 16 66 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 7D [23:50:39]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:50:39]wFMCommunicate OK [23:50:39]wFMCommunicate request_size=4 [23:50:39]MH_SAM_APDU [23:50:39]CAPDU: 80 17 00 00 [23:50:39]Write to MH i2c: E2 08 00 17 66 80 17 00 00 00 00 00 00 FD [23:50:39]Write i2c OK [23:50:39]MH_I2C_Read... [23:50:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:50:40]Read from MH i2c: E2 [23:50:40]MH_I2C_Read... [23:50:40]Read from MH i2c: E2 D9 00 [23:50:40]MH_I2C_Read... [23:50:40]Read from MH i2c: E2 D9 00 17 66 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DC [23:50:40]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:40]wFMCommunicate OK [23:50:40]SAM_PROTO_GetShiftData done [23:50:40]1194 (1208) - счетчики итогов смены [23:50:40] 1134 (4) - 374 - количество чеков со всеми признаками расчетов [23:50:40] 1129 (158) - счетчики операций «приход» [23:50:40] 1135 (4) - 370 - количество чеков по признаку расчетов [23:50:40] 1201 (4) - 384154.14 - общая итоговая сумма в чеках [23:50:40] 1136 (4) - 314968.00 - итоговая сумма в чеках наличными [23:50:40] 1138 (3) - 69186.14 - итоговая сумма в чеках безналичными [23:50:40] 1024 (123) - суммы налогов [23:50:40] 1006 (9) - суммы НДС [23:50:40] 1010 (1) - 0% - код ставки НДС [23:50:40] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:40] 1006 (12) - суммы НДС [23:50:40] 1010 (1) - 12% - код ставки НДС [23:50:40] 1011 (3) - 40805.00 - сумма НДС по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 0% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (12) - суммы НСП [23:50:40] 1014 (1) - 1% - код ставки НСП [23:50:40] 1015 (3) - 3400.52 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 2% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 3% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 5% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 0,50% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 1,50% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1130 (152) - счетчики операций «возврат прихода» [23:50:40] 1135 (4) - 4 - количество чеков по признаку расчетов [23:50:40] 1201 (3) - 11559.00 - общая итоговая сумма в чеках [23:50:40] 1136 (3) - 11559.00 - итоговая сумма в чеках наличными [23:50:40] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:40] 1024 (122) - суммы налогов [23:50:40] 1006 (9) - суммы НДС [23:50:40] 1010 (1) - 0% - код ставки НДС [23:50:40] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:40] 1006 (12) - суммы НДС [23:50:40] 1010 (1) - 12% - код ставки НДС [23:50:40] 1011 (3) - 1227.59 - сумма НДС по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 0% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (11) - суммы НСП [23:50:40] 1014 (1) - 1% - код ставки НСП [23:50:40] 1015 (2) - 102.30 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 2% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 3% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 5% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 0,50% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 1,50% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1131 (141) - счетчики операций «расход» [23:50:40] 1135 (4) - 0 - количество чеков по признаку расчетов [23:50:40] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:50:40] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:50:40] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:40] 1024 (117) - суммы налогов [23:50:40] 1006 (9) - суммы НДС [23:50:40] 1010 (1) - 0% - код ставки НДС [23:50:40] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:40] 1006 (9) - суммы НДС [23:50:40] 1010 (1) - 12% - код ставки НДС [23:50:40] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 0% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 1% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 2% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 3% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 5% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 0,50% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 1,50% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1132 (141) - счетчики операций «возврат расхода» [23:50:40] 1135 (4) - 0 - количество чеков по признаку расчетов [23:50:40] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:50:40] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:50:40] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:50:40] 1024 (117) - суммы налогов [23:50:40] 1006 (9) - суммы НДС [23:50:40] 1010 (1) - 0% - код ставки НДС [23:50:40] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:40] 1006 (9) - суммы НДС [23:50:40] 1010 (1) - 12% - код ставки НДС [23:50:40] 1011 (0) - 0.00 - сумма НДС по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 0% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 1% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 2% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 3% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 5% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 0,50% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1007 (9) - суммы НСП [23:50:40] 1014 (1) - 1,50% - код ставки НСП [23:50:40] 1015 (0) - 0.00 - сумма НСП по ставке [23:50:40] 1133 (588) - - счетчики коррекции - не используются [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1194 (04AA) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1134 (046E) [23:50:40]Malloc new data [23:50:40]Processing tag 1129 (0469) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1135 (046F) [23:50:40]Malloc new data [23:50:40]Processing tag 1201 (04B1) [23:50:40]Malloc new data [23:50:40]Processing tag 1136 (0470) [23:50:40]Malloc new data [23:50:40]Processing tag 1138 (0472) [23:50:40]Malloc new data [23:50:40]Processing tag 1024 (0400) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1006 (03EE) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1010 (03F2) [23:50:40]Malloc new data [23:50:40]Processing tag 1011 (03F3) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1006 (03EE) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1010 (03F2) [23:50:40]Malloc new data [23:50:40]Processing tag 1011 (03F3) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]SetTLVBufToDocument err=0 [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1130 (046A) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1135 (046F) [23:50:40]Malloc new data [23:50:40]Processing tag 1201 (04B1) [23:50:40]Malloc new data [23:50:40]Processing tag 1136 (0470) [23:50:40]Malloc new data [23:50:40]Processing tag 1138 (0472) [23:50:40]Malloc new data [23:50:40]Processing tag 1024 (0400) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1006 (03EE) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1010 (03F2) [23:50:40]Malloc new data [23:50:40]Processing tag 1011 (03F3) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1006 (03EE) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1010 (03F2) [23:50:40]Malloc new data [23:50:40]Processing tag 1011 (03F3) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:40]SetTLVBufToDocument [23:50:40]Processing tag 1014 (03F6) [23:50:40]Malloc new data [23:50:40]Processing tag 1015 (03F7) [23:50:40]Malloc new data [23:50:40]SetTLVBufToDocument err=0 [23:50:40]Processing tag 1007 (03EF) [23:50:40]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]SetTLVBufToDocument err=0 [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1131 (046B) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1135 (046F) [23:50:41]Malloc new data [23:50:41]Processing tag 1201 (04B1) [23:50:41]Malloc new data [23:50:41]Processing tag 1136 (0470) [23:50:41]Malloc new data [23:50:41]Processing tag 1138 (0472) [23:50:41]Malloc new data [23:50:41]Processing tag 1024 (0400) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1006 (03EE) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1010 (03F2) [23:50:41]Malloc new data [23:50:41]Processing tag 1011 (03F3) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1006 (03EE) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1010 (03F2) [23:50:41]Malloc new data [23:50:41]Processing tag 1011 (03F3) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]SetTLVBufToDocument err=0 [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1132 (046C) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1135 (046F) [23:50:41]Malloc new data [23:50:41]Processing tag 1201 (04B1) [23:50:41]Malloc new data [23:50:41]Processing tag 1136 (0470) [23:50:41]Malloc new data [23:50:41]Processing tag 1138 (0472) [23:50:41]Malloc new data [23:50:41]Processing tag 1024 (0400) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1006 (03EE) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1010 (03F2) [23:50:41]Malloc new data [23:50:41]Processing tag 1011 (03F3) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1006 (03EE) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1010 (03F2) [23:50:41]Malloc new data [23:50:41]Processing tag 1011 (03F3) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1007 (03EF) [23:50:41]Load OK [23:50:41]SetTLVBufToDocument [23:50:41]Processing tag 1014 (03F6) [23:50:41]Malloc new data [23:50:41]Processing tag 1015 (03F7) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]SetTLVBufToDocument err=0 [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Processing tag 1133 (046D) [23:50:41]Malloc new data [23:50:41]SetTLVBufToDocument err=0 [23:50:41]SetTLVBufToDocument err=0 [23:50:41]Malloc new data [23:50:41]SAM_PROTO_GetFMData [23:50:41]wFMCommunicate request_size=4 [23:50:41]MH_SAM_APDU [23:50:41]CAPDU: 80 13 03 00 [23:50:41]Write to MH i2c: E2 08 00 18 66 80 13 03 00 00 00 00 00 FD [23:50:41]Write i2c OK [23:50:41]MH_I2C_Read... [23:50:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:50:41]Read from MH i2c: E2 [23:50:41]MH_I2C_Read... [23:50:41]Read from MH i2c: E2 FD 00 [23:50:41]MH_I2C_Read... [23:50:41]Read from MH i2c: E2 FD 00 18 66 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 2B [23:50:42]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:50:42]wFMCommunicate OK [23:50:42]wFMCommunicate request_size=4 [23:50:42]MH_SAM_APDU [23:50:42]CAPDU: 80 17 00 00 [23:50:42]Write to MH i2c: E2 08 00 19 66 80 17 00 00 00 00 00 00 FF [23:50:42]Write i2c OK [23:50:42]MH_I2C_Read... [23:50:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:42]Read from MH i2c: E2 [23:50:42]MH_I2C_Read... [23:50:42]Read from MH i2c: E2 FD 00 [23:50:42]MH_I2C_Read... [23:50:42]Read from MH i2c: E2 FD 00 19 66 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 22 [23:50:42]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:50:42]wFMCommunicate OK [23:50:42]wFMCommunicate request_size=4 [23:50:42]MH_SAM_APDU [23:50:42]CAPDU: 80 17 00 00 [23:50:42]Write to MH i2c: E2 08 00 1A 66 80 17 00 00 00 00 00 00 00 [23:50:42]Write i2c OK [23:50:42]MH_I2C_Read... [23:50:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:42]Read from MH i2c: E2 [23:50:42]MH_I2C_Read... [23:50:42]Read from MH i2c: E2 FD 00 [23:50:42]MH_I2C_Read... [23:50:42]Read from MH i2c: E2 FD 00 1A 66 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 1E [23:50:43]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:50:43]wFMCommunicate OK [23:50:43]wFMCommunicate request_size=4 [23:50:43]MH_SAM_APDU [23:50:43]CAPDU: 80 17 00 00 [23:50:43]Write to MH i2c: E2 08 00 1B 66 80 17 00 00 00 00 00 00 01 [23:50:43]Write i2c OK [23:50:43]MH_I2C_Read... [23:50:43]OFD Sender: No OFD packet to send [23:50:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:50:43]Read from MH i2c: E2 [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: E2 FD 00 [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: E2 FD 00 1B 66 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 73 [23:50:43]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:50:43]wFMCommunicate OK [23:50:43]wFMCommunicate request_size=4 [23:50:43]MH_SAM_APDU [23:50:43]CAPDU: 80 17 00 00 [23:50:43]Write to MH i2c: E2 08 00 1C 66 80 17 00 00 00 00 00 00 02 [23:50:43]Write i2c OK [23:50:43]MH_I2C_Read... [23:50:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:50:43]Read from MH i2c: E2 [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: E2 E0 00 [23:50:43]MH_I2C_Read... [23:50:43]Read from MH i2c: E2 E0 00 1C 66 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EC [23:50:44]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:50:44]wFMCommunicate OK [23:50:44]SAM_PROTO_GetFMData done [23:50:44]FM_GetFMData:85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:44]oper:6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 [23:50:44]total:28 61 4B 9D [23:50:44]Malloc new data [23:50:44]oper:6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:45]total:A8 9F EA 13 [23:50:45]Malloc new data [23:50:45]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:45]total: [23:50:45]Malloc new data [23:50:45]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:50:45]total: [23:50:45]Malloc new data [23:50:45]KKMPrepareXReportFMData err=0 [23:50:45]Х отчет ИНН: 02508201610067 Кассир: Ниязова Г. 26.08.2023 23:50 Смена: 10 РНМ: 0000000000091575 ЗНМ: 0300000148 СНО: Общий режим Всего чеков: 374 ИТОГИ ПРИХОД Чеков: 370 Общий итог: 384154.14 Итого наличными: 314968.00 Итого безнал.: 69186.14 НДС 0% : 0.00 НДС 12% : 40805.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3400.52 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 4 Общий итог: 11559.00 Итого наличными: 11559.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 1227.59 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 102.30 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 303409.00 НС Приход: 26389629.84 НС Возвр.Прихода: 3341434.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874655 [23:50:45]StoreToDocumentArchive [23:50:45]MH_GetDate [23:50:45]Write to MH i2c: F0 00 00 1D 66 72 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: F0 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: F0 09 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: F0 09 00 1D 66 00 D8 8F EA 64 B2 FF 65 64 AA [23:50:45]shift 10 fd 1693093848 [23:50:45]Create dir for shift 0010 [23:50:45]save to /storage/0010/doc_1693093848 [23:50:45]save last doc name /storage/0010/doc_1693093848 to /storage/kkm_last_doc_name [23:50:45]save OK [23:50:45]Clear old archive folders... [23:50:45]NVStorageSaveData kkm_last_timestamp [23:50:45]File name is /storage/kkm_last_timestamp [23:50:45]Write 4 bytes [23:50:45]NVStorageSaveData done [23:50:45]ExternCall_PrintAddStr [23:50:45]wPrintStart [23:50:45]Write to MH i2c: 01 00 00 1E 66 84 [23:50:45]Write i2c OK [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: 01 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: 01 07 00 [23:50:45]MH_I2C_Read... [23:50:45]Read from MH i2c: 01 07 00 1E 66 00 00 00 00 00 FF 0F 99 [23:50:45]RasterBufferAndPrint [23:50:45]line Х отчет [23:50:45]line ИНН: 02508201610067 [23:50:45]line Кассир: Ниязова Г. [23:50:45]line 26.08.2023 23:50 [23:50:45]line Смена: 10 [23:50:45]line РНМ: 0000000000091575 [23:50:45]line ЗНМ: 0300000148 [23:50:45]line СНО: Общий режим [23:50:45]line Всего чеков: 374 [23:50:45]line ИТОГИ ПРИХОД [23:50:45]line Чеков: 370 [23:50:45]line Общий итог: 384154.14 [23:50:45]line Итого наличными: 314968.00 [23:50:45]line Итого безнал.: 69186.14 [23:50:45]line НДС 0% : 0.00 [23:50:45]line НДС 12% : 40805.00 [23:50:45]line НСП 0% : 0.00 [23:50:45]line НСП 1,50% : 0.00 [23:50:45]line НСП 0,50% : 0.00 [23:50:45]line НСП 5% : 0.00 [23:50:45]line НСП 3% : 0.00 [23:50:45]line НСП 2% : 0.00 [23:50:45]line НСП 1% : 3400.52 [23:50:45]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:50:45]line Чеков: 4 [23:50:45]line Общий итог: 11559.00 [23:50:45]line Итого наличными: 11559.00 [23:50:45]line Итого безнал.: 0.00 [23:50:45]line НДС 0% : 0.00 [23:50:45]line НДС 12% : 1227.59 [23:50:45]line НСП 0% : 0.00 [23:50:45]line НСП 1,50% : 0.00 [23:50:45]line НСП 0,50% : 0.00 [23:50:45]line НСП 5% : 0.00 [23:50:45]line НСП 3% : 0.00 [23:50:45]line НСП 2% : 0.00 [23:50:45]line НСП 1% : 102.30 [23:50:45]line ИТОГИ РАСХОД [23:50:45]line Чеков: 0 [23:50:45]line Общий итог: 0.00 [23:50:45]line Итого наличными: 0.00 [23:50:45]line Итого безнал.: 0.00 [23:50:45]line НДС 0% : 0.00 [23:50:45]line НДС 12% : 0.00 [23:50:45]line НСП 0% : 0.00 [23:50:45]line НСП 1,50% : 0.00 [23:50:45]line НСП 0,50% : 0.00 [23:50:45]line НСП 5% : 0.00 [23:50:45]line НСП 3% : 0.00 [23:50:45]line НСП 2% : 0.00 [23:50:45]line НСП 1% : 0.00 [23:50:45]line ИТОГИ ВОЗВРАТ РАСХОДА [23:50:45]line Чеков: 0 [23:50:45]line Общий итог: 0.00 [23:50:45]line Итого наличными: 0.00 [23:50:45]line Итого безнал.: 0.00 [23:50:45]line НДС 0% : 0.00 [23:50:45]line НДС 12% : 0.00 [23:50:45]line НСП 0% : 0.00 [23:50:45]line НСП 1,50% : 0.00 [23:50:45]line НСП 0,50% : 0.00 [23:50:45]line НСП 5% : 0.00 [23:50:45]line НСП 3% : 0.00 [23:50:45]line НСП 2% : 0.00 [23:50:45]line НСП 1% : 0.00 [23:50:45]line Сумма внесений: 0.00 [23:50:45]line Сумма выплат: 0.00 [23:50:45]line Нал. в кассе: 303409.00 [23:50:45]line НС Приход: 26389629.84 [23:50:45]line НС Возвр.Прихода: 3341434.00 [23:50:45]line НС Расход: 0.00 [23:50:45]line НС Возвр.Расхода: 0.00 [23:50:45]line ФМ: 0000000000874655 [23:50:45]written 0, free lines is 4095 [23:50:46]Write to MH i2c: 01 00 00 69 66 CF [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: 01 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: 01 07 00 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: 01 07 00 69 66 00 00 00 00 00 C5 0A A5 [23:50:46]RasterBufferAndPrint [23:50:46]line [23:50:46]line [23:50:46]line [23:50:46]line [23:50:46]line [23:50:46]written 0, free lines is 2794 [23:50:46]MH_Cut [23:50:46]Write to MH i2c: D1 01 00 70 66 01 A8 [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: D1 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: D1 01 00 [23:50:46]MH_I2C_Read... [23:50:46]Read from MH i2c: D1 01 00 70 66 00 A7 [23:50:46]Write to MH i2c: 01 00 00 71 66 D7 [23:50:46]Write i2c OK [23:50:46]MH_I2C_Read... [23:50:47]*** Cut start [23:50:47]*** Purtial cut [23:50:47]*** Stage 1: CUTSNS_PIN = 1 [23:50:47]Read from MH i2c: 01 [23:50:47]MH_I2C_Read... [23:50:47]*** Stop cut motor [23:50:47]*** Cut end [23:50:47]Read from MH i2c: 01 07 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: 01 07 00 71 66 00 00 00 00 00 FF 0F EC [23:50:47]process_action x_report done [23:50:47]requested_data is exist [23:50:47]produce_requested_data [23:50:47]requested_item fd.num is exist - process it [23:50:47]SAM_PROTO_GetFieldsCounters [23:50:47]wFMCommunicate request_size=4 [23:50:47]MH_SAM_APDU [23:50:47]CAPDU: 80 13 00 00 [23:50:47]Write to MH i2c: E2 08 00 72 66 80 13 00 00 00 00 00 00 54 [23:50:47]Write i2c OK [23:50:47]MH_I2C_Read... [23:50:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 62 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 62 00 72 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [23:50:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:47]wFMCommunicate OK [23:50:47]SAM_PROTO_GetFieldsCounters done [23:50:47]requested_item shift.num is exist - process it [23:50:47]requested_item shift.opened is exist - process it [23:50:47]req_shift_opened [23:50:47]FM_GetShiftState [23:50:47]SAM_PROTO_GetShiftState [23:50:47]wFMCommunicate request_size=4 [23:50:47]MH_SAM_APDU [23:50:47]CAPDU: 80 13 01 00 [23:50:47]Write to MH i2c: E2 08 00 73 66 80 13 01 00 00 00 00 00 56 [23:50:47]Write i2c OK [23:50:47]MH_I2C_Read... [23:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:47]Read from MH i2c: E2 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 0E 00 [23:50:47]MH_I2C_Read... [23:50:47]Read from MH i2c: E2 0E 00 73 66 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 8D [23:50:47]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:50:47]wFMCommunicate OK [23:50:47]SAM_PROTO_GetShiftState done [23:50:47]FM_GetShiftState done [23:50:47]req_shift_opened done [23:50:47]requested_item shift.open_date is exist - process it [23:50:47]req_shift_open_date [23:50:47]req_shift_open_date done [23:50:47]produce_requested_data done [23:50:47]produce_requested_data return {"fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:50:47]process_action_free x_report [23:50:47]json_value_free [23:50:47]json_value_free done [23:50:47]process_json_proto returns [23:50:47]Send response to host [23:50:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:50:47]free response buf [23:50:47]execute_script done [23:50:47]execute_script returns [23:50:47]free content buf [23:50:47]Sock 9.Close socket [23:50:47]Sock 9.Thread stoped [23:50:48]OFD Sender: No OFD packet to send [23:50:53]OFD Sender: No OFD packet to send [23:50:58]OFD Sender: No OFD packet to send [23:51:03]OFD Sender: No OFD packet to send [23:51:08]OFD Sender: No OFD packet to send [23:51:10]accept exits with 7 [23:51:10]New connection [23:51:10]New thread 3067202916 created [23:51:10]Thread 3067059556 joined [23:51:10]Waiting for new connection... [23:51:10] Sock 7.Parse request [23:51:10]Sock 7.Check first char [23:51:10]Sock 7.First char is OK [23:51:10]request: POST /json_proto HTTP/1.0 [23:51:10]Method: POST [23:51:10]URL: /json_proto [23:51:10]Method is POST - this is cgi request [23:51:10]url: /json_proto [23:51:10]query_string will be loaded in cgi processing [23:51:10]execute_cgi json_proto POST (null) [23:51:10]execute_cgi path=json_proto method=POST [23:51:10]POST find Content-Length [23:51:10]Host: 172.17.34.200:8080 [23:51:10]Content-Length: 215 [23:51:10]Content-Type: application/json [23:51:10] [23:51:10]POST finish read [23:51:10]Found Content-Length = 215 [23:51:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:10]execute_script... [23:51:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:10]POST & json_proto [23:51:10]process_json_proto [23:51:10]json parsed OK: [23:51:10]protocol is kg_v1.0 [23:51:10]action value=get_value [23:51:10]process_action get_value [23:51:10]cmd_get_value [23:51:10]process_action get_value done [23:51:10]requested_data is exist [23:51:10]produce_requested_data [23:51:10]requested_item kkm.sn is exist - process it [23:51:10]requested_item kkm.ver is exist - process it [23:51:10]requested_item fm.sn is exist - process it [23:51:10]wFMCommunicate request_size=4 [23:51:10]MH_SAM_APDU [23:51:10]CAPDU: 80 11 00 00 [23:51:10]Write to MH i2c: E2 08 00 74 66 80 11 00 00 00 00 00 00 54 [23:51:10]Write i2c OK [23:51:10]MH_I2C_Read... [23:51:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:10]Read from MH i2c: E2 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 17 00 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 17 00 74 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 AA [23:51:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:51:10]wFMCommunicate OK [23:51:10]requested_item fd.num is exist - process it [23:51:10]SAM_PROTO_GetFieldsCounters [23:51:10]wFMCommunicate request_size=4 [23:51:10]MH_SAM_APDU [23:51:10]CAPDU: 80 13 00 00 [23:51:10]Write to MH i2c: E2 08 00 75 66 80 13 00 00 00 00 00 00 57 [23:51:10]Write i2c OK [23:51:10]MH_I2C_Read... [23:51:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:10]Read from MH i2c: E2 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 62 00 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 62 00 75 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 FF [23:51:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4E 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:10]wFMCommunicate OK [23:51:10]SAM_PROTO_GetFieldsCounters done [23:51:10]requested_item shift.num is exist - process it [23:51:10]requested_item shift.opened is exist - process it [23:51:10]req_shift_opened [23:51:10]FM_GetShiftState [23:51:10]SAM_PROTO_GetShiftState [23:51:10]wFMCommunicate request_size=4 [23:51:10]MH_SAM_APDU [23:51:10]CAPDU: 80 13 01 00 [23:51:10]Write to MH i2c: E2 08 00 76 66 80 13 01 00 00 00 00 00 59 [23:51:10]Write i2c OK [23:51:10]MH_I2C_Read... [23:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:10]Read from MH i2c: E2 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 0E 00 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 0E 00 76 66 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 90 [23:51:10]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:51:10]wFMCommunicate OK [23:51:10]SAM_PROTO_GetShiftState done [23:51:10]FM_GetShiftState done [23:51:10]req_shift_opened done [23:51:10]requested_item shift.open_date is exist - process it [23:51:10]req_shift_open_date [23:51:10]req_shift_open_date done [23:51:10]produce_requested_data done [23:51:10]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560} [23:51:10]process_action_free get_value [23:51:10]json_value_free [23:51:10]json_value_free done [23:51:10]process_json_proto returns [23:51:10]Send response to host [23:51:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33358,"shift.num":77,"shift.opened":1,"shift.open_date":1693009560}}} [23:51:10]free response buf [23:51:10]execute_script done [23:51:10]execute_script returns [23:51:10]free content buf [23:51:10]Sock 7.Close socket [23:51:10]Sock 7.Thread stoped [23:51:10]accept exits with 9 [23:51:10]New connection [23:51:10]New thread 3067059556 created [23:51:10]Thread 3067202916 joined [23:51:10]Waiting for new connection... [23:51:10] Sock 9.Parse request [23:51:10]Sock 9.Check first char [23:51:10]Sock 9.First char is OK [23:51:10]request: POST /json_proto HTTP/1.0 [23:51:10]Method: POST [23:51:10]URL: /json_proto [23:51:10]Method is POST - this is cgi request [23:51:10]url: /json_proto [23:51:10]query_string will be loaded in cgi processing [23:51:10]execute_cgi json_proto POST (null) [23:51:10]execute_cgi path=json_proto method=POST [23:51:10]POST find Content-Length [23:51:10]Host: 172.17.34.200:8080 [23:51:10]Content-Length: 331 [23:51:10]Content-Type: application/json [23:51:10] [23:51:10]POST finish read [23:51:10]Found Content-Length = 331 [23:51:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:10]execute_script... [23:51:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:10]POST & json_proto [23:51:10]process_json_proto [23:51:10]json parsed OK: [23:51:10]protocol is kg_v1.0 [23:51:10]action value=get_value [23:51:10]process_action get_value [23:51:10]cmd_get_value [23:51:10]process_action get_value done [23:51:10]requested_data is exist [23:51:10]produce_requested_data [23:51:10]requested_item fm.sale.total is exist - process it [23:51:10]SAM_PROTO_GetFMData [23:51:10]wFMCommunicate request_size=4 [23:51:10]MH_SAM_APDU [23:51:10]CAPDU: 80 13 03 00 [23:51:10]Write to MH i2c: E2 08 00 77 66 80 13 03 00 00 00 00 00 5C [23:51:10]Write i2c OK [23:51:10]MH_I2C_Read... [23:51:10]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:51:10]Read from MH i2c: E2 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 FD 00 [23:51:10]MH_I2C_Read... [23:51:10]Read from MH i2c: E2 FD 00 77 66 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 8A [23:51:10]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:51:10]wFMCommunicate OK [23:51:10]wFMCommunicate request_size=4 [23:51:10]MH_SAM_APDU [23:51:10]CAPDU: 80 17 00 00 [23:51:10]Write to MH i2c: E2 08 00 78 66 80 17 00 00 00 00 00 00 5E [23:51:10]Write i2c OK [23:51:10]MH_I2C_Read... [23:51:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:11]Read from MH i2c: E2 [23:51:11]MH_I2C_Read... [23:51:11]Read from MH i2c: E2 FD 00 [23:51:11]MH_I2C_Read... [23:51:11]Read from MH i2c: E2 FD 00 78 66 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 81 [23:51:11]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:51:11]wFMCommunicate OK [23:51:11]wFMCommunicate request_size=4 [23:51:11]MH_SAM_APDU [23:51:11]CAPDU: 80 17 00 00 [23:51:11]Write to MH i2c: E2 08 00 79 66 80 17 00 00 00 00 00 00 5F [23:51:11]Write i2c OK [23:51:11]MH_I2C_Read... [23:51:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:11]Read from MH i2c: E2 [23:51:11]MH_I2C_Read... [23:51:11]Read from MH i2c: E2 FD 00 [23:51:11]MH_I2C_Read... [23:51:11]Read from MH i2c: E2 FD 00 79 66 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 7D [23:51:11]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:51:11]wFMCommunicate OK [23:51:11]wFMCommunicate request_size=4 [23:51:11]MH_SAM_APDU [23:51:11]CAPDU: 80 17 00 00 [23:51:11]Write to MH i2c: E2 08 00 7A 66 80 17 00 00 00 00 00 00 60 [23:51:11]Write i2c OK [23:51:11]MH_I2C_Read... [23:51:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:12]Read from MH i2c: E2 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 FD 00 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 FD 00 7A 66 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 D2 [23:51:12]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:51:12]wFMCommunicate OK [23:51:12]wFMCommunicate request_size=4 [23:51:12]MH_SAM_APDU [23:51:12]CAPDU: 80 17 00 00 [23:51:12]Write to MH i2c: E2 08 00 7B 66 80 17 00 00 00 00 00 00 61 [23:51:12]Write i2c OK [23:51:12]MH_I2C_Read... [23:51:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:51:12]Read from MH i2c: E2 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 E0 00 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 E0 00 7B 66 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4B [23:51:12]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:12]wFMCommunicate OK [23:51:12]SAM_PROTO_GetFMData done [23:51:12]requested_item fm.sale_refund.total is exist - process it [23:51:12]requested_item fm.buy.total is exist - process it [23:51:12]requested_item shift.sale.total is exist - process it [23:51:12]SAM_PROTO_GetShiftData [23:51:12]wFMCommunicate request_size=4 [23:51:12]MH_SAM_APDU [23:51:12]CAPDU: 80 13 02 00 [23:51:12]Write to MH i2c: E2 08 00 7C 66 80 13 02 00 00 00 00 00 60 [23:51:12]Write i2c OK [23:51:12]MH_I2C_Read... [23:51:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 FD 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 FD 00 7C 66 00 BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 80 [23:51:13]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:51:13]wFMCommunicate OK [23:51:13]wFMCommunicate request_size=4 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 17 00 00 [23:51:13]Write to MH i2c: E2 08 00 7D 66 80 17 00 00 00 00 00 00 63 [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]OFD Sender: No OFD packet to send [23:51:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 FD 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 FD 00 7D 66 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 2A [23:51:13]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:51:13]wFMCommunicate OK [23:51:13]wFMCommunicate request_size=4 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 17 00 00 [23:51:13]Write to MH i2c: E2 08 00 7E 66 80 17 00 00 00 00 00 00 64 [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:14]Read from MH i2c: E2 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: E2 FD 00 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: E2 FD 00 7E 66 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 8D [23:51:14]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:51:14]wFMCommunicate OK [23:51:14]wFMCommunicate request_size=4 [23:51:14]MH_SAM_APDU [23:51:14]CAPDU: 80 17 00 00 [23:51:14]Write to MH i2c: E2 08 00 7F 66 80 17 00 00 00 00 00 00 65 [23:51:14]Write i2c OK [23:51:14]MH_I2C_Read... [23:51:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:14]Read from MH i2c: E2 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: E2 FD 00 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: E2 FD 00 7F 66 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 E6 [23:51:14]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:51:14]wFMCommunicate OK [23:51:14]wFMCommunicate request_size=4 [23:51:14]MH_SAM_APDU [23:51:14]CAPDU: 80 17 00 00 [23:51:14]Write to MH i2c: E2 08 00 80 66 80 17 00 00 00 00 00 00 66 [23:51:14]Write i2c OK [23:51:14]MH_I2C_Read... [23:51:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:51:15]Read from MH i2c: E2 [23:51:15]MH_I2C_Read... [23:51:15]Read from MH i2c: E2 D9 00 [23:51:15]MH_I2C_Read... [23:51:15]Read from MH i2c: E2 D9 00 80 66 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 45 [23:51:15]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:15]wFMCommunicate OK [23:51:15]SAM_PROTO_GetShiftData done [23:51:15]requested_item shift.sale.total_cash is exist - process it [23:51:15]requested_item shift.sale_refund.total is exist - process it [23:51:15]requested_item shift.sale_refund.total_cash is exist - process it [23:51:15]requested_item shift.buy.total is exist - process it [23:51:15]requested_item shift.buy.total_cash is exist - process it [23:51:15]produce_requested_data done [23:51:15]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:51:15]process_action_free get_value [23:51:15]json_value_free [23:51:15]json_value_free done [23:51:15]process_json_proto returns [23:51:15]Send response to host [23:51:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:51:15]free response buf [23:51:15]execute_script done [23:51:15]execute_script returns [23:51:15]free content buf [23:51:15]Sock 9.Close socket [23:51:15]Sock 9.Thread stoped [23:51:15]accept exits with 7 [23:51:15]New connection [23:51:15]New thread 3067202916 created [23:51:15]Thread 3067059556 joined [23:51:15]Waiting for new connection... [23:51:15] Sock 7.Parse request [23:51:15]Sock 7.Check first char [23:51:15]Sock 7.First char is OK [23:51:15]request: POST /json_proto HTTP/1.0 [23:51:15]Method: POST [23:51:15]URL: /json_proto [23:51:15]Method is POST - this is cgi request [23:51:15]url: /json_proto [23:51:15]query_string will be loaded in cgi processing [23:51:15]execute_cgi json_proto POST (null) [23:51:15]execute_cgi path=json_proto method=POST [23:51:15]POST find Content-Length [23:51:15]Host: 172.17.34.200:8080 [23:51:15]Content-Length: 331 [23:51:15]Content-Type: application/json [23:51:15] [23:51:15]POST finish read [23:51:15]Found Content-Length = 331 [23:51:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:15]execute_script... [23:51:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:51:15]POST & json_proto [23:51:15]process_json_proto [23:51:15]json parsed OK: [23:51:15]protocol is kg_v1.0 [23:51:15]action value=get_value [23:51:15]process_action get_value [23:51:15]cmd_get_value [23:51:15]process_action get_value done [23:51:15]requested_data is exist [23:51:15]produce_requested_data [23:51:15]requested_item fm.sale.total is exist - process it [23:51:15]SAM_PROTO_GetFMData [23:51:15]wFMCommunicate request_size=4 [23:51:15]MH_SAM_APDU [23:51:15]CAPDU: 80 13 03 00 [23:51:15]Write to MH i2c: E2 08 00 81 66 80 13 03 00 00 00 00 00 66 [23:51:15]Write i2c OK [23:51:15]MH_I2C_Read... [23:51:15]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:51:15]Read from MH i2c: E2 [23:51:15]MH_I2C_Read... [23:51:15]Read from MH i2c: E2 FD 00 [23:51:15]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 FD 00 81 66 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 94 [23:51:16]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:51:16]wFMCommunicate OK [23:51:16]wFMCommunicate request_size=4 [23:51:16]MH_SAM_APDU [23:51:16]CAPDU: 80 17 00 00 [23:51:16]Write to MH i2c: E2 08 00 82 66 80 17 00 00 00 00 00 00 68 [23:51:16]Write i2c OK [23:51:16]MH_I2C_Read... [23:51:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:16]Read from MH i2c: E2 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 FD 00 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 FD 00 82 66 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 8B [23:51:16]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:51:16]wFMCommunicate OK [23:51:16]wFMCommunicate request_size=4 [23:51:16]MH_SAM_APDU [23:51:16]CAPDU: 80 17 00 00 [23:51:16]Write to MH i2c: E2 08 00 83 66 80 17 00 00 00 00 00 00 69 [23:51:16]Write i2c OK [23:51:16]MH_I2C_Read... [23:51:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:17]Read from MH i2c: E2 [23:51:17]MH_I2C_Read... [23:51:17]Read from MH i2c: E2 FD 00 [23:51:17]MH_I2C_Read... [23:51:17]Read from MH i2c: E2 FD 00 83 66 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 87 [23:51:17]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:51:17]wFMCommunicate OK [23:51:17]wFMCommunicate request_size=4 [23:51:17]MH_SAM_APDU [23:51:17]CAPDU: 80 17 00 00 [23:51:17]Write to MH i2c: E2 08 00 84 66 80 17 00 00 00 00 00 00 6A [23:51:17]Write i2c OK [23:51:17]MH_I2C_Read... [23:51:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:17]Read from MH i2c: E2 [23:51:17]MH_I2C_Read... [23:51:17]Read from MH i2c: E2 FD 00 [23:51:17]MH_I2C_Read... [23:51:17]Read from MH i2c: E2 FD 00 84 66 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 DC [23:51:17]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:51:17]wFMCommunicate OK [23:51:17]wFMCommunicate request_size=4 [23:51:17]MH_SAM_APDU [23:51:17]CAPDU: 80 17 00 00 [23:51:17]Write to MH i2c: E2 08 00 85 66 80 17 00 00 00 00 00 00 6B [23:51:17]Write i2c OK [23:51:17]MH_I2C_Read... [23:51:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:51:18]Read from MH i2c: E2 [23:51:18]MH_I2C_Read... [23:51:18]Read from MH i2c: E2 E0 00 [23:51:18]MH_I2C_Read... [23:51:18]Read from MH i2c: E2 E0 00 85 66 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 55 [23:51:18]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:18]wFMCommunicate OK [23:51:18]SAM_PROTO_GetFMData done [23:51:18]requested_item fm.sale_refund.total is exist - process it [23:51:18]requested_item fm.buy.total is exist - process it [23:51:18]requested_item shift.sale.total is exist - process it [23:51:18]SAM_PROTO_GetShiftData [23:51:18]wFMCommunicate request_size=4 [23:51:18]MH_SAM_APDU [23:51:18]CAPDU: 80 13 02 00 [23:51:18]Write to MH i2c: E2 08 00 86 66 80 13 02 00 00 00 00 00 6A [23:51:18]Write i2c OK [23:51:18]MH_I2C_Read... [23:51:18]OFD Sender: No OFD packet to send [23:51:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:51:18]Read from MH i2c: E2 [23:51:18]MH_I2C_Read... [23:51:18]Read from MH i2c: E2 FD 00 [23:51:18]MH_I2C_Read... [23:51:18]Read from MH i2c: E2 FD 00 86 66 00 BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 8A [23:51:18]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:51:19]wFMCommunicate OK [23:51:19]wFMCommunicate request_size=4 [23:51:19]MH_SAM_APDU [23:51:19]CAPDU: 80 17 00 00 [23:51:19]Write to MH i2c: E2 08 00 87 66 80 17 00 00 00 00 00 00 6D [23:51:19]Write i2c OK [23:51:19]MH_I2C_Read... [23:51:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:19]Read from MH i2c: E2 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 FD 00 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 FD 00 87 66 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 34 [23:51:19]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [23:51:19]wFMCommunicate OK [23:51:19]wFMCommunicate request_size=4 [23:51:19]MH_SAM_APDU [23:51:19]CAPDU: 80 17 00 00 [23:51:19]Write to MH i2c: E2 08 00 88 66 80 17 00 00 00 00 00 00 6E [23:51:19]Write i2c OK [23:51:19]MH_I2C_Read... [23:51:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:19]Read from MH i2c: E2 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 FD 00 [23:51:19]MH_I2C_Read... [23:51:19]Read from MH i2c: E2 FD 00 88 66 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 97 [23:51:20]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:51:20]wFMCommunicate OK [23:51:20]wFMCommunicate request_size=4 [23:51:20]MH_SAM_APDU [23:51:20]CAPDU: 80 17 00 00 [23:51:20]Write to MH i2c: E2 08 00 89 66 80 17 00 00 00 00 00 00 6F [23:51:20]Write i2c OK [23:51:20]MH_I2C_Read... [23:51:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:20]Read from MH i2c: E2 [23:51:20]MH_I2C_Read... [23:51:20]Read from MH i2c: E2 FD 00 [23:51:20]MH_I2C_Read... [23:51:20]Read from MH i2c: E2 FD 00 89 66 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 F0 [23:51:20]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:51:20]wFMCommunicate OK [23:51:20]wFMCommunicate request_size=4 [23:51:20]MH_SAM_APDU [23:51:20]CAPDU: 80 17 00 00 [23:51:20]Write to MH i2c: E2 08 00 8A 66 80 17 00 00 00 00 00 00 70 [23:51:20]Write i2c OK [23:51:20]MH_I2C_Read... [23:51:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:51:20]Read from MH i2c: E2 [23:51:20]MH_I2C_Read... [23:51:20]Read from MH i2c: E2 D9 00 [23:51:20]MH_I2C_Read... [23:51:20]Read from MH i2c: E2 D9 00 8A 66 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4F [23:51:21]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:21]wFMCommunicate OK [23:51:21]SAM_PROTO_GetShiftData done [23:51:21]requested_item shift.sale.total_cash is exist - process it [23:51:21]requested_item shift.sale_refund.total is exist - process it [23:51:21]requested_item shift.sale_refund.total_cash is exist - process it [23:51:21]requested_item shift.buy.total is exist - process it [23:51:21]requested_item shift.buy.total_cash is exist - process it [23:51:21]produce_requested_data done [23:51:21]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:51:21]process_action_free get_value [23:51:21]json_value_free [23:51:21]json_value_free done [23:51:21]process_json_proto returns [23:51:21]Send response to host [23:51:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:51:21]free response buf [23:51:21]execute_script done [23:51:21]execute_script returns [23:51:21]free content buf [23:51:21]Sock 7.Close socket [23:51:21]Sock 7.Thread stoped [23:51:21]accept exits with 9 [23:51:21]New connection [23:51:21]New thread 3067059556 created [23:51:21]Thread 3067202916 joined [23:51:21]Waiting for new connection... [23:51:21] Sock 9.Parse request [23:51:21]Sock 9.Check first char [23:51:21]Sock 9.First char is OK [23:51:21]request: POST /json_proto HTTP/1.0 [23:51:21]Method: POST [23:51:21]URL: /json_proto [23:51:21]Method is POST - this is cgi request [23:51:21]url: /json_proto [23:51:21]query_string will be loaded in cgi processing [23:51:21]execute_cgi json_proto POST (null) [23:51:21]execute_cgi path=json_proto method=POST [23:51:21]POST find Content-Length [23:51:21]Host: 172.17.34.200:8080 [23:51:21]Content-Length: 254 [23:51:21]Content-Type: application/json [23:51:21] [23:51:21]POST finish read [23:51:21]Found Content-Length = 254 [23:51:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:21]execute_script... [23:51:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u041D\u0438\u044F\u0437\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:21]POST & json_proto [23:51:21]process_json_proto [23:51:21]json parsed OK: [23:51:21]protocol is kg_v1.0 [23:51:21]action value=close_shift [23:51:21]process_action close_shift [23:51:21]cmd_close_shift [23:51:21]MH_GetDate [23:51:21]Write to MH i2c: F0 00 00 8B 66 E0 [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: F0 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: F0 09 00 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: F0 09 00 8B 66 00 FC 8F EA 64 B2 FF 65 64 3C [23:51:21]GetLastDocTimeStamp 1693093840 [23:51:21]current date 1693093884 [23:51:21]FM_GetShiftState [23:51:21]SAM_PROTO_GetShiftState [23:51:21]wFMCommunicate request_size=4 [23:51:21]MH_SAM_APDU [23:51:21]CAPDU: 80 13 01 00 [23:51:21]Write to MH i2c: E2 08 00 8C 66 80 13 01 00 00 00 00 00 6F [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:21]Read from MH i2c: E2 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 0E 00 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 0E 00 8C 66 00 09 00 01 98 46 E9 64 00 00 00 00 90 00 A6 [23:51:21]RAPDU: 09 00 01 98 46 E9 64 00 00 00 00 90 00 [23:51:21]wFMCommunicate OK [23:51:21]SAM_PROTO_GetShiftState done [23:51:21]FM_GetShiftState done [23:51:21]KKMCreateCloseShiftDocument [23:51:21]Load OK [23:51:21]Malloc new data [23:51:21]MH_GetDate [23:51:21]Write to MH i2c: F0 00 00 8D 66 E2 [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: F0 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: F0 09 00 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: F0 09 00 8D 66 00 FC 8F EA 64 B2 FF 65 64 3E [23:51:21]Malloc new data [23:51:21]Malloc new data [23:51:21]Malloc new data [23:51:21]Malloc new data [23:51:21]KKMCreateCloseShiftDocument OK [23:51:21]KKMSetCloseShiftData OK [23:51:21]ProcessDocumentItem done err = 0, tmpTLVsize=69 [23:51:21]tlvbuf is 00B5F870 [23:51:21]KKMLoadAndSignCloseShiftData [23:51:21]SAM_PROTO_ProcessDocument [23:51:21]wFMCommunicate request_size=9 [23:51:21]MH_SAM_APDU [23:51:21]CAPDU: 80 15 01 00 04 05 00 45 00 [23:51:21]Write to MH i2c: E2 0C 00 8E 66 80 15 01 00 04 00 05 00 45 00 00 00 C5 [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:21]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [23:51:21]Read from MH i2c: E2 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 8E 66 00 90 00 68 [23:51:21]RAPDU: 90 00 [23:51:21]wFMCommunicate OK [23:51:21]wFMCommunicate request_size=23 [23:51:21]MH_SAM_APDU [23:51:21]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [23:51:21]Write to MH i2c: E2 1A 00 8F 66 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 6A [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:21]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:51:21]Read from MH i2c: E2 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 8F 66 00 90 00 69 [23:51:21]RAPDU: 90 00 [23:51:21]wFMCommunicate OK [23:51:21]wFMCommunicate request_size=28 [23:51:21]MH_SAM_APDU [23:51:21]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 9D D0 B8 D1 8F D0 B7 D0 BE D0 B2 D0 B0 20 D0 93 2E 20 [23:51:21]Write to MH i2c: E2 1F 00 90 66 80 15 02 00 17 00 FD 03 13 00 D0 9D D0 B8 D1 8F D0 B7 D0 BE D0 B2 D0 B0 20 D0 93 2E 20 00 00 F4 [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:21]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:51:21]Read from MH i2c: E2 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 90 66 00 90 00 6A [23:51:21]RAPDU: 90 00 [23:51:21]wFMCommunicate OK [23:51:21]wFMCommunicate request_size=13 [23:51:21]MH_SAM_APDU [23:51:21]CAPDU: 80 15 02 00 08 F4 03 04 00 FC 8F EA 64 [23:51:21]Write to MH i2c: E2 10 00 91 66 80 15 02 00 08 00 F4 03 04 00 FC 8F EA 64 00 00 5B [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:21]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:51:21]Read from MH i2c: E2 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 91 66 00 90 00 6B [23:51:21]RAPDU: 90 00 [23:51:21]wFMCommunicate OK [23:51:21]wFMCommunicate request_size=25 [23:51:21]MH_SAM_APDU [23:51:21]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 [23:51:21]Write to MH i2c: E2 1C 00 92 66 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 00 00 DC [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:21]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [23:51:21]Read from MH i2c: E2 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 [23:51:21]MH_I2C_Read... [23:51:21]Read from MH i2c: E2 03 00 92 66 00 90 00 6C [23:51:21]RAPDU: 90 00 [23:51:21]wFMCommunicate OK [23:51:21]wFMCommunicate request_size=4 [23:51:21]MH_SAM_APDU [23:51:21]CAPDU: 80 15 03 00 [23:51:21]Write to MH i2c: E2 08 00 93 66 80 15 03 00 00 00 00 00 7A [23:51:21]Write i2c OK [23:51:21]MH_I2C_Read... [23:51:22]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:51:22]Read from MH i2c: E2 [23:51:22]MH_I2C_Read... [23:51:22]Read from MH i2c: E2 FD 00 [23:51:22]MH_I2C_Read... [23:51:22]Read from MH i2c: E2 FD 00 93 66 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 82 00 00 0E 04 04 00 4D 00 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C 90 00 AA [23:51:22]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 82 00 00 0E 04 04 00 4D 00 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C 90 00 [23:51:22]wFMCommunicate OK [23:51:22]SAM_PROTO_ProcessDocument answer len = 1279 [23:51:22]SAM_PROTO_ProcessDocument remain to read = 1031 [23:51:22]wFMCommunicate request_size=4 [23:51:22]MH_SAM_APDU [23:51:22]CAPDU: 80 17 00 00 [23:51:22]Write to MH i2c: E2 08 00 94 66 80 17 00 00 00 00 00 00 7A [23:51:22]Write i2c OK [23:51:22]MH_I2C_Read... [23:51:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:23]Read from MH i2c: E2 [23:51:23]MH_I2C_Read... [23:51:23]Read from MH i2c: E2 FD 00 [23:51:23]MH_I2C_Read... [23:51:23]Read from MH i2c: E2 FD 00 94 66 00 A3 11 70 04 03 00 3C A3 11 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 87 DF 01 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 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 7B [23:51:23]RAPDU: A3 11 70 04 03 00 3C A3 11 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 87 DF 01 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 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 90 00 [23:51:23]wFMCommunicate OK [23:51:23]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:51:23]SAM_PROTO_ProcessDocument remain to read = 781 [23:51:23]wFMCommunicate request_size=4 [23:51:23]MH_SAM_APDU [23:51:23]CAPDU: 80 17 00 00 [23:51:23]Write to MH i2c: E2 08 00 95 66 80 17 00 00 00 00 00 00 7B [23:51:23]Write i2c OK [23:51:23]MH_I2C_Read... [23:51:23]OFD Sender: No OFD packet to send [23:51:23]Read from MH i2c: E2 [23:51:23]MH_I2C_Read... [23:51:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:23]Read from MH i2c: E2 FD 00 [23:51:23]MH_I2C_Read... [23:51:23]Read from MH i2c: E2 FD 00 95 66 00 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 E1 [23:51:23]RAPDU: 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 90 00 [23:51:24]wFMCommunicate OK [23:51:24]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:51:24]SAM_PROTO_ProcessDocument remain to read = 531 [23:51:24]wFMCommunicate request_size=4 [23:51:24]MH_SAM_APDU [23:51:24]CAPDU: 80 17 00 00 [23:51:24]Write to MH i2c: E2 08 00 96 66 80 17 00 00 00 00 00 00 7C [23:51:24]Write i2c OK [23:51:24]MH_I2C_Read... [23:51:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:24]Read from MH i2c: E2 [23:51:24]MH_I2C_Read... [23:51:24]Read from MH i2c: E2 FD 00 [23:51:24]MH_I2C_Read... [23:51:24]Read from MH i2c: E2 FD 00 96 66 00 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 1D [23:51:24]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 90 00 [23:51:24]wFMCommunicate OK [23:51:24]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:51:24]SAM_PROTO_ProcessDocument remain to read = 281 [23:51:24]wFMCommunicate request_size=4 [23:51:24]MH_SAM_APDU [23:51:24]CAPDU: 80 17 00 00 [23:51:24]Write to MH i2c: E2 08 00 97 66 80 17 00 00 00 00 00 00 7D [23:51:24]Write i2c OK [23:51:24]MH_I2C_Read... [23:51:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:24]Read from MH i2c: E2 [23:51:24]MH_I2C_Read... [23:51:24]Read from MH i2c: E2 FD 00 [23:51:24]MH_I2C_Read... [23:51:24]Read from MH i2c: E2 FD 00 97 66 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 29 [23:51:25]RAPDU: 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 90 00 [23:51:25]wFMCommunicate OK [23:51:25]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:51:25]SAM_PROTO_ProcessDocument remain to read = 31 [23:51:25]wFMCommunicate request_size=4 [23:51:25]MH_SAM_APDU [23:51:25]CAPDU: 80 17 00 00 [23:51:25]Write to MH i2c: E2 08 00 98 66 80 17 00 00 00 00 00 00 7E [23:51:25]Write i2c OK [23:51:25]MH_I2C_Read... [23:51:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [23:51:25]Read from MH i2c: E2 [23:51:25]MH_I2C_Read... [23:51:25]Read from MH i2c: E2 22 00 [23:51:25]MH_I2C_Read... [23:51:25]Read from MH i2c: E2 22 00 98 66 00 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 EC AA 74 AE 28 34 90 00 DC [23:51:25]RAPDU: 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 EC AA 74 AE 28 34 90 00 [23:51:25]wFMCommunicate OK [23:51:25]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [23:51:25]SAM_PROTO_ProcessDocument done [23:51:25]1209 (1) - 1.0 - номер версии ФФД [23:51:25]1041 (16) - 0000000000874655 - номер ФМ [23:51:25]1040 (4) - 33359 - номер ФД [23:51:25]1038 (4) - 77 - номер смены [23:51:25]1118 (4) - 374 - количество кассовых чеков за смену [23:51:25]1111 (4) - 376 - общее количество ФД за смену [23:51:25]1194 (1208) - счетчики итогов смены [23:51:25] 1134 (4) - 374 - количество чеков со всеми признаками расчетов [23:51:25] 1129 (158) - счетчики операций «приход» [23:51:25] 1135 (4) - 370 - количество чеков по признаку расчетов [23:51:25] 1201 (4) - 384154.14 - общая итоговая сумма в чеках [23:51:25] 1136 (4) - 314968.00 - итоговая сумма в чеках наличными [23:51:25] 1138 (3) - 69186.14 - итоговая сумма в чеках безналичными [23:51:25] 1024 (123) - суммы налогов [23:51:25] 1006 (9) - суммы НДС [23:51:25] 1010 (1) - 0% - код ставки НДС [23:51:25] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:25] 1006 (12) - суммы НДС [23:51:25] 1010 (1) - 12% - код ставки НДС [23:51:25] 1011 (3) - 40805.00 - сумма НДС по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 0% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (12) - суммы НСП [23:51:25] 1014 (1) - 1% - код ставки НСП [23:51:25] 1015 (3) - 3400.52 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 2% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 3% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 5% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 0,50% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 1,50% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1130 (152) - счетчики операций «возврат прихода» [23:51:25] 1135 (4) - 4 - количество чеков по признаку расчетов [23:51:25] 1201 (3) - 11559.00 - общая итоговая сумма в чеках [23:51:25] 1136 (3) - 11559.00 - итоговая сумма в чеках наличными [23:51:25] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:25] 1024 (122) - суммы налогов [23:51:25] 1006 (9) - суммы НДС [23:51:25] 1010 (1) - 0% - код ставки НДС [23:51:25] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:25] 1006 (12) - суммы НДС [23:51:25] 1010 (1) - 12% - код ставки НДС [23:51:25] 1011 (3) - 1227.59 - сумма НДС по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 0% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (11) - суммы НСП [23:51:25] 1014 (1) - 1% - код ставки НСП [23:51:25] 1015 (2) - 102.30 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 2% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 3% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 5% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 0,50% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 1,50% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1131 (141) - счетчики операций «расход» [23:51:25] 1135 (4) - 0 - количество чеков по признаку расчетов [23:51:25] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:51:25] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:51:25] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:25] 1024 (117) - суммы налогов [23:51:25] 1006 (9) - суммы НДС [23:51:25] 1010 (1) - 0% - код ставки НДС [23:51:25] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:25] 1006 (9) - суммы НДС [23:51:25] 1010 (1) - 12% - код ставки НДС [23:51:25] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 0% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 1% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 2% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 3% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 5% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 0,50% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 1,50% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1132 (141) - счетчики операций «возврат расхода» [23:51:25] 1135 (4) - 0 - количество чеков по признаку расчетов [23:51:25] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:51:25] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:51:25] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:51:25] 1024 (117) - суммы налогов [23:51:25] 1006 (9) - суммы НДС [23:51:25] 1010 (1) - 0% - код ставки НДС [23:51:25] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:25] 1006 (9) - суммы НДС [23:51:25] 1010 (1) - 12% - код ставки НДС [23:51:25] 1011 (0) - 0.00 - сумма НДС по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 0% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 1% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 2% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 3% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 5% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 0,50% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1007 (9) - суммы НСП [23:51:25] 1014 (1) - 1,50% - код ставки НСП [23:51:25] 1015 (0) - 0.00 - сумма НСП по ставке [23:51:25] 1133 (588) - - счетчики коррекции - не используются [23:51:25]1077 (6) - 260216846166068 - ФПД [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1209 (04B9) [23:51:25]Malloc new data [23:51:25]Processing tag 1041 (0411) [23:51:25]Processing tag 1040 (0410) [23:51:25]Malloc new data [23:51:25]Processing tag 1038 (040E) [23:51:25]Malloc new data [23:51:25]Processing tag 1118 (045E) [23:51:25]Malloc new data [23:51:25]Processing tag 1111 (0457) [23:51:25]Malloc new data [23:51:25]Processing tag 1194 (04AA) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1134 (046E) [23:51:25]Malloc new data [23:51:25]Processing tag 1129 (0469) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1135 (046F) [23:51:25]Malloc new data [23:51:25]Processing tag 1201 (04B1) [23:51:25]Malloc new data [23:51:25]Processing tag 1136 (0470) [23:51:25]Malloc new data [23:51:25]Processing tag 1138 (0472) [23:51:25]Malloc new data [23:51:25]Processing tag 1024 (0400) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1006 (03EE) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1010 (03F2) [23:51:25]Malloc new data [23:51:25]Processing tag 1011 (03F3) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1006 (03EE) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1010 (03F2) [23:51:25]Malloc new data [23:51:25]Processing tag 1011 (03F3) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]SetTLVBufToDocument err=0 [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1130 (046A) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1135 (046F) [23:51:25]Malloc new data [23:51:25]Processing tag 1201 (04B1) [23:51:25]Malloc new data [23:51:25]Processing tag 1136 (0470) [23:51:25]Malloc new data [23:51:25]Processing tag 1138 (0472) [23:51:25]Malloc new data [23:51:25]Processing tag 1024 (0400) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1006 (03EE) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1010 (03F2) [23:51:25]Malloc new data [23:51:25]Processing tag 1011 (03F3) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1006 (03EE) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1010 (03F2) [23:51:25]Malloc new data [23:51:25]Processing tag 1011 (03F3) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:25]Processing tag 1014 (03F6) [23:51:25]Malloc new data [23:51:25]Processing tag 1015 (03F7) [23:51:25]Malloc new data [23:51:25]SetTLVBufToDocument err=0 [23:51:25]Processing tag 1007 (03EF) [23:51:25]Load OK [23:51:25]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]SetTLVBufToDocument err=0 [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1131 (046B) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1135 (046F) [23:51:26]Malloc new data [23:51:26]Processing tag 1201 (04B1) [23:51:26]Malloc new data [23:51:26]Processing tag 1136 (0470) [23:51:26]Malloc new data [23:51:26]Processing tag 1138 (0472) [23:51:26]Malloc new data [23:51:26]Processing tag 1024 (0400) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1006 (03EE) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1010 (03F2) [23:51:26]Malloc new data [23:51:26]Processing tag 1011 (03F3) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1006 (03EE) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1010 (03F2) [23:51:26]Malloc new data [23:51:26]Processing tag 1011 (03F3) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]SetTLVBufToDocument err=0 [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1132 (046C) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1135 (046F) [23:51:26]Malloc new data [23:51:26]Processing tag 1201 (04B1) [23:51:26]Malloc new data [23:51:26]Processing tag 1136 (0470) [23:51:26]Malloc new data [23:51:26]Processing tag 1138 (0472) [23:51:26]Malloc new data [23:51:26]Processing tag 1024 (0400) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1006 (03EE) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1010 (03F2) [23:51:26]Malloc new data [23:51:26]Processing tag 1011 (03F3) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1006 (03EE) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1010 (03F2) [23:51:26]Malloc new data [23:51:26]Processing tag 1011 (03F3) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1007 (03EF) [23:51:26]Load OK [23:51:26]SetTLVBufToDocument [23:51:26]Processing tag 1014 (03F6) [23:51:26]Malloc new data [23:51:26]Processing tag 1015 (03F7) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]SetTLVBufToDocument err=0 [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1133 (046D) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Processing tag 1077 (0435) [23:51:26]Malloc new data [23:51:26]SetTLVBufToDocument err=0 [23:51:26]Malloc new data [23:51:26]SAM_PROTO_GetFMData [23:51:26]wFMCommunicate request_size=4 [23:51:26]MH_SAM_APDU [23:51:26]CAPDU: 80 13 03 00 [23:51:26]Write to MH i2c: E2 08 00 99 66 80 13 03 00 00 00 00 00 7E [23:51:26]Write i2c OK [23:51:26]MH_I2C_Read... [23:51:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:51:26]Read from MH i2c: E2 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 FD 00 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 FD 00 99 66 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 AC [23:51:27]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [23:51:27]wFMCommunicate OK [23:51:27]wFMCommunicate request_size=4 [23:51:27]MH_SAM_APDU [23:51:27]CAPDU: 80 17 00 00 [23:51:27]Write to MH i2c: E2 08 00 9A 66 80 17 00 00 00 00 00 00 80 [23:51:27]Write i2c OK [23:51:27]MH_I2C_Read... [23:51:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:27]Read from MH i2c: E2 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 FD 00 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 FD 00 9A 66 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 A3 [23:51:27]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [23:51:28]wFMCommunicate OK [23:51:28]wFMCommunicate request_size=4 [23:51:28]MH_SAM_APDU [23:51:28]CAPDU: 80 17 00 00 [23:51:28]Write to MH i2c: E2 08 00 9B 66 80 17 00 00 00 00 00 00 81 [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 FD 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 FD 00 9B 66 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 9F [23:51:28]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 OFD Sender: No OFD packet to send [23:51:28]EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [23:51:28]wFMCommunicate OK [23:51:28]wFMCommunicate request_size=4 [23:51:28]MH_SAM_APDU [23:51:28]CAPDU: 80 17 00 00 [23:51:28]Write to MH i2c: E2 08 00 9C 66 80 17 00 00 00 00 00 00 82 [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 FD 00 [23:51:28]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 FD 00 9C 66 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 F4 [23:51:29]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [23:51:29]wFMCommunicate OK [23:51:29]wFMCommunicate request_size=4 [23:51:29]MH_SAM_APDU [23:51:29]CAPDU: 80 17 00 00 [23:51:29]Write to MH i2c: E2 08 00 9D 66 80 17 00 00 00 00 00 00 83 [23:51:29]Write i2c OK [23:51:29]MH_I2C_Read... [23:51:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [23:51:29]Read from MH i2c: E2 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 E0 00 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: E2 E0 00 9D 66 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6D [23:51:29]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:51:30]wFMCommunicate OK [23:51:30]SAM_PROTO_GetFMData done [23:51:30]Malloc new data [23:51:30]Malloc new data [23:51:30]Malloc new data [23:51:30]Malloc new data [23:51:30]KKMLoadAndSignCloseShiftData err=0 [23:51:30]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Ниязова Г. 26.08.2023 23:51 Смена: 77 РНМ: 0000000000091575 ЗНМ: 0300000148 СНО: Общий режим Чеков за смену: 374 ФД за смену: 376 Всего чеков: 374 ИТОГИ ПРИХОД Чеков: 370 Общий итог: 384154.14 Итого наличными: 314968.00 Итого безнал.: 69186.14 НДС 0% : 0.00 НДС 12% : 40805.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 3400.52 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 4 Общий итог: 11559.00 Итого наличными: 11559.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 1227.59 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 102.30 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 303409.00 НС Приход: 26389629.84 НС Возвр.Прихода: 3341434.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 33359 ФМ: 0000000000874655 ФПД: 260216846166068 [23:51:30]StoreToDocumentArchive [23:51:30]shift 77 fd 33359 [23:51:30]save to /storage/0077/doc_00033359 [23:51:30]save last doc name /storage/0077/doc_00033359 to /storage/kkm_last_doc_name [23:51:30]save OK [23:51:30]Clear old archive folders... [23:51:30]Remove dir /storage/0010 [23:51:30]opendir ok [23:51:30]file . [23:51:30]file .. [23:51:30]file doc_1693093848 [23:51:30]remove file /storage/0010/doc_1693093848 [23:51:30]remove dir /storage/0010 [23:51:30]NVStorageSaveData kkm_registers [23:51:30]File name is /storage/kkm_registers [23:51:30]Write 24 bytes [23:51:30]NVStorageSaveData done [23:51:30]NVStorageSaveData kkm_registers [23:51:30]File name is /storage/kkm_registers [23:51:30]Write 24 bytes [23:51:30]NVStorageSaveData done [23:51:30]ProcessDocumentItem done err = 0, tmpTLVsize=1387 [23:51:30]tlvbuf is 00C71840 [23:51:30]SAM_PROTO_ClearQueue [23:51:30]wFMCommunicate request_size=4 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 09 00 00 [23:51:30]Write to MH i2c: E2 08 00 9E 66 80 09 00 00 00 00 00 00 76 [23:51:30]Write i2c OK [23:51:30]MH_I2C_Read... [23:51:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:30]Read from MH i2c: E2 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 03 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 03 00 9E 66 00 90 00 78 [23:51:30]RAPDU: 90 00 [23:51:30]wFMCommunicate OK [23:51:30]SAM_PROTO_ClearQueue done [23:51:30]KKMCreateOFDPacket [23:51:30]OFDProtocolAddRootSTLVToBuf [23:51:30]FM_MakeSignedData [23:51:30]FM_MakeSignedData [23:51:30]SAM_PROTO_SignData [23:51:30]wFMCommunicate request_size=4 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 0D 01 02 [23:51:30]Write to MH i2c: E2 08 00 9F 66 80 0D 01 02 00 00 00 00 7E [23:51:30]Write i2c OK [23:51:30]MH_I2C_Read... [23:51:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:30]Read from MH i2c: E2 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 03 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 03 00 9F 66 00 90 00 79 [23:51:30]RAPDU: 90 00 [23:51:30]wFMCommunicate OK [23:51:30]wFMCommunicate request_size=255 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 0D 02 02 FA 05 00 6B 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 13 00 D0 9D D0 B8 D1 8F D0 B7 D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 FC 8F EA 64 0E 04 04 00 4D 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 AA 04 DF 04 6E 04 04 00 76 01 00 00 69 04 A5 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E 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 [23:51:30]Write to MH i2c: E2 02 01 A0 66 80 0D 02 02 FA 00 05 00 6B 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 13 00 D0 9D D0 B8 D1 8F D0 B7 D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 FC 8F EA 64 0E 04 04 00 4D 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 AA 04 DF 04 6E 04 04 00 76 01 00 00 69 04 A5 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E 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 00 00 85 [23:51:30]Write i2c OK [23:51:30]MH_I2C_Read... [23:51:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:30]Read from MH i2c: E2 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 03 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 03 00 A0 66 00 90 00 7A [23:51:30]RAPDU: 90 00 [23:51:30]wFMCommunicate OK [23:51:30]wFMCommunicate request_size=255 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 0D 02 02 FA 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 54 30 05 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 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 F6 27 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 [23:51:31]Write to MH i2c: E2 02 01 A1 66 80 0D 02 02 FA 00 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 54 30 05 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 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 F6 27 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 00 00 00 [23:51:31]Write i2c OK [23:51:31]MH_I2C_Read... [23:51:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:31]Read from MH i2c: E2 [23:51:31]MH_I2C_Read... [23:51:31]Read from MH i2c: E2 03 00 [23:51:31]MH_I2C_Read... [23:51:31]Read from MH i2c: E2 03 00 A1 66 00 90 00 7B [23:51:31]RAPDU: 90 00 [23:51:31]wFMCommunicate OK [23:51:31]wFMCommunicate request_size=255 [23:51:31]MH_SAM_APDU [23:51:31]CAPDU: 80 0D 02 02 FA 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 [23:51:31]Write to MH i2c: E2 02 01 A2 66 80 0D 02 02 FA 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 00 46 [23:51:32]Write i2c OK [23:51:32]MH_I2C_Read... [23:51:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:32]Read from MH i2c: E2 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 03 00 [23:51:32]MH_I2C_Read... [23:51:32]Read from MH i2c: E2 03 00 A2 66 00 90 00 7C [23:51:32]RAPDU: 90 00 [23:51:32]wFMCommunicate OK [23:51:32]wFMCommunicate request_size=255 [23:51:32]MH_SAM_APDU [23:51:32]CAPDU: 80 0D 02 02 FA 00 F6 03 01 00 01 F7 03 01 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 [23:51:32]Write to MH i2c: E2 02 01 A3 66 80 0D 02 02 FA 00 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 00 00 3F [23:51:32]Write i2c OK [23:51:32]MH_I2C_Read... [23:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:33]Read from MH i2c: E2 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 A3 66 00 90 00 7D [23:51:33]RAPDU: 90 00 [23:51:33]wFMCommunicate OK [23:51:33]wFMCommunicate request_size=255 [23:51:33]MH_SAM_APDU [23:51:33]CAPDU: 80 0D 02 02 FA 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE [23:51:33]Write to MH i2c: E2 02 01 A4 66 80 0D 02 02 FA 00 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 00 00 10 [23:51:33]Write i2c OK [23:51:33]MH_I2C_Read... [23:51:33]OFD Sender: No OFD packet to send [23:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:33]Read from MH i2c: E2 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 [23:51:33]MH_I2C_Read... [23:51:33]Read from MH i2c: E2 03 00 A4 66 00 90 00 7E [23:51:34]RAPDU: 90 00 [23:51:34]wFMCommunicate OK [23:51:34]wFMCommunicate request_size=146 [23:51:34]MH_SAM_APDU [23:51:34]CAPDU: 80 0D 02 02 8D 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 4F 82 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 EC AA 74 AE 28 34 [23:51:34]Write to MH i2c: E2 95 00 A5 66 80 0D 02 02 8D 00 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 4F 82 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 EC AA 74 AE 28 34 00 00 BA [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:34]Read from MH i2c: E2 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 03 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 03 00 A5 66 00 90 00 7F [23:51:34]RAPDU: 90 00 [23:51:34]wFMCommunicate OK [23:51:34]wFMCommunicate request_size=4 [23:51:34]MH_SAM_APDU [23:51:34]CAPDU: 80 0D 03 02 [23:51:34]Write to MH i2c: E2 08 00 A6 66 80 0D 03 02 00 00 00 00 87 [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:34]Read from MH i2c: E2 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 0B 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 0B 00 A6 66 00 2F 64 0C A4 EC 70 6A 13 90 00 A4 [23:51:34]RAPDU: 2F 64 0C A4 EC 70 6A 13 90 00 [23:51:34]wFMCommunicate OK [23:51:34]SAM_PROTO_SignData done [23:51:34]FM_MakeSignedData done [23:51:34]CreateOFDProtocolMessage [23:51:34]wFMCommunicate request_size=4 [23:51:34]MH_SAM_APDU [23:51:34]CAPDU: 80 11 00 00 [23:51:34]Write to MH i2c: E2 08 00 A7 66 80 11 00 00 00 00 00 00 87 [23:51:34]Write i2c OK [23:51:34]MH_I2C_Read... [23:51:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:34]Read from MH i2c: E2 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 17 00 [23:51:34]MH_I2C_Read... [23:51:34]Read from MH i2c: E2 17 00 A7 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 DD [23:51:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [23:51:34]wFMCommunicate OK [23:51:34]CreateOFDProtocolMessage done [23:51:34]OFDSenderStorePacket 33359 [23:51:34]StoreOFDPacket docnum=33359 [23:51:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 7F 05 00 00 A4 D8 77 05 C3 A2 5A 05 01 00 05 00 6B 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 13 00 D0 9D D0 B8 D1 8F D0 B7 D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 FC 8F EA 64 0E 04 04 00 4D 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 AA 04 DF 04 6E 04 04 00 76 01 00 00 69 04 A5 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E 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 54 30 05 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 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 F6 27 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 4F 82 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 EC AA 74 AE 28 34 2F 64 0C A4 EC 70 6A 13 [23:51:35]CheckFolder [23:51:35]dirname=/storage/ofd_packets [23:51:35]CheckFolder done [23:51:35]ProducePacketName [23:51:35]name=ofd_packets/00033359 [23:51:35]NVStorageSaveData ofd_packets/00033359 [23:51:35]File name is /storage/ofd_packets/00033359 [23:51:35]Write 1437 bytes [23:51:35]NVStorageSaveData done [23:51:35]OFDSenderStorePacket done [23:51:35]KKMCreateOFDPacket done [23:51:35]NVStorageSaveData kkm_last_timestamp [23:51:35]File name is /storage/kkm_last_timestamp [23:51:35]Write 4 bytes [23:51:35]NVStorageSaveData done [23:51:35]ExternCall_PrintAddStr [23:51:35]wPrintStart [23:51:35]Write to MH i2c: 01 00 00 A8 66 0E [23:51:35]Write i2c OK [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: 01 [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: 01 07 00 [23:51:35]MH_I2C_Read... [23:51:35]Read from MH i2c: 01 07 00 A8 66 00 00 00 00 00 FF 0F 23 [23:51:35]RasterBufferAndPrint [23:51:35]line Отчет о закрытии смены [23:51:35]line ФФД: 1.0 [23:51:35]line ИНН: 02508201610067 [23:51:35]line Кассир: Ниязова Г. [23:51:35]line 26.08.2023 23:51 [23:51:35]line Смена: 77 [23:51:35]line РНМ: 0000000000091575 [23:51:35]line ЗНМ: 0300000148 [23:51:35]line СНО: Общий режим [23:51:35]line Чеков за смену: 374 [23:51:35]line ФД за смену: 376 [23:51:35]line Всего чеков: 374 [23:51:35]line ИТОГИ ПРИХОД [23:51:35]line Чеков: 370 [23:51:35]line Общий итог: 384154.14 [23:51:35]line Итого наличными: 314968.00 [23:51:35]line Итого безнал.: 69186.14 [23:51:35]line НДС 0% : 0.00 [23:51:35]line НДС 12% : 40805.00 [23:51:35]line НСП 0% : 0.00 [23:51:35]line НСП 1,50% : 0.00 [23:51:35]line НСП 0,50% : 0.00 [23:51:35]line НСП 5% : 0.00 [23:51:35]line НСП 3% : 0.00 [23:51:35]line НСП 2% : 0.00 [23:51:35]line НСП 1% : 3400.52 [23:51:35]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:51:35]line Чеков: 4 [23:51:35]line Общий итог: 11559.00 [23:51:35]line Итого наличными: 11559.00 [23:51:35]line Итого безнал.: 0.00 [23:51:35]line НДС 0% : 0.00 [23:51:35]line НДС 12% : 1227.59 [23:51:35]line НСП 0% : 0.00 [23:51:35]line НСП 1,50% : 0.00 [23:51:35]line НСП 0,50% : 0.00 [23:51:35]line НСП 5% : 0.00 [23:51:35]line НСП 3% : 0.00 [23:51:35]line НСП 2% : 0.00 [23:51:35]line НСП 1% : 102.30 [23:51:35]line ИТОГИ РАСХОД [23:51:35]line Чеков: 0 [23:51:35]line Общий итог: 0.00 [23:51:35]line Итого наличными: 0.00 [23:51:35]line Итого безнал.: 0.00 [23:51:35]line НДС 0% : 0.00 [23:51:35]line НДС 12% : 0.00 [23:51:35]line НСП 0% : 0.00 [23:51:35]line НСП 1,50% : 0.00 [23:51:35]line НСП 0,50% : 0.00 [23:51:35]line НСП 5% : 0.00 [23:51:35]line НСП 3% : 0.00 [23:51:35]line НСП 2% : 0.00 [23:51:35]line НСП 1% : 0.00 [23:51:35]line ИТОГИ ВОЗВРАТ РАСХОДА [23:51:35]line Чеков: 0 [23:51:35]OFD Sender: Processing packet 33359 [packets to send 11, broken 10] [23:51:35]ProducePacketName [23:51:35]name=ofd_packets/00033359 [23:51:35]OFD Sender: To server: pG, [23:51:35]CommunicateWithHost lk.salyk.kg:30040 [23:51:35]ConnectInit lk.salyk.kg [23:51:35]line Общий итог: 0.00 [23:51:35]line Итого наличными: 0.00 [23:51:35]line Итого безнал.: 0.00 [23:51:35]line НДС 0% : 0.00 [23:51:35]line НДС 12% : 0.00 [23:51:35]line НСП 0% : 0.00 [23:51:35]line НСП 1,50% : 0.00 [23:51:35]line НСП 0,50% : 0.00 [23:51:35]line НСП 5% : 0.00 [23:51:35]line НСП 3% : 0.00 [23:51:35]line НСП 2% : 0.00 [23:51:35]line НСП 1% : 0.00 [23:51:35]line Сумма внесений: 0.00 [23:51:35]line Сумма выплат: 0.00 [23:51:35]line Нал. в кассе: 303409.00 [23:51:35]line НС Приход: 26389629.84 [23:51:35]line НС Возвр.Прихода: 3341434.00 [23:51:35]line НС Расход: 0.00 [23:51:35]line НС Возвр.Расхода: 0.00 [23:51:35]line ФД: 33359 [23:51:35]line ФМ: 0000000000874655 [23:51:35]line ФПД: 260216846166068 [23:51:35]written 0, free lines is 4095 [23:51:35]Connected sock=10 [23:51:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 7F 05 00 00 A4 D8 77 05 C3 A2 5A 05 01 00 05 00 6B 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 13 00 D0 9D D0 B8 D1 8F D0 B7 D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F4 03 04 00 FC 8F EA 64 0E 04 04 00 4D 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 AA 04 DF 04 6E 04 04 00 76 01 00 00 69 04 A5 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E 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 54 30 05 6A 04 A0 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 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 F6 27 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 Write to MH i2c: 00 01 F6 00 03 00 01 F8 00 66 01 F7 03 01 00 00 6D 04 4C 02 78 04 5E 04 [23:51:36]00 Write i2c OK [23:51:36]00 MH_I2C_Read... [23:51:36]00 Read from MH i2c: 00 01 [23:51:36]MH_I2C_Read... [23:51:36]00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 Read from MH i2c: F6 01 03 07 01 00 00 [23:51:36]05 MH_I2C_Read... [23:51:36]F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 Read from MH i2c: 03 01 00 07 00 00 D0 F8 04 66 8D 00 00 00 6F 00 04 00 04 00 00 EA 00 0B 00 5A 00 [23:51:36]00 RasterBufferAndPrint [23:51:36]B1 line [23:51:36]04 00 00 70 04 00 00 72 04 00 00 00 line [23:51:36]line [23:51:36]04 line [23:51:36]75 line [23:51:36]00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 written 0, free lines is 3533 [23:51:36]00 F2 03 01 00 01 F3 03 00 00 EF 03 MH_Cut [23:51:36]09 Write to MH i2c: 00 D1 F6 01 03 00 01 FF 00 66 00 01 F7 37 [23:51:36]03 00 00 EF 03 09 00 F6 03 01 Write i2c OK [23:51:36]00 MH_I2C_Read... [23:51:36]01 Read from MH i2c: F7 D1 03 [23:51:36]00 00 EF 03 09 00 F6 03 01 00 02 F7 03 MH_I2C_Read... [23:51:36]00 Read from MH i2c: 00 D1 EF 01 03 00 09 [23:51:36]00 MH_I2C_Read... [23:51:36]F6 Read from MH i2c: 03 D1 01 01 00 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 FF 00 66 04 00 F7 36 03 [23:51:36]00 Write to MH i2c: 00 01 EF 00 03 00 09 00 00 67 F6 03 01 00 05 F7 03 00 00 EF 03 09 67 00 [23:51:36]F6 Write i2c OK [23:51:36]03 MH_I2C_Read... [23:51:36]01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 4F 82 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 EC AA 74 AE *** Cut start [23:51:37]28 34 2F 64 *** Purtial cut [23:51:37]0C A4 EC 70 *** CUTSNS_PIN = 0 [23:51:37]6A 13 [23:51:37]*** Stage 1: CUTSNS_PIN = 1 [23: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 36 35 35 4F 00 00 00 9C 8F 47 00 22 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 4F 82 00 00 F4 03 04 00 A8 3A EA 64 B6 04 01 00 00 3A 12 B8 AA B3 E3 B0 91 [23:51:37]CommunicateWithHost err = 0 [23:51:37]CheckOFDResponse [23:51:37]1017 (14) - 77093643461234 [23:51:37]1041 (16) - 0000000000874655 [23:51:37]1040 (4) - 33359 [23:51:37]1012 (4) - 26.08.2023 17:47 [23:51:37]1206 (1) - 0 [23:51:37]OFD Sender: Remove packet 33359 [23:51:37]ProducePacketName [23:51:37]name=ofd_packets/00033359 [23:51:37]NVStorageDeleteData [23:51:38]OFD Sender: No OFD packet to send [23:51:39]Read from MH i2c: *** Stop cut motor [23:51:39]01 *** Cut end [23:51:39] [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: 01 07 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: 01 07 00 00 67 00 00 00 00 00 FF 0F 7C [23:51:39]process_action close_shift done [23:51:39]requested_data is exist [23:51:39]produce_requested_data [23:51:39]requested_item fd.num is exist - process it [23:51:39]SAM_PROTO_GetFieldsCounters [23:51:39]wFMCommunicate request_size=4 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 13 00 00 [23:51:39]Write to MH i2c: E2 08 00 01 67 80 13 00 00 00 00 00 00 E4 [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 62 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 62 00 01 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 8E [23:51:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:39]wFMCommunicate OK [23:51:39]SAM_PROTO_GetFieldsCounters done [23:51:39]requested_item shift.num is exist - process it [23:51:39]requested_item shift.opened is exist - process it [23:51:39]req_shift_opened [23:51:39]FM_GetShiftState [23:51:39]SAM_PROTO_GetShiftState [23:51:39]wFMCommunicate request_size=4 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 13 01 00 [23:51:39]Write to MH i2c: E2 08 00 02 67 80 13 01 00 00 00 00 00 E6 [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 0E 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 0E 00 02 67 00 09 00 00 00 00 00 00 00 00 00 00 90 00 F1 [23:51:39]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:51:39]wFMCommunicate OK [23:51:39]SAM_PROTO_GetShiftState done [23:51:39]FM_GetShiftState done [23:51:39]req_shift_opened done [23:51:39]requested_item shift.open_date is exist - process it [23:51:39]req_shift_open_date [23:51:39]FM_GetShiftState [23:51:39]SAM_PROTO_GetShiftState [23:51:39]wFMCommunicate request_size=4 [23:51:39]MH_SAM_APDU [23:51:39]CAPDU: 80 13 01 00 [23:51:39]Write to MH i2c: E2 08 00 03 67 80 13 01 00 00 00 00 00 E7 [23:51:39]Write i2c OK [23:51:39]MH_I2C_Read... [23:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:39]Read from MH i2c: E2 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 0E 00 [23:51:39]MH_I2C_Read... [23:51:39]Read from MH i2c: E2 0E 00 03 67 00 09 00 00 00 00 00 00 00 00 00 00 90 00 F2 [23:51:39]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:51:39]wFMCommunicate OK [23:51:39]SAM_PROTO_GetShiftState done [23:51:39]FM_GetShiftState done [23:51:39]req_shift_open_date done [23:51:39]produce_requested_data done [23:51:39]produce_requested_data return {"fd.num":33359,"shift.num":77,"shift.opened":0,"shift.open_date":0} [23:51:39]process_action_free close_shift [23:51:39]json_value_free [23:51:39]json_value_free done [23:51:39]process_json_proto returns [23:51:39]Send response to host [23:51:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":33359,"shift.num":77,"shift.opened":0,"shift.open_date":0}}} [23:51:39]free response buf [23:51:39]execute_script done [23:51:39]execute_script returns [23:51:39]free content buf [23:51:39]Sock 9.Close socket [23:51:39]Sock 9.Thread stoped [23:51:43]OFD Sender: No OFD packet to send [23:51:48]OFD Sender: No OFD packet to send [23:51:53]OFD Sender: No OFD packet to send [23:51:58]OFD Sender: No OFD packet to send [23:52:03]OFD Sender: No OFD packet to send [23:52:08]OFD Sender: No OFD packet to send [23:52:13]OFD Sender: No OFD packet to send [23:52:18]OFD Sender: No OFD packet to send [23:52:23]OFD Sender: No OFD packet to send [23:52:28]OFD Sender: No OFD packet to send [23:52:33]OFD Sender: No OFD packet to send [23:52:38]OFD Sender: No OFD packet to send [23:52:43]OFD Sender: No OFD packet to send [23:52:48]OFD Sender: No OFD packet to send [23:52:53]OFD Sender: No OFD packet to send [23:52:58]OFD Sender: No OFD packet to send [23:53:03]OFD Sender: No OFD packet to send [23:53:08]OFD Sender: No OFD packet to send [23:53:13]OFD Sender: No OFD packet to send [23:53:18]OFD Sender: No OFD packet to send [23:53:23]OFD Sender: No OFD packet to send [23:53:28]OFD Sender: No OFD packet to send [23:53:33]OFD Sender: No OFD packet to send [23:53:38]OFD Sender: No OFD packet to send [23:53:43]OFD Sender: No OFD packet to send [23:53:48]OFD Sender: No OFD packet to send [23:53:53]OFD Sender: No OFD packet to send [23:53:58]OFD Sender: No OFD packet to send [23:54:03]OFD Sender: No OFD packet to send [23:54:08]OFD Sender: No OFD packet to send [23:54:13]OFD Sender: No OFD packet to send [23:54:18]OFD Sender: No OFD packet to send [23:54:23]OFD Sender: No OFD packet to send [23:54:28]OFD Sender: No OFD packet to send [23:54:33]OFD Sender: No OFD packet to send [23:54:38]OFD Sender: No OFD packet to send [23:54:43]OFD Sender: No OFD packet to send [23:54:48]OFD Sender: No OFD packet to send [23:54:53]OFD Sender: No OFD packet to send [23:54:58]OFD Sender: No OFD packet to send [23:55:03]OFD Sender: No OFD packet to send [23:55:08]OFD Sender: No OFD packet to send [23:55:13]OFD Sender: No OFD packet to send [23:55:18]OFD Sender: No OFD packet to send [23:55:23]OFD Sender: No OFD packet to send [23:55:28]OFD Sender: No OFD packet to send [23:55:33]OFD Sender: No OFD packet to send [23:55:38]OFD Sender: No OFD packet to send [23:55:43]OFD Sender: No OFD packet to send [23:55:48]OFD Sender: No OFD packet to send [23:55:53]OFD Sender: No OFD packet to send [23:55:58]OFD Sender: No OFD packet to send [23:56:03]OFD Sender: No OFD packet to send [23:56:08]OFD Sender: No OFD packet to send [23:56:13]OFD Sender: No OFD packet to send [23:56:18]OFD Sender: No OFD packet to send [23:56:23]OFD Sender: No OFD packet to send [23:56:28]OFD Sender: No OFD packet to send [23:56:33]OFD Sender: No OFD packet to send [23:56:38]OFD Sender: No OFD packet to send [23:56:43]OFD Sender: No OFD packet to send [23:56:48]OFD Sender: No OFD packet to send [23:56:53]OFD Sender: No OFD packet to send [23:56:58]OFD Sender: No OFD packet to send [23:57:03]OFD Sender: No OFD packet to send [23:57:08]OFD Sender: No OFD packet to send [23:57:13]OFD Sender: No OFD packet to send [23:57:18]OFD Sender: No OFD packet to send [23:57:23]OFD Sender: No OFD packet to send [23:57:28]OFD Sender: No OFD packet to send [23:57:33]OFD Sender: No OFD packet to send [23:57:38]OFD Sender: No OFD packet to send [23:57:43]OFD Sender: No OFD packet to send [23:57:48]OFD Sender: No OFD packet to send [23:57:53]OFD Sender: No OFD packet to send [23:57:58]OFD Sender: No OFD packet to send [23:58:03]OFD Sender: No OFD packet to send [23:58:08]OFD Sender: No OFD packet to send [23:58:13]OFD Sender: No OFD packet to send [23:58:18]OFD Sender: No OFD packet to send [23:58:23]OFD Sender: No OFD packet to send [23:58:28]OFD Sender: No OFD packet to send [23:58:33]OFD Sender: No OFD packet to send [23:58:38]OFD Sender: No OFD packet to send [23:58:43]OFD Sender: No OFD packet to send [23:58:48]OFD Sender: No OFD packet to send [23:58:53]OFD Sender: No OFD packet to send [23:58:58]OFD Sender: No OFD packet to send [23:59:03]OFD Sender: No OFD packet to send [23:59:08]OFD Sender: No OFD packet to send [23:59:13]OFD Sender: No OFD packet to send [23:59:18]OFD Sender: No OFD packet to send [23:59:23]OFD Sender: No OFD packet to send [23:59:28]OFD Sender: No OFD packet to send [23:59:33]OFD Sender: No OFD packet to send [23:59:38]OFD Sender: No OFD packet to send [23:59:43]OFD Sender: No OFD packet to send [23:59:48]OFD Sender: No OFD packet to send [23:59:53]OFD Sender: No OFD packet to send [23:59:58]OFD Sender: No OFD packet to send [00:00:03]OFD Sender: No OFD packet to send [00:00:08]OFD Sender: No OFD packet to send [00:00:13]OFD Sender: No OFD packet to send [00:00:18]OFD Sender: No OFD packet to send [00:00:23]OFD Sender: No OFD packet to send [00:00:28]OFD Sender: No OFD packet to send [00:00:33]OFD Sender: No OFD packet to send [00:00:38]OFD Sender: No OFD packet to send [00:00:43]OFD Sender: No OFD packet to send [00:00:48]OFD Sender: No OFD packet to send [00:00:53]OFD Sender: No OFD packet to send [00:00:58]OFD Sender: No OFD packet to send [00:01:03]OFD Sender: No OFD packet to send [00:01:08]OFD Sender: No OFD packet to send [00:01:13]OFD Sender: No OFD packet to send [00:01:18]OFD Sender: No OFD packet to send [00:01:23]OFD Sender: No OFD packet to send [00:01:28]OFD Sender: No OFD packet to send [00:01:33]OFD Sender: No OFD packet to send [00:01:38]OFD Sender: No OFD packet to send [00:01:43]OFD Sender: No OFD packet to send [00:01:48]OFD Sender: No OFD packet to send [00:01:53]OFD Sender: No OFD packet to send [00:01:58]OFD Sender: No OFD packet to send [00:02:03]OFD Sender: No OFD packet to send [00:02:08]OFD Sender: No OFD packet to send [00:02:13]OFD Sender: No OFD packet to send [00:02:18]OFD Sender: No OFD packet to send [00:02:23]OFD Sender: No OFD packet to send [00:02:28]OFD Sender: No OFD packet to send [00:02:33]OFD Sender: No OFD packet to send [00:02:38]OFD Sender: No OFD packet to send [00:02:43]OFD Sender: No OFD packet to send [00:02:48]OFD Sender: No OFD packet to send [00:02:53]OFD Sender: No OFD packet to send [00:02:58]OFD Sender: No OFD packet to send [00:03:03]OFD Sender: No OFD packet to send [00:03:08]OFD Sender: No OFD packet to send [00:03:13]OFD Sender: No OFD packet to send [00:03:18]OFD Sender: No OFD packet to send [00:03:23]OFD Sender: No OFD packet to send [00:03:28]OFD Sender: No OFD packet to send [00:03:33]OFD Sender: No OFD packet to send [00:03:38]OFD Sender: No OFD packet to send [00:03:43]OFD Sender: No OFD packet to send [00:03:48]OFD Sender: No OFD packet to send [00:03:53]OFD Sender: No OFD packet to send [00:03:58]OFD Sender: No OFD packet to send [00:04:03]OFD Sender: No OFD packet to send [00:04:08]OFD Sender: No OFD packet to send [00:04:13]OFD Sender: No OFD packet to send [00:04:18]OFD Sender: No OFD packet to send [00:04:23]OFD Sender: No OFD packet to send [00:04:28]OFD Sender: No OFD packet to send [00:04:33]OFD Sender: No OFD packet to send [00:04:38]OFD Sender: No OFD packet to send [00:04:43]OFD Sender: No OFD packet to send [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:18]OFD Sender: No OFD packet to send [00:05:23]OFD Sender: No OFD packet to send [00:05:28]OFD Sender: No OFD packet to send [00:05:33]OFD Sender: No OFD packet to send [00:05:38]OFD Sender: No OFD packet to send [00:05:43]OFD Sender: No OFD packet to send [00:05:48]OFD Sender: No OFD packet to send [00:05:53]OFD Sender: No OFD packet to send [00:05:58]OFD Sender: No OFD packet to send [00:06:03]OFD Sender: No OFD packet to send [00:06:08]OFD Sender: No OFD packet to send [00:06:13]OFD Sender: No OFD packet to send [00:06:18]OFD Sender: No OFD packet to send [00:06:23]OFD Sender: No OFD packet to send [00:06:28]OFD Sender: No OFD packet to send [00:06:33]OFD Sender: No OFD packet to send [00:06:38]OFD Sender: No OFD packet to send [00:06:43]OFD Sender: No OFD packet to send [00:06:48]OFD Sender: No OFD packet to send [00:06:53]OFD Sender: No OFD packet to send [00:06:58]OFD Sender: No OFD packet to send [00:07:03]OFD Sender: No OFD packet to send [00:07:08]OFD Sender: No OFD packet to send [00:07:13]OFD Sender: No OFD packet to send [00:07:18]OFD Sender: No OFD packet to send [00:07:23]OFD Sender: No OFD packet to send [00:07:28]OFD Sender: No OFD packet to send [00:07:33]OFD Sender: No OFD packet to send [00:07:38]OFD Sender: No OFD packet to send [00:07:43]OFD Sender: No OFD packet to send [00:07:48]OFD Sender: No OFD packet to send [00:07:53]OFD Sender: No OFD packet to send [00:07:58]OFD Sender: No OFD packet to send [00:08:03]OFD Sender: No OFD packet to send [00:08:08]OFD Sender: No OFD packet to send [00:08:13]OFD Sender: No OFD packet to send [00:08:18]OFD Sender: No OFD packet to send [00:08:23]OFD Sender: No OFD packet to send [00:08:28]OFD Sender: No OFD packet to send [00:08:34]OFD Sender: No OFD packet to send [00:08:39]OFD Sender: No OFD packet to send [00:08:44]OFD Sender: No OFD packet to send [00:08:49]OFD Sender: No OFD packet to send [00:08:54]OFD Sender: No OFD packet to send [00:08:59]OFD Sender: No OFD packet to send [00:09:04]OFD Sender: No OFD packet to send [00:09:09]OFD Sender: No OFD packet to send [00:09:14]OFD Sender: No OFD packet to send [00:09:19]OFD Sender: No OFD packet to send [00:09:24]OFD Sender: No OFD packet to send [00:09:29]OFD Sender: No OFD packet to send [00:09:34]OFD Sender: No OFD packet to send [00:09:39]OFD Sender: No OFD packet to send [00:09:44]OFD Sender: No OFD packet to send [00:09:49]OFD Sender: No OFD packet to send [00:09:54]OFD Sender: No OFD packet to send [00:09:59]OFD Sender: No OFD packet to send [00:10:04]OFD Sender: No OFD packet to send [00:10:09]OFD Sender: No OFD packet to send [00:10:14]OFD Sender: No OFD packet to send [00:10:19]OFD Sender: No OFD packet to send [00:10:24]OFD Sender: No OFD packet to send [00:10:29]OFD Sender: No OFD packet to send [00:10:34]OFD Sender: No OFD packet to send [00:10:39]OFD Sender: No OFD packet to send [00:10:44]OFD Sender: No OFD packet to send [00:10:49]OFD Sender: No OFD packet to send [00:10:54]OFD Sender: No OFD packet to send [00:10:59]OFD Sender: No OFD packet to send [00:11:04]OFD Sender: No OFD packet to send [00:11:09]OFD Sender: No OFD packet to send [00:11:14]OFD Sender: No OFD packet to send [00:11:19]OFD Sender: No OFD packet to send [00:11:24]OFD Sender: No OFD packet to send [00:11:29]OFD Sender: No OFD packet to send [00:11:34]OFD Sender: No OFD packet to send [00:11:39]OFD Sender: No OFD packet to send [00:11:44]OFD Sender: No OFD packet to send [00:11:49]OFD Sender: No OFD packet to send [00:11:54]OFD Sender: No OFD packet to send [00:11:59]OFD Sender: No OFD packet to send [00:12:04]OFD Sender: No OFD packet to send [00:12:09]OFD Sender: No OFD packet to send [00:12:14]OFD Sender: No OFD packet to send [00:12:19]OFD Sender: No OFD packet to send [00:12:24]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:44]OFD Sender: No OFD packet to send [00:13:49]OFD Sender: No OFD packet to send [00:13:54]OFD Sender: No OFD packet to send [00:13:59]OFD Sender: No OFD packet to send [00:14:04]OFD Sender: No OFD packet to send [00:14:09]OFD Sender: No OFD packet to send [00:14:14]OFD Sender: No OFD packet to send [00:14:19]OFD Sender: No OFD packet to send [00:14:24]OFD Sender: No OFD packet to send [00:14:29]OFD Sender: No OFD packet to send [00:14:34]OFD Sender: No OFD packet to send [00:14:39]OFD Sender: No OFD packet to send [00:14:44]OFD Sender: No OFD packet to send [00:14:49]OFD Sender: No OFD packet to send [00:14:54]OFD Sender: No OFD packet to send [00:14:59]OFD Sender: No OFD packet to send [00:15:04]OFD Sender: No OFD packet to send [00:15:09]OFD Sender: No OFD packet to send [00:15:14]OFD Sender: No OFD packet to send [00:15:19]OFD Sender: No OFD packet to send [00:15:24]OFD Sender: No OFD packet to send [00:15:29]OFD Sender: No OFD packet to send [00:15:34]OFD Sender: No OFD packet to send [00:15:39]OFD Sender: No OFD packet to send [00:15:44]OFD Sender: No OFD packet to send [00:15:49]OFD Sender: No OFD packet to send [00:15:54]OFD Sender: No OFD packet to send [00:15:59]OFD Sender: No OFD packet to send [00:16:04]OFD Sender: No OFD packet to send [00:16:09]OFD Sender: No OFD packet to send [00:16:14]OFD Sender: No OFD packet to send [00:16:19]OFD Sender: No OFD packet to send [00:16:24]OFD Sender: No OFD packet to send [00:16:29]OFD Sender: No OFD packet to send [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:39]OFD Sender: No OFD packet to send [00:17:44]OFD Sender: No OFD packet to send [00:17:49]OFD Sender: No OFD packet to send [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:04]OFD Sender: No OFD packet to send [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00:18:39]OFD Sender: No OFD packet to send [00:18:44]OFD Sender: No OFD packet to send [00:18:49]OFD Sender: No OFD packet to send [00:18:54]OFD Sender: No OFD packet to send [00:18:59]OFD Sender: No OFD packet to send [00:19:04]OFD Sender: No OFD packet to send [00:19:09]OFD Sender: No OFD packet to send [00:19:14]OFD Sender: No OFD packet to send [00:19:19]OFD Sender: No OFD packet to send [00:19:24]OFD Sender: No OFD packet to send [00:19:29]OFD Sender: No OFD packet to send [00:19:34]OFD Sender: No OFD packet to send [00:19:39]OFD Sender: No OFD packet to send [00:19:44]OFD Sender: No OFD packet to send [00:19:49]OFD Sender: No OFD packet to send [00:19:54]OFD Sender: No OFD packet to send [00:19:59]OFD Sender: No OFD packet to send [00:20:04]OFD Sender: No OFD packet to send [00:20:09]OFD Sender: No OFD packet to send [00:20:14]OFD Sender: No OFD packet to send [00:20:19]OFD Sender: No OFD packet to send [00:20:24]OFD Sender: No OFD packet to send [00:20:29]OFD Sender: No OFD packet to send [00:20:34]OFD Sender: No OFD packet to send [00:20:39]OFD Sender: No OFD packet to send [00:20:44]OFD Sender: No OFD packet to send [00:20:49]OFD Sender: No OFD packet to send [00:20:54]OFD Sender: No OFD packet to send [00:20:59]OFD Sender: No OFD packet to send [00:21:04]OFD Sender: No OFD packet to send [00:21:09]OFD Sender: No OFD packet to send [00:21:14]OFD Sender: No OFD packet to send [00:21:19]OFD Sender: No OFD packet to send [00:21:24]OFD Sender: No OFD packet to send [00:21:29]OFD Sender: No OFD packet to send [00:21:34]OFD Sender: No OFD packet to send [00:21:39]OFD Sender: No OFD packet to send [00:21:44]OFD Sender: No OFD packet to send [00:21:49]OFD Sender: No OFD packet to send [00:21:54]OFD Sender: No OFD packet to send [00:21:59]OFD Sender: No OFD packet to send [00:22:04]OFD Sender: No OFD packet to send [00:22:09]OFD Sender: No OFD packet to send [00:22:14]OFD Sender: No OFD packet to send [00:22:19]OFD Sender: No OFD packet to send [00:22:24]OFD Sender: No OFD packet to send [00:22:29]OFD Sender: No OFD packet to send [00:22:34]OFD Sender: No OFD packet to send [00:22:39]OFD Sender: No OFD packet to send [00:22:44]OFD Sender: No OFD packet to send [00:22:49]OFD Sender: No OFD packet to send [00:22:54]OFD Sender: No OFD packet to send [00:22:59]OFD Sender: No OFD packet to send [00:23:04]OFD Sender: No OFD packet to send [00:23:09]OFD Sender: No OFD packet to send [00:23:14]OFD Sender: No OFD packet to send [00:23:19]OFD Sender: No OFD packet to send [00:23:24]OFD Sender: No OFD packet to send [00:23:29]OFD Sender: No OFD packet to send [00:23:34]OFD Sender: No OFD packet to send [00:23:39]OFD Sender: No OFD packet to send [00:23:44]OFD Sender: No OFD packet to send [00:23:49]OFD Sender: No OFD packet to send [00:23:54]OFD Sender: No OFD packet to send [00:23:59]OFD Sender: No OFD packet to send [00:24:04]OFD Sender: No OFD packet to send [00:24:09]OFD Sender: No OFD packet to send [00:24:14]OFD Sender: No OFD packet to send [00:24:19]OFD Sender: No OFD packet to send [00:24:24]OFD Sender: No OFD packet to send [00:24:29]OFD Sender: No OFD packet to send [00:24:34]OFD Sender: No OFD packet to send [00:24:39]OFD Sender: No OFD packet to send [00:24:44]OFD Sender: No OFD packet to send [00:24:49]OFD Sender: No OFD packet to send [00:24:54]OFD Sender: No OFD packet to send [00:24:59]OFD Sender: No OFD packet to send [00:25:04]OFD Sender: No OFD packet to send [00:25:09]OFD Sender: No OFD packet to send [00:25:14]OFD Sender: No OFD packet to send [00:25:19]OFD Sender: No OFD packet to send [00:25:24]OFD Sender: No OFD packet to send [00:25:29]OFD Sender: No OFD packet to send [00:25:34]OFD Sender: No OFD packet to send [00:25:39]OFD Sender: No OFD packet to send [00:25:44]OFD Sender: No OFD packet to send [00:25:49]OFD Sender: No OFD packet to send [00:25:54]OFD Sender: No OFD packet to send [00:25:59]OFD Sender: No OFD packet to send [00:26:04]OFD Sender: No OFD packet to send [00:26:09]OFD Sender: No OFD packet to send [00:26:14]OFD Sender: No OFD packet to send [00:26:19]OFD Sender: No OFD packet to send [00:26:24]OFD Sender: No OFD packet to send [00:26:29]OFD Sender: No OFD packet to send [00:26:30]accept exits with 7 [00:26:30]New connection [00:26:30]New thread 3067202916 created [00:26:30]Thread 3067059556 joined [00:26:30]Waiting for new connection... [00:26:30] Sock 7.Parse request [00:26:30]Sock 7.Check first char [00:26:30]Sock 7.First char is OK [00:26:30]request: POST /json_proto HTTP/1.0 [00:26:30]Method: POST [00:26:30]URL: /json_proto [00:26:30]Method is POST - this is cgi request [00:26:30]url: /json_proto [00:26:30]query_string will be loaded in cgi processing [00:26:30]execute_cgi json_proto POST (null) [00:26:30]execute_cgi path=json_proto method=POST [00:26:30]POST find Content-Length [00:26:30]Host: 172.17.34.200:8080 [00:26:30]Content-Length: 215 [00:26:30]Content-Type: application/json [00:26:30] [00:26:30]POST finish read [00:26:30]Found Content-Length = 215 [00:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:30]execute_script... [00:26:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:30]POST & json_proto [00:26:30]process_json_proto [00:26:30]json parsed OK: [00:26:30]protocol is kg_v1.0 [00:26:30]action value=get_value [00:26:30]process_action get_value [00:26:30]cmd_get_value [00:26:30]process_action get_value done [00:26:30]requested_data is exist [00:26:30]produce_requested_data [00:26:30]requested_item kkm.sn is exist - process it [00:26:30]requested_item kkm.ver is exist - process it [00:26:30]requested_item fm.sn is exist - process it [00:26:30]wFMCommunicate request_size=4 [00:26:30]MH_SAM_APDU [00:26:30]CAPDU: 80 11 00 00 [00:26:30]Write to MH i2c: E2 08 00 04 67 80 11 00 00 00 00 00 00 E5 [00:26:30]Write i2c OK [00:26:30]MH_I2C_Read... [00:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:30]Read from MH i2c: E2 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: E2 17 00 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: E2 17 00 04 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3B [00:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:26:30]wFMCommunicate OK [00:26:30]requested_item fd.num is exist - process it [00:26:30]SAM_PROTO_GetFieldsCounters [00:26:30]wFMCommunicate request_size=4 [00:26:30]MH_SAM_APDU [00:26:30]CAPDU: 80 13 00 00 [00:26:30]Write to MH i2c: E2 08 00 05 67 80 13 00 00 00 00 00 00 E8 [00:26:30]Write i2c OK [00:26:30]MH_I2C_Read... [00:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:30]Read from MH i2c: E2 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: E2 62 00 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: E2 62 00 05 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [00:26:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 4F 82 00 00 0E 04 04 00 4D 00 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:26:30]wFMCommunicate OK [00:26:30]SAM_PROTO_GetFieldsCounters done [00:26:30]requested_item shift.num is exist - process it [00:26:30]requested_item shift.opened is exist - process it [00:26:30]req_shift_opened [00:26:30]FM_GetShiftState [00:26:30]SAM_PROTO_GetShiftState [00:26:30]wFMCommunicate request_size=4 [00:26:30]MH_SAM_APDU [00:26:30]CAPDU: 80 13 01 00 [00:26:30]Write to MH i2c: E2 08 00 06 67 80 13 01 00 00 00 00 00 EA [00:26:30]Write i2c OK [00:26:30]MH_I2C_Read... [00:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:30]Read from MH i2c: E2 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: E2 0E 00 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: E2 0E 00 06 67 00 09 00 00 00 00 00 00 00 00 00 00 90 00 F5 [00:26:30]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:26:30]wFMCommunicate OK [00:26:30]SAM_PROTO_GetShiftState done [00:26:30]FM_GetShiftState done [00:26:30]req_shift_opened done [00:26:30]requested_item shift.open_date is exist - process it [00:26:30]req_shift_open_date [00:26:30]FM_GetShiftState [00:26:30]SAM_PROTO_GetShiftState [00:26:30]wFMCommunicate request_size=4 [00:26:30]MH_SAM_APDU [00:26:30]CAPDU: 80 13 01 00 [00:26:30]Write to MH i2c: E2 08 00 07 67 80 13 01 00 00 00 00 00 EB [00:26:30]Write i2c OK [00:26:30]MH_I2C_Read... [00:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:30]Read from MH i2c: E2 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: E2 0E 00 [00:26:30]MH_I2C_Read... [00:26:30]Read from MH i2c: E2 0E 00 07 67 00 09 00 00 00 00 00 00 00 00 00 00 90 00 F6 [00:26:30]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:26:30]wFMCommunicate OK [00:26:30]SAM_PROTO_GetShiftState done [00:26:30]FM_GetShiftState done [00:26:30]req_shift_open_date done [00:26:30]produce_requested_data done [00:26:30]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33359,"shift.num":77,"shift.opened":0,"shift.open_date":0} [00:26:30]process_action_free get_value [00:26:30]json_value_free [00:26:30]json_value_free done [00:26:30]process_json_proto returns [00:26:30]Send response to host [00:26:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33359,"shift.num":77,"shift.opened":0,"shift.open_date":0}}} [00:26:30]free response buf [00:26:30]execute_script done [00:26:30]execute_script returns [00:26:30]free content buf [00:26:30]Sock 7.Close socket [00:26:30]Sock 7.Thread stoped [00:26:30]accept exits with 9 [00:26:30]New connection [00:26:30]New thread 3067059556 created [00:26:30]Thread 3067202916 joined [00:26:30]Waiting for new connection... [00:26:30] Sock 9.Parse request [00:26:30]Sock 9.Check first char [00:26:30]Sock 9.First char is OK [00:26:30]request: POST /json_proto HTTP/1.0 [00:26:30]Method: POST [00:26:30]URL: /json_proto [00:26:30]Method is POST - this is cgi request [00:26:30]url: /json_proto [00:26:30]query_string will be loaded in cgi processing [00:26:30]execute_cgi json_proto POST (null) [00:26:30]execute_cgi path=json_proto method=POST [00:26:30]POST find Content-Length [00:26:30]Host: 172.17.34.200:8080 [00:26:30]Content-Length: 331 [00:26:30]Content-Type: application/json [00:26:30] [00:26:30]POST finish read [00:26:30]Found Content-Length = 331 [00:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:30]execute_script... [00:26:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:30]POST & json_proto [00:26:30]process_json_proto [00:26:30]json parsed OK: [00:26:30]protocol is kg_v1.0 [00:26:30]action value=get_value [00:26:30]process_action get_value [00:26:30]cmd_get_value [00:26:30]process_action get_value done [00:26:30]requested_data is exist [00:26:30]produce_requested_data [00:26:30]requested_item fm.sale.total is exist - process it [00:26:30]SAM_PROTO_GetFMData [00:26:30]wFMCommunicate request_size=4 [00:26:30]MH_SAM_APDU [00:26:30]CAPDU: 80 13 03 00 [00:26:30]Write to MH i2c: E2 08 00 08 67 80 13 03 00 00 00 00 00 EE [00:26:30]Write i2c OK [00:26:30]MH_I2C_Read... [00:26:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:26:31]Read from MH i2c: E2 [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: E2 FD 00 [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: E2 FD 00 08 67 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 1C [00:26:31]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [00:26:31]wFMCommunicate OK [00:26:31]wFMCommunicate request_size=4 [00:26:31]MH_SAM_APDU [00:26:31]CAPDU: 80 17 00 00 [00:26:31]Write to MH i2c: E2 08 00 09 67 80 17 00 00 00 00 00 00 F0 [00:26:31]Write i2c OK [00:26:31]MH_I2C_Read... [00:26:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:31]Read from MH i2c: E2 [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: E2 FD 00 [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: E2 FD 00 09 67 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 13 [00:26:31]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:26:31]wFMCommunicate OK [00:26:31]wFMCommunicate request_size=4 [00:26:31]MH_SAM_APDU [00:26:31]CAPDU: 80 17 00 00 [00:26:31]Write to MH i2c: E2 08 00 0A 67 80 17 00 00 00 00 00 00 F1 [00:26:31]Write i2c OK [00:26:31]MH_I2C_Read... [00:26:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:31]Read from MH i2c: E2 [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: E2 FD 00 [00:26:31]MH_I2C_Read... [00:26:31]Read from MH i2c: E2 FD 00 0A 67 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 0F [00:26:31]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [00:26:31]wFMCommunicate OK [00:26:31]wFMCommunicate request_size=4 [00:26:31]MH_SAM_APDU [00:26:31]CAPDU: 80 17 00 00 [00:26:31]Write to MH i2c: E2 08 00 0B 67 80 17 00 00 00 00 00 00 F2 [00:26:31]Write i2c OK [00:26:31]MH_I2C_Read... [00:26:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:32]Read from MH i2c: E2 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 FD 00 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 FD 00 0B 67 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 64 [00:26:32]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [00:26:32]wFMCommunicate OK [00:26:32]wFMCommunicate request_size=4 [00:26:32]MH_SAM_APDU [00:26:32]CAPDU: 80 17 00 00 [00:26:32]Write to MH i2c: E2 08 00 0C 67 80 17 00 00 00 00 00 00 F3 [00:26:32]Write i2c OK [00:26:32]MH_I2C_Read... [00:26:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [00:26:32]Read from MH i2c: E2 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 E0 00 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 E0 00 0C 67 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 DD [00:26:32]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:26:32]wFMCommunicate OK [00:26:32]SAM_PROTO_GetFMData done [00:26:32]requested_item fm.sale_refund.total is exist - process it [00:26:32]requested_item fm.buy.total is exist - process it [00:26:32]requested_item shift.sale.total is exist - process it [00:26:32]SAM_PROTO_GetShiftData [00:26:32]wFMCommunicate request_size=4 [00:26:32]MH_SAM_APDU [00:26:32]CAPDU: 80 13 02 00 [00:26:32]Write to MH i2c: E2 08 00 0D 67 80 13 02 00 00 00 00 00 F2 [00:26:32]Write i2c OK [00:26:32]MH_I2C_Read... [00:26:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:26:32]Read from MH i2c: E2 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 FD 00 [00:26:32]MH_I2C_Read... [00:26:32]Read from MH i2c: E2 FD 00 0D 67 00 BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 12 [00:26:32]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 76 01 00 00 69 04 9E 00 6F 04 04 00 72 01 00 00 B1 04 04 00 36 2C 4A 02 70 04 04 00 60 9A E0 01 72 04 03 00 D6 91 69 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 74 43 3E EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 54 30 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 04 00 00 00 B1 04 03 00 3C A3 11 70 04 03 00 3C A3 11 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 87 DF 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:26:32]wFMCommunicate OK [00:26:32]wFMCommunicate request_size=4 [00:26:32]MH_SAM_APDU [00:26:32]CAPDU: 80 17 00 00 [00:26:32]Write to MH i2c: E2 08 00 0E 67 80 17 00 00 00 00 00 00 F5 [00:26:32]Write i2c OK [00:26:32]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 FD 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 FD 00 0E 67 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 BC [00:26:33]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 F6 27 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [00:26:33]wFMCommunicate OK [00:26:33]wFMCommunicate request_size=4 [00:26:33]MH_SAM_APDU [00:26:33]CAPDU: 80 17 00 00 [00:26:33]Write to MH i2c: E2 08 00 0F 67 80 17 00 00 00 00 00 00 F6 [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 FD 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 FD 00 0F 67 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 1F [00:26:33]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [00:26:33]wFMCommunicate OK [00:26:33]wFMCommunicate request_size=4 [00:26:33]MH_SAM_APDU [00:26:33]CAPDU: 80 17 00 00 [00:26:33]Write to MH i2c: E2 08 00 10 67 80 17 00 00 00 00 00 00 F7 [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:33]Read from MH i2c: E2 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 FD 00 [00:26:33]MH_I2C_Read... [00:26:33]Read from MH i2c: E2 FD 00 10 67 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 78 [00:26:33]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [00:26:33]wFMCommunicate OK [00:26:33]wFMCommunicate request_size=4 [00:26:33]MH_SAM_APDU [00:26:33]CAPDU: 80 17 00 00 [00:26:33]Write to MH i2c: E2 08 00 11 67 80 17 00 00 00 00 00 00 F8 [00:26:33]Write i2c OK [00:26:33]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:26:34]Read from MH i2c: E2 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 D9 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 D9 00 11 67 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [00:26:34]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:26:34]wFMCommunicate OK [00:26:34]SAM_PROTO_GetShiftData done [00:26:34]requested_item shift.sale.total_cash is exist - process it [00:26:34]requested_item shift.sale_refund.total is exist - process it [00:26:34]requested_item shift.sale_refund.total_cash is exist - process it [00:26:34]requested_item shift.buy.total is exist - process it [00:26:34]requested_item shift.buy.total_cash is exist - process it [00:26:34]produce_requested_data done [00:26:34]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:26:34]process_action_free get_value [00:26:34]json_value_free [00:26:34]json_value_free done [00:26:34]process_json_proto returns [00:26:34]Send response to host [00:26:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":384154.14,"shift.sale.total_cash":314968.00,"shift.sale_refund.total":11559.00,"shift.sale_refund.total_cash":11559.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:26:34]free response buf [00:26:34]execute_script done [00:26:34]execute_script returns [00:26:34]free content buf [00:26:34]Sock 9.Close socket [00:26:34]Sock 9.Thread stoped [00:26:34]accept exits with 7 [00:26:34]New connection [00:26:34]New thread 3067202916 created [00:26:34]Thread 3067059556 joined [00:26:34]Waiting for new connection... [00:26:34] Sock 7.Parse request [00:26:34]Sock 7.Check first char [00:26:34]Sock 7.First char is OK [00:26:34]request: POST /json_proto HTTP/1.0 [00:26:34]Method: POST [00:26:34]URL: /json_proto [00:26:34]Method is POST - this is cgi request [00:26:34]url: /json_proto [00:26:34]query_string will be loaded in cgi processing [00:26:34]execute_cgi json_proto POST (null) [00:26:34]execute_cgi path=json_proto method=POST [00:26:34]POST find Content-Length [00:26:34]Host: 172.17.34.200:8080 [00:26:34]Content-Length: 277 [00:26:34]Content-Type: application/json [00:26:34] [00:26:34]POST finish read [00:26:34]Found Content-Length = 277 [00:26:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:34]execute_script... [00:26:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0411\u0430\u0442\u044B\u0440\u043A\u0430\u043D\u043E\u0432\u0430 \u0413. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:34]POST & json_proto [00:26:34]process_json_proto [00:26:34]json parsed OK: [00:26:34]protocol is kg_v1.0 [00:26:34]action value=open_shift [00:26:34]process_action open_shift [00:26:34]cmd_open_shift [00:26:34]MH_GetDate [00:26:34]Write to MH i2c: F0 00 00 12 67 68 [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: F0 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: F0 09 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: F0 09 00 12 67 00 3D 98 EA 64 B2 FF 65 64 0E [00:26:34]GetLastDocTimeStamp 1693093884 [00:26:34]current date 1693095997 [00:26:34]FM_GetShiftState [00:26:34]SAM_PROTO_GetShiftState [00:26:34]wFMCommunicate request_size=4 [00:26:34]MH_SAM_APDU [00:26:34]CAPDU: 80 13 01 00 [00:26:34]Write to MH i2c: E2 08 00 13 67 80 13 01 00 00 00 00 00 F7 [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:34]Read from MH i2c: E2 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 0E 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 0E 00 13 67 00 09 00 00 00 00 00 00 00 00 00 00 90 00 02 [00:26:34]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:26:34]wFMCommunicate OK [00:26:34]SAM_PROTO_GetShiftState done [00:26:34]FM_GetShiftState done [00:26:34]KKMCreateOpenShiftDocument [00:26:34]Load OK [00:26:34]Malloc new data [00:26:34]MH_GetDate [00:26:34]Write to MH i2c: F0 00 00 14 67 6A [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: F0 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: F0 09 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: F0 09 00 14 67 00 3D 98 EA 64 B2 FF 65 64 10 [00:26:34]Malloc new data [00:26:34]KKMCreateOpenShiftDocument OK [00:26:34]KKMSetOpenShiftData OK [00:26:34]ProcessDocumentItem done err = 0, tmpTLVsize=208 [00:26:34]tlvbuf is 00C37560 [00:26:34]KKMLoadAndSignOpenShiftData [00:26:34]SAM_PROTO_ProcessDocument [00:26:34]wFMCommunicate request_size=9 [00:26:34]MH_SAM_APDU [00:26:34]CAPDU: 80 15 01 00 04 02 00 D0 00 [00:26:34]Write to MH i2c: E2 0C 00 15 67 80 15 01 00 04 00 02 00 D0 00 00 00 D5 [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:26:34]Read from MH i2c: E2 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 15 67 00 90 00 F0 [00:26:34]RAPDU: 90 00 [00:26:34]wFMCommunicate OK [00:26:34]wFMCommunicate request_size=23 [00:26:34]MH_SAM_APDU [00:26:34]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:26:34]Write to MH i2c: E2 1A 00 16 67 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 F2 [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:34]Read from MH i2c: E2 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 16 67 00 90 00 F1 [00:26:34]RAPDU: 90 00 [00:26:34]wFMCommunicate OK [00:26:34]wFMCommunicate request_size=36 [00:26:34]MH_SAM_APDU [00:26:34]CAPDU: 80 15 02 00 1F FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 [00:26:34]Write to MH i2c: E2 27 00 17 67 80 15 02 00 1F 00 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 00 00 30 [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:34]Read from MH i2c: E2 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 17 67 00 90 00 F2 [00:26:34]RAPDU: 90 00 [00:26:34]wFMCommunicate OK [00:26:34]wFMCommunicate request_size=90 [00:26:34]MH_SAM_APDU [00:26:34]CAPDU: 80 15 02 00 55 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 [00:26:34]Write to MH i2c: E2 5D 00 18 67 80 15 02 00 55 00 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 00 00 9B [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:34]Read from MH i2c: E2 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 18 67 00 90 00 F3 [00:26:34]RAPDU: 90 00 [00:26:34]wFMCommunicate OK [00:26:34]wFMCommunicate request_size=51 [00:26:34]MH_SAM_APDU [00:26:34]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:26:34]Write to MH i2c: E2 36 00 19 67 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 A6 [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:34]Read from MH i2c: E2 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 19 67 00 90 00 F4 [00:26:34]RAPDU: 90 00 [00:26:34]wFMCommunicate OK [00:26:34]wFMCommunicate request_size=13 [00:26:34]MH_SAM_APDU [00:26:34]CAPDU: 80 15 02 00 08 F4 03 04 00 3D 98 EA 64 [00:26:34]Write to MH i2c: E2 10 00 1A 67 80 15 02 00 08 00 F4 03 04 00 3D 98 EA 64 00 00 2F [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:34]Read from MH i2c: E2 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 [00:26:34]MH_I2C_Read... [00:26:34]Read from MH i2c: E2 03 00 1A 67 00 90 00 F5 [00:26:34]RAPDU: 90 00 [00:26:34]wFMCommunicate OK [00:26:34]wFMCommunicate request_size=25 [00:26:34]MH_SAM_APDU [00:26:34]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 [00:26:34]Write to MH i2c: E2 1C 00 1B 67 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 00 00 66 [00:26:34]OFD Sender: No OFD packet to send [00:26:34]Write i2c OK [00:26:34]MH_I2C_Read... [00:26:34]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:26:35]Read from MH i2c: E2 [00:26:35]MH_I2C_Read... [00:26:35]Read from MH i2c: E2 03 00 [00:26:35]MH_I2C_Read... [00:26:35]Read from MH i2c: E2 03 00 1B 67 00 90 00 F6 [00:26:35]RAPDU: 90 00 [00:26:35]wFMCommunicate OK [00:26:35]wFMCommunicate request_size=4 [00:26:35]MH_SAM_APDU [00:26:35]CAPDU: 80 15 03 00 [00:26:35]Write to MH i2c: E2 08 00 1C 67 80 15 03 00 00 00 00 00 04 [00:26:35]Write i2c OK [00:26:35]MH_I2C_Read... [00:26:35]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:26:35]Read from MH i2c: E2 [00:26:35]MH_I2C_Read... [00:26:35]Read from MH i2c: E2 38 00 [00:26:35]MH_I2C_Read... [00:26:35]Read from MH i2c: E2 38 00 1C 67 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 82 00 00 0E 04 04 00 4E 00 00 00 35 04 06 00 4A 02 AE D0 83 EC 90 00 2C [00:26:35]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 82 00 00 0E 04 04 00 4E 00 00 00 35 04 06 00 4A 02 AE D0 83 EC 90 00 [00:26:35]wFMCommunicate OK [00:26:35]SAM_PROTO_ProcessDocument answer len = 51 [00:26:35]SAM_PROTO_ProcessDocument done [00:26:35]SetTLVBufToDocument [00:26:35]Processing tag 1209 (04B9) [00:26:35]Malloc new data [00:26:35]Processing tag 1041 (0411) [00:26:35]Processing tag 1040 (0410) [00:26:35]Malloc new data [00:26:35]Processing tag 1038 (040E) [00:26:35]Malloc new data [00:26:35]Processing tag 1077 (0435) [00:26:35]Malloc new data [00:26:35]SetTLVBufToDocument err=0 [00:26:35]KKMLoadAndSignOpenShiftData store KKM data [00:26:35]KKMLoadAndSignOpenShiftData err=0 [00:26:35]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Батырканова Г. Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 Место: АЗС № 121 "Партнер Нефть" 27.08.2023 00:26 Смена: 78 РНМ: 0000000000091575 ЗНМ: 0300000148 ФД: 33360 ФМ: 0000000000874655 ФПД: 81375383290860 [00:26:35]StoreToDocumentArchive [00:26:35]shift 78 fd 33360 [00:26:35]Create dir for shift 0078 [00:26:35]save to /storage/0078/doc_00033360 [00:26:35]save last doc name /storage/0078/doc_00033360 to /storage/kkm_last_doc_name [00:26:35]save OK [00:26:35]Clear old archive folders... [00:26:35]Remove dir /storage/0077 [00:26:35]opendir ok [00:26:35]file . [00:26:35]file .. [00:26:35]file doc_00032984 [00:26:35]remove file /storage/0077/doc_00032984 [00:26:35]file doc_00032985 [00:26:35]remove file /storage/0077/doc_00032985 [00:26:35]file doc_00032986 [00:26:35]remove file /storage/0077/doc_00032986 [00:26:35]file doc_00032987 [00:26:35]remove file /storage/0077/doc_00032987 [00:26:35]file doc_00032988 [00:26:35]remove file /storage/0077/doc_00032988 [00:26:35]file doc_00032989 [00:26:35]remove file /storage/0077/doc_00032989 [00:26:35]file doc_00032990 [00:26:35]remove file /storage/0077/doc_00032990 [00:26:35]file doc_00032991 [00:26:35]remove file /storage/0077/doc_00032991 [00:26:35]file doc_00032992 [00:26:35]remove file /storage/0077/doc_00032992 [00:26:35]file doc_00032993 [00:26:35]remove file /storage/0077/doc_00032993 [00:26:35]file doc_00032994 [00:26:35]remove file /storage/0077/doc_00032994 [00:26:35]file doc_00032995 [00:26:35]remove file /storage/0077/doc_00032995 [00:26:35]file doc_00032996 [00:26:35]remove file /storage/0077/doc_00032996 [00:26:35]file doc_00032997 [00:26:35]remove file /storage/0077/doc_00032997 [00:26:35]file doc_00032998 [00:26:35]remove file /storage/0077/doc_00032998 [00:26:35]file doc_00032999 [00:26:35]remove file /storage/0077/doc_00032999 [00:26:35]file doc_00033000 [00:26:35]remove file /storage/0077/doc_00033000 [00:26:35]file doc_00033001 [00:26:35]remove file /storage/0077/doc_00033001 [00:26:35]file doc_00033002 [00:26:35]remove file /storage/0077/doc_00033002 [00:26:35]file doc_00033003 [00:26:35]remove file /storage/0077/doc_00033003 [00:26:35]file doc_00033004 [00:26:35]remove file /storage/0077/doc_00033004 [00:26:35]file doc_00033005 [00:26:35]remove file /storage/0077/doc_00033005 [00:26:35]file doc_00033006 [00:26:35]remove file /storage/0077/doc_00033006 [00:26:35]file doc_00033007 [00:26:35]remove file /storage/0077/doc_00033007 [00:26:35]file doc_00033008 [00:26:35]remove file /storage/0077/doc_00033008 [00:26:35]file doc_00033009 [00:26:35]remove file /storage/0077/doc_00033009 [00:26:35]file doc_00033010 [00:26:35]remove file /storage/0077/doc_00033010 [00:26:35]file doc_00033011 [00:26:35]remove file /storage/0077/doc_00033011 [00:26:35]file doc_00033012 [00:26:35]remove file /storage/0077/doc_00033012 [00:26:35]file doc_00033013 [00:26:35]remove file /storage/0077/doc_00033013 [00:26:35]file doc_00033014 [00:26:35]remove file /storage/0077/doc_00033014 [00:26:35]file doc_00033015 [00:26:35]remove file /storage/0077/doc_00033015 [00:26:35]file doc_00033016 [00:26:35]remove file /storage/0077/doc_00033016 [00:26:35]file doc_00033017 [00:26:35]remove file /storage/0077/doc_00033017 [00:26:35]file doc_00033018 [00:26:35]remove file /storage/0077/doc_00033018 [00:26:35]file doc_00033019 [00:26:35]remove file /storage/0077/doc_00033019 [00:26:35]file doc_00033020 [00:26:35]remove file /storage/0077/doc_00033020 [00:26:35]file doc_00033021 [00:26:35]remove file /storage/0077/doc_00033021 [00:26:35]file doc_00033022 [00:26:35]remove file /storage/0077/doc_00033022 [00:26:35]file doc_00033023 [00:26:35]remove file /storage/0077/doc_00033023 [00:26:35]file doc_00033024 [00:26:35]remove file /storage/0077/doc_00033024 [00:26:35]file doc_00033025 [00:26:35]remove file /storage/0077/doc_00033025 [00:26:35]file doc_00033026 [00:26:35]remove file /storage/0077/doc_00033026 [00:26:35]file doc_00033027 [00:26:35]remove file /storage/0077/doc_00033027 [00:26:35]file doc_00033028 [00:26:35]remove file /storage/0077/doc_00033028 [00:26:35]file doc_00033029 [00:26:35]remove file /storage/0077/doc_00033029 [00:26:35]file doc_00033030 [00:26:35]remove file /storage/0077/doc_00033030 [00:26:35]file doc_00033031 [00:26:35]remove file /storage/0077/doc_00033031 [00:26:35]file doc_00033032 [00:26:35]remove file /storage/0077/doc_00033032 [00:26:35]file doc_00033033 [00:26:35]remove file /storage/0077/doc_00033033 [00:26:35]file doc_00033034 [00:26:35]remove file /storage/0077/doc_00033034 [00:26:35]file doc_00033035 [00:26:35]remove file /storage/0077/doc_00033035 [00:26:35]file doc_00033036 [00:26:35]remove file /storage/0077/doc_00033036 [00:26:35]file doc_00033037 [00:26:35]remove file /storage/0077/doc_00033037 [00:26:35]file doc_00033038 [00:26:35]remove file /storage/0077/doc_00033038 [00:26:35]file doc_00033039 [00:26:35]remove file /storage/0077/doc_00033039 [00:26:35]file doc_00033040 [00:26:35]remove file /storage/0077/doc_00033040 [00:26:35]file doc_00033041 [00:26:35]remove file /storage/0077/doc_00033041 [00:26:35]file doc_00033042 [00:26:35]remove file /storage/0077/doc_00033042 [00:26:35]file doc_00033043 [00:26:35]remove file /storage/0077/doc_00033043 [00:26:35]file doc_00033044 [00:26:35]remove file /storage/0077/doc_00033044 [00:26:35]file doc_00033045 [00:26:35]remove file /storage/0077/doc_00033045 [00:26:35]file doc_00033046 [00:26:35]remove file /storage/0077/doc_00033046 [00:26:35]file doc_00033047 [00:26:35]remove file /storage/0077/doc_00033047 [00:26:35]file doc_00033048 [00:26:35]remove file /storage/0077/doc_00033048 [00:26:35]file doc_00033049 [00:26:35]remove file /storage/0077/doc_00033049 [00:26:35]file doc_00033050 [00:26:35]remove file /storage/0077/doc_00033050 [00:26:35]file doc_00033051 [00:26:35]remove file /storage/0077/doc_00033051 [00:26:35]file doc_00033052 [00:26:35]remove file /storage/0077/doc_00033052 [00:26:35]file doc_00033053 [00:26:35]remove file /storage/0077/doc_00033053 [00:26:35]file doc_00033054 [00:26:35]remove file /storage/0077/doc_00033054 [00:26:35]file doc_00033055 [00:26:35]remove file /storage/0077/doc_00033055 [00:26:35]file doc_00033056 [00:26:35]remove file /storage/0077/doc_00033056 [00:26:35]file doc_00033057 [00:26:35]remove file /storage/0077/doc_00033057 [00:26:35]file doc_00033058 [00:26:35]remove file /storage/0077/doc_00033058 [00:26:35]file doc_00033059 [00:26:35]remove file /storage/0077/doc_00033059 [00:26:35]file doc_00033060 [00:26:35]remove file /storage/0077/doc_00033060 [00:26:35]file doc_00033061 [00:26:35]remove file /storage/0077/doc_00033061 [00:26:35]file doc_00033062 [00:26:35]remove file /storage/0077/doc_00033062 [00:26:35]file doc_00033063 [00:26:35]remove file /storage/0077/doc_00033063 [00:26:35]file doc_00033064 [00:26:35]remove file /storage/0077/doc_00033064 [00:26:35]file doc_00033065 [00:26:35]remove file /storage/0077/doc_00033065 [00:26:35]file doc_00033066 [00:26:35]remove file /storage/0077/doc_00033066 [00:26:35]file doc_00033067 [00:26:35]remove file /storage/0077/doc_00033067 [00:26:35]file doc_00033068 [00:26:35]remove file /storage/0077/doc_00033068 [00:26:35]file doc_00033069 [00:26:35]remove file /storage/0077/doc_00033069 [00:26:35]file doc_00033070 [00:26:35]remove file /storage/0077/doc_00033070 [00:26:35]file doc_00033071 [00:26:35]remove file /storage/0077/doc_00033071 [00:26:35]file doc_00033072 [00:26:35]remove file /storage/0077/doc_00033072 [00:26:35]file doc_00033073 [00:26:35]remove file /storage/0077/doc_00033073 [00:26:35]file doc_00033074 [00:26:35]remove file /storage/0077/doc_00033074 [00:26:35]file doc_00033075 [00:26:35]remove file /storage/0077/doc_00033075 [00:26:35]file doc_00033076 [00:26:35]remove file /storage/0077/doc_00033076 [00:26:35]file doc_00033077 [00:26:35]remove file /storage/0077/doc_00033077 [00:26:35]file doc_00033078 [00:26:35]remove file /storage/0077/doc_00033078 [00:26:35]file doc_00033079 [00:26:35]remove file /storage/0077/doc_00033079 [00:26:35]file doc_00033080 [00:26:35]remove file /storage/0077/doc_00033080 [00:26:35]file doc_00033081 [00:26:35]remove file /storage/0077/doc_00033081 [00:26:35]file doc_00033082 [00:26:35]remove file /storage/0077/doc_00033082 [00:26:35]file doc_00033083 [00:26:35]remove file /storage/0077/doc_00033083 [00:26:35]file doc_00033084 [00:26:35]remove file /storage/0077/doc_00033084 [00:26:35]file doc_00033085 [00:26:35]remove file /storage/0077/doc_00033085 [00:26:35]file doc_00033086 [00:26:35]remove file /storage/0077/doc_00033086 [00:26:35]file doc_00033087 [00:26:35]remove file /storage/0077/doc_00033087 [00:26:35]file doc_00033088 [00:26:35]remove file /storage/0077/doc_00033088 [00:26:35]file doc_00033089 [00:26:35]remove file /storage/0077/doc_00033089 [00:26:35]file doc_00033090 [00:26:35]remove file /storage/0077/doc_00033090 [00:26:35]file doc_00033091 [00:26:35]remove file /storage/0077/doc_00033091 [00:26:35]file doc_00033092 [00:26:35]remove file /storage/0077/doc_00033092 [00:26:35]file doc_00033093 [00:26:35]remove file /storage/0077/doc_00033093 [00:26:35]file doc_00033094 [00:26:35]remove file /storage/0077/doc_00033094 [00:26:35]file doc_00033095 [00:26:35]remove file /storage/0077/doc_00033095 [00:26:35]file doc_00033096 [00:26:35]remove file /storage/0077/doc_00033096 [00:26:35]file doc_00033097 [00:26:35]remove file /storage/0077/doc_00033097 [00:26:35]file doc_00033098 [00:26:35]remove file /storage/0077/doc_00033098 [00:26:35]file doc_00033099 [00:26:35]remove file /storage/0077/doc_00033099 [00:26:35]file doc_00033100 [00:26:35]remove file /storage/0077/doc_00033100 [00:26:35]file doc_00033101 [00:26:35]remove file /storage/0077/doc_00033101 [00:26:35]file doc_00033102 [00:26:35]remove file /storage/0077/doc_00033102 [00:26:35]file doc_00033103 [00:26:35]remove file /storage/0077/doc_00033103 [00:26:35]file doc_00033104 [00:26:35]remove file /storage/0077/doc_00033104 [00:26:35]file doc_00033105 [00:26:35]remove file /storage/0077/doc_00033105 [00:26:35]file doc_00033106 [00:26:35]remove file /storage/0077/doc_00033106 [00:26:35]file doc_00033107 [00:26:35]remove file /storage/0077/doc_00033107 [00:26:35]file doc_00033108 [00:26:35]remove file /storage/0077/doc_00033108 [00:26:35]file doc_00033109 [00:26:35]remove file /storage/0077/doc_00033109 [00:26:35]file doc_00033110 [00:26:35]remove file /storage/0077/doc_00033110 [00:26:35]file doc_00033111 [00:26:35]remove file /storage/0077/doc_00033111 [00:26:35]file doc_00033112 [00:26:35]remove file /storage/0077/doc_00033112 [00:26:35]file doc_00033113 [00:26:35]remove file /storage/0077/doc_00033113 [00:26:35]file doc_00033114 [00:26:35]remove file /storage/0077/doc_00033114 [00:26:35]file doc_00033115 [00:26:35]remove file /storage/0077/doc_00033115 [00:26:35]file doc_00033116 [00:26:35]remove file /storage/0077/doc_00033116 [00:26:35]file doc_00033117 [00:26:35]remove file /storage/0077/doc_00033117 [00:26:35]file doc_00033118 [00:26:35]remove file /storage/0077/doc_00033118 [00:26:35]file doc_00033119 [00:26:35]remove file /storage/0077/doc_00033119 [00:26:35]file doc_00033120 [00:26:35]remove file /storage/0077/doc_00033120 [00:26:35]file doc_00033121 [00:26:35]remove file /storage/0077/doc_00033121 [00:26:35]file doc_00033122 [00:26:35]remove file /storage/0077/doc_00033122 [00:26:35]file doc_00033123 [00:26:35]remove file /storage/0077/doc_00033123 [00:26:35]file doc_00033124 [00:26:35]remove file /storage/0077/doc_00033124 [00:26:35]file doc_00033125 [00:26:35]remove file /storage/0077/doc_00033125 [00:26:35]file doc_00033126 [00:26:35]remove file /storage/0077/doc_00033126 [00:26:35]file doc_00033127 [00:26:35]remove file /storage/0077/doc_00033127 [00:26:35]file doc_00033128 [00:26:35]remove file /storage/0077/doc_00033128 [00:26:35]file doc_00033129 [00:26:35]remove file /storage/0077/doc_00033129 [00:26:35]file doc_00033130 [00:26:35]remove file /storage/0077/doc_00033130 [00:26:35]file doc_00033131 [00:26:35]remove file /storage/0077/doc_00033131 [00:26:35]file doc_00033132 [00:26:35]remove file /storage/0077/doc_00033132 [00:26:35]file doc_00033133 [00:26:35]remove file /storage/0077/doc_00033133 [00:26:35]file doc_00033134 [00:26:35]remove file /storage/0077/doc_00033134 [00:26:35]file doc_00033135 [00:26:35]remove file /storage/0077/doc_00033135 [00:26:35]file doc_00033136 [00:26:35]remove file /storage/0077/doc_00033136 [00:26:35]file doc_00033137 [00:26:35]remove file /storage/0077/doc_00033137 [00:26:35]file doc_00033138 [00:26:35]remove file /storage/0077/doc_00033138 [00:26:35]file doc_00033139 [00:26:35]remove file /storage/0077/doc_00033139 [00:26:35]file doc_00033140 [00:26:35]remove file /storage/0077/doc_00033140 [00:26:35]file doc_00033141 [00:26:35]remove file /storage/0077/doc_00033141 [00:26:35]file doc_00033142 [00:26:35]remove file /storage/0077/doc_00033142 [00:26:35]file doc_00033143 [00:26:35]remove file /storage/0077/doc_00033143 [00:26:35]file doc_00033144 [00:26:35]remove file /storage/0077/doc_00033144 [00:26:35]file doc_00033145 [00:26:35]remove file /storage/0077/doc_00033145 [00:26:35]file doc_00033146 [00:26:35]remove file /storage/0077/doc_00033146 [00:26:35]file doc_00033147 [00:26:35]remove file /storage/0077/doc_00033147 [00:26:35]file doc_00033148 [00:26:35]remove file /storage/0077/doc_00033148 [00:26:35]file doc_00033149 [00:26:35]remove file /storage/0077/doc_00033149 [00:26:35]file doc_00033150 [00:26:35]remove file /storage/0077/doc_00033150 [00:26:35]file doc_00033151 [00:26:35]remove file /storage/0077/doc_00033151 [00:26:35]file doc_00033152 [00:26:35]remove file /storage/0077/doc_00033152 [00:26:35]file doc_00033153 [00:26:35]remove file /storage/0077/doc_00033153 [00:26:35]file doc_00033154 [00:26:35]remove file /storage/0077/doc_00033154 [00:26:35]file doc_00033155 [00:26:35]remove file /storage/0077/doc_00033155 [00:26:35]file doc_00033156 [00:26:35]remove file /storage/0077/doc_00033156 [00:26:36]file doc_00033157 [00:26:36]remove file /storage/0077/doc_00033157 [00:26:36]file doc_00033158 [00:26:36]remove file /storage/0077/doc_00033158 [00:26:36]file doc_00033159 [00:26:36]remove file /storage/0077/doc_00033159 [00:26:36]file doc_00033160 [00:26:36]remove file /storage/0077/doc_00033160 [00:26:36]file doc_00033161 [00:26:36]remove file /storage/0077/doc_00033161 [00:26:36]file doc_00033162 [00:26:36]remove file /storage/0077/doc_00033162 [00:26:36]file doc_00033163 [00:26:36]remove file /storage/0077/doc_00033163 [00:26:36]file doc_00033164 [00:26:36]remove file /storage/0077/doc_00033164 [00:26:36]file doc_00033165 [00:26:36]remove file /storage/0077/doc_00033165 [00:26:36]file doc_00033166 [00:26:36]remove file /storage/0077/doc_00033166 [00:26:36]file doc_00033167 [00:26:36]remove file /storage/0077/doc_00033167 [00:26:36]file doc_00033168 [00:26:36]remove file /storage/0077/doc_00033168 [00:26:36]file doc_00033169 [00:26:36]remove file /storage/0077/doc_00033169 [00:26:36]file doc_00033170 [00:26:36]remove file /storage/0077/doc_00033170 [00:26:36]file doc_00033171 [00:26:36]remove file /storage/0077/doc_00033171 [00:26:36]file doc_00033172 [00:26:36]remove file /storage/0077/doc_00033172 [00:26:36]file doc_00033173 [00:26:36]remove file /storage/0077/doc_00033173 [00:26:36]file doc_00033174 [00:26:36]remove file /storage/0077/doc_00033174 [00:26:36]file doc_00033175 [00:26:36]remove file /storage/0077/doc_00033175 [00:26:36]file doc_00033176 [00:26:36]remove file /storage/0077/doc_00033176 [00:26:36]file doc_00033177 [00:26:36]remove file /storage/0077/doc_00033177 [00:26:36]file doc_00033178 [00:26:36]remove file /storage/0077/doc_00033178 [00:26:36]file doc_00033179 [00:26:36]remove file /storage/0077/doc_00033179 [00:26:36]file doc_00033180 [00:26:36]remove file /storage/0077/doc_00033180 [00:26:36]file doc_00033181 [00:26:36]remove file /storage/0077/doc_00033181 [00:26:36]file doc_00033182 [00:26:36]remove file /storage/0077/doc_00033182 [00:26:36]file doc_00033183 [00:26:36]remove file /storage/0077/doc_00033183 [00:26:36]file doc_00033184 [00:26:36]remove file /storage/0077/doc_00033184 [00:26:36]file doc_00033185 [00:26:36]remove file /storage/0077/doc_00033185 [00:26:36]file doc_00033186 [00:26:36]remove file /storage/0077/doc_00033186 [00:26:36]file doc_00033187 [00:26:36]remove file /storage/0077/doc_00033187 [00:26:36]file doc_00033188 [00:26:36]remove file /storage/0077/doc_00033188 [00:26:36]file doc_00033189 [00:26:36]remove file /storage/0077/doc_00033189 [00:26:36]file doc_00033190 [00:26:36]remove file /storage/0077/doc_00033190 [00:26:36]file doc_00033191 [00:26:36]remove file /storage/0077/doc_00033191 [00:26:36]file doc_00033192 [00:26:36]remove file /storage/0077/doc_00033192 [00:26:36]file doc_00033193 [00:26:36]remove file /storage/0077/doc_00033193 [00:26:36]file doc_00033194 [00:26:36]remove file /storage/0077/doc_00033194 [00:26:36]file doc_00033195 [00:26:36]remove file /storage/0077/doc_00033195 [00:26:36]file doc_00033196 [00:26:36]remove file /storage/0077/doc_00033196 [00:26:36]file doc_00033197 [00:26:36]remove file /storage/0077/doc_00033197 [00:26:36]file doc_00033198 [00:26:36]remove file /storage/0077/doc_00033198 [00:26:36]file doc_00033199 [00:26:36]remove file /storage/0077/doc_00033199 [00:26:36]file doc_00033200 [00:26:36]remove file /storage/0077/doc_00033200 [00:26:36]file doc_00033201 [00:26:36]remove file /storage/0077/doc_00033201 [00:26:36]file doc_00033202 [00:26:36]remove file /storage/0077/doc_00033202 [00:26:36]file doc_00033203 [00:26:36]remove file /storage/0077/doc_00033203 [00:26:36]file doc_00033204 [00:26:36]remove file /storage/0077/doc_00033204 [00:26:36]file doc_00033205 [00:26:36]remove file /storage/0077/doc_00033205 [00:26:36]file doc_00033206 [00:26:36]remove file /storage/0077/doc_00033206 [00:26:36]file doc_00033207 [00:26:36]remove file /storage/0077/doc_00033207 [00:26:36]file doc_00033208 [00:26:36]remove file /storage/0077/doc_00033208 [00:26:36]file doc_00033209 [00:26:36]remove file /storage/0077/doc_00033209 [00:26:36]file doc_00033210 [00:26:36]remove file /storage/0077/doc_00033210 [00:26:36]file doc_00033211 [00:26:36]remove file /storage/0077/doc_00033211 [00:26:36]file doc_00033212 [00:26:36]remove file /storage/0077/doc_00033212 [00:26:36]file doc_00033213 [00:26:36]remove file /storage/0077/doc_00033213 [00:26:36]file doc_00033214 [00:26:36]remove file /storage/0077/doc_00033214 [00:26:36]file doc_00033215 [00:26:36]remove file /storage/0077/doc_00033215 [00:26:36]file doc_00033216 [00:26:36]remove file /storage/0077/doc_00033216 [00:26:36]file doc_00033217 [00:26:36]remove file /storage/0077/doc_00033217 [00:26:36]file doc_00033218 [00:26:36]remove file /storage/0077/doc_00033218 [00:26:36]file doc_00033219 [00:26:36]remove file /storage/0077/doc_00033219 [00:26:36]file doc_00033220 [00:26:36]remove file /storage/0077/doc_00033220 [00:26:36]file doc_00033221 [00:26:36]remove file /storage/0077/doc_00033221 [00:26:36]file doc_00033222 [00:26:36]remove file /storage/0077/doc_00033222 [00:26:36]file doc_00033223 [00:26:36]remove file /storage/0077/doc_00033223 [00:26:36]file doc_00033224 [00:26:36]remove file /storage/0077/doc_00033224 [00:26:36]file doc_00033225 [00:26:36]remove file /storage/0077/doc_00033225 [00:26:36]file doc_00033226 [00:26:36]remove file /storage/0077/doc_00033226 [00:26:36]file doc_00033227 [00:26:36]remove file /storage/0077/doc_00033227 [00:26:36]file doc_00033228 [00:26:36]remove file /storage/0077/doc_00033228 [00:26:36]file doc_00033229 [00:26:36]remove file /storage/0077/doc_00033229 [00:26:36]file doc_00033230 [00:26:36]remove file /storage/0077/doc_00033230 [00:26:36]file doc_00033231 [00:26:36]remove file /storage/0077/doc_00033231 [00:26:36]file doc_00033232 [00:26:36]remove file /storage/0077/doc_00033232 [00:26:36]file doc_00033233 [00:26:36]remove file /storage/0077/doc_00033233 [00:26:36]file doc_00033234 [00:26:36]remove file /storage/0077/doc_00033234 [00:26:36]file doc_00033235 [00:26:36]remove file /storage/0077/doc_00033235 [00:26:36]file doc_00033236 [00:26:36]remove file /storage/0077/doc_00033236 [00:26:36]file doc_00033237 [00:26:36]remove file /storage/0077/doc_00033237 [00:26:36]file doc_00033238 [00:26:36]remove file /storage/0077/doc_00033238 [00:26:36]file doc_00033239 [00:26:36]remove file /storage/0077/doc_00033239 [00:26:36]file doc_00033240 [00:26:36]remove file /storage/0077/doc_00033240 [00:26:36]file doc_00033241 [00:26:36]remove file /storage/0077/doc_00033241 [00:26:36]file doc_00033242 [00:26:36]remove file /storage/0077/doc_00033242 [00:26:36]file doc_00033243 [00:26:36]remove file /storage/0077/doc_00033243 [00:26:36]file doc_00033244 [00:26:36]remove file /storage/0077/doc_00033244 [00:26:36]file doc_00033245 [00:26:36]remove file /storage/0077/doc_00033245 [00:26:36]file doc_00033246 [00:26:36]remove file /storage/0077/doc_00033246 [00:26:36]file doc_00033247 [00:26:36]remove file /storage/0077/doc_00033247 [00:26:36]file doc_00033248 [00:26:36]remove file /storage/0077/doc_00033248 [00:26:36]file doc_00033249 [00:26:36]remove file /storage/0077/doc_00033249 [00:26:36]file doc_00033250 [00:26:36]remove file /storage/0077/doc_00033250 [00:26:36]file doc_00033251 [00:26:36]remove file /storage/0077/doc_00033251 [00:26:36]file doc_00033252 [00:26:36]remove file /storage/0077/doc_00033252 [00:26:36]file doc_00033253 [00:26:36]remove file /storage/0077/doc_00033253 [00:26:36]file doc_00033254 [00:26:36]remove file /storage/0077/doc_00033254 [00:26:36]file doc_00033255 [00:26:36]remove file /storage/0077/doc_00033255 [00:26:36]file doc_00033256 [00:26:36]remove file /storage/0077/doc_00033256 [00:26:36]file doc_00033257 [00:26:36]remove file /storage/0077/doc_00033257 [00:26:36]file doc_00033258 [00:26:36]remove file /storage/0077/doc_00033258 [00:26:36]file doc_00033259 [00:26:36]remove file /storage/0077/doc_00033259 [00:26:36]file doc_00033260 [00:26:36]remove file /storage/0077/doc_00033260 [00:26:36]file doc_00033261 [00:26:36]remove file /storage/0077/doc_00033261 [00:26:36]file doc_00033262 [00:26:36]remove file /storage/0077/doc_00033262 [00:26:36]file doc_00033263 [00:26:36]remove file /storage/0077/doc_00033263 [00:26:36]file doc_00033264 [00:26:36]remove file /storage/0077/doc_00033264 [00:26:36]file doc_00033265 [00:26:36]remove file /storage/0077/doc_00033265 [00:26:36]file doc_00033266 [00:26:36]remove file /storage/0077/doc_00033266 [00:26:36]file doc_00033267 [00:26:36]remove file /storage/0077/doc_00033267 [00:26:36]file doc_00033268 [00:26:36]remove file /storage/0077/doc_00033268 [00:26:36]file doc_00033269 [00:26:36]remove file /storage/0077/doc_00033269 [00:26:36]file doc_00033270 [00:26:36]remove file /storage/0077/doc_00033270 [00:26:36]file doc_00033271 [00:26:36]remove file /storage/0077/doc_00033271 [00:26:36]file doc_00033272 [00:26:36]remove file /storage/0077/doc_00033272 [00:26:36]file doc_00033273 [00:26:36]remove file /storage/0077/doc_00033273 [00:26:36]file doc_00033274 [00:26:36]remove file /storage/0077/doc_00033274 [00:26:36]file doc_00033275 [00:26:36]remove file /storage/0077/doc_00033275 [00:26:36]file doc_00033276 [00:26:36]remove file /storage/0077/doc_00033276 [00:26:36]file doc_00033277 [00:26:36]remove file /storage/0077/doc_00033277 [00:26:36]file doc_00033278 [00:26:36]remove file /storage/0077/doc_00033278 [00:26:36]file doc_00033279 [00:26:36]remove file /storage/0077/doc_00033279 [00:26:36]file doc_00033280 [00:26:36]remove file /storage/0077/doc_00033280 [00:26:36]file doc_00033281 [00:26:36]remove file /storage/0077/doc_00033281 [00:26:36]file doc_00033282 [00:26:36]remove file /storage/0077/doc_00033282 [00:26:36]file doc_00033283 [00:26:36]remove file /storage/0077/doc_00033283 [00:26:36]file doc_00033284 [00:26:36]remove file /storage/0077/doc_00033284 [00:26:36]file doc_00033285 [00:26:36]remove file /storage/0077/doc_00033285 [00:26:36]file doc_00033286 [00:26:36]remove file /storage/0077/doc_00033286 [00:26:36]file doc_00033287 [00:26:36]remove file /storage/0077/doc_00033287 [00:26:36]file doc_00033288 [00:26:36]remove file /storage/0077/doc_00033288 [00:26:36]file doc_00033289 [00:26:36]remove file /storage/0077/doc_00033289 [00:26:36]file doc_00033290 [00:26:36]remove file /storage/0077/doc_00033290 [00:26:36]file doc_00033291 [00:26:36]remove file /storage/0077/doc_00033291 [00:26:36]file doc_00033292 [00:26:36]remove file /storage/0077/doc_00033292 [00:26:36]file doc_00033293 [00:26:36]remove file /storage/0077/doc_00033293 [00:26:36]file doc_00033294 [00:26:36]remove file /storage/0077/doc_00033294 [00:26:36]file doc_00033295 [00:26:36]remove file /storage/0077/doc_00033295 [00:26:36]file doc_00033296 [00:26:36]remove file /storage/0077/doc_00033296 [00:26:36]file doc_00033297 [00:26:36]remove file /storage/0077/doc_00033297 [00:26:37]file doc_00033298 [00:26:37]remove file /storage/0077/doc_00033298 [00:26:37]file doc_00033299 [00:26:37]remove file /storage/0077/doc_00033299 [00:26:37]file doc_00033300 [00:26:37]remove file /storage/0077/doc_00033300 [00:26:37]file doc_00033301 [00:26:37]remove file /storage/0077/doc_00033301 [00:26:37]file doc_00033302 [00:26:37]remove file /storage/0077/doc_00033302 [00:26:37]file doc_00033303 [00:26:37]remove file /storage/0077/doc_00033303 [00:26:37]file doc_00033304 [00:26:37]remove file /storage/0077/doc_00033304 [00:26:37]file doc_00033305 [00:26:37]remove file /storage/0077/doc_00033305 [00:26:37]file doc_00033306 [00:26:37]remove file /storage/0077/doc_00033306 [00:26:37]file doc_00033307 [00:26:37]remove file /storage/0077/doc_00033307 [00:26:37]file doc_00033308 [00:26:37]remove file /storage/0077/doc_00033308 [00:26:37]file doc_00033309 [00:26:37]remove file /storage/0077/doc_00033309 [00:26:37]file doc_00033310 [00:26:37]remove file /storage/0077/doc_00033310 [00:26:37]file doc_00033311 [00:26:37]remove file /storage/0077/doc_00033311 [00:26:37]file doc_00033312 [00:26:37]remove file /storage/0077/doc_00033312 [00:26:37]file doc_00033313 [00:26:37]remove file /storage/0077/doc_00033313 [00:26:37]file doc_00033314 [00:26:37]remove file /storage/0077/doc_00033314 [00:26:37]file doc_00033315 [00:26:37]remove file /storage/0077/doc_00033315 [00:26:37]file doc_00033316 [00:26:37]remove file /storage/0077/doc_00033316 [00:26:37]file doc_00033317 [00:26:37]remove file /storage/0077/doc_00033317 [00:26:37]file doc_00033318 [00:26:37]remove file /storage/0077/doc_00033318 [00:26:37]file doc_00033319 [00:26:37]remove file /storage/0077/doc_00033319 [00:26:37]file doc_00033320 [00:26:37]remove file /storage/0077/doc_00033320 [00:26:37]file doc_00033321 [00:26:37]remove file /storage/0077/doc_00033321 [00:26:37]file doc_00033322 [00:26:37]remove file /storage/0077/doc_00033322 [00:26:37]file doc_00033323 [00:26:37]remove file /storage/0077/doc_00033323 [00:26:37]file doc_00033324 [00:26:37]remove file /storage/0077/doc_00033324 [00:26:37]file doc_00033325 [00:26:37]remove file /storage/0077/doc_00033325 [00:26:37]file doc_00033326 [00:26:37]remove file /storage/0077/doc_00033326 [00:26:37]file doc_00033327 [00:26:37]remove file /storage/0077/doc_00033327 [00:26:37]file doc_00033328 [00:26:37]remove file /storage/0077/doc_00033328 [00:26:37]file doc_00033329 [00:26:37]remove file /storage/0077/doc_00033329 [00:26:37]file doc_00033330 [00:26:37]remove file /storage/0077/doc_00033330 [00:26:37]file doc_00033331 [00:26:37]remove file /storage/0077/doc_00033331 [00:26:37]file doc_00033332 [00:26:37]remove file /storage/0077/doc_00033332 [00:26:37]file doc_00033333 [00:26:37]remove file /storage/0077/doc_00033333 [00:26:37]file doc_00033334 [00:26:37]remove file /storage/0077/doc_00033334 [00:26:37]file doc_00033335 [00:26:37]remove file /storage/0077/doc_00033335 [00:26:37]file doc_00033336 [00:26:37]remove file /storage/0077/doc_00033336 [00:26:37]file doc_00033337 [00:26:37]remove file /storage/0077/doc_00033337 [00:26:37]file doc_00033338 [00:26:37]remove file /storage/0077/doc_00033338 [00:26:37]file doc_00033339 [00:26:37]remove file /storage/0077/doc_00033339 [00:26:37]file doc_00033340 [00:26:37]remove file /storage/0077/doc_00033340 [00:26:37]file doc_00033341 [00:26:37]remove file /storage/0077/doc_00033341 [00:26:37]file doc_00033342 [00:26:37]remove file /storage/0077/doc_00033342 [00:26:37]file doc_00033343 [00:26:37]remove file /storage/0077/doc_00033343 [00:26:37]file doc_00033344 [00:26:37]remove file /storage/0077/doc_00033344 [00:26:37]file doc_00033345 [00:26:37]remove file /storage/0077/doc_00033345 [00:26:37]file doc_00033346 [00:26:37]remove file /storage/0077/doc_00033346 [00:26:37]file doc_00033347 [00:26:37]remove file /storage/0077/doc_00033347 [00:26:37]file doc_00033348 [00:26:37]remove file /storage/0077/doc_00033348 [00:26:37]file doc_00033349 [00:26:37]remove file /storage/0077/doc_00033349 [00:26:37]file doc_00033350 [00:26:37]remove file /storage/0077/doc_00033350 [00:26:37]file doc_00033351 [00:26:37]remove file /storage/0077/doc_00033351 [00:26:37]file doc_00033352 [00:26:37]remove file /storage/0077/doc_00033352 [00:26:37]file doc_00033353 [00:26:37]remove file /storage/0077/doc_00033353 [00:26:37]file doc_00033354 [00:26:37]remove file /storage/0077/doc_00033354 [00:26:37]file doc_00033355 [00:26:37]remove file /storage/0077/doc_00033355 [00:26:37]file doc_00033356 [00:26:37]remove file /storage/0077/doc_00033356 [00:26:37]file doc_00033357 [00:26:37]remove file /storage/0077/doc_00033357 [00:26:37]file doc_00033358 [00:26:37]remove file /storage/0077/doc_00033358 [00:26:37]file doc_00033359 [00:26:37]remove file /storage/0077/doc_00033359 [00:26:37]remove dir /storage/0077 [00:26:37]ProcessDocumentItem done err = 0, tmpTLVsize=259 [00:26:37]tlvbuf is 00A417C0 [00:26:37]SAM_PROTO_ClearQueue [00:26:37]wFMCommunicate request_size=4 [00:26:37]MH_SAM_APDU [00:26:37]CAPDU: 80 09 00 00 [00:26:37]Write to MH i2c: E2 08 00 1D 67 80 09 00 00 00 00 00 00 F6 [00:26:37]Write i2c OK [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 [00:26:37]MH_I2C_Read... [00:26:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:26:37]Read from MH i2c: E2 03 00 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 03 00 1D 67 00 90 00 F8 [00:26:37]RAPDU: 90 00 [00:26:37]wFMCommunicate OK [00:26:37]SAM_PROTO_ClearQueue done [00:26:37]KKMCreateOFDPacket [00:26:37]OFDProtocolAddRootSTLVToBuf [00:26:37]FM_MakeSignedData [00:26:37]FM_MakeSignedData [00:26:37]SAM_PROTO_SignData [00:26:37]wFMCommunicate request_size=4 [00:26:37]MH_SAM_APDU [00:26:37]CAPDU: 80 0D 01 02 [00:26:37]Write to MH i2c: E2 08 00 1E 67 80 0D 01 02 00 00 00 00 FE [00:26:37]Write i2c OK [00:26:37]MH_I2C_Read... [00:26:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:26:37]Read from MH i2c: E2 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 03 00 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 03 00 1E 67 00 90 00 F9 [00:26:37]RAPDU: 90 00 [00:26:37]wFMCommunicate OK [00:26:37]wFMCommunicate request_size=255 [00:26:37]MH_SAM_APDU [00:26:37]CAPDU: 80 0D 02 02 FA 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 3D 98 EA 64 0E 04 04 00 4E 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 82 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 [00:26:37]Write to MH i2c: E2 02 01 1F 67 80 0D 02 02 FA 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 3D 98 EA 64 0E 04 04 00 4E 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 82 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 00 00 0B [00:26:37]Write i2c OK [00:26:37]MH_I2C_Read... [00:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:37]Read from MH i2c: E2 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 03 00 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 03 00 1F 67 00 90 00 FA [00:26:37]RAPDU: 90 00 [00:26:37]wFMCommunicate OK [00:26:37]wFMCommunicate request_size=18 [00:26:37]MH_SAM_APDU [00:26:37]CAPDU: 80 0D 02 02 0D 36 35 35 35 04 06 00 4A 02 AE D0 83 EC [00:26:37]Write to MH i2c: E2 15 00 20 67 80 0D 02 02 0D 00 36 35 35 35 04 06 00 4A 02 AE D0 83 EC 00 00 33 [00:26:37]Write i2c OK [00:26:37]MH_I2C_Read... [00:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:37]Read from MH i2c: E2 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 03 00 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 03 00 20 67 00 90 00 FB [00:26:37]RAPDU: 90 00 [00:26:37]wFMCommunicate OK [00:26:37]wFMCommunicate request_size=4 [00:26:37]MH_SAM_APDU [00:26:37]CAPDU: 80 0D 03 02 [00:26:37]Write to MH i2c: E2 08 00 21 67 80 0D 03 02 00 00 00 00 03 [00:26:37]Write i2c OK [00:26:37]MH_I2C_Read... [00:26:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:26:37]Read from MH i2c: E2 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 0B 00 [00:26:37]MH_I2C_Read... [00:26:37]Read from MH i2c: E2 0B 00 21 67 00 4D CE CD 59 EA 30 5F 32 90 00 F0 [00:26:37]RAPDU: 4D CE CD 59 EA 30 5F 32 90 00 [00:26:37]wFMCommunicate OK [00:26:37]SAM_PROTO_SignData done [00:26:37]FM_MakeSignedData done [00:26:37]CreateOFDProtocolMessage [00:26:37]wFMCommunicate request_size=4 [00:26:37]MH_SAM_APDU [00:26:37]CAPDU: 80 11 00 00 [00:26:37]Write to MH i2c: E2 08 00 22 67 80 11 00 00 00 00 00 00 03 [00:26:37]Write i2c OK [00:26:37]MH_I2C_Read... [00:26:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:37]Read from MH i2c: E2 [00:26:37]MH_I2C_Read... [00:26:38]Read from MH i2c: E2 17 00 [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: E2 17 00 22 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 59 [00:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:26:38]wFMCommunicate OK [00:26:38]CreateOFDProtocolMessage done [00:26:38]OFDSenderStorePacket 33360 [00:26:38]StoreOFDPacket docnum=33360 [00:26:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 17 01 00 00 08 60 0F 01 8F 74 5A 02 01 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 3D 98 EA 64 0E 04 04 00 4E 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 82 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 4A 02 AE D0 83 EC 4D CE CD 59 EA 30 5F 32 [00:26:38]CheckFolder [00:26:38]dirname=/storage/ofd_packets [00:26:38]CheckFolder done [00:26:38]ProducePacketName [00:26:38]name=ofd_packets/00033360 [00:26:38]NVStorageSaveData ofd_packets/00033360 [00:26:38]File name is /storage/ofd_packets/00033360 [00:26:38]Write 309 bytes [00:26:38]NVStorageSaveData done [00:26:38]OFDSenderStorePacket done [00:26:38]KKMCreateOFDPacket done [00:26:38]NVStorageSaveData kkm_last_timestamp [00:26:38]File name is /storage/kkm_last_timestamp [00:26:38]Write 4 bytes [00:26:38]NVStorageSaveData done [00:26:38]ExternCall_PrintAddStr [00:26:38]wPrintStart [00:26:38]Write to MH i2c: 01 00 00 23 67 8A [00:26:38]Write i2c OK [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: 01 [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: 01 07 00 [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: 01 07 00 23 67 00 00 00 00 00 FF 0F 9F [00:26:38]RasterBufferAndPrint [00:26:38]line Отчет об открытии смены [00:26:38]line ФФД: 1.0 [00:26:38]line ИНН: 02508201610067 [00:26:38]line Кассир: Батырканова Г. [00:26:38]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [00:26:38]line Место: АЗС № 121 "Партнер Нефть" [00:26:38]line 27.08.2023 00:26 [00:26:38]line Смена: 78 [00:26:38]line РНМ: 0000000000091575 [00:26:38]line ЗНМ: 0300000148 [00:26:38]line ФД: 33360 [00:26:38]line ФМ: 0000000000874655 [00:26:38]line ФПД: 81375383290860 [00:26:38]written 0, free lines is 4095 [00:26:38]OFD Sender: Processing packet 33360 [packets to send 11, broken 10] [00:26:38]ProducePacketName [00:26:38]name=ofd_packets/00033360 [00:26:38]OFD Sender: To server: pG, [00:26:38]CommunicateWithHost lk.salyk.kg:30040 [00:26:38]ConnectInit lk.salyk.kg [00:26:38]Connected sock=11 [00:26:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 17 01 00 00 08 60 0F 01 8F 74 5A 02 01 00 02 00 03 01 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 1B 00 D0 91 D0 B0 D1 82 D1 8B D1 80 D0 BA D0 B0 D0 BD D0 BE D0 B2 D0 B0 20 D0 93 2E 20 F1 03 51 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 98 D0 B2 D0 B0 D0 BD D0 BE D0 B2 D0 BA D0 B0 2C 20 D1 83 D0 BB 2E 20 D0 93 2E 20 D0 98 D0 BB D1 8C D0 B8 D0 BD D0 B0 20 31 20 D0 90 2F 31 2C 20 34 32 2E 38 38 31 37 37 37 2C 20 37 35 2E 31 30 37 39 35 34 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 31 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 3D 98 EA 64 0E 04 04 00 4E 00 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 82 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 35 04 06 00 4A 02 AE D0 83 EC 4D CE CD 59 EA 30 5F 32 [00:26:38]Write to MH i2c: 01 00 00 35 67 9C [00:26:38]Write i2c OK [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: 01 [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: 01 07 00 [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: 01 07 00 35 67 00 00 00 00 00 59 0E 0A [00:26:38]RasterBufferAndPrint [00:26:38]line [00:26:38]line [00:26:38]line [00:26:38]line [00:26:38]line [00:26:38]written 0, free lines is 3684 [00:26:38]MH_Cut [00:26:38]Write to MH i2c: D1 01 00 3C 67 01 75 [00:26:38]Write i2c OK [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: D1 [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: D1 01 00 [00:26:38]MH_I2C_Read... [00:26:38]Read from MH i2c: D1 01 00 3C 67 00 74 [00:26:38]Write to MH i2c: 01 00 00 3D 67 A4 [00:26:38]Write i2c OK [00:26:38]MH_I2C_Read... [00:26:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 87 AB 47 00 0D 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 50 82 00 00 F4 03 04 00 DD 42 EA 64 B6 04 01 00 00 F1 42 C5 0A 66 81 A3 7A [00:26:38]CommunicateWithHost err = 0 [00:26:38]CheckOFDResponse [00:26:38]1017 (14) - 77093643461234 [00:26:38]1041 (16) - 0000000000874655 [00:26:38]1040 (4) - 33360 [00:26:38]1012 (4) - 26.08.2023 18:22 [00:26:38]1206 (1) - 0 [00:26:38]OFD Sender: Remove packet 33360 [00:26:38]ProducePacketName [00:26:38]name=ofd_packets/00033360 [00:26:38]NVStorageDeleteData [00:26:38]*** Cut start [00:26:38]*** Purtial cut [00:26:38]*** Stage 1: CUTSNS_PIN = 1 [00:26:38]OFD Sender: No OFD packet to send [00:26:39]Read from MH i2c: 01 [00:26:39]MH_I2C_Read... [00:26:39]*** Stop cut motor [00:26:39]*** Cut end [00:26:39]Read from MH i2c: 01 07 00 [00:26:39]MH_I2C_Read... [00:26:39]Read from MH i2c: 01 07 00 3D 67 00 00 00 00 00 FF 0F B9 [00:26:39]process_action open_shift done [00:26:39]requested_data is exist [00:26:39]produce_requested_data [00:26:39]requested_item fd.num is exist - process it [00:26:39]SAM_PROTO_GetFieldsCounters [00:26:39]wFMCommunicate request_size=4 [00:26:39]MH_SAM_APDU [00:26:39]CAPDU: 80 13 00 00 [00:26:39]Write to MH i2c: E2 08 00 3E 67 80 13 00 00 00 00 00 00 21 [00:26:39]Write i2c OK [00:26:39]MH_I2C_Read... [00:26:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:39]Read from MH i2c: E2 [00:26:39]MH_I2C_Read... [00:26:39]Read from MH i2c: E2 62 00 [00:26:39]MH_I2C_Read... [00:26:39]Read from MH i2c: E2 62 00 3E 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [00:26:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:26:39]wFMCommunicate OK [00:26:39]SAM_PROTO_GetFieldsCounters done [00:26:39]requested_item shift.num is exist - process it [00:26:39]requested_item shift.opened is exist - process it [00:26:39]req_shift_opened [00:26:39]FM_GetShiftState [00:26:39]SAM_PROTO_GetShiftState [00:26:39]wFMCommunicate request_size=4 [00:26:39]MH_SAM_APDU [00:26:39]CAPDU: 80 13 01 00 [00:26:39]Write to MH i2c: E2 08 00 3F 67 80 13 01 00 00 00 00 00 23 [00:26:39]Write i2c OK [00:26:39]MH_I2C_Read... [00:26:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:39]Read from MH i2c: E2 [00:26:39]MH_I2C_Read... [00:26:39]Read from MH i2c: E2 0E 00 [00:26:39]MH_I2C_Read... [00:26:39]Read from MH i2c: E2 0E 00 3F 67 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 52 [00:26:39]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [00:26:39]wFMCommunicate OK [00:26:39]SAM_PROTO_GetShiftState done [00:26:39]FM_GetShiftState done [00:26:39]req_shift_opened done [00:26:39]requested_item shift.open_date is exist - process it [00:26:39]req_shift_open_date [00:26:39]req_shift_open_date done [00:26:39]produce_requested_data done [00:26:39]produce_requested_data return {"fd.num":33360,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [00:26:39]process_action_free open_shift [00:26:39]json_value_free [00:26:39]json_value_free done [00:26:39]process_json_proto returns [00:26:39]Send response to host [00:26:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":33360,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [00:26:39]free response buf [00:26:39]execute_script done [00:26:39]execute_script returns [00:26:39]free content buf [00:26:39]Sock 7.Close socket [00:26:39]Sock 7.Thread stoped [00:26:39]accept exits with 9 [00:26:39]New connection [00:26:39]New thread 3067059556 created [00:26:39]Thread 3067202916 joined [00:26:39]Waiting for new connection... [00:26:39] Sock 9.Parse request [00:26:39]Sock 9.Check first char [00:26:39]Sock 9.First char is OK [00:26:39]request: POST /json_proto HTTP/1.0 [00:26:39]Method: POST [00:26:39]URL: /json_proto [00:26:39]Method is POST - this is cgi request [00:26:39]url: /json_proto [00:26:39]query_string will be loaded in cgi processing [00:26:39]execute_cgi json_proto POST (null) [00:26:39]execute_cgi path=json_proto method=POST [00:26:39]POST find Content-Length [00:26:39]Host: 172.17.34.200:8080 [00:26:39]Content-Length: 331 [00:26:39]Content-Type: application/json [00:26:39] [00:26:39]POST finish read [00:26:39]Found Content-Length = 331 [00:26:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:39]execute_script... [00:26:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:39]POST & json_proto [00:26:39]process_json_proto [00:26:39]json parsed OK: [00:26:39]protocol is kg_v1.0 [00:26:39]action value=get_value [00:26:39]process_action get_value [00:26:39]cmd_get_value [00:26:39]process_action get_value done [00:26:39]requested_data is exist [00:26:39]produce_requested_data [00:26:39]requested_item fm.sale.total is exist - process it [00:26:39]SAM_PROTO_GetFMData [00:26:39]wFMCommunicate request_size=4 [00:26:39]MH_SAM_APDU [00:26:39]CAPDU: 80 13 03 00 [00:26:39]Write to MH i2c: E2 08 00 40 67 80 13 03 00 00 00 00 00 26 [00:26:39]Write i2c OK [00:26:39]MH_I2C_Read... [00:26:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:26:39]Read from MH i2c: E2 [00:26:39]MH_I2C_Read... [00:26:39]Read from MH i2c: E2 FD 00 [00:26:39]MH_I2C_Read... [00:26:39]Read from MH i2c: E2 FD 00 40 67 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 54 [00:26:39]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [00:26:39]wFMCommunicate OK [00:26:39]wFMCommunicate request_size=4 [00:26:39]MH_SAM_APDU [00:26:39]CAPDU: 80 17 00 00 [00:26:39]Write to MH i2c: E2 08 00 41 67 80 17 00 00 00 00 00 00 28 [00:26:39]Write i2c OK [00:26:39]MH_I2C_Read... [00:26:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:40]Read from MH i2c: E2 [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: E2 FD 00 [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: E2 FD 00 41 67 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 4B [00:26:40]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:26:40]wFMCommunicate OK [00:26:40]wFMCommunicate request_size=4 [00:26:40]MH_SAM_APDU [00:26:40]CAPDU: 80 17 00 00 [00:26:40]Write to MH i2c: E2 08 00 42 67 80 17 00 00 00 00 00 00 29 [00:26:40]Write i2c OK [00:26:40]MH_I2C_Read... [00:26:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:40]Read from MH i2c: E2 [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: E2 FD 00 [00:26:40]MH_I2C_Read... [00:26:40]Read from MH i2c: E2 FD 00 42 67 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 47 [00:26:40]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [00:26:40]wFMCommunicate OK [00:26:40]wFMCommunicate request_size=4 [00:26:40]MH_SAM_APDU [00:26:40]CAPDU: 80 17 00 00 [00:26:40]Write to MH i2c: E2 08 00 43 67 80 17 00 00 00 00 00 00 2A [00:26:40]Write i2c OK [00:26:40]MH_I2C_Read... [00:26:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:41]Read from MH i2c: E2 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 FD 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 FD 00 43 67 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 9C [00:26:41]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [00:26:41]wFMCommunicate OK [00:26:41]wFMCommunicate request_size=4 [00:26:41]MH_SAM_APDU [00:26:41]CAPDU: 80 17 00 00 [00:26:41]Write to MH i2c: E2 08 00 44 67 80 17 00 00 00 00 00 00 2B [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [00:26:41]Read from MH i2c: E2 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 E0 00 [00:26:41]MH_I2C_Read... [00:26:41]Read from MH i2c: E2 E0 00 44 67 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 15 [00:26:41]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:26:41]wFMCommunicate OK [00:26:41]SAM_PROTO_GetFMData done [00:26:41]requested_item fm.sale_refund.total is exist - process it [00:26:41]requested_item fm.buy.total is exist - process it [00:26:41]requested_item shift.sale.total is exist - process it [00:26:41]SAM_PROTO_GetShiftData [00:26:41]wFMCommunicate request_size=4 [00:26:41]MH_SAM_APDU [00:26:41]CAPDU: 80 13 02 00 [00:26:41]Write to MH i2c: E2 08 00 45 67 80 13 02 00 00 00 00 00 2A [00:26:41]Write i2c OK [00:26:41]MH_I2C_Read... [00:26:42]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:26:42]Read from MH i2c: E2 [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: E2 FD 00 [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: E2 FD 00 45 67 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 9D [00:26:42]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:26:42]wFMCommunicate OK [00:26:42]wFMCommunicate request_size=4 [00:26:42]MH_SAM_APDU [00:26:42]CAPDU: 80 17 00 00 [00:26:42]Write to MH i2c: E2 08 00 46 67 80 17 00 00 00 00 00 00 2D [00:26:42]Write i2c OK [00:26:42]MH_I2C_Read... [00:26:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:42]Read from MH i2c: E2 [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: E2 FD 00 [00:26:42]MH_I2C_Read... [00:26:42]Read from MH i2c: E2 FD 00 46 67 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 35 [00:26:42]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:26:42]wFMCommunicate OK [00:26:42]wFMCommunicate request_size=4 [00:26:42]MH_SAM_APDU [00:26:42]CAPDU: 80 17 00 00 [00:26:42]Write to MH i2c: E2 08 00 47 67 80 17 00 00 00 00 00 00 2E [00:26:42]Write i2c OK [00:26:42]MH_I2C_Read... [00:26:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:43]Read from MH i2c: E2 [00:26:43]MH_I2C_Read... [00:26:43]Read from MH i2c: E2 FD 00 [00:26:43]MH_I2C_Read... [00:26:43]Read from MH i2c: E2 FD 00 47 67 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 00 [00:26:43]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:26:43]wFMCommunicate OK [00:26:43]wFMCommunicate request_size=4 [00:26:43]MH_SAM_APDU [00:26:43]CAPDU: 80 17 00 00 [00:26:43]Write to MH i2c: E2 08 00 48 67 80 17 00 00 00 00 00 00 2F [00:26:43]Write i2c OK [00:26:43]MH_I2C_Read... [00:26:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:43]Read from MH i2c: E2 [00:26:43]MH_I2C_Read... [00:26:43]Read from MH i2c: E2 FD 00 [00:26:43]MH_I2C_Read... [00:26:43]Read from MH i2c: E2 FD 00 48 67 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 A1 [00:26:43]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:26:43]wFMCommunicate OK [00:26:43]wFMCommunicate request_size=4 [00:26:43]MH_SAM_APDU [00:26:43]CAPDU: 80 17 00 00 [00:26:43]Write to MH i2c: E2 08 00 49 67 80 17 00 00 00 00 00 00 30 [00:26:43]Write i2c OK [00:26:43]MH_I2C_Read... [00:26:44]OFD Sender: No OFD packet to send [00:26:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:26:44]Read from MH i2c: E2 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: E2 BD 00 [00:26:44]MH_I2C_Read... [00:26:44]Read from MH i2c: E2 BD 00 49 67 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 16 [00:26:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:26:44]wFMCommunicate OK [00:26:44]SAM_PROTO_GetShiftData done [00:26:44]requested_item shift.sale.total_cash is exist - process it [00:26:44]requested_item shift.sale_refund.total is exist - process it [00:26:44]requested_item shift.sale_refund.total_cash is exist - process it [00:26:44]requested_item shift.buy.total is exist - process it [00:26:44]requested_item shift.buy.total_cash is exist - process it [00:26:44]produce_requested_data done [00:26:44]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:26:44]process_action_free get_value [00:26:44]json_value_free [00:26:44]json_value_free done [00:26:44]process_json_proto returns [00:26:44]Send response to host [00:26:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:26:44]free response buf [00:26:44]execute_script done [00:26:44]execute_script returns [00:26:44]free content buf [00:26:44]Sock 9.Close socket [00:26:44]Sock 9.Thread stoped [00:26:49]OFD Sender: No OFD packet to send [00:26:54]OFD Sender: No OFD packet to send [00:26:59]OFD Sender: No OFD packet to send [00:27:04]OFD Sender: No OFD packet to send [00:27:09]OFD Sender: No OFD packet to send [00:27:14]OFD Sender: No OFD packet to send [00:27:19]OFD Sender: No OFD packet to send [00:27:24]OFD Sender: No OFD packet to send [00:27:27]accept exits with 7 [00:27:27]New connection [00:27:27]New thread 3067202916 created [00:27:27]Thread 3067059556 joined [00:27:27]Waiting for new connection... [00:27:27] Sock 7.Parse request [00:27:27]Sock 7.Check first char [00:27:27]Sock 7.First char is OK [00:27:27]request: POST /json_proto HTTP/1.0 [00:27:27]Method: POST [00:27:27]URL: /json_proto [00:27:27]Method is POST - this is cgi request [00:27:27]url: /json_proto [00:27:27]query_string will be loaded in cgi processing [00:27:27]execute_cgi json_proto POST (null) [00:27:27]execute_cgi path=json_proto method=POST [00:27:27]POST find Content-Length [00:27:27]Host: 172.17.34.200:8080 [00:27:27]Content-Length: 215 [00:27:27]Content-Type: application/json [00:27:27] [00:27:27]POST finish read [00:27:27]Found Content-Length = 215 [00:27:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:27]execute_script... [00:27:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:27]POST & json_proto [00:27:27]process_json_proto [00:27:27]json parsed OK: [00:27:27]protocol is kg_v1.0 [00:27:27]action value=get_value [00:27:27]process_action get_value [00:27:27]cmd_get_value [00:27:27]process_action get_value done [00:27:27]requested_data is exist [00:27:27]produce_requested_data [00:27:27]requested_item kkm.sn is exist - process it [00:27:27]requested_item kkm.ver is exist - process it [00:27:27]requested_item fm.sn is exist - process it [00:27:27]wFMCommunicate request_size=4 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 11 00 00 [00:27:27]Write to MH i2c: E2 08 00 4A 67 80 11 00 00 00 00 00 00 2B [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 17 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 17 00 4A 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 81 [00:27:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:27:27]wFMCommunicate OK [00:27:27]requested_item fd.num is exist - process it [00:27:27]SAM_PROTO_GetFieldsCounters [00:27:27]wFMCommunicate request_size=4 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 13 00 00 [00:27:27]Write to MH i2c: E2 08 00 4B 67 80 13 00 00 00 00 00 00 2E [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 62 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 62 00 4B 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [00:27:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 50 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:27:27]wFMCommunicate OK [00:27:27]SAM_PROTO_GetFieldsCounters done [00:27:27]requested_item shift.num is exist - process it [00:27:27]requested_item shift.opened is exist - process it [00:27:27]req_shift_opened [00:27:27]FM_GetShiftState [00:27:27]SAM_PROTO_GetShiftState [00:27:27]wFMCommunicate request_size=4 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 13 01 00 [00:27:27]Write to MH i2c: E2 08 00 4C 67 80 13 01 00 00 00 00 00 30 [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:27]Read from MH i2c: E2 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 0E 00 [00:27:27]MH_I2C_Read... [00:27:27]Read from MH i2c: E2 0E 00 4C 67 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 5F [00:27:27]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [00:27:27]wFMCommunicate OK [00:27:27]SAM_PROTO_GetShiftState done [00:27:27]FM_GetShiftState done [00:27:27]req_shift_opened done [00:27:27]requested_item shift.open_date is exist - process it [00:27:27]req_shift_open_date [00:27:27]req_shift_open_date done [00:27:27]produce_requested_data done [00:27:27]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33360,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [00:27:27]process_action_free get_value [00:27:27]json_value_free [00:27:27]json_value_free done [00:27:27]process_json_proto returns [00:27:27]Send response to host [00:27:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33360,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [00:27:27]free response buf [00:27:27]execute_script done [00:27:27]execute_script returns [00:27:27]free content buf [00:27:27]Sock 7.Close socket [00:27:27]Sock 7.Thread stoped [00:27:27]accept exits with 9 [00:27:27]New connection [00:27:27]New thread 3067059556 created [00:27:27]Thread 3067202916 joined [00:27:27]Waiting for new connection... [00:27:27] Sock 9.Parse request [00:27:27]Sock 9.Check first char [00:27:27]Sock 9.First char is OK [00:27:27]request: POST /json_proto HTTP/1.0 [00:27:27]Method: POST [00:27:27]URL: /json_proto [00:27:27]Method is POST - this is cgi request [00:27:27]url: /json_proto [00:27:27]query_string will be loaded in cgi processing [00:27:27]execute_cgi json_proto POST (null) [00:27:27]execute_cgi path=json_proto method=POST [00:27:27]POST find Content-Length [00:27:27]Host: 172.17.34.200:8080 [00:27:27]Content-Length: 331 [00:27:27]Content-Type: application/json [00:27:27] [00:27:27]POST finish read [00:27:27]Found Content-Length = 331 [00:27:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:27]execute_script... [00:27:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:27]POST & json_proto [00:27:27]process_json_proto [00:27:27]json parsed OK: [00:27:27]protocol is kg_v1.0 [00:27:27]action value=get_value [00:27:27]process_action get_value [00:27:27]cmd_get_value [00:27:27]process_action get_value done [00:27:27]requested_data is exist [00:27:27]produce_requested_data [00:27:27]requested_item fm.sale.total is exist - process it [00:27:27]SAM_PROTO_GetFMData [00:27:27]wFMCommunicate request_size=4 [00:27:27]MH_SAM_APDU [00:27:27]CAPDU: 80 13 03 00 [00:27:27]Write to MH i2c: E2 08 00 4D 67 80 13 03 00 00 00 00 00 33 [00:27:27]Write i2c OK [00:27:27]MH_I2C_Read... [00:27:28]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:27:28]Read from MH i2c: E2 [00:27:28]MH_I2C_Read... [00:27:28]Read from MH i2c: E2 FD 00 [00:27:28]MH_I2C_Read... [00:27:28]Read from MH i2c: E2 FD 00 4D 67 00 C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 61 [00:27:28]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B4 81 00 00 69 04 A1 00 6F 04 04 00 75 80 00 00 B1 04 04 00 28 61 4B 9D 70 04 04 00 70 E3 B0 8C 72 04 04 00 B8 7D 9A 10 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 0E 1C B5 10 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 47 67 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [00:27:28]wFMCommunicate OK [00:27:28]wFMCommunicate request_size=4 [00:27:28]MH_SAM_APDU [00:27:28]CAPDU: 80 17 00 00 [00:27:28]Write to MH i2c: E2 08 00 4E 67 80 17 00 00 00 00 00 00 35 [00:27:28]Write i2c OK [00:27:28]MH_I2C_Read... [00:27:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:28]Read from MH i2c: E2 [00:27:28]MH_I2C_Read... [00:27:28]Read from MH i2c: E2 FD 00 [00:27:28]MH_I2C_Read... [00:27:28]Read from MH i2c: E2 FD 00 4E 67 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 58 [00:27:28]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [00:27:28]wFMCommunicate OK [00:27:28]wFMCommunicate request_size=4 [00:27:28]MH_SAM_APDU [00:27:28]CAPDU: 80 17 00 00 [00:27:28]Write to MH i2c: E2 08 00 4F 67 80 17 00 00 00 00 00 00 36 [00:27:28]Write i2c OK [00:27:28]MH_I2C_Read... [00:27:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:28]Read from MH i2c: E2 [00:27:28]MH_I2C_Read... [00:27:28]Read from MH i2c: E2 FD 00 [00:27:28]MH_I2C_Read... [00:27:28]Read from MH i2c: E2 FD 00 4F 67 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 54 [00:27:28]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [00:27:28]wFMCommunicate OK [00:27:28]wFMCommunicate request_size=4 [00:27:28]MH_SAM_APDU [00:27:28]CAPDU: 80 17 00 00 [00:27:28]Write to MH i2c: E2 08 00 50 67 80 17 00 00 00 00 00 00 37 [00:27:28]Write i2c OK [00:27:28]MH_I2C_Read... [00:27:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:29]Read from MH i2c: E2 [00:27:29]MH_I2C_Read... [00:27:29]Read from MH i2c: E2 FD 00 [00:27:29]MH_I2C_Read... [00:27:29]Read from MH i2c: E2 FD 00 50 67 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 A9 [00:27:29]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [00:27:29]wFMCommunicate OK [00:27:29]wFMCommunicate request_size=4 [00:27:29]MH_SAM_APDU [00:27:29]CAPDU: 80 17 00 00 [00:27:29]Write to MH i2c: E2 08 00 51 67 80 17 00 00 00 00 00 00 38 [00:27:29]OFD Sender: No OFD packet to send [00:27:29]Write i2c OK [00:27:29]MH_I2C_Read... [00:27:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [00:27:29]Read from MH i2c: E2 [00:27:29]MH_I2C_Read... [00:27:29]Read from MH i2c: E2 E0 00 [00:27:29]MH_I2C_Read... [00:27:29]Read from MH i2c: E2 E0 00 51 67 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [00:27:29]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:27:29]wFMCommunicate OK [00:27:29]SAM_PROTO_GetFMData done [00:27:29]requested_item fm.sale_refund.total is exist - process it [00:27:29]requested_item fm.buy.total is exist - process it [00:27:29]requested_item shift.sale.total is exist - process it [00:27:29]SAM_PROTO_GetShiftData [00:27:29]wFMCommunicate request_size=4 [00:27:29]MH_SAM_APDU [00:27:29]CAPDU: 80 13 02 00 [00:27:29]Write to MH i2c: E2 08 00 52 67 80 13 02 00 00 00 00 00 37 [00:27:29]Write i2c OK [00:27:29]MH_I2C_Read... [00:27:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:27:29]Read from MH i2c: E2 [00:27:29]MH_I2C_Read... [00:27:29]Read from MH i2c: E2 FD 00 [00:27:29]MH_I2C_Read... [00:27:29]Read from MH i2c: E2 FD 00 52 67 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 AA [00:27:29]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:27:29]wFMCommunicate OK [00:27:29]wFMCommunicate request_size=4 [00:27:29]MH_SAM_APDU [00:27:29]CAPDU: 80 17 00 00 [00:27:29]Write to MH i2c: E2 08 00 53 67 80 17 00 00 00 00 00 00 3A [00:27:29]Write i2c OK [00:27:29]MH_I2C_Read... [00:27:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:30]Read from MH i2c: E2 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 FD 00 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 FD 00 53 67 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 42 [00:27:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:27:30]wFMCommunicate OK [00:27:30]wFMCommunicate request_size=4 [00:27:30]MH_SAM_APDU [00:27:30]CAPDU: 80 17 00 00 [00:27:30]Write to MH i2c: E2 08 00 54 67 80 17 00 00 00 00 00 00 3B [00:27:30]Write i2c OK [00:27:30]MH_I2C_Read... [00:27:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:30]Read from MH i2c: E2 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 FD 00 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 FD 00 54 67 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 0D [00:27:30]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:27:30]wFMCommunicate OK [00:27:30]wFMCommunicate request_size=4 [00:27:30]MH_SAM_APDU [00:27:30]CAPDU: 80 17 00 00 [00:27:30]Write to MH i2c: E2 08 00 55 67 80 17 00 00 00 00 00 00 3C [00:27:30]Write i2c OK [00:27:30]MH_I2C_Read... [00:27:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:30]Read from MH i2c: E2 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 FD 00 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 FD 00 55 67 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 AE [00:27:30]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:27:30]wFMCommunicate OK [00:27:30]wFMCommunicate request_size=4 [00:27:30]MH_SAM_APDU [00:27:30]CAPDU: 80 17 00 00 [00:27:30]Write to MH i2c: E2 08 00 56 67 80 17 00 00 00 00 00 00 3D [00:27:30]Write i2c OK [00:27:30]MH_I2C_Read... [00:27:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:27:30]Read from MH i2c: E2 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 BD 00 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 BD 00 56 67 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 23 [00:27:30]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:27:30]wFMCommunicate OK [00:27:30]SAM_PROTO_GetShiftData done [00:27:30]requested_item shift.sale.total_cash is exist - process it [00:27:30]requested_item shift.sale_refund.total is exist - process it [00:27:30]requested_item shift.sale_refund.total_cash is exist - process it [00:27:30]requested_item shift.buy.total is exist - process it [00:27:30]requested_item shift.buy.total_cash is exist - process it [00:27:30]produce_requested_data done [00:27:30]produce_requested_data return {"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:27:30]process_action_free get_value [00:27:30]json_value_free [00:27:30]json_value_free done [00:27:30]process_json_proto returns [00:27:30]Send response to host [00:27:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26389629.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:27:30]free response buf [00:27:30]execute_script done [00:27:30]execute_script returns [00:27:30]free content buf [00:27:30]Sock 9.Close socket [00:27:30]Sock 9.Thread stoped [00:27:34]OFD Sender: No OFD packet to send [00:27:39]OFD Sender: No OFD packet to send [00:27:44]OFD Sender: No OFD packet to send [00:27:49]OFD Sender: No OFD packet to send [00:27:54]OFD Sender: No OFD packet to send [00:27:59]OFD Sender: No OFD packet to send [00:28:04]OFD Sender: No OFD packet to send [00:28:09]OFD Sender: No OFD packet to send [00:28:14]OFD Sender: No OFD packet to send [00:28:19]OFD Sender: No OFD packet to send [00:28:24]OFD Sender: No OFD packet to send [00:28:29]OFD Sender: No OFD packet to send [00:28:34]OFD Sender: No OFD packet to send [00:28:39]OFD Sender: No OFD packet to send [00:28:42]accept exits with 7 [00:28:42]New connection [00:28:42]New thread 3067202916 created [00:28:42]Thread 3067059556 joined [00:28:42]Waiting for new connection... [00:28:42] Sock 7.Parse request [00:28:42]Sock 7.Check first char [00:28:42]Sock 7.First char is OK [00:28:42]request: POST /json_proto HTTP/1.0 [00:28:42]Method: POST [00:28:42]URL: /json_proto [00:28:42]Method is POST - this is cgi request [00:28:42]url: /json_proto [00:28:42]query_string will be loaded in cgi processing [00:28:42]execute_cgi json_proto POST (null) [00:28:42]execute_cgi path=json_proto method=POST [00:28:42]POST find Content-Length [00:28:42]Host: 172.17.34.200:8080 [00:28:42]Content-Length: 672 [00:28:42]Content-Type: application/json [00:28:42] [00:28:42]POST finish read [00:28:42]Found Content-Length = 672 [00:28:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 15.130, "sum" : 900.24, "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" ] } } [00:28:42]execute_script... [00:28:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 15.130, "sum" : 900.24, "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" ] } } [00:28:42]POST & json_proto [00:28:42]process_json_proto [00:28:42]json parsed OK: [00:28:42]protocol is kg_v1.0 [00:28:42]action value=close_receipt [00:28:42]process_action close_receipt [00:28:42]cmd_close_receipt [00:28:42]MH_GetDate [00:28:42]Write to MH i2c: F0 00 00 57 67 AD [00:28:42]Write i2c OK [00:28:42]MH_I2C_Read... [00:28:42]Read from MH i2c: F0 [00:28:42]MH_I2C_Read... [00:28:42]Read from MH i2c: F0 09 00 [00:28:42]MH_I2C_Read... [00:28:42]Read from MH i2c: F0 09 00 57 67 00 BD 98 EA 64 B2 FF 65 64 D3 [00:28:42]GetLastDocTimeStamp 1693095997 [00:28:42]current date 1693096125 [00:28:42]FM_GetShiftState [00:28:42]SAM_PROTO_GetShiftState [00:28:42]wFMCommunicate request_size=4 [00:28:42]MH_SAM_APDU [00:28:42]CAPDU: 80 13 01 00 [00:28:42]Write to MH i2c: E2 08 00 58 67 80 13 01 00 00 00 00 00 3C [00:28:42]Write i2c OK [00:28:42]MH_I2C_Read... [00:28:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:42]Read from MH i2c: E2 [00:28:42]MH_I2C_Read... [00:28:42]Read from MH i2c: E2 0E 00 [00:28:42]MH_I2C_Read... [00:28:42]Read from MH i2c: E2 0E 00 58 67 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 6B [00:28:42]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [00:28:42]wFMCommunicate OK [00:28:42]SAM_PROTO_GetShiftState done [00:28:42]FM_GetShiftState done [00:28:42]opened in 1693095997 [00:28:42]opened+sec_in_day 1693182397 [00:28:42]quantity*price = 90023 [00:28:42]sum+1 = 90025 [00:28:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.60 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 1 27.08.2023 00:28 Смена: 78 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33361 ФПД: 166180469549108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T002845&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33361&fm=166180469549108&tin=02508201610067®Number=0000000000091575&sum=90000 [00:28:43]StoreToDocumentArchive [00:28:43]shift 78 fd 33361 [00:28:43]save to /storage/0078/doc_00033361 [00:28:43]save last doc name /storage/0078/doc_00033361 to /storage/kkm_last_doc_name [00:28:43]save OK [00:28:43]Clear old archive folders... [00:28:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:28:43]tlvbuf is 00AAABA0 [00:28:43]SAM_PROTO_ClearQueue [00:28:43]wFMCommunicate request_size=4 [00:28:43]MH_SAM_APDU [00:28:43]CAPDU: 80 09 00 00 [00:28:43]Write to MH i2c: E2 08 00 65 67 80 09 00 00 00 00 00 00 3E [00:28:43]Write i2c OK [00:28:43]MH_I2C_Read... [00:28:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:28:43]Read from MH i2c: E2 [00:28:43]MH_I2C_Read... [00:28:43]Read from MH i2c: E2 03 00 [00:28:43]MH_I2C_Read... [00:28:43]Read from MH i2c: E2 03 00 65 67 00 90 00 40 [00:28:43]RAPDU: 90 00 [00:28:43]wFMCommunicate OK [00:28:43]SAM_PROTO_ClearQueue done [00:28:43]KKMCreateOFDPacket [00:28:43]OFDProtocolAddRootSTLVToBuf [00:28:43]FM_MakeSignedData [00:28:43]FM_MakeSignedData [00:28:43]SAM_PROTO_SignData [00:28:43]wFMCommunicate request_size=4 [00:28:43]MH_SAM_APDU [00:28:43]CAPDU: 80 0D 01 02 [00:28:43]Write to MH i2c: E2 08 00 66 67 80 0D 01 02 00 00 00 00 46 [00:28:43]Write i2c OK [00:28:43]MH_I2C_Read... [00:28:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:28:43]Read from MH i2c: E2 [00:28:43]MH_I2C_Read... [00:28:43]Read from MH i2c: E2 03 00 [00:28:43]MH_I2C_Read... [00:28:43]Read from MH i2c: E2 03 00 66 67 00 90 00 41 [00:28:43]RAPDU: 90 00 [00:28:43]wFMCommunicate OK [00:28:43]wFMCommunicate request_size=255 [00:28:43]MH_SAM_APDU [00:28:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 3B 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 A8 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 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 01 00 00 00 F4 03 04 00 BD 98 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 82 00 00 35 04 06 00 [00:28:43]Write to MH i2c: E2 02 01 67 67 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 3B 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 A8 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 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 01 00 00 00 F4 03 04 00 BD 98 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 82 00 00 35 04 06 00 00 00 73 [00:28:43]Write i2c OK [00:28:43]MH_I2C_Read... [00:28:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:43]Read from MH i2c: E2 [00:28:43]MH_I2C_Read... [00:28:43]Read from MH i2c: E2 03 00 [00:28:43]MH_I2C_Read... [00:28:43]Read from MH i2c: E2 03 00 67 67 00 90 00 42 [00:28:43]RAPDU: 90 00 [00:28:43]wFMCommunicate OK [00:28:43]wFMCommunicate request_size=11 [00:28:43]MH_SAM_APDU [00:28:43]CAPDU: 80 0D 02 02 06 97 23 E7 DB 28 34 [00:28:43]Write to MH i2c: E2 0E 00 68 67 80 0D 02 02 06 00 97 23 E7 DB 28 34 00 00 2D [00:28:43]Write i2c OK [00:28:43]MH_I2C_Read... [00:28:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:28:43]Read from MH i2c: E2 [00:28:43]MH_I2C_Read... [00:28:43]Read from MH i2c: E2 03 00 [00:28:43]MH_I2C_Read... [00:28:43]Read from MH i2c: E2 03 00 68 67 00 90 00 43 [00:28:43]RAPDU: 90 00 [00:28:43]wFMCommunicate OK [00:28:43]wFMCommunicate request_size=4 [00:28:43]MH_SAM_APDU [00:28:43]CAPDU: 80 0D 03 02 [00:28:43]Write to MH i2c: E2 08 00 69 67 80 0D 03 02 00 00 00 00 4B [00:28:43]Write i2c OK [00:28:43]MH_I2C_Read... [00:28:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:28:44]Read from MH i2c: E2 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: E2 0B 00 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: E2 0B 00 69 67 00 D9 33 B1 60 BF EF 5D 6E 90 00 E2 [00:28:44]RAPDU: D9 33 B1 60 BF EF 5D 6E 90 00 [00:28:44]wFMCommunicate OK [00:28:44]SAM_PROTO_SignData done [00:28:44]FM_MakeSignedData done [00:28:44]CreateOFDProtocolMessage [00:28:44]wFMCommunicate request_size=4 [00:28:44]MH_SAM_APDU [00:28:44]CAPDU: 80 11 00 00 [00:28:44]Write to MH i2c: E2 08 00 6A 67 80 11 00 00 00 00 00 00 4B [00:28:44]Write i2c OK [00:28:44]MH_I2C_Read... [00:28:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:44]Read from MH i2c: E2 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: E2 17 00 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: E2 17 00 6A 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 A1 [00:28:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:28:44]wFMCommunicate OK [00:28:44]CreateOFDProtocolMessage done [00:28:44]OFDSenderStorePacket 33361 [00:28:44]StoreOFDPacket docnum=33361 [00:28:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4B E1 08 01 BF C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 3B 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 A8 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 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 01 00 00 00 F4 03 04 00 BD 98 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 82 00 00 35 04 06 00 97 23 E7 DB 28 34 D9 33 B1 60 BF EF 5D 6E [00:28:44]CheckFolder [00:28:44]dirname=/storage/ofd_packets [00:28:44]CheckFolder done [00:28:44]ProducePacketName [00:28:44]name=ofd_packets/00033361 [00:28:44]NVStorageSaveData ofd_packets/00033361 [00:28:44]File name is /storage/ofd_packets/00033361 [00:28:44]Write 302 bytes [00:28:44]NVStorageSaveData done [00:28:44]OFDSenderStorePacket done [00:28:44]KKMCreateOFDPacket done [00:28:44]NVStorageSaveData kkm_last_timestamp [00:28:44]File name is /storage/kkm_last_timestamp [00:28:44]Write 4 bytes [00:28:44]NVStorageSaveData done [00:28:44]ExternCall_PrintAddStr [00:28:44]wPrintStart [00:28:44]Write to MH i2c: 01 00 00 6B 67 D2 [00:28:44]Write i2c OK [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: 01 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: 01 07 00 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: 01 07 00 6B 67 00 00 00 00 00 FF 0F E7 [00:28:44]RasterBufferAndPrint [00:28:44]line Счет N : (1)1183191 [00:28:44]line ИНН: 02508201610067 [00:28:44]line Контрольно-Кассовый Чек [00:28:44]line ПРОДАЖА [00:28:44]line ТРК (МРК, ГНК) : 31 [00:28:44]line Товар: 2710124130 [00:28:44]line Super-92-К-5 [00:28:44]line 15.130 * 59.50 [00:28:44]line = 900.24 [00:28:44]line НДС 12% НСП 1% [00:28:44]line > о реализуемом товаре [00:28:44]line ОКРУГЛЕНИЕ: -0.24 [00:28:44]line ИТОГО: 900.00 [00:28:44]line Внесено: 900.00 [00:28:44]line СДАЧА: 0.00 [00:28:44]line НСП 1% : 7.97 [00:28:44]line НДС 12% : 95.60 [00:28:44]line Наличными: 900.00 [00:28:44]line Безнал.: 0.00 [00:28:44]line Место: АЗС № 121 "Партнер Нефть" [00:28:44]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [00:28:44]line СНО: Общий режим [00:28:44]line Чек 1 27.08.2023 00:28 [00:28:44]line Смена: 78 ФФД: 1.0 [00:28:44]line ЗНМ: 0300000148 [00:28:44]line РНМ: 0000000000091575 [00:28:44]line Версия ККМ: 001 [00:28:44]line ФМ: 0000000000874655 [00:28:44]line ФД: 33361 [00:28:44]line ФПД: 166180469549108 [00:28:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T002845&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33361&fm=166180469549108&tin=02508201610067®Number=0000000000091575&sum=90000 [00:28:44]OFD Sender: Processing packet 33361 [packets to send 11, broken 10] [00:28:44]ProducePacketName [00:28:44]name=ofd_packets/00033361 [00:28:44]OFD Sender: To server: pG, [00:28:44]CommunicateWithHost lk.salyk.kg:30040 [00:28:44]ConnectInit lk.salyk.kg [00:28:44]written 0, free lines is 4095 [00:28:44]Connected sock=10 [00:28:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 4B E1 08 01 BF C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 3B 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 A8 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 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 01 00 00 00 F4 03 04 00 BD 98 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 82 00 00 35 04 06 00 97 23 E7 DB 28 34 D9 33 B1 60 BF EF 5D 6E [00:28:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 A3 75 47 00 03 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 51 82 00 00 F4 03 04 00 5B 43 EA 64 B6 04 01 00 00 E5 CD DB AF 03 E8 DE FD [00:28:44]CommunicateWithHost err = 0 [00:28:44]CheckOFDResponse [00:28:44]1017 (14) - 77093643461234 [00:28:44]1041 (16) - 0000000000874655 [00:28:44]1040 (4) - 33361 [00:28:44]1012 (4) - 26.08.2023 18:24 [00:28:44]1206 (1) - 0 [00:28:44]OFD Sender: Remove packet 33361 [00:28:44]ProducePacketName [00:28:44]name=ofd_packets/00033361 [00:28:44]NVStorageDeleteData [00:28:44]Write to MH i2c: 01 00 00 96 67 FD [00:28:44]Write i2c OK [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: 01 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: 01 07 00 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: 01 07 00 96 67 00 00 00 00 00 D6 0C E6 [00:28:44]RasterBufferAndPrint [00:28:44]line [00:28:44]line [00:28:44]line [00:28:44]line [00:28:44]line [00:28:44]written 0, free lines is 3294 [00:28:44]MH_Cut [00:28:44]Write to MH i2c: D1 01 00 9D 67 01 D6 [00:28:44]Write i2c OK [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: D1 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: D1 01 00 [00:28:44]MH_I2C_Read... [00:28:44]Read from MH i2c: D1 01 00 9D 67 00 D5 [00:28:44]Write to MH i2c: 01 00 00 9E 67 05 [00:28:44]Write i2c OK [00:28:44]MH_I2C_Read... [00:28:45]OFD Sender: No OFD packet to send [00:28:45]*** Cut start [00:28:45]*** Purtial cut [00:28:45]*** CUTSNS_PIN = 0 [00:28:45]*** Stage 1: CUTSNS_PIN = 1 [00:28:47]Read from MH i2c: 01 [00:28:47]MH_I2C_Read... [00:28:47]*** Stop cut motor [00:28:47]*** Cut end [00:28:47]Read from MH i2c: 01 07 00 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: 01 07 00 9E 67 00 00 00 00 00 FF 0F 1A [00:28:47]process_action close_receipt done [00:28:47]requested_data is exist [00:28:47]produce_requested_data [00:28:47]requested_item fm.sn is exist - process it [00:28:47]wFMCommunicate request_size=4 [00:28:47]MH_SAM_APDU [00:28:47]CAPDU: 80 11 00 00 [00:28:47]Write to MH i2c: E2 08 00 9F 67 80 11 00 00 00 00 00 00 80 [00:28:47]Write i2c OK [00:28:47]MH_I2C_Read... [00:28:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:47]Read from MH i2c: E2 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: E2 17 00 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: E2 17 00 9F 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D6 [00:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:28:47]wFMCommunicate OK [00:28:47]requested_item fd.num is exist - process it [00:28:47]SAM_PROTO_GetFieldsCounters [00:28:47]wFMCommunicate request_size=4 [00:28:47]MH_SAM_APDU [00:28:47]CAPDU: 80 13 00 00 [00:28:47]Write to MH i2c: E2 08 00 A0 67 80 13 00 00 00 00 00 00 83 [00:28:47]Write i2c OK [00:28:47]MH_I2C_Read... [00:28:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:28:47]Read from MH i2c: E2 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: E2 62 00 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: E2 62 00 A0 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [00:28:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 51 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:28:47]wFMCommunicate OK [00:28:47]SAM_PROTO_GetFieldsCounters done [00:28:47]requested_item shift.num is exist - process it [00:28:47]requested_item shift.opened is exist - process it [00:28:47]req_shift_opened [00:28:47]FM_GetShiftState [00:28:47]SAM_PROTO_GetShiftState [00:28:47]wFMCommunicate request_size=4 [00:28:47]MH_SAM_APDU [00:28:47]CAPDU: 80 13 01 00 [00:28:47]Write to MH i2c: E2 08 00 A1 67 80 13 01 00 00 00 00 00 85 [00:28:47]Write i2c OK [00:28:47]MH_I2C_Read... [00:28:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:47]Read from MH i2c: E2 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: E2 0E 00 [00:28:47]MH_I2C_Read... [00:28:47]Read from MH i2c: E2 0E 00 A1 67 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 B4 [00:28:47]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [00:28:47]wFMCommunicate OK [00:28:47]SAM_PROTO_GetShiftState done [00:28:47]FM_GetShiftState done [00:28:47]req_shift_opened done [00:28:47]requested_item shift.open_date is exist - process it [00:28:47]req_shift_open_date [00:28:47]req_shift_open_date done [00:28:47]produce_requested_data done [00:28:47]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33361,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [00:28:47]process_action_free close_receipt [00:28:47]json_value_free [00:28:47]json_value_free done [00:28:47]process_json_proto returns [00:28:47]Send response to host [00:28:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33361,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [00:28:47]free response buf [00:28:47]execute_script done [00:28:47]execute_script returns [00:28:47]free content buf [00:28:47]Sock 7.Close socket [00:28:47]Sock 7.Thread stoped [00:28:50]OFD Sender: No OFD packet to send [00:28:55]OFD Sender: No OFD packet to send [00:29:00]OFD Sender: No OFD packet to send [00:29:05]OFD Sender: No OFD packet to send [00:29:10]OFD Sender: No OFD packet to send [00:29:15]OFD Sender: No OFD packet to send [00:29:20]OFD Sender: No OFD packet to send [00:29:25]OFD Sender: No OFD packet to send [00:29:30]OFD Sender: No OFD packet to send [00:29:35]OFD Sender: No OFD packet to send [00:29:40]OFD Sender: No OFD packet to send [00:29:45]OFD Sender: No OFD packet to send [00:29:50]OFD Sender: No OFD packet to send [00:29:55]OFD Sender: No OFD packet to send [00:30:00]OFD Sender: No OFD packet to send [00:30:05]OFD Sender: No OFD packet to send [00:30:10]OFD Sender: No OFD packet to send [00:30:15]OFD Sender: No OFD packet to send [00:30:20]OFD Sender: No OFD packet to send [00:30:25]OFD Sender: No OFD packet to send [00:30:30]OFD Sender: No OFD packet to send [00:30:35]OFD Sender: No OFD packet to send [00:30:40]OFD Sender: No OFD packet to send [00:30:45]OFD Sender: No OFD packet to send [00:30:50]OFD Sender: No OFD packet to send [00:30:55]OFD Sender: No OFD packet to send [00:31:00]OFD Sender: No OFD packet to send [00:31:05]OFD Sender: No OFD packet to send [00:31:10]OFD Sender: No OFD packet to send [00:31:15]OFD Sender: No OFD packet to send [00:31:20]OFD Sender: No OFD packet to send [00:31:25]OFD Sender: No OFD packet to send [00:31:30]OFD Sender: No OFD packet to send [00:31:35]OFD Sender: No OFD packet to send [00:31:40]OFD Sender: No OFD packet to send [00:31:45]OFD Sender: No OFD packet to send [00:31:50]OFD Sender: No OFD packet to send [00:31:55]OFD Sender: No OFD packet to send [00:32:00]OFD Sender: No OFD packet to send [00:32:05]OFD Sender: No OFD packet to send [00:32:10]OFD Sender: No OFD packet to send [00:32:15]OFD Sender: No OFD packet to send [00:32:20]OFD Sender: No OFD packet to send [00:32:25]OFD Sender: No OFD packet to send [00:32:30]OFD Sender: No OFD packet to send [00:32:35]OFD Sender: No OFD packet to send [00:32:40]OFD Sender: No OFD packet to send [00:32:45]OFD Sender: No OFD packet to send [00:32:50]OFD Sender: No OFD packet to send [00:32:55]OFD Sender: No OFD packet to send [00:33:00]OFD Sender: No OFD packet to send [00:33:05]OFD Sender: No OFD packet to send [00:33:10]OFD Sender: No OFD packet to send [00:33:15]OFD Sender: No OFD packet to send [00:33:20]OFD Sender: No OFD packet to send [00:33:25]OFD Sender: No OFD packet to send [00:33:30]OFD Sender: No OFD packet to send [00:33:35]OFD Sender: No OFD packet to send [00:33:40]OFD Sender: No OFD packet to send [00:33:45]OFD Sender: No OFD packet to send [00:33:50]OFD Sender: No OFD packet to send [00:33:55]OFD Sender: No OFD packet to send [00:34:00]OFD Sender: No OFD packet to send [00:34:05]OFD Sender: No OFD packet to send [00:34:10]OFD Sender: No OFD packet to send [00:34:15]OFD Sender: No OFD packet to send [00:34:20]OFD Sender: No OFD packet to send [00:34:25]OFD Sender: No OFD packet to send [00:34:30]OFD Sender: No OFD packet to send [00:34:35]OFD Sender: No OFD packet to send [00:34:40]OFD Sender: No OFD packet to send [00:34:45]OFD Sender: No OFD packet to send [00:34:50]OFD Sender: No OFD packet to send [00:34:55]OFD Sender: No OFD packet to send [00:35:00]OFD Sender: No OFD packet to send [00:35:05]OFD Sender: No OFD packet to send [00:35:10]OFD Sender: No OFD packet to send [00:35:15]OFD Sender: No OFD packet to send [00:35:20]OFD Sender: No OFD packet to send [00:35:25]OFD Sender: No OFD packet to send [00:35:30]OFD Sender: No OFD packet to send [00:35:35]OFD Sender: No OFD packet to send [00:35:40]OFD Sender: No OFD packet to send [00:35:45]OFD Sender: No OFD packet to send [00:35:50]OFD Sender: No OFD packet to send [00:35:55]OFD Sender: No OFD packet to send [00:36:00]OFD Sender: No OFD packet to send [00:36:05]OFD Sender: No OFD packet to send [00:36:10]OFD Sender: No OFD packet to send [00:36:15]OFD Sender: No OFD packet to send [00:36:20]OFD Sender: No OFD packet to send [00:36:25]OFD Sender: No OFD packet to send [00:36:30]OFD Sender: No OFD packet to send [00:36:35]OFD Sender: No OFD packet to send [00:36:40]OFD Sender: No OFD packet to send [00:36:45]OFD Sender: No OFD packet to send [00:36:50]OFD Sender: No OFD packet to send [00:36:55]OFD Sender: No OFD packet to send [00:37:00]OFD Sender: No OFD packet to send [00:37:05]OFD Sender: No OFD packet to send [00:37:10]OFD Sender: No OFD packet to send [00:37:15]OFD Sender: No OFD packet to send [00:37:20]OFD Sender: No OFD packet to send [00:37:25]OFD Sender: No OFD packet to send [00:37:30]OFD Sender: No OFD packet to send [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:03]accept exits with 9 [00:38:03]New connection [00:38:03]New thread 3067059556 created [00:38:03]Thread 3067202916 joined [00:38:03]Waiting for new connection... [00:38:03] Sock 9.Parse request [00:38:03]Sock 9.Check first char [00:38:03]Sock 9.First char is OK [00:38:03]request: POST /json_proto HTTP/1.0 [00:38:03]Method: POST [00:38:03]URL: /json_proto [00:38:03]Method is POST - this is cgi request [00:38:03]url: /json_proto [00:38:03]query_string will be loaded in cgi processing [00:38:03]execute_cgi json_proto POST (null) [00:38:03]execute_cgi path=json_proto method=POST [00:38:03]POST find Content-Length [00:38:03]Host: 172.17.34.200:8080 [00:38:03]Content-Length: 688 [00:38:03]Content-Type: application/json [00:38:03] [00:38:03]POST finish read [00:38:03]Found Content-Length = 688 [00:38:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:38:03]execute_script... [00:38: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)1183192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 15.730, "sum" : 1000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:38:03]POST & json_proto [00:38:03]process_json_proto [00:38:03]json parsed OK: [00:38:03]protocol is kg_v1.0 [00:38:03]action value=close_receipt [00:38:03]process_action close_receipt [00:38:03]cmd_close_receipt [00:38:03]MH_GetDate [00:38:03]Write to MH i2c: F0 00 00 A2 67 F8 [00:38:03]Write i2c OK [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: F0 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: F0 09 00 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: F0 09 00 A2 67 00 EE 9A EA 64 B2 FF 65 64 51 [00:38:03]GetLastDocTimeStamp 1693096125 [00:38:03]current date 1693096686 [00:38:03]FM_GetShiftState [00:38:03]SAM_PROTO_GetShiftState [00:38:03]wFMCommunicate request_size=4 [00:38:03]MH_SAM_APDU [00:38:03]CAPDU: 80 13 01 00 [00:38:03]Write to MH i2c: E2 08 00 A3 67 80 13 01 00 00 00 00 00 87 [00:38:03]Write i2c OK [00:38:03]MH_I2C_Read... [00:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:38:03]Read from MH i2c: E2 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 0E 00 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 0E 00 A3 67 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 B6 [00:38:03]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [00:38:03]wFMCommunicate OK [00:38:03]SAM_PROTO_GetShiftState done [00:38:03]FM_GetShiftState done [00:38:03]opened in 1693095997 [00:38:03]opened+sec_in_day 1693182397 [00:38:03]quantity*price = 100042 [00:38:03]sum+1 = 100044 [00:38:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.24 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 2 27.08.2023 00:38 Смена: 78 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33362 ФПД: 77447211368614 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T003807&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33362&fm=77447211368614&tin=02508201610067®Number=0000000000091575&sum=100000 [00:38:04]StoreToDocumentArchive [00:38:04]shift 78 fd 33362 [00:38:04]save to /storage/0078/doc_00033362 [00:38:04]save last doc name /storage/0078/doc_00033362 to /storage/kkm_last_doc_name [00:38:04]save OK [00:38:04]Clear old archive folders... [00:38:04]ProcessDocumentItem done err = 0, tmpTLVsize=252 [00:38:04]tlvbuf is 00C6F6B0 [00:38:04]SAM_PROTO_ClearQueue [00:38:04]wFMCommunicate request_size=4 [00:38:04]MH_SAM_APDU [00:38:04]CAPDU: 80 09 00 00 [00:38:04]Write to MH i2c: E2 08 00 B0 67 80 09 00 00 00 00 00 00 89 [00:38:04]Write i2c OK [00:38:04]MH_I2C_Read... [00:38:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:38:04]Read from MH i2c: E2 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 03 00 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 03 00 B0 67 00 90 00 8B [00:38:04]RAPDU: 90 00 [00:38:04]wFMCommunicate OK [00:38:04]SAM_PROTO_ClearQueue done [00:38:04]KKMCreateOFDPacket [00:38:04]OFDProtocolAddRootSTLVToBuf [00:38:04]FM_MakeSignedData [00:38:04]FM_MakeSignedData [00:38:04]SAM_PROTO_SignData [00:38:04]wFMCommunicate request_size=4 [00:38:04]MH_SAM_APDU [00:38:04]CAPDU: 80 0D 01 02 [00:38:04]Write to MH i2c: E2 08 00 B1 67 80 0D 01 02 00 00 00 00 91 [00:38:04]Write i2c OK [00:38:04]MH_I2C_Read... [00:38:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:38:04]Read from MH i2c: E2 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 03 00 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 03 00 B1 67 00 90 00 8C [00:38:04]RAPDU: 90 00 [00:38:04]wFMCommunicate OK [00:38:04]wFMCommunicate request_size=255 [00:38:04]MH_SAM_APDU [00:38:04]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 02 00 00 00 F4 03 04 00 EF 9A EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 82 00 00 35 04 06 00 [00:38:04]Write to MH i2c: E2 02 01 B2 67 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 02 00 00 00 F4 03 04 00 EF 9A EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 82 00 00 35 04 06 00 00 00 36 [00:38:04]Write i2c OK [00:38:04]MH_I2C_Read... [00:38:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:38:04]Read from MH i2c: E2 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 03 00 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 03 00 B2 67 00 90 00 8D [00:38:04]RAPDU: 90 00 [00:38:04]wFMCommunicate OK [00:38:04]wFMCommunicate request_size=11 [00:38:04]MH_SAM_APDU [00:38:04]CAPDU: 80 0D 02 02 06 46 70 15 85 C0 A6 [00:38:04]Write to MH i2c: E2 0E 00 B3 67 80 0D 02 02 06 00 46 70 15 85 C0 A6 00 00 56 [00:38:04]Write i2c OK [00:38:04]MH_I2C_Read... [00:38:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:38:05]Read from MH i2c: E2 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: E2 03 00 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: E2 03 00 B3 67 00 90 00 8E [00:38:05]RAPDU: 90 00 [00:38:05]wFMCommunicate OK [00:38:05]wFMCommunicate request_size=4 [00:38:05]MH_SAM_APDU [00:38:05]CAPDU: 80 0D 03 02 [00:38:05]Write to MH i2c: E2 08 00 B4 67 80 0D 03 02 00 00 00 00 96 [00:38:05]Write i2c OK [00:38:05]MH_I2C_Read... [00:38:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:38:05]Read from MH i2c: E2 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: E2 0B 00 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: E2 0B 00 B4 67 00 97 7F 63 E7 59 3E 8F 2F 90 00 4C [00:38:05]RAPDU: 97 7F 63 E7 59 3E 8F 2F 90 00 [00:38:05]wFMCommunicate OK [00:38:05]SAM_PROTO_SignData done [00:38:05]FM_MakeSignedData done [00:38:05]CreateOFDProtocolMessage [00:38:05]wFMCommunicate request_size=4 [00:38:05]MH_SAM_APDU [00:38:05]CAPDU: 80 11 00 00 [00:38:05]Write to MH i2c: E2 08 00 B5 67 80 11 00 00 00 00 00 00 96 [00:38:05]Write i2c OK [00:38:05]MH_I2C_Read... [00:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:38:05]Read from MH i2c: E2 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: E2 17 00 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: E2 17 00 B5 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 EC [00:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:38:05]wFMCommunicate OK [00:38:05]CreateOFDProtocolMessage done [00:38:05]OFDSenderStorePacket 33362 [00:38:05]StoreOFDPacket docnum=33362 [00:38:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6D 2A 08 01 C2 C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 02 00 00 00 F4 03 04 00 EF 9A EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 82 00 00 35 04 06 00 46 70 15 85 C0 A6 97 7F 63 E7 59 3E 8F 2F [00:38:05]CheckFolder [00:38:05]dirname=/storage/ofd_packets [00:38:05]CheckFolder done [00:38:05]ProducePacketName [00:38:05]name=ofd_packets/00033362 [00:38:05]NVStorageSaveData ofd_packets/00033362 [00:38:05]File name is /storage/ofd_packets/00033362 [00:38:05]Write 302 bytes [00:38:05]NVStorageSaveData done [00:38:05]OFDSenderStorePacket done [00:38:05]KKMCreateOFDPacket done [00:38:05]NVStorageSaveData kkm_last_timestamp [00:38:05]File name is /storage/kkm_last_timestamp [00:38:05]Write 4 bytes [00:38:05]NVStorageSaveData done [00:38:05]ExternCall_PrintAddStr [00:38:05]wPrintStart [00:38:05]Write to MH i2c: 01 00 00 B6 67 1D [00:38:05]Write i2c OK [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: 01 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: 01 07 00 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: 01 07 00 B6 67 00 00 00 00 00 FF 0F 32 [00:38:05]RasterBufferAndPrint [00:38:05]line Счет N : (1)1183192 [00:38:05]line ИНН: 02508201610067 [00:38:05]line Контрольно-Кассовый Чек [00:38:05]line ПРОДАЖА [00:38:05]line ТРК (МРК, ГНК) : 21 [00:38:05]line Товар: 2710194210 [00:38:05]line ДТ(л)-К-5 [00:38:05]line 15.730 * 63.60 [00:38:05]line = 1000.43 [00:38:05]line НДС 12% НСП 1% [00:38:05]line > о реализуемом товаре [00:38:05]line ОКРУГЛЕНИЕ: -0.43 [00:38:05]line ИТОГО: 1000.00 [00:38:05]line Внесено: 1000.00 [00:38:05]line СДАЧА: 0.00 [00:38:05]line НСП 1% : 8.85 [00:38:05]line НДС 12% : 106.24 [00:38:05]line Наличными: 1000.00 [00:38:05]line Безнал.: 0.00 [00:38:05]line Место: АЗС № 121 "Партнер Нефть" [00:38:05]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [00:38:05]line СНО: Общий режим [00:38:05]line Чек 2 27.08.2023 00:38 [00:38:05]line Смена: 78 ФФД: 1.0 [00:38:05]line ЗНМ: 0300000148 [00:38:05]line РНМ: 0000000000091575 [00:38:05]line Версия ККМ: 001 [00:38:05]line ФМ: 0000000000874655 [00:38:05]line ФД: 33362 [00:38:05]line ФПД: 77447211368614 [00:38:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T003807&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33362&fm=77447211368614&tin=02508201610067®Number=0000000000091575&sum=100000 [00:38:05]OFD Sender: Processing packet 33362 [packets to send 11, broken 10] [00:38:05]ProducePacketName [00:38:05]name=ofd_packets/00033362 [00:38:05]OFD Sender: To server: pG, [00:38:05]CommunicateWithHost lk.salyk.kg:30040 [00:38:05]ConnectInit lk.salyk.kg [00:38:05]written 0, free lines is 4095 [00:38:05]Connected sock=10 [00:38:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 6D 2A 08 01 C2 C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 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 72 3D 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 CB 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 02 00 00 00 F4 03 04 00 EF 9A EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 82 00 00 35 04 06 00 46 70 15 85 C0 A6 97 7F 63 E7 59 3E 8F 2F [00:38:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 CD 60 47 00 F3 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 52 82 00 00 F4 03 04 00 8C 45 EA 64 B6 04 01 00 00 D9 28 AA 0E F5 F5 E7 29 [00:38:05]CommunicateWithHost err = 0 [00:38:05]CheckOFDResponse [00:38:05]1017 (14) - 77093643461234 [00:38:05]1041 (16) - 0000000000874655 [00:38:05]1040 (4) - 33362 [00:38:05]1012 (4) - 26.08.2023 18:33 [00:38:05]1206 (1) - 0 [00:38:05]OFD Sender: Remove packet 33362 [00:38:05]ProducePacketName [00:38:05]name=ofd_packets/00033362 [00:38:05]NVStorageDeleteData [00:38:05]Write to MH i2c: 01 00 00 E1 67 48 [00:38:05]Write i2c OK [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: 01 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: 01 07 00 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: 01 07 00 E1 67 00 00 00 00 00 D8 0C 33 [00:38:05]RasterBufferAndPrint [00:38:05]line [00:38:05]line [00:38:05]line [00:38:05]line [00:38:05]line [00:38:05]written 0, free lines is 3295 [00:38:05]MH_Cut [00:38:05]Write to MH i2c: D1 01 00 E8 67 01 21 [00:38:05]Write i2c OK [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: D1 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: D1 01 00 [00:38:05]MH_I2C_Read... [00:38:05]Read from MH i2c: D1 01 00 E8 67 00 20 [00:38:05]Write to MH i2c: 01 00 00 E9 67 50 [00:38:05]Write i2c OK [00:38:05]MH_I2C_Read... [00:38:06]OFD Sender: No OFD packet to send [00:38:06]*** Cut start [00:38:06]*** Purtial cut [00:38:06]*** Stage 1: CUTSNS_PIN = 1 [00:38:06]Read from MH i2c: 01 [00:38:06]MH_I2C_Read... [00:38:06]*** Stop cut motor [00:38:06]*** Cut end [00:38:06]Read from MH i2c: 01 07 00 [00:38:06]MH_I2C_Read... [00:38:06]Read from MH i2c: 01 07 00 E9 67 00 00 00 00 00 FF 0F 65 [00:38:06]process_action close_receipt done [00:38:06]requested_data is exist [00:38:06]produce_requested_data [00:38:06]requested_item fm.sn is exist - process it [00:38:06]wFMCommunicate request_size=4 [00:38:06]MH_SAM_APDU [00:38:06]CAPDU: 80 11 00 00 [00:38:06]Write to MH i2c: E2 08 00 EA 67 80 11 00 00 00 00 00 00 CB [00:38:06]Write i2c OK [00:38:06]MH_I2C_Read... [00:38:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:38:07]Read from MH i2c: E2 [00:38:07]MH_I2C_Read... [00:38:07]Read from MH i2c: E2 17 00 [00:38:07]MH_I2C_Read... [00:38:07]Read from MH i2c: E2 17 00 EA 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 21 [00:38:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:38:07]wFMCommunicate OK [00:38:07]requested_item fd.num is exist - process it [00:38:07]SAM_PROTO_GetFieldsCounters [00:38:07]wFMCommunicate request_size=4 [00:38:07]MH_SAM_APDU [00:38:07]CAPDU: 80 13 00 00 [00:38:07]Write to MH i2c: E2 08 00 EB 67 80 13 00 00 00 00 00 00 CE [00:38:07]Write i2c OK [00:38:07]MH_I2C_Read... [00:38:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:38:07]Read from MH i2c: E2 [00:38:07]MH_I2C_Read... [00:38:07]Read from MH i2c: E2 62 00 [00:38:07]MH_I2C_Read... [00:38:07]Read from MH i2c: E2 62 00 EB 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [00:38:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 52 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:38:07]wFMCommunicate OK [00:38:07]SAM_PROTO_GetFieldsCounters done [00:38:07]requested_item shift.num is exist - process it [00:38:07]requested_item shift.opened is exist - process it [00:38:07]req_shift_opened [00:38:07]FM_GetShiftState [00:38:07]SAM_PROTO_GetShiftState [00:38:07]wFMCommunicate request_size=4 [00:38:07]MH_SAM_APDU [00:38:07]CAPDU: 80 13 01 00 [00:38:07]Write to MH i2c: E2 08 00 EC 67 80 13 01 00 00 00 00 00 D0 [00:38:07]Write i2c OK [00:38:07]MH_I2C_Read... [00:38:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:38:07]Read from MH i2c: E2 [00:38:07]MH_I2C_Read... [00:38:07]Read from MH i2c: E2 0E 00 [00:38:07]MH_I2C_Read... [00:38:07]Read from MH i2c: E2 0E 00 EC 67 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 FF [00:38:07]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [00:38:07]wFMCommunicate OK [00:38:07]SAM_PROTO_GetShiftState done [00:38:07]FM_GetShiftState done [00:38:07]req_shift_opened done [00:38:07]requested_item shift.open_date is exist - process it [00:38:07]req_shift_open_date [00:38:07]req_shift_open_date done [00:38:07]produce_requested_data done [00:38:07]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33362,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [00:38:07]process_action_free close_receipt [00:38:07]json_value_free [00:38:07]json_value_free done [00:38:07]process_json_proto returns [00:38:07]Send response to host [00:38:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33362,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [00:38:07]free response buf [00:38:07]execute_script done [00:38:07]execute_script returns [00:38:07]free content buf [00:38:07]Sock 9.Close socket [00:38:07]Sock 9.Thread stoped [00:38:11]OFD Sender: No OFD packet to send [00:38:16]OFD Sender: No OFD packet to send [00:38:21]OFD Sender: No OFD packet to send [00:38:26]OFD Sender: No OFD packet to send [00:38:31]OFD Sender: No OFD packet to send [00:38:36]OFD Sender: No OFD packet to send [00:38:41]OFD Sender: No OFD packet to send [00:38:46]OFD Sender: No OFD packet to send [00:38:51]OFD Sender: No OFD packet to send [00:38:56]OFD Sender: No OFD packet to send [00:39:01]OFD Sender: No OFD packet to send [00:39:06]OFD Sender: No OFD packet to send [00:39:11]OFD Sender: No OFD packet to send [00:39:16]OFD Sender: No OFD packet to send [00:39:21]OFD Sender: No OFD packet to send [00:39:26]OFD Sender: No OFD packet to send [00:39:31]OFD Sender: No OFD packet to send [00:39:36]OFD Sender: No OFD packet to send [00:39:41]OFD Sender: No OFD packet to send [00:39:46]OFD Sender: No OFD packet to send [00:39:51]OFD Sender: No OFD packet to send [00:39:56]OFD Sender: No OFD packet to send [00:40:01]OFD Sender: No OFD packet to send [00:40:06]OFD Sender: No OFD packet to send [00:40:11]OFD Sender: No OFD packet to send [00:40:16]OFD Sender: No OFD packet to send [00:40:21]OFD Sender: No OFD packet to send [00:40:26]OFD Sender: No OFD packet to send [00:40:31]OFD Sender: No OFD packet to send [00:40:36]OFD Sender: No OFD packet to send [00:40:41]OFD Sender: No OFD packet to send [00:40:46]OFD Sender: No OFD packet to send [00:40:51]OFD Sender: No OFD packet to send [00:40:56]OFD Sender: No OFD packet to send [00:41:01]OFD Sender: No OFD packet to send [00:41:06]OFD Sender: No OFD packet to send [00:41:11]OFD Sender: No OFD packet to send [00:41:16]OFD Sender: No OFD packet to send [00:41:21]OFD Sender: No OFD packet to send [00:41:26]OFD Sender: No OFD packet to send [00:41:31]OFD Sender: No OFD packet to send [00:41:36]OFD Sender: No OFD packet to send [00:41:41]OFD Sender: No OFD packet to send [00:41:46]OFD Sender: No OFD packet to send [00:41:51]OFD Sender: No OFD packet to send [00:41:56]OFD Sender: No OFD packet to send [00:42:01]OFD Sender: No OFD packet to send [00:42:06]OFD Sender: No OFD packet to send [00:42:11]OFD Sender: No OFD packet to send [00:42:16]OFD Sender: No OFD packet to send [00:42:21]OFD Sender: No OFD packet to send [00:42:26]OFD Sender: No OFD packet to send [00:42:31]OFD Sender: No OFD packet to send [00:42:36]OFD Sender: No OFD packet to send [00:42:41]OFD Sender: No OFD packet to send [00:42:46]OFD Sender: No OFD packet to send [00:42:51]OFD Sender: No OFD packet to send [00:42:56]OFD Sender: No OFD packet to send [00:43:01]OFD Sender: No OFD packet to send [00:43:06]OFD Sender: No OFD packet to send [00:43:11]OFD Sender: No OFD packet to send [00:43:16]OFD Sender: No OFD packet to send [00:43:21]OFD Sender: No OFD packet to send [00:43:26]OFD Sender: No OFD packet to send [00:43:31]OFD Sender: No OFD packet to send [00:43:36]OFD Sender: No OFD packet to send [00:43:41]OFD Sender: No OFD packet to send [00:43:46]OFD Sender: No OFD packet to send [00:43:51]OFD Sender: No OFD packet to send [00:43:56]OFD Sender: No OFD packet to send [00:44:01]OFD Sender: No OFD packet to send [00:44:06]OFD Sender: No OFD packet to send [00:44:11]OFD Sender: No OFD packet to send [00:44:16]OFD Sender: No OFD packet to send [00:44:21]OFD Sender: No OFD packet to send [00:44:26]OFD Sender: No OFD packet to send [00:44:31]OFD Sender: No OFD packet to send [00:44:36]OFD Sender: No OFD packet to send [00:44:41]OFD Sender: No OFD packet to send [00:44:46]OFD Sender: No OFD packet to send [00:44:51]OFD Sender: No OFD packet to send [00:44:56]OFD Sender: No OFD packet to send [00:45:01]OFD Sender: No OFD packet to send [00:45:06]OFD Sender: No OFD packet to send [00:45:11]OFD Sender: No OFD packet to send [00:45:16]OFD Sender: No OFD packet to send [00:45:21]OFD Sender: No OFD packet to send [00:45:26]OFD Sender: No OFD packet to send [00:45:31]OFD Sender: No OFD packet to send [00:45:36]OFD Sender: No OFD packet to send [00:45:41]OFD Sender: No OFD packet to send [00:45:46]OFD Sender: No OFD packet to send [00:45:51]OFD Sender: No OFD packet to send [00:45:56]OFD Sender: No OFD packet to send [00:46:01]OFD Sender: No OFD packet to send [00:46:06]OFD Sender: No OFD packet to send [00:46:11]OFD Sender: No OFD packet to send [00:46:16]OFD Sender: No OFD packet to send [00:46:21]OFD Sender: No OFD packet to send [00:46:26]OFD Sender: No OFD packet to send [00:46:31]OFD Sender: No OFD packet to send [00:46:36]OFD Sender: No OFD packet to send [00:46:41]OFD Sender: No OFD packet to send [00:46:46]OFD Sender: No OFD packet to send [00:46:51]OFD Sender: No OFD packet to send [00:46:56]OFD Sender: No OFD packet to send [00:47:01]OFD Sender: No OFD packet to send [00:47:06]OFD Sender: No OFD packet to send [00:47:11]OFD Sender: No OFD packet to send [00:47:16]OFD Sender: No OFD packet to send [00:47:21]OFD Sender: No OFD packet to send [00:47:26]OFD Sender: No OFD packet to send [00:47:31]OFD Sender: No OFD packet to send [00:47:36]OFD Sender: No OFD packet to send [00:47:41]OFD Sender: No OFD packet to send [00:47:46]OFD Sender: No OFD packet to send [00:47:51]OFD Sender: No OFD packet to send [00:47:56]OFD Sender: No OFD packet to send [00:48:01]OFD Sender: No OFD packet to send [00:48:06]OFD Sender: No OFD packet to send [00:48:11]OFD Sender: No OFD packet to send [00:48:16]OFD Sender: No OFD packet to send [00:48:21]OFD Sender: No OFD packet to send [00:48:26]OFD Sender: No OFD packet to send [00:48:31]OFD Sender: No OFD packet to send [00:48:36]OFD Sender: No OFD packet to send [00:48:41]OFD Sender: No OFD packet to send [00:48:46]OFD Sender: No OFD packet to send [00:48:51]OFD Sender: No OFD packet to send [00:48:56]OFD Sender: No OFD packet to send [00:49:01]OFD Sender: No OFD packet to send [00:49:06]OFD Sender: No OFD packet to send [00:49:11]OFD Sender: No OFD packet to send [00:49:16]OFD Sender: No OFD packet to send [00:49:21]OFD Sender: No OFD packet to send [00:49:26]OFD Sender: No OFD packet to send [00:49:31]OFD Sender: No OFD packet to send [00:49:36]OFD Sender: No OFD packet to send [00:49:41]OFD Sender: No OFD packet to send [00:49:46]OFD Sender: No OFD packet to send [00:49:51]OFD Sender: No OFD packet to send [00:49:56]OFD Sender: No OFD packet to send [00:50:01]OFD Sender: No OFD packet to send [00:50:06]OFD Sender: No OFD packet to send [00:50:11]OFD Sender: No OFD packet to send [00:50:16]OFD Sender: No OFD packet to send [00:50:21]OFD Sender: No OFD packet to send [00:50:26]OFD Sender: No OFD packet to send [00:50:31]OFD Sender: No OFD packet to send [00:50:36]OFD Sender: No OFD packet to send [00:50:41]OFD Sender: No OFD packet to send [00:50:46]OFD Sender: No OFD packet to send [00:50:51]OFD Sender: No OFD packet to send [00:50:56]OFD Sender: No OFD packet to send [00:51:01]OFD Sender: No OFD packet to send [00:51:06]OFD Sender: No OFD packet to send [00:51:11]OFD Sender: No OFD packet to send [00:51:16]OFD Sender: No OFD packet to send [00:51:21]OFD Sender: No OFD packet to send [00:51:26]OFD Sender: No OFD packet to send [00:51:31]OFD Sender: No OFD packet to send [00:51:36]OFD Sender: No OFD packet to send [00:51:41]OFD Sender: No OFD packet to send [00:51:46]OFD Sender: No OFD packet to send [00:51:51]OFD Sender: No OFD packet to send [00:51:56]OFD Sender: No OFD packet to send [00:52:01]OFD Sender: No OFD packet to send [00:52:06]OFD Sender: No OFD packet to send [00:52:11]OFD Sender: No OFD packet to send [00:52:16]OFD Sender: No OFD packet to send [00:52:21]OFD Sender: No OFD packet to send [00:52:26]OFD Sender: No OFD packet to send [00:52:31]OFD Sender: No OFD packet to send [00:52:36]OFD Sender: No OFD packet to send [00:52:41]OFD Sender: No OFD packet to send [00:52:46]OFD Sender: No OFD packet to send [00:52:51]OFD Sender: No OFD packet to send [00:52:56]OFD Sender: No OFD packet to send [00:53:01]OFD Sender: No OFD packet to send [00:53:06]OFD Sender: No OFD packet to send [00:53:11]OFD Sender: No OFD packet to send [00:53:16]OFD Sender: No OFD packet to send [00:53:21]OFD Sender: No OFD packet to send [00:53:26]OFD Sender: No OFD packet to send [00:53:31]OFD Sender: No OFD packet to send [00:53:36]OFD Sender: No OFD packet to send [00:53:41]OFD Sender: No OFD packet to send [00:53:46]OFD Sender: No OFD packet to send [00:53:51]OFD Sender: No OFD packet to send [00:53:56]OFD Sender: No OFD packet to send [00:54:01]OFD Sender: No OFD packet to send [00:54:06]OFD Sender: No OFD packet to send [00:54:11]OFD Sender: No OFD packet to send [00:54:16]OFD Sender: No OFD packet to send [00:54:21]OFD Sender: No OFD packet to send [00:54:26]OFD Sender: No OFD packet to send [00:54:32]OFD Sender: No OFD packet to send [00:54:37]OFD Sender: No OFD packet to send [00:54:42]OFD Sender: No OFD packet to send [00:54:47]OFD Sender: No OFD packet to send [00:54:52]OFD Sender: No OFD packet to send [00:54:57]OFD Sender: No OFD packet to send [00:55:02]OFD Sender: No OFD packet to send [00:55:07]OFD Sender: No OFD packet to send [00:55:12]OFD Sender: No OFD packet to send [00:55:17]OFD Sender: No OFD packet to send [00:55:22]OFD Sender: No OFD packet to send [00:55:27]OFD Sender: No OFD packet to send [00:55:32]OFD Sender: No OFD packet to send [00:55:37]OFD Sender: No OFD packet to send [00:55:42]OFD Sender: No OFD packet to send [00:55:47]OFD Sender: No OFD packet to send [00:55:52]OFD Sender: No OFD packet to send [00:55:57]OFD Sender: No OFD packet to send [00:56:02]OFD Sender: No OFD packet to send [00:56:07]OFD Sender: No OFD packet to send [00:56:12]OFD Sender: No OFD packet to send [00:56:17]OFD Sender: No OFD packet to send [00:56:22]OFD Sender: No OFD packet to send [00:56:27]OFD Sender: No OFD packet to send [00:56:32]OFD Sender: No OFD packet to send [00:56:34]accept exits with 7 [00:56:34]New connection [00:56:34]New thread 3067202916 created [00:56:34]Thread 3067059556 joined [00:56:34]Waiting for new connection... [00:56:34] Sock 7.Parse request [00:56:34]Sock 7.Check first char [00:56:34]Sock 7.First char is OK [00:56:34]request: POST /json_proto HTTP/1.0 [00:56:34]Method: POST [00:56:34]URL: /json_proto [00:56:34]Method is POST - this is cgi request [00:56:34]url: /json_proto [00:56:34]query_string will be loaded in cgi processing [00:56:34]execute_cgi json_proto POST (null) [00:56:34]execute_cgi path=json_proto method=POST [00:56:34]POST find Content-Length [00:56:34]Host: 172.17.34.200:8080 [00:56:34]Content-Length: 678 [00:56:34]Content-Type: application/json [00:56:34] [00:56:34]POST finish read [00:56:34]Found Content-Length = 678 [00:56:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183194", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:56:34]execute_script... [00:56: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)1183194", "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" : 58.50, "quantity" : 8.550, "sum" : 500.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:56:34]POST & json_proto [00:56:34]process_json_proto [00:56:34]json parsed OK: [00:56:34]protocol is kg_v1.0 [00:56:34]action value=close_receipt [00:56:34]process_action close_receipt [00:56:34]cmd_close_receipt [00:56:34]MH_GetDate [00:56:34]Write to MH i2c: F0 00 00 ED 67 43 [00:56:34]Write i2c OK [00:56:34]MH_I2C_Read... [00:56:34]Read from MH i2c: F0 [00:56:34]MH_I2C_Read... [00:56:34]Read from MH i2c: F0 09 00 [00:56:34]MH_I2C_Read... [00:56:34]Read from MH i2c: F0 09 00 ED 67 00 46 9F EA 64 B2 FF 65 64 F9 [00:56:34]GetLastDocTimeStamp 1693096687 [00:56:34]current date 1693097798 [00:56:34]FM_GetShiftState [00:56:34]SAM_PROTO_GetShiftState [00:56:34]wFMCommunicate request_size=4 [00:56:34]MH_SAM_APDU [00:56:34]CAPDU: 80 13 01 00 [00:56:34]Write to MH i2c: E2 08 00 EE 67 80 13 01 00 00 00 00 00 D2 [00:56:34]Write i2c OK [00:56:34]MH_I2C_Read... [00:56:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:56:34]Read from MH i2c: E2 [00:56:34]MH_I2C_Read... [00:56:34]Read from MH i2c: E2 0E 00 [00:56:34]MH_I2C_Read... [00:56:34]Read from MH i2c: E2 0E 00 EE 67 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 01 [00:56:34]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [00:56:34]wFMCommunicate OK [00:56:34]SAM_PROTO_GetShiftState done [00:56:34]FM_GetShiftState done [00:56:34]opened in 1693095997 [00:56:34]opened+sec_in_day 1693182397 [00:56:34]quantity*price = 50017 [00:56:34]sum+1 = 50019 [00:56:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 3 27.08.2023 00:56 Смена: 78 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33363 ФПД: 251297713746300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T005638&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33363&fm=251297713746300&tin=02508201610067®Number=0000000000091575&sum=50000 [00:56:36]StoreToDocumentArchive [00:56:36]shift 78 fd 33363 [00:56:36]save to /storage/0078/doc_00033363 [00:56:36]save last doc name /storage/0078/doc_00033363 to /storage/kkm_last_doc_name [00:56:36]save OK [00:56:36]Clear old archive folders... [00:56:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:56:36]tlvbuf is 00BA8790 [00:56:36]SAM_PROTO_ClearQueue [00:56:36]wFMCommunicate request_size=4 [00:56:36]MH_SAM_APDU [00:56:36]CAPDU: 80 09 00 00 [00:56:36]Write to MH i2c: E2 08 00 FB 67 80 09 00 00 00 00 00 00 D4 [00:56:36]Write i2c OK [00:56:36]MH_I2C_Read... [00:56:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:56:36]Read from MH i2c: E2 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 03 00 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 03 00 FB 67 00 90 00 D6 [00:56:36]RAPDU: 90 00 [00:56:36]wFMCommunicate OK [00:56:36]SAM_PROTO_ClearQueue done [00:56:36]KKMCreateOFDPacket [00:56:36]OFDProtocolAddRootSTLVToBuf [00:56:36]FM_MakeSignedData [00:56:36]FM_MakeSignedData [00:56:36]SAM_PROTO_SignData [00:56:36]wFMCommunicate request_size=4 [00:56:36]MH_SAM_APDU [00:56:36]CAPDU: 80 0D 01 02 [00:56:36]Write to MH i2c: E2 08 00 FC 67 80 0D 01 02 00 00 00 00 DC [00:56:36]Write i2c OK [00:56:36]MH_I2C_Read... [00:56:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:56:36]Read from MH i2c: E2 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 03 00 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 03 00 FC 67 00 90 00 D7 [00:56:36]RAPDU: 90 00 [00:56:36]wFMCommunicate OK [00:56:36]wFMCommunicate request_size=255 [00:56:36]MH_SAM_APDU [00:56:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 46 9F EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 82 00 00 35 04 06 00 E4 [00:56:36]Write to MH i2c: E2 02 01 FD 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 46 9F EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 82 00 00 35 04 06 00 E4 00 00 7A [00:56:36]Write i2c OK [00:56:36]MH_I2C_Read... [00:56:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:56:36]Read from MH i2c: E2 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 03 00 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 03 00 FD 67 00 90 00 D8 [00:56:36]RAPDU: 90 00 [00:56:36]wFMCommunicate OK [00:56:36]wFMCommunicate request_size=10 [00:56:36]MH_SAM_APDU [00:56:36]CAPDU: 80 0D 02 02 05 8D CE F5 F1 7C [00:56:36]Write to MH i2c: E2 0D 00 FE 67 80 0D 02 02 05 00 8D CE F5 F1 7C 00 00 A6 [00:56:36]Write i2c OK [00:56:36]MH_I2C_Read... [00:56:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:56:36]Read from MH i2c: E2 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 03 00 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 03 00 FE 67 00 90 00 D9 [00:56:36]RAPDU: 90 00 [00:56:36]wFMCommunicate OK [00:56:36]wFMCommunicate request_size=4 [00:56:36]MH_SAM_APDU [00:56:36]CAPDU: 80 0D 03 02 [00:56:36]Write to MH i2c: E2 08 00 FF 67 80 0D 03 02 00 00 00 00 E1 [00:56:36]Write i2c OK [00:56:36]MH_I2C_Read... [00:56:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:56:36]Read from MH i2c: E2 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 0B 00 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 0B 00 FF 67 00 0B 02 69 70 B5 52 D5 4A 90 00 EE [00:56:36]RAPDU: 0B 02 69 70 B5 52 D5 4A 90 00 [00:56:36]wFMCommunicate OK [00:56:36]SAM_PROTO_SignData done [00:56:36]FM_MakeSignedData done [00:56:36]CreateOFDProtocolMessage [00:56:36]wFMCommunicate request_size=4 [00:56:36]MH_SAM_APDU [00:56:36]CAPDU: 80 11 00 00 [00:56:36]Write to MH i2c: E2 08 00 00 68 80 11 00 00 00 00 00 00 E2 [00:56:36]Write i2c OK [00:56:36]MH_I2C_Read... [00:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:56:36]Read from MH i2c: E2 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 17 00 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: E2 17 00 00 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 38 [00:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:56:36]wFMCommunicate OK [00:56:36]CreateOFDProtocolMessage done [00:56:36]OFDSenderStorePacket 33363 [00:56:36]StoreOFDPacket docnum=33363 [00:56:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AE DD 07 01 3C 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 46 9F EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 82 00 00 35 04 06 00 E4 8D CE F5 F1 7C 0B 02 69 70 B5 52 D5 4A [00:56:36]CheckFolder [00:56:36]dirname=/storage/ofd_packets [00:56:36]CheckFolder done [00:56:36]ProducePacketName [00:56:36]name=ofd_packets/00033363 [00:56:36]NVStorageSaveData ofd_packets/00033363 [00:56:36]File name is /storage/ofd_packets/00033363 [00:56:36]Write 301 bytes [00:56:36]NVStorageSaveData done [00:56:36]OFDSenderStorePacket done [00:56:36]KKMCreateOFDPacket done [00:56:36]NVStorageSaveData kkm_last_timestamp [00:56:36]File name is /storage/kkm_last_timestamp [00:56:36]Write 4 bytes [00:56:36]NVStorageSaveData done [00:56:36]ExternCall_PrintAddStr [00:56:36]wPrintStart [00:56:36]Write to MH i2c: 01 00 00 01 68 69 [00:56:36]Write i2c OK [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: 01 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: 01 07 00 [00:56:36]MH_I2C_Read... [00:56:36]Read from MH i2c: 01 07 00 01 68 00 00 00 00 00 FF 0F 7E [00:56:36]RasterBufferAndPrint [00:56:36]line Счет N : (1)1183194 [00:56:36]line ИНН: 02508201610067 [00:56:36]line Контрольно-Кассовый Чек [00:56:36]line ПРОДАЖА [00:56:36]line ТРК (МРК, ГНК) : 52 [00:56:36]line Товар: 2710124130 [00:56:36]line Аи-92-К-5 [00:56:36]line 8.550 * 58.50 [00:56:36]line = 500.18 [00:56:36]line НДС 12% НСП 1% [00:56:36]line > о реализуемом товаре [00:56:36]line ОКРУГЛЕНИЕ: -0.18 [00:56:36]line ИТОГО: 500.00 [00:56:36]line Внесено: 500.00 [00:56:36]line СДАЧА: 0.00 [00:56:36]line НСП 1% : 4.43 [00:56:36]line НДС 12% : 53.12 [00:56:36]line Наличными: 500.00 [00:56:36]line Безнал.: 0.00 [00:56:36]line Место: АЗС № 121 "Партнер Нефть" [00:56:36]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [00:56:36]line СНО: Общий режим [00:56:36]line Чек 3 27.08.2023 00:56 [00:56:36]line Смена: 78 ФФД: 1.0 [00:56:36]line ЗНМ: 0300000148 [00:56:36]line РНМ: 0000000000091575 [00:56:36]line Версия ККМ: 001 [00:56:36]line ФМ: 0000000000874655 [00:56:36]line ФД: 33363 [00:56:36]line ФПД: 251297713746300 [00:56:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T005638&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33363&fm=251297713746300&tin=02508201610067®Number=0000000000091575&sum=50000 [00:56:36]written 0, free lines is 4095 [00:56:36]OFD Sender: Processing packet 33363 [packets to send 11, broken 10] [00:56:36]ProducePacketName [00:56:36]name=ofd_packets/00033363 [00:56:36]OFD Sender: To server: pG, [00:56:36]CommunicateWithHost lk.salyk.kg:30040 [00:56:36]ConnectInit lk.salyk.kg [00:56:36]Connected sock=11 [00:56:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0F 01 00 00 AE DD 07 01 3C 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 66 21 00 00 00 00 00 37 04 06 00 DA 16 00 00 00 00 13 04 06 00 62 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 46 9F EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 82 00 00 35 04 06 00 E4 8D CE F5 F1 7C 0B 02 69 70 B5 52 D5 4A [00:56:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 8C 50 47 00 CB 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 53 82 00 00 F4 03 04 00 E3 49 EA 64 B6 04 01 00 00 E6 E4 89 AE E0 E6 40 7B [00:56:37]CommunicateWithHost err = 0 [00:56:37]CheckOFDResponse [00:56:37]1017 (14) - 77093643461234 [00:56:37]1041 (16) - 0000000000874655 [00:56:37]1040 (4) - 33363 [00:56:37]1012 (4) - 26.08.2023 18:52 [00:56:37]1206 (1) - 0 [00:56:37]OFD Sender: Remove packet 33363 [00:56:37]ProducePacketName [00:56:37]name=ofd_packets/00033363 [00:56:37]NVStorageDeleteData [00:56:37]Write to MH i2c: 01 00 00 2C 68 94 [00:56:37]Write i2c OK [00:56:37]MH_I2C_Read... [00:56:37]Read from MH i2c: 01 [00:56:37]MH_I2C_Read... [00:56:37]Read from MH i2c: 01 07 00 [00:56:37]MH_I2C_Read... [00:56:37]Read from MH i2c: 01 07 00 2C 68 00 00 00 00 00 D1 0C 78 [00:56:37]RasterBufferAndPrint [00:56:37]line [00:56:37]line [00:56:37]line [00:56:37]line [00:56:37]line [00:56:37]written 0, free lines is 3287 [00:56:37]MH_Cut [00:56:37]Write to MH i2c: D1 01 00 33 68 01 6D [00:56:37]Write i2c OK [00:56:37]MH_I2C_Read... [00:56:37]Read from MH i2c: D1 [00:56:37]MH_I2C_Read... [00:56:37]Read from MH i2c: D1 01 00 [00:56:37]MH_I2C_Read... [00:56:37]Read from MH i2c: D1 01 00 33 68 00 6C [00:56:37]Write to MH i2c: 01 00 00 34 68 9C [00:56:37]Write i2c OK [00:56:37]MH_I2C_Read... [00:56:37]OFD Sender: No OFD packet to send [00:56:38]*** Cut start [00:56:38]*** Purtial cut [00:56:38]*** CUTSNS_PIN = 0 [00:56:38]*** Stage 1: CUTSNS_PIN = 1 [00:56:40]Read from MH i2c: 01 [00:56:40]MH_I2C_Read... [00:56:40]*** Stop cut motor [00:56:40]*** Cut end [00:56:40]Read from MH i2c: 01 07 00 [00:56:40]MH_I2C_Read... [00:56:40]Read from MH i2c: 01 07 00 34 68 00 00 00 00 00 FF 0F B1 [00:56:40]process_action close_receipt done [00:56:40]requested_data is exist [00:56:40]produce_requested_data [00:56:40]requested_item fm.sn is exist - process it [00:56:40]wFMCommunicate request_size=4 [00:56:40]MH_SAM_APDU [00:56:40]CAPDU: 80 11 00 00 [00:56:40]Write to MH i2c: E2 08 00 35 68 80 11 00 00 00 00 00 00 17 [00:56:40]Write i2c OK [00:56:40]MH_I2C_Read... [00:56:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:56:40]Read from MH i2c: E2 [00:56:40]MH_I2C_Read... [00:56:40]Read from MH i2c: E2 17 00 [00:56:40]MH_I2C_Read... [00:56:40]Read from MH i2c: E2 17 00 35 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 6D [00:56:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [00:56:40]wFMCommunicate OK [00:56:40]requested_item fd.num is exist - process it [00:56:40]SAM_PROTO_GetFieldsCounters [00:56:40]wFMCommunicate request_size=4 [00:56:40]MH_SAM_APDU [00:56:40]CAPDU: 80 13 00 00 [00:56:40]Write to MH i2c: E2 08 00 36 68 80 13 00 00 00 00 00 00 1A [00:56:40]Write i2c OK [00:56:40]MH_I2C_Read... [00:56:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:56:40]Read from MH i2c: E2 [00:56:40]MH_I2C_Read... [00:56:40]Read from MH i2c: E2 62 00 [00:56:40]MH_I2C_Read... [00:56:40]Read from MH i2c: E2 62 00 36 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [00:56:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:56:40]wFMCommunicate OK [00:56:40]SAM_PROTO_GetFieldsCounters done [00:56:40]requested_item shift.num is exist - process it [00:56:40]requested_item shift.opened is exist - process it [00:56:40]req_shift_opened [00:56:40]FM_GetShiftState [00:56:40]SAM_PROTO_GetShiftState [00:56:40]wFMCommunicate request_size=4 [00:56:40]MH_SAM_APDU [00:56:40]CAPDU: 80 13 01 00 [00:56:40]Write to MH i2c: E2 08 00 37 68 80 13 01 00 00 00 00 00 1C [00:56:40]Write i2c OK [00:56:40]MH_I2C_Read... [00:56:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:56:40]Read from MH i2c: E2 [00:56:40]MH_I2C_Read... [00:56:40]Read from MH i2c: E2 0E 00 [00:56:40]MH_I2C_Read... [00:56:40]Read from MH i2c: E2 0E 00 37 68 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 4B [00:56:40]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [00:56:40]wFMCommunicate OK [00:56:40]SAM_PROTO_GetShiftState done [00:56:40]FM_GetShiftState done [00:56:40]req_shift_opened done [00:56:40]requested_item shift.open_date is exist - process it [00:56:40]req_shift_open_date [00:56:40]req_shift_open_date done [00:56:40]produce_requested_data done [00:56:40]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33363,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [00:56:40]process_action_free close_receipt [00:56:40]json_value_free [00:56:40]json_value_free done [00:56:40]process_json_proto returns [00:56:40]Send response to host [00:56:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33363,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [00:56:40]free response buf [00:56:40]execute_script done [00:56:40]execute_script returns [00:56:40]free content buf [00:56:40]Sock 7.Close socket [00:56:40]Sock 7.Thread stoped [00:56:42]OFD Sender: No OFD packet to send [00:56:47]OFD Sender: No OFD packet to send [00:56:52]OFD Sender: No OFD packet to send [00:56:57]OFD Sender: No OFD packet to send [00:57:02]OFD Sender: No OFD packet to send [00:57:07]OFD Sender: No OFD packet to send [00:57:12]OFD Sender: No OFD packet to send [00:57:17]OFD Sender: No OFD packet to send [00:57:22]OFD Sender: No OFD packet to send [00:57:27]OFD Sender: No OFD packet to send [00:57:32]OFD Sender: No OFD packet to send [00:57:37]OFD Sender: No OFD packet to send [00:57:42]OFD Sender: No OFD packet to send [00:57:47]OFD Sender: No OFD packet to send [00:57:52]OFD Sender: No OFD packet to send [00:57:57]OFD Sender: No OFD packet to send [00:58:02]OFD Sender: No OFD packet to send [00:58:07]OFD Sender: No OFD packet to send [00:58:12]OFD Sender: No OFD packet to send [00:58:17]OFD Sender: No OFD packet to send [00:58:22]OFD Sender: No OFD packet to send [00:58:27]OFD Sender: No OFD packet to send [00:58:32]OFD Sender: No OFD packet to send [00:58:37]OFD Sender: No OFD packet to send [00:58:42]OFD Sender: No OFD packet to send [00:58:47]OFD Sender: No OFD packet to send [00:58:52]OFD Sender: No OFD packet to send [00:58:57]OFD Sender: No OFD packet to send [00:59:02]OFD Sender: No OFD packet to send [00:59:07]OFD Sender: No OFD packet to send [00:59:12]OFD Sender: No OFD packet to send [00:59:17]OFD Sender: No OFD packet to send [00:59:22]OFD Sender: No OFD packet to send [00:59:27]OFD Sender: No OFD packet to send [00:59:32]OFD Sender: No OFD packet to send [00:59:37]OFD Sender: No OFD packet to send [00:59:42]OFD Sender: No OFD packet to send [00:59:47]OFD Sender: No OFD packet to send [00:59:52]OFD Sender: No OFD packet to send [00:59:57]OFD Sender: No OFD packet to send [01:00:02]OFD Sender: No OFD packet to send [01:00:07]OFD Sender: No OFD packet to send [01:00:12]OFD Sender: No OFD packet to send [01:00:17]OFD Sender: No OFD packet to send [01:00:22]OFD Sender: No OFD packet to send [01:00:27]OFD Sender: No OFD packet to send [01:00:32]OFD Sender: No OFD packet to send [01:00:37]OFD Sender: No OFD packet to send [01:00:42]OFD Sender: No OFD packet to send [01:00:47]OFD Sender: No OFD packet to send [01:00:52]OFD Sender: No OFD packet to send [01:00:57]OFD Sender: No OFD packet to send [01:01:02]OFD Sender: No OFD packet to send [01:01:07]OFD Sender: No OFD packet to send [01:01:12]OFD Sender: No OFD packet to send [01:01:17]OFD Sender: No OFD packet to send [01:01:22]OFD Sender: No OFD packet to send [01:01:27]OFD Sender: No OFD packet to send [01:01:32]OFD Sender: No OFD packet to send [01:01:37]OFD Sender: No OFD packet to send [01:01:42]OFD Sender: No OFD packet to send [01:01:47]OFD Sender: No OFD packet to send [01:01:52]OFD Sender: No OFD packet to send [01:01:57]OFD Sender: No OFD packet to send [01:02:02]OFD Sender: No OFD packet to send [01:02:07]OFD Sender: No OFD packet to send [01:02:12]OFD Sender: No OFD packet to send [01:02:17]OFD Sender: No OFD packet to send [01:02:22]OFD Sender: No OFD packet to send [01:02:27]OFD Sender: No OFD packet to send [01:02:32]OFD Sender: No OFD packet to send [01:02:37]OFD Sender: No OFD packet to send [01:02:42]OFD Sender: No OFD packet to send [01:02:47]OFD Sender: No OFD packet to send [01:02:52]OFD Sender: No OFD packet to send [01:02:57]OFD Sender: No OFD packet to send [01:03:02]OFD Sender: No OFD packet to send [01:03:07]OFD Sender: No OFD packet to send [01:03:12]OFD Sender: No OFD packet to send [01:03:17]OFD Sender: No OFD packet to send [01:03:22]OFD Sender: No OFD packet to send [01:03:27]OFD Sender: No OFD packet to send [01:03:32]OFD Sender: No OFD packet to send [01:03:37]OFD Sender: No OFD packet to send [01:03:42]OFD Sender: No OFD packet to send [01:03:47]OFD Sender: No OFD packet to send [01:03:52]OFD Sender: No OFD packet to send [01:03:58]OFD Sender: No OFD packet to send [01:04:03]OFD Sender: No OFD packet to send [01:04:08]OFD Sender: No OFD packet to send [01:04:13]OFD Sender: No OFD packet to send [01:04:18]OFD Sender: No OFD packet to send [01:04:23]OFD Sender: No OFD packet to send [01:04:28]OFD Sender: No OFD packet to send [01:04:33]OFD Sender: No OFD packet to send [01:04:38]OFD Sender: No OFD packet to send [01:04:43]OFD Sender: No OFD packet to send [01:04:48]OFD Sender: No OFD packet to send [01:04:53]OFD Sender: No OFD packet to send [01:04:58]OFD Sender: No OFD packet to send [01:05:03]OFD Sender: No OFD packet to send [01:05:08]OFD Sender: No OFD packet to send [01:05:13]OFD Sender: No OFD packet to send [01:05:18]OFD Sender: No OFD packet to send [01:05:23]OFD Sender: No OFD packet to send [01:05:28]OFD Sender: No OFD packet to send [01:05:33]OFD Sender: No OFD packet to send [01:05:38]OFD Sender: No OFD packet to send [01:05:43]OFD Sender: No OFD packet to send [01:05:48]OFD Sender: No OFD packet to send [01:05:53]OFD Sender: No OFD packet to send [01:05:58]OFD Sender: No OFD packet to send [01:06:03]OFD Sender: No OFD packet to send [01:06:08]OFD Sender: No OFD packet to send [01:06:13]OFD Sender: No OFD packet to send [01:06:18]OFD Sender: No OFD packet to send [01:06:23]OFD Sender: No OFD packet to send [01:06:28]OFD Sender: No OFD packet to send [01:06:33]OFD Sender: No OFD packet to send [01:06:38]OFD Sender: No OFD packet to send [01:06:43]OFD Sender: No OFD packet to send [01:06:48]OFD Sender: No OFD packet to send [01:06:53]OFD Sender: No OFD packet to send [01:06:58]OFD Sender: No OFD packet to send [01:07:03]OFD Sender: No OFD packet to send [01:07:08]OFD Sender: No OFD packet to send [01:07:13]OFD Sender: No OFD packet to send [01:07:18]OFD Sender: No OFD packet to send [01:07:23]OFD Sender: No OFD packet to send [01:07:28]OFD Sender: No OFD packet to send [01:07:33]OFD Sender: No OFD packet to send [01:07:38]OFD Sender: No OFD packet to send [01:07:43]OFD Sender: No OFD packet to send [01:07:48]OFD Sender: No OFD packet to send [01:07:53]OFD Sender: No OFD packet to send [01:07:58]OFD Sender: No OFD packet to send [01:08:03]OFD Sender: No OFD packet to send [01:08:08]OFD Sender: No OFD packet to send [01:08:13]OFD Sender: No OFD packet to send [01:08:18]OFD Sender: No OFD packet to send [01:08:23]OFD Sender: No OFD packet to send [01:08:28]OFD Sender: No OFD packet to send [01:08:33]OFD Sender: No OFD packet to send [01:08:38]OFD Sender: No OFD packet to send [01:08:43]OFD Sender: No OFD packet to send [01:08:48]OFD Sender: No OFD packet to send [01:08:53]OFD Sender: No OFD packet to send [01:08:58]OFD Sender: No OFD packet to send [01:09:03]OFD Sender: No OFD packet to send [01:09:08]OFD Sender: No OFD packet to send [01:09:13]OFD Sender: No OFD packet to send [01:09:18]OFD Sender: No OFD packet to send [01:09:23]OFD Sender: No OFD packet to send [01:09:28]OFD Sender: No OFD packet to send [01:09:33]OFD Sender: No OFD packet to send [01:09:38]OFD Sender: No OFD packet to send [01:09:43]OFD Sender: No OFD packet to send [01:09:48]OFD Sender: No OFD packet to send [01:09:53]OFD Sender: No OFD packet to send [01:09:58]OFD Sender: No OFD packet to send [01:10:03]OFD Sender: No OFD packet to send [01:10:08]OFD Sender: No OFD packet to send [01:10:13]OFD Sender: No OFD packet to send [01:10:18]OFD Sender: No OFD packet to send [01:10:23]OFD Sender: No OFD packet to send [01:10:28]OFD Sender: No OFD packet to send [01:10:33]OFD Sender: No OFD packet to send [01:10:38]OFD Sender: No OFD packet to send [01:10:43]OFD Sender: No OFD packet to send [01:10:48]OFD Sender: No OFD packet to send [01:10:53]OFD Sender: No OFD packet to send [01:10:58]OFD Sender: No OFD packet to send [01:11:03]OFD Sender: No OFD packet to send [01:11:08]OFD Sender: No OFD packet to send [01:11:13]OFD Sender: No OFD packet to send [01:11:18]OFD Sender: No OFD packet to send [01:11:23]OFD Sender: No OFD packet to send [01:11:28]OFD Sender: No OFD packet to send [01:11:33]OFD Sender: No OFD packet to send [01:11:38]OFD Sender: No OFD packet to send [01:11:43]OFD Sender: No OFD packet to send [01:11:48]OFD Sender: No OFD packet to send [01:11:53]OFD Sender: No OFD packet to send [01:11:58]OFD Sender: No OFD packet to send [01:12:03]OFD Sender: No OFD packet to send [01:12:08]OFD Sender: No OFD packet to send [01:12:13]OFD Sender: No OFD packet to send [01:12:18]OFD Sender: No OFD packet to send [01:12:23]OFD Sender: No OFD packet to send [01:12:28]OFD Sender: No OFD packet to send [01:12:33]OFD Sender: No OFD packet to send [01:12:38]OFD Sender: No OFD packet to send [01:12:43]OFD Sender: No OFD packet to send [01:12:48]OFD Sender: No OFD packet to send [01:12:53]OFD Sender: No OFD packet to send [01:12:58]OFD Sender: No OFD packet to send [01:13:03]OFD Sender: No OFD packet to send [01:13:08]OFD Sender: No OFD packet to send [01:13:13]OFD Sender: No OFD packet to send [01:13:18]OFD Sender: No OFD packet to send [01:13:23]OFD Sender: No OFD packet to send [01:13:28]OFD Sender: No OFD packet to send [01:13:33]OFD Sender: No OFD packet to send [01:13:38]OFD Sender: No OFD packet to send [01:13:43]OFD Sender: No OFD packet to send [01:13:48]OFD Sender: No OFD packet to send [01:13:53]OFD Sender: No OFD packet to send [01:13:58]OFD Sender: No OFD packet to send [01:14:03]OFD Sender: No OFD packet to send [01:14:08]OFD Sender: No OFD packet to send [01:14:13]OFD Sender: No OFD packet to send [01:14:18]OFD Sender: No OFD packet to send [01:14:23]OFD Sender: No OFD packet to send [01:14:28]OFD Sender: No OFD packet to send [01:14:33]OFD Sender: No OFD packet to send [01:14:38]OFD Sender: No OFD packet to send [01:14:43]OFD Sender: No OFD packet to send [01:14:48]OFD Sender: No OFD packet to send [01:14:53]OFD Sender: No OFD packet to send [01:14:58]OFD Sender: No OFD packet to send [01:15:00]int [01:15:00]Write to MH i2c: 01 00 00 38 68 A0 [01:15:00]*** FLAG_PRN_PAP1 set [01:15:00]Write i2c OK [01:15:00]MH_I2C_Read... [01:15:00]Read from MH i2c: 01 [01:15:00]MH_I2C_Read... [01:15:00]Read from MH i2c: 01 07 00 [01:15:00]MH_I2C_Read... [01:15:00]Read from MH i2c: 01 07 00 38 68 00 01 00 00 00 FF 0F B6 [01:15:00]state=0 [01:15:00]No paper [01:15:00]int [01:15:00]Write to MH i2c: 01 00 00 39 68 A1 [01:15:00]*** FLAG_PRN_PAP2 set [01:15:00]Write i2c OK [01:15:00]MH_I2C_Read... [01:15:00]Read from MH i2c: 01 [01:15:00]MH_I2C_Read... [01:15:00]Read from MH i2c: 01 07 00 [01:15:00]MH_I2C_Read... [01:15:00]Read from MH i2c: 01 07 00 39 68 00 03 00 00 00 FF 0F B9 [01:15:00]state=0 [01:15:00]No paper [01:15:00]Cover opened [01:15:03]OFD Sender: No OFD packet to send [01:15:05]Write to MH i2c: 01 00 00 3A 68 A2 [01:15:05]Write i2c OK [01:15:05]MH_I2C_Read... [01:15:05]Read from MH i2c: 01 [01:15:05]MH_I2C_Read... [01:15:05]Read from MH i2c: 01 07 00 [01:15:05]MH_I2C_Read... [01:15:05]Read from MH i2c: 01 07 00 3A 68 00 03 00 00 00 FF 0F BA [01:15:05]state=3 [01:15:05]No paper [01:15:05]Cover opened [01:15:05]int [01:15:05]Write to MH i2c: 01 00 00 3B 68 A3 [01:15:05]*** FLAG_PRN_PAP2 reset [01:15:05]Write i2c OK [01:15:05]MH_I2C_Read... [01:15:05]Read from MH i2c: 01 [01:15:05]MH_I2C_Read... [01:15:05]Read from MH i2c: 01 07 00 [01:15:05]MH_I2C_Read... [01:15:05]*** FLAG_PRN_PAP1 reset [01:15:05]Read from MH i2c: 01 07 00 3B 68 00 00 00 00 00 FF 0F B8 [01:15:05]state=3 [01:15:05]Cover closed [01:15:07]accept exits with 9 [01:15:07]New connection [01:15:07]New thread 3067059556 created [01:15:07]Thread 3067202916 joined [01:15:07]Waiting for new connection... [01:15:07] Sock 9.Parse request [01:15:07]Sock 9.Check first char [01:15:07]Sock 9.First char is OK [01:15:07]request: POST /json_proto HTTP/1.0 [01:15:07]Method: POST [01:15:07]URL: /json_proto [01:15:07]Method is POST - this is cgi request [01:15:07]url: /json_proto [01:15:07]query_string will be loaded in cgi processing [01:15:07]execute_cgi json_proto POST (null) [01:15:07]execute_cgi path=json_proto method=POST [01:15:07]POST find Content-Length [01:15:07]Host: 172.17.34.200:8080 [01:15:07]Content-Length: 215 [01:15:07]Content-Type: application/json [01:15:07] [01:15:07]POST finish read [01:15:07]Found Content-Length = 215 [01:15:07]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" ] } } [01:15:07]execute_script... [01:15:07]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" ] } } [01:15:07]POST & json_proto [01:15:07]process_json_proto [01:15:07]json parsed OK: [01:15:07]protocol is kg_v1.0 [01:15:07]action value=get_value [01:15:07]process_action get_value [01:15:07]cmd_get_value [01:15:07]process_action get_value done [01:15:07]requested_data is exist [01:15:07]produce_requested_data [01:15:07]requested_item kkm.sn is exist - process it [01:15:07]requested_item kkm.ver is exist - process it [01:15:07]requested_item fm.sn is exist - process it [01:15:07]wFMCommunicate request_size=4 [01:15:07]MH_SAM_APDU [01:15:07]CAPDU: 80 11 00 00 [01:15:07]Write to MH i2c: E2 08 00 3C 68 80 11 00 00 00 00 00 00 1E [01:15:07]Write i2c OK [01:15:07]MH_I2C_Read... [01:15:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:15:07]Read from MH i2c: E2 [01:15:07]MH_I2C_Read... [01:15:07]Read from MH i2c: E2 17 00 [01:15:07]MH_I2C_Read... [01:15:07]Read from MH i2c: E2 17 00 3C 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 74 [01:15:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:15:07]wFMCommunicate OK [01:15:07]requested_item fd.num is exist - process it [01:15:07]SAM_PROTO_GetFieldsCounters [01:15:07]wFMCommunicate request_size=4 [01:15:07]MH_SAM_APDU [01:15:07]CAPDU: 80 13 00 00 [01:15:07]Write to MH i2c: E2 08 00 3D 68 80 13 00 00 00 00 00 00 21 [01:15:07]Write i2c OK [01:15:07]MH_I2C_Read... [01:15:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:15:07]Read from MH i2c: E2 [01:15:07]MH_I2C_Read... [01:15:07]Read from MH i2c: E2 62 00 [01:15:07]MH_I2C_Read... [01:15:07]Read from MH i2c: E2 62 00 3D 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [01:15:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 53 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:15:07]wFMCommunicate OK [01:15:07]SAM_PROTO_GetFieldsCounters done [01:15:07]requested_item shift.num is exist - process it [01:15:07]requested_item shift.opened is exist - process it [01:15:07]req_shift_opened [01:15:07]FM_GetShiftState [01:15:07]SAM_PROTO_GetShiftState [01:15:07]wFMCommunicate request_size=4 [01:15:07]MH_SAM_APDU [01:15:07]CAPDU: 80 13 01 00 [01:15:07]Write to MH i2c: E2 08 00 3E 68 80 13 01 00 00 00 00 00 23 [01:15:07]Write i2c OK [01:15:07]MH_I2C_Read... [01:15:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:15:07]Read from MH i2c: E2 [01:15:07]MH_I2C_Read... [01:15:07]Read from MH i2c: E2 0E 00 [01:15:07]MH_I2C_Read... [01:15:07]Read from MH i2c: E2 0E 00 3E 68 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 52 [01:15:07]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [01:15:07]wFMCommunicate OK [01:15:07]SAM_PROTO_GetShiftState done [01:15:07]FM_GetShiftState done [01:15:07]req_shift_opened done [01:15:07]requested_item shift.open_date is exist - process it [01:15:07]req_shift_open_date [01:15:07]req_shift_open_date done [01:15:07]produce_requested_data done [01:15:07]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33363,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [01:15:07]process_action_free get_value [01:15:07]json_value_free [01:15:07]json_value_free done [01:15:07]process_json_proto returns [01:15:07]Send response to host [01:15:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33363,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [01:15:07]free response buf [01:15:07]execute_script done [01:15:07]execute_script returns [01:15:07]free content buf [01:15:07]Sock 9.Close socket [01:15:07]Sock 9.Thread stoped [01:15:07]accept exits with 7 [01:15:07]New connection [01:15:07]New thread 3067202916 created [01:15:07]Thread 3067059556 joined [01:15:07]Waiting for new connection... [01:15:07] Sock 7.Parse request [01:15:07]Sock 7.Check first char [01:15:07]Sock 7.First char is OK [01:15:07]request: POST /json_proto HTTP/1.0 [01:15:07]Method: POST [01:15:07]URL: /json_proto [01:15:07]Method is POST - this is cgi request [01:15:07]url: /json_proto [01:15:07]query_string will be loaded in cgi processing [01:15:07]execute_cgi json_proto POST (null) [01:15:07]execute_cgi path=json_proto method=POST [01:15:07]POST find Content-Length [01:15:07]Host: 172.17.34.200:8080 [01:15:07]Content-Length: 331 [01:15:07]Content-Type: application/json [01:15:07] [01:15:07]POST finish read [01:15:07]Found Content-Length = 331 [01:15:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:15:07]execute_script... [01:15:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:15:07]POST & json_proto [01:15:07]process_json_proto [01:15:07]json parsed OK: [01:15:07]protocol is kg_v1.0 [01:15:07]action value=get_value [01:15:07]process_action get_value [01:15:07]cmd_get_value [01:15:07]process_action get_value done [01:15:07]requested_data is exist [01:15:07]produce_requested_data [01:15:07]requested_item fm.sale.total is exist - process it [01:15:07]SAM_PROTO_GetFMData [01:15:07]wFMCommunicate request_size=4 [01:15:07]MH_SAM_APDU [01:15:07]CAPDU: 80 13 03 00 [01:15:07]Write to MH i2c: E2 08 00 3F 68 80 13 03 00 00 00 00 00 26 [01:15:07]Write i2c OK [01:15:07]MH_I2C_Read... [01:15:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [01:15:08]Read from MH i2c: E2 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 FD 00 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 FD 00 3F 68 00 C3 04 85 04 BF 04 6E 04 04 00 B7 81 00 00 69 04 A1 00 6F 04 04 00 78 80 00 00 B1 04 04 00 A8 0A 4F 9D 70 04 04 00 F0 8C B4 8C 72 04 04 00 B8 7D 9A 10 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 A6 7F B5 10 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 94 6F 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 04 [01:15:08]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B7 81 00 00 69 04 A1 00 6F 04 04 00 78 80 00 00 B1 04 04 00 A8 0A 4F 9D 70 04 04 00 F0 8C B4 8C 72 04 04 00 B8 7D 9A 10 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 A6 7F B5 10 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 94 6F 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [01:15:08]wFMCommunicate OK [01:15:08]wFMCommunicate request_size=4 [01:15:08]MH_SAM_APDU [01:15:08]CAPDU: 80 17 00 00 [01:15:08]Write to MH i2c: E2 08 00 40 68 80 17 00 00 00 00 00 00 28 [01:15:08]Write i2c OK [01:15:08]MH_I2C_Read... [01:15:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:15:08]Read from MH i2c: E2 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 FD 00 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 FD 00 40 68 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 4B [01:15:08]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [01:15:08]wFMCommunicate OK [01:15:08]wFMCommunicate request_size=4 [01:15:08]MH_SAM_APDU [01:15:08]CAPDU: 80 17 00 00 [01:15:08]Write to MH i2c: E2 08 00 41 68 80 17 00 00 00 00 00 00 29 [01:15:08]Write i2c OK [01:15:08]MH_I2C_Read... [01:15:08]OFD Sender: No OFD packet to send [01:15:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:15:08]Read from MH i2c: E2 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 FD 00 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 FD 00 41 68 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 47 [01:15:08]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [01:15:08]wFMCommunicate OK [01:15:08]wFMCommunicate request_size=4 [01:15:08]MH_SAM_APDU [01:15:08]CAPDU: 80 17 00 00 [01:15:08]Write to MH i2c: E2 08 00 42 68 80 17 00 00 00 00 00 00 2A [01:15:08]Write i2c OK [01:15:08]MH_I2C_Read... [01:15:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:15:08]Read from MH i2c: E2 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 FD 00 [01:15:08]MH_I2C_Read... [01:15:08]Read from MH i2c: E2 FD 00 42 68 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 9C [01:15:08]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [01:15:08]wFMCommunicate OK [01:15:08]wFMCommunicate request_size=4 [01:15:08]MH_SAM_APDU [01:15:08]CAPDU: 80 17 00 00 [01:15:08]Write to MH i2c: E2 08 00 43 68 80 17 00 00 00 00 00 00 2B [01:15:08]Write i2c OK [01:15:08]MH_I2C_Read... [01:15:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [01:15:09]Read from MH i2c: E2 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 E0 00 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 E0 00 43 68 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 15 [01:15:09]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [01:15:09]wFMCommunicate OK [01:15:09]SAM_PROTO_GetFMData done [01:15:09]requested_item fm.sale_refund.total is exist - process it [01:15:09]requested_item fm.buy.total is exist - process it [01:15:09]requested_item shift.sale.total is exist - process it [01:15:09]SAM_PROTO_GetShiftData [01:15:09]wFMCommunicate request_size=4 [01:15:09]MH_SAM_APDU [01:15:09]CAPDU: 80 13 02 00 [01:15:09]Write to MH i2c: E2 08 00 44 68 80 13 02 00 00 00 00 00 2A [01:15:09]Write i2c OK [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 [01:15:09]MH_I2C_Read... [01:15:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [01:15:09]Read from MH i2c: E2 FD 00 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 FD 00 44 68 00 AA 04 AA 04 A6 04 6E 04 04 00 03 00 00 00 69 04 97 00 6F 04 04 00 03 00 00 00 B1 04 03 00 80 A9 03 70 04 03 00 80 A9 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 98 63 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 4D 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 79 [01:15:09]RAPDU: AA 04 AA 04 A6 04 6E 04 04 00 03 00 00 00 69 04 97 00 6F 04 04 00 03 00 00 00 B1 04 03 00 80 A9 03 70 04 03 00 80 A9 03 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 98 63 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 4D 08 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 [01:15:09]wFMCommunicate OK [01:15:09]wFMCommunicate request_size=4 [01:15:09]MH_SAM_APDU [01:15:09]CAPDU: 80 17 00 00 [01:15:09]Write to MH i2c: E2 08 00 45 68 80 17 00 00 00 00 00 00 2D [01:15:09]Write i2c OK [01:15:09]MH_I2C_Read... [01:15:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:15:09]Read from MH i2c: E2 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 FD 00 [01:15:09]MH_I2C_Read... [01:15:09]Read from MH i2c: E2 FD 00 45 68 00 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 53 [01:15:09]RAPDU: 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [01:15:09]wFMCommunicate OK [01:15:09]wFMCommunicate request_size=4 [01:15:09]MH_SAM_APDU [01:15:09]CAPDU: 80 17 00 00 [01:15:09]Write to MH i2c: E2 08 00 46 68 80 17 00 00 00 00 00 00 2E [01:15:09]Write i2c OK [01:15:09]MH_I2C_Read... [01:15:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:15:10]Read from MH i2c: E2 [01:15:10]MH_I2C_Read... [01:15:10]Read from MH i2c: E2 FD 00 [01:15:10]MH_I2C_Read... [01:15:10]Read from MH i2c: E2 FD 00 46 68 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 E1 [01:15:10]RAPDU: EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 [01:15:10]wFMCommunicate OK [01:15:10]wFMCommunicate request_size=4 [01:15:10]MH_SAM_APDU [01:15:10]CAPDU: 80 17 00 00 [01:15:10]Write to MH i2c: E2 08 00 47 68 80 17 00 00 00 00 00 00 2F [01:15:10]Write i2c OK [01:15:10]MH_I2C_Read... [01:15:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:15:10]Read from MH i2c: E2 [01:15:10]MH_I2C_Read... [01:15:10]Read from MH i2c: E2 FD 00 [01:15:10]MH_I2C_Read... [01:15:10]Read from MH i2c: E2 FD 00 47 68 00 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 A1 [01:15:10]RAPDU: 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 [01:15:10]wFMCommunicate OK [01:15:10]wFMCommunicate request_size=4 [01:15:10]MH_SAM_APDU [01:15:10]CAPDU: 80 17 00 00 [01:15:10]Write to MH i2c: E2 08 00 48 68 80 17 00 00 00 00 00 00 30 [01:15:10]Write i2c OK [01:15:10]MH_I2C_Read... [01:15:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 196! [01:15:10]Read from MH i2c: E2 [01:15:10]MH_I2C_Read... [01:15:10]Read from MH i2c: E2 C7 00 [01:15:10]MH_I2C_Read... [01:15:10]Read from MH i2c: E2 C7 00 48 68 00 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 23 [01:15:10]RAPDU: 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [01:15:10]wFMCommunicate OK [01:15:10]SAM_PROTO_GetShiftData done [01:15:10]requested_item shift.sale.total_cash is exist - process it [01:15:10]requested_item shift.sale_refund.total is exist - process it [01:15:10]requested_item shift.sale_refund.total_cash is exist - process it [01:15:10]requested_item shift.buy.total is exist - process it [01:15:10]requested_item shift.buy.total_cash is exist - process it [01:15:10]produce_requested_data done [01:15:10]produce_requested_data return {"fm.sale.total":26392029.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":2400.00,"shift.sale.total_cash":2400.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [01:15:10]process_action_free get_value [01:15:10]json_value_free [01:15:10]json_value_free done [01:15:10]process_json_proto returns [01:15:10]Send response to host [01:15:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26392029.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":2400.00,"shift.sale.total_cash":2400.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [01:15:10]free response buf [01:15:10]execute_script done [01:15:10]execute_script returns [01:15:10]free content buf [01:15:10]Sock 7.Close socket [01:15:10]Sock 7.Thread stoped [01:15:13]OFD Sender: No OFD packet to send [01:15:18]OFD Sender: No OFD packet to send [01:15:23]OFD Sender: No OFD packet to send [01:15:28]OFD Sender: No OFD packet to send [01:15:33]OFD Sender: No OFD packet to send [01:15:38]OFD Sender: No OFD packet to send [01:15:43]OFD Sender: No OFD packet to send [01:15:48]OFD Sender: No OFD packet to send [01:15:53]OFD Sender: No OFD packet to send [01:15:58]OFD Sender: No OFD packet to send [01:16:03]OFD Sender: No OFD packet to send [01:16:08]OFD Sender: No OFD packet to send [01:16:13]OFD Sender: No OFD packet to send [01:16:18]OFD Sender: No OFD packet to send [01:16:23]OFD Sender: No OFD packet to send [01:16:28]OFD Sender: No OFD packet to send [01:16:33]OFD Sender: No OFD packet to send [01:16:38]OFD Sender: No OFD packet to send [01:16:43]OFD Sender: No OFD packet to send [01:16:48]OFD Sender: No OFD packet to send [01:16:53]OFD Sender: No OFD packet to send [01:16:58]OFD Sender: No OFD packet to send [01:17:03]OFD Sender: No OFD packet to send [01:17:08]OFD Sender: No OFD packet to send [01:17:13]OFD Sender: No OFD packet to send [01:17:18]OFD Sender: No OFD packet to send [01:17:23]OFD Sender: No OFD packet to send [01:17:28]OFD Sender: No OFD packet to send [01:17:33]OFD Sender: No OFD packet to send [01:17:38]OFD Sender: No OFD packet to send [01:17:43]OFD Sender: No OFD packet to send [01:17:48]OFD Sender: No OFD packet to send [01:17:53]OFD Sender: No OFD packet to send [01:17:58]OFD Sender: No OFD packet to send [01:18:03]OFD Sender: No OFD packet to send [01:18:08]OFD Sender: No OFD packet to send [01:18:13]OFD Sender: No OFD packet to send [01:18:18]OFD Sender: No OFD packet to send [01:18:23]OFD Sender: No OFD packet to send [01:18:28]OFD Sender: No OFD packet to send [01:18:33]OFD Sender: No OFD packet to send [01:18:38]OFD Sender: No OFD packet to send [01:18:43]OFD Sender: No OFD packet to send [01:18:48]OFD Sender: No OFD packet to send [01:18:53]OFD Sender: No OFD packet to send [01:18:58]OFD Sender: No OFD packet to send [01:19:03]OFD Sender: No OFD packet to send [01:19:08]OFD Sender: No OFD packet to send [01:19:13]OFD Sender: No OFD packet to send [01:19:18]OFD Sender: No OFD packet to send [01:19:23]OFD Sender: No OFD packet to send [01:19:28]OFD Sender: No OFD packet to send [01:19:33]OFD Sender: No OFD packet to send [01:19:38]OFD Sender: No OFD packet to send [01:19:43]OFD Sender: No OFD packet to send [01:19:48]OFD Sender: No OFD packet to send [01:19:53]OFD Sender: No OFD packet to send [01:19:58]OFD Sender: No OFD packet to send [01:20:03]OFD Sender: No OFD packet to send [01:20:08]OFD Sender: No OFD packet to send [01:20:13]OFD Sender: No OFD packet to send [01:20:18]OFD Sender: No OFD packet to send [01:20:23]OFD Sender: No OFD packet to send [01:20:28]OFD Sender: No OFD packet to send [01:20:33]OFD Sender: No OFD packet to send [01:20:38]OFD Sender: No OFD packet to send [01:20:43]OFD Sender: No OFD packet to send [01:20:48]OFD Sender: No OFD packet to send [01:20:53]OFD Sender: No OFD packet to send [01:20:58]OFD Sender: No OFD packet to send [01:21:03]OFD Sender: No OFD packet to send [01:21:08]OFD Sender: No OFD packet to send [01:21:13]OFD Sender: No OFD packet to send [01:21:18]OFD Sender: No OFD packet to send [01:21:23]OFD Sender: No OFD packet to send [01:21:28]OFD Sender: No OFD packet to send [01:21:33]OFD Sender: No OFD packet to send [01:21:38]OFD Sender: No OFD packet to send [01:21:43]OFD Sender: No OFD packet to send [01:21:48]OFD Sender: No OFD packet to send [01:21:53]OFD Sender: No OFD packet to send [01:21:58]OFD Sender: No OFD packet to send [01:22:03]OFD Sender: No OFD packet to send [01:22:08]OFD Sender: No OFD packet to send [01:22:13]OFD Sender: No OFD packet to send [01:22:18]OFD Sender: No OFD packet to send [01:22:23]OFD Sender: No OFD packet to send [01:22:28]OFD Sender: No OFD packet to send [01:22:33]OFD Sender: No OFD packet to send [01:22:38]OFD Sender: No OFD packet to send [01:22:43]OFD Sender: No OFD packet to send [01:22:48]OFD Sender: No OFD packet to send [01:22:54]OFD Sender: No OFD packet to send [01:22:59]OFD Sender: No OFD packet to send [01:23:04]OFD Sender: No OFD packet to send [01:23:09]OFD Sender: No OFD packet to send [01:23:14]OFD Sender: No OFD packet to send [01:23:19]OFD Sender: No OFD packet to send [01:23:24]OFD Sender: No OFD packet to send [01:23:29]OFD Sender: No OFD packet to send [01:23:34]OFD Sender: No OFD packet to send [01:23:39]OFD Sender: No OFD packet to send [01:23:44]OFD Sender: No OFD packet to send [01:23:49]OFD Sender: No OFD packet to send [01:23:54]OFD Sender: No OFD packet to send [01:23:59]OFD Sender: No OFD packet to send [01:24:04]OFD Sender: No OFD packet to send [01:24:09]OFD Sender: No OFD packet to send [01:24:14]OFD Sender: No OFD packet to send [01:24:19]OFD Sender: No OFD packet to send [01:24:24]OFD Sender: No OFD packet to send [01:24:29]OFD Sender: No OFD packet to send [01:24:34]OFD Sender: No OFD packet to send [01:24:39]OFD Sender: No OFD packet to send [01:24:44]OFD Sender: No OFD packet to send [01:24:49]OFD Sender: No OFD packet to send [01:24:54]OFD Sender: No OFD packet to send [01:24:59]OFD Sender: No OFD packet to send [01:25:04]OFD Sender: No OFD packet to send [01:25:09]OFD Sender: No OFD packet to send [01:25:14]OFD Sender: No OFD packet to send [01:25:19]OFD Sender: No OFD packet to send [01:25:24]OFD Sender: No OFD packet to send [01:25:29]OFD Sender: No OFD packet to send [01:25:34]OFD Sender: No OFD packet to send [01:25:39]OFD Sender: No OFD packet to send [01:25:44]OFD Sender: No OFD packet to send [01:25:49]OFD Sender: No OFD packet to send [01:25:54]OFD Sender: No OFD packet to send [01:25:59]OFD Sender: No OFD packet to send [01:26:04]OFD Sender: No OFD packet to send [01:26:09]OFD Sender: No OFD packet to send [01:26:14]OFD Sender: No OFD packet to send [01:26:19]OFD Sender: No OFD packet to send [01:26:24]OFD Sender: No OFD packet to send [01:26:29]OFD Sender: No OFD packet to send [01:26:34]OFD Sender: No OFD packet to send [01:26:39]OFD Sender: No OFD packet to send [01:26:44]OFD Sender: No OFD packet to send [01:26:49]OFD Sender: No OFD packet to send [01:26:54]OFD Sender: No OFD packet to send [01:26:59]OFD Sender: No OFD packet to send [01:27:04]OFD Sender: No OFD packet to send [01:27:09]OFD Sender: No OFD packet to send [01:27:14]OFD Sender: No OFD packet to send [01:27:19]OFD Sender: No OFD packet to send [01:27:24]OFD Sender: No OFD packet to send [01:27:29]OFD Sender: No OFD packet to send [01:27:34]OFD Sender: No OFD packet to send [01:27:39]OFD Sender: No OFD packet to send [01:27:44]OFD Sender: No OFD packet to send [01:27:49]OFD Sender: No OFD packet to send [01:27:54]OFD Sender: No OFD packet to send [01:27:59]OFD Sender: No OFD packet to send [01:28:04]OFD Sender: No OFD packet to send [01:28:09]OFD Sender: No OFD packet to send [01:28:14]OFD Sender: No OFD packet to send [01:28:19]OFD Sender: No OFD packet to send [01:28:24]OFD Sender: No OFD packet to send [01:28:29]OFD Sender: No OFD packet to send [01:28:34]OFD Sender: No OFD packet to send [01:28:39]OFD Sender: No OFD packet to send [01:28:44]OFD Sender: No OFD packet to send [01:28:49]OFD Sender: No OFD packet to send [01:28:54]OFD Sender: No OFD packet to send [01:28:59]OFD Sender: No OFD packet to send [01:29:04]OFD Sender: No OFD packet to send [01:29:09]OFD Sender: No OFD packet to send [01:29:14]OFD Sender: No OFD packet to send [01:29:19]OFD Sender: No OFD packet to send [01:29:24]OFD Sender: No OFD packet to send [01:29:29]OFD Sender: No OFD packet to send [01:29:34]OFD Sender: No OFD packet to send [01:29:39]OFD Sender: No OFD packet to send [01:29:44]OFD Sender: No OFD packet to send [01:29:49]OFD Sender: No OFD packet to send [01:29:54]OFD Sender: No OFD packet to send [01:29:59]OFD Sender: No OFD packet to send [01:30:04]OFD Sender: No OFD packet to send [01:30:09]OFD Sender: No OFD packet to send [01:30:14]OFD Sender: No OFD packet to send [01:30:19]OFD Sender: No OFD packet to send [01:30:24]OFD Sender: No OFD packet to send [01:30:29]OFD Sender: No OFD packet to send [01:30:34]OFD Sender: No OFD packet to send [01:30:39]OFD Sender: No OFD packet to send [01:30:44]OFD Sender: No OFD packet to send [01:30:49]OFD Sender: No OFD packet to send [01:30:54]OFD Sender: No OFD packet to send [01:30:59]OFD Sender: No OFD packet to send [01:31:04]OFD Sender: No OFD packet to send [01:31:09]OFD Sender: No OFD packet to send [01:31:14]OFD Sender: No OFD packet to send [01:31:19]OFD Sender: No OFD packet to send [01:31:24]OFD Sender: No OFD packet to send [01:31:29]OFD Sender: No OFD packet to send [01:31:34]OFD Sender: No OFD packet to send [01:31:39]OFD Sender: No OFD packet to send [01:31:44]OFD Sender: No OFD packet to send [01:31:49]OFD Sender: No OFD packet to send [01:31:54]OFD Sender: No OFD packet to send [01:31:59]OFD Sender: No OFD packet to send [01:32:04]OFD Sender: No OFD packet to send [01:32:09]OFD Sender: No OFD packet to send [01:32:14]OFD Sender: No OFD packet to send [01:32:19]OFD Sender: No OFD packet to send [01:32:24]OFD Sender: No OFD packet to send [01:32:29]OFD Sender: No OFD packet to send [01:32:34]OFD Sender: No OFD packet to send [01:32:39]OFD Sender: No OFD packet to send [01:32:44]OFD Sender: No OFD packet to send [01:32:49]OFD Sender: No OFD packet to send [01:32:54]OFD Sender: No OFD packet to send [01:32:59]OFD Sender: No OFD packet to send [01:33:04]OFD Sender: No OFD packet to send [01:33:09]OFD Sender: No OFD packet to send [01:33:14]OFD Sender: No OFD packet to send [01:33:19]OFD Sender: No OFD packet to send [01:33:24]OFD Sender: No OFD packet to send [01:33:29]OFD Sender: No OFD packet to send [01:33:34]OFD Sender: No OFD packet to send [01:33:39]OFD Sender: No OFD packet to send [01:33:44]OFD Sender: No OFD packet to send [01:33:49]OFD Sender: No OFD packet to send [01:33:54]OFD Sender: No OFD packet to send [01:33:59]OFD Sender: No OFD packet to send [01:34:04]OFD Sender: No OFD packet to send [01:34:09]OFD Sender: No OFD packet to send [01:34:14]OFD Sender: No OFD packet to send [01:34:19]OFD Sender: No OFD packet to send [01:34:24]OFD Sender: No OFD packet to send [01:34:29]OFD Sender: No OFD packet to send [01:34:34]OFD Sender: No OFD packet to send [01:34:39]OFD Sender: No OFD packet to send [01:34:44]OFD Sender: No OFD packet to send [01:34:49]OFD Sender: No OFD packet to send [01:34:54]OFD Sender: No OFD packet to send [01:34:59]OFD Sender: No OFD packet to send [01:35:04]OFD Sender: No OFD packet to send [01:35:09]OFD Sender: No OFD packet to send [01:35:14]OFD Sender: No OFD packet to send [01:35:19]OFD Sender: No OFD packet to send [01:35:24]OFD Sender: No OFD packet to send [01:35:29]OFD Sender: No OFD packet to send [01:35:34]OFD Sender: No OFD packet to send [01:35:39]OFD Sender: No OFD packet to send [01:35:44]OFD Sender: No OFD packet to send [01:35:49]OFD Sender: No OFD packet to send [01:35:54]OFD Sender: No OFD packet to send [01:35:59]OFD Sender: No OFD packet to send [01:36:04]OFD Sender: No OFD packet to send [01:36:09]OFD Sender: No OFD packet to send [01:36:14]OFD Sender: No OFD packet to send [01:36:19]OFD Sender: No OFD packet to send [01:36:24]OFD Sender: No OFD packet to send [01:36:29]OFD Sender: No OFD packet to send [01:36:34]OFD Sender: No OFD packet to send [01:36:39]OFD Sender: No OFD packet to send [01:36:44]OFD Sender: No OFD packet to send [01:36:49]OFD Sender: No OFD packet to send [01:36:54]accept exits with 9 [01:36:54]New connection [01:36:54]New thread 3067059556 created [01:36:54]Thread 3067202916 joined [01:36:54]Waiting for new connection... [01:36:54] Sock 9.Parse request [01:36:54]Sock 9.Check first char [01:36:54]Sock 9.First char is OK [01:36:54]request: POST /json_proto HTTP/1.0 [01:36:54]Method: POST [01:36:54]URL: /json_proto [01:36:54]Method is POST - this is cgi request [01:36:54]url: /json_proto [01:36:54]query_string will be loaded in cgi processing [01:36:54]execute_cgi json_proto POST (null) [01:36:54]execute_cgi path=json_proto method=POST [01:36:54]POST find Content-Length [01:36:54]Host: 172.17.34.200:8080 [01:36:54]Content-Length: 672 [01:36:54]Content-Type: application/json [01:36:54] [01:36:54]POST finish read [01:36:54]Found Content-Length = 672 [01:36:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 12.610, "sum" : 750.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:36:54]execute_script... [01:36: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)1183195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124130", "name": "Super-92-\u041A-5", "price" : 59.50, "quantity" : 12.610, "sum" : 750.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:36:54]POST & json_proto [01:36:54]process_json_proto [01:36:54]json parsed OK: [01:36:54]protocol is kg_v1.0 [01:36:54]action value=close_receipt [01:36:54]process_action close_receipt [01:36:54]cmd_close_receipt [01:36:54]MH_GetDate [01:36:54]Write to MH i2c: F0 00 00 49 68 A0 [01:36:54]OFD Sender: No OFD packet to send [01:36:54]Write i2c OK [01:36:54]MH_I2C_Read... [01:36:54]Read from MH i2c: F0 [01:36:54]MH_I2C_Read... [01:36:54]Read from MH i2c: F0 09 00 [01:36:54]MH_I2C_Read... [01:36:54]Read from MH i2c: F0 09 00 49 68 00 BA A8 EA 64 B2 FF 65 64 D3 [01:36:54]GetLastDocTimeStamp 1693097798 [01:36:54]current date 1693100218 [01:36:54]FM_GetShiftState [01:36:54]SAM_PROTO_GetShiftState [01:36:54]wFMCommunicate request_size=4 [01:36:54]MH_SAM_APDU [01:36:54]CAPDU: 80 13 01 00 [01:36:54]Write to MH i2c: E2 08 00 4A 68 80 13 01 00 00 00 00 00 2F [01:36:54]Write i2c OK [01:36:54]MH_I2C_Read... [01:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:36:54]Read from MH i2c: E2 [01:36:54]MH_I2C_Read... [01:36:54]Read from MH i2c: E2 0E 00 [01:36:54]MH_I2C_Read... [01:36:54]Read from MH i2c: E2 0E 00 4A 68 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 5E [01:36:54]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [01:36:54]wFMCommunicate OK [01:36:54]SAM_PROTO_GetShiftState done [01:36:54]FM_GetShiftState done [01:36:54]opened in 1693095997 [01:36:54]opened+sec_in_day 1693182397 [01:36:54]quantity*price = 75029 [01:36:54]sum+1 = 75031 [01:36:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.68 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 4 27.08.2023 01:36 Смена: 78 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33364 ФПД: 138331706413583 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T013658&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33364&fm=138331706413583&tin=02508201610067®Number=0000000000091575&sum=75000 [01:36:55]StoreToDocumentArchive [01:36:55]shift 78 fd 33364 [01:36:55]save to /storage/0078/doc_00033364 [01:36:55]save last doc name /storage/0078/doc_00033364 to /storage/kkm_last_doc_name [01:36:55]save OK [01:36:55]Clear old archive folders... [01:36:55]ProcessDocumentItem done err = 0, tmpTLVsize=252 [01:36:55]tlvbuf is 00BA86E0 [01:36:55]SAM_PROTO_ClearQueue [01:36:55]wFMCommunicate request_size=4 [01:36:55]MH_SAM_APDU [01:36:55]CAPDU: 80 09 00 00 [01:36:55]Write to MH i2c: E2 08 00 57 68 80 09 00 00 00 00 00 00 31 [01:36:55]Write i2c OK [01:36:55]MH_I2C_Read... [01:36:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:36:55]Read from MH i2c: E2 [01:36:55]MH_I2C_Read... [01:36:55]Read from MH i2c: E2 03 00 [01:36:55]MH_I2C_Read... [01:36:55]Read from MH i2c: E2 03 00 57 68 00 90 00 33 [01:36:55]RAPDU: 90 00 [01:36:55]wFMCommunicate OK [01:36:55]SAM_PROTO_ClearQueue done [01:36:55]KKMCreateOFDPacket [01:36:55]OFDProtocolAddRootSTLVToBuf [01:36:55]FM_MakeSignedData [01:36:55]FM_MakeSignedData [01:36:55]SAM_PROTO_SignData [01:36:55]wFMCommunicate request_size=4 [01:36:55]MH_SAM_APDU [01:36:55]CAPDU: 80 0D 01 02 [01:36:55]Write to MH i2c: E2 08 00 58 68 80 0D 01 02 00 00 00 00 39 [01:36:55]Write i2c OK [01:36:55]MH_I2C_Read... [01:36:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:36:55]Read from MH i2c: E2 [01:36:55]MH_I2C_Read... [01:36:55]Read from MH i2c: E2 03 00 [01:36:55]MH_I2C_Read... [01:36:55]Read from MH i2c: E2 03 00 58 68 00 90 00 34 [01:36:55]RAPDU: 90 00 [01:36:55]wFMCommunicate OK [01:36:55]wFMCommunicate request_size=255 [01:36:55]MH_SAM_APDU [01:36:55]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 31 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 16 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 BA A8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 82 00 00 35 04 06 00 [01:36:55]Write to MH i2c: E2 02 01 59 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 31 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 16 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 BA A8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 82 00 00 35 04 06 00 00 00 61 [01:36:55]Write i2c OK [01:36:55]MH_I2C_Read... [01:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:36:56]Read from MH i2c: E2 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: E2 03 00 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: E2 03 00 59 68 00 90 00 35 [01:36:56]RAPDU: 90 00 [01:36:56]wFMCommunicate OK [01:36:56]wFMCommunicate request_size=11 [01:36:56]MH_SAM_APDU [01:36:56]CAPDU: 80 0D 02 02 06 7D CF DC 38 D2 0F [01:36:56]Write to MH i2c: E2 0E 00 5A 68 80 0D 02 02 06 00 7D CF DC 38 D2 0F 00 00 89 [01:36:56]Write i2c OK [01:36:56]MH_I2C_Read... [01:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:36:56]Read from MH i2c: E2 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: E2 03 00 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: E2 03 00 5A 68 00 90 00 36 [01:36:56]RAPDU: 90 00 [01:36:56]wFMCommunicate OK [01:36:56]wFMCommunicate request_size=4 [01:36:56]MH_SAM_APDU [01:36:56]CAPDU: 80 0D 03 02 [01:36:56]Write to MH i2c: E2 08 00 5B 68 80 0D 03 02 00 00 00 00 3E [01:36:56]Write i2c OK [01:36:56]MH_I2C_Read... [01:36:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:36:56]Read from MH i2c: E2 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: E2 0B 00 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: E2 0B 00 5B 68 00 00 8E 73 76 81 76 F5 7A 90 00 1C [01:36:56]RAPDU: 00 8E 73 76 81 76 F5 7A 90 00 [01:36:56]wFMCommunicate OK [01:36:56]SAM_PROTO_SignData done [01:36:56]FM_MakeSignedData done [01:36:56]CreateOFDProtocolMessage [01:36:56]wFMCommunicate request_size=4 [01:36:56]MH_SAM_APDU [01:36:56]CAPDU: 80 11 00 00 [01:36:56]Write to MH i2c: E2 08 00 5C 68 80 11 00 00 00 00 00 00 3E [01:36:56]Write i2c OK [01:36:56]MH_I2C_Read... [01:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:36:56]Read from MH i2c: E2 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: E2 17 00 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: E2 17 00 5C 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 94 [01:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:36:56]wFMCommunicate OK [01:36:56]CreateOFDProtocolMessage done [01:36:56]OFDSenderStorePacket 33364 [01:36:56]StoreOFDPacket docnum=33364 [01:36:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B3 26 08 01 93 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 31 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 16 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 BA A8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 82 00 00 35 04 06 00 7D CF DC 38 D2 0F 00 8E 73 76 81 76 F5 7A [01:36:56]CheckFolder [01:36:56]dirname=/storage/ofd_packets [01:36:56]CheckFolder done [01:36:56]ProducePacketName [01:36:56]name=ofd_packets/00033364 [01:36:56]NVStorageSaveData ofd_packets/00033364 [01:36:56]File name is /storage/ofd_packets/00033364 [01:36:56]Write 302 bytes [01:36:56]NVStorageSaveData done [01:36:56]OFDSenderStorePacket done [01:36:56]KKMCreateOFDPacket done [01:36:56]NVStorageSaveData kkm_last_timestamp [01:36:56]File name is /storage/kkm_last_timestamp [01:36:56]Write 4 bytes [01:36:56]NVStorageSaveData done [01:36:56]ExternCall_PrintAddStr [01:36:56]wPrintStart [01:36:56]Write to MH i2c: 01 00 00 5D 68 C5 [01:36:56]Write i2c OK [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: 01 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: 01 07 00 [01:36:56]MH_I2C_Read... [01:36:56]Read from MH i2c: 01 07 00 5D 68 00 00 00 00 00 FF 0F DA [01:36:56]RasterBufferAndPrint [01:36:56]line Счет N : (1)1183195 [01:36:56]line ИНН: 02508201610067 [01:36:56]line Контрольно-Кассовый Чек [01:36:56]line ПРОДАЖА [01:36:56]line ТРК (МРК, ГНК) : 51 [01:36:56]line Товар: 2710124130 [01:36:56]line Super-92-К-5 [01:36:56]line 12.610 * 59.50 [01:36:56]line = 750.30 [01:36:56]line НДС 12% НСП 1% [01:36:56]line > о реализуемом товаре [01:36:56]line ОКРУГЛЕНИЕ: -0.30 [01:36:56]line ИТОГО: 750.00 [01:36:56]line Внесено: 750.00 [01:36:56]line СДАЧА: 0.00 [01:36:56]line НСП 1% : 6.64 [01:36:56]line НДС 12% : 79.68 [01:36:56]line Наличными: 750.00 [01:36:56]line Безнал.: 0.00 [01:36:56]line Место: АЗС № 121 "Партнер Нефть" [01:36:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [01:36:56]line СНО: Общий режим [01:36:56]line Чек 4 27.08.2023 01:36 [01:36:56]line Смена: 78 ФФД: 1.0 [01:36:56]line ЗНМ: 0300000148 [01:36:56]line РНМ: 0000000000091575 [01:36:56]line Версия ККМ: 001 [01:36:56]line ФМ: 0000000000874655 [01:36:56]line ФД: 33364 [01:36:56]line ФПД: 138331706413583 [01:36:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T013658&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33364&fm=138331706413583&tin=02508201610067®Number=0000000000091575&sum=75000 [01:36:56]OFD Sender: Processing packet 33364 [packets to send 11, broken 10] [01:36:56]ProducePacketName [01:36:56]name=ofd_packets/00033364 [01:36:56]OFD Sender: To server: pG, [01:36:56]CommunicateWithHost lk.salyk.kg:30040 [01:36:56]ConnectInit lk.salyk.kg [01:36:56]written 0, free lines is 4095 [01:36:56]Connected sock=7 [01:36:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 B3 26 08 01 93 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 32 34 31 33 30 06 04 0D 00 53 75 70 65 72 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 42 31 00 00 00 00 00 37 04 06 00 3E 17 00 00 00 00 13 04 06 00 16 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 00 00 00 F4 03 04 00 BA A8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 82 00 00 35 04 06 00 7D CF DC 38 D2 0F 00 8E 73 76 81 76 F5 7A [01:36:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 F9 52 47 00 8C 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 54 82 00 00 F4 03 04 00 57 53 EA 64 B6 04 01 00 00 32 82 C7 50 A8 46 AF 8E [01:36:56]CommunicateWithHost err = 0 [01:36:56]CheckOFDResponse [01:36:56]1017 (14) - 77093643461234 [01:36:56]1041 (16) - 0000000000874655 [01:36:56]1040 (4) - 33364 [01:36:56]1012 (4) - 26.08.2023 19:32 [01:36:56]1206 (1) - 0 [01:36:56]OFD Sender: Remove packet 33364 [01:36:56]ProducePacketName [01:36:56]name=ofd_packets/00033364 [01:36:56]NVStorageDeleteData [01:36:57]Write to MH i2c: 01 00 00 88 68 F0 [01:36:57]Write i2c OK [01:36:57]MH_I2C_Read... [01:36:57]Read from MH i2c: 01 [01:36:57]MH_I2C_Read... [01:36:57]Read from MH i2c: 01 07 00 [01:36:57]MH_I2C_Read... [01:36:57]Read from MH i2c: 01 07 00 88 68 00 00 00 00 00 D7 0C DA [01:36:57]RasterBufferAndPrint [01:36:57]line [01:36:57]line [01:36:57]line [01:36:57]line [01:36:57]line [01:36:57]written 0, free lines is 3296 [01:36:57]MH_Cut [01:36:57]Write to MH i2c: D1 01 00 8F 68 01 C9 [01:36:57]Write i2c OK [01:36:57]MH_I2C_Read... [01:36:57]Read from MH i2c: D1 [01:36:57]MH_I2C_Read... [01:36:57]Read from MH i2c: D1 01 00 [01:36:57]MH_I2C_Read... [01:36:57]Read from MH i2c: D1 01 00 8F 68 00 C8 [01:36:57]Write to MH i2c: 01 00 00 90 68 F8 [01:36:57]Write i2c OK [01:36:57]MH_I2C_Read... [01:36:57]OFD Sender: No OFD packet to send [01:36:57]*** Cut start [01:36:57]*** Purtial cut [01:36:57]*** Stage 1: CUTSNS_PIN = 1 [01:36:58]Read from MH i2c: 01 [01:36:58]MH_I2C_Read... [01:36:58]*** Stop cut motor [01:36:58]*** Cut end [01:36:58]Read from MH i2c: 01 07 00 [01:36:58]MH_I2C_Read... [01:36:58]Read from MH i2c: 01 07 00 90 68 00 00 00 00 00 FF 0F 0D [01:36:58]process_action close_receipt done [01:36:58]requested_data is exist [01:36:58]produce_requested_data [01:36:58]requested_item fm.sn is exist - process it [01:36:58]wFMCommunicate request_size=4 [01:36:58]MH_SAM_APDU [01:36:58]CAPDU: 80 11 00 00 [01:36:58]Write to MH i2c: E2 08 00 91 68 80 11 00 00 00 00 00 00 73 [01:36:58]Write i2c OK [01:36:58]MH_I2C_Read... [01:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:36:58]Read from MH i2c: E2 [01:36:58]MH_I2C_Read... [01:36:58]Read from MH i2c: E2 17 00 [01:36:58]MH_I2C_Read... [01:36:58]Read from MH i2c: E2 17 00 91 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 C9 [01:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:36:58]wFMCommunicate OK [01:36:58]requested_item fd.num is exist - process it [01:36:58]SAM_PROTO_GetFieldsCounters [01:36:58]wFMCommunicate request_size=4 [01:36:58]MH_SAM_APDU [01:36:58]CAPDU: 80 13 00 00 [01:36:58]Write to MH i2c: E2 08 00 92 68 80 13 00 00 00 00 00 00 76 [01:36:58]Write i2c OK [01:36:58]MH_I2C_Read... [01:36:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:36:58]Read from MH i2c: E2 [01:36:58]MH_I2C_Read... [01:36:58]Read from MH i2c: E2 62 00 [01:36:58]MH_I2C_Read... [01:36:58]Read from MH i2c: E2 62 00 92 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [01:36:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:36:58]wFMCommunicate OK [01:36:58]SAM_PROTO_GetFieldsCounters done [01:36:58]requested_item shift.num is exist - process it [01:36:58]requested_item shift.opened is exist - process it [01:36:58]req_shift_opened [01:36:58]FM_GetShiftState [01:36:58]SAM_PROTO_GetShiftState [01:36:58]wFMCommunicate request_size=4 [01:36:58]MH_SAM_APDU [01:36:58]CAPDU: 80 13 01 00 [01:36:58]Write to MH i2c: E2 08 00 93 68 80 13 01 00 00 00 00 00 78 [01:36:58]Write i2c OK [01:36:58]MH_I2C_Read... [01:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:36:58]Read from MH i2c: E2 [01:36:58]MH_I2C_Read... [01:36:58]Read from MH i2c: E2 0E 00 [01:36:58]MH_I2C_Read... [01:36:58]Read from MH i2c: E2 0E 00 93 68 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 A7 [01:36:58]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [01:36:58]wFMCommunicate OK [01:36:58]SAM_PROTO_GetShiftState done [01:36:58]FM_GetShiftState done [01:36:58]req_shift_opened done [01:36:58]requested_item shift.open_date is exist - process it [01:36:58]req_shift_open_date [01:36:58]req_shift_open_date done [01:36:58]produce_requested_data done [01:36:58]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33364,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [01:36:58]process_action_free close_receipt [01:36:58]json_value_free [01:36:58]json_value_free done [01:36:58]process_json_proto returns [01:36:58]Send response to host [01:36:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33364,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [01:36:58]free response buf [01:36:58]execute_script done [01:36:58]execute_script returns [01:36:58]free content buf [01:36:58]Sock 9.Close socket [01:36:58]Sock 9.Thread stoped [01:37:02]OFD Sender: No OFD packet to send [01:37:07]OFD Sender: No OFD packet to send [01:37:12]OFD Sender: No OFD packet to send [01:37:17]OFD Sender: No OFD packet to send [01:37:22]OFD Sender: No OFD packet to send [01:37:27]OFD Sender: No OFD packet to send [01:37:32]OFD Sender: No OFD packet to send [01:37:37]OFD Sender: No OFD packet to send [01:37:42]OFD Sender: No OFD packet to send [01:37:47]OFD Sender: No OFD packet to send [01:37:52]OFD Sender: No OFD packet to send [01:37:57]OFD Sender: No OFD packet to send [01:38:02]OFD Sender: No OFD packet to send [01:38:07]OFD Sender: No OFD packet to send [01:38:12]OFD Sender: No OFD packet to send [01:38:17]OFD Sender: No OFD packet to send [01:38:22]OFD Sender: No OFD packet to send [01:38:27]OFD Sender: No OFD packet to send [01:38:32]OFD Sender: No OFD packet to send [01:38:37]OFD Sender: No OFD packet to send [01:38:42]OFD Sender: No OFD packet to send [01:38:47]OFD Sender: No OFD packet to send [01:38:52]OFD Sender: No OFD packet to send [01:38:57]OFD Sender: No OFD packet to send [01:39:02]OFD Sender: No OFD packet to send [01:39:07]OFD Sender: No OFD packet to send [01:39:12]OFD Sender: No OFD packet to send [01:39:17]OFD Sender: No OFD packet to send [01:39:22]OFD Sender: No OFD packet to send [01:39:27]OFD Sender: No OFD packet to send [01:39:32]OFD Sender: No OFD packet to send [01:39:37]OFD Sender: No OFD packet to send [01:39:42]OFD Sender: No OFD packet to send [01:39:47]OFD Sender: No OFD packet to send [01:39:52]OFD Sender: No OFD packet to send [01:39:57]OFD Sender: No OFD packet to send [01:40:02]OFD Sender: No OFD packet to send [01:40:07]OFD Sender: No OFD packet to send [01:40:12]OFD Sender: No OFD packet to send [01:40:17]OFD Sender: No OFD packet to send [01:40:22]OFD Sender: No OFD packet to send [01:40:27]OFD Sender: No OFD packet to send [01:40:32]OFD Sender: No OFD packet to send [01:40:37]OFD Sender: No OFD packet to send [01:40:42]OFD Sender: No OFD packet to send [01:40:47]OFD Sender: No OFD packet to send [01:40:52]OFD Sender: No OFD packet to send [01:40:57]OFD Sender: No OFD packet to send [01:41:02]OFD Sender: No OFD packet to send [01:41:07]OFD Sender: No OFD packet to send [01:41:12]OFD Sender: No OFD packet to send [01:41:17]OFD Sender: No OFD packet to send [01:41:22]OFD Sender: No OFD packet to send [01:41:27]OFD Sender: No OFD packet to send [01:41:32]OFD Sender: No OFD packet to send [01:41:37]OFD Sender: No OFD packet to send [01:41:42]OFD Sender: No OFD packet to send [01:41:47]OFD Sender: No OFD packet to send [01:41:52]OFD Sender: No OFD packet to send [01:41:57]OFD Sender: No OFD packet to send [01:42:02]OFD Sender: No OFD packet to send [01:42:07]OFD Sender: No OFD packet to send [01:42:12]OFD Sender: No OFD packet to send [01:42:17]OFD Sender: No OFD packet to send [01:42:22]OFD Sender: No OFD packet to send [01:42:27]OFD Sender: No OFD packet to send [01:42:32]OFD Sender: No OFD packet to send [01:42:37]OFD Sender: No OFD packet to send [01:42:42]OFD Sender: No OFD packet to send [01:42:47]OFD Sender: No OFD packet to send [01:42:52]OFD Sender: No OFD packet to send [01:42:57]OFD Sender: No OFD packet to send [01:43:02]OFD Sender: No OFD packet to send [01:43:07]OFD Sender: No OFD packet to send [01:43:12]OFD Sender: No OFD packet to send [01:43:17]OFD Sender: No OFD packet to send [01:43:22]OFD Sender: No OFD packet to send [01:43:27]OFD Sender: No OFD packet to send [01:43:32]OFD Sender: No OFD packet to send [01:43:37]OFD Sender: No OFD packet to send [01:43:42]OFD Sender: No OFD packet to send [01:43:47]OFD Sender: No OFD packet to send [01:43:52]OFD Sender: No OFD packet to send [01:43:57]OFD Sender: No OFD packet to send [01:44:02]OFD Sender: No OFD packet to send [01:44:07]OFD Sender: No OFD packet to send [01:44:12]OFD Sender: No OFD packet to send [01:44:17]OFD Sender: No OFD packet to send [01:44:22]OFD Sender: No OFD packet to send [01:44:27]OFD Sender: No OFD packet to send [01:44:32]OFD Sender: No OFD packet to send [01:44:37]OFD Sender: No OFD packet to send [01:44:42]OFD Sender: No OFD packet to send [01:44:47]OFD Sender: No OFD packet to send [01:44:52]OFD Sender: No OFD packet to send [01:44:57]OFD Sender: No OFD packet to send [01:45:02]OFD Sender: No OFD packet to send [01:45:07]OFD Sender: No OFD packet to send [01:45:12]OFD Sender: No OFD packet to send [01:45:17]OFD Sender: No OFD packet to send [01:45:22]OFD Sender: No OFD packet to send [01:45:27]OFD Sender: No OFD packet to send [01:45:32]OFD Sender: No OFD packet to send [01:45:37]OFD Sender: No OFD packet to send [01:45:42]OFD Sender: No OFD packet to send [01:45:47]OFD Sender: No OFD packet to send [01:45:52]OFD Sender: No OFD packet to send [01:45:57]OFD Sender: No OFD packet to send [01:46:02]OFD Sender: No OFD packet to send [01:46:07]OFD Sender: No OFD packet to send [01:46:12]OFD Sender: No OFD packet to send [01:46:17]OFD Sender: No OFD packet to send [01:46:22]OFD Sender: No OFD packet to send [01:46:27]OFD Sender: No OFD packet to send [01:46:32]OFD Sender: No OFD packet to send [01:46:37]OFD Sender: No OFD packet to send [01:46:42]OFD Sender: No OFD packet to send [01:46:47]OFD Sender: No OFD packet to send [01:46:52]OFD Sender: No OFD packet to send [01:46:57]OFD Sender: No OFD packet to send [01:47:02]OFD Sender: No OFD packet to send [01:47:07]OFD Sender: No OFD packet to send [01:47:12]OFD Sender: No OFD packet to send [01:47:17]OFD Sender: No OFD packet to send [01:47:22]OFD Sender: No OFD packet to send [01:47:27]OFD Sender: No OFD packet to send [01:47:32]OFD Sender: No OFD packet to send [01:47:37]OFD Sender: No OFD packet to send [01:47:42]OFD Sender: No OFD packet to send [01:47:47]OFD Sender: No OFD packet to send [01:47:52]OFD Sender: No OFD packet to send [01:47:57]OFD Sender: No OFD packet to send [01:48:02]OFD Sender: No OFD packet to send [01:48:08]OFD Sender: No OFD packet to send [01:48:13]OFD Sender: No OFD packet to send [01:48:18]OFD Sender: No OFD packet to send [01:48:23]OFD Sender: No OFD packet to send [01:48:28]OFD Sender: No OFD packet to send [01:48:33]OFD Sender: No OFD packet to send [01:48:38]OFD Sender: No OFD packet to send [01:48:43]OFD Sender: No OFD packet to send [01:48:48]OFD Sender: No OFD packet to send [01:48:53]OFD Sender: No OFD packet to send [01:48:58]OFD Sender: No OFD packet to send [01:49:03]OFD Sender: No OFD packet to send [01:49:08]OFD Sender: No OFD packet to send [01:49:13]OFD Sender: No OFD packet to send [01:49:18]OFD Sender: No OFD packet to send [01:49:23]OFD Sender: No OFD packet to send [01:49:28]OFD Sender: No OFD packet to send [01:49:33]OFD Sender: No OFD packet to send [01:49:38]OFD Sender: No OFD packet to send [01:49:43]OFD Sender: No OFD packet to send [01:49:48]OFD Sender: No OFD packet to send [01:49:53]OFD Sender: No OFD packet to send [01:49:58]OFD Sender: No OFD packet to send [01:50:03]OFD Sender: No OFD packet to send [01:50:08]OFD Sender: No OFD packet to send [01:50:13]OFD Sender: No OFD packet to send [01:50:18]OFD Sender: No OFD packet to send [01:50:23]OFD Sender: No OFD packet to send [01:50:28]OFD Sender: No OFD packet to send [01:50:33]OFD Sender: No OFD packet to send [01:50:38]OFD Sender: No OFD packet to send [01:50:43]OFD Sender: No OFD packet to send [01:50:48]OFD Sender: No OFD packet to send [01:50:53]OFD Sender: No OFD packet to send [01:50:58]OFD Sender: No OFD packet to send [01:51:03]OFD Sender: No OFD packet to send [01:51:08]OFD Sender: No OFD packet to send [01:51:13]OFD Sender: No OFD packet to send [01:51:18]OFD Sender: No OFD packet to send [01:51:23]OFD Sender: No OFD packet to send [01:51:28]OFD Sender: No OFD packet to send [01:51:33]OFD Sender: No OFD packet to send [01:51:38]OFD Sender: No OFD packet to send [01:51:43]OFD Sender: No OFD packet to send [01:51:48]OFD Sender: No OFD packet to send [01:51:53]OFD Sender: No OFD packet to send [01:51:58]OFD Sender: No OFD packet to send [01:52:03]OFD Sender: No OFD packet to send [01:52:08]OFD Sender: No OFD packet to send [01:52:13]OFD Sender: No OFD packet to send [01:52:18]OFD Sender: No OFD packet to send [01:52:23]OFD Sender: No OFD packet to send [01:52:28]OFD Sender: No OFD packet to send [01:52:33]OFD Sender: No OFD packet to send [01:52:38]OFD Sender: No OFD packet to send [01:52:43]OFD Sender: No OFD packet to send [01:52:48]OFD Sender: No OFD packet to send [01:52:53]OFD Sender: No OFD packet to send [01:52:58]OFD Sender: No OFD packet to send [01:53:03]OFD Sender: No OFD packet to send [01:53:08]OFD Sender: No OFD packet to send [01:53:13]OFD Sender: No OFD packet to send [01:53:18]OFD Sender: No OFD packet to send [01:53:23]OFD Sender: No OFD packet to send [01:53:28]OFD Sender: No OFD packet to send [01:53:33]OFD Sender: No OFD packet to send [01:53:38]OFD Sender: No OFD packet to send [01:53:43]OFD Sender: No OFD packet to send [01:53:48]OFD Sender: No OFD packet to send [01:53:53]OFD Sender: No OFD packet to send [01:53:58]OFD Sender: No OFD packet to send [01:54:03]OFD Sender: No OFD packet to send [01:54:08]OFD Sender: No OFD packet to send [01:54:13]OFD Sender: No OFD packet to send [01:54:18]OFD Sender: No OFD packet to send [01:54:23]OFD Sender: No OFD packet to send [01:54:28]OFD Sender: No OFD packet to send [01:54:33]OFD Sender: No OFD packet to send [01:54:38]OFD Sender: No OFD packet to send [01:54:43]OFD Sender: No OFD packet to send [01:54:48]OFD Sender: No OFD packet to send [01:54:53]OFD Sender: No OFD packet to send [01:54:58]OFD Sender: No OFD packet to send [01:55:03]OFD Sender: No OFD packet to send [01:55:08]OFD Sender: No OFD packet to send [01:55:13]OFD Sender: No OFD packet to send [01:55:18]OFD Sender: No OFD packet to send [01:55:23]OFD Sender: No OFD packet to send [01:55:28]OFD Sender: No OFD packet to send [01:55:33]OFD Sender: No OFD packet to send [01:55:38]OFD Sender: No OFD packet to send [01:55:43]OFD Sender: No OFD packet to send [01:55:48]OFD Sender: No OFD packet to send [01:55:53]OFD Sender: No OFD packet to send [01:55:58]OFD Sender: No OFD packet to send [01:56:03]OFD Sender: No OFD packet to send [01:56:08]OFD Sender: No OFD packet to send [01:56:13]OFD Sender: No OFD packet to send [01:56:18]OFD Sender: No OFD packet to send [01:56:23]OFD Sender: No OFD packet to send [01:56:28]OFD Sender: No OFD packet to send [01:56:33]OFD Sender: No OFD packet to send [01:56:38]OFD Sender: No OFD packet to send [01:56:42]accept exits with 10 [01:56:42]New connection [01:56:42]New thread 3067202916 created [01:56:42]Thread 3067059556 joined [01:56:42]Waiting for new connection... [01:56:42] Sock 10.Parse request [01:56:42]Sock 10.Check first char [01:56:42]Sock 10.First char is OK [01:56:42]request: POST /json_proto HTTP/1.0 [01:56:42]Method: POST [01:56:42]URL: /json_proto [01:56:42]Method is POST - this is cgi request [01:56:42]url: /json_proto [01:56:42]query_string will be loaded in cgi processing [01:56:42]execute_cgi json_proto POST (null) [01:56:42]execute_cgi path=json_proto method=POST [01:56:42]POST find Content-Length [01:56:42]Host: 172.17.34.200:8080 [01:56:42]Content-Length: 215 [01:56:42]Content-Type: application/json [01:56:42] [01:56:42]POST finish read [01:56:42]Found Content-Length = 215 [01:56: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" ] } } [01:56:42]execute_script... [01:56: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" ] } } [01:56:42]POST & json_proto [01:56:42]process_json_proto [01:56:42]json parsed OK: [01:56:42]protocol is kg_v1.0 [01:56:42]action value=get_value [01:56:42]process_action get_value [01:56:42]cmd_get_value [01:56:42]process_action get_value done [01:56:42]requested_data is exist [01:56:42]produce_requested_data [01:56:42]requested_item kkm.sn is exist - process it [01:56:42]requested_item kkm.ver is exist - process it [01:56:42]requested_item fm.sn is exist - process it [01:56:42]wFMCommunicate request_size=4 [01:56:42]MH_SAM_APDU [01:56:42]CAPDU: 80 11 00 00 [01:56:42]Write to MH i2c: E2 08 00 94 68 80 11 00 00 00 00 00 00 76 [01:56:42]Write i2c OK [01:56:42]MH_I2C_Read... [01:56:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:56:42]Read from MH i2c: E2 [01:56:42]MH_I2C_Read... [01:56:42]Read from MH i2c: E2 17 00 [01:56:42]MH_I2C_Read... [01:56:42]Read from MH i2c: E2 17 00 94 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 CC [01:56:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [01:56:42]wFMCommunicate OK [01:56:42]requested_item fd.num is exist - process it [01:56:42]SAM_PROTO_GetFieldsCounters [01:56:42]wFMCommunicate request_size=4 [01:56:42]MH_SAM_APDU [01:56:42]CAPDU: 80 13 00 00 [01:56:42]Write to MH i2c: E2 08 00 95 68 80 13 00 00 00 00 00 00 79 [01:56:42]Write i2c OK [01:56:42]MH_I2C_Read... [01:56:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:56:42]Read from MH i2c: E2 [01:56:42]MH_I2C_Read... [01:56:42]Read from MH i2c: E2 62 00 [01:56:42]MH_I2C_Read... [01:56:42]Read from MH i2c: E2 62 00 95 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [01:56:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:56:42]wFMCommunicate OK [01:56:42]SAM_PROTO_GetFieldsCounters done [01:56:42]requested_item shift.num is exist - process it [01:56:42]requested_item shift.opened is exist - process it [01:56:42]req_shift_opened [01:56:42]FM_GetShiftState [01:56:42]SAM_PROTO_GetShiftState [01:56:42]wFMCommunicate request_size=4 [01:56:42]MH_SAM_APDU [01:56:42]CAPDU: 80 13 01 00 [01:56:42]Write to MH i2c: E2 08 00 96 68 80 13 01 00 00 00 00 00 7B [01:56:42]Write i2c OK [01:56:42]MH_I2C_Read... [01:56:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:56:42]Read from MH i2c: E2 [01:56:42]MH_I2C_Read... [01:56:42]Read from MH i2c: E2 0E 00 [01:56:42]MH_I2C_Read... [01:56:42]Read from MH i2c: E2 0E 00 96 68 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 AA [01:56:42]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [01:56:42]wFMCommunicate OK [01:56:42]SAM_PROTO_GetShiftState done [01:56:42]FM_GetShiftState done [01:56:42]req_shift_opened done [01:56:42]requested_item shift.open_date is exist - process it [01:56:42]req_shift_open_date [01:56:42]req_shift_open_date done [01:56:42]produce_requested_data done [01:56:42]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33364,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [01:56:42]process_action_free get_value [01:56:42]json_value_free [01:56:42]json_value_free done [01:56:42]process_json_proto returns [01:56:42]Send response to host [01:56:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33364,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [01:56:42]free response buf [01:56:42]execute_script done [01:56:42]execute_script returns [01:56:42]free content buf [01:56:42]Sock 10.Close socket [01:56:42]Sock 10.Thread stoped [01:56:42]accept exits with 7 [01:56:42]New connection [01:56:42]New thread 3067059556 created [01:56:42]Thread 3067202916 joined [01:56:42]Waiting for new connection... [01:56:42] Sock 7.Parse request [01:56:42]Sock 7.Check first char [01:56:42]Sock 7.First char is OK [01:56:42]request: POST /json_proto HTTP/1.0 [01:56:42]Method: POST [01:56:42]URL: /json_proto [01:56:42]Method is POST - this is cgi request [01:56:42]url: /json_proto [01:56:42]query_string will be loaded in cgi processing [01:56:42]execute_cgi json_proto POST (null) [01:56:42]execute_cgi path=json_proto method=POST [01:56:42]POST find Content-Length [01:56:42]Host: 172.17.34.200:8080 [01:56:42]Content-Length: 331 [01:56:42]Content-Type: application/json [01:56:42] [01:56:42]POST finish read [01:56:42]Found Content-Length = 331 [01:56:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:56:42]execute_script... [01:56: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" ] } } [01:56:43]POST & json_proto [01:56:43]process_json_proto [01:56:43]json parsed OK: [01:56:43]protocol is kg_v1.0 [01:56:43]action value=get_value [01:56:43]process_action get_value [01:56:43]cmd_get_value [01:56:43]process_action get_value done [01:56:43]requested_data is exist [01:56:43]produce_requested_data [01:56:43]requested_item fm.sale.total is exist - process it [01:56:43]SAM_PROTO_GetFMData [01:56:43]wFMCommunicate request_size=4 [01:56:43]MH_SAM_APDU [01:56:43]CAPDU: 80 13 03 00 [01:56:43]Write to MH i2c: E2 08 00 97 68 80 13 03 00 00 00 00 00 7E [01:56:43]Write i2c OK [01:56:43]MH_I2C_Read... [01:56:43]OFD Sender: No OFD packet to send [01:56:43]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [01:56:43]Read from MH i2c: E2 [01:56:43]MH_I2C_Read... [01:56:43]Read from MH i2c: E2 FD 00 [01:56:43]MH_I2C_Read... [01:56:43]Read from MH i2c: E2 FD 00 97 68 00 C3 04 85 04 BF 04 6E 04 04 00 B8 81 00 00 69 04 A1 00 6F 04 04 00 79 80 00 00 B1 04 04 00 A0 2F 50 9D 70 04 04 00 E8 B1 B5 8C 72 04 04 00 B8 7D 9A 10 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 C6 9E B5 10 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 2C 72 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 74 [01:56:43]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B8 81 00 00 69 04 A1 00 6F 04 04 00 79 80 00 00 B1 04 04 00 A0 2F 50 9D 70 04 04 00 E8 B1 B5 8C 72 04 04 00 B8 7D 9A 10 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 C6 9E B5 10 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 2C 72 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [01:56:43]wFMCommunicate OK [01:56:43]wFMCommunicate request_size=4 [01:56:43]MH_SAM_APDU [01:56:43]CAPDU: 80 17 00 00 [01:56:43]Write to MH i2c: E2 08 00 98 68 80 17 00 00 00 00 00 00 80 [01:56:43]Write i2c OK [01:56:43]MH_I2C_Read... [01:56:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:56:43]Read from MH i2c: E2 [01:56:43]MH_I2C_Read... [01:56:43]Read from MH i2c: E2 FD 00 [01:56:43]MH_I2C_Read... [01:56:43]Read from MH i2c: E2 FD 00 98 68 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 A3 [01:56:43]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [01:56:43]wFMCommunicate OK [01:56:43]wFMCommunicate request_size=4 [01:56:43]MH_SAM_APDU [01:56:43]CAPDU: 80 17 00 00 [01:56:43]Write to MH i2c: E2 08 00 99 68 80 17 00 00 00 00 00 00 81 [01:56:43]Write i2c OK [01:56:43]MH_I2C_Read... [01:56:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:56:44]Read from MH i2c: E2 [01:56:44]MH_I2C_Read... [01:56:44]Read from MH i2c: E2 FD 00 [01:56:44]MH_I2C_Read... [01:56:44]Read from MH i2c: E2 FD 00 99 68 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 9F [01:56:44]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [01:56:44]wFMCommunicate OK [01:56:44]wFMCommunicate request_size=4 [01:56:44]MH_SAM_APDU [01:56:44]CAPDU: 80 17 00 00 [01:56:44]Write to MH i2c: E2 08 00 9A 68 80 17 00 00 00 00 00 00 82 [01:56:44]Write i2c OK [01:56:44]MH_I2C_Read... [01:56:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:56:44]Read from MH i2c: E2 [01:56:44]MH_I2C_Read... [01:56:44]Read from MH i2c: E2 FD 00 [01:56:44]MH_I2C_Read... [01:56:44]Read from MH i2c: E2 FD 00 9A 68 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 F4 [01:56:44]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [01:56:44]wFMCommunicate OK [01:56:44]wFMCommunicate request_size=4 [01:56:44]MH_SAM_APDU [01:56:44]CAPDU: 80 17 00 00 [01:56:44]Write to MH i2c: E2 08 00 9B 68 80 17 00 00 00 00 00 00 83 [01:56:44]Write i2c OK [01:56:44]MH_I2C_Read... [01:56:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [01:56:44]Read from MH i2c: E2 [01:56:44]MH_I2C_Read... [01:56:44]Read from MH i2c: E2 E0 00 [01:56:44]MH_I2C_Read... [01:56:44]Read from MH i2c: E2 E0 00 9B 68 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6D [01:56:44]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [01:56:44]wFMCommunicate OK [01:56:44]SAM_PROTO_GetFMData done [01:56:44]requested_item fm.sale_refund.total is exist - process it [01:56:44]requested_item fm.buy.total is exist - process it [01:56:44]requested_item shift.sale.total is exist - process it [01:56:44]SAM_PROTO_GetShiftData [01:56:44]wFMCommunicate request_size=4 [01:56:44]MH_SAM_APDU [01:56:44]CAPDU: 80 13 02 00 [01:56:44]Write to MH i2c: E2 08 00 9C 68 80 13 02 00 00 00 00 00 82 [01:56:44]Write i2c OK [01:56:44]MH_I2C_Read... [01:56:45]Read from MH i2c: E2 [01:56:45]MH_I2C_Read... [01:56:45]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [01:56:45]Read from MH i2c: E2 FD 00 [01:56:45]MH_I2C_Read... [01:56:45]Read from MH i2c: E2 FD 00 9C 68 00 AA 04 AA 04 A6 04 6E 04 04 00 04 00 00 00 69 04 97 00 6F 04 04 00 04 00 00 00 B1 04 03 00 78 CE 04 70 04 03 00 78 CE 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B8 82 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 E5 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 E8 [01:56:45]RAPDU: AA 04 AA 04 A6 04 6E 04 04 00 04 00 00 00 69 04 97 00 6F 04 04 00 04 00 00 00 B1 04 03 00 78 CE 04 70 04 03 00 78 CE 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B8 82 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 E5 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 [01:56:45]wFMCommunicate OK [01:56:45]wFMCommunicate request_size=4 [01:56:45]MH_SAM_APDU [01:56:45]CAPDU: 80 17 00 00 [01:56:45]Write to MH i2c: E2 08 00 9D 68 80 17 00 00 00 00 00 00 85 [01:56:45]Write i2c OK [01:56:45]MH_I2C_Read... [01:56:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:56:45]Read from MH i2c: E2 [01:56:45]MH_I2C_Read... [01:56:45]Read from MH i2c: E2 FD 00 [01:56:45]MH_I2C_Read... [01:56:45]Read from MH i2c: E2 FD 00 9D 68 00 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 AB [01:56:45]RAPDU: 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [01:56:45]wFMCommunicate OK [01:56:45]wFMCommunicate request_size=4 [01:56:45]MH_SAM_APDU [01:56:45]CAPDU: 80 17 00 00 [01:56:45]Write to MH i2c: E2 08 00 9E 68 80 17 00 00 00 00 00 00 86 [01:56:45]Write i2c OK [01:56:45]MH_I2C_Read... [01:56:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:56:45]Read from MH i2c: E2 [01:56:45]MH_I2C_Read... [01:56:45]Read from MH i2c: E2 FD 00 [01:56:45]MH_I2C_Read... [01:56:45]Read from MH i2c: E2 FD 00 9E 68 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 39 [01:56:45]RAPDU: EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 [01:56:45]wFMCommunicate OK [01:56:45]wFMCommunicate request_size=4 [01:56:45]MH_SAM_APDU [01:56:45]CAPDU: 80 17 00 00 [01:56:45]Write to MH i2c: E2 08 00 9F 68 80 17 00 00 00 00 00 00 87 [01:56:45]Write i2c OK [01:56:45]MH_I2C_Read... [01:56:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:56:46]Read from MH i2c: E2 [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: E2 FD 00 [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: E2 FD 00 9F 68 00 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 F9 [01:56:46]RAPDU: 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 [01:56:46]wFMCommunicate OK [01:56:46]wFMCommunicate request_size=4 [01:56:46]MH_SAM_APDU [01:56:46]CAPDU: 80 17 00 00 [01:56:46]Write to MH i2c: E2 08 00 A0 68 80 17 00 00 00 00 00 00 88 [01:56:46]Write i2c OK [01:56:46]MH_I2C_Read... [01:56:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 196! [01:56:46]Read from MH i2c: E2 [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: E2 C7 00 [01:56:46]MH_I2C_Read... [01:56:46]Read from MH i2c: E2 C7 00 A0 68 00 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [01:56:46]RAPDU: 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [01:56:46]wFMCommunicate OK [01:56:46]SAM_PROTO_GetShiftData done [01:56:46]requested_item shift.sale.total_cash is exist - process it [01:56:46]requested_item shift.sale_refund.total is exist - process it [01:56:46]requested_item shift.sale_refund.total_cash is exist - process it [01:56:46]requested_item shift.buy.total is exist - process it [01:56:46]requested_item shift.buy.total_cash is exist - process it [01:56:46]produce_requested_data done [01:56:46]produce_requested_data return {"fm.sale.total":26392779.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":3150.00,"shift.sale.total_cash":3150.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [01:56:46]process_action_free get_value [01:56:46]json_value_free [01:56:46]json_value_free done [01:56:46]process_json_proto returns [01:56:46]Send response to host [01:56:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26392779.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":3150.00,"shift.sale.total_cash":3150.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [01:56:46]free response buf [01:56:46]execute_script done [01:56:46]execute_script returns [01:56:46]free content buf [01:56:46]Sock 7.Close socket [01:56:46]Sock 7.Thread stoped [01:56:48]OFD Sender: No OFD packet to send [01:56:53]OFD Sender: No OFD packet to send [01:56:58]OFD Sender: No OFD packet to send [01:57:03]OFD Sender: No OFD packet to send [01:57:08]OFD Sender: No OFD packet to send [01:57:13]OFD Sender: No OFD packet to send [01:57:18]OFD Sender: No OFD packet to send [01:57:23]OFD Sender: No OFD packet to send [01:57:28]OFD Sender: No OFD packet to send [01:57:33]OFD Sender: No OFD packet to send [01:57:38]OFD Sender: No OFD packet to send [01:57:43]OFD Sender: No OFD packet to send [01:57:48]OFD Sender: No OFD packet to send [01:57:53]OFD Sender: No OFD packet to send [01:57:58]OFD Sender: No OFD packet to send [01:58:03]OFD Sender: No OFD packet to send [01:58:08]OFD Sender: No OFD packet to send [01:58:13]OFD Sender: No OFD packet to send [01:58:18]OFD Sender: No OFD packet to send [01:58:23]OFD Sender: No OFD packet to send [01:58:28]OFD Sender: No OFD packet to send [01:58:33]OFD Sender: No OFD packet to send [01:58:38]OFD Sender: No OFD packet to send [01:58:43]OFD Sender: No OFD packet to send [01:58:48]OFD Sender: No OFD packet to send [01:58:53]OFD Sender: No OFD packet to send [01:58:58]OFD Sender: No OFD packet to send [01:59:03]OFD Sender: No OFD packet to send [01:59:08]OFD Sender: No OFD packet to send [01:59:13]OFD Sender: No OFD packet to send [01:59:18]OFD Sender: No OFD packet to send [01:59:23]OFD Sender: No OFD packet to send [01:59:28]OFD Sender: No OFD packet to send [01:59:33]OFD Sender: No OFD packet to send [01:59:38]OFD Sender: No OFD packet to send [01:59:43]OFD Sender: No OFD packet to send [01:59:48]OFD Sender: No OFD packet to send [01:59:53]OFD Sender: No OFD packet to send [01:59:58]OFD Sender: No OFD packet to send [02:00:03]OFD Sender: No OFD packet to send [02:00:08]OFD Sender: No OFD packet to send [02:00:13]OFD Sender: No OFD packet to send [02:00:18]OFD Sender: No OFD packet to send [02:00:23]OFD Sender: No OFD packet to send [02:00:28]OFD Sender: No OFD packet to send [02:00:33]OFD Sender: No OFD packet to send [02:00:38]OFD Sender: No OFD packet to send [02:00:43]OFD Sender: No OFD packet to send [02:00:48]OFD Sender: No OFD packet to send [02:00:53]OFD Sender: No OFD packet to send [02:00:58]OFD Sender: No OFD packet to send [02:01:03]OFD Sender: No OFD packet to send [02:01:08]OFD Sender: No OFD packet to send [02:01:13]OFD Sender: No OFD packet to send [02:01:18]OFD Sender: No OFD packet to send [02:01:23]OFD Sender: No OFD packet to send [02:01:28]OFD Sender: No OFD packet to send [02:01:33]OFD Sender: No OFD packet to send [02:01:38]OFD Sender: No OFD packet to send [02:01:43]OFD Sender: No OFD packet to send [02:01:48]OFD Sender: No OFD packet to send [02:01:53]OFD Sender: No OFD packet to send [02:01:58]OFD Sender: No OFD packet to send [02:02:03]OFD Sender: No OFD packet to send [02:02:08]OFD Sender: No OFD packet to send [02:02:13]OFD Sender: No OFD packet to send [02:02:18]OFD Sender: No OFD packet to send [02:02:23]OFD Sender: No OFD packet to send [02:02:28]OFD Sender: No OFD packet to send [02:02:33]OFD Sender: No OFD packet to send [02:02:38]OFD Sender: No OFD packet to send [02:02:43]OFD Sender: No OFD packet to send [02:02:48]OFD Sender: No OFD packet to send [02:02:53]OFD Sender: No OFD packet to send [02:02:58]OFD Sender: No OFD packet to send [02:03:03]OFD Sender: No OFD packet to send [02:03:08]OFD Sender: No OFD packet to send [02:03:13]OFD Sender: No OFD packet to send [02:03:18]OFD Sender: No OFD packet to send [02:03:23]OFD Sender: No OFD packet to send [02:03:28]OFD Sender: No OFD packet to send [02:03:33]OFD Sender: No OFD packet to send [02:03:38]OFD Sender: No OFD packet to send [02:03:43]OFD Sender: No OFD packet to send [02:03:48]OFD Sender: No OFD packet to send [02:03:53]OFD Sender: No OFD packet to send [02:03:58]OFD Sender: No OFD packet to send [02:04:03]OFD Sender: No OFD packet to send [02:04:08]OFD Sender: No OFD packet to send [02:04:13]OFD Sender: No OFD packet to send [02:04:18]OFD Sender: No OFD packet to send [02:04:23]OFD Sender: No OFD packet to send [02:04:28]OFD Sender: No OFD packet to send [02:04:33]OFD Sender: No OFD packet to send [02:04:38]OFD Sender: No OFD packet to send [02:04:43]OFD Sender: No OFD packet to send [02:04:48]OFD Sender: No OFD packet to send [02:04:53]OFD Sender: No OFD packet to send [02:04:58]OFD Sender: No OFD packet to send [02:05:03]OFD Sender: No OFD packet to send [02:05:08]OFD Sender: No OFD packet to send [02:05:13]OFD Sender: No OFD packet to send [02:05:18]OFD Sender: No OFD packet to send [02:05:23]OFD Sender: No OFD packet to send [02:05:28]OFD Sender: No OFD packet to send [02:05:33]OFD Sender: No OFD packet to send [02:05:38]OFD Sender: No OFD packet to send [02:05:43]OFD Sender: No OFD packet to send [02:05:48]OFD Sender: No OFD packet to send [02:05:53]OFD Sender: No OFD packet to send [02:05:58]OFD Sender: No OFD packet to send [02:06:03]OFD Sender: No OFD packet to send [02:06:08]OFD Sender: No OFD packet to send [02:06:13]OFD Sender: No OFD packet to send [02:06:18]OFD Sender: No OFD packet to send [02:06:23]OFD Sender: No OFD packet to send [02:06:28]OFD Sender: No OFD packet to send [02:06:33]OFD Sender: No OFD packet to send [02:06:38]OFD Sender: No OFD packet to send [02:06:43]OFD Sender: No OFD packet to send [02:06:48]OFD Sender: No OFD packet to send [02:06:53]OFD Sender: No OFD packet to send [02:06:58]OFD Sender: No OFD packet to send [02:07:03]OFD Sender: No OFD packet to send [02:07:08]OFD Sender: No OFD packet to send [02:07:13]OFD Sender: No OFD packet to send [02:07:18]OFD Sender: No OFD packet to send [02:07:23]OFD Sender: No OFD packet to send [02:07:28]OFD Sender: No OFD packet to send [02:07:33]OFD Sender: No OFD packet to send [02:07:38]OFD Sender: No OFD packet to send [02:07:43]OFD Sender: No OFD packet to send [02:07:48]OFD Sender: No OFD packet to send [02:07:53]OFD Sender: No OFD packet to send [02:07:58]OFD Sender: No OFD packet to send [02:08:03]OFD Sender: No OFD packet to send [02:08:08]OFD Sender: No OFD packet to send [02:08:14]OFD Sender: No OFD packet to send [02:08:19]OFD Sender: No OFD packet to send [02:08:24]OFD Sender: No OFD packet to send [02:08:29]OFD Sender: No OFD packet to send [02:08:34]OFD Sender: No OFD packet to send [02:08:39]OFD Sender: No OFD packet to send [02:08:44]OFD Sender: No OFD packet to send [02:08:49]OFD Sender: No OFD packet to send [02:08:54]OFD Sender: No OFD packet to send [02:08:59]OFD Sender: No OFD packet to send [02:09:04]OFD Sender: No OFD packet to send [02:09:09]OFD Sender: No OFD packet to send [02:09:14]OFD Sender: No OFD packet to send [02:09:19]OFD Sender: No OFD packet to send [02:09:24]OFD Sender: No OFD packet to send [02:09:29]OFD Sender: No OFD packet to send [02:09:34]OFD Sender: No OFD packet to send [02:09:39]OFD Sender: No OFD packet to send [02:09:44]OFD Sender: No OFD packet to send [02:09:49]OFD Sender: No OFD packet to send [02:09:54]OFD Sender: No OFD packet to send [02:09:59]OFD Sender: No OFD packet to send [02:10:04]OFD Sender: No OFD packet to send [02:10:09]OFD Sender: No OFD packet to send [02:10:14]OFD Sender: No OFD packet to send [02:10:19]OFD Sender: No OFD packet to send [02:10:24]OFD Sender: No OFD packet to send [02:10:29]OFD Sender: No OFD packet to send [02:10:34]OFD Sender: No OFD packet to send [02:10:39]OFD Sender: No OFD packet to send [02:10:44]OFD Sender: No OFD packet to send [02:10:49]OFD Sender: No OFD packet to send [02:10:54]OFD Sender: No OFD packet to send [02:10:59]OFD Sender: No OFD packet to send [02:11:04]OFD Sender: No OFD packet to send [02:11:09]OFD Sender: No OFD packet to send [02:11:14]OFD Sender: No OFD packet to send [02:11:19]OFD Sender: No OFD packet to send [02:11:24]OFD Sender: No OFD packet to send [02:11:29]OFD Sender: No OFD packet to send [02:11:34]OFD Sender: No OFD packet to send [02:11:39]OFD Sender: No OFD packet to send [02:11:44]OFD Sender: No OFD packet to send [02:11:49]OFD Sender: No OFD packet to send [02:11:54]OFD Sender: No OFD packet to send [02:11:59]OFD Sender: No OFD packet to send [02:12:04]OFD Sender: No OFD packet to send [02:12:09]OFD Sender: No OFD packet to send [02:12:14]OFD Sender: No OFD packet to send [02:12:19]OFD Sender: No OFD packet to send [02:12:24]OFD Sender: No OFD packet to send [02:12:29]OFD Sender: No OFD packet to send [02:12:34]OFD Sender: No OFD packet to send [02:12:39]OFD Sender: No OFD packet to send [02:12:44]OFD Sender: No OFD packet to send [02:12:49]OFD Sender: No OFD packet to send [02:12:54]OFD Sender: No OFD packet to send [02:12:59]OFD Sender: No OFD packet to send [02:13:04]OFD Sender: No OFD packet to send [02:13:09]OFD Sender: No OFD packet to send [02:13:14]OFD Sender: No OFD packet to send [02:13:19]OFD Sender: No OFD packet to send [02:13:24]OFD Sender: No OFD packet to send [02:13:29]OFD Sender: No OFD packet to send [02:13:34]OFD Sender: No OFD packet to send [02:13:39]OFD Sender: No OFD packet to send [02:13:44]OFD Sender: No OFD packet to send [02:13:49]OFD Sender: No OFD packet to send [02:13:54]OFD Sender: No OFD packet to send [02:13:59]OFD Sender: No OFD packet to send [02:14:04]OFD Sender: No OFD packet to send [02:14:09]OFD Sender: No OFD packet to send [02:14:14]OFD Sender: No OFD packet to send [02:14:19]OFD Sender: No OFD packet to send [02:14:24]OFD Sender: No OFD packet to send [02:14:29]OFD Sender: No OFD packet to send [02:14:34]OFD Sender: No OFD packet to send [02:14:39]OFD Sender: No OFD packet to send [02:14:44]OFD Sender: No OFD packet to send [02:14:49]OFD Sender: No OFD packet to send [02:14:54]OFD Sender: No OFD packet to send [02:14:59]OFD Sender: No OFD packet to send [02:15:04]OFD Sender: No OFD packet to send [02:15:09]OFD Sender: No OFD packet to send [02:15:14]OFD Sender: No OFD packet to send [02:15:19]OFD Sender: No OFD packet to send [02:15:24]OFD Sender: No OFD packet to send [02:15:29]OFD Sender: No OFD packet to send [02:15:34]OFD Sender: No OFD packet to send [02:15:39]OFD Sender: No OFD packet to send [02:15:44]OFD Sender: No OFD packet to send [02:15:49]OFD Sender: No OFD packet to send [02:15:54]OFD Sender: No OFD packet to send [02:15:59]OFD Sender: No OFD packet to send [02:16:04]OFD Sender: No OFD packet to send [02:16:09]OFD Sender: No OFD packet to send [02:16:14]OFD Sender: No OFD packet to send [02:16:19]OFD Sender: No OFD packet to send [02:16:24]OFD Sender: No OFD packet to send [02:16:29]OFD Sender: No OFD packet to send [02:16:34]OFD Sender: No OFD packet to send [02:16:39]OFD Sender: No OFD packet to send [02:16:44]OFD Sender: No OFD packet to send [02:16:49]OFD Sender: No OFD packet to send [02:16:54]OFD Sender: No OFD packet to send [02:16:59]OFD Sender: No OFD packet to send [02:17:04]OFD Sender: No OFD packet to send [02:17:09]OFD Sender: No OFD packet to send [02:17:14]OFD Sender: No OFD packet to send [02:17:19]OFD Sender: No OFD packet to send [02:17:24]OFD Sender: No OFD packet to send [02:17:29]OFD Sender: No OFD packet to send [02:17:34]OFD Sender: No OFD packet to send [02:17:39]OFD Sender: No OFD packet to send [02:17:44]OFD Sender: No OFD packet to send [02:17:49]OFD Sender: No OFD packet to send [02:17:54]OFD Sender: No OFD packet to send [02:17:59]OFD Sender: No OFD packet to send [02:18:04]OFD Sender: No OFD packet to send [02:18:09]OFD Sender: No OFD packet to send [02:18:14]OFD Sender: No OFD packet to send [02:18:19]OFD Sender: No OFD packet to send [02:18:24]OFD Sender: No OFD packet to send [02:18:29]OFD Sender: No OFD packet to send [02:18:34]OFD Sender: No OFD packet to send [02:18:39]OFD Sender: No OFD packet to send [02:18:44]OFD Sender: No OFD packet to send [02:18:49]OFD Sender: No OFD packet to send [02:18:54]OFD Sender: No OFD packet to send [02:18:59]OFD Sender: No OFD packet to send [02:19:04]OFD Sender: No OFD packet to send [02:19:09]OFD Sender: No OFD packet to send [02:19:14]OFD Sender: No OFD packet to send [02:19:19]OFD Sender: No OFD packet to send [02:19:24]OFD Sender: No OFD packet to send [02:19:29]OFD Sender: No OFD packet to send [02:19:34]OFD Sender: No OFD packet to send [02:19:39]OFD Sender: No OFD packet to send [02:19:44]OFD Sender: No OFD packet to send [02:19:49]OFD Sender: No OFD packet to send [02:19:54]OFD Sender: No OFD packet to send [02:19:59]OFD Sender: No OFD packet to send [02:20:04]OFD Sender: No OFD packet to send [02:20:09]OFD Sender: No OFD packet to send [02:20:13]accept exits with 9 [02:20:13]New connection [02:20:13]New thread 3067202916 created [02:20:13]Thread 3067059556 joined [02:20:13]Waiting for new connection... [02:20:13] Sock 9.Parse request [02:20:13]Sock 9.Check first char [02:20:13]Sock 9.First char is OK [02:20:13]request: POST /json_proto HTTP/1.0 [02:20:13]Method: POST [02:20:13]URL: /json_proto [02:20:13]Method is POST - this is cgi request [02:20:13]url: /json_proto [02:20:13]query_string will be loaded in cgi processing [02:20:13]execute_cgi json_proto POST (null) [02:20:13]execute_cgi path=json_proto method=POST [02:20:13]POST find Content-Length [02:20:13]Host: 172.17.34.200:8080 [02:20:13]Content-Length: 215 [02:20:13]Content-Type: application/json [02:20:13] [02:20:13]POST finish read [02:20:13]Found Content-Length = 215 [02:20:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:20:13]execute_script... [02:20:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:20:13]POST & json_proto [02:20:13]process_json_proto [02:20:13]json parsed OK: [02:20:13]protocol is kg_v1.0 [02:20:13]action value=get_value [02:20:13]process_action get_value [02:20:13]cmd_get_value [02:20:13]process_action get_value done [02:20:13]requested_data is exist [02:20:13]produce_requested_data [02:20:13]requested_item kkm.sn is exist - process it [02:20:13]requested_item kkm.ver is exist - process it [02:20:13]requested_item fm.sn is exist - process it [02:20:13]wFMCommunicate request_size=4 [02:20:13]MH_SAM_APDU [02:20:13]CAPDU: 80 11 00 00 [02:20:13]Write to MH i2c: E2 08 00 A1 68 80 11 00 00 00 00 00 00 83 [02:20:13]Write i2c OK [02:20:13]MH_I2C_Read... [02:20:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:20:13]Read from MH i2c: E2 [02:20:13]MH_I2C_Read... [02:20:13]Read from MH i2c: E2 17 00 [02:20:13]MH_I2C_Read... [02:20:13]Read from MH i2c: E2 17 00 A1 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 D9 [02:20:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [02:20:13]wFMCommunicate OK [02:20:13]requested_item fd.num is exist - process it [02:20:13]SAM_PROTO_GetFieldsCounters [02:20:13]wFMCommunicate request_size=4 [02:20:13]MH_SAM_APDU [02:20:13]CAPDU: 80 13 00 00 [02:20:13]Write to MH i2c: E2 08 00 A2 68 80 13 00 00 00 00 00 00 86 [02:20:13]Write i2c OK [02:20:13]MH_I2C_Read... [02:20:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:20:13]Read from MH i2c: E2 [02:20:13]MH_I2C_Read... [02:20:13]Read from MH i2c: E2 62 00 [02:20:13]MH_I2C_Read... [02:20:13]Read from MH i2c: E2 62 00 A2 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [02:20:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:20:13]wFMCommunicate OK [02:20:13]SAM_PROTO_GetFieldsCounters done [02:20:13]requested_item shift.num is exist - process it [02:20:13]requested_item shift.opened is exist - process it [02:20:13]req_shift_opened [02:20:13]FM_GetShiftState [02:20:13]SAM_PROTO_GetShiftState [02:20:13]wFMCommunicate request_size=4 [02:20:13]MH_SAM_APDU [02:20:13]CAPDU: 80 13 01 00 [02:20:13]Write to MH i2c: E2 08 00 A3 68 80 13 01 00 00 00 00 00 88 [02:20:13]Write i2c OK [02:20:13]MH_I2C_Read... [02:20:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:20:13]Read from MH i2c: E2 [02:20:13]MH_I2C_Read... [02:20:13]Read from MH i2c: E2 0E 00 [02:20:13]MH_I2C_Read... [02:20:13]Read from MH i2c: E2 0E 00 A3 68 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 B7 [02:20:13]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [02:20:13]wFMCommunicate OK [02:20:13]SAM_PROTO_GetShiftState done [02:20:13]FM_GetShiftState done [02:20:13]req_shift_opened done [02:20:13]requested_item shift.open_date is exist - process it [02:20:13]req_shift_open_date [02:20:13]req_shift_open_date done [02:20:13]produce_requested_data done [02:20:13]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33364,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [02:20:13]process_action_free get_value [02:20:13]json_value_free [02:20:13]json_value_free done [02:20:13]process_json_proto returns [02:20:13]Send response to host [02:20:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33364,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [02:20:13]free response buf [02:20:13]execute_script done [02:20:13]execute_script returns [02:20:13]free content buf [02:20:13]Sock 9.Close socket [02:20:13]Sock 9.Thread stoped [02:20:13]accept exits with 7 [02:20:13]New connection [02:20:13]New thread 3067059556 created [02:20:13]Thread 3067202916 joined [02:20:13]Waiting for new connection... [02:20:13] Sock 7.Parse request [02:20:13]Sock 7.Check first char [02:20:13]Sock 7.First char is OK [02:20:13]request: POST /json_proto HTTP/1.0 [02:20:13]Method: POST [02:20:13]URL: /json_proto [02:20:13]Method is POST - this is cgi request [02:20:13]url: /json_proto [02:20:13]query_string will be loaded in cgi processing [02:20:13]execute_cgi json_proto POST (null) [02:20:13]execute_cgi path=json_proto method=POST [02:20:13]POST find Content-Length [02:20:13]Host: 172.17.34.200:8080 [02:20:13]Content-Length: 331 [02:20:13]Content-Type: application/json [02:20:13] [02:20:13]POST finish read [02:20:13]Found Content-Length = 331 [02:20:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:20:13]execute_script... [02:20:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:20:13]POST & json_proto [02:20:13]process_json_proto [02:20:13]json parsed OK: [02:20:13]protocol is kg_v1.0 [02:20:13]action value=get_value [02:20:13]process_action get_value [02:20:13]cmd_get_value [02:20:13]process_action get_value done [02:20:13]requested_data is exist [02:20:13]produce_requested_data [02:20:13]requested_item fm.sale.total is exist - process it [02:20:13]SAM_PROTO_GetFMData [02:20:13]wFMCommunicate request_size=4 [02:20:13]MH_SAM_APDU [02:20:13]CAPDU: 80 13 03 00 [02:20:13]Write to MH i2c: E2 08 00 A4 68 80 13 03 00 00 00 00 00 8B [02:20:13]Write i2c OK [02:20:13]MH_I2C_Read... [02:20:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [02:20:14]Read from MH i2c: E2 [02:20:14]MH_I2C_Read... [02:20:14]Read from MH i2c: E2 FD 00 [02:20:14]MH_I2C_Read... [02:20:14]Read from MH i2c: E2 FD 00 A4 68 00 C3 04 85 04 BF 04 6E 04 04 00 B8 81 00 00 69 04 A1 00 6F 04 04 00 79 80 00 00 B1 04 04 00 A0 2F 50 9D 70 04 04 00 E8 B1 B5 8C 72 04 04 00 B8 7D 9A 10 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 C6 9E B5 10 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 2C 72 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 81 [02:20:14]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B8 81 00 00 69 04 A1 00 6F 04 04 00 79 80 00 00 B1 04 04 00 A0 2F 50 9D 70 04 04 00 E8 B1 B5 8C 72 04 04 00 B8 7D 9A 10 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 C6 9E B5 10 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 2C 72 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [02:20:14]wFMCommunicate OK [02:20:14]wFMCommunicate request_size=4 [02:20:14]MH_SAM_APDU [02:20:14]CAPDU: 80 17 00 00 [02:20:14]Write to MH i2c: E2 08 00 A5 68 80 17 00 00 00 00 00 00 8D [02:20:14]Write i2c OK [02:20:14]MH_I2C_Read... [02:20:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:20:14]Read from MH i2c: E2 [02:20:14]MH_I2C_Read... [02:20:14]Read from MH i2c: E2 FD 00 [02:20:14]MH_I2C_Read... [02:20:14]Read from MH i2c: E2 FD 00 A5 68 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 B0 [02:20:14]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [02:20:14]wFMCommunicate OK [02:20:14]wFMCommunicate request_size=4 [02:20:14]MH_SAM_APDU [02:20:14]CAPDU: 80 17 00 00 [02:20:14]Write to MH i2c: E2 08 00 A6 68 80 17 00 00 00 00 00 00 8E [02:20:14]Write i2c OK [02:20:14]MH_I2C_Read... [02:20:14]OFD Sender: No OFD packet to send [02:20:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:20:14]Read from MH i2c: E2 [02:20:14]MH_I2C_Read... [02:20:14]Read from MH i2c: E2 FD 00 [02:20:14]MH_I2C_Read... [02:20:14]Read from MH i2c: E2 FD 00 A6 68 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 AC [02:20:14]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [02:20:14]wFMCommunicate OK [02:20:14]wFMCommunicate request_size=4 [02:20:14]MH_SAM_APDU [02:20:14]CAPDU: 80 17 00 00 [02:20:14]Write to MH i2c: E2 08 00 A7 68 80 17 00 00 00 00 00 00 8F [02:20:14]Write i2c OK [02:20:14]MH_I2C_Read... [02:20:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:20:15]Read from MH i2c: E2 [02:20:15]MH_I2C_Read... [02:20:15]Read from MH i2c: E2 FD 00 [02:20:15]MH_I2C_Read... [02:20:15]Read from MH i2c: E2 FD 00 A7 68 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 01 [02:20:15]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [02:20:15]wFMCommunicate OK [02:20:15]wFMCommunicate request_size=4 [02:20:15]MH_SAM_APDU [02:20:15]CAPDU: 80 17 00 00 [02:20:15]Write to MH i2c: E2 08 00 A8 68 80 17 00 00 00 00 00 00 90 [02:20:15]Write i2c OK [02:20:15]MH_I2C_Read... [02:20:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [02:20:15]Read from MH i2c: E2 [02:20:15]MH_I2C_Read... [02:20:15]Read from MH i2c: E2 E0 00 [02:20:15]MH_I2C_Read... [02:20:15]Read from MH i2c: E2 E0 00 A8 68 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7A [02:20:15]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:20:15]wFMCommunicate OK [02:20:15]SAM_PROTO_GetFMData done [02:20:15]requested_item fm.sale_refund.total is exist - process it [02:20:15]requested_item fm.buy.total is exist - process it [02:20:15]requested_item shift.sale.total is exist - process it [02:20:15]SAM_PROTO_GetShiftData [02:20:15]wFMCommunicate request_size=4 [02:20:15]MH_SAM_APDU [02:20:15]CAPDU: 80 13 02 00 [02:20:15]Write to MH i2c: E2 08 00 A9 68 80 13 02 00 00 00 00 00 8F [02:20:15]Write i2c OK [02:20:15]MH_I2C_Read... [02:20:15]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [02:20:15]Read from MH i2c: E2 [02:20:15]MH_I2C_Read... [02:20:15]Read from MH i2c: E2 FD 00 [02:20:15]MH_I2C_Read... [02:20:15]Read from MH i2c: E2 FD 00 A9 68 00 AA 04 AA 04 A6 04 6E 04 04 00 04 00 00 00 69 04 97 00 6F 04 04 00 04 00 00 00 B1 04 03 00 78 CE 04 70 04 03 00 78 CE 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B8 82 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 E5 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 F5 [02:20:15]RAPDU: AA 04 AA 04 A6 04 6E 04 04 00 04 00 00 00 69 04 97 00 6F 04 04 00 04 00 00 00 B1 04 03 00 78 CE 04 70 04 03 00 78 CE 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B8 82 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 E5 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 [02:20:15]wFMCommunicate OK [02:20:15]wFMCommunicate request_size=4 [02:20:15]MH_SAM_APDU [02:20:15]CAPDU: 80 17 00 00 [02:20:15]Write to MH i2c: E2 08 00 AA 68 80 17 00 00 00 00 00 00 92 [02:20:15]Write i2c OK [02:20:15]MH_I2C_Read... [02:20:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:20:16]Read from MH i2c: E2 [02:20:16]MH_I2C_Read... [02:20:16]Read from MH i2c: E2 FD 00 [02:20:16]MH_I2C_Read... [02:20:16]Read from MH i2c: E2 FD 00 AA 68 00 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 B8 [02:20:16]RAPDU: 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [02:20:16]wFMCommunicate OK [02:20:16]wFMCommunicate request_size=4 [02:20:16]MH_SAM_APDU [02:20:16]CAPDU: 80 17 00 00 [02:20:16]Write to MH i2c: E2 08 00 AB 68 80 17 00 00 00 00 00 00 93 [02:20:16]Write i2c OK [02:20:16]MH_I2C_Read... [02:20:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:20:16]Read from MH i2c: E2 [02:20:16]MH_I2C_Read... [02:20:16]Read from MH i2c: E2 FD 00 [02:20:16]MH_I2C_Read... [02:20:16]Read from MH i2c: E2 FD 00 AB 68 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 46 [02:20:16]RAPDU: EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 [02:20:16]wFMCommunicate OK [02:20:16]wFMCommunicate request_size=4 [02:20:16]MH_SAM_APDU [02:20:16]CAPDU: 80 17 00 00 [02:20:16]Write to MH i2c: E2 08 00 AC 68 80 17 00 00 00 00 00 00 94 [02:20:16]Write i2c OK [02:20:16]MH_I2C_Read... [02:20:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:20:16]Read from MH i2c: E2 [02:20:16]MH_I2C_Read... [02:20:16]Read from MH i2c: E2 FD 00 [02:20:16]MH_I2C_Read... [02:20:16]Read from MH i2c: E2 FD 00 AC 68 00 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 06 [02:20:16]RAPDU: 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 [02:20:16]wFMCommunicate OK [02:20:16]wFMCommunicate request_size=4 [02:20:16]MH_SAM_APDU [02:20:16]CAPDU: 80 17 00 00 [02:20:16]Write to MH i2c: E2 08 00 AD 68 80 17 00 00 00 00 00 00 95 [02:20:16]Write i2c OK [02:20:16]MH_I2C_Read... [02:20:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 196! [02:20:16]Read from MH i2c: E2 [02:20:16]MH_I2C_Read... [02:20:16]Read from MH i2c: E2 C7 00 [02:20:16]MH_I2C_Read... [02:20:16]Read from MH i2c: E2 C7 00 AD 68 00 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 88 [02:20:16]RAPDU: 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:20:17]wFMCommunicate OK [02:20:17]SAM_PROTO_GetShiftData done [02:20:17]requested_item shift.sale.total_cash is exist - process it [02:20:17]requested_item shift.sale_refund.total is exist - process it [02:20:17]requested_item shift.sale_refund.total_cash is exist - process it [02:20:17]requested_item shift.buy.total is exist - process it [02:20:17]requested_item shift.buy.total_cash is exist - process it [02:20:17]produce_requested_data done [02:20:17]produce_requested_data return {"fm.sale.total":26392779.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":3150.00,"shift.sale.total_cash":3150.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [02:20:17]process_action_free get_value [02:20:17]json_value_free [02:20:17]json_value_free done [02:20:17]process_json_proto returns [02:20:17]Send response to host [02:20:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26392779.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":3150.00,"shift.sale.total_cash":3150.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [02:20:17]free response buf [02:20:17]execute_script done [02:20:17]execute_script returns [02:20:17]free content buf [02:20:17]Sock 7.Close socket [02:20:17]Sock 7.Thread stoped [02:20:19]OFD Sender: No OFD packet to send [02:20:24]OFD Sender: No OFD packet to send [02:20:29]OFD Sender: No OFD packet to send [02:20:34]OFD Sender: No OFD packet to send [02:20:39]OFD Sender: No OFD packet to send [02:20:44]OFD Sender: No OFD packet to send [02:20:49]OFD Sender: No OFD packet to send [02:20:54]OFD Sender: No OFD packet to send [02:20:59]OFD Sender: No OFD packet to send [02:21:04]OFD Sender: No OFD packet to send [02:21:09]OFD Sender: No OFD packet to send [02:21:14]OFD Sender: No OFD packet to send [02:21:19]OFD Sender: No OFD packet to send [02:21:24]OFD Sender: No OFD packet to send [02:21:29]OFD Sender: No OFD packet to send [02:21:34]OFD Sender: No OFD packet to send [02:21:39]OFD Sender: No OFD packet to send [02:21:44]OFD Sender: No OFD packet to send [02:21:49]OFD Sender: No OFD packet to send [02:21:54]OFD Sender: No OFD packet to send [02:21:59]OFD Sender: No OFD packet to send [02:22:04]OFD Sender: No OFD packet to send [02:22:09]OFD Sender: No OFD packet to send [02:22:14]OFD Sender: No OFD packet to send [02:22:19]OFD Sender: No OFD packet to send [02:22:24]OFD Sender: No OFD packet to send [02:22:29]OFD Sender: No OFD packet to send [02:22:34]OFD Sender: No OFD packet to send [02:22:39]OFD Sender: No OFD packet to send [02:22:44]OFD Sender: No OFD packet to send [02:22:49]OFD Sender: No OFD packet to send [02:22:54]OFD Sender: No OFD packet to send [02:22:59]OFD Sender: No OFD packet to send [02:23:04]OFD Sender: No OFD packet to send [02:23:09]OFD Sender: No OFD packet to send [02:23:14]OFD Sender: No OFD packet to send [02:23:19]OFD Sender: No OFD packet to send [02:23:24]OFD Sender: No OFD packet to send [02:23:29]OFD Sender: No OFD packet to send [02:23:34]OFD Sender: No OFD packet to send [02:23:39]OFD Sender: No OFD packet to send [02:23:44]OFD Sender: No OFD packet to send [02:23:49]OFD Sender: No OFD packet to send [02:23:54]OFD Sender: No OFD packet to send [02:23:59]OFD Sender: No OFD packet to send [02:24:04]OFD Sender: No OFD packet to send [02:24:09]OFD Sender: No OFD packet to send [02:24:14]OFD Sender: No OFD packet to send [02:24:19]OFD Sender: No OFD packet to send [02:24:24]OFD Sender: No OFD packet to send [02:24:29]OFD Sender: No OFD packet to send [02:24:34]OFD Sender: No OFD packet to send [02:24:39]OFD Sender: No OFD packet to send [02:24:44]OFD Sender: No OFD packet to send [02:24:49]OFD Sender: No OFD packet to send [02:24:54]OFD Sender: No OFD packet to send [02:24:59]OFD Sender: No OFD packet to send [02:25:04]OFD Sender: No OFD packet to send [02:25:09]OFD Sender: No OFD packet to send [02:25:14]OFD Sender: No OFD packet to send [02:25:19]OFD Sender: No OFD packet to send [02:25:24]OFD Sender: No OFD packet to send [02:25:29]OFD Sender: No OFD packet to send [02:25:34]OFD Sender: No OFD packet to send [02:25:39]OFD Sender: No OFD packet to send [02:25:44]OFD Sender: No OFD packet to send [02:25:49]OFD Sender: No OFD packet to send [02:25:54]OFD Sender: No OFD packet to send [02:25:59]OFD Sender: No OFD packet to send [02:26:04]OFD Sender: No OFD packet to send [02:26:09]OFD Sender: No OFD packet to send [02:26:14]OFD Sender: No OFD packet to send [02:26:19]OFD Sender: No OFD packet to send [02:26:24]OFD Sender: No OFD packet to send [02:26:29]OFD Sender: No OFD packet to send [02:26:34]OFD Sender: No OFD packet to send [02:26:39]OFD Sender: No OFD packet to send [02:26:44]OFD Sender: No OFD packet to send [02:26:49]OFD Sender: No OFD packet to send [02:26:54]OFD Sender: No OFD packet to send [02:26:59]OFD Sender: No OFD packet to send [02:27:04]OFD Sender: No OFD packet to send [02:27:09]OFD Sender: No OFD packet to send [02:27:14]OFD Sender: No OFD packet to send [02:27:19]OFD Sender: No OFD packet to send [02:27:24]OFD Sender: No OFD packet to send [02:27:29]OFD Sender: No OFD packet to send [02:27:34]OFD Sender: No OFD packet to send [02:27:39]OFD Sender: No OFD packet to send [02:27:44]OFD Sender: No OFD packet to send [02:27:49]OFD Sender: No OFD packet to send [02:27:54]OFD Sender: No OFD packet to send [02:27:59]OFD Sender: No OFD packet to send [02:28:04]OFD Sender: No OFD packet to send [02:28:09]OFD Sender: No OFD packet to send [02:28:15]OFD Sender: No OFD packet to send [02:28:20]OFD Sender: No OFD packet to send [02:28:25]OFD Sender: No OFD packet to send [02:28:30]OFD Sender: No OFD packet to send [02:28:35]OFD Sender: No OFD packet to send [02:28:40]OFD Sender: No OFD packet to send [02:28:45]OFD Sender: No OFD packet to send [02:28:50]OFD Sender: No OFD packet to send [02:28:55]OFD Sender: No OFD packet to send [02:29:00]OFD Sender: No OFD packet to send [02:29:05]OFD Sender: No OFD packet to send [02:29:10]OFD Sender: No OFD packet to send [02:29:15]OFD Sender: No OFD packet to send [02:29:20]OFD Sender: No OFD packet to send [02:29:25]OFD Sender: No OFD packet to send [02:29:30]OFD Sender: No OFD packet to send [02:29:35]OFD Sender: No OFD packet to send [02:29:40]OFD Sender: No OFD packet to send [02:29:45]OFD Sender: No OFD packet to send [02:29:50]OFD Sender: No OFD packet to send [02:29:55]OFD Sender: No OFD packet to send [02:30:00]OFD Sender: No OFD packet to send [02:30:05]OFD Sender: No OFD packet to send [02:30:10]OFD Sender: No OFD packet to send [02:30:15]OFD Sender: No OFD packet to send [02:30:20]OFD Sender: No OFD packet to send [02:30:25]OFD Sender: No OFD packet to send [02:30:30]OFD Sender: No OFD packet to send [02:30:35]OFD Sender: No OFD packet to send [02:30:40]OFD Sender: No OFD packet to send [02:30:45]OFD Sender: No OFD packet to send [02:30:50]OFD Sender: No OFD packet to send [02:30:55]OFD Sender: No OFD packet to send [02:31:00]OFD Sender: No OFD packet to send [02:31:05]OFD Sender: No OFD packet to send [02:31:10]OFD Sender: No OFD packet to send [02:31:15]OFD Sender: No OFD packet to send [02:31:20]OFD Sender: No OFD packet to send [02:31:25]OFD Sender: No OFD packet to send [02:31:30]OFD Sender: No OFD packet to send [02:31:35]OFD Sender: No OFD packet to send [02:31:40]OFD Sender: No OFD packet to send [02:31:45]OFD Sender: No OFD packet to send [02:31:50]OFD Sender: No OFD packet to send [02:31:55]OFD Sender: No OFD packet to send [02:32:00]OFD Sender: No OFD packet to send [02:32:05]OFD Sender: No OFD packet to send [02:32:10]OFD Sender: No OFD packet to send [02:32:15]OFD Sender: No OFD packet to send [02:32:20]OFD Sender: No OFD packet to send [02:32:25]OFD Sender: No OFD packet to send [02:32:30]OFD Sender: No OFD packet to send [02:32:35]OFD Sender: No OFD packet to send [02:32:40]OFD Sender: No OFD packet to send [02:32:45]OFD Sender: No OFD packet to send [02:32:50]OFD Sender: No OFD packet to send [02:32:55]OFD Sender: No OFD packet to send [02:33:00]OFD Sender: No OFD packet to send [02:33:05]OFD Sender: No OFD packet to send [02:33:10]OFD Sender: No OFD packet to send [02:33:15]OFD Sender: No OFD packet to send [02:33:20]OFD Sender: No OFD packet to send [02:33:25]OFD Sender: No OFD packet to send [02:33:30]OFD Sender: No OFD packet to send [02:33:35]OFD Sender: No OFD packet to send [02:33:40]OFD Sender: No OFD packet to send [02:33:45]OFD Sender: No OFD packet to send [02:33:50]OFD Sender: No OFD packet to send [02:33:55]OFD Sender: No OFD packet to send [02:34:00]OFD Sender: No OFD packet to send [02:34:05]OFD Sender: No OFD packet to send [02:34:10]OFD Sender: No OFD packet to send [02:34:15]OFD Sender: No OFD packet to send [02:34:20]OFD Sender: No OFD packet to send [02:34:25]OFD Sender: No OFD packet to send [02:34:30]OFD Sender: No OFD packet to send [02:34:35]OFD Sender: No OFD packet to send [02:34:40]OFD Sender: No OFD packet to send [02:34:45]OFD Sender: No OFD packet to send [02:34:50]OFD Sender: No OFD packet to send [02:34:55]OFD Sender: No OFD packet to send [02:35:00]OFD Sender: No OFD packet to send [02:35:05]OFD Sender: No OFD packet to send [02:35:10]OFD Sender: No OFD packet to send [02:35:15]OFD Sender: No OFD packet to send [02:35:20]OFD Sender: No OFD packet to send [02:35:25]OFD Sender: No OFD packet to send [02:35:30]OFD Sender: No OFD packet to send [02:35:35]OFD Sender: No OFD packet to send [02:35:40]OFD Sender: No OFD packet to send [02:35:45]OFD Sender: No OFD packet to send [02:35:50]OFD Sender: No OFD packet to send [02:35:55]OFD Sender: No OFD packet to send [02:36:00]OFD Sender: No OFD packet to send [02:36:05]OFD Sender: No OFD packet to send [02:36:10]OFD Sender: No OFD packet to send [02:36:15]OFD Sender: No OFD packet to send [02:36:20]OFD Sender: No OFD packet to send [02:36:25]OFD Sender: No OFD packet to send [02:36:30]OFD Sender: No OFD packet to send [02:36:35]OFD Sender: No OFD packet to send [02:36:40]OFD Sender: No OFD packet to send [02:36:45]OFD Sender: No OFD packet to send [02:36:50]OFD Sender: No OFD packet to send [02:36:55]OFD Sender: No OFD packet to send [02:37:00]OFD Sender: No OFD packet to send [02:37:05]OFD Sender: No OFD packet to send [02:37:07]accept exits with 9 [02:37:07]New connection [02:37:07]New thread 3067202916 created [02:37:07]Thread 3067059556 joined [02:37:07]Waiting for new connection... [02:37:07] Sock 9.Parse request [02:37:07]Sock 9.Check first char [02:37:07]Sock 9.First char is OK [02:37:07]request: POST /json_proto HTTP/1.0 [02:37:07]Method: POST [02:37:07]URL: /json_proto [02:37:07]Method is POST - this is cgi request [02:37:07]url: /json_proto [02:37:07]query_string will be loaded in cgi processing [02:37:07]execute_cgi json_proto POST (null) [02:37:07]execute_cgi path=json_proto method=POST [02:37:07]POST find Content-Length [02:37:07]Host: 172.17.34.200:8080 [02:37:07]Content-Length: 215 [02:37:07]Content-Type: application/json [02:37:07] [02:37:07]POST finish read [02:37:07]Found Content-Length = 215 [02:37:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:37:07]execute_script... [02:37:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:37:07]POST & json_proto [02:37:07]process_json_proto [02:37:07]json parsed OK: [02:37:07]protocol is kg_v1.0 [02:37:07]action value=get_value [02:37:07]process_action get_value [02:37:07]cmd_get_value [02:37:07]process_action get_value done [02:37:07]requested_data is exist [02:37:07]produce_requested_data [02:37:07]requested_item kkm.sn is exist - process it [02:37:07]requested_item kkm.ver is exist - process it [02:37:07]requested_item fm.sn is exist - process it [02:37:07]wFMCommunicate request_size=4 [02:37:07]MH_SAM_APDU [02:37:07]CAPDU: 80 11 00 00 [02:37:07]Write to MH i2c: E2 08 00 AE 68 80 11 00 00 00 00 00 00 90 [02:37:07]Write i2c OK [02:37:07]MH_I2C_Read... [02:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:37:07]Read from MH i2c: E2 [02:37:07]MH_I2C_Read... [02:37:07]Read from MH i2c: E2 17 00 [02:37:07]MH_I2C_Read... [02:37:07]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 36 35 35 90 00 E6 [02:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [02:37:07]wFMCommunicate OK [02:37:07]requested_item fd.num is exist - process it [02:37:07]SAM_PROTO_GetFieldsCounters [02:37:07]wFMCommunicate request_size=4 [02:37:07]MH_SAM_APDU [02:37:07]CAPDU: 80 13 00 00 [02:37:07]Write to MH i2c: E2 08 00 AF 68 80 13 00 00 00 00 00 00 93 [02:37:07]Write i2c OK [02:37:07]MH_I2C_Read... [02:37:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:37:07]Read from MH i2c: E2 [02:37:07]MH_I2C_Read... [02:37:07]Read from MH i2c: E2 62 00 [02:37:07]MH_I2C_Read... [02:37:07]Read from MH i2c: E2 62 00 AF 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [02:37:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 54 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:37:07]wFMCommunicate OK [02:37:07]SAM_PROTO_GetFieldsCounters done [02:37:07]requested_item shift.num is exist - process it [02:37:07]requested_item shift.opened is exist - process it [02:37:07]req_shift_opened [02:37:07]FM_GetShiftState [02:37:07]SAM_PROTO_GetShiftState [02:37:07]wFMCommunicate request_size=4 [02:37:07]MH_SAM_APDU [02:37:07]CAPDU: 80 13 01 00 [02:37:07]Write to MH i2c: E2 08 00 B0 68 80 13 01 00 00 00 00 00 95 [02:37:07]Write i2c OK [02:37:07]MH_I2C_Read... [02:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:37:07]Read from MH i2c: E2 [02:37:07]MH_I2C_Read... [02:37:07]Read from MH i2c: E2 0E 00 [02:37:07]MH_I2C_Read... [02:37:07]Read from MH i2c: E2 0E 00 B0 68 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 C4 [02:37:07]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [02:37:07]wFMCommunicate OK [02:37:07]SAM_PROTO_GetShiftState done [02:37:07]FM_GetShiftState done [02:37:07]req_shift_opened done [02:37:07]requested_item shift.open_date is exist - process it [02:37:07]req_shift_open_date [02:37:07]req_shift_open_date done [02:37:07]produce_requested_data done [02:37:07]produce_requested_data return {"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33364,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [02:37:07]process_action_free get_value [02:37:07]json_value_free [02:37:07]json_value_free done [02:37:07]process_json_proto returns [02:37:07]Send response to host [02:37:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000148","kkm.ver":"001","fm.sn":"0000000000874655","fd.num":33364,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [02:37:07]free response buf [02:37:07]execute_script done [02:37:07]execute_script returns [02:37:07]free content buf [02:37:07]Sock 9.Close socket [02:37:07]Sock 9.Thread stoped [02:37:07]accept exits with 7 [02:37:07]New connection [02:37:07]New thread 3067059556 created [02:37:07]Thread 3067202916 joined [02:37:07]Waiting for new connection... [02:37:07] Sock 7.Parse request [02:37:07]Sock 7.Check first char [02:37:07]Sock 7.First char is OK [02:37:07]request: POST /json_proto HTTP/1.0 [02:37:07]Method: POST [02:37:07]URL: /json_proto [02:37:07]Method is POST - this is cgi request [02:37:07]url: /json_proto [02:37:07]query_string will be loaded in cgi processing [02:37:07]execute_cgi json_proto POST (null) [02:37:07]execute_cgi path=json_proto method=POST [02:37:07]POST find Content-Length [02:37:07]Host: 172.17.34.200:8080 [02:37:07]Content-Length: 331 [02:37:07]Content-Type: application/json [02:37:07] [02:37:07]POST finish read [02:37:07]Found Content-Length = 331 [02:37:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:37:07]execute_script... [02:37:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:37:07]POST & json_proto [02:37:07]process_json_proto [02:37:07]json parsed OK: [02:37:07]protocol is kg_v1.0 [02:37:07]action value=get_value [02:37:07]process_action get_value [02:37:07]cmd_get_value [02:37:07]process_action get_value done [02:37:07]requested_data is exist [02:37:07]produce_requested_data [02:37:07]requested_item fm.sale.total is exist - process it [02:37:07]SAM_PROTO_GetFMData [02:37:07]wFMCommunicate request_size=4 [02:37:07]MH_SAM_APDU [02:37:07]CAPDU: 80 13 03 00 [02:37:07]Write to MH i2c: E2 08 00 B1 68 80 13 03 00 00 00 00 00 98 [02:37:07]Write i2c OK [02:37:07]MH_I2C_Read... [02:37:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [02:37:08]Read from MH i2c: E2 [02:37:08]MH_I2C_Read... [02:37:08]Read from MH i2c: E2 FD 00 [02:37:08]MH_I2C_Read... [02:37:08]Read from MH i2c: E2 FD 00 B1 68 00 C3 04 85 04 BF 04 6E 04 04 00 B8 81 00 00 69 04 A1 00 6F 04 04 00 79 80 00 00 B1 04 04 00 A0 2F 50 9D 70 04 04 00 E8 B1 B5 8C 72 04 04 00 B8 7D 9A 10 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 C6 9E B5 10 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 2C 72 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 8E [02:37:08]RAPDU: C3 04 85 04 BF 04 6E 04 04 00 B8 81 00 00 69 04 A1 00 6F 04 04 00 79 80 00 00 B1 04 04 00 A0 2F 50 9D 70 04 04 00 E8 B1 B5 8C 72 04 04 00 B8 7D 9A 10 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 C6 9E B5 10 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 2C 72 64 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 9C 00 6F 04 04 00 3F 01 00 00 B1 04 04 00 A8 9F EA 13 70 04 04 00 A8 9F EA 13 72 04 00 00 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 B5 75 1D 02 EF 03 09 00 F6 90 00 [02:37:08]wFMCommunicate OK [02:37:08]wFMCommunicate request_size=4 [02:37:08]MH_SAM_APDU [02:37:08]CAPDU: 80 17 00 00 [02:37:08]Write to MH i2c: E2 08 00 B2 68 80 17 00 00 00 00 00 00 9A [02:37:08]Write i2c OK [02:37:08]MH_I2C_Read... [02:37:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:37:08]Read from MH i2c: E2 [02:37:08]MH_I2C_Read... [02:37:08]Read from MH i2c: E2 FD 00 [02:37:08]MH_I2C_Read... [02:37:08]Read from MH i2c: E2 FD 00 B2 68 00 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 BD [02:37:08]RAPDU: 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 17 1F 2D EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [02:37:08]wFMCommunicate OK [02:37:08]wFMCommunicate request_size=4 [02:37:08]MH_SAM_APDU [02:37:08]CAPDU: 80 17 00 00 [02:37:08]Write to MH i2c: E2 08 00 B3 68 80 17 00 00 00 00 00 00 9B [02:37:08]Write i2c OK [02:37:08]MH_I2C_Read... [02:37:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:37:08]Read from MH i2c: E2 [02:37:08]MH_I2C_Read... [02:37:08]Read from MH i2c: E2 FD 00 [02:37:08]MH_I2C_Read... [02:37:08]Read from MH i2c: E2 FD 00 B3 68 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 B9 [02:37:08]RAPDU: 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 90 00 [02:37:08]wFMCommunicate OK [02:37:08]wFMCommunicate request_size=4 [02:37:08]MH_SAM_APDU [02:37:08]CAPDU: 80 17 00 00 [02:37:08]Write to MH i2c: E2 08 00 B4 68 80 17 00 00 00 00 00 00 9C [02:37:08]Write i2c OK [02:37:08]MH_I2C_Read... [02:37:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:37:09]Read from MH i2c: E2 [02:37:09]MH_I2C_Read... [02:37:09]Read from MH i2c: E2 FD 00 [02:37:09]MH_I2C_Read... [02:37:09]Read from MH i2c: E2 FD 00 B4 68 00 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 0E [02:37:09]RAPDU: 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 90 00 [02:37:09]wFMCommunicate OK [02:37:09]wFMCommunicate request_size=4 [02:37:09]MH_SAM_APDU [02:37:09]CAPDU: 80 17 00 00 [02:37:09]Write to MH i2c: E2 08 00 B5 68 80 17 00 00 00 00 00 00 9D [02:37:09]Write i2c OK [02:37:09]MH_I2C_Read... [02:37:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 221! [02:37:09]Read from MH i2c: E2 [02:37:09]MH_I2C_Read... [02:37:09]Read from MH i2c: E2 E0 00 [02:37:09]MH_I2C_Read... [02:37:09]Read from MH i2c: E2 E0 00 B5 68 00 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 87 [02:37:09]RAPDU: 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:37:09]wFMCommunicate OK [02:37:09]SAM_PROTO_GetFMData done [02:37:09]requested_item fm.sale_refund.total is exist - process it [02:37:09]requested_item fm.buy.total is exist - process it [02:37:09]requested_item shift.sale.total is exist - process it [02:37:09]SAM_PROTO_GetShiftData [02:37:09]wFMCommunicate request_size=4 [02:37:09]MH_SAM_APDU [02:37:09]CAPDU: 80 13 02 00 [02:37:09]Write to MH i2c: E2 08 00 B6 68 80 13 02 00 00 00 00 00 9C [02:37:09]Write i2c OK [02:37:09]MH_I2C_Read... [02:37:09]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [02:37:09]Read from MH i2c: E2 [02:37:09]MH_I2C_Read... [02:37:09]Read from MH i2c: E2 FD 00 [02:37:09]MH_I2C_Read... [02:37:09]Read from MH i2c: E2 FD 00 B6 68 00 AA 04 AA 04 A6 04 6E 04 04 00 04 00 00 00 69 04 97 00 6F 04 04 00 04 00 00 00 B1 04 03 00 78 CE 04 70 04 03 00 78 CE 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B8 82 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 E5 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 02 [02:37:09]RAPDU: AA 04 AA 04 A6 04 6E 04 04 00 04 00 00 00 69 04 97 00 6F 04 04 00 04 00 00 00 B1 04 03 00 78 CE 04 70 04 03 00 78 CE 04 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B8 82 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 E5 0A EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 90 00 [02:37:09]wFMCommunicate OK [02:37:09]wFMCommunicate request_size=4 [02:37:09]MH_SAM_APDU [02:37:09]CAPDU: 80 17 00 00 [02:37:09]Write to MH i2c: E2 08 00 B7 68 80 17 00 00 00 00 00 00 9F [02:37:09]Write i2c OK [02:37:09]MH_I2C_Read... [02:37:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:37:10]Read from MH i2c: E2 [02:37:10]MH_I2C_Read... [02:37:10]Read from MH i2c: E2 FD 00 [02:37:10]MH_I2C_Read... [02:37:10]Read from MH i2c: E2 FD 00 B7 68 00 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 C5 [02:37:10]RAPDU: 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 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 90 00 [02:37:10]wFMCommunicate OK [02:37:10]wFMCommunicate request_size=4 [02:37:10]MH_SAM_APDU [02:37:10]CAPDU: 80 17 00 00 [02:37:10]Write to MH i2c: E2 08 00 B8 68 80 17 00 00 00 00 00 00 A0 [02:37:10]Write i2c OK [02:37:10]MH_I2C_Read... [02:37:10]OFD Sender: No OFD packet to send [02:37:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:37:10]Read from MH i2c: E2 [02:37:10]MH_I2C_Read... [02:37:10]Read from MH i2c: E2 FD 00 [02:37:10]MH_I2C_Read... [02:37:10]Read from MH i2c: E2 FD 00 B8 68 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 53 [02:37:10]RAPDU: EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 90 00 [02:37:10]wFMCommunicate OK [02:37:10]wFMCommunicate request_size=4 [02:37:10]MH_SAM_APDU [02:37:10]CAPDU: 80 17 00 00 [02:37:10]Write to MH i2c: E2 08 00 B9 68 80 17 00 00 00 00 00 00 A1 [02:37:10]Write i2c OK [02:37:10]MH_I2C_Read... [02:37:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:37:10]Read from MH i2c: E2 [02:37:10]MH_I2C_Read... [02:37:10]Read from MH i2c: E2 FD 00 [02:37:10]MH_I2C_Read... [02:37:10]Read from MH i2c: E2 FD 00 B9 68 00 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 13 [02:37:10]RAPDU: 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 90 00 [02:37:10]wFMCommunicate OK [02:37:10]wFMCommunicate request_size=4 [02:37:10]MH_SAM_APDU [02:37:10]CAPDU: 80 17 00 00 [02:37:10]Write to MH i2c: E2 08 00 BA 68 80 17 00 00 00 00 00 00 A2 [02:37:10]Write i2c OK [02:37:10]MH_I2C_Read... [02:37:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 196! [02:37:11]Read from MH i2c: E2 [02:37:11]MH_I2C_Read... [02:37:11]Read from MH i2c: E2 C7 00 [02:37:11]MH_I2C_Read... [02:37:11]Read from MH i2c: E2 C7 00 BA 68 00 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 95 [02:37:11]RAPDU: 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:37:11]wFMCommunicate OK [02:37:11]SAM_PROTO_GetShiftData done [02:37:11]requested_item shift.sale.total_cash is exist - process it [02:37:11]requested_item shift.sale_refund.total is exist - process it [02:37:11]requested_item shift.sale_refund.total_cash is exist - process it [02:37:11]requested_item shift.buy.total is exist - process it [02:37:11]requested_item shift.buy.total_cash is exist - process it [02:37:11]produce_requested_data done [02:37:11]produce_requested_data return {"fm.sale.total":26392779.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":3150.00,"shift.sale.total_cash":3150.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [02:37:11]process_action_free get_value [02:37:11]json_value_free [02:37:11]json_value_free done [02:37:11]process_json_proto returns [02:37:11]Send response to host [02:37:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":26392779.84,"fm.sale_refund.total":3341434.00,"fm.buy.total":0.00,"shift.sale.total":3150.00,"shift.sale.total_cash":3150.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [02:37:11]free response buf [02:37:11]execute_script done [02:37:11]execute_script returns [02:37:11]free content buf [02:37:11]Sock 7.Close socket [02:37:11]Sock 7.Thread stoped [02:37:15]OFD Sender: No OFD packet to send [02:37:20]OFD Sender: No OFD packet to send [02:37:25]OFD Sender: No OFD packet to send [02:37:30]OFD Sender: No OFD packet to send [02:37:35]OFD Sender: No OFD packet to send [02:37:40]OFD Sender: No OFD packet to send [02:37:45]OFD Sender: No OFD packet to send [02:37:50]OFD Sender: No OFD packet to send [02:37:55]OFD Sender: No OFD packet to send [02:38:00]OFD Sender: No OFD packet to send [02:38:05]OFD Sender: No OFD packet to send [02:38:10]OFD Sender: No OFD packet to send [02:38:15]OFD Sender: No OFD packet to send [02:38:20]OFD Sender: No OFD packet to send [02:38:25]OFD Sender: No OFD packet to send [02:38:30]OFD Sender: No OFD packet to send [02:38:35]OFD Sender: No OFD packet to send [02:38:40]OFD Sender: No OFD packet to send [02:38:45]OFD Sender: No OFD packet to send [02:38:50]OFD Sender: No OFD packet to send [02:38:55]OFD Sender: No OFD packet to send [02:39:00]OFD Sender: No OFD packet to send [02:39:05]OFD Sender: No OFD packet to send [02:39:10]OFD Sender: No OFD packet to send [02:39:15]OFD Sender: No OFD packet to send [02:39:20]OFD Sender: No OFD packet to send [02:39:25]OFD Sender: No OFD packet to send [02:39:30]OFD Sender: No OFD packet to send [02:39:35]OFD Sender: No OFD packet to send [02:39:40]OFD Sender: No OFD packet to send [02:39:45]OFD Sender: No OFD packet to send [02:39:50]OFD Sender: No OFD packet to send [02:39:55]OFD Sender: No OFD packet to send [02:40:00]OFD Sender: No OFD packet to send [02:40:05]OFD Sender: No OFD packet to send [02:40:10]OFD Sender: No OFD packet to send [02:40:15]OFD Sender: No OFD packet to send [02:40:20]OFD Sender: No OFD packet to send [02:40:25]OFD Sender: No OFD packet to send [02:40:30]OFD Sender: No OFD packet to send [02:40:35]OFD Sender: No OFD packet to send [02:40:40]OFD Sender: No OFD packet to send [02:40:45]OFD Sender: No OFD packet to send [02:40:50]OFD Sender: No OFD packet to send [02:40:55]OFD Sender: No OFD packet to send [02:41:00]OFD Sender: No OFD packet to send [02:41:05]OFD Sender: No OFD packet to send [02:41:10]OFD Sender: No OFD packet to send [02:41:15]OFD Sender: No OFD packet to send [02:41:20]OFD Sender: No OFD packet to send [02:41:25]OFD Sender: No OFD packet to send [02:41:30]OFD Sender: No OFD packet to send [02:41:35]OFD Sender: No OFD packet to send [02:41:40]OFD Sender: No OFD packet to send [02:41:45]OFD Sender: No OFD packet to send [02:41:50]OFD Sender: No OFD packet to send [02:41:55]OFD Sender: No OFD packet to send [02:42:00]OFD Sender: No OFD packet to send [02:42:05]OFD Sender: No OFD packet to send [02:42:10]OFD Sender: No OFD packet to send [02:42:15]OFD Sender: No OFD packet to send [02:42:20]OFD Sender: No OFD packet to send [02:42:25]OFD Sender: No OFD packet to send [02:42:30]OFD Sender: No OFD packet to send [02:42:35]OFD Sender: No OFD packet to send [02:42:40]OFD Sender: No OFD packet to send [02:42:45]OFD Sender: No OFD packet to send [02:42:50]OFD Sender: No OFD packet to send [02:42:55]OFD Sender: No OFD packet to send [02:43:00]OFD Sender: No OFD packet to send [02:43:05]OFD Sender: No OFD packet to send [02:43:10]OFD Sender: No OFD packet to send [02:43:15]OFD Sender: No OFD packet to send [02:43:20]OFD Sender: No OFD packet to send [02:43:25]OFD Sender: No OFD packet to send [02:43:30]OFD Sender: No OFD packet to send [02:43:35]OFD Sender: No OFD packet to send [02:43:40]OFD Sender: No OFD packet to send [02:43:45]OFD Sender: No OFD packet to send [02:43:50]OFD Sender: No OFD packet to send [02:43:55]OFD Sender: No OFD packet to send [02:44:00]OFD Sender: No OFD packet to send [02:44:05]OFD Sender: No OFD packet to send [02:44:10]OFD Sender: No OFD packet to send [02:44:15]OFD Sender: No OFD packet to send [02:44:20]OFD Sender: No OFD packet to send [02:44:25]OFD Sender: No OFD packet to send [02:44:30]OFD Sender: No OFD packet to send [02:44:35]OFD Sender: No OFD packet to send [02:44:40]OFD Sender: No OFD packet to send [02:44:45]OFD Sender: No OFD packet to send [02:44:50]OFD Sender: No OFD packet to send [02:44:55]accept exits with 9 [02:44:55]New connection [02:44:55]New thread 3067202916 created [02:44:55]Thread 3067059556 joined [02:44:55]Waiting for new connection... [02:44:55] Sock 9.Parse request [02:44:55]Sock 9.Check first char [02:44:55]Sock 9.First char is OK [02:44:55]request: POST /json_proto HTTP/1.0 [02:44:55]Method: POST [02:44:55]URL: /json_proto [02:44:55]Method is POST - this is cgi request [02:44:55]url: /json_proto [02:44:55]query_string will be loaded in cgi processing [02:44:55]execute_cgi json_proto POST (null) [02:44:55]execute_cgi path=json_proto method=POST [02:44:55]POST find Content-Length [02:44:55]Host: 172.17.34.200:8080 [02:44:55]Content-Length: 683 [02:44:55]Content-Type: application/json [02:44:55] [02:44:55]POST finish read [02:44:55]Found Content-Length = 683 [02:44:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:44:55]execute_script... [02:44: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)1183197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 3.150, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:44:55]POST & json_proto [02:44:55]process_json_proto [02:44:55]json parsed OK: [02:44:55]protocol is kg_v1.0 [02:44:55]action value=close_receipt [02:44:55]process_action close_receipt [02:44:55]cmd_close_receipt [02:44:55]MH_GetDate [02:44:55]Write to MH i2c: F0 00 00 BB 68 12 [02:44:55]Write i2c OK [02:44:55]MH_I2C_Read... [02:44:55]Read from MH i2c: F0 [02:44:55]MH_I2C_Read... [02:44:55]Read from MH i2c: F0 09 00 [02:44:55]MH_I2C_Read... [02:44:55]Read from MH i2c: F0 09 00 BB 68 00 AB B8 EA 64 B2 FF 65 64 46 [02:44:55]GetLastDocTimeStamp 1693100218 [02:44:55]current date 1693104299 [02:44:55]FM_GetShiftState [02:44:55]SAM_PROTO_GetShiftState [02:44:55]wFMCommunicate request_size=4 [02:44:55]MH_SAM_APDU [02:44:55]CAPDU: 80 13 01 00 [02:44:55]Write to MH i2c: E2 08 00 BC 68 80 13 01 00 00 00 00 00 A1 [02:44:55]Write i2c OK [02:44:55]MH_I2C_Read... [02:44:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:44:55]Read from MH i2c: E2 [02:44:55]MH_I2C_Read... [02:44:55]Read from MH i2c: E2 0E 00 [02:44:55]MH_I2C_Read... [02:44:55]Read from MH i2c: E2 0E 00 BC 68 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 D0 [02:44:55]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [02:44:55]wFMCommunicate OK [02:44:55]SAM_PROTO_GetShiftState done [02:44:55]FM_GetShiftState done [02:44:55]opened in 1693095997 [02:44:55]opened+sec_in_day 1693182397 [02:44:55]quantity*price = 20034 [02:44:55]sum+1 = 20035 [02:44:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 5 27.08.2023 02:44 Смена: 78 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 ФМ: 0000000000874655 ФД: 33365 ФПД: 36621540669503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T024459&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33365&fm=36621540669503&tin=02508201610067®Number=0000000000091575&sum=20000 [02:44:56]StoreToDocumentArchive [02:44:56]shift 78 fd 33365 [02:44:56]save to /storage/0078/doc_00033365 [02:44:56]save last doc name /storage/0078/doc_00033365 to /storage/kkm_last_doc_name [02:44:56]save OK [02:44:56]Clear old archive folders... [02:44:56]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:44:56]tlvbuf is 00BDE940 [02:44:56]SAM_PROTO_ClearQueue [02:44:56]wFMCommunicate request_size=4 [02:44:56]MH_SAM_APDU [02:44:56]CAPDU: 80 09 00 00 [02:44:56]Write to MH i2c: E2 08 00 C9 68 80 09 00 00 00 00 00 00 A3 [02:44:56]Write i2c OK [02:44:56]MH_I2C_Read... [02:44:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:44:56]Read from MH i2c: E2 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 03 00 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 03 00 C9 68 00 90 00 A5 [02:44:56]RAPDU: 90 00 [02:44:56]wFMCommunicate OK [02:44:56]SAM_PROTO_ClearQueue done [02:44:56]KKMCreateOFDPacket [02:44:56]OFDProtocolAddRootSTLVToBuf [02:44:56]FM_MakeSignedData [02:44:56]FM_MakeSignedData [02:44:56]SAM_PROTO_SignData [02:44:56]wFMCommunicate request_size=4 [02:44:56]MH_SAM_APDU [02:44:56]CAPDU: 80 0D 01 02 [02:44:56]Write to MH i2c: E2 08 00 CA 68 80 0D 01 02 00 00 00 00 AB [02:44:56]Write i2c OK [02:44:56]MH_I2C_Read... [02:44:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:44:56]Read from MH i2c: E2 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 03 00 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 03 00 CA 68 00 90 00 A6 [02:44:56]RAPDU: 90 00 [02:44:56]wFMCommunicate OK [02:44:56]wFMCommunicate request_size=255 [02:44:56]MH_SAM_APDU [02:44:56]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 AB B8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 82 00 00 35 04 06 00 [02:44:56]Write to MH i2c: E2 02 01 CB 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 AB B8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 82 00 00 35 04 06 00 00 00 8E [02:44:56]Write i2c OK [02:44:56]MH_I2C_Read... [02:44:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:44:56]Read from MH i2c: E2 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 03 00 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 03 00 CB 68 00 90 00 A7 [02:44:56]RAPDU: 90 00 [02:44:56]wFMCommunicate OK [02:44:56]wFMCommunicate request_size=11 [02:44:56]MH_SAM_APDU [02:44:56]CAPDU: 80 0D 02 02 06 21 4E 9D EC 38 3F [02:44:56]Write to MH i2c: E2 0E 00 CC 68 80 0D 02 02 06 00 21 4E 9D EC 38 3F 00 00 29 [02:44:56]Write i2c OK [02:44:56]MH_I2C_Read... [02:44:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:44:56]Read from MH i2c: E2 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 03 00 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 03 00 CC 68 00 90 00 A8 [02:44:56]RAPDU: 90 00 [02:44:56]wFMCommunicate OK [02:44:56]wFMCommunicate request_size=4 [02:44:56]MH_SAM_APDU [02:44:56]CAPDU: 80 0D 03 02 [02:44:56]Write to MH i2c: E2 08 00 CD 68 80 0D 03 02 00 00 00 00 B0 [02:44:56]Write i2c OK [02:44:56]MH_I2C_Read... [02:44:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:44:56]Read from MH i2c: E2 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 0B 00 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 0B 00 CD 68 00 B7 61 21 28 66 D6 57 B0 90 00 55 [02:44:56]RAPDU: B7 61 21 28 66 D6 57 B0 90 00 [02:44:56]wFMCommunicate OK [02:44:56]SAM_PROTO_SignData done [02:44:56]FM_MakeSignedData done [02:44:56]CreateOFDProtocolMessage [02:44:56]wFMCommunicate request_size=4 [02:44:56]MH_SAM_APDU [02:44:56]CAPDU: 80 11 00 00 [02:44:56]Write to MH i2c: E2 08 00 CE 68 80 11 00 00 00 00 00 00 B0 [02:44:56]Write i2c OK [02:44:56]MH_I2C_Read... [02:44:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:44:56]Read from MH i2c: E2 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 17 00 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: E2 17 00 CE 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 06 [02:44:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [02:44:56]wFMCommunicate OK [02:44:56]CreateOFDProtocolMessage done [02:44:56]OFDSenderStorePacket 33365 [02:44:56]StoreOFDPacket docnum=33365 [02:44:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F9 0F 08 01 B4 93 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 AB B8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 82 00 00 35 04 06 00 21 4E 9D EC 38 3F B7 61 21 28 66 D6 57 B0 [02:44:56]CheckFolder [02:44:56]dirname=/storage/ofd_packets [02:44:56]CheckFolder done [02:44:56]ProducePacketName [02:44:56]name=ofd_packets/00033365 [02:44:56]NVStorageSaveData ofd_packets/00033365 [02:44:56]File name is /storage/ofd_packets/00033365 [02:44:56]Write 302 bytes [02:44:56]NVStorageSaveData done [02:44:56]OFDSenderStorePacket done [02:44:56]KKMCreateOFDPacket done [02:44:56]NVStorageSaveData kkm_last_timestamp [02:44:56]File name is /storage/kkm_last_timestamp [02:44:56]Write 4 bytes [02:44:56]NVStorageSaveData done [02:44:56]ExternCall_PrintAddStr [02:44:56]wPrintStart [02:44:56]Write to MH i2c: 01 00 00 CF 68 37 [02:44:56]Write i2c OK [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: 01 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: 01 07 00 [02:44:56]MH_I2C_Read... [02:44:56]Read from MH i2c: 01 07 00 CF 68 00 00 00 00 00 FF 0F 4C [02:44:56]RasterBufferAndPrint [02:44:56]line Счет N : (1)1183197 [02:44:56]line ИНН: 02508201610067 [02:44:56]line Контрольно-Кассовый Чек [02:44:56]line ПРОДАЖА [02:44:56]line ТРК (МРК, ГНК) : 21 [02:44:56]line Товар: 2710194210 [02:44:56]line ДТ(л)-К-5 [02:44:56]line 3.150 * 63.60 [02:44:56]line = 200.34 [02:44:56]line НДС 12% НСП 1% [02:44:56]line > о реализуемом товаре [02:44:56]line ОКРУГЛЕНИЕ: -0.34 [02:44:56]line ИТОГО: 200.00 [02:44:56]line Внесено: 200.00 [02:44:56]line СДАЧА: 0.00 [02:44:56]line НСП 1% : 1.77 [02:44:56]line НДС 12% : 21.27 [02:44:56]line Наличными: 200.00 [02:44:56]line Безнал.: 0.00 [02:44:56]line Место: АЗС № 121 "Партнер Нефть" [02:44:56]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [02:44:56]line СНО: Общий режим [02:44:56]line Чек 5 27.08.2023 02:44 [02:44:56]line Смена: 78 ФФД: 1.0 [02:44:56]line ЗНМ: 0300000148 [02:44:56]line РНМ: 0000000000091575 [02:44:56]line Версия ККМ: 001 [02:44:56]line ФМ: 0000000000874655 [02:44:56]line ФД: 33365 [02:44:56]line ФПД: 36621540669503 [02:44:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T024459&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33365&fm=36621540669503&tin=02508201610067®Number=0000000000091575&sum=20000 [02:44:57]OFD Sender: Processing packet 33365 [packets to send 11, broken 10] [02:44:57]ProducePacketName [02:44:57]name=ofd_packets/00033365 [02:44:57]OFD Sender: To server: pG, [02:44:57]CommunicateWithHost lk.salyk.kg:30040 [02:44:57]ConnectInit lk.salyk.kg [02:44:57]written 0, free lines is 4095 [02:44:57]Connected sock=7 [02:44:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 F9 0F 08 01 B4 93 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 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 4E 0C 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 AB B8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 82 00 00 35 04 06 00 21 4E 9D EC 38 3F B7 61 21 28 66 D6 57 B0 [02:44:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 5C 61 47 00 3E C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 55 82 00 00 F4 03 04 00 48 63 EA 64 B6 04 01 00 00 AF 1C 94 0D 15 D7 6F 0C [02:44:57]CommunicateWithHost err = 0 [02:44:57]CheckOFDResponse [02:44:57]1017 (14) - 77093643461234 [02:44:57]1041 (16) - 0000000000874655 [02:44:57]1040 (4) - 33365 [02:44:57]1012 (4) - 26.08.2023 20:40 [02:44:57]1206 (1) - 0 [02:44:57]OFD Sender: Remove packet 33365 [02:44:57]ProducePacketName [02:44:57]name=ofd_packets/00033365 [02:44:57]NVStorageDeleteData [02:44:57]Write to MH i2c: 01 00 00 FA 68 62 [02:44:57]Write i2c OK [02:44:57]MH_I2C_Read... [02:44:57]Read from MH i2c: 01 [02:44:57]MH_I2C_Read... [02:44:57]Read from MH i2c: 01 07 00 [02:44:57]MH_I2C_Read... [02:44:57]Read from MH i2c: 01 07 00 FA 68 00 00 00 00 00 DD 0C 52 [02:44:57]RasterBufferAndPrint [02:44:57]line [02:44:57]line [02:44:57]line [02:44:57]line [02:44:57]line [02:44:57]written 0, free lines is 3301 [02:44:57]MH_Cut [02:44:57]Write to MH i2c: D1 01 00 01 69 01 3C [02:44:57]Write i2c OK [02:44:57]MH_I2C_Read... [02:44:57]Read from MH i2c: D1 [02:44:57]MH_I2C_Read... [02:44:57]Read from MH i2c: D1 01 00 [02:44:57]MH_I2C_Read... [02:44:57]Read from MH i2c: D1 01 00 01 69 00 3B [02:44:57]Write to MH i2c: 01 00 00 02 69 6B [02:44:57]Write i2c OK [02:44:57]MH_I2C_Read... [02:44:58]OFD Sender: No OFD packet to send [02:44:58]*** Cut start [02:44:58]*** Purtial cut [02:44:58]*** CUTSNS_PIN = 0 [02:44:58]*** Stage 1: CUTSNS_PIN = 1 [02:45:00]Read from MH i2c: 01 [02:45:00]MH_I2C_Read... [02:45:00]*** Stop cut motor [02:45:00]*** Cut end [02:45:00]Read from MH i2c: 01 07 00 [02:45:00]MH_I2C_Read... [02:45:00]Read from MH i2c: 01 07 00 02 69 00 00 00 00 00 FF 0F 80 [02:45:00]process_action close_receipt done [02:45:00]requested_data is exist [02:45:00]produce_requested_data [02:45:00]requested_item fm.sn is exist - process it [02:45:00]wFMCommunicate request_size=4 [02:45:00]MH_SAM_APDU [02:45:00]CAPDU: 80 11 00 00 [02:45:00]Write to MH i2c: E2 08 00 03 69 80 11 00 00 00 00 00 00 E6 [02:45:00]Write i2c OK [02:45:00]MH_I2C_Read... [02:45:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:45:00]Read from MH i2c: E2 [02:45:00]MH_I2C_Read... [02:45:00]Read from MH i2c: E2 17 00 [02:45:00]MH_I2C_Read... [02:45:00]Read from MH i2c: E2 17 00 03 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 3C [02:45:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [02:45:00]wFMCommunicate OK [02:45:00]requested_item fd.num is exist - process it [02:45:00]SAM_PROTO_GetFieldsCounters [02:45:00]wFMCommunicate request_size=4 [02:45:00]MH_SAM_APDU [02:45:00]CAPDU: 80 13 00 00 [02:45:00]Write to MH i2c: E2 08 00 04 69 80 13 00 00 00 00 00 00 E9 [02:45:00]Write i2c OK [02:45:00]MH_I2C_Read... [02:45:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:45:00]Read from MH i2c: E2 [02:45:00]MH_I2C_Read... [02:45:00]Read from MH i2c: E2 62 00 [02:45:00]MH_I2C_Read... [02:45:00]Read from MH i2c: E2 62 00 04 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 55 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 43 [02:45:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 55 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:45:00]wFMCommunicate OK [02:45:00]SAM_PROTO_GetFieldsCounters done [02:45:00]requested_item shift.num is exist - process it [02:45:00]requested_item shift.opened is exist - process it [02:45:00]req_shift_opened [02:45:00]FM_GetShiftState [02:45:00]SAM_PROTO_GetShiftState [02:45:00]wFMCommunicate request_size=4 [02:45:00]MH_SAM_APDU [02:45:00]CAPDU: 80 13 01 00 [02:45:00]Write to MH i2c: E2 08 00 05 69 80 13 01 00 00 00 00 00 EB [02:45:00]Write i2c OK [02:45:00]MH_I2C_Read... [02:45:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:45:00]Read from MH i2c: E2 [02:45:00]MH_I2C_Read... [02:45:00]Read from MH i2c: E2 0E 00 [02:45:00]MH_I2C_Read... [02:45:00]Read from MH i2c: E2 0E 00 05 69 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 1A [02:45:00]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [02:45:00]wFMCommunicate OK [02:45:00]SAM_PROTO_GetShiftState done [02:45:00]FM_GetShiftState done [02:45:00]req_shift_opened done [02:45:00]requested_item shift.open_date is exist - process it [02:45:00]req_shift_open_date [02:45:00]req_shift_open_date done [02:45:00]produce_requested_data done [02:45:00]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33365,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [02:45:00]process_action_free close_receipt [02:45:00]json_value_free [02:45:00]json_value_free done [02:45:00]process_json_proto returns [02:45:00]Send response to host [02:45:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33365,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [02:45:00]free response buf [02:45:00]execute_script done [02:45:00]execute_script returns [02:45:00]free content buf [02:45:00]Sock 9.Close socket [02:45:00]Sock 9.Thread stoped [02:45:03]OFD Sender: No OFD packet to send [02:45:08]OFD Sender: No OFD packet to send [02:45:13]OFD Sender: No OFD packet to send [02:45:18]OFD Sender: No OFD packet to send [02:45:23]OFD Sender: No OFD packet to send [02:45:28]OFD Sender: No OFD packet to send [02:45:33]OFD Sender: No OFD packet to send [02:45:38]OFD Sender: No OFD packet to send [02:45:43]OFD Sender: No OFD packet to send [02:45:48]OFD Sender: No OFD packet to send [02:45:53]OFD Sender: No OFD packet to send [02:45:58]OFD Sender: No OFD packet to send [02:46:03]OFD Sender: No OFD packet to send [02:46:08]OFD Sender: No OFD packet to send [02:46:13]OFD Sender: No OFD packet to send [02:46:18]OFD Sender: No OFD packet to send [02:46:19]accept exits with 10 [02:46:19]New connection [02:46:19]New thread 3067059556 created [02:46:19]Thread 3067202916 joined [02:46:19]Waiting for new connection... [02:46:19] Sock 10.Parse request [02:46:19]Sock 10.Check first char [02:46:19]Sock 10.First char is OK [02:46:19]request: POST /json_proto HTTP/1.0 [02:46:19]Method: POST [02:46:19]URL: /json_proto [02:46:19]Method is POST - this is cgi request [02:46:19]url: /json_proto [02:46:19]query_string will be loaded in cgi processing [02:46:19]execute_cgi json_proto POST (null) [02:46:19]execute_cgi path=json_proto method=POST [02:46:19]POST find Content-Length [02:46:19]Host: 172.17.34.200:8080 [02:46:19]Content-Length: 809 [02:46:19]Content-Type: application/json [02:46:19] [02:46:19]POST finish read [02:46:19]Found Content-Length = 809 [02:46:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:46:19]execute_script... [02:46:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)1183193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 63.60, "quantity" : 31.450, "sum" : 2000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:46:19]POST & json_proto [02:46:19]process_json_proto [02:46:19]json parsed OK: [02:46:19]protocol is kg_v1.0 [02:46:19]action value=close_receipt [02:46:19]process_action close_receipt [02:46:19]cmd_close_receipt [02:46:19]MH_GetDate [02:46:19]Write to MH i2c: F0 00 00 06 69 5E [02:46:19]Write i2c OK [02:46:19]MH_I2C_Read... [02:46:19]Read from MH i2c: F0 [02:46:19]MH_I2C_Read... [02:46:19]Read from MH i2c: F0 09 00 [02:46:19]MH_I2C_Read... [02:46:19]Read from MH i2c: F0 09 00 06 69 00 FF B8 EA 64 B2 FF 65 64 E6 [02:46:19]GetLastDocTimeStamp 1693104299 [02:46:19]current date 1693104383 [02:46:19]FM_GetShiftState [02:46:19]SAM_PROTO_GetShiftState [02:46:19]wFMCommunicate request_size=4 [02:46:19]MH_SAM_APDU [02:46:19]CAPDU: 80 13 01 00 [02:46:19]Write to MH i2c: E2 08 00 07 69 80 13 01 00 00 00 00 00 ED [02:46:19]Write i2c OK [02:46:19]MH_I2C_Read... [02:46:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:46:19]Read from MH i2c: E2 [02:46:19]MH_I2C_Read... [02:46:19]Read from MH i2c: E2 0E 00 [02:46:19]MH_I2C_Read... [02:46:19]Read from MH i2c: E2 0E 00 07 69 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 1C [02:46:19]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [02:46:19]wFMCommunicate OK [02:46:19]SAM_PROTO_GetShiftState done [02:46:19]FM_GetShiftState done [02:46:19]opened in 1693095997 [02:46:19]opened+sec_in_day 1693182397 [02:46:19]quantity*price = 200022 [02:46:19]sum+1 = 200023 [02:46:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.22 НСП 1% : 17.70 НДС 12% : 212.41 Наличными: 0.00 Безнал.: 2000.22 Место: АЗС № 121 "Партнер Нефть" Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 СНО: Общий режим Чек 6 27.08.2023 02:46 Смена: 78 ФФД: 1.0 ЗНМ: 0300000148 РНМ: 0000000000091575 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000874655 ФД: 33366 ФПД: 85258642570395 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T024623&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33366&fm=85258642570395&tin=02508201610067®Number=0000000000091575&sum=200022 [02:46:21]StoreToDocumentArchive [02:46:21]shift 78 fd 33366 [02:46:21]save to /storage/0078/doc_00033366 [02:46:21]save last doc name /storage/0078/doc_00033366 to /storage/kkm_last_doc_name [02:46:21]save OK [02:46:21]Clear old archive folders... [02:46:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:46:21]tlvbuf is 00A25E00 [02:46:21]SAM_PROTO_ClearQueue [02:46:21]wFMCommunicate request_size=4 [02:46:21]MH_SAM_APDU [02:46:21]CAPDU: 80 09 00 00 [02:46:21]Write to MH i2c: E2 08 00 14 69 80 09 00 00 00 00 00 00 EF [02:46:21]Write i2c OK [02:46:21]MH_I2C_Read... [02:46:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:46:21]Read from MH i2c: E2 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 03 00 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 03 00 14 69 00 90 00 F1 [02:46:21]RAPDU: 90 00 [02:46:21]wFMCommunicate OK [02:46:21]SAM_PROTO_ClearQueue done [02:46:21]KKMCreateOFDPacket [02:46:21]OFDProtocolAddRootSTLVToBuf [02:46:21]FM_MakeSignedData [02:46:21]FM_MakeSignedData [02:46:21]SAM_PROTO_SignData [02:46:21]wFMCommunicate request_size=4 [02:46:21]MH_SAM_APDU [02:46:21]CAPDU: 80 0D 01 02 [02:46:21]Write to MH i2c: E2 08 00 15 69 80 0D 01 02 00 00 00 00 F7 [02:46:21]Write i2c OK [02:46:21]MH_I2C_Read... [02:46:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:46:21]Read from MH i2c: E2 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 03 00 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 03 00 15 69 00 90 00 F2 [02:46:21]RAPDU: 90 00 [02:46:21]wFMCommunicate OK [02:46:21]wFMCommunicate request_size=255 [02:46:21]MH_SAM_APDU [02:46:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 FF B8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 82 00 00 35 04 06 00 [02:46:21]Write to MH i2c: E2 02 01 16 69 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 FF B8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 82 00 00 35 04 06 00 00 00 23 [02:46:21]Write i2c OK [02:46:21]MH_I2C_Read... [02:46:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:46:21]Read from MH i2c: E2 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 03 00 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 03 00 16 69 00 90 00 F3 [02:46:21]RAPDU: 90 00 [02:46:21]wFMCommunicate OK [02:46:21]wFMCommunicate request_size=11 [02:46:21]MH_SAM_APDU [02:46:21]CAPDU: 80 0D 02 02 06 4D 8A D3 1A BC 9B [02:46:21]Write to MH i2c: E2 0E 00 17 69 80 0D 02 02 06 00 4D 8A D3 1A BC 9B 00 00 21 [02:46:21]Write i2c OK [02:46:21]MH_I2C_Read... [02:46:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:46:21]Read from MH i2c: E2 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 03 00 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 03 00 17 69 00 90 00 F4 [02:46:21]RAPDU: 90 00 [02:46:21]wFMCommunicate OK [02:46:21]wFMCommunicate request_size=4 [02:46:21]MH_SAM_APDU [02:46:21]CAPDU: 80 0D 03 02 [02:46:21]Write to MH i2c: E2 08 00 18 69 80 0D 03 02 00 00 00 00 FC [02:46:21]Write i2c OK [02:46:21]MH_I2C_Read... [02:46:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:46:21]Read from MH i2c: E2 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 0B 00 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 0B 00 18 69 00 13 48 4F 7F 4F 43 D2 C4 90 00 4E [02:46:21]RAPDU: 13 48 4F 7F 4F 43 D2 C4 90 00 [02:46:21]wFMCommunicate OK [02:46:21]SAM_PROTO_SignData done [02:46:21]FM_MakeSignedData done [02:46:21]CreateOFDProtocolMessage [02:46:21]wFMCommunicate request_size=4 [02:46:21]MH_SAM_APDU [02:46:21]CAPDU: 80 11 00 00 [02:46:21]Write to MH i2c: E2 08 00 19 69 80 11 00 00 00 00 00 00 FC [02:46:21]Write i2c OK [02:46:21]MH_I2C_Read... [02:46:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:46:21]Read from MH i2c: E2 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 17 00 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: E2 17 00 19 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 52 [02:46:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [02:46:21]wFMCommunicate OK [02:46:21]CreateOFDProtocolMessage done [02:46:21]OFDSenderStorePacket 33366 [02:46:21]StoreOFDPacket docnum=33366 [02:46:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 90 9A 08 01 48 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 FF B8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 82 00 00 35 04 06 00 4D 8A D3 1A BC 9B 13 48 4F 7F 4F 43 D2 C4 [02:46:21]CheckFolder [02:46:21]dirname=/storage/ofd_packets [02:46:21]CheckFolder done [02:46:21]ProducePacketName [02:46:21]name=ofd_packets/00033366 [02:46:21]NVStorageSaveData ofd_packets/00033366 [02:46:21]File name is /storage/ofd_packets/00033366 [02:46:21]Write 302 bytes [02:46:21]NVStorageSaveData done [02:46:21]OFDSenderStorePacket done [02:46:21]KKMCreateOFDPacket done [02:46:21]NVStorageSaveData kkm_last_timestamp [02:46:21]File name is /storage/kkm_last_timestamp [02:46:21]Write 4 bytes [02:46:21]NVStorageSaveData done [02:46:21]ExternCall_PrintAddStr [02:46:21]wPrintStart [02:46:21]Write to MH i2c: 01 00 00 1A 69 83 [02:46:21]Write i2c OK [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: 01 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: 01 07 00 [02:46:21]MH_I2C_Read... [02:46:21]Read from MH i2c: 01 07 00 1A 69 00 00 00 00 00 FF 0F 98 [02:46:21]RasterBufferAndPrint [02:46:21]line Счет N : (1)1183193 [02:46:21]line ИНН: 02508201610067 [02:46:21]line Контрольно-Кассовый Чек [02:46:21]line ПРОДАЖА [02:46:21]line ТРК (МРК, ГНК) : 11 [02:46:21]line Товар: 2710194210 [02:46:21]line ДТ(л)-К-5 [02:46:21]line 31.450 * 63.60 [02:46:21]line = 2000.22 [02:46:21]line НДС 12% НСП 1% [02:46:21]line > о реализуемом товаре [02:46:21]line ИТОГО: 2000.22 [02:46:21]line НСП 1% : 17.70 [02:46:21]line НДС 12% : 212.41 [02:46:21]line Наличными: 0.00 [02:46:21]line Безнал.: 2000.22 [02:46:21]line Место: АЗС № 121 "Партнер Нефть" [02:46:21]line Адрес: 720001, с. Ивановка, ул. Г. Ильина 1 А/1, 42.881777, 75.107954 [02:46:21]line СНО: Общий режим [02:46:21]line Чек 6 27.08.2023 02:46 [02:46:21]line Смена: 78 ФФД: 1.0 [02:46:21]line ЗНМ: 0300000148 [02:46:21]line РНМ: 0000000000091575 [02:46:21]line Версия ККМ: 001 [02:46:21]line Платежная система: O! деньги [02:46:21]line ФМ: 0000000000874655 [02:46:21]line ФД: 33366 [02:46:21]line ФПД: 85258642570395 [02:46:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20230827T024623&type=1&operation_type=1&fn_number=0000000000874655&fd_number=33366&fm=85258642570395&tin=02508201610067®Number=0000000000091575&sum=200022 [02:46:21]OFD Sender: Processing packet 33366 [packets to send 11, broken 10] [02:46:21]ProducePacketName [02:46:21]name=ofd_packets/00033366 [02:46:21]OFD Sender: To server: pG, [02:46:21]CommunicateWithHost lk.salyk.kg:30040 [02:46:21]ConnectInit lk.salyk.kg [02:46:21]written 0, free lines is 4095 [02:46:21]Connected sock=9 [02:46:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 01 00 00 90 9A 08 01 48 05 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 7A 00 00 00 00 00 37 04 06 00 D8 18 00 00 00 00 13 04 06 00 56 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 FF B8 EA 64 0E 04 04 00 4E 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 82 00 00 35 04 06 00 4D 8A D3 1A BC 9B 13 48 4F 7F 4F 43 D2 C4 [02:46:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 4F 00 00 00 AB 17 47 00 41 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 10 04 04 00 56 82 00 00 F4 03 04 00 9D 63 EA 64 B6 04 01 00 00 CD 16 8F E8 8C A3 57 5C [02:46:22]CommunicateWithHost err = 0 [02:46:22]CheckOFDResponse [02:46:22]1017 (14) - 77093643461234 [02:46:22]1041 (16) - 0000000000874655 [02:46:22]1040 (4) - 33366 [02:46:22]1012 (4) - 26.08.2023 20:42 [02:46:22]1206 (1) - 0 [02:46:22]OFD Sender: Remove packet 33366 [02:46:22]ProducePacketName [02:46:22]name=ofd_packets/00033366 [02:46:22]NVStorageDeleteData [02:46:22]Write to MH i2c: 01 00 00 44 69 AD [02:46:22]Write i2c OK [02:46:22]MH_I2C_Read... [02:46:22]Read from MH i2c: 01 [02:46:22]MH_I2C_Read... [02:46:22]Read from MH i2c: 01 07 00 [02:46:22]MH_I2C_Read... [02:46:22]Read from MH i2c: 01 07 00 44 69 00 00 00 00 00 F1 0C B1 [02:46:22]RasterBufferAndPrint [02:46:22]line [02:46:22]line [02:46:22]line [02:46:22]line [02:46:22]line [02:46:22]written 0, free lines is 3319 [02:46:22]MH_Cut [02:46:22]Write to MH i2c: D1 01 00 4B 69 01 86 [02:46:22]Write i2c OK [02:46:22]MH_I2C_Read... [02:46:22]Read from MH i2c: D1 [02:46:22]MH_I2C_Read... [02:46:22]Read from MH i2c: D1 01 00 [02:46:22]MH_I2C_Read... [02:46:22]Read from MH i2c: D1 01 00 4B 69 00 85 [02:46:22]Write to MH i2c: 01 00 00 4C 69 B5 [02:46:22]Write i2c OK [02:46:22]MH_I2C_Read... [02:46:22]OFD Sender: No OFD packet to send [02:46:23]*** Cut start [02:46:23]*** Purtial cut [02:46:23]*** Stage 1: CUTSNS_PIN = 1 [02:46:23]Read from MH i2c: 01 [02:46:23]MH_I2C_Read... [02:46:23]*** Stop cut motor [02:46:23]*** Cut end [02:46:23]Read from MH i2c: 01 07 00 [02:46:23]MH_I2C_Read... [02:46:23]Read from MH i2c: 01 07 00 4C 69 00 00 00 00 00 FF 0F CA [02:46:23]process_action close_receipt done [02:46:23]requested_data is exist [02:46:23]produce_requested_data [02:46:23]requested_item fm.sn is exist - process it [02:46:23]wFMCommunicate request_size=4 [02:46:23]MH_SAM_APDU [02:46:23]CAPDU: 80 11 00 00 [02:46:23]Write to MH i2c: E2 08 00 4D 69 80 11 00 00 00 00 00 00 30 [02:46:23]Write i2c OK [02:46:23]MH_I2C_Read... [02:46:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:46:23]Read from MH i2c: E2 [02:46:23]MH_I2C_Read... [02:46:23]Read from MH i2c: E2 17 00 [02:46:23]MH_I2C_Read... [02:46:23]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 36 35 35 90 00 86 [02:46:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 90 00 [02:46:23]wFMCommunicate OK [02:46:23]requested_item fd.num is exist - process it [02:46:23]SAM_PROTO_GetFieldsCounters [02:46:23]wFMCommunicate request_size=4 [02:46:23]MH_SAM_APDU [02:46:23]CAPDU: 80 13 00 00 [02:46:23]Write to MH i2c: E2 08 00 4E 69 80 13 00 00 00 00 00 00 33 [02:46:23]Write i2c OK [02:46:23]MH_I2C_Read... [02:46:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:46:23]Read from MH i2c: E2 [02:46:23]MH_I2C_Read... [02:46:23]Read from MH i2c: E2 62 00 [02:46:23]MH_I2C_Read... [02:46:23]Read from MH i2c: E2 62 00 4E 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 56 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 91 [02:46:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 35 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 35 37 35 10 04 04 00 56 82 00 00 0E 04 04 00 4E 00 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:46:23]wFMCommunicate OK [02:46:23]SAM_PROTO_GetFieldsCounters done [02:46:23]requested_item shift.num is exist - process it [02:46:23]requested_item shift.opened is exist - process it [02:46:23]req_shift_opened [02:46:23]FM_GetShiftState [02:46:23]SAM_PROTO_GetShiftState [02:46:23]wFMCommunicate request_size=4 [02:46:23]MH_SAM_APDU [02:46:23]CAPDU: 80 13 01 00 [02:46:23]Write to MH i2c: E2 08 00 4F 69 80 13 01 00 00 00 00 00 35 [02:46:23]Write i2c OK [02:46:23]MH_I2C_Read... [02:46:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:46:23]Read from MH i2c: E2 [02:46:23]MH_I2C_Read... [02:46:23]Read from MH i2c: E2 0E 00 [02:46:23]MH_I2C_Read... [02:46:23]Read from MH i2c: E2 0E 00 4F 69 00 09 00 01 3D 98 EA 64 00 00 00 00 90 00 64 [02:46:23]RAPDU: 09 00 01 3D 98 EA 64 00 00 00 00 90 00 [02:46:23]wFMCommunicate OK [02:46:23]SAM_PROTO_GetShiftState done [02:46:23]FM_GetShiftState done [02:46:23]req_shift_opened done [02:46:23]requested_item shift.open_date is exist - process it [02:46:23]req_shift_open_date [02:46:23]req_shift_open_date done [02:46:23]produce_requested_data done [02:46:23]produce_requested_data return {"fm.sn":"0000000000874655","fd.num":33366,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997} [02:46:23]process_action_free close_receipt [02:46:23]json_value_free [02:46:23]json_value_free done [02:46:23]process_json_proto returns [02:46:23]Send response to host [02:46:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874655","fd.num":33366,"shift.num":78,"shift.opened":1,"shift.open_date":1693095997}}} [02:46:23]free response buf [02:46:23]execute_script done [02:46:23]execute_script returns [02:46:23]free content buf [02:46:23]Sock 10.Close socket [02:46:23]Sock 10.Thread stoped [02:46:27]OFD Sender: No OFD packet to send [02:46:32]OFD Sender: No OFD packet to send [02:46:37]OFD Sender: No OFD packet to send [02:46:42]OFD Sender: No OFD packet to send [02:46:47]OFD Sender: No OFD packet to send [02:46:52]OFD Sender: No OFD packet to send [02:46:57]OFD Sender: No OFD packet to send [02:47:02]OFD Sender: No OFD packet to send [02:47:07]OFD Sender: No OFD packet to send [02:47:12]OFD Sender: No OFD packet to send [02:47:17]OFD Sender: No OFD packet to send [02:47:22]OFD Sender: No OFD packet to send [02:47:27]OFD Sender: No OFD packet to send [02:47:32]OFD Sender: No OFD packet to send [02:47:37]OFD Sender: No OFD packet to send [02:47:42]OFD Sender: No OFD packet to send [02:47:47]OFD Sender: No OFD packet to send [02:47:52]OFD Sender: No OFD packet to send [02:47:57]OFD Sender: No OFD packet to send [02:48:02]OFD Sender: No OFD packet to send [02:48:07]OFD Sender: No OFD packet to send [02:48:12]OFD Sender: No OFD packet to send [02:48:17]OFD Sender: No OFD packet to send [02:48:22]OFD Sender: No OFD packet to send [02:48:27]OFD Sender: No OFD packet to send [02:48:32]OFD Sender: No OFD packet to send [02:48:37]OFD Sender: No OFD packet to send [02:48:42]OFD Sender: No OFD packet to send [02:48:47]OFD Sender: No OFD packet to send [02:48:52]OFD Sender: No OFD packet to send [02:48:57]OFD Sender: No OFD packet to send [02:49:02]OFD Sender: No OFD packet to send [02:49:07]OFD Sender: No OFD packet to send [02:49:12]OFD Sender: No OFD packet to send [02:49:17]OFD Sender: No OFD packet to send [02:49:22]OFD Sender: No OFD packet to send [02:49:27]OFD Sender: No OFD packet to send [02:49:32]OFD Sender: No OFD packet to send [02:49:37]OFD Sender: No OFD packet to send [02:49:42]OFD Sender: No OFD packet to send [02:49:47]OFD Sender: No OFD packet to send [02:49:52]OFD Sender: No OFD packet to send [02:49:57]OFD Sender: No OFD packet to send [02:50:02]OFD Sender: No OFD packet to send [02:50:07]OFD Sender: No OFD packet to send [02:50:12]OFD Sender: No OFD packet to send [02:50:17]OFD Sender: No OFD packet to send [02:50:22]OFD Sender: No OFD packet to send [02:50:27]OFD Sender: No OFD packet to send [02:50:32]OFD Sender: No OFD packet to send [02:50:37]OFD Sender: No OFD packet to send [02:50:42]OFD Sender: No OFD packet to send [02:50:47]OFD Sender: No OFD packet to send [02:50:52]OFD Sender: No OFD packet to send [02:50:57]OFD Sender: No OFD packet to send [02:51:02]OFD Sender: No OFD packet to send [02:51:07]OFD Sender: No OFD packet to send [02:51:12]OFD Sender: No OFD packet to send [02:51:17]OFD Sender: No OFD packet to send [02:51:22]OFD Sender: No OFD packet to send [02:51:27]OFD Sender: No OFD packet to send [02:51:32]OFD Sender: No OFD packet to send [02:51:37]OFD Sender: No OFD packet to send [02:51:42]OFD Sender: No OFD packet to send [02:51:47]OFD Sender: No OFD packet to send [02:51:52]OFD Sender: No OFD packet to send [02:51:57]OFD Sender: No OFD packet to send [02:52:02]OFD Sender: No OFD packet to send [02:52:07]OFD Sender: No OFD packet to send [02:52:12]OFD Sender: No OFD packet to send [02:52:17]OFD Sender: No OFD packet to send [02:52:22]OFD Sender: No OFD packet to send [02:52:27]OFD Sender: No OFD packet to send [02:52:32]OFD Sender: No OFD packet to send [02:52:37]OFD Sender: No OFD packet to send [02:52:42]OFD Sender: No OFD packet to send [02:52:47]OFD Sender: No OFD packet to send [02:52:52]OFD Sender: No OFD packet to send [02:52:57]OFD Sender: No OFD packet to send [02:53:02]OFD Sender: No OFD packet to send [02:53:07]OFD Sender: No OFD packet to send [02:53:12]OFD Sender: No OFD packet to send [02:53:17]OFD Sender: No OFD packet to send [02:53:22]OFD Sender: No OFD packet to send [02:53:27]OFD Sender: No OFD packet to send [02:53:32]OFD Sender: No OFD packet to send [02:53:38]OFD Sender: No OFD packet to send [02:53:43]OFD Sender: No OFD packet to send [02:53:48]OFD Sender: No OFD packet to send [02:53:53]OFD Sender: No OFD packet to send [02:53:58]OFD Sender: No OFD packet to send [02:54:03]OFD Sender: No OFD packet to send [02:54:08]OFD Sender: No OFD packet to send [02:54:13]OFD Sender: No OFD packet to send [02:54:18]OFD Sender: No OFD packet to send [02:54:23]OFD Sender: No OFD packet to send [02:54:28]OFD Sender: No OFD packet to send [02:54:33]OFD Sender: No OFD packet to send [02:54:38]OFD Sender: No OFD packet to send [02:54:43]OFD Sender: No OFD packet to send [02:54:48]OFD Sender: No OFD packet to send [02:54:53]OFD Sender: No OFD packet to send [02:54:58]OFD Sender: No OFD packet to send [02:55:03]OFD Sender: No OFD packet to send [02:55:08]OFD Sender: No OFD packet to send [02:55:13]OFD Sender: No OFD packet to send [02:55:18]OFD Sender: No OFD packet to send [02:55:23]OFD Sender: No OFD packet to send [02:55:28]OFD Sender: No OFD packet to send [02:55:33]OFD Sender: No OFD packet to send [02:55:38]OFD Sender: No OFD packet to send [02:55:43]OFD Sender: No OFD packet to send [02:55:48]OFD Sender: No OFD packet to send [02:55:53]OFD Sender: No OFD packet to send [02:55:58]OFD Sender: No OFD packet to send [02:56:03]OFD Sender: No OFD packet to send [02:56:08]OFD Sender: No OFD packet to send [02:56:13]OFD Sender: No OFD packet to send [02:56:18]OFD Sender: No OFD packet to send [02:56:23]OFD Sender: No OFD packet to send [02:56:28]OFD Sender: No OFD packet to send [02:56:33]OFD Sender: No OFD packet to send [02:56:38]OFD Sender: No OFD packet to send [02:56:43]OFD Sender: No OFD packet to send [02:56:48]OFD Sender: No OFD packet to send [02:56:53]OFD Sender: No OFD packet to send [02:56:58]OFD Sender: No OFD packet to send [02:57:03]OFD Sender: No OFD packet to send [02:57:08]OFD Sender: No OFD packet to send [02:57:13]OFD Sender: No OFD packet to send [02:57:18]OFD Sender: No OFD packet to send [02:57:23]OFD Sender: No OFD packet to send [02:57:28]OFD Sender: No OFD packet to send [02:57:33]OFD Sender: No OFD packet to send [02:57:38]OFD Sender: No OFD packet to send [02:57:43]OFD Sender: No OFD packet to send [02:57:48]OFD Sender: No OFD packet to send [02:57:53]OFD Sender: No OFD packet to send [02:57:58]OFD Sender: No OFD packet to send [02:58:03]OFD Sender: No OFD packet to send [02:58:08]OFD Sender: No OFD packet to send [02:58:13]OFD Sender: No OFD packet to send [02:58:18]OFD Sender: No OFD packet to send [02:58:23]OFD Sender: No OFD packet to send [02:58:28]OFD Sender: No OFD packet to send [02:58:33]OFD Sender: No OFD packet to send [02:58:38]OFD Sender: No OFD packet to send [02:58:43]OFD Sender: No OFD packet to send [02:58:48]OFD Sender: No OFD packet to send [02:58:53]OFD Sender: No OFD packet to send [02:58:58]OFD Sender: No OFD packet to send [02:59:03]OFD Sender: No OFD packet to send [02:59:08]OFD Sender: No OFD packet to send [02:59:13]OFD Sender: No OFD packet to send [02:59:18]OFD Sender: No OFD packet to send [02:59:23]OFD Sender: No OFD packet to send [02:59:28]OFD Sender: No OFD packet to send [02:59:33]OFD Sender: No OFD packet to send [02:59:38]OFD Sender: No OFD packet to send [02:59:43]OFD Sender: No OFD packet to send [02:59:48]OFD Sender: No OFD packet to send [02:59:53]OFD Sender: No OFD packet to send [02:59:58]OFD Sender: No OFD packet to send [03:00:03]OFD Sender: No OFD packet to send [03:00:08]OFD Sender: No OFD packet to send [03:00:13]OFD Sender: No OFD packet to send [03:00:18]OFD Sender: No OFD packet to send [03:00:23]OFD Sender: No OFD packet to send [03:00:28]OFD Sender: No OFD packet to send [03:00:33]OFD Sender: No OFD packet to send [03:00:38]OFD Sender: No OFD packet to send [03:00:43]OFD Sender: No OFD packet to send [03:00:48]OFD Sender: No OFD packet to send [03:00:53]OFD Sender: No OFD packet to send [03:00:58]OFD Sender: No OFD packet to send [03:01:03]OFD Sender: No OFD packet to send [03:01:08]OFD Sender: No OFD packet to send [03:01:13]OFD Sender: No OFD packet to send [03:01:18]OFD Sender: No OFD packet to send [03:01:23]OFD Sender: No OFD packet to send [03:01:28]OFD Sender: No OFD packet to send [03:01:33]OFD Sender: No OFD packet to send [03:01:38]OFD Sender: No OFD packet to send [03:01:43]OFD Sender: No OFD packet to send [03:01:48]OFD Sender: No OFD packet to send [03:01:53]OFD Sender: No OFD packet to send [03:01:58]OFD Sender: No OFD packet to send [03:02:03]OFD Sender: No OFD packet to send [03:02:08]OFD Sender: No OFD packet to send [03:02:13]OFD Sender: No OFD packet to send [03:02:18]OFD Sender: No OFD packet to send [03:02:23]OFD Sender: No OFD packet to send [03:02:28]OFD Sender: No OFD packet to send [03:02:33]OFD Sender: No OFD packet to send [03:02:38]OFD Sender: No OFD packet to send [03:02:43]OFD Sender: No OFD packet to send [03:02:48]OFD Sender: No OFD packet to send [03:02:53]OFD Sender: No OFD packet to send [03:02:58]OFD Sender: No OFD packet to send [03:03:03]OFD Sender: No OFD packet to send [03:03:08]OFD Sender: No OFD packet to send [03:03:13]OFD Sender: No OFD packet to send [03:03:18]OFD Sender: No OFD packet to send [03:03:23]OFD Sender: No OFD packet to send [03:03:28]OFD Sender: No OFD packet to send [03:03:33]OFD Sender: No OFD packet to send [03:03:38]OFD Sender: No OFD packet to send [03:03:43]OFD Sender: No OFD packet to send [03:03:48]OFD Sender: No OFD packet to send [03:03:53]OFD Sender: No OFD packet to send [03:03:58]OFD Sender: No OFD packet to send [03:04:03]OFD Sender: No OFD packet to send [03:04:08]OFD Sender: No OFD packet to send [03:04:13]OFD Sender: No OFD packet to send